JAVA課程設計-個人通訊錄管理系統_第1頁
JAVA課程設計-個人通訊錄管理系統_第2頁
JAVA課程設計-個人通訊錄管理系統_第3頁
JAVA課程設計-個人通訊錄管理系統_第4頁
JAVA課程設計-個人通訊錄管理系統_第5頁
已閱讀5頁,還剩7頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

流程圖示例如下:用戶登錄系統流程圖如下:信息不正確登錄界面輸入用戶名密碼鏈接數據庫信息進入個人通訊錄用戶增加聯系人流程圖如下:輸入

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論