java-Oracle數(shù)據(jù)庫課程設(shè)計報告_第1頁
java-Oracle數(shù)據(jù)庫課程設(shè)計報告_第2頁
java-Oracle數(shù)據(jù)庫課程設(shè)計報告_第3頁
java-Oracle數(shù)據(jù)庫課程設(shè)計報告_第4頁
java-Oracle數(shù)據(jù)庫課程設(shè)計報告_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、PAGE PAGE - 13 - OOraclle數(shù)據(jù)庫庫 課程設(shè)計計報告題目:通通訊錄系統(tǒng)統(tǒng)班級:00805課序號:01(張張一,馬工工速) 002(張明,曲曲珊珊, 韓程)組長:張一 220089930655組員: 張明 220089932033曲珊珊 20008922208 馬工速 20008933056韓程 220089930399目 錄一 項目概概述 3二 具體功功能介紹 3三 設(shè)計與與實現(xiàn) 3 需求求分析 3 概念結(jié)構(gòu)設(shè)設(shè)計 4 邏輯結(jié)構(gòu)設(shè)設(shè)計 44物理結(jié)構(gòu)設(shè)設(shè)計 5程序說明 6 數(shù)據(jù)據(jù)庫連接 6系統(tǒng)結(jié)構(gòu)圖圖 7 軟件件功能截圖圖 7四 組員分分工 11 一 項目概概述 現(xiàn)現(xiàn)代人的

2、生生活節(jié)奏日日益加快,各各種聯(lián)系人人也不斷增增多,但是是有很大一一部分人依依然在使用用紙質(zhì)通訊訊錄。根據(jù)據(jù)我的總結(jié)結(jié),紙質(zhì)通通訊錄有以以下缺陷:1,儲存存信息量少少,查找不不方便;22,不能存存放照片;3,安全全性不高,信信息容易丟丟失,且對對于隱私保保護不強。為此,我我開發(fā)了這這個javva通訊錄錄程序。在在我寫的此此程序中,上上述缺陷得得到了很好好的彌補。二 具體功功能介紹 11,用戶的的登錄,注注冊,刪除除功能;2,聯(lián)系人人信息的增增加,刪除除,修改,查查詢的功能能;3,聯(lián)系人人分組的增增加,刪除除的功能;4,聯(lián)系人人頭像的上上傳,顯示示等功能;5,聯(lián)系人人相冊的各各項管理功功能(相片片

3、的上傳,刪刪除等功能能);6實現(xiàn)系系統(tǒng)托盤的的功能.三 設(shè)計與與實現(xiàn)1,需求分分析 數(shù)數(shù)據(jù)流圖2,概念結(jié)結(jié)構(gòu)設(shè)計E-R圖說明:用戶戶實體擁有有用戶名和和密碼2個個屬性;聯(lián)聯(lián)系人實體體擁有相片片編號,相相片名稱,聯(lián)聯(lián)系人性別別,聯(lián)系人人年齡,聯(lián)聯(lián)系人所屬屬分組,聯(lián)聯(lián)系人編號號,聯(lián)系人人郵箱,聯(lián)聯(lián)系人郵政政編碼,聯(lián)聯(lián)系人地址址,相片信信息,用戶戶名11個個屬性;相相片實體擁擁有相片編編號,相片片名稱,相相片信息33個屬性。 一一個用戶登登錄以后,可可以在聯(lián)系系人表中建建立多個聯(lián)聯(lián)系人,所所以用戶實實體和聯(lián)系系人實體是是1:n的的關(guān)系;每每個聯(lián)系人人可以上傳傳多張相片片儲存在相相片表中,所所以相片實

4、實體和聯(lián)系系人實體是是n:1的的關(guān)系。3, 邏輯輯結(jié)構(gòu)設(shè)計計E-R圖自自動轉(zhuǎn)化為為邏輯結(jié)構(gòu)構(gòu)模型后如如下:用戶useer2(用用戶名uiid2,密密碼pwdd);聯(lián)系人lxxy(相片片編號piid,相片片名稱pnname,聯(lián)聯(lián)系人性別別pgennder,聯(lián)聯(lián)系人年齡齡pagee,聯(lián)系人人所屬分組組pgrooup,聯(lián)聯(lián)系人編號號pnummber,聯(lián)聯(lián)系人郵箱箱pmaiil,聯(lián)系系人郵政編編碼ppoostallcodee,聯(lián)系人人地址paadresss,頭像像信息pphhoto,用用戶名uiid2);相片phooto(相相片編號ppid, 相片名稱稱pnamme,相片片信息phhoto)。(主鍵用

5、加加粗+下劃劃線標出)4,物理結(jié)結(jié)構(gòu)設(shè)計用戶表:創(chuàng)建表語語語句:creatte taable userr2(uiid2 nnumbeer prrimarry keey,pwwd vaarchaar2(220); 聯(lián)系人表:創(chuàng)建表語語語句:creatte taable lxy(pid numbber pprimaary kkey,pnamee varrcharr2(200),pgendder vvarchhar2(20),page varcchar22(20),pgrouup vaarchaar2(220),pnumbber vvarchhar2(20),pemaiil vaarchaar2(2

6、20),pposttalcoode vvarchhar2(20),padreess vvarchhar2(20),pphotto loong rraw,uid2 varcchar22(20)foreiign kkey(ppid) refeerencces pphotoo(pidd);相片表:創(chuàng)建表語語語句:creatte taable photto (ppid nnumbeer prrimarry keey,phhotonname varcchar22(20),phooto llong raw);5,程序說說明連接數(shù)據(jù)庫庫:privaate sstatiic Sttringg driiver=

7、oraacle.jdbcc.driiver.OraccleDrriverr;/聲明驅(qū)動動類字符串串/聲明明數(shù)據(jù)庫連連接字符串串privvate stattic SStrinng urrl=jjdbc:oraccle:tthin:1277.0.00.1:11521:orcll;privvate stattic CConneectioon coon=nuull;/聲明數(shù)數(shù)據(jù)庫連接接對象引用用privvate stattic SStateementt staat=nuull;/聲明語語句對象引引用privvate stattic PPrepaaredSStateementt psIInserrt=n

8、uull;/聲明預(yù)預(yù)編譯語句句對象引用用privvate stattic RResulltSett rs=nulll;/聲聲明結(jié)果集集對象引用用publlic sstatiic Coonnecctionn gettConnnectiion()/得到到數(shù)據(jù)庫連連接的方法法tryyCllass.forNName(drivver);/加載載驅(qū)動類con=DDriveerMannagerr.gettConnnectiion(uurl,systtem,q);/得得到連接cattch(EExcepptionn e)e.prrintSStackkTracce();retturn con;/返回回連接系統(tǒng)結(jié)構(gòu)圖圖:通訊錄系統(tǒng)聯(lián)系人管理注冊登錄系統(tǒng)查詢聯(lián)系人信息添加聯(lián)系人刪除聯(lián)系人信息添加聯(lián)系人照片刪除聯(lián)系人照片注冊新用戶用戶登錄修改登錄密碼刪除用戶修改聯(lián)系人資料軟件功能截截圖:(1)登錄錄界面及修修改密(2)程序序主界

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論