[摘 要] 隨著科學(xué)技術(shù)的不斷發(fā)展,計(jì)算機(jī)應(yīng)用日漸成熟。作為計(jì)算機(jī)應(yīng)用的一部分,通訊錄管理系統(tǒng)是每一個(gè)用戶管理日常通訊錄的重要工具。本文首先明確了通訊錄管理系統(tǒng)的開(kāi)發(fā)環(huán)境和設(shè)計(jì)語(yǔ)言,接著簡(jiǎn)單分析了系統(tǒng)的功能,最后詳細(xì)說(shuō)明了系統(tǒng)的總體設(shè)計(jì)。
[關(guān)鍵詞] 通訊錄系統(tǒng) 管理信息系統(tǒng) 模糊查詢
通訊錄系統(tǒng)主要是用于管理個(gè)人生活、學(xué)習(xí)和工作方面的基本信息,它是個(gè)人工作、學(xué)習(xí)和生活中不可缺少的一部分。一般傳統(tǒng)的通訊錄主要是采用手工的方式管理,存在著管理過(guò)程繁瑣、工作量大、效率低下等弊端,而且手工管理往往耗費(fèi)很多的人力、物力。鑒于以上這些不足之處,開(kāi)發(fā)通訊錄系統(tǒng)顯得十分必要。
一、開(kāi)發(fā)環(huán)境和開(kāi)發(fā)語(yǔ)言的確定
本系統(tǒng)是面向普通個(gè)人用戶開(kāi)發(fā)的,要求開(kāi)發(fā)出來(lái)的軟件絕大部分人都能使用和操作。因此,需要選用面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。Visual Basic 6.0是功能強(qiáng)大、圖形界面豐富的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,其開(kāi)發(fā)出來(lái)的系統(tǒng)具有界面簡(jiǎn)單易學(xué),易操作,通用性強(qiáng)等優(yōu)點(diǎn)。因此,針對(duì)本系統(tǒng)軟件的需求和特點(diǎn),選擇以下方案構(gòu)建系統(tǒng):選擇Visual Studio 6.0作為軟件開(kāi)發(fā)工具,Access為服務(wù)平臺(tái)及其后臺(tái)數(shù)據(jù)庫(kù)。
二、系統(tǒng)功能分析
傳統(tǒng)的信息管理方式不僅效率低,可靠性、安全性和保密性也無(wú)法滿足要求,而且數(shù)據(jù)統(tǒng)計(jì)時(shí)間滯后。而普通的通訊錄管理系統(tǒng)存在以下問(wèn)題:(1)只能提供個(gè)人使用,缺乏信息的溝通與共享。(2)管理方式單一。(3)檢索速度慢,不能快速地進(jìn)行查找篩選。(4)缺乏數(shù)據(jù)備份,一旦丟失便無(wú)處可尋。
因此,高效的通訊錄管理系統(tǒng)需要具備以下幾項(xiàng)功能:(1)用戶權(quán)限的管理,一般用戶只能對(duì)通訊錄的信息進(jìn)行查詢,只有管理者才能進(jìn)行更新,提高系統(tǒng)的安全性和可靠性。(2)具備模糊查詢模塊,提高查找的效率,方便快捷。(3)具備精確查找功能,并對(duì)資料進(jìn)行合理有效的分類,方便用戶查詢。(4)設(shè)置備忘提醒模塊,增加記事、鬧鈴、好友生日提醒、紀(jì)念日提醒等各種人性化的功能。(5)增加系統(tǒng)維護(hù)模塊,定期對(duì)數(shù)據(jù)進(jìn)行備份。
三、系統(tǒng)總體分析
1.系統(tǒng)架構(gòu)分析。根據(jù)通訊錄管理系統(tǒng)的特點(diǎn),將整個(gè)系統(tǒng)的模塊劃分如圖1所示:
圖1 系統(tǒng)功能模塊圖
登入模塊:在進(jìn)入系統(tǒng)之前,要進(jìn)行身份確認(rèn),只有用戶名和用戶密碼都相符的用戶方可進(jìn)入本系統(tǒng)。為了防止不合法用戶對(duì)通訊錄管理系統(tǒng)數(shù)據(jù)的察看和修改,本系統(tǒng)把用戶分為兩個(gè)級(jí)別:普通用戶和管理員用戶。管理員用戶不僅擁有對(duì)通訊錄系統(tǒng)信息的查詢、修改權(quán)限,還對(duì)用戶的使用權(quán)限進(jìn)行控制,可以設(shè)定用戶名、密碼和其權(quán)限,可以對(duì)通訊錄的信息進(jìn)行增加、刪除、修改等操作。普通用戶只能對(duì)通訊錄信息進(jìn)行查詢、打印,進(jìn)行增加、刪除、修改等操作。
單人資料管理模塊:對(duì)通訊錄中的每個(gè)成員的詳細(xì)信息進(jìn)行添加、刪除、修改。
模糊查詢模塊:可以根據(jù)某一項(xiàng)信息對(duì)聯(lián)系人的具體信息進(jìn)行快速精確地查詢,節(jié)約了時(shí)間,大大提高了查詢的效率。
全體資料模塊:對(duì)聯(lián)系人資料的整合和分類管理。
用戶注冊(cè)模塊:注冊(cè)管理新用戶。
系統(tǒng)維護(hù)模塊:可以對(duì)用戶的權(quán)限等進(jìn)行管理,定期對(duì)數(shù)據(jù)進(jìn)行備份。
備忘提醒模塊:具有備忘提醒的功能,對(duì)備忘事項(xiàng)、好友生日、紀(jì)念日等重要事件進(jìn)行提醒。
2.系統(tǒng)E-R圖。系統(tǒng)的E-R圖如圖2所示,其實(shí)體及其屬性有:(1)用戶注冊(cè)表(編號(hào),姓名,密碼,權(quán)限)。(2)通訊個(gè)人資料表(編號(hào),姓名,通訊地址,QQ,郵箱,手機(jī),電話)。
圖2 系統(tǒng)E-R圖
3.系統(tǒng)流程說(shuō)明。(1)用戶輸入用戶名和密碼,系統(tǒng)判斷用戶名和密碼是否正確。(2)如果不正確,則返回用戶登錄界面要求用戶重新輸入。(3)如果系統(tǒng)判斷輸入的用戶名和密碼是正確的,則系統(tǒng)繼續(xù)判斷輸入的用戶名權(quán)限。(4)如果是系統(tǒng)管理員,用戶可以對(duì)系統(tǒng)的以下模塊進(jìn)行操作;即個(gè)人資料模塊、全體資料模塊、模糊查詢模塊以及系統(tǒng)管理模塊。(5)如果是普通用戶,用戶只可以對(duì)人資料模塊、全體資料模塊、模糊查詢模塊進(jìn)行操作。
四、總結(jié)
通訊錄管理系統(tǒng)為每一個(gè)用戶提供充足的信息和快捷的查詢手段,大大方便用戶管理通訊錄,而且有著手工管理所無(wú)法比擬的優(yōu)點(diǎn),如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高通訊錄管理的效率,也促進(jìn)用戶對(duì)通訊錄的科學(xué)化、正規(guī)化管理。
參考文獻(xiàn):
[1] 周佩德.《數(shù)據(jù)庫(kù)原理及應(yīng)用》.電子工業(yè)出版社, 2008
[2] 劉長(zhǎng)毅.軟件開(kāi)發(fā)技術(shù)基礎(chǔ)[M].北京:科技出版社,2006
[3] 王宇虹. Access數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)從基礎(chǔ)到實(shí)踐[M].北京:電子工業(yè)出版社,2006
(作者簡(jiǎn)介:戴月耿,溫州醫(yī)學(xué)院信息與工程學(xué)院2009級(jí)計(jì)算機(jī)專業(yè)學(xué)生;楊峰,溫州醫(yī)學(xué)院信息與工程學(xué)院講師)