Java Web與數(shù)據(jù)庫(kù)綜合設(shè)計(jì)報(bào)告書_第1頁(yè)
Java Web與數(shù)據(jù)庫(kù)綜合設(shè)計(jì)報(bào)告書_第2頁(yè)
Java Web與數(shù)據(jù)庫(kù)綜合設(shè)計(jì)報(bào)告書_第3頁(yè)
Java Web與數(shù)據(jù)庫(kù)綜合設(shè)計(jì)報(bào)告書_第4頁(yè)
Java Web與數(shù)據(jù)庫(kù)綜合設(shè)計(jì)報(bào)告書_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、湖北第二師范學(xué)院Java Web與數(shù)據(jù)庫(kù)綜合設(shè)計(jì)課程設(shè)計(jì)報(bào)告書題 目: 圖書管理系統(tǒng) 系 部: 計(jì)算機(jī)科學(xué)與技術(shù)系 專 業(yè): 班 級(jí): 姓 名: 學(xué) 號(hào): 同組人員: 無(wú) 指導(dǎo)老師: 設(shè)計(jì)時(shí)間:2015年5月18日2015年6月12日 目 錄1. 課程設(shè)計(jì)計(jì)劃32. 前言33. 需求分析44. 概要設(shè)計(jì)55. 詳細(xì)設(shè)計(jì)66. 技術(shù)難點(diǎn)與分析77. 心得體會(huì)88. 致謝99. 參考文獻(xiàn)91. 課程設(shè)計(jì)計(jì)劃(根據(jù)自己的實(shí)際情況來(lái)寫)序號(hào)起始日期工作內(nèi)容12015年05月18日確定研究課題22015年06月02日源代碼的調(diào)試32015年06月05日課題的總結(jié)2. 前言(主要敘述本課題的意義、研究范圍

2、及要求達(dá)到的技術(shù)參數(shù);簡(jiǎn)述本課題應(yīng)解決的主要問題。)在高校的日常工作中,學(xué)生管理系統(tǒng)占有舉足輕重的地位。通過對(duì)學(xué)生管理系統(tǒng)相關(guān)理論技術(shù)進(jìn)行深入研究,充分系統(tǒng)需求分析的基礎(chǔ)上,結(jié)合學(xué)校的實(shí)際情況,采用B/S開發(fā)模式的多層體系方法,應(yīng)用輕量級(jí)的Java EE框架技術(shù)(Struts+Spring+Hibernate),將系統(tǒng)劃分為表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)持久層,詳細(xì)設(shè)計(jì)并實(shí)現(xiàn)了學(xué)生管理系統(tǒng)的相應(yīng)功能,并進(jìn)行了相關(guān)測(cè)試。測(cè)試結(jié)果表明系統(tǒng)的可行性和有效性達(dá)到了預(yù)期的目標(biāo),其應(yīng)用能有效減少管理者的工作量、提高學(xué)生管理的工作效率。3. 需求分析(主要內(nèi)容包括本課程設(shè)計(jì)題目、課程設(shè)計(jì)任務(wù)、課程設(shè)計(jì)思想、軟硬件

3、運(yùn)行環(huán)境及開發(fā)工具。)設(shè)計(jì)題目:圖書管理系統(tǒng)設(shè)計(jì)任務(wù):實(shí)現(xiàn)圖書管理設(shè)計(jì)思想:基于struts2+hibernate+spring的Java Web的整合開發(fā)軟硬件運(yùn)行環(huán)境:Window 7Dreamweaver 8Jdk1.6Eclipse Tomcat 5.5Microsoft SQL server 2008Microsoft SQL server 2008架包:sqljdbc4.jar Struts25. 詳細(xì)設(shè)計(jì)(主要內(nèi)容:自己所負(fù)責(zé)的模塊數(shù)據(jù)流程圖、主要技術(shù)源代碼以及注釋、用戶界面及用戶使用手冊(cè)等) 1.體系結(jié)構(gòu)  本系統(tǒng)使用c/s模式的兩層結(jié)構(gòu),表示層(USL)和數(shù)據(jù)訪問層

4、(DAL)。  表示層(USL):為客戶提供對(duì)應(yīng)用程序的訪問,以Windows應(yīng)用程序或Web應(yīng)用程序的形式提供實(shí)現(xiàn)的功能。  業(yè)務(wù)邏輯層(BLL):實(shí)現(xiàn)應(yīng)用程序的業(yè)務(wù)功能,以類庫(kù)的形式為表示層提供服務(wù)。  數(shù)據(jù)訪問層(DAL):實(shí)現(xiàn)整個(gè)系統(tǒng)所有的數(shù)據(jù)庫(kù)連接、數(shù)據(jù)存取操作,以組件類庫(kù)的形式為業(yè)務(wù)邏輯層提供服務(wù)。  此外,實(shí)體類,簡(jiǎn)單地說是描述一個(gè)業(yè)務(wù)實(shí)體的類。業(yè)務(wù)實(shí)體直觀一點(diǎn)的理解就是整個(gè)應(yīng)用系統(tǒng)業(yè)務(wù)所涉及的對(duì)象,從數(shù)據(jù)存儲(chǔ)來(lái)講,業(yè)務(wù)實(shí)體就是存儲(chǔ)應(yīng)用系統(tǒng)信息的數(shù)據(jù)表,將數(shù)據(jù)表中的每一個(gè)字段定義成屬性,并將這些屬性用一個(gè)類封裝,這個(gè)類就稱為實(shí)體類。 2.功

