![計(jì)算機(jī)應(yīng)用技術(shù)??普撐?3268_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/13/8698584f-3f25-4b61-9fa3-3e7a415aa628/8698584f-3f25-4b61-9fa3-3e7a415aa6281.gif)
![計(jì)算機(jī)應(yīng)用技術(shù)專科論文43268_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/13/8698584f-3f25-4b61-9fa3-3e7a415aa628/8698584f-3f25-4b61-9fa3-3e7a415aa6282.gif)
![計(jì)算機(jī)應(yīng)用技術(shù)??普撐?3268_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/13/8698584f-3f25-4b61-9fa3-3e7a415aa628/8698584f-3f25-4b61-9fa3-3e7a415aa6283.gif)
![計(jì)算機(jī)應(yīng)用技術(shù)專科論文43268_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/13/8698584f-3f25-4b61-9fa3-3e7a415aa628/8698584f-3f25-4b61-9fa3-3e7a415aa6284.gif)
![計(jì)算機(jī)應(yīng)用技術(shù)??普撐?3268_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/13/8698584f-3f25-4b61-9fa3-3e7a415aa628/8698584f-3f25-4b61-9fa3-3e7a415aa6285.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、??粕厴I(yè)設(shè)計(jì)論文題目 通訊錄管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 目 錄摘要1關(guān)鍵詞1Abstract2Key words2引言31系統(tǒng)概述4系統(tǒng)開發(fā)方法4系統(tǒng)體系結(jié)構(gòu)和開發(fā)技術(shù)41.2.1 VB41.2.2 Access42系統(tǒng)調(diào)研及可行性分析5系統(tǒng)調(diào)研5系統(tǒng)總體目標(biāo)5技術(shù)可行性分析53系統(tǒng)分析6系統(tǒng)需求分析6功能需求6性能需求6系統(tǒng)流程圖64系統(tǒng)設(shè)計(jì)8概要設(shè)計(jì)8功能模塊結(jié)構(gòu)圖8功能模塊描述8數(shù)據(jù)庫設(shè)計(jì)94.2.1 E-R模型設(shè)計(jì)9表設(shè)計(jì)9詳細(xì)設(shè)計(jì)10用戶登錄模塊設(shè)計(jì)10系統(tǒng)設(shè)置模塊設(shè)計(jì)11聯(lián)系人信息模塊設(shè)計(jì)11組群信息模塊設(shè)計(jì)12信息查詢模塊設(shè)計(jì)135系統(tǒng)實(shí)現(xiàn)15用戶登錄模塊實(shí)現(xiàn)15系統(tǒng)設(shè)置模塊16聯(lián)系
2、人信息模塊實(shí)現(xiàn)16組群信息模塊實(shí)現(xiàn)19信息查詢模塊實(shí)現(xiàn)216系統(tǒng)測試23系統(tǒng)登錄模塊測試23聯(lián)系人信息模塊測試23測試總結(jié)24參考文獻(xiàn):25致謝26通訊錄管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要:互聯(lián)網(wǎng)的出現(xiàn)與迅速開展,信息技術(shù)步伐的加快,使得個(gè)人面臨著眾多的挑戰(zhàn)與競爭,在競爭過程中,對信息的掌握程度、信息獲取是否及時(shí)、信息能否得到充分的利用、對信息的反響是否敏感準(zhǔn)確,也越來越成為衡量一個(gè)人競爭能力的重要因素。隨著中國參加WTO,每個(gè)人在努力提高自身的競爭力。通訊錄管理系統(tǒng),利用軟件工程原理,采用面向?qū)ο蟮木幊谭椒ǎ溟_發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面,實(shí)現(xiàn)了信息管理的自動化和信
3、息化。本系統(tǒng)是一個(gè)通訊錄自動化系統(tǒng),它簡單易操作,只要用戶有一個(gè)屬于自己的帳號,就可以方便的使用本系統(tǒng)了。關(guān)鍵詞:VB6.0;Access數(shù)據(jù)庫;通訊錄管理系統(tǒng);設(shè)計(jì);開發(fā)Design and Implementation of the Address Book Management SystemStudent majoring in Computer Application Technology Kong LinghaoTutor Liu ChunyingAbstract: the emergence of the Internet and rapid development, speed
4、up the pace of information technology, make individual faces the challenge of numerous and competition, and in the process of competition, the master degree of information, information acquisition are in time, information can be fully utilized, the reaction is sensitive to information accurately, al
5、so more and more become the measure of a man competition ability of important factor. With Chinas accession to the WTO, everyone in efforts to improve their own competitiveness. Write the address book through VB6.0 by management system, with the software engineering theory, by using object oriented
6、programming method, and its development mainly include the setting and maintenance of database and development of front application program of two aspects, realize the information management of automation and information. This system is an address book automation system, its simple easy to operate,
7、as long as the user is its account, it can be convenient to use this system. Key words: VB6.0; The Access database; Address book management system; Design; development引言 傳統(tǒng)的用人腦記通訊信息不但麻煩,而且還十分的消耗人力和時(shí)間。而通訊系統(tǒng)對用戶的姓名、 號碼、住宅號碼、 、 、郵箱等進(jìn)行了綜合統(tǒng)計(jì)和管理,使你能夠更快的得到自己想要的信息。近年來,隨著企業(yè)彼此間的競爭日趨劇烈,信息技術(shù)在企業(yè)的開展中占據(jù)著越來越重要的地位。在企
8、業(yè)的通訊錄的管理上,企業(yè)經(jīng)營中不可或缺的一局部,為管理者進(jìn)行管理決策和進(jìn)行各種信息的查詢工作提供了重要的依據(jù)。通訊錄管理系統(tǒng)是一個(gè)企業(yè)單位不可缺少的局部,它的內(nèi)容對于企業(yè)的決策者和管理者來說都至關(guān)重要,所以通訊錄管理系統(tǒng)能夠?yàn)槠髽I(yè)管理者提供充足的信息和快捷的查詢手段。本文對系統(tǒng)開發(fā)中面臨的問題及其解決方案進(jìn)行詳細(xì)的設(shè)計(jì)及合理安排,根據(jù)所掌握的VB技術(shù)對系統(tǒng)的各個(gè)功能進(jìn)行了實(shí)現(xiàn)。本管理系統(tǒng)設(shè)計(jì)合理、界面美觀、操作方便、運(yùn)行穩(wěn)定、功能完備,為進(jìn)行現(xiàn)代化的檔案管理工作起到了重要作用,具有較高的實(shí)用價(jià)值。1系統(tǒng)概述伴隨知識經(jīng)濟(jì)的開展和現(xiàn)代信息技術(shù)的不斷改良,人們的生活節(jié)奏越來越快,而對信息的要求越來越
9、高,快捷方便已經(jīng)成為信息的一個(gè)重要指標(biāo)。對普通的聯(lián)系人管理系統(tǒng)進(jìn)行分析后,可了解到該系統(tǒng)實(shí)現(xiàn)如下功能:系統(tǒng)設(shè)置,添加聯(lián)系人,新建組群,查找聯(lián)系人,刪除聯(lián)系人等功能。本系統(tǒng)采用C/S體系結(jié)構(gòu),后臺使用了Access數(shù)據(jù)庫,只需使用帳號登錄該系統(tǒng),就可以根據(jù)需要進(jìn)行相應(yīng)的操作。管理員可以對個(gè)人信息進(jìn)行添加、刪除、修改等操作,防止了很多不必要的麻煩;其他用戶可以對人物信息進(jìn)行查詢,并可以在系統(tǒng)里直接聯(lián)系該用戶,為用戶提供了很大的方便。 VBVisual Basic 在原有BASIC 語言的根底上進(jìn)一步開展,至今包含了數(shù)百條語句、函數(shù)及關(guān)鍵詞,其中很多和 Windows GUI 有直接關(guān)系。專業(yè)人員可
10、以用 Visual Basic 實(shí)現(xiàn)其它任何 Windows 編程語言的功能,而初學(xué)者只要掌握幾個(gè)關(guān)鍵詞就可以建立實(shí)用的應(yīng)用程序。Visual Basic 不僅是 Visual Basic 編程語言。Visual Basic 編程系統(tǒng),MicrosoftExcel 的Applications Edition,Microsoft Access和Windows的許多其他應(yīng)用程序都使用這一語言。Visual Basic Scripting Edition (VBScript) 是廣泛使用的腳本語言,它是 Visual Basic 語言的子集1。這樣,在學(xué)習(xí) Visual Basic 中得到的經(jīng)驗(yàn)可應(yīng)
11、用到所有這些領(lǐng)域中。從開發(fā)個(gè)人使用或小組使用的小工具,到大型企業(yè)應(yīng)用系統(tǒng),甚至通過Internet 的普及全球分布式應(yīng)用程序,都可在 Visual Basic 提供的工具中各取所需。在本系統(tǒng)中,運(yùn)用了窗體的結(jié)構(gòu)及常用的屬性、事件和方法,同時(shí)用到了命令按鈕Commandbutton、文本框(TextBox)、標(biāo)簽(Label)等幾個(gè)常見控件。并對單項(xiàng)選擇按鈕(OptionButton)、復(fù)選框(CheckBox)、列表框(ListBox)、定時(shí)器(Timer)等控件的常用屬性、事件和方法都進(jìn)行了使用。1.2.2 Access Access 是微軟公司推出的基于Windows的桌面關(guān)系數(shù)據(jù)庫管理系
12、統(tǒng)RDBMS,是Office系列應(yīng)用軟件之一2。它提供了表、查詢、窗體、報(bào)表、頁、宏、模塊7種用來建立數(shù)據(jù)庫系統(tǒng)的對象;提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲、數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生成等操作標(biāo)準(zhǔn)化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大局部數(shù)據(jù)管理的任務(wù)。Access是一個(gè)可視化工具,是風(fēng)格與Windows完全一樣,用戶想要生成對象并應(yīng)用,只要使用鼠標(biāo)進(jìn)行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、報(bào)表設(shè)計(jì)器以及數(shù)據(jù)庫向?qū)А⒈硐驅(qū)?、查詢向?qū)?、?bào)表向?qū)У裙ぞ?,使得操作簡便,容易使用和掌握?系統(tǒng)調(diào)研及可行性分析通過對通訊錄系統(tǒng)進(jìn)行了解分析后,確
13、定了本系統(tǒng)將要實(shí)現(xiàn)的功能。1在系統(tǒng)設(shè)置模塊中實(shí)現(xiàn)對用戶根本信息的設(shè)置和保存、以及對該系統(tǒng)的一些設(shè)置。2在聯(lián)系人信息模塊中實(shí)現(xiàn)系統(tǒng)存儲用戶輸入的聯(lián)系人信息的增加、修改、刪除。3在組群信息模塊中實(shí)現(xiàn)系統(tǒng)存儲用戶輸入的組群信息的增加、修改、刪除。4在信息查詢模塊中實(shí)現(xiàn)系統(tǒng)對聯(lián)系人信息、組群信息和存儲空間信息的綜合查詢。本通訊錄管理系統(tǒng)在使用上比擬方便、簡單;界面設(shè)計(jì)上美觀大方;后期維護(hù)上比擬容易,如要對功能模塊方面作修改,那么無需進(jìn)行整個(gè)系統(tǒng)的重新架構(gòu)。本系統(tǒng)是一個(gè)典型的數(shù)據(jù)庫應(yīng)用程序?,F(xiàn)有的數(shù)據(jù)庫應(yīng)用程序開發(fā)技術(shù)已非常成熟,利用現(xiàn)有技術(shù)完全可以實(shí)現(xiàn)預(yù)定的功能。系統(tǒng)采用VB6.0開發(fā)工具,該工具功能
14、強(qiáng)大,擴(kuò)展性強(qiáng),適合任何的編程工作,這些技術(shù)完全勝任開發(fā)任務(wù);并且利用該工具能使操作人員可在短時(shí)間能完全掌握系統(tǒng)維護(hù)工作3。系統(tǒng)運(yùn)用了Access作為后臺數(shù)據(jù)庫,而Access是一個(gè)非常優(yōu)秀的小型數(shù)據(jù)庫管理軟件,方便使用,性能穩(wěn)定。于是,采用VB6.0+Access技術(shù)完全能夠?qū)崿F(xiàn)本系統(tǒng)的開發(fā)。3系統(tǒng)分析經(jīng)過以上對本系統(tǒng)的調(diào)研及可行性分析后,下面將對系統(tǒng)在功能上以及性能上進(jìn)行進(jìn)一步的需求分析。1系統(tǒng)設(shè)置功能主要對于系統(tǒng)的根本情況設(shè)置,如默認(rèn)的聯(lián)系人排序方式如按輸入順序、姓名、拼音等,可以根據(jù)實(shí)際情況添加系統(tǒng)設(shè)置。2添加聯(lián)系人功能能錄入新數(shù)據(jù),當(dāng)錄入重復(fù)的姓名和 號碼時(shí),那么提示數(shù)據(jù)錄入重復(fù)并取
15、消錄入;當(dāng)通信錄中超過150條信息時(shí),錄入的新數(shù)據(jù)能按遞增的順序自動進(jìn)行條目編號4。錄入信息主要包括:姓名、 、住宅 、辦公 、 、電子郵件、分類可選項(xiàng)有:A辦公類;B 個(gè)人類;C 商務(wù)類等。3聯(lián)系人信息管理功能選中某個(gè)人的姓名時(shí),可對此人的相應(yīng)數(shù)據(jù)進(jìn)行修改和刪除。4組群信息管理功能可以創(chuàng)立組群,并將已有的聯(lián)系人歸類,便于管理,并可以對組群信息進(jìn)行修改和刪除。5查詢功能選擇此功能時(shí),可以根據(jù)輸入任何一項(xiàng)聯(lián)系人信息查詢聯(lián)系人詳細(xì)信息;根據(jù)輸入的組群名,查詢該群包括的聯(lián)系人。l 設(shè)備需求:PC機(jī),Windows 2000/98/XP操作系統(tǒng), P以上,64MB RAM。l 效勞器:采用Access
16、數(shù)據(jù)庫管理。 經(jīng)過對本系統(tǒng)功能的分析,設(shè)計(jì)了系統(tǒng)流程圖,如圖3-1所示。登陸判斷是否合法系統(tǒng)信息查詢信息修改增加修改刪除更新錯(cuò)誤提示信息更新到數(shù)據(jù)庫查詢條件錯(cuò)誤提示信息從數(shù)據(jù)庫讀取數(shù)據(jù)圖3-1 系統(tǒng)數(shù)據(jù)流程圖4系統(tǒng)設(shè)計(jì)功能模塊結(jié)構(gòu)圖 為實(shí)現(xiàn)系統(tǒng)的功能,需要對系統(tǒng)各個(gè)功能模塊結(jié)構(gòu)進(jìn)行設(shè)計(jì),如圖4-1所示。通訊錄管理系統(tǒng)系統(tǒng)菜單聯(lián)系人信息增加聯(lián)系人信息刪除聯(lián)系人信息修改聯(lián)系人信息新建組群添加聯(lián)系人到群組查看聯(lián)系人信息查看存儲空間查看分組聯(lián)系人組群信息信息查詢修改組群信息系統(tǒng)設(shè)置圖4-1 功能模塊結(jié)構(gòu)圖1登陸模塊根據(jù)用戶輸入的的用戶名、密碼和用戶類型,與數(shù)據(jù)庫中進(jìn)行匹配,驗(yàn)證帳號和密碼。2系統(tǒng)設(shè)置模
17、塊用戶選擇系統(tǒng)設(shè)置功能,系統(tǒng)顯示當(dāng)前設(shè)置,并可讓用戶更改設(shè)置,用戶更改設(shè)置,用戶選擇保存,系統(tǒng)存儲用戶修改正的設(shè)置,并提示保存成功5。3聯(lián)系人信息模塊對聯(lián)系人的信息根據(jù)選擇進(jìn)行相應(yīng)的修改編輯,再選擇保存,系統(tǒng)存儲用戶輸入的聯(lián)系人信息,并提示保存成功。4組群信息模塊根據(jù)需要添加相應(yīng)的組群及組群信息,把聯(lián)系人分類到相應(yīng)的組群中,系統(tǒng)存儲用戶輸入的組群信息,并提示保存成功。5信息查詢模塊用戶輸入關(guān)鍵詞, 并按搜索鍵,系統(tǒng)顯示搜索到的相關(guān)聯(lián)系人姓名和 號碼列表,用戶選擇列表中的一項(xiàng),系統(tǒng)顯示用戶選中的聯(lián)系人全部信息6。 E-R模型設(shè)計(jì) 為實(shí)現(xiàn)本系統(tǒng)的功能,需要對數(shù)據(jù)庫進(jìn)行設(shè)計(jì),要用到E-R模型,E-R
18、模型的設(shè)計(jì)如圖4-2所示。用戶 組群管理管理用戶名密碼編號姓名 郵件分類組群名類型備注圖4-2 E-R模型圖 首先設(shè)計(jì)表的通訊錄,通訊錄由字段名、說明、類型、長度、主鍵或外鍵組成,如表4-1所示。表4-1通訊錄(lianxi)字段名說明類型長度主鍵或外鍵bh編號數(shù)字整型是xm姓名文本10Sj 數(shù)字長整型zzdh住宅 數(shù)字長整型cz 數(shù)字長整型dzyj電子郵件文本20fl分類文字2其次設(shè)計(jì)表的組群信息,組群信息由字段名、說明、類型、長度、主鍵或外鍵組成,如表4-2所示。表4-2組群信息表(zuqun)字段名說明類型長度主鍵或外鍵zqm組群名文本10zqlx組群類型文本2bz備注文本20再設(shè)計(jì)表的
19、用戶信息,用戶信息由字段名、說明、數(shù)據(jù)類型、數(shù)據(jù)長度是否為主鍵組成,如表4-3所示。表4-3用戶信息表(yonghu)字段名說明數(shù)據(jù)類型數(shù)據(jù)長度是否為主鍵yhm用戶名文本型char50mm密碼文本型char50 用戶登錄模塊主要根據(jù)用戶登錄的信息,與數(shù)據(jù)庫中信息成功匹配后,獲得其相應(yīng)的操作權(quán)限。(1) 流程圖要實(shí)現(xiàn)用戶登錄,就要設(shè)計(jì)一個(gè)用戶登錄流程圖,如圖4-3所示。開始輸入帳戶、密碼判斷是否合法用戶及身份用戶圖4-3 用戶登錄流程圖2處理說明翻開系統(tǒng),等待用戶輸入帳號、密碼,判斷用戶輸入的信息與后臺數(shù)據(jù)庫是否匹配,假設(shè)不匹配,那么刷新頁面,等待用戶重新輸入。系統(tǒng)設(shè)置模塊主要實(shí)現(xiàn)對用戶根本信息
20、的設(shè)置和保存、以及對該系統(tǒng)的一些設(shè)置。(1) 流程圖為了實(shí)現(xiàn)對該系統(tǒng)的一些操作,需要對系統(tǒng)設(shè)置模塊設(shè)計(jì)流程圖,如圖4-4所示。成功成功開始窗體初始化系統(tǒng)設(shè)置用戶組設(shè)置保存保存失敗失敗提示信息提示信息圖4-4系統(tǒng)設(shè)置模塊流程圖2處理說明單擊確認(rèn)按鈕,對系統(tǒng)設(shè)置進(jìn)行保存,并保存用戶的信息,保存到系統(tǒng)。聯(lián)系人信息模塊設(shè)計(jì)聯(lián)系人信息模塊主要實(shí)現(xiàn)對聯(lián)系人信息的添加、修改、刪除等操作。(1) 流程圖要實(shí)現(xiàn)對聯(lián)系人信息的操作,就要設(shè)計(jì)聯(lián)系人信息模塊的流程圖,如圖4-5所示。失敗失敗成功成功開始窗體初始化增加修改刪除提示信息保存更新提示信息提示信息圖4-5聯(lián)系人信息模塊流程圖2處理說明1單擊添加按鈕,根據(jù)需要
21、在文本框里輸入相應(yīng)的聯(lián)系人信息,單擊提交按鈕,保存到數(shù)據(jù)庫。2單擊需要修改的聯(lián)系人,根據(jù)需要在文本框中修改信息,單擊修改按鈕并更新到數(shù)據(jù)庫,假設(shè)要?jiǎng)h除此聯(lián)系人,那么單擊刪除按鈕7。組群信息模塊設(shè)計(jì)組群信息模塊主要實(shí)現(xiàn)對組群信息的修改,新建組群,添加聯(lián)系人到組群等的操作。(1) 流程圖為了實(shí)現(xiàn)對群組的操作,就要設(shè)計(jì)組群信息模塊的流程圖,如圖4-6所示。失敗失敗成功成功開始窗體初始化添加聯(lián)系人新建群組修改組群提示信息保存更新提示信息提示信息圖4-6組群信息模塊流程圖2處理說明1單擊添加按鈕,根據(jù)需要在文本框里輸入相應(yīng)的聯(lián)系人信息,單擊提交按鈕,保存到數(shù)據(jù)庫。2單擊需要修改的聯(lián)系人,根據(jù)需要在文本框
22、中修改信息,單擊修改按鈕并更新到數(shù)據(jù)庫,假設(shè)要?jiǎng)h除此聯(lián)系人,那么單擊刪除按鈕8。綜合信息查詢模塊主要實(shí)現(xiàn)用戶根據(jù)自己的需要對班次的具體信息進(jìn)行查詢,根據(jù)班次可以查詢對應(yīng)班次的剩余票數(shù)9。(1) 流程圖為了實(shí)現(xiàn)系統(tǒng)的查詢功能,就要設(shè)計(jì)信息查詢模塊的流程圖,如圖4-7所示。正確開始窗體初始化組群信息查詢存儲空間查詢判斷輸入信息是否正確錯(cuò)誤提示信息顯示顯示錯(cuò)誤判斷輸入信息是否正確提示信息正確聯(lián)系人信息查詢顯示圖4-7信息查詢模塊流程圖2處理說明1根據(jù)輸入的聯(lián)系人信息,在聯(lián)系人信息表中查詢并顯示出來。2根據(jù)輸入的組群信息,在組群信息表中查詢并顯示出來10。3首先判斷是否有輸入的查詢信息,假設(shè)有,那么根
23、據(jù)所填信息查詢;假設(shè)沒有,那么提示“請輸入要查詢的信息。5系統(tǒng)實(shí)現(xiàn)用戶登錄模塊實(shí)現(xiàn) 用代碼實(shí)現(xiàn)用戶登錄模塊,用戶登錄模塊界面如圖5-1所示。圖5-1用戶登錄模塊效果圖該模塊主要根據(jù)輸入的用戶信息,包括用戶名和密碼判斷輸入的信息是否正確,主要代碼為:Private Sub Command1_Click() Dim user, pwst) pws = Trim(Text2.Text)If Text1.Text = ThenMsgBox (請輸入用戶名!)Else If Text2.Text = Then MsgBox (請輸入密碼!) Else t.Fields(username) = user
24、And Trim(Adodc1.Recordset.Fields(password) = pws Then userpurview = Adodc1.Recordset.Fields(purview) nickname = Adodc1.Recordset.Fields(nickname) loginname = Adodc1.Recordset.Fields(username) userpsw = Adodc1.Recordset.Fields(password) userid = Adodc1.Recordset.Fields(0) Unload Me Exit Sub Else End
25、If Wend If Adodc1.Recordset.EOF Then MsgBox (對不起您輸入的用戶名和密碼錯(cuò)誤!) End If End If End IfEnd Sub系統(tǒng)設(shè)置模塊 用代碼實(shí)現(xiàn)系統(tǒng)的設(shè)置,主要代碼如下:Private Sub Command1_Click(Index As Integer)Dim s As ByteIf Option1.Value = True Then!apart_type = TrueElse!apart_type = FlaseEnd IfIf Check1.Value = 1 Thens = 1ElseIf Check2.Value = 1
26、Thens = 2Elses = 3End IfEnd Sub聯(lián)系人信息模塊實(shí)現(xiàn) 聯(lián)系人信息模塊的界面如圖5-2所示。圖5-2聯(lián)系人信息模塊效果圖該模塊主要根據(jù)輸入的聯(lián)系人信息做一些操作,主要代碼為:Private Sub Command1_Click()Dim conid As IntegerIf Text1.Text = ThenMsgBox (請輸入聯(lián)系人姓名!)Else Adodc1.RecordSource = select * from conifo If Adodc1.Recordset.RecordCount 0 Then If Adodc1.Recordset.Fields(
27、姓名) = Trim(Text1.Text) Then MsgBox (對不起該姓名已經(jīng)存在,請重新輸入!) Exit Sub Else End If Wend conid = Adodc1.Recordset.Fields(0).Value + 1 Else conid = 1 End IfAdodc1.Recordset.Fields(0) = conidAdodc1.Recordset.Fields(編號) = Trim(Text1.Text)Adodc1.Recordset.Fields(姓名) = Trim(Text5.Text)Adodc1.Recordset.Fields( )
28、= Trim(Text2.Text)Adodc1.Recordset.Fields(住宅 ).Value = Trim(Text3.Text)Adodc1.Recordset.Fields( ).Value = Trim(Text4.Text)Adodc1.Recordset.Fields(電子郵件).Value = Trim(Text6.Text)Adodc1.Recordset.Fields(分類).Value = Trim(Combo1.Text) Call WriteImage(Adodc1, Trim(mstrFileName)MsgBox (添加成功!)End IfEnd Sub組
29、群信息模塊實(shí)現(xiàn) 組群信息模塊的界面如圖5-3所示。圖5-3組群信息模塊效果圖該模塊主要根據(jù)輸入的用戶組信息,對組群做一些修改,主要代碼為:Private Sub Command1_Click()Dim conid As IntegerIf Text1.Text = ThenMsgBox (請輸入組群名!)Else Adodc1.RecordSource = select * from conifo If Adodc1.Recordset.RecordCount 0 Then If Adodc1.Recordset.Fields(姓名) = Trim(Text1.Text) Then MsgBo
30、x (對不起該組群已經(jīng)存在,請重新輸入!) Exit Sub Else End If Wend conid = Adodc1.Recordset.Fields(0).Value + 1 Else conid = 1 End IfAdodc1.Recordset.Fields(0) = conidAdodc1.Recordset.Fields(組群名) = Trim(Text1.Text)Adodc1.Recordset.Fields(組群類型) = Trim(Combo1.Text)Adodc1.Recordset.Fields(備注).Value = Trim(Text7.Text) Cal
31、l WriteImage(Adodc1, Trim(mstrFileName)MsgBox (添加成功!)End IfEnd Sub信息查詢模塊實(shí)現(xiàn) 信息查詢模塊的界面如圖5-4所示。圖5-4信息查詢模塊效果圖該模塊可以用戶查詢、聯(lián)系組查詢。聯(lián)系組查詢又可以用組名查詢,也可以用 存儲空間或SIM卡存儲空間查詢,主要代碼為:Private Sub Command1_Click()If Option1.Value = True Then If Text1.Text Then Adodc1.RecordSource = select * from conifo where 姓名 like % + T
32、rim(Text1.Text) + % MsgBox (Adodc1.RecordSource) Else MsgBox (請輸入姓名!) Exit Sub End If End If If Option2.Value = True Then If Text2.Text Then Adodc1.RecordSource = select * from conifo where like % + Trim(Text2.Text) + % Adodc1.Recordset.Fields(查詢次數(shù)) = 1 + Adodc3.Recordset.Fields(查詢次數(shù)) Else MsgBox (請
33、輸入 號!) Exit Sub End If End If End Sub6系統(tǒng)測試1測試問題表 首先進(jìn)行系統(tǒng)登錄模塊測試,如表6-1所示。表6-1測試類別:集成測試產(chǎn)品標(biāo)識產(chǎn)品中文標(biāo)識通訊錄管理系統(tǒng)系統(tǒng)登錄第幾次測試2測試工程師XXX測試模塊/功能/性能系統(tǒng)登錄測試記錄單測試時(shí)間2021-5-11問題記錄序號故障現(xiàn)象級別處理人處理時(shí)間處理說明1當(dāng)輸入一用戶名及密碼后,在數(shù)據(jù)庫中查找無該用戶時(shí)無提示信息。中孔令浩2021/5/11已處理2管理員登錄后顯示后臺不正確。中孔令浩2021/5/11目前不處理2問題嚴(yán)重度描述,如表6-2所示。表6-2問題嚴(yán)重程度級別描述中如界面中的錯(cuò)誤,性能不優(yōu)化,校
34、驗(yàn)不嚴(yán)格等低如提示信息不明確,操作不方便,焦點(diǎn)跳轉(zhuǎn)錯(cuò)誤等1測試問題表 其次進(jìn)行聯(lián)系人信息模塊測試,如表6-3所示。表6-3測試類別:集成測試產(chǎn)品標(biāo)識產(chǎn)品中文標(biāo)識通訊錄管理系統(tǒng)聯(lián)系人信息第幾次測試2測試工程師XXX測試模塊/功能/性能系統(tǒng)操作測試記錄單測試時(shí)間2021-5-11問題記錄序號故障現(xiàn)象級別處理人處理時(shí)間處理說明1用戶登錄系統(tǒng)后,對聯(lián)系人的選擇不能在數(shù)據(jù)庫中進(jìn)行更新。中孔令浩2021/5/11已處理2用戶登錄系統(tǒng)后,修改聯(lián)系人無法更新到數(shù)據(jù)庫。高孔令浩2021/5/11已處理(2) 問題嚴(yán)重程度描述,如表6-4所示。表6-4問題嚴(yán)重程度級別描述高如使系統(tǒng)崩潰,功能無法實(shí)現(xiàn)或?qū)崿F(xiàn)錯(cuò)誤等中
35、如界面中的錯(cuò)誤,性能不優(yōu)化,校驗(yàn)不嚴(yán)格等3填寫說明測試工程師負(fù)責(zé)填寫除“處理人、“處理時(shí)間、“處理說明以外的所有欄目“處理人、“處理時(shí)間、“處理說明由開發(fā)人員負(fù)責(zé)填寫。在“故障現(xiàn)象填寫中要詳細(xì)描述發(fā)生問題的過程、操作、表現(xiàn)等,以便于開發(fā)人員恢復(fù)現(xiàn)場進(jìn)行查錯(cuò)處理,必要時(shí),可以附上相應(yīng)的屏幕截圖。如果有屏幕截圖的話,請不插入到“故障現(xiàn)象欄目中,在“故障現(xiàn)象欄目只需填寫相應(yīng)圖片的編號,在表單的后附圖?!疤幚碚f明:要詳細(xì)說明發(fā)生問題的原因和解決問題的方法,工程主管要根據(jù)Bug級別及時(shí)催促有關(guān)負(fù)責(zé)及時(shí)解決問題。本次測試主要用于對系統(tǒng)的出錯(cuò)進(jìn)行測試,測試工程包括用戶登錄模塊、綜合信息查詢模塊、數(shù)據(jù)處理等方
36、面。在本次測試中我們共發(fā)現(xiàn)了10余處錯(cuò)誤,經(jīng)過修改,已對局部錯(cuò)誤進(jìn)行更正,其他局部正在進(jìn)行中。通過本次測試,我希望在以后的開發(fā)中能夠防止再犯類似錯(cuò)誤。參考文獻(xiàn): 1 陳艷峰.Visual Basic數(shù)據(jù)庫工程案例導(dǎo)航M.北京:清華大學(xué)出版社.2004:23-27.2 李剛.數(shù)據(jù)庫應(yīng)用技術(shù)M.北京:北京大學(xué)出版社.2003:18-21.3 王珊,陳紅.數(shù)據(jù)庫系統(tǒng)原理教程M.北京:中國水利水電出版社.2002:56-59.4 周靖譯.Visual Basic .NET高級程序員指南M.北京:清華大學(xué)出版社.2003:6-11.5 吏嘉權(quán).數(shù)據(jù)庫系統(tǒng)概論M.北京:清華大學(xué)出版社.2006:63-68
37、.6 李天真,方錦明,宋益眾.Visual Basic程序設(shè)計(jì)M.北京:科學(xué)出版社.2003:52-55.7 潘錦平.軟件開發(fā)技術(shù)M.西安:西安電子科技大學(xué)出版社.1999:33-36.8 曹衍龍.Visual Basic系統(tǒng)開發(fā)M.北京:人民郵電出版社.2005:46-49.9 劉志銘.Visual Basic數(shù)據(jù)庫開發(fā)實(shí)例解析M.北京:機(jī)械工業(yè)出版社團(tuán).1998:31-33.10 劉炳文.Visual Basic程序設(shè)計(jì)教程M.北京:清華大學(xué)出版社.2004:42-48.致謝在論文完成之際,首先向我的論文老師表示深深的謝意。感謝劉老師對我的關(guān)心和指導(dǎo)。從論文的選題到論文的完成,都傾注了劉老
38、師大量的心血。同時(shí),我還要感謝學(xué)校計(jì)算機(jī)與信息工程系的各級領(lǐng)導(dǎo)和老師。感謝三年來學(xué)校老師對我的關(guān)心,在我陷入低谷的時(shí)候,老師的支持是我最大的動力。謝謝老師們。光陰似箭,在學(xué)校的學(xué)習(xí)生活即將告一段落,三年來,和同學(xué)之間的朝夕相處,情同手足都?xì)v歷在目,這些都將在我今后的工作和生活中產(chǎn)生深遠(yuǎn)的影響。值此論文完成之際,謹(jǐn)向一直以來所有關(guān)心和幫助過我的朋友表達(dá)最衷心的感謝和敬意!9JWKffwvG#tYM*Jg&6a*CZ7H$dq8KqqfHVZFedswSyXTy#&QA9wkxFyeQ!djs#XuyUP2kNXpRWXmA&UE9aQGn8xp$R#͑GxGjqv$UE9wEwZ#QcU
39、E%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWw
40、cvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmUE9aQGn8xp$R#͑GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89A
41、mYWpazadNu#KN&MuWFA5uxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z8vG#tYM*Jg&6a*CZ7H$dq8KqqfHVZFedswSyXTy#&QA9wkxFyeQ!djs#XuyUP2kNXpRWXmA&UE9aQGn8xp$R#͑
42、GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxG89AmUE9aQGn8xp$R#͑GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2
43、zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z8vG#tYM*Jg&6a*CZ7H$dq8KqqfHVZFedswSyXTy#&QA9wkxFye
44、Q!djs#XuyUP2kNXpRWXmA&UE9aQGn8xp$R#͑GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NG
45、pP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmUE9aQGn8xp$R#͑GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEw
46、Z#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWv*3tnGK8!z89AmYWpazadNu#KN
47、&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNuGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2
48、zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$U*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849
49、GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89Amv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%
50、&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$U*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz84!z89Amv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxGjqv$UE9wEwZ#QcUE%
51、&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$U*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9&g
52、TXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$U*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXR
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度文化藝術(shù)行業(yè)離職員工解除合同證明
- 二零二五年度豪華別墅管家式住家保姆雇傭合同
- 二零二五年度智能交通系統(tǒng)股權(quán)收購合作協(xié)議
- 施工現(xiàn)場施工防噪隔音制度
- 現(xiàn)代家居設(shè)計(jì)中的綠植藝術(shù)實(shí)踐
- 醫(yī)療護(hù)理醫(yī)學(xué)培訓(xùn) 小麥病蟲害防治課件
- DB6528T 202-2024春玉米滴灌栽培技術(shù)規(guī)程
- 中小企業(yè)勞動合同模板大全
- 個(gè)人與工廠合作協(xié)議合同
- 個(gè)人借款合同條款解析
- 北京房地產(chǎn)典當(dāng)合同
- 兒童歌曲彈唱課程標(biāo)準(zhǔn)
- 大學(xué)生心理健康教育全套PPT完整教學(xué)課件
- 安慶匯辰藥業(yè)有限公司高端原料藥、醫(yī)藥中間體建設(shè)項(xiàng)目環(huán)境影響報(bào)告書
- 檔案工作管理情況自查表
- 初中英語人教版 八年級上冊 單詞默寫表 漢譯英
- pcs-9611d-x說明書國內(nèi)中文標(biāo)準(zhǔn)版
- T∕CMATB 9002-2021 兒童肉類制品通用要求
- 工序勞務(wù)分包管理課件
- 畢業(yè)論文-基于51單片機(jī)的智能LED照明燈的設(shè)計(jì)
- 酒廠食品召回制度
評論
0/150
提交評論