JAVA課程設(shè)計(jì)-個(gè)人通訊錄管理系統(tǒng)_第1頁
JAVA課程設(shè)計(jì)-個(gè)人通訊錄管理系統(tǒng)_第2頁
JAVA課程設(shè)計(jì)-個(gè)人通訊錄管理系統(tǒng)_第3頁
JAVA課程設(shè)計(jì)-個(gè)人通訊錄管理系統(tǒng)_第4頁
JAVA課程設(shè)計(jì)-個(gè)人通訊錄管理系統(tǒng)_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

JAVA課程設(shè)計(jì)課題:個(gè)人通訊錄管理系統(tǒng)課程名稱: java課程設(shè)計(jì) 院系: 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院班級(jí): 09計(jì)本組員: 組員: 組員: 組員: 指導(dǎo)教師: 一、個(gè)人通訊錄管理系統(tǒng)概述1、需求分析通訊錄在當(dāng)今的日常生活工作中的應(yīng)用是十分普及的。每個(gè)人都有可能擁有大量的通訊錄資料信息,當(dāng)前大家一般都用手工來記錄所有的通訊錄信息。隨著時(shí)代的進(jìn)步,人們的聯(lián)系信息,聯(lián)系方式變得復(fù)雜而多樣化,通訊錄信息的大量增加,導(dǎo)致管理這些信息資料就成了問題。直接操作來查找,添加,修改,刪除這些信息,由于數(shù)據(jù)繁多,工作量十分巨大,查找,編輯都十分困難,而且極易出錯(cuò),容易造成資料的混亂或者丟失。在各種手機(jī),商務(wù)通內(nèi)設(shè)的電話簿盡管攜帶方便卻又存在“記錄量少,界面小,瀏覽不方便,記錄數(shù)據(jù)信息不全面”的缺點(diǎn)。有些人利用Excel或Word編制通訊錄,雖然數(shù)據(jù)比較全面,信息比較充分,可是查找極其不便,維護(hù)起來也麻煩。所以運(yùn)用數(shù)據(jù)庫技術(shù),在計(jì)算機(jī)中建立一個(gè)通訊錄資料管理系統(tǒng)十分必要。使通訊錄資料管理工作規(guī)范化,系統(tǒng)化,程序化,避免資料管理中的混亂,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和修改通訊錄的情況。2、系統(tǒng)總體規(guī)劃1.2.1系統(tǒng)功能簡介個(gè)人通訊錄系統(tǒng)。在明確了系統(tǒng)目標(biāo)與數(shù)據(jù)庫結(jié)構(gòu)的前提下,設(shè)計(jì)出該系統(tǒng)的主要功能:系統(tǒng)登錄、數(shù)據(jù)輸入與修改、數(shù)據(jù)的刪除、聯(lián)系人和群組管理等。主要功能包括:(1)可以登錄和注冊(cè)用戶;(2)可以顯示已有聯(lián)系人和分組的基本信息。(3)用戶可以對(duì)自己已有的聯(lián)系人和分組進(jìn)行維護(hù);如:刪除和修改。(4)用戶可以隨意添加自己的聯(lián)系人和分組;1.2.2系統(tǒng)功能模塊規(guī)劃系統(tǒng)的整體功能模塊框架如圖1.1所示:個(gè)人通訊錄系統(tǒng)權(quán)限管理群組管理聯(lián)系人管理權(quán)限管理群組管理聯(lián)系人管理圖1.1系統(tǒng)整體模塊框架圖圖1.1系統(tǒng)整體模塊框架圖整個(gè)系統(tǒng)分為權(quán)限管理、群組管理、聯(lián)系人管理3個(gè)子模塊,系統(tǒng)登錄子模塊框架如圖1.2所示:各模塊具體實(shí)現(xiàn)在下面陳述。權(quán)限管理修改密碼修改密碼圖1.2權(quán)限管理模塊框架圖該子模塊中用戶在運(yùn)用這個(gè)通訊錄系統(tǒng)前要注冊(cè)成為該系統(tǒng)的用戶,每次打開通訊薄前都需要登錄系統(tǒng),以保證用戶通訊信息安全性。同時(shí)用戶也可隨時(shí)更改登錄時(shí)所用的密碼,提高安全性。群組管理子模塊框架如圖1.3所示:群組管理增加分組圖1.3群組管理模塊框架圖增加分組圖1.3群組管理模塊框架圖該子模塊中用戶根據(jù)自己實(shí)際情況對(duì)聯(lián)系人信息可作相應(yīng)的分組管理,加大通訊薄得靈活性。聯(lián)系人管理子模塊框架如圖1.4所示:聯(lián)系人管理增加聯(lián)系人刪除聯(lián)系人修改聯(lián)系人查詢聯(lián)系人顯示所有聯(lián)系人增加聯(lián)系人刪除聯(lián)系人修改聯(lián)系人查詢聯(lián)系人顯示所有聯(lián)系人圖1.4聯(lián)系人管理模塊框架圖該子模塊實(shí)現(xiàn)用戶對(duì)聯(lián)系人的增、冊(cè)h改、查。二、系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫需求分析數(shù)據(jù)庫的需求分析是進(jìn)行系統(tǒng)功能劃分和系統(tǒng)設(shè)計(jì)最重要的一個(gè)環(huán)節(jié),根據(jù)系統(tǒng)需求分析,大致設(shè)計(jì)3個(gè)數(shù)據(jù)庫表:用戶表(TUser),聯(lián)系人表(Men),群組表(TGroup)。各個(gè)數(shù)據(jù)表的關(guān)系模型如下:.用戶表(TUser):(id,username,password)。.聯(lián)系人表(Men):(name,sex,phone,address,QQnumber,group1,num)。.群組表(TGroup):(groupname,grouppnumber)。數(shù)據(jù)庫字典表2表2聯(lián)系人表字段名 [^型 f^i T說明字段名類型屬性說明表1用戶表字段名類型屬性說明id文本主鍵用戶編號(hào)username文本用戶賬號(hào)userpassword文本口令

name文本姓名sex文本性別phone文本電話address文本地址QQnumber文本QQ號(hào)碼groupl文本所屬分組num文本主鍵自動(dòng)編號(hào)表3用戶表字段名類型屬性說明groupname文本主鍵群組grouppnumber文本自動(dòng)編號(hào)E-R圖如下:

流程圖示例如下:用戶登錄系統(tǒng)流程圖如下:信息不正確登錄界面輸入用戶名密碼鏈接數(shù)據(jù)庫信息進(jìn)入個(gè)人通訊錄用戶增加聯(lián)系人流程圖如下:輸入

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論