5、能模塊框圖3.數(shù)據(jù)庫(kù)設(shè)計(jì)4.主要代碼圖書管理部分,主要的代碼實(shí)現(xiàn)如下:5.系統(tǒng)運(yùn)行效果 圖書管理模塊的運(yùn)行結(jié)果如下:  首先,設(shè)計(jì)一個(gè)用戶登錄界面,以管理員的身份登錄來(lái)實(shí)現(xiàn)圖書的添加、查找、刪除、更新的功能。    登錄界面的設(shè)計(jì):登錄成功的效果 登錄成功以后,跳到圖書管理主界面:圖書管理主界面如下: 登錄成功以后,跳到圖書管理的頁(yè)面:圖書管理的頁(yè)面如下:此界面可以對(duì)圖書實(shí)現(xiàn)添加、查找、刪除和信息更新這四個(gè)功能。從圖書管理主界面跳到借書界面:6.技術(shù)難點(diǎn)與分析:(主要內(nèi)容:本課題在設(shè)計(jì)過程中所遇到的技術(shù)難點(diǎn)及解決方法。)在實(shí)現(xiàn)借書這個(gè)

6、功能時(shí),老是借書失敗,并且提示:憑借這個(gè)提示是不可能找到錯(cuò)誤的,為了找到這個(gè)錯(cuò)誤,我設(shè)置了一個(gè)斷點(diǎn)如圖點(diǎn)擊獲取錯(cuò)誤的幫助,軟件給出的幫助是: 此時(shí)我終于知道了,是數(shù)據(jù)庫(kù)插入于具有問題,經(jīng)過我反復(fù)的比較數(shù)據(jù)庫(kù)中的各個(gè)鍵的屬性,左最終改掉了所有的錯(cuò)誤,程序運(yùn)行正確。7. 心得體會(huì)(主要對(duì)本課題開發(fā)過程進(jìn)行歸納和總結(jié),還應(yīng)包括所得結(jié)果與已有結(jié)果的比較和本課題尚存在的問題,以及進(jìn)一步開發(fā)的見解與建議。感謝對(duì)本課程設(shè)計(jì)完成過程中曾直接給予幫助的人員) 這次的課程設(shè)計(jì)主要使用c#和SQL Server這兩種知識(shí)來(lái)設(shè)計(jì)一個(gè)圖書管理系統(tǒng),而對(duì)于這兩種知識(shí)我們?cè)?jīng)都開了課程,并且進(jìn)行了系統(tǒng)的學(xué)習(xí)。我曾

7、經(jīng)自認(rèn)為SQL Server還學(xué)得不錯(cuò),因?yàn)闀系臇|西差不多都弄懂了,然而這次課程設(shè)計(jì)我卻發(fā)現(xiàn)書上的東西我?guī)缀跬貌畈欢嗔耍粋€(gè)很簡(jiǎn)單的查詢語(yǔ)句都不知道怎么去寫。我恍然間發(fā)覺自己做的很差,對(duì)于已經(jīng)學(xué)的東西沒有很好地進(jìn)行運(yùn)用,以至于很多已經(jīng)學(xué)了的東西都已經(jīng)忘記了。雖然如此,但老師仍很耐心的給我們講解,知道我們?nèi)绾我徊揭徊降厝プ?,真的很感謝老師為我們的付出。  通過這兩個(gè)星期的課程設(shè)計(jì),是我對(duì)所學(xué)知識(shí)有了更深一步的理解與掌握,理論與實(shí)踐也能更好地結(jié)合在一起,這一過程中我遇到了很多困難,但這更使我覺得其中的樂趣和那種戰(zhàn)勝困難后的成就感。同時(shí)感到學(xué)無(wú)止境,在今后的學(xué)習(xí)和工作中,我會(huì)不斷地充實(shí)自己。8. 致謝(以簡(jiǎn)短的文字對(duì)在設(shè)計(jì)研究和設(shè)計(jì)報(bào)告撰寫過程中曾直接給予幫助的人員表示自己的謝意)真摯感謝強(qiáng)大的互聯(lián)網(wǎng)的支持和組員的支持以及老師的指導(dǎo)。9. 參考

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論