版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、根據(jù)目前一些小企業(yè)的特點(diǎn),本系統(tǒng)旨在建立一個(gè)完成訪客資料的記錄和查詢的客 戶管理系統(tǒng),它可以理解為是目前流行的客戶關(guān)系管理系統(tǒng)的一個(gè)子系統(tǒng)。論文在介紹了課題的來源和系統(tǒng)設(shè)計(jì)背景的基礎(chǔ)上展開了系統(tǒng)設(shè)計(jì)過程的說明。首先講述了系統(tǒng)的總體設(shè)計(jì),主要論述面向?qū)ο蟮娜龑覥/S架構(gòu)的設(shè)計(jì)、系統(tǒng)功能模塊的劃分、系統(tǒng)結(jié)構(gòu)設(shè)計(jì)。接著介紹了系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì),包括數(shù)據(jù)庫需求分析、數(shù)據(jù)庫概 念結(jié)構(gòu)設(shè)計(jì)等,然后詳細(xì)介紹了客戶管理系統(tǒng)詳細(xì)設(shè)計(jì),包括系統(tǒng)組件設(shè)計(jì),主界面設(shè) 置,客戶信息管理對(duì)話框代碼設(shè)計(jì)、添加客戶信息、修改客戶信息、刪除客戶信息、查 看客戶信息、查找客戶等設(shè)計(jì)內(nèi)容。最后簡(jiǎn)要介紹了軟件測(cè)試,包括測(cè)試的目的與任務(wù)
2、 以及調(diào)試中需要注意事項(xiàng)的。關(guān)鍵詞:客戶管理,VB,ACCESS,系統(tǒng)設(shè)計(jì)IAbstractSome are in the light of at prese nt pea nuts characteristic, this system aims at build ing that customer management system , it are understandable for being at present popular Customer Relati on ship Man ageme nt system one build of precis writer and in
3、 quiry accomplishing the visitor data system.The system hav ing spread out on thesis basis desig ning backgro und in source and system hav ing in troduced a problems desig ns the process expla natio n. The populati on hav ing give n an acco unt of systems first desig ns , desig n , system fun cti on
4、 discuss ing be geared to the needs of marriage partner three layers of C/S frames mainly have no the module partition , system physical desig nAnd the n proceed to have in troduced system data base desig n, in clude data base n eed an alysis , data base con cept physical desig n etc., have in trodu
5、ced that the customer man ages system detailed desig n , the module desig ns , the host in terface in terposes , the customer in formatio n admi nistrati on conv ersati on frame code desig ns , addi ng customer information , revising customer information , deleting customer information , checking cu
6、stomer in formatio n , seek ing a customer and so on desig ns content in cludi ng system detailedly. Brief final the testing having introduced a software , the purpose including a testing n eed matters n eed ing atte nti ons with the missi on and debugg ing middle.Keywords : The customer man ages ,
7、VB , ACCESS , system desig n that摘要 IAbstract II目錄 III第1章概述 11.1 課題來源 11.2 開發(fā)環(huán)境簡(jiǎn)介 21.2.1 VB 概述 21.2.2 ACCESS2003 數(shù)據(jù)庫簡(jiǎn)介 31.3 本文所做的工作 4第2章系統(tǒng)總體設(shè)計(jì) 62.1 系統(tǒng)功能分析 62.2 系統(tǒng)設(shè)計(jì)要求 62.3 系統(tǒng)設(shè)計(jì) 72.3.1 面向?qū)ο蟮娜龑覥/S架構(gòu)的設(shè)計(jì) 72.3.2 系統(tǒng)功能模塊劃分 82.3.3 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 8第3章系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 103.1 數(shù)據(jù)庫需求分析 103.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 113.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 123.4 數(shù)據(jù)庫的生成
8、與配置 14第4章系統(tǒng)詳細(xì)設(shè)計(jì) 154.1 組件設(shè)計(jì) 154.1.1 客戶管理事務(wù)處理事件的創(chuàng)建 154.1.2 在工程中加入自定義枚舉 154.1.3 創(chuàng)建組件的公共模塊 174.2 客戶管理主界面設(shè)置 184.2.1 設(shè)計(jì)主窗體控件布局 184.2.2 圖片列表的關(guān)鍵字設(shè)置 194.2.3 給工具條添加按鈕 194.2.4添加菜單 204.3 主界面編輯狀態(tài)預(yù)覽 21iii4.4 客戶信息管理模塊 21441客戶信息管理對(duì)話框界面設(shè)計(jì) 214.4.2 客戶信息管理對(duì)話框代碼設(shè)計(jì) 254.4.3 添加客戶信息 294.4.4 修改客戶信息 294.4.5 刪除客戶信息 304.4.6 查看客
9、戶信息 314.4.7 查找客戶 32第5章軟件測(cè)試 335.1 測(cè)試的目的與任務(wù) 335.2 測(cè)試的方法 335.3 系統(tǒng)的調(diào)試與注意事項(xiàng) 345.4 系統(tǒng)的編譯與發(fā)行 35總結(jié) 36參考文獻(xiàn) 37致謝 38-#浙江工業(yè)大學(xué)浙西分校信電系畢業(yè)設(shè)計(jì)(論文)第1章概述1.1課題來源客戶關(guān)系管理(Customer Relationship Management CRM)起源于80年代初提出的接觸管理” (ContactManagement),即專門收集整理客戶與公司聯(lián)系的所有信息以達(dá)到了解客戶的目的。而我們所做的客戶管理系統(tǒng)是客戶關(guān)系管理系統(tǒng)中的一部分。到90年代初期則演變成為包括電話服務(wù)中心與支
10、援資料分析的客戶服務(wù)。經(jīng)歷了二十 多年的不斷發(fā)展,客戶關(guān)系管理不斷演變發(fā)展并趨向于成熟,最終形成了一套完整的管理理論體系。目前隨著In ternet帶來的巨大商機(jī),電子商務(wù)變得越來越成熟,基于網(wǎng)絡(luò)辦公己 經(jīng)取得了更寬更廣的應(yīng)用。所以,基于 B/S模式的CRM研究與應(yīng)用更具有特別的意 義。傳統(tǒng)CRM系統(tǒng)的研究和應(yīng)用都是基于 C/S模式,即客戶機(jī)/服務(wù)器的結(jié)構(gòu)模式, 再加上郵件處理系統(tǒng),在企業(yè)網(wǎng)的內(nèi)部進(jìn)行實(shí)施和應(yīng)用。 這樣的系統(tǒng)需要在客戶端安 裝相應(yīng)的客戶端應(yīng)用程序,服務(wù)器端也要安裝服務(wù)器應(yīng)用程序。隨著In ternet的廣泛應(yīng)用,C/S模式逐漸暴露出很多不足的地方,比如,部署程序復(fù)雜,系統(tǒng)升級(jí)困
11、難, 可擴(kuò)展性差。相反,B/S模式的系統(tǒng)有許多優(yōu)點(diǎn):1)應(yīng)用范圍廣泛??梢院碗娮由虅?wù)聯(lián)系起來,在全球范圍內(nèi)進(jìn)行相關(guān)的業(yè)務(wù)處理。2)辦公方式簡(jiǎn)捷,方便。只要能上網(wǎng),就能進(jìn)行業(yè)務(wù)處理。3)安裝,使用方便,可擴(kuò)展性強(qiáng)。只須安裝服務(wù)器端應(yīng)用程序,不需要安裝客戶 端程序。所以,進(jìn)行基于B/S模式的CRM系統(tǒng)研究與應(yīng)用,可以使公司客戶快速、方便、 及時(shí)地查詢公司最新的各種信息, 處理與公司的業(yè)務(wù)。這對(duì)公司管理客戶關(guān)系,促進(jìn) 業(yè)務(wù)處理,提高經(jīng)濟(jì)效益,都有重大意義。目前商用的CRM產(chǎn)品很多,企業(yè)著手進(jìn)行CRM實(shí)施的過程中,多數(shù)以失敗或者 不理想而告終,主要原因在于系統(tǒng)不適合企業(yè)自身的需要, 并且對(duì)于中小企業(yè)來
12、說一 個(gè)完全意義上CRMS統(tǒng)似沒有必要的,他們使用CRMS統(tǒng)也主要就是使用其中的客戶 管理和聯(lián)系等基本功能,因此我們認(rèn)為自己動(dòng)手開發(fā)一個(gè)適合企業(yè)特點(diǎn)的客戶管理系統(tǒng)具有重要的現(xiàn)實(shí)意義。1.2開發(fā)環(huán)境簡(jiǎn)介根據(jù)我們當(dāng)前的知識(shí)水平,我們選用了Microsoft Visual Basic 6.0作為前臺(tái)的開發(fā)工具,用ACCESS 2003作為后臺(tái)支持?jǐn)?shù)據(jù)庫,通過VB6.0的數(shù)據(jù)庫控件來連接ACCESS 2003中并對(duì)其編程來實(shí)現(xiàn)各種功能。,因?yàn)锳CCESS與Visual Basic用的同 為Microsoft Jet數(shù)據(jù)庫引擎,有著最好的兼容性。1.2.1 VB 概述Visual Basic (以下簡(jiǎn)稱
13、 VB )的前身是 QBASIC,語言基礎(chǔ)是 BASIC。自從微 軟推出VB后,便成為了程序開發(fā)人員的首選工具。據(jù)統(tǒng)計(jì),僅在數(shù)據(jù)庫系統(tǒng)開發(fā)領(lǐng) 域,VB就占了 90%的份額。VB是基于對(duì)象的可視化程序開發(fā)工具,它的優(yōu)點(diǎn)在于 能夠快捷、簡(jiǎn)易地建立 Windows應(yīng)用程序。1998年8月,微軟推出了 VB 6.0的版本, 進(jìn)一步加強(qiáng)了部件開發(fā)的功能。以適用人員來分,可有以下三個(gè)版本:1. 標(biāo)準(zhǔn)版 針對(duì)一般程序設(shè)計(jì)人員,適合普通應(yīng)用系統(tǒng)的開發(fā)。2. 專業(yè)版針對(duì)專業(yè)程序開發(fā)人員,它在標(biāo)準(zhǔn)版的基礎(chǔ)上提供了對(duì)數(shù)據(jù)庫和Internet的支持。3. 企業(yè)版適用于專為企業(yè)設(shè)計(jì)應(yīng)用軟件的程序開發(fā)人員。使用VB不需要
14、追求完美的算法和精密的邏輯,而只要充分發(fā)揮你的想象力和創(chuàng) 造力,就能利用 VB開發(fā)出各種實(shí)用的軟件了,不論是小游戲還是大型的客戶端/服務(wù)器端應(yīng)用程序,都變得非常簡(jiǎn)單??梢暬幊痰囊粋€(gè)突出特點(diǎn)就是其開發(fā)環(huán)境就像一個(gè)百寶箱,很多功能都集成在 其之中,這就是 IDE (Integrated Development Environment),即集成開發(fā)環(huán)境。IDE 是指在相應(yīng)的開發(fā)平臺(tái)中集成了編輯器、編譯連接工具、控件器箱輔助工具。例如在 VB的集成開發(fā)環(huán)境中就包括了以下一些主要元素:工具欄、工具箱、工程管理器窗 口、屬性窗口、窗體設(shè)計(jì)器、代碼編輯器窗口等;和VB類似,Delphi的IDE中具有主控制
15、窗體、對(duì)象查看窗口和窗體設(shè)計(jì)器。同時(shí)IDE的設(shè)置是很靈活的,開發(fā)人員可以按照自己的編程習(xí)慣來配置IDE。從簡(jiǎn)單的文本文件到各種復(fù)雜的關(guān)系型數(shù)據(jù)庫,數(shù)據(jù)庫應(yīng)用程序需要面對(duì)各種各 樣的數(shù)據(jù)源。Visual basic 6.0提供 ADO(Active Data Objects)作為應(yīng)用程序和 OLE-DB連接的橋梁ADO,即Active數(shù)據(jù)對(duì)象(Active Data Objects):實(shí)際是一種提供訪問各種數(shù)據(jù) 類型的連接機(jī)制。ADO設(shè)計(jì)為一種極簡(jiǎn)單的格式,通過 ODBC的方法同數(shù)據(jù)庫接口 相連。用戶可以使用任何一種 ODBC數(shù)據(jù)源,即不僅適合于 SQL Server、Oracle、 Acces
16、s等數(shù)據(jù)庫應(yīng)用程序,也適合于 Excel表格、文本文件、圖形文件和無格式的數(shù) 據(jù)文件。ADO是基于OLE-DB之上的技術(shù),因此ADO通過其內(nèi)部的屬性和方法提 供統(tǒng)一的數(shù)據(jù)訪問接口方法。Microsoft在Visual Basic 6.0以后的版本都集成了 ADO。它與以前 Visual Basic 的DAO、RDO相比有了很大的提高。DAO(Data Access Objects即數(shù)據(jù)訪問對(duì)象,是 一種面向?qū)ο蟮慕缑娼涌凇Mㄟ^DAO/Jet功能可以訪問ISAM數(shù)據(jù)庫,使用DAO/ODBC Direct 功能可以實(shí)現(xiàn)遠(yuǎn)程 RDO 功能。RDO(Remote Data Objects)即遠(yuǎn)程 數(shù)據(jù)
17、對(duì)象,為使用代碼來創(chuàng)建和操作一個(gè)遠(yuǎn)程ODBC數(shù)據(jù)庫系統(tǒng)的各個(gè)部件提供了一個(gè)框架。RDO是ODBC API的一個(gè)淺層界面接口,是專為訪問遠(yuǎn)程 ODBC關(guān)系數(shù) 據(jù)源而設(shè)計(jì)的。ADO集中了 DAO和RDO的優(yōu)點(diǎn),可以通過簡(jiǎn)單的編程實(shí)現(xiàn)和各種數(shù)據(jù)結(jié)構(gòu)進(jìn) 行連接。使用ADO的目的是進(jìn)入數(shù)據(jù)源,使得修改、更新數(shù)據(jù)成為可能。ADO提供 一系列的類和對(duì)象來完成各種操作。1.2.2 ACCESS 2003數(shù)據(jù)庫簡(jiǎn)介過去的一些數(shù)據(jù)庫軟件,在操作上、數(shù)據(jù)庫建立、維護(hù)等等,都相當(dāng)復(fù)雜且不易 使用,但是在具備了窗口的 GUI (圖形用戶界面)特性的ACCESS數(shù)據(jù)庫推出之后, 數(shù)據(jù)庫的建立不再是困難的事情,我們可以在
18、PC上簡(jiǎn)單而快速的建立出一套符合自 己的數(shù)據(jù)庫。 不但如此,在ACCESS 2003推出以后,我們發(fā)現(xiàn)數(shù)據(jù)庫的建立更加的 快速,但是功能卻更加強(qiáng)大,用戶不用再去記憶那一大堆的文件名稱, 或是為數(shù)據(jù)庫 的文件管理大費(fèi)周章,通過 ACCESS的人性化管理接口把數(shù)據(jù)庫的管理整理,便于 維護(hù);此外,在報(bào)表的制作上也是相當(dāng)容易的,完全的視覺開發(fā)向?qū)гO(shè)計(jì),讓人使用 起來很舒服。但是美中不足的是 ACCESS對(duì)于主從式結(jié)構(gòu)的安全性管理不足,由于 ACCESS可以快速的通過ODBC連接到數(shù)據(jù)庫服務(wù)器上(Database Serve),并瀏覽所 有表格或是相關(guān)對(duì)象轉(zhuǎn)成HTML?;旧?,ACCESS對(duì)建立一個(gè)數(shù)據(jù)
19、庫所具備的每一個(gè)對(duì)象,其中包括了表、查詢、3浙江工業(yè)大學(xué)浙西分校信電系畢業(yè)設(shè)計(jì)(論文)窗體、報(bào)表、宏、模塊。其功能分別敘述如下:? 表對(duì)象打開已經(jīng)存在的表格、對(duì)已存在的表格字段數(shù)據(jù)進(jìn)行修改、新建表格。? 查詢對(duì)象可以用直接拖放的方式,建立表格之間的關(guān)聯(lián)與對(duì)應(yīng)關(guān)系,自動(dòng)產(chǎn)生SQL語法查詢出我們想要的數(shù)據(jù)。? 窗體設(shè)計(jì)對(duì)象可以設(shè)計(jì)用戶接口,用來輸入并處理數(shù)據(jù)。? 報(bào)表對(duì)象利用視圖向?qū)У拈_發(fā)方式,簡(jiǎn)單、快速的建立出需求報(bào)表或標(biāo)簽。? 宏對(duì)象提供許多的宏功能,您可以把這樣的宏連接到窗體設(shè)計(jì)中的任一個(gè)對(duì)象,以達(dá)成一些復(fù)雜的功能。? 模塊對(duì)象撰寫VB的程序模塊,處理較復(fù)雜的問題與需求,該功能是采用事件驅(qū)動(dòng)
20、 的模式,類似VB的處理方式。1.3本文所做的工作本文主要針對(duì)客戶管理系統(tǒng)的設(shè)計(jì)過程做一個(gè)詳細(xì)的說明,論文共分五章:第一章,概述,主要介紹了課題的來源,并簡(jiǎn)單介紹了系統(tǒng)開發(fā)環(huán)境VB與ACCESS 2003數(shù)據(jù)庫的特點(diǎn)。第二章,系統(tǒng)總體設(shè)計(jì),論及了系統(tǒng)功能分析、系統(tǒng)設(shè)計(jì)要求、系統(tǒng)設(shè)計(jì)。其中 最主要的是講述系統(tǒng)設(shè)計(jì),它主要論述面向?qū)ο蟮娜龑覥/S架構(gòu)的設(shè)計(jì)、系統(tǒng)功能沒 模塊的劃分、系統(tǒng)結(jié)構(gòu)設(shè)計(jì)。第三章,系統(tǒng)數(shù)據(jù)庫設(shè)計(jì),包括數(shù)據(jù)庫需求分析、數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)等。第四章,系統(tǒng)詳細(xì)設(shè)計(jì),首先介紹了組件設(shè)計(jì),客戶信息管理對(duì)話框界面設(shè)計(jì)、 客戶信息管理對(duì)話框代碼設(shè)計(jì)、添加客戶信息、修改客戶信息、刪除客戶信息
21、、查看 客戶信息、查找客戶。第五章,軟件測(cè)試,主要介紹測(cè)試的目的與任務(wù)以及調(diào)試中需要注意事項(xiàng)的 最后對(duì)整個(gè)設(shè)計(jì)工作作了一個(gè)總結(jié)9第2章系統(tǒng)總體設(shè)計(jì)2.1系統(tǒng)功能分析以客戶為中心的理念在國外興起于 20世紀(jì)50年代,當(dāng)時(shí)很多企業(yè)寄望于通過改 進(jìn)技術(shù)、壓縮生產(chǎn)周期、改善內(nèi)部資源管理來提高生產(chǎn)增長(zhǎng)率和利潤,但事實(shí)上見效 甚微。這樣企業(yè)開始從強(qiáng)調(diào)降低經(jīng)營成本的供應(yīng)方發(fā)展策略轉(zhuǎn)向了需求方策略。所謂需求方策略,就是指與客戶聯(lián)系更緊密,從客戶關(guān)系方面挖掘新能源的策略,CRM應(yīng)運(yùn)而生。所不同的是,現(xiàn)在計(jì)算機(jī)可以幫助人們實(shí)現(xiàn)這些看似并不復(fù)雜而實(shí)際操作 起來非常繁瑣的工作。試想一下,當(dāng)我們需要查找一個(gè)客戶的電話號(hào)
22、碼時(shí), 只需要敲 幾下鍵盤,就可以看到客戶的詳細(xì)資料(包括姓名、公司名稱、電話、E mail,甚至包括合作歷史記錄),還有,當(dāng)客戶的生日快到時(shí),軟件可以提醒您是該客戶寄出 賀卡的時(shí)候了 。所有的這些,正是一個(gè)完善的客戶管理系統(tǒng)的功能所在。本系統(tǒng)設(shè)計(jì)的是一個(gè)面向企業(yè)或面向個(gè)人的客戶管理系統(tǒng)。系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)與客戶相關(guān)的各種信息的系統(tǒng)化、規(guī)范化和自動(dòng)化。系統(tǒng)主要完成的功能有:客戶類型的建立與維護(hù),包括客戶類型的新建、修改和刪除等??蛻粜畔⒌妮斎耄蛻粜畔蛻舻幕拘畔?、一般的通訊方式及客戶其 他信息,如愛好、禁忌、生日等??蛻粜畔⒌男薷呐c刪除,包括啟動(dòng)與取消客戶的生日提醒等。根據(jù)不同條
23、件查詢客戶,可以查看客戶信息。與客戶合作記錄的信息維護(hù),包括合作記錄的添加、修改和刪除等。客戶評(píng)價(jià)管理,包括客戶的重要度、友好度、滿意度的設(shè)定與查看??蛻羰录嵝?,包括定時(shí)約會(huì)提醒和生日提醒兩種??蛻籼嵝研畔⒕S護(hù),包括添加、修改和刪除提醒信息。2.2系統(tǒng)設(shè)計(jì)要求根據(jù)小型客戶管理系統(tǒng)的特點(diǎn),該系統(tǒng)應(yīng)該具有如下設(shè)計(jì)需求:三層結(jié)構(gòu)設(shè)計(jì):本系統(tǒng)采用三層結(jié)構(gòu)設(shè)計(jì),即程序邏輯結(jié)構(gòu)分為用戶界面層、 業(yè)務(wù)邏輯處理層和數(shù)據(jù)存儲(chǔ)層。三層在實(shí)際的物理結(jié)構(gòu)上也是獨(dú)立的, 業(yè)務(wù)邏輯處理層 采用ActiveX DLL實(shí)現(xiàn),用戶界面與業(yè)務(wù)邏輯分離,系統(tǒng)的安全性、可維護(hù)性、重用 性和擴(kuò)展性都大大提高。面向?qū)ο笤O(shè)計(jì):系統(tǒng)中將客
24、戶類型、客戶等都封裝成相應(yīng)的類,同時(shí)每個(gè)類都有 自己對(duì)應(yīng)的集合類,從而再次提高了對(duì)數(shù)據(jù)庫操作的安全性和程序的可擴(kuò)展性。人性化設(shè)計(jì):系統(tǒng)不僅僅是一個(gè)客戶信息的管理軟件, 它更具有人性化的生日提 醒,極具實(shí)用性的合作記錄,以及對(duì)客戶的重要度、友好度、滿意度評(píng)價(jià)等。盡可能使用現(xiàn)有資源:目的當(dāng)然是為了提高軟件開發(fā)的效率,在本系統(tǒng)中主要體 現(xiàn)為使用VB應(yīng)用程序向?qū)韯?chuàng)建應(yīng)用程序,向?qū)Э梢詾槲覀兩珊芏嘤杏玫拇a和 一個(gè)總體框架,本系統(tǒng)在向?qū)е羞x擇的是 資源管理器樣式”這就是為什么系統(tǒng)的主 界面很像資源管理器的原因了。另外,讀者也許已經(jīng)注意到了,系統(tǒng)的今日提醒界面 與某些程序的 每日一帖”或日積月累”對(duì)話
25、框十分相似,事實(shí)上它正是用 VB窗體模 板中的日積月累”對(duì)話框?qū)崿F(xiàn)的。2.3系統(tǒng)設(shè)計(jì)現(xiàn)在首先從系統(tǒng)設(shè)計(jì)思想角度來介紹客戶管理系統(tǒng)的總體設(shè)計(jì),然后講述本客戶管理系統(tǒng)的功能模塊設(shè)計(jì)與結(jié)構(gòu)設(shè)計(jì)。231面向?qū)ο蟮娜龑覥/S架構(gòu)的設(shè)計(jì)本系統(tǒng)采用三層架構(gòu)設(shè)計(jì),它的工作原理如圖2.1所示。用戶界面層業(yè)務(wù)處理層數(shù)據(jù)存儲(chǔ)層IUn kow n客戶管理系 統(tǒng)操作界面給出客戶ID,要杳看*客戶管理 組件組織SQL語句,杳詢.客戶信息”返回客戶對(duì)象,內(nèi)部有客戶信息數(shù)據(jù)庫4返回杳詢結(jié)果圖2.1三層架構(gòu)的工作原理圖數(shù)據(jù)庫圖2.1C/ S架構(gòu)工作原理圖2.3.2系統(tǒng)功能模塊劃分根據(jù)上述的系統(tǒng)功能分析,可以得出圖中 2.2所示
26、的系統(tǒng)功能模塊圖。從圖中可以看出系統(tǒng)包括客戶類型管理模塊、客戶管理模塊和提醒管理模塊,在客戶管理模塊中,又包括客戶信息管理、客戶評(píng)價(jià)管理和客戶合作管理3部分。可見,客戶是系統(tǒng)的核心,其他模塊都是以客戶為中心并為其他服務(wù)的??蛻艄芾硐到y(tǒng)客戶類型管理模塊客戶管理系統(tǒng)提醒管理模塊添加客戶類型修改客戶類型刪除客戶類型客戶信息管理客戶評(píng)價(jià)管理客戶合作管理查看今日提醒提 醒 設(shè) 置 管 理圖22系統(tǒng)功能模塊圖2.3.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)根據(jù)面向?qū)ο蠛腿龑咏Y(jié)構(gòu)的設(shè)計(jì)思想,可得出如圖2.3所示的系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖從圖中可以看出系統(tǒng)的物理結(jié)構(gòu)也分為三層,即用戶界面、組件和數(shù)據(jù)庫??蛻艄芾硐到y(tǒng)客戶管理組件數(shù)據(jù)庫客戶合作信息
27、類公 共 模 塊合 作 信 息 集 合 類提 醒 信 息 集 合 類圖2.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖第3章系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直 接影響應(yīng)用系統(tǒng)的效率及實(shí)現(xiàn)的效果。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效 率,保證數(shù)據(jù)的完整性和一致性。設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)時(shí)應(yīng)該首先充分了解用戶各個(gè)方面的需求,包括現(xiàn)有的及將來可 能增加的需求。數(shù)據(jù)庫設(shè)計(jì)一般包括數(shù)據(jù)庫需求分析,數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì),數(shù)據(jù)庫邏 輯結(jié)構(gòu)設(shè)計(jì)。3.1數(shù)據(jù)庫需求分析用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫 結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及
28、數(shù)據(jù)處理的流程, 組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。通過上述系統(tǒng)功能的分析,針對(duì)一般客戶管理信息系統(tǒng)的需求,以下便是的需求 信息:客戶類型存在上下級(jí)關(guān)系??蛻舯仨殞儆谝粋€(gè)客戶類型。如果一個(gè)客戶類型存在客戶,或存在下級(jí)客戶類型,則該類型不可刪除。 客戶評(píng)價(jià)與客戶一一對(duì)應(yīng)??蛻艉献餍畔⒈仨毰c某一個(gè)客戶相關(guān)。提醒可以針對(duì)某一個(gè)客戶,也可以針對(duì)全部客戶。客戶信息、合作信息、提醒信息要可以添加、修改、刪除、瀏覽、查看。 客戶可以按幾種常用的信息查詢。經(jīng)過上述系統(tǒng)功能分析和需求總結(jié), 考慮到將來功能上的擴(kuò)展,設(shè)計(jì)的數(shù)據(jù)項(xiàng)和 數(shù)據(jù)結(jié)構(gòu)如下:客戶類型信息,包括的數(shù)據(jù)項(xiàng)有:客戶類型編號(hào)、上級(jí)客戶
29、類型編號(hào)、客戶 類型名稱等。包括的數(shù)據(jù)項(xiàng)有:客戶基本信息、客戶其他聯(lián)系方式、客戶其他信息幾方面。 客戶基本信息包括客戶編號(hào)、客戶姓名、性別、手機(jī)、 E-mail等;客戶其他 浙江工業(yè)大學(xué)浙西分校信電系畢業(yè)設(shè)計(jì)(論文)聯(lián)系方式包括辦公室電話、家庭住址、郵編等;客戶其他信息包括客戶公司 網(wǎng)站、客戶喜好、禁忌等。客戶評(píng)價(jià)信息,包括重要度、友好度、滿意度等??蛻艉献餍畔?,包括合作編號(hào)、合作客戶、合作時(shí)間、合作內(nèi)容等。 提醒信息,包括提醒編號(hào)、提醒對(duì)象、提醒時(shí)間、提醒內(nèi)容等。在上面的需求分析、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)項(xiàng)分析的基礎(chǔ)上,下面可以開始數(shù)據(jù)庫 概念結(jié)構(gòu)設(shè)計(jì)了。3.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)得到上面的數(shù)據(jù)項(xiàng)和
30、數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí) 體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包含各種具體 信息,通過相互之間的作用形成數(shù)據(jù)的流動(dòng)。本實(shí)例根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:客戶類型信息實(shí)體、客戶信息實(shí)體、提醒信息實(shí)體、評(píng)價(jià)信息實(shí)體、合作信息實(shí)體。每一個(gè)實(shí)體都是現(xiàn)實(shí)中實(shí)際存在的對(duì)象的抽象,每?jī)蓚€(gè)或兩個(gè)以上的實(shí)體之間可能存在某種關(guān)系。下面分別給出各個(gè)實(shí)體的E-R(Entity-Relation)圖。各實(shí)體之間關(guān)系的E-R圖如圖3.1所示,客戶類型信息實(shí)體E-R圖如圖3.2所示,客戶類型信息實(shí)體 E-R圖如圖3.3所示,合作信息實(shí)體E-R圖如圖3.4所示,提醒信息實(shí)體
31、E-R圖如圖 3.5所示,評(píng)價(jià)信息實(shí)體E-R圖如圖3.6所示。圖3.1各實(shí)體之間關(guān)系的E-R圖#浙江工業(yè)大學(xué)浙西分校信電系畢業(yè)設(shè)計(jì)(論文)圖3.2客戶類型信息實(shí)體圖圖3.3客戶信息實(shí)體圖E-R圖圖3.4合作信息實(shí)體E-R圖圖3.5提醒信息實(shí)體E-R圖評(píng)價(jià)信息17圖3.6評(píng)價(jià)信息實(shí)體 E-R圖3.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)完畢后,現(xiàn)在可以將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。根據(jù)客戶管理系統(tǒng)使用情況的不同,可以采用 Acess數(shù)據(jù)庫或SQL Server 2000數(shù)據(jù)庫。從系統(tǒng)移植方便性 角度考慮,我們采用了 Access數(shù)據(jù)庫???/p>
32、戶管理系統(tǒng)數(shù)據(jù)庫中各個(gè)表的設(shè)計(jì)結(jié)果如表3.1表3.5所示。表3.1為客戶信息表,因?yàn)榕c客戶評(píng)價(jià)表主鍵相同,可以合并為一張表。表3.1客戶信息表(Clientlnfo)列表數(shù)據(jù)類型字段大小必填字段默認(rèn)值Clie ntld自動(dòng)編號(hào)長(zhǎng)整型是a ?遞增,主鍵Name文本20是0姓名Sex數(shù)字字節(jié)是0性別Age數(shù)字字節(jié)是#1980-1-1#年齡Birthday日期/時(shí)間短日期是a?生日OfficePho ne文本15是a?辦公室電話Mobile文本15是a?手機(jī)Fax文本15是a?傳真HomePh one文本15是a?宅電Work文本50是a?職業(yè)Positi on文本30是aa職位Email文本20是
33、a?郵件HomeAddress文本50是a?住址MailAddress文本50是a?通訊地址ZipCode文本8是a?郵編SelfSite文本30是a?個(gè)人網(wǎng)站Compa ny文本50是a?就職單位Compa ny Site文本30是a?公司網(wǎng)站Likes備注是朱知”喜好Hate備注是朱知”厭惡TypeId數(shù)字長(zhǎng)整型是0客戶類型IDRemark備注是a?備注Birthday Warn是/否是False是否啟用生日提醒Importa nee數(shù)字整型是50重要度(0-255)Frie ndly數(shù)字整型是50友好度(0-255)Satisfact ion數(shù)字整型是50滿意度(0-255)表3.2客戶
34、類型信息表(ClienType)列表數(shù)據(jù)類型字段大小必填字段默認(rèn)值說明TypeId自動(dòng)編號(hào)長(zhǎng)整型是遞增,主鍵SuperId數(shù)字長(zhǎng)整型是0上級(jí)類型IDTypeName文本20否a ?客戶類型名表3.3 合作信息表(Cooperate)列表數(shù)據(jù)類型字段大小必填字段默認(rèn)值說明CooperateId自動(dòng)編號(hào)長(zhǎng)整型是主鍵,遞增Clie ntld數(shù)字長(zhǎng)整型是客戶ID,外碼Date日期/時(shí)間短日期是#1900-1-1#合作日期Satefactio n數(shù)字整型是50滿意度(0-255)Remark備注是a?備注表3.4 提醒信息表(Warning)列表數(shù)據(jù)類型字段大小必填字段默認(rèn)值說明WarnId自動(dòng)編號(hào)長(zhǎng)整
35、型是主鍵,遞增Clie ntld數(shù)字長(zhǎng)整型是0客戶ID,為0時(shí)表 時(shí)全體客戶ShowDate日期/時(shí)間短日期是#1900-1-1#提醒顯示日期TypeId數(shù)字整型是1提醒類型Id,外碼Msg備注是a?提醒消息表3.5提醒類型信息表(WarnType)列表數(shù)據(jù)類型字段大小必填字段默認(rèn)值說明WTypeId自動(dòng)編號(hào)字節(jié)是提醒類型編號(hào)WtypeName文本30是定時(shí)提醒”提醒類型名稱3.4數(shù)據(jù)庫的生成與配置經(jīng)過前面的需求分析和概念結(jié)構(gòu)設(shè)計(jì)以后,得到數(shù)據(jù)庫的邏輯結(jié)構(gòu)。下面在Acess數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)表,本系統(tǒng)的數(shù)據(jù)庫文件名定為“Man ageClie nt.mdb ”,這里需要注意數(shù)據(jù)庫的權(quán)限問題,即:(
36、1)去掉數(shù)據(jù)庫文件和所在文件夾的只讀屬性。(2) 如果是NTFS分區(qū),則要給適當(dāng)?shù)挠脩籼砑訖?quán)限,一般,簡(jiǎn)單的解決辦法是給它的 Everyone用戶添加完全控制權(quán)限。第4章系統(tǒng)詳細(xì)設(shè)計(jì)后臺(tái)數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計(jì)工作完成以后, 可以進(jìn)入系統(tǒng)的詳細(xì)設(shè)計(jì)環(huán)節(jié)??蛻艄芾?事務(wù)處理組件用來處理客戶管理系統(tǒng)中的業(yè)務(wù)邏輯, 既負(fù)責(zé)與界面進(jìn)行數(shù)據(jù)傳遞,同 時(shí)也要將界面端的請(qǐng)求應(yīng)用業(yè)務(wù)邏輯之后對(duì)數(shù)據(jù)庫進(jìn)行操作。4.1 組件設(shè)計(jì)客戶管理事務(wù)處理組件包括以下功能:(1)客戶類型信息管理;(2)客戶信息管 理;(3)業(yè)務(wù)合作信息管理;(4)客戶提醒信息管理。4.1.1客戶管理事務(wù)處理事件的創(chuàng)建為了給客戶管理事件創(chuàng)建組件,我們
37、新建了 ActiveX DLL工程,加入對(duì)ADO的 引用,設(shè)置的工程的關(guān)鍵屬性如下:工程類型為ActiveX DLL,啟動(dòng)對(duì)象為Sub Ma in, 工程名稱為 ClientManagerCom。4.1.2在工程中加入自定義枚舉新建工程時(shí)自動(dòng)生成的類型名稱設(shè)為CPublic,此類沒有別的具體意義,主要功能是保存一些自定義的枚舉類型,這些枚舉類型在以后其他各類中要經(jīng)常用到,同時(shí)這個(gè)類的實(shí)現(xiàn)沒有技術(shù)難度,根據(jù)需要我們定義了以下枚舉:Opti on Explicit該類無實(shí)際意義,只為保存一些自定義枚舉自定義枚舉,用于表示性別Public Enum gxcSexMale = 0Female = 1E
38、nd Enum連接數(shù)據(jù)庫的類型Public Enum gxcDBTypeDBAccess = 0DBSQLServer = 1End Enum以下枚舉用于 客戶類型”對(duì)象的操作,用于表示客戶類型刪除結(jié)果的枚舉Public Enum gxcDelete未知原因?qū)е虏荒軇h除由于存在子類型,因此不能刪除該客戶類型存在客戶,不能刪除DeleteOK = 0DeleteFail = 1DeleteSubExists = 2DeleteClie ntExists = 3End Enum用于表示客戶類型更新結(jié)果的枚舉Public Enum gxcUpdateUpdateOK = 0UpdateFail =
39、1DuplicateName_Update = 2 名字不可重復(fù)RecordNotExist = 3當(dāng)前更新的記錄不存在End Enum用于表示客戶類型新增結(jié)果的枚舉Public Enum gxcAddNewAddNewOK = 0AddNewFail = 1DuplicateName_AddNew = 2 名字不可重復(fù)SuperNotExist = 3指定的上級(jí)客戶類型的ID不存在End Enum用于提醒類別設(shè)置Public Enum gxcWar nTypeBirthdayWarn = 1生日提醒Commo nWarn = 2定時(shí)提醒End Enum用于對(duì)話框顯示類別設(shè)置Public En
40、um gxcViewTypevtadd = 0添加信息vtModify = 1修改信息浙江工業(yè)大學(xué)浙西分校信電系畢業(yè)設(shè)計(jì)(論文)vtlnfo = 2查看信息End Enum4.1.3創(chuàng)建組件的公共模塊在工程中添加一個(gè)模塊,命名為 mdlpublic,此模塊有兩個(gè)功能:用來連接數(shù)據(jù)庫及相關(guān)的初始化操作。存放在對(duì)數(shù)據(jù)庫的操作過程中可能用到的一些公共函數(shù)。1) 添加全局變量我們加入兩個(gè)全局變量,它們的名稱和功能如下:Public g_Conn ection用于全局的數(shù)據(jù)連接Public g_DBPath As String如果是Access數(shù)據(jù)庫,記錄下數(shù)據(jù)庫的路徑2) Sub Mai n()過程一
41、啟動(dòng)對(duì)象手動(dòng)加入Sub Main()過程,這個(gè)就是剛才在工程屬性設(shè)置里指定的啟動(dòng)對(duì)象。在 這個(gè)過程中,完成ActiveX DLL的初始化工作。在Sub Main()中的ConnecToDatabase 函數(shù)時(shí)功能是用來連接到數(shù)據(jù)庫,下面來看它的實(shí)現(xiàn)方法。3) ConnecToDatabase函數(shù)與數(shù)據(jù)庫建立連接? 功能:根據(jù)傳入?yún)?shù)是DBAccess還是 DBSQLSever來決定連接到Access數(shù)據(jù)庫還是SQL Sever數(shù)據(jù)庫。? 參數(shù)設(shè)計(jì):gxcDBType類型,參見CPublic類中的枚舉定義。? 返回值:Boolean類型,True表示成功,F(xiàn)alse表示失敗。? 設(shè)計(jì)思路:根據(jù)傳
42、入?yún)?shù)組織不同的連接字符串,然后打開數(shù)據(jù)庫連接。 現(xiàn)在,在mbIPublic模塊中連接數(shù)據(jù)庫的功能已經(jīng)實(shí)現(xiàn),下面添加在數(shù)據(jù)庫操 作時(shí)比較常用的一些函數(shù)。4) RealString替換字符串的單引號(hào)在用SQL語言存儲(chǔ)字符型數(shù)據(jù)時(shí),單引號(hào)成為我們最大的天敵,如果在字符串中存在單引號(hào),則可能會(huì)意外截?cái)嘧址斐蒘QL語法錯(cuò)誤。解決辦法是用兩個(gè)單引號(hào)來表示一個(gè)單引號(hào)。5) MaxID 替換字符串的單引號(hào)MaxID函數(shù)用來獲取表中當(dāng)前主鍵的最大值,這個(gè)函數(shù)用于在數(shù)據(jù)庫中添新 記錄后,立即獲取剛才添加記錄的主鍵值。6)ExistBylD 判斷記錄是否存在ExistBylD函數(shù)用于給定一條記錄的ID號(hào)后,查
43、看數(shù)據(jù)庫中是否存在此記錄7)GetValueBylD根據(jù)主鍵名獲取某以字段的值這個(gè)函數(shù)根據(jù)輸入的ID來查找對(duì)應(yīng)的記錄,如果找到一條記錄,則根據(jù)輸入 的字段名返回對(duì)應(yīng)值。比如知道客戶ID后,可以調(diào)用此函數(shù)來獲取客戶名。4.2客戶管理主界面設(shè)置4.2.1設(shè)計(jì)主窗體控件布局為了對(duì)主界面的設(shè)計(jì),首先我們對(duì)主窗體的控件的屬性,圖片列表的關(guān)鍵字,工具條的按鈕等做了些設(shè)置。按表4.1所示的設(shè)置為主窗體添加控件(已有控件只需設(shè)置屬性即可)。表4.1主窗體及其控件屬性的設(shè)置控件名稱MB屬性取值能frmMai n(Form)Capti on客戶管理系統(tǒng)系統(tǒng)主窗體imlViewSIco n(LisView)Imag
44、eHeight16樹形控件和列表框小圖標(biāo)所使用的圖片ImageWidth16imlViewBIc on (ImageList)ImageHeight32列表框大圖標(biāo)和工具條所使用的圖片ImageWidth32tbToolBar(ToolBar)Alig nvbAlig nBottom主窗體中的工具條StyletbrFlatTextAlig nmenttbrTextAlig nBottomImageListimlViewBIc ontvTreeView(TreeView)Lin eStletvwRootL ines顯示客戶類型樹Style7ImageListimlViewSIc onlvList
45、View(ListView)FullRowSlelctTrue顯示客戶列表GridL inesTrueViewlvwReportIconimlViewBIc onSmall IconimlViewSIc on422圖片列表的關(guān)鍵字設(shè)置按上述給窗體添加完控件并設(shè)置屬性后,下面是對(duì)系統(tǒng)中要用到的圖片做的初始 化設(shè)置。對(duì)兩個(gè)ImageList的圖片選擇不做限制,但要求:imIViewSIcon必須包“group” “group2”“boy” “girl、“sboy” “sgir等關(guān)鍵字;imIViewSIcon 必須包括 “boy、” “girl、 bboy、 bgirl、 group add mo
46、dify、 del info search warn setting “IstView、” “exit等關(guān)鍵字。4.2.3給工具條添加按鈕為了使用的方便,我們?cè)诠ぞ邨l中設(shè)計(jì)了一下常用的按鈕。具體設(shè)計(jì)細(xì)節(jié)見表4.2-4.4 所示:表4.2工具條按鈕的設(shè)置按鈕標(biāo)題關(guān)鍵字樣式圖像客戶類型tbn Clie ntType5-tbrDropdow ngroup3-tbrSeperator添加客戶tbn AddClie nt0-tbrDefualtadd修改客戶tb nM odifyClie nt0-tbrDefualtmodify刪除客戶tbn DelClie nt0-tbrDefualtdel客戶信息T
47、bn Clie ntlnfo0-tbrDefualtinfo查找客戶tbn SearchClie nt0-tbrDefualtsearch3-tbrSeperator今日提醒tb nWarn0-tbrDefualtwarn提醒設(shè)置tbnWarn sett ing0-tbrDefaultsett ingtbn ViewStyle3-tbrSeperator顯示方式tbn ViewStyle5-tbrDropdow nIstView3-tbrSeperator退出系統(tǒng)tb nExit0-tbrDefault表4.3客戶類型按鈕的按鈕菜單設(shè)計(jì)文本關(guān)鍵字添加客戶類型tbn AddClie ntType
48、修改客戶類型tb nM odifyClie ntType刪除客戶類型tbn DelClie ntType表4.4顯示方式按鈕的按鈕菜單設(shè)計(jì)文本關(guān)鍵字大圖標(biāo)大圖標(biāo)小圖標(biāo)小圖標(biāo)列表列表詳細(xì)資料詳細(xì)資料4.2.4添加菜單下面是主界面編輯的最后一步,在主界面的界面設(shè)計(jì)模式下,打開 菜單編輯器 對(duì)話框,按照表4.5所示的設(shè)置為主界面添加菜單,其他屬性取值默認(rèn)值。表4.5主界面菜單設(shè)置標(biāo)題名稱級(jí)別系統(tǒng)管理mnu Admin1&X退出系統(tǒng)mn uExit2客戶類型管理mn uClie ntType1&A添加客戶類型mnu AddClie ntType2&M修改客戶類型mn uModifyClie ntTyp
49、e2&D刪除客戶類型mn uDelClie ntType2客戶管理mn uClie nt1&A添加客戶mnu AddClie nt2&M修改客戶mn uModifyClie nt2&D刪除客戶mn uDelClie nt2mn uSplit12&S查找客戶mn uSearchClie nt2Mn uSplit22&I查看客戶詳細(xì)資料mn uClie ntlnfo2提醒管理mnuWarning1&T查看今日提醒mn uShowWar n2Mn uSplitter32&S查看提醒設(shè)置mnuWarn Sett ing24.3主界面編輯狀態(tài)預(yù)覽按照以上的要求設(shè)置后,主界面frmMain的設(shè)計(jì)如圖4.1
50、所示圖4.1客戶管理系統(tǒng)主界面設(shè)計(jì)視圖4.4客戶信息管理模塊此系統(tǒng)是由我們小組的三位同學(xué)共同組合成的,本人是負(fù)責(zé)客戶信息管理這個(gè)模 塊,以下是本人對(duì)這個(gè)模塊具體的如何實(shí)現(xiàn)。 客戶信息管理模塊實(shí)現(xiàn)以下的功能:(1) 添加客戶信息;(2修改客戶信息;(3)刪除客戶信息(5)查找客戶信息;(6)查 看客戶信息。在本系統(tǒng)中,客戶的關(guān)鍵信息是用列表控件顯示在主窗體的右側(cè)的,但客戶信息的添加、修改、查看都需要新的窗口來支持,因?yàn)檫@幾個(gè)窗口的控件布局完全相同, 所以只需要設(shè)計(jì)一個(gè)對(duì)話框,在對(duì)話框內(nèi)設(shè)一個(gè)標(biāo)志來標(biāo)識(shí)是哪種狀態(tài)即可。 下面首 先對(duì)這個(gè)對(duì)話框進(jìn)行界面設(shè)計(jì)。4.4.1客戶信息管理對(duì)話框界面設(shè)計(jì)1.
51、初步設(shè)計(jì)客戶信息管理對(duì)話框添加一個(gè)對(duì)話框窗體,并向?qū)υ捒蛑刑砑涌丶⒃O(shè)計(jì)屬性,具體設(shè)計(jì)如表4.6表4.6客戶信息管理對(duì)話框中控件設(shè)置控件名稱屬性屬性取值功能frmClie nt(Form)Capti on客戶信息管理客戶信息管理對(duì)話框cmdModifyl nfo(L istView)Capti on修改由查看狀態(tài)轉(zhuǎn)入修改狀態(tài)的 按鈕SSTabClie ntStypelO-ssStyleTabbedDialog分頁顯示客戶信息TabOrie ntati onO-ssTabOrie ntati on Top再對(duì)SSTab控件添加4個(gè)選項(xiàng)卡(即屬性頁),選項(xiàng)卡標(biāo)題分別設(shè)置為: 客戶基 本信息”客戶其
52、他信息”合作記錄”客戶評(píng)價(jià)”2創(chuàng)建客戶基本信息屬性頁按表4.7所示的設(shè)置向客戶基本信息屬性頁添加控件并設(shè)置屬性。表4.7客戶基本信息屬性頁控件設(shè)置控件名稱屬性屬性取值功能frabase lnfo( Frame)Capti on必填信息必填信息容器fraco mlnfo( Frame)Capti on其他通訊方式其他通訊方式cboSex(ComboBox)Style2-Dropdow n List客戶性別組合框List男女cboClie ntType(ComboBox)Style2-Dropdow n List客戶類型組合框控件布局完畢后,客戶基本信息對(duì)話框的設(shè)計(jì)界面如圖4.2所示圖4.2客戶基本信息對(duì)話框設(shè)計(jì)界面3創(chuàng)建客戶其他信息屬性頁按表4.8所示的設(shè)置向客戶其他信息屬性頁添加控件并設(shè)置屬性。表4.8客戶其他信息”屬性頁控件設(shè)置控件名稱屬性屬性取值功能txtLikes(TestBox)MultiLi neTrue客戶喜好txtHte(TestBox)ScrollBars2-Vertical客戶厭惡txtRemark(TestBox)MaxLe ngth255客戶備注控件布局完畢后,客戶其他信息屬性頁設(shè)計(jì)界面如圖4.3所示。圖4-3客戶其他信息屬性頁設(shè)計(jì)界面4. 創(chuàng)建客戶合作記錄屬性頁按表4.9所示
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 會(huì)計(jì)師事務(wù)所兼職合同范本:工作職責(zé)與權(quán)益保障
- 2024解除勞動(dòng)合同的問題
- 國家級(jí)代理授權(quán)經(jīng)營合同范本
- 2024新版廣告合同格式
- 醫(yī)院與社區(qū)合作協(xié)議
- 2024年度別墅電梯定制安裝合同
- 2024建筑材料的購銷合同范本
- 2024年專用電纜采購合同
- 2024苗圃土地承包合同模板
- 工程項(xiàng)目協(xié)作股權(quán)協(xié)議范例
- 2015-2024北京中考真題語文匯編:記敘文閱讀
- 2024年湖南土建中級(jí)職稱-建筑工程《法律法規(guī)及技術(shù)標(biāo)準(zhǔn)》考試題庫(含答案)
- 旅游景區(qū)消防安全培訓(xùn)
- 2024年稅務(wù)新政培訓(xùn)
- 《創(chuàng)意改善生活》課件 2024-2025學(xué)年湘美版(2024)初中美術(shù)七年級(jí)上冊(cè)
- 2024-2025學(xué)年 浙教版七年級(jí)數(shù)學(xué)上冊(cè)期中(第1-4章)培優(yōu)試卷
- 個(gè)人簡(jiǎn)歷模板(5套完整版)
- CHT 1027-2012 數(shù)字正射影像圖質(zhì)量檢驗(yàn)技術(shù)規(guī)程(正式版)
- 文藝復(fù)興經(jīng)典名著選讀智慧樹知到期末考試答案章節(jié)答案2024年北京大學(xué)
- 勞務(wù)派遣勞務(wù)外包服務(wù)方案(技術(shù)方案)
- 五年級(jí)數(shù)學(xué)替換法解決問題——等量代換(經(jīng)典實(shí)用)
評(píng)論
0/150
提交評(píng)論