付費下載
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、注裟絮犬辱A)K-JJIANGXI AGRICULTURAL UNIVERSITYJAVA課程設計報告題目:通訊錄學院:軟件學院姓名:學口號:專業(yè):軟件工程班級:指-導教師:零企月Java不依賴平臺的特點使得它受到廣泛的關注,Java已成為網絡 時代最重要的語言之一,Java語言不僅是一門正在被廣泛使用的編程 語言,而且已成為軟件設計開發(fā)者應當掌握的一門基礎語言。目前, 很多新的技術領都涉及Java語言列入本科教學計劃,掌握 Java已經 成為共識。本課程設計就是利用Java語言來編寫的通訊錄,采用Java 與數(shù)據(jù)庫相連的方式編寫的下面是給出的理論分析。目錄1課程設計目的:錯誤!未定義書簽。錯
2、誤!未定義書簽。3系統(tǒng)需求分析4系統(tǒng)總體規(guī)劃錯誤!未定義書簽。錯誤!未定義書簽。錯誤!未定義書簽。2要求完成的主要任務:錯誤!未定義書簽。錯誤!未定義書簽。4.1系統(tǒng)數(shù)據(jù)庫設計5數(shù)據(jù)庫的連接技術6系統(tǒng)詳細設計錯誤!未定義書簽。6.1數(shù)據(jù)庫連接錯誤!未定義書簽。6.2系統(tǒng)模塊設計錯誤!未定義書簽。7總結錯誤!未定義書簽。7.1系統(tǒng)展望錯誤!未定義書簽。7.2自身收獲錯誤!未定義書簽。1課程設計目的:學習計算機語言,是為了能夠編寫程序,實現(xiàn)一個完整的系統(tǒng)。課程設計就 是一次完整的系統(tǒng)開發(fā)過程,它與穿插在課程中的程序設計的不同不僅僅表現(xiàn)在 任務的大小、代碼量的多少,更主要的是表現(xiàn)在課程設計的系統(tǒng)性上
3、。 所以課程 設計不但是課程的延續(xù),還是對課程所學知識的系統(tǒng)化。2要求完成的主要任務:使用JAVA開發(fā)一個個人通訊錄系統(tǒng),包括使用JAVA JFrame技術進行前臺用戶界面的設計和開發(fā);后臺關系數(shù)據(jù)庫的設計以及使用 JDBC技術與后臺數(shù)據(jù)庫進行連接,并能調試運行。該系統(tǒng)將能夠實現(xiàn)能對組信息和好友信息進行增加 刪除,修改和查詢的功能。系統(tǒng)總體架構如下:2.1主要任務:編號主界面功能分界面功能功能描述1組操作添加組輸入組信息,存入數(shù)據(jù)庫刪除組檢索組,從數(shù)據(jù)庫中刪除修改組名檢索組,編輯其信息然后存入數(shù)據(jù)庫退出結束相關操作2好友操作查詢好友通過輸入好友姓名,查詢相關信息添加好友輸入好友信息,存入數(shù)據(jù)庫
4、修改好友檢索好友信息,對其進行編輯然后存入數(shù)據(jù)庫刪除好友檢索好友姓名,從數(shù)據(jù)庫中刪除3幫組所有好友信息直接從數(shù)據(jù)庫中得到所有好友信息133系統(tǒng)需求分析系統(tǒng)的對象確定之后,應該對系統(tǒng)進行定性的分析,分析是為了了解系統(tǒng)應達到的目標和系統(tǒng)應具備的功能。通訊錄系統(tǒng)分為以下幾大模塊:1、添加組用于對新加的聯(lián)系人群組對其進行存儲。寫入到數(shù)據(jù)庫。2、刪除分組用于對已有的分組進行刪除。3、修改組名用于對已有的分組進行編輯管理,做修改和刪除。4、查詢好友查詢顯示已有數(shù)據(jù)相關信息。5、添加加好友用以對新加的好友對其信息進行存儲。如:姓名、地址、電話等。6、修改好友信息用以對數(shù)據(jù)庫中已有的聯(lián)系人信息進行編輯, 將更
5、新后的信息重新寫入到數(shù)據(jù)庫。對聯(lián)系人信息做刪除和修改操作。7、刪除好友用以對數(shù)據(jù)已有的好友進行刪除。4系統(tǒng)總體規(guī)劃4.1系統(tǒng)數(shù)據(jù)庫設計數(shù)據(jù)庫中的表一 groups字段名類型說明gn ameVarchar( 20)組名數(shù)據(jù)庫中的表二friend字段名類型說明fnamevarchar(10)好友名(非空)fmobileVarchar(20)手機號碼fphoneVarchar(20 )電話號碼faddressvarchar(50)地址fsexvarchar(10)性別gn ameVarchar( 20)歸屬組5數(shù)據(jù)庫的連接技術1)注冊驅動程序2)連接數(shù)據(jù)庫3)4)5)關閉數(shù)據(jù)庫連接執(zhí)行相應請求到數(shù)據(jù)
6、庫,構造相應的sql語句到數(shù)據(jù)庫執(zhí)行sql語句6系統(tǒng)詳細設計6.1數(shù)據(jù)庫連接P ackage tongxunlu;import java.sql.*;p ublic class conn ecti on sql String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver" / 力口載JDBC驅動Stri ngdbURL=jdbc:sqlserver:/localhost:1433;DatabaseName=tb_addressList"II連接服務器和數(shù)據(jù)庫testStri ng userNa
7、me = "a" / 默認用戶名String userPwd = "a" / 安裝 sql server 2005時的密碼Conn ecti on dbC onn;Prep aredStateme nt ps;Stateme nt stmt = n ull;ResultSet rs;connection sql() conn etio nDB();void conn etio nDB() try Class.forName(driverName);dbC onn = DriverMa nager.getC onn ectio n(dbURL, userN
8、ame,user Pwd);stmt = dbC onn. createStateme nt(); catch (Exce ptio n e) e.prin tStackTrace();6.2系統(tǒng)模塊設計包及類丄* V addressBook-送 src4 審 jxauI'- JT) address Bookjava-田 .sqlI' ConnertionSqljavaJ 曲 FuntionFrame|i- jj alllMessageFramejava I- flj fri en d Ad d Fra me java k fJj friendDeleteFramejava 卜
9、friendModifyFramejav: I;- jjj groupAddFrame.Java|i-groupDeleteFrameJavk- jjj Modify Group,java|i-searchFriendFramejav£I'- JT| SelectNannejava卜舉 inridgeIt'魚 imagelRE System Library |;.favaSE 1.l> Referenced Libraries6.2.1主界面:二通訊錄A 口家人4 口朋友4 a舍友6 同學退出組操作:曲週訊錄組養(yǎng)作丨好友操作IE添加組刪除組退出刷新退出修改組名:
10、J修改淫窖123名:同事唸改戦消添加組:TiP,茁人友友學 腺冢朋舍同 圃口 aaa 口 : ; A刷新:刪除組:4泄除經刪除出 .廬亠r' "消目(£)該組有好S 2176.2.2好友操作:- 1 - - -I- 1- 圃口口匸口 二:A :冃查ffl好友1盪加好友 冢黑儲改好友 J刪除好友刷新6.2.8查詢好友:查詢好友小飼629添加好友:I制添1)口好友111111話;地址:江西歸屬組123、_=333333性別:C禺 京修改好友:S交曲僅改好友信身飽話;地址:江西歸屬組m222222性別:禺 0女刪除好友:=吧除好友組:同學小李刪除消息I刪除成功26.2.3
11、幫助:剖週訊錄組S作好友燥作feflh二通訊錄O- 口 1234 a冢人4匸朋友A 舍友A 口同學刷新退出X_'姓容手機W歸厲組小張123451102030嚴西同學1小王123453102032卑扁南朋友小趙123454102033女廣東朋友小黃123455102034女北京舍友小林123465102035女上海哥哥12S457102036內蒙古家人沖I所育借a仃7總結7.1系統(tǒng)展望由于本身能力的局限性,因此所編寫的代碼,即使經過反復檢查也難免出錯。在本系統(tǒng)的實現(xiàn)過程當中能做到的也只有力爭使用有限的時間找出盡可能多的 錯誤,力求系統(tǒng)盡量正確和完善?;谏鲜鰧ο到y(tǒng)尚存在的問題的分析, 今后會 運用更多的理論知識結合實踐以求在本系統(tǒng)的基礎上進行擴展。7.2自身收獲在研究如何設計和實現(xiàn)這樣一個系統(tǒng)的過程當中,遇到了不少這樣那樣的問題,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生物醫(yī)藥冷鏈運輸2025年節(jié)能環(huán)保技術集成可行性分析報告
- 信息軟件公司董事會戰(zhàn)略管理細則制度
- 新概念英語第三冊階段測試題解析
- 幼兒園科學游戲活動設計案例集
- 三方合同權利義務轉讓范本解析
- 高中英語學科核心素養(yǎng)培養(yǎng)策略
- 機動車駕駛證考試題庫及模擬練習
- 建筑監(jiān)理人員年度述職報告范本
- 語文作文答題技巧及范文指導
- 公交公司安全生產責任制度
- DL∕T 1781-2017 電力器材質量監(jiān)督檢驗技術規(guī)程
- 剪刀式升降車的安全管理
- 大學《思想道德與法治》期末考試復習題庫(含答案)
- JT-T 1037-2022 公路橋梁結構監(jiān)測技術規(guī)范
- 綜合能源管理系統(tǒng)平臺方案設計及實施合集
- 學校宿舍樓施工組織設計方案
- GB/T 7216-2023灰鑄鐵金相檢驗
- 學術論文的撰寫方法
- 上海市汽車維修結算工時定額(試行)
- 貴州省晴隆銻礦采礦權出讓收益評估報告
- 中心小學11-12學年度教師年度量化評分實施方案
評論
0/150
提交評論