2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩22頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  本科畢業(yè)論文</b></p><p><b> ?。?0 屆)</b></p><p>  圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  摘 要</b></p><p>  隨著微型計(jì)算機(jī)的普及,計(jì)算機(jī)的功能正在為世人所熟知。而軟件開(kāi)發(fā)

2、人員主要的研究問(wèn)題是如何充分利用計(jì)算機(jī)技術(shù)解決實(shí)際問(wèn)題。我們開(kāi)發(fā)的《圖書(shū)管理系統(tǒng)》是針對(duì)學(xué)校圖書(shū)借閱管理工作的,目標(biāo)是節(jié)約時(shí)間、節(jié)約成本、節(jié)約人力。</p><p>  針對(duì)學(xué)校圖書(shū)借閱管理的問(wèn)題,系統(tǒng)主要實(shí)現(xiàn)了:系統(tǒng)設(shè)置、讀者管理、圖書(shū)管理、圖書(shū)借還、系統(tǒng)查詢五大模塊功能。本人負(fù)責(zé)軟件系統(tǒng)的設(shè)計(jì)、MYSQL數(shù)據(jù)庫(kù)設(shè)計(jì)以及利用Java、Jsp、Hibernate、Spring、Struts、JavaScript、

3、JQuery等技術(shù)進(jìn)行系統(tǒng)代碼編寫(xiě)。</p><p>  本系統(tǒng)經(jīng)過(guò)設(shè)計(jì)、開(kāi)發(fā)、測(cè)試的過(guò)程,在測(cè)試中試驗(yàn)了圖書(shū)借閱的整體過(guò)程,充分說(shuō)明了該系統(tǒng)的可行性和實(shí)用性,它將成為圖書(shū)借閱管理的得力助手,方便學(xué)校圖書(shū)館圖書(shū)管理。</p><p>  關(guān)鍵詞 圖書(shū)借閱管理系統(tǒng) B/S架構(gòu) Java Jsp技術(shù) MySql數(shù)據(jù)庫(kù)</p><p><b>  Abstra

4、ct </b></p><p>  With the popularity of mini-computers, the computer's functions are known for the world. The software developer main research question is how to make full use of computer technolog

5、y to solve practical problems. We developed the "library management system" is working for the school library management, the goal is to save time, save costs, save manpower. </p><p>  Borrow books

6、 for school management issues, the main achievement of the system: the system settings, the reader management, library management, library circulation, the system queries the five modules function. I am responsible for t

7、he design of software systems, MYSQL database design and the use of Java, Jsp, Hibernate, Spring, Struts, JavaScript, JQuery and other technologies for system coding. </p><p>  The system has been designed,

8、developed, tested processes, in the test trials the overall process borrow books fully illustrate the feasibility and practicality of the system, it will become the assistant library management, library management to fac

9、ilitate school . </p><p>  Keywords: library management system B / S architecture Java Jsp technology MySql database</p><p><b>  目錄</b></p><p><b>  1、緒論1</b>

10、;</p><p><b>  1.1課題背景1</b></p><p><b>  1.2目的意義1</b></p><p><b>  1.3整體論述2</b></p><p><b>  1.4本章小結(jié)2</b></p><

11、;p>  2、圖書(shū)借閱管理系統(tǒng)技術(shù)簡(jiǎn)介3</p><p>  2.1 TOMCAT簡(jiǎn)介3</p><p>  2.2 Jsp和Java框架簡(jiǎn)介3</p><p>  2.3 MYSQL4</p><p><b>  2.4本章小結(jié)5</b></p><p>  4、軟件需求分析及結(jié)

12、構(gòu)設(shè)計(jì)6</p><p>  4.1軟件的設(shè)計(jì)目標(biāo)6</p><p>  4.2 系統(tǒng)層次圖7</p><p>  4.3 本章小結(jié)8</p><p>  5 、數(shù)據(jù)庫(kù)設(shè)計(jì)9</p><p>  5.1數(shù)據(jù)庫(kù)設(shè)計(jì)作用9</p><p><b>  5.2數(shù)據(jù)字典9<

13、/b></p><p>  5.3數(shù)據(jù)流程圖12</p><p>  5.4本章小結(jié)12</p><p>  6、系統(tǒng)測(cè)試和系統(tǒng)演示13</p><p>  6.1 軟件測(cè)試基本理論13</p><p>  6.2 系統(tǒng)演示13</p><p>  6.4 本章小節(jié)23<

14、/p><p><b>  7、總結(jié)24</b></p><p><b>  參考文獻(xiàn)25</b></p><p><b>  致謝26</b></p><p><b>  1、緒論</b></p><p>  隨著社會(huì)的發(fā)展,對(duì)個(gè)

15、人、對(duì)社會(huì),信息技術(shù)已經(jīng)達(dá)到不可代替的地位。生活、學(xué)習(xí)離不開(kāi)信息技術(shù),工業(yè)、農(nóng)業(yè)、國(guó)防、教育等等也離不開(kāi)信息技術(shù),在這個(gè)社會(huì)發(fā)展潮流中,軟件技術(shù)和數(shù)據(jù)庫(kù)技術(shù)為當(dāng)代的社會(huì)發(fā)展帶來(lái)了巨大的效益,給學(xué)習(xí)、工作帶來(lái)了極大的方便,我們采用軟件技術(shù)和數(shù)據(jù)庫(kù)技術(shù)開(kāi)發(fā)的《圖書(shū)管理系統(tǒng)》正是在這樣的社會(huì)背景下誕生的。本章內(nèi)容主要介紹了《圖書(shū)借閱管理系統(tǒng)》的課題背景、目的意義和本編論文整體論述內(nèi)容。</p><p><b>

16、;  1.1課題背景</b></p><p>  在當(dāng)今的社會(huì),可以說(shuō)是信息技術(shù)的發(fā)展時(shí)代,在社會(huì)的方方面面無(wú)不涉及到各種信息的處理。信息是人們對(duì)客觀世界的具體描述,是人們進(jìn)行交流與聯(lián)系的重要途徑。人類社會(huì)就處在一個(gè)對(duì)信息進(jìn)行有效合理的加工中。它將促進(jìn)整個(gè)社會(huì)的發(fā)展。隨著社會(huì)信息技術(shù)的提高,計(jì)算機(jī)軟件技術(shù)和數(shù)據(jù)庫(kù)技術(shù)已被廣泛應(yīng)用于當(dāng)今社會(huì)的各個(gè)領(lǐng)域,成為推動(dòng)社會(huì)發(fā)展的首要技術(shù)動(dòng)力。在軟件技術(shù)和數(shù)據(jù)庫(kù)技

17、術(shù)的應(yīng)用中,軟件和數(shù)據(jù)庫(kù)的開(kāi)發(fā)技術(shù),尤其是應(yīng)用型軟件產(chǎn)品的開(kāi)發(fā)技術(shù)成了重中之重。不斷開(kāi)發(fā)適應(yīng)用戶需求、市場(chǎng)需要的新型軟件產(chǎn)品,參與市場(chǎng)競(jìng)爭(zhēng),獲取最大利潤(rùn)是全球信息企業(yè)追求的目標(biāo)?!秷D書(shū)管理系統(tǒng)》正是一個(gè)非常實(shí)用的應(yīng)用型軟件產(chǎn)品,我們不談它的經(jīng)濟(jì)利益,單說(shuō)他的應(yīng)用范圍就是十分廣泛的,只要有學(xué)校的地方,都可以采用本系統(tǒng)。我想計(jì)算機(jī)的作用就是輔助人們完成那些煩瑣的體力勞動(dòng)和腦力勞動(dòng),使人們從勞動(dòng)力中解脫出來(lái),我們所設(shè)計(jì)的《圖書(shū)管理系統(tǒng)》就是輔

18、助圖書(shū)管理員圖書(shū)借閱的數(shù)據(jù)統(tǒng)計(jì)工作,計(jì)算機(jī)系統(tǒng)將自動(dòng)完成借閱、歸還、查詢的數(shù)據(jù)統(tǒng)計(jì)工作。</p><p><b>  1.2目的意義</b></p><p>  開(kāi)發(fā)《圖書(shū)管理系統(tǒng)》有兩方面的好處:一是《圖書(shū)管理系統(tǒng)》的實(shí)用性,一個(gè)好的圖書(shū)借閱管理系統(tǒng)會(huì)將一個(gè)龐大圖書(shū)管理工作井井有條的管理起來(lái),計(jì)算機(jī)與人的不同就在于,計(jì)算機(jī)是機(jī)械的,精確的,它不會(huì)使管理工作出現(xiàn)差錯(cuò)。

19、例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠大大減輕教工人員的工作量,提高辦事效率;各一方面好處,設(shè)計(jì)《圖書(shū)管理系統(tǒng)》只是一種手段, 通過(guò)它使我可以更好的了解計(jì)算機(jī)的工作過(guò)程,掌握開(kāi)發(fā)語(yǔ)言的使用方法,掌握數(shù)據(jù)庫(kù)設(shè)計(jì)方法,掌握開(kāi)發(fā)各種項(xiàng)目的工作技能,適應(yīng)迅猛發(fā)展的社會(huì)。</p><p>  本課題的直接目的是為了成功完成《圖書(shū)管理系統(tǒng)》的開(kāi)發(fā)。間接目的也可以說(shuō)是最終目的是為

20、了了解軟件的開(kāi)發(fā)思想和數(shù)據(jù)庫(kù)設(shè)計(jì)技術(shù)理論,掌握軟件開(kāi)發(fā)人員和數(shù)據(jù)庫(kù)開(kāi)發(fā)人員應(yīng)當(dāng)具備的基本技術(shù)素質(zhì):樹(shù)立良好的軟件開(kāi)發(fā)理念,建立正確的、符合工程規(guī)范的、系統(tǒng)化的軟件工程思想;熟悉數(shù)據(jù)庫(kù)的基本知識(shí),注重?cái)?shù)據(jù)庫(kù)的實(shí)際開(kāi)發(fā)與應(yīng)用,熟練數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù),開(kāi)發(fā)高質(zhì)量的軟件與數(shù)據(jù)庫(kù)相結(jié)合的產(chǎn)品。</p><p><b>  1.3整體論述</b></p><p>  《圖書(shū)管理系統(tǒng)》

21、主要應(yīng)用了Jsp程序和MySql數(shù)據(jù)庫(kù)技術(shù),系統(tǒng)采用了Tomcat服務(wù)器、B/S架構(gòu);而我負(fù)責(zé)了軟件設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)和軟件代碼編寫(xiě)的全部工作。本論文各章內(nèi)容從實(shí)現(xiàn)本系統(tǒng)的技術(shù)理論開(kāi)始著手,第二章介紹了Tomcat服務(wù)器、Jsp、Hibernate、Spring、Struts技術(shù)基礎(chǔ)的內(nèi)容;第三章介紹了什么是數(shù)據(jù)庫(kù)、MySql數(shù)據(jù)庫(kù)介紹和JAVA連接數(shù)據(jù)庫(kù)的方法;第四章介紹了軟件需求分析和結(jié)構(gòu)設(shè)計(jì),介紹了軟件設(shè)計(jì)目標(biāo)和軟件結(jié)構(gòu)設(shè)計(jì)以及系統(tǒng)

22、層次圖、流程圖;第五章描述了數(shù)據(jù)庫(kù)設(shè)計(jì)的理論基礎(chǔ),列出了《圖書(shū)借閱管理系統(tǒng)》數(shù)據(jù)庫(kù)主要的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)流程圖;第六章介紹了軟件測(cè)試及軟件演示。</p><p><b>  1.4本章小結(jié)</b></p><p>  1)課題背景: 信息技術(shù)的發(fā)展時(shí)代,《圖書(shū)管理系統(tǒng)》是信息技術(shù)發(fā)展的產(chǎn)物,是社會(huì)的需要。</p><p>  2)目的意義:一是圖

23、書(shū)借閱管理系統(tǒng)的實(shí)用性,系統(tǒng)方便了圖書(shū)借閱管理,解決了繁瑣的數(shù)據(jù)統(tǒng)計(jì)工作;二是編寫(xiě)本系統(tǒng),是作為開(kāi)發(fā)人員的我們,掌握軟件開(kāi)發(fā)理論和熟練數(shù)據(jù)庫(kù)設(shè)計(jì)技術(shù)的經(jīng)驗(yàn)積累。</p><p>  3)整體論述:本人任務(wù)分工、Tomcat介紹、數(shù)據(jù)庫(kù)理論與設(shè)計(jì)、軟件需求與結(jié)構(gòu)設(shè)計(jì)、軟件測(cè)試。</p><p>  2、圖書(shū)借閱管理系統(tǒng)技術(shù)簡(jiǎn)介</p><p>  《圖書(shū)管理系統(tǒng)》的編

24、寫(xiě)是利用Tomcat服務(wù)器作為平臺(tái)下運(yùn)行的JSP程序語(yǔ)言代碼軟件系統(tǒng)。作為一個(gè)軟件系統(tǒng),總有其設(shè)計(jì)原理。本章我們不對(duì)Tomcat和Jsp,Hibernate,Spring,Struts2作深入探究,只對(duì)它們作了基本認(rèn)識(shí)的了解。[11]</p><p>  2.1 TOMCAT簡(jiǎn)介</p><p>  1.Tomcat介紹</p><p>  Tomcat 服務(wù)器是一

25、個(gè)免費(fèi)的開(kāi)放源代碼的Web 應(yīng)用服務(wù)器,是目前比較流行的Web 應(yīng)用服務(wù)器。</p><p>  它運(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開(kāi)發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能。 </p><p>  Tomcat 是一個(gè)輕量級(jí)應(yīng)用服務(wù)器, 在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)

26、和調(diào)試JSP 程序的首選。</p><p>  2.2 Jsp和Java框架簡(jiǎn)介</p><p><b>  1.jsp是什么</b></p><p>  JSP技術(shù)使用Java編程語(yǔ)言編寫(xiě)類XML的tags和scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。 </p><p>  Web服務(wù)器在遇到訪問(wèn)JSP網(wǎng)頁(yè)的請(qǐng)

27、求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。 </p><p>  2.Hibernate簡(jiǎn)介</p><p>  Hibernate是一個(gè)開(kāi)放源代碼的對(duì)象關(guān)系映射框架,它對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得Java程序員可以隨心所欲的使用對(duì)象編程思維來(lái)操縱

28、數(shù)據(jù)庫(kù),完成數(shù)據(jù)持久化的重任。</p><p>  圖2.1 Hibernate體系結(jié)構(gòu)的概要圖</p><p>  3.Spring簡(jiǎn)介</p><p>  Spring是一個(gè)開(kāi)源框架,是為了解決企業(yè)應(yīng)用開(kāi)發(fā)的復(fù)雜性而創(chuàng)建的。Spring使用基本的JavaBean來(lái)完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限于服務(wù)器端的開(kāi)發(fā)。從簡(jiǎn)單性、可測(cè)試性

29、和松耦合的角度而言,任何Java應(yīng)用都可以從Spring中受益。 </p><p>  4.Struts介紹</p><p>  Struts 是 Apache軟件基金會(huì)贊助的一個(gè)開(kāi)源項(xiàng)目。它最初是 Jakarta項(xiàng)目中的一個(gè)子項(xiàng)目,并在2004年3月成為ASF的頂級(jí)項(xiàng)目。它通過(guò)采用 Java Servlet/JSP 技術(shù),實(shí)現(xiàn)了基于Java EE Web應(yīng)用的MVC設(shè)計(jì)模式的應(yīng)用框架,是

30、MVC經(jīng)典設(shè)計(jì)模式中的一個(gè)經(jīng)典產(chǎn)品。</p><p><b>  2.3 MYSQL</b></p><p>  圖書(shū)管理系統(tǒng)的數(shù)據(jù)庫(kù)選擇了MySql,MySQL是一個(gè)中、小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),具有速度快、靈活性高、安裝簡(jiǎn)單等優(yōu)點(diǎn)。是許多中小型企業(yè)的首選數(shù)據(jù)庫(kù)。</p><p>  與數(shù)據(jù)庫(kù)連接包括了使用java.sql API、使用數(shù)據(jù)庫(kù)

31、連接池等方式,系統(tǒng)采用了連接池進(jìn)行數(shù)據(jù)連接。常用的開(kāi)源的java數(shù)據(jù)庫(kù)連接池有JNDI、C3p0、Apache 的Jakarta DBCP、BoneCP等,本系統(tǒng)所用的連接池是C3po連接池。</p><p><b>  2.4本章小結(jié)</b></p><p>  1)Tomcat簡(jiǎn)介: Tomcat的功能是Web服務(wù)器,能讓您在企業(yè)內(nèi)部網(wǎng)路或外部網(wǎng)絡(luò)上輕松共享文件和

32、資訊。</p><p>  2)Jsp和JAVA框架簡(jiǎn)介: JSP技術(shù)使用Java編程語(yǔ)言編寫(xiě)類XML的tags和scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯;Hibernate、Spring、Sturts是當(dāng)前流行的JAVA開(kāi)發(fā)框架。</p><p>  3)MySql簡(jiǎn)單介紹:系統(tǒng)使用的MYSQL數(shù)據(jù)庫(kù)并采用c3po連接池</p><p>  3、軟件需求

33、分析及結(jié)構(gòu)設(shè)計(jì)</p><p>  需求是用戶對(duì)系統(tǒng)提出的要求,這組要求可能是原始的、籠統(tǒng)的,也可能是抽象的、細(xì)節(jié)化的,但具體的軟件設(shè)計(jì),是軟件開(kāi)發(fā)者進(jìn)行的一項(xiàng)目任務(wù)。一個(gè)軟件系統(tǒng)的開(kāi)發(fā)必須以一組需求化為出發(fā)點(diǎn)。</p><p>  軟件需求分析的工作是在軟件計(jì)劃階段完成之后開(kāi)始的,其主要目的是:在綜合分析用戶對(duì)系統(tǒng)提出的一組組需求(功能、性能、數(shù)據(jù)等各方面)的基礎(chǔ)上,構(gòu)造一個(gè)從抽象到具體

34、的邏輯模型表達(dá)軟件將要實(shí)現(xiàn)的需求功能,并以“軟件需求規(guī)格說(shuō)明書(shū)”的形式作為本階段工作的結(jié)果并為下一階段的軟件設(shè)計(jì)提供設(shè)計(jì)基礎(chǔ)。(如圖4-1所示)</p><p>  軟件需求分析階段,結(jié)合著我們對(duì)問(wèn)題的識(shí)別和理解以及對(duì)需求信息的分析等進(jìn)行了深入的了解,建立了實(shí)現(xiàn)目標(biāo)軟件的物理模型,也就是確定了構(gòu)成軟件系統(tǒng)的系統(tǒng)元素,并將功能和信息結(jié)構(gòu)分配到這些系統(tǒng)元素中。</p><p>  軟件需求分析

35、采用的是結(jié)構(gòu)化分析方法(Structured Analysis),簡(jiǎn)稱SA方法。[10]</p><p>  圖3.1 系統(tǒng)分析階段的工作流程</p><p>  本章以下幾節(jié)內(nèi)容介紹軟件的設(shè)計(jì)目標(biāo)和結(jié)構(gòu)設(shè)計(jì)以及系統(tǒng)層次圖、系統(tǒng)流程圖。</p><p>  3.1軟件的設(shè)計(jì)目標(biāo)</p><p><b>  1、設(shè)計(jì)目標(biāo)</b&

36、gt;</p><p>  (1) 圖書(shū)管理系統(tǒng)應(yīng)建立友好的界面,即要操作簡(jiǎn)單、直觀、靈活,又要易于入門操作、方便使用。這個(gè)系統(tǒng)的目的在于產(chǎn)生方便圖書(shū)管理員對(duì)圖書(shū)借閱管理的功能等等。如果操作復(fù)雜、繁瑣,就失去了使用的價(jià)值,因?yàn)檫@個(gè)軟件的操作者可能會(huì)是面向沒(méi)有計(jì)算機(jī)使用基礎(chǔ)的普通用戶。</p><p>  (2) 系統(tǒng)在用戶輸入用戶名,密碼登錄時(shí),就具有自動(dòng)識(shí)別和友好的提示的功能,以幫助操作

37、用戶更正錯(cuò)誤。</p><p>  (3) 系統(tǒng)在確定用戶名和密碼后,應(yīng)具有自動(dòng)連接數(shù)據(jù)庫(kù)和匹配數(shù)據(jù)的功能。</p><p>  (4) 在正確連接數(shù)據(jù)庫(kù),查詢到用戶相應(yīng)的信息后,應(yīng)在界面顯示相應(yīng)權(quán)限的相關(guān)信息和使用權(quán)限。</p><p>  (5) 系統(tǒng)具有良好的安全性預(yù)防數(shù)據(jù)被非法入侵。系統(tǒng)應(yīng)遵循有關(guān)信息安全標(biāo)準(zhǔn),具有切實(shí)可行的安全保護(hù)和保密措施。</p&

38、gt;<p><b>  2、基本要求</b></p><p><b>  (1) 實(shí)用性</b></p><p>  軟件設(shè)計(jì)開(kāi)發(fā)的最終目的都是應(yīng)用。《圖書(shū)管理系統(tǒng)》將會(huì)是學(xué)校圖書(shū)館中非常實(shí)用的管理軟件,操作簡(jiǎn)單,方便,是用戶急切需要的助手,方便圖書(shū)借閱的手續(xù)辦理業(yè)務(wù)功能操作和信息統(tǒng)計(jì),是管理員很好的管家。</p>

39、<p><b>  (2) 技術(shù)性</b></p><p>  本軟件開(kāi)發(fā)環(huán)境是在Windows XP/WIN7的開(kāi)發(fā)平臺(tái)上,利用Eclipse工具開(kāi)發(fā),Mysql作后臺(tái)數(shù)據(jù)庫(kù)開(kāi)發(fā)。安全可靠,可移植性強(qiáng)。本軟件是在軟件工程開(kāi)發(fā)過(guò)程的指導(dǎo)下,按步進(jìn)行。頁(yè)面友好清晰美觀,簡(jiǎn)單易學(xué),符合人機(jī)對(duì)話的需要。</p><p><b>  3.2 系統(tǒng)層次圖&l

40、t;/b></p><p>  層次方框圖是用樹(shù)形結(jié)構(gòu)的一系列多層次的矩形框描繪數(shù)據(jù)的層次結(jié)構(gòu),讓查閱本文檔的用戶可以方便的看到系統(tǒng)的功能結(jié)構(gòu)。樹(shù)形結(jié)構(gòu)的頂層是一個(gè)單獨(dú)的矩形框,它代表完整的數(shù)據(jù)結(jié)構(gòu),下面的各層矩形框代表各個(gè)數(shù)據(jù)的子集,最底層的各個(gè)框代表組成這個(gè)數(shù)據(jù)的實(shí)際數(shù)據(jù)元素(不能再分割的元素)。</p><p>  隨著結(jié)構(gòu)的精細(xì)化,層次方框圖對(duì)數(shù)據(jù)結(jié)構(gòu)也描繪得越來(lái)越詳細(xì),這種

41、模式非常適合于需求分析階段的需要。系統(tǒng)分析員從對(duì)頂層信息的分類開(kāi)始,沿圖中每條路徑反復(fù)細(xì)化,直到確定了數(shù)據(jù)結(jié)構(gòu)的全部細(xì)節(jié)時(shí)為止。</p><p>  以下是本系統(tǒng)的層次圖(圖3.2所示):</p><p>  圖3.2系統(tǒng)層次結(jié)構(gòu)圖</p><p><b>  3.3 本章小結(jié)</b></p><p>  1)軟件設(shè)計(jì)目

42、標(biāo):系統(tǒng)應(yīng)建立友好的界面,具有自動(dòng)識(shí)別的功能,具有自動(dòng)連接數(shù)據(jù)庫(kù)的功能,在界面顯示相關(guān)的信息,同時(shí)具有良好的安全性。</p><p>  2)軟件結(jié)構(gòu)設(shè)計(jì):軟件結(jié)構(gòu)設(shè)計(jì)又稱為總體設(shè)計(jì),其主要的任務(wù)是制訂系統(tǒng)實(shí)現(xiàn)方案和設(shè)計(jì)規(guī)范并合理確定軟件系統(tǒng)的整體模塊結(jié)構(gòu)及接口關(guān)系。</p><p>  3)系統(tǒng)層次圖:層次方框圖是用樹(shù)形結(jié)構(gòu)的一系列多層次的矩形框描繪數(shù)據(jù)的層次結(jié)構(gòu)。</p>

43、<p><b>  4 、數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  《圖書(shū)管理系統(tǒng)》軟件的開(kāi)發(fā),必然的要進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),滿足本網(wǎng)站系統(tǒng)數(shù)據(jù)的存取要求。軟件系統(tǒng)的設(shè)計(jì),要有過(guò)硬的程序設(shè)計(jì)語(yǔ)言的技術(shù)功底,軟件工程基本理論知識(shí),同時(shí)數(shù)據(jù)庫(kù)設(shè)計(jì)技術(shù)同樣是軟件設(shè)計(jì)中一門不可缺少的知識(shí)。第5章從數(shù)據(jù)庫(kù)設(shè)計(jì)的理論基礎(chǔ)出發(fā),了解數(shù)據(jù)庫(kù)設(shè)計(jì)概述、數(shù)據(jù)庫(kù)設(shè)計(jì)特點(diǎn)、數(shù)據(jù)庫(kù)設(shè)計(jì)基本方法和基本步驟;然后列出

44、了本系統(tǒng)的數(shù)據(jù)庫(kù)主要的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)流程圖。[13]</p><p>  4.1數(shù)據(jù)庫(kù)設(shè)計(jì)作用</p><p>  圖書(shū)館借閱系統(tǒng)的實(shí)現(xiàn),需要用JAVA語(yǔ)言與數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)存取交互,是一個(gè)數(shù)據(jù)管理的過(guò)程。因此數(shù)據(jù)庫(kù)設(shè)計(jì)在整個(gè)系統(tǒng)設(shè)計(jì)的過(guò)程中是一個(gè)重要的環(huán)節(jié),一個(gè)好的數(shù)據(jù)庫(kù)設(shè)計(jì),將會(huì)為圖書(shū)借閱系統(tǒng)的JAVA程序設(shè)計(jì)過(guò)程帶來(lái)重大影響,提高程序開(kāi)發(fā)效率;而一個(gè)不合格的數(shù)據(jù)庫(kù)設(shè)計(jì),則會(huì)為開(kāi)發(fā)人員在

45、程序開(kāi)發(fā)過(guò)程中帶來(lái)極大的不便,影響了項(xiàng)目的開(kāi)發(fā)進(jìn)度以及軟件產(chǎn)品的性能問(wèn)題。</p><p>  本系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì),以書(shū)架、讀者、管理員、圖書(shū)分類、圖書(shū)信息等作為實(shí)體進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)。</p><p>  本系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)請(qǐng)看下節(jié)內(nèi)容數(shù)據(jù)字典描述的數(shù)據(jù)結(jié)構(gòu)。</p><p><b>  4.2數(shù)據(jù)字典</b></p><p&

46、gt;  1、系統(tǒng)主要數(shù)據(jù)結(jié)構(gòu)</p><p>  1)、書(shū)架表(數(shù)據(jù)結(jié)構(gòu)名:tb_bookcase,含義:圖書(shū)存放的書(shū)架名稱、地址信息。如表1-1:)</p><p><b>  表1-1書(shū)架表</b></p><p>  2)、圖書(shū)表(數(shù)據(jù)結(jié)構(gòu)名:tb_bookinfo,含義:存儲(chǔ)圖書(shū)的詳細(xì)信息。如表1-2:)</p><

47、;p><b>  表1-2 圖書(shū)表</b></p><p>  3)、圖書(shū)類型表(數(shù)據(jù)結(jié)構(gòu)名:tb_booktype,含義:存儲(chǔ)圖書(shū)類型的信息。如表1-3:)</p><p>  表1-3 圖書(shū)類型表</p><p>  4)、借閱表(數(shù)據(jù)結(jié)構(gòu)名:tb_borrow,含義:存儲(chǔ)讀者借閱圖書(shū)的借閱和歸還信息。如表1-4:)</p>

48、;<p><b>  表1-4借閱表</b></p><p>  5)、圖書(shū)館信息表(數(shù)據(jù)結(jié)構(gòu)名:tb_library,含義:存儲(chǔ)圖書(shū)館信息。如表1-5:)</p><p>  表1-5 圖書(shū)館信息表</p><p>  6)、帳戶表(數(shù)據(jù)結(jié)構(gòu)名:tb_manager,含義:存儲(chǔ)系統(tǒng)登錄用戶的帳號(hào)密碼信息。如表1-6:)</

49、p><p><b>  表1-6 帳戶表</b></p><p>  7)、參數(shù)表(數(shù)據(jù)結(jié)構(gòu)名:tb_parameter,含義:存儲(chǔ)系統(tǒng)圖書(shū)借閱有效期時(shí)長(zhǎng)和辦理圖書(shū)證價(jià)格信息。如表1-7:)</p><p><b>  表1-7 參數(shù)表</b></p><p>  8)、權(quán)限表(數(shù)據(jù)結(jié)構(gòu)名:tb_par

50、ameter,含義:存儲(chǔ)系統(tǒng)登錄帳戶的操作權(quán)限信息,1為有權(quán)限,0為無(wú)權(quán)限。如表1-8:)</p><p><b>  表1-8 權(quán)限表</b></p><p>  9)、讀者表(數(shù)據(jù)結(jié)構(gòu)名:tb_reader,含義:存儲(chǔ)讀者<學(xué)生>詳細(xì)信息。如表1-9:)</p><p><b>  表1-9 讀者表</b>

51、</p><p><b>  4.3數(shù)據(jù)流程圖</b></p><p>  本開(kāi)發(fā)系統(tǒng)的數(shù)據(jù)流程圖:(如圖4.1所示)</p><p>  圖4.1 數(shù)據(jù)流程圖</p><p><b>  4.4本章小結(jié)</b></p><p>  1)數(shù)據(jù)庫(kù)設(shè)計(jì)概論:數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)

52、給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)。</p><p>  2) 數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn):數(shù)據(jù)庫(kù)設(shè)計(jì)既是一項(xiàng)涉及多學(xué)科的綜合性技術(shù),整個(gè)設(shè)計(jì)過(guò)程中要把結(jié)構(gòu)(數(shù)據(jù))設(shè)計(jì)和行為(處理)設(shè)計(jì)密切結(jié)合起來(lái)。</p><p>  3) 數(shù)據(jù)庫(kù)設(shè)計(jì)的方法: 新奧爾良(New Orleans)方法,基于E-R模型的數(shù)

53、據(jù)庫(kù)設(shè)計(jì)方法,基于3NF(第三范式)的設(shè)計(jì)方法,基于抽象語(yǔ)法規(guī)范的設(shè)計(jì)方法等等。</p><p>  4) 數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟:需求分析階段、概念結(jié)構(gòu)設(shè)計(jì)階段、邏輯結(jié)構(gòu)設(shè)計(jì)階段、數(shù)據(jù)庫(kù)物理設(shè)計(jì)階段、數(shù)據(jù)庫(kù)實(shí)施階段、數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段。</p><p>  5)數(shù)據(jù)字典:本系統(tǒng)數(shù)據(jù)庫(kù)主要數(shù)據(jù)結(jié)構(gòu)。</p><p>  6)數(shù)據(jù)流程圖:本系統(tǒng)數(shù)據(jù)流程圖。</p&g

54、t;<p>  5、系統(tǒng)測(cè)試和系統(tǒng)演示</p><p>  這一章主要介紹軟件的實(shí)現(xiàn)和主要功能以及系統(tǒng)測(cè)試及相關(guān)聯(lián)的數(shù)據(jù)庫(kù)中的數(shù)據(jù)表。</p><p>  本系統(tǒng)主要面向的用戶群體為圖書(shū)管理員,超級(jí)管理員admin可以創(chuàng)建若干個(gè)具有不同權(quán)限的管理員,用于進(jìn)行系統(tǒng)設(shè)置、讀者管理、圖書(shū)管理、圖書(shū)借還、系統(tǒng)查詢各種系統(tǒng)的操作。</p><p>  5.1 軟

55、件測(cè)試基本理論</p><p>  測(cè)試是程序在開(kāi)發(fā)過(guò)程中進(jìn)行單元測(cè)試以及開(kāi)發(fā)完成后進(jìn)行整體測(cè)試的過(guò)程,其目的在于發(fā)現(xiàn)程序軟件的錯(cuò)誤;成功的測(cè)試是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。</p><p>  軟件測(cè)試的目標(biāo)是以最少的時(shí)間和人力找出軟件中潛在的各種錯(cuò)誤和缺陷并修正,對(duì)軟件實(shí)施了嚴(yán)格、規(guī)范的測(cè)試,可能夠發(fā)現(xiàn)其中大部分的錯(cuò)誤。軟件測(cè)試能夠確認(rèn)軟件實(shí)現(xiàn)的功能和性能與用戶需求說(shuō)明的一致性。軟

56、件測(cè)試還能收集到足夠的測(cè)試結(jié)果為軟件可靠性評(píng)價(jià)提供依據(jù),合格的軟件測(cè)試,為客戶提供一個(gè)有保證的程序軟件產(chǎn)品,為公司確立一個(gè)信譽(yù)的形象至關(guān)重要。</p><p>  在軟件測(cè)試中,常用到的測(cè)試方法有黑盒測(cè)試和白盒測(cè)試,在本論文中筆者對(duì)這理論就不做評(píng)述了,系統(tǒng)在開(kāi)發(fā)中做了相應(yīng)的測(cè)試。</p><p><b>  5.2 系統(tǒng)演示</b></p><p&

57、gt;  由于我們所開(kāi)發(fā)的軟件是作為畢業(yè)設(shè)計(jì)進(jìn)行開(kāi)發(fā)的,在很多方面都不是很正規(guī),所以在進(jìn)行軟件測(cè)試時(shí),也只能在軟件操作過(guò)程中進(jìn)行一下簡(jiǎn)單測(cè)試,只能在理論上理解軟件測(cè)試。以下展示系統(tǒng)主要的功能頁(yè)面,以及同各頁(yè)面相關(guān)的數(shù)據(jù)庫(kù)表描述。</p><p><b>  1、系統(tǒng)主界面</b></p><p>  當(dāng)用戶在瀏覽器中輸入該系統(tǒng)的網(wǎng)址http://localhost:8

58、080/LM后,將如圖6-2所示。</p><p>  超級(jí)管理員admin在系統(tǒng)登錄頁(yè)面初始密碼為111輸入后并按確定按鈕即可登錄系統(tǒng),超級(jí)管理員進(jìn)入系統(tǒng)后配置的管理員也通過(guò)此頁(yè)面進(jìn)行系統(tǒng)登錄。管理員登錄帳號(hào)密碼驗(yàn)證的數(shù)據(jù)庫(kù)表是tb_manager。</p><p><b>  圖5.1系統(tǒng)主界面</b></p><p><b> 

59、 2、系統(tǒng)首頁(yè)面</b></p><p>  當(dāng)管理員登錄進(jìn)入系統(tǒng)后,進(jìn)入圖書(shū)借閱管理系統(tǒng)的首頁(yè)面,系統(tǒng)首頁(yè)面展示了圖書(shū)館圖書(shū)借閱排行榜,分頁(yè)顯示,每頁(yè)十行數(shù)據(jù)。圖書(shū)借閱排行榜,是通過(guò)數(shù)據(jù)庫(kù)表tb_bookinfo和tb_borrow聯(lián)表查詢并且排序出來(lái)的結(jié)果。</p><p>  圖5.2 系統(tǒng)首頁(yè)面</p><p>  3、系統(tǒng)設(shè)置-圖書(shū)館信息<

60、;/p><p>  圖5.3 圖書(shū)館信息</p><p>  鼠標(biāo)移動(dòng)到菜單欄‘系統(tǒng)設(shè)置’下拉菜單并單擊‘圖書(shū)館信息’,就進(jìn)入了圖書(shū)館信息維護(hù)頁(yè)面,此頁(yè)面用于編輯圖書(shū)館信息。信息存儲(chǔ)在tb_library數(shù)據(jù)庫(kù)表中。</p><p>  4、系統(tǒng)設(shè)置-管理員設(shè)置</p><p>  如圖5.4鼠標(biāo)移動(dòng)到菜單欄‘系統(tǒng)設(shè)置’下拉菜單并單擊‘管理員設(shè)置

61、’,就進(jìn)入了管理員維護(hù)頁(yè)面,此頁(yè)面用于添加、編輯、刪除管理員,并且維護(hù)管理員權(quán)限。管理員帳號(hào)密碼信息存儲(chǔ)在tb_manager數(shù)據(jù)庫(kù)表,管理員權(quán)限信息存儲(chǔ)在tb_purview表,分別存儲(chǔ)了系統(tǒng)設(shè)置權(quán)限、讀者管理權(quán)限、圖書(shū)管理權(quán)限、圖書(shū)借還權(quán)限和系統(tǒng)查詢權(quán)限,對(duì)應(yīng)字段1為有權(quán)限,0為無(wú)權(quán)限。</p><p>  圖5.4 管理員設(shè)置</p><p>  此頁(yè)面中單擊‘添加管理員信息’則彈出

62、管理員添加輸入框,輸入新管理員的帳號(hào)密碼進(jìn)行保存,添加成功后則多一行管理員信息;單擊各行管理員信息‘權(quán)限設(shè)置’,則彈出權(quán)限設(shè)置框,進(jìn)行設(shè)置管理員權(quán)限,當(dāng)用此管理用戶登錄,則此管理員只擁有被設(shè)置的權(quán)限。</p><p>  5、系統(tǒng)設(shè)置-參數(shù)設(shè)置</p><p>  如圖5.5鼠標(biāo)移動(dòng)到菜單欄‘系統(tǒng)設(shè)置’下拉菜單并單擊‘參數(shù)設(shè)置’,就進(jìn)入了參數(shù)維護(hù)頁(yè)面,此頁(yè)面用于設(shè)置圖書(shū)證辦理價(jià)格和圖書(shū)借閱

63、有效期天數(shù),信息存儲(chǔ)在tb_parameter數(shù)據(jù)庫(kù)表中。</p><p><b>  圖5.5參數(shù)設(shè)置</b></p><p>  6、讀者管理-讀者檔案管理 </p><p>  圖5.6 讀者檔案管理</p><p>  如上圖,是讀者檔案管理頁(yè)面,展示了所有學(xué)生的相關(guān)信息,單擊‘添加讀者’即彈出讀者添加輸入框進(jìn)行

64、添加讀者操作,包括學(xué)生姓名、學(xué)號(hào)、郵箱等信息。每行學(xué)生信息也有編輯、刪除操作。學(xué)生信息存儲(chǔ)在tb_reader數(shù)據(jù)庫(kù)表。</p><p>  7、圖書(shū)管理-書(shū)架設(shè)置</p><p>  如圖5.7是管理員進(jìn)入書(shū)架設(shè)置頁(yè)面:</p><p>  圖5.7 書(shū)架設(shè)置</p><p>  書(shū)架信息頁(yè)面用于添加、編輯、刪除書(shū)架信息,存儲(chǔ)在tb_bo

65、okcase表中,存儲(chǔ)了書(shū)架名稱和書(shū)架所在的圖書(shū)館位置信息,用于圖書(shū)定位,方便圖書(shū)的查找。</p><p>  8、圖書(shū)管理-圖書(shū)類型設(shè)置</p><p>  如圖5.8鼠標(biāo)移動(dòng)到菜單欄‘圖書(shū)管理’下拉菜單并單擊‘圖書(shū)類型設(shè)置’,就進(jìn)入了圖書(shū)類型維護(hù)頁(yè)面,此頁(yè)面用于設(shè)置圖書(shū)類型信息,如:計(jì)算機(jī)類、會(huì)計(jì)類、財(cái)稅類等等類型,信息存儲(chǔ)在tb_booktype數(shù)據(jù)庫(kù)表中,圖書(shū)類型是用于圖書(shū)歸類,方

66、便學(xué)生圖書(shū)信息的查找。</p><p>  單擊頁(yè)面中‘添加圖書(shū)類型’,即彈出圖書(shū)類型添加框;每行圖書(shū)類型數(shù)據(jù)的‘編輯’、‘刪除’列是用于編輯、刪除的相關(guān)操作。</p><p>  圖5.8圖書(shū)類型設(shè)置</p><p>  9、圖書(shū)管理-圖書(shū)檔案管理</p><p>  如圖5.9是管理員進(jìn)入圖書(shū)檔案管理頁(yè)面:</p><

67、p>  圖5.9圖書(shū)檔案管理</p><p>  圖書(shū)檔案管理頁(yè)面是用于管理圖書(shū)信息的功能頁(yè)面,單擊‘添加圖書(shū)’即彈出圖書(shū)添加輸入框添加圖書(shū)操作,包括了圖書(shū)編號(hào)、書(shū)名、所屬類型、所在書(shū)架、ISBN碼等信息,每行信息對(duì)應(yīng)有‘編輯’和‘刪除’操作。圖書(shū)信息存儲(chǔ)在tb_bookinfo數(shù)據(jù)庫(kù)表中。</p><p>  10、圖書(shū)借還-圖書(shū)借閱</p><p><

68、;b>  圖5.10圖書(shū)借閱</b></p><p>  圖5.10是圖書(shū)借閱頁(yè)面,是管理員進(jìn)行圖書(shū)借出時(shí)操作的功能頁(yè)面,在‘學(xué)生學(xué)號(hào)’、‘圖書(shū)編號(hào)’輸入框中分別輸入要借書(shū)的學(xué)生編號(hào)和要借出的圖書(shū)編號(hào),若輸入的學(xué)生學(xué)號(hào)或圖書(shū)編號(hào)輸入錯(cuò)誤,或者圖書(shū)已經(jīng)借出,則會(huì)彈出相應(yīng)的提示。圖書(shū)借閱信息存在在tb_borrow表中。</p><p>  11、圖書(shū)借還-圖書(shū)借閱</

69、p><p>  如下圖5.11,是圖書(shū)歸還的WEB頁(yè)面,在‘圖書(shū)編號(hào)’輸入框中輸入要?dú)w還的圖書(shū),單擊‘GO’按鈕,則彈出相對(duì)應(yīng)的提示,如:此編號(hào)的圖書(shū)已經(jīng)借出,則彈出該圖書(shū)所借的學(xué)生姓名編號(hào)以及有效期是否超時(shí)提示;若圖書(shū)不存在,則提示不存在此圖書(shū);若圖書(shū)未借出,則提示圖書(shū)未借出的提示。圖書(shū)歸還信息也和圖書(shū)借閱一樣存儲(chǔ)在tb_borrow表中。</p><p><b>  圖5.11圖

70、書(shū)歸還</b></p><p>  12、系統(tǒng)查詢-借閱到期提醒</p><p>  圖5.12圖書(shū)借閱到期提醒</p><p>  如上圖5.12,借閱到期查詢是用于管理員查看當(dāng)前圖書(shū)的借閱情況,排在前面的是超時(shí)或離到期時(shí)間最近的圖書(shū)信息,然后是已經(jīng)歸還的圖書(shū)的借閱信息,管理員可以根據(jù)此頁(yè)面的信息對(duì)學(xué)生借閱進(jìn)行提醒。此頁(yè)面的信息是根據(jù)tb_borrow

71、表的借閱情況以及tb_parameter表的有效期參數(shù)進(jìn)行處理分析后展示的效果。</p><p><b>  13、更改口令</b></p><p>  如圖5.13所示頁(yè)面為管理員密碼更改功能頁(yè)面,在輸入框中輸入原密碼以及重復(fù)輸入新密碼,即可更改當(dāng)前用戶密碼,保存到tb_manager表相對(duì)應(yīng)的記錄中。</p><p>  圖5.13 更新口

72、令</p><p><b>  14、退出系統(tǒng)</b></p><p>  單擊菜單欄最后一個(gè)鏈接‘退出系統(tǒng)’,將彈出提示‘真的要退出系統(tǒng)嗎?’,確定則退出,取消則保持在當(dāng)前頁(yè)面。如圖:</p><p><b>  圖5.14退出系統(tǒng)</b></p><p><b>  5.4 本章小節(jié)&

73、lt;/b></p><p>  1)軟件測(cè)試?yán)碚摚很浖y(cè)試是在精心控制的系統(tǒng)環(huán)境下,采用相應(yīng)的技術(shù)手段,利用一組事先構(gòu)造好的測(cè)試實(shí)例執(zhí)行程序以發(fā)現(xiàn)程序中存在的總是,并確認(rèn)系統(tǒng)功能、性能符合需求的一個(gè)綜合過(guò)程。</p><p>  2)軟件演示:本系統(tǒng)的主要頁(yè)面演示及描述。</p><p><b>  6、總結(jié)</b></p>

74、<p>  本文主要描述了本系統(tǒng)開(kāi)發(fā)的理論基礎(chǔ),系統(tǒng)的開(kāi)發(fā)是計(jì)算機(jī)軟件技術(shù)知識(shí)的綜合學(xué)習(xí),采用了的理論知識(shí)有:</p><p><b>  軟件工程理論</b></p><p><b>  數(shù)據(jù)庫(kù)設(shè)計(jì)理論</b></p><p><b>  JSP程序設(shè)計(jì)</b></p>

75、<p><b>  軟件測(cè)試?yán)碚?lt;/b></p><p>  圖書(shū)借閱系統(tǒng)所實(shí)現(xiàn)的功能,能為教育事業(yè)帶來(lái)巨大的效益:節(jié)約時(shí)間、節(jié)約成本、節(jié)約人力。實(shí)現(xiàn)了圖書(shū)信息、圖書(shū)借閱、圖書(shū)歸還、借閱信息查詢的功能。</p><p>  在技術(shù)可行性方面,我們利用了Tomcat服務(wù)器+Jdk運(yùn)行Java程序代碼對(duì)MYSQL數(shù)據(jù)庫(kù)的數(shù)據(jù)存取,對(duì)于數(shù)據(jù)庫(kù)連接,我們通過(guò)C3po

76、連接池建立連接來(lái)實(shí)現(xiàn)數(shù)據(jù)存取。</p><p>  在系統(tǒng)設(shè)計(jì)的過(guò)程中,讓我感受到了各種體會(huì)。</p><p>  1.讓我感受到了用自己所學(xué)的知識(shí)去用于實(shí)踐是要經(jīng)歷各種困難的,而且必須要努力才能攻克。在系統(tǒng)開(kāi)發(fā)剛開(kāi)始時(shí),我們這個(gè)小團(tuán)隊(duì)就開(kāi)始策劃此系統(tǒng)要實(shí)現(xiàn)什么樣的功能以及怎么樣去實(shí)現(xiàn),如何設(shè)計(jì)數(shù)據(jù)庫(kù),在這個(gè)過(guò)程中,我們遇到了一些很難實(shí)現(xiàn)的功能,比如一些算法,數(shù)據(jù)庫(kù)中各表如何關(guān)聯(lián)起來(lái)等等,

77、通過(guò)一起商討和努力,我們最終還是解決了。</p><p>  2.通過(guò)此系統(tǒng)的開(kāi)發(fā)也讓我感受到了團(tuán)隊(duì)的力量。一個(gè)比較大的系統(tǒng)要想在短時(shí)間內(nèi)開(kāi)發(fā)完成,單憑一個(gè)人的力量是不可能的,我們分工合作,將每個(gè)人完成的一個(gè)個(gè)模塊拼接在一起來(lái)實(shí)現(xiàn)需要的功能,每一個(gè)成功都讓我們欣喜惹狂。</p><p>  3.感謝指導(dǎo)老師的教導(dǎo)。在系統(tǒng)開(kāi)發(fā)過(guò)程中,馬建斌老師對(duì)我們開(kāi)發(fā)的功能提過(guò)不少寶貴的意見(jiàn),為我們開(kāi)發(fā)新

78、的系統(tǒng)功能有了一個(gè)新的思路,也認(rèn)識(shí)到了一些不足的地方;在我們進(jìn)行畢業(yè)設(shè)計(jì)論文過(guò)程中,馬老師對(duì)我的畢業(yè)設(shè)計(jì)進(jìn)行了無(wú)微不至的指導(dǎo),保證了我能夠按時(shí)按要求完成畢業(yè)設(shè)計(jì)。在此我要說(shuō)一聲:老師,您們辛苦了!</p><p>  此系統(tǒng)的開(kāi)發(fā)和維護(hù)是一個(gè)漸進(jìn)的過(guò)程,到現(xiàn)在系統(tǒng)開(kāi)發(fā)已經(jīng)宣告一個(gè)段落,在維護(hù)過(guò)程中我們總會(huì)發(fā)現(xiàn)這個(gè)軟件還是有些功能需要改進(jìn)或添加的。作為一個(gè)開(kāi)發(fā)軟件的學(xué)者,我們要時(shí)刻在實(shí)踐中讓自己學(xué)得更好。</

79、p><p><b>  參考文獻(xiàn)</b></p><p><b>  1)專著類的文獻(xiàn)</b></p><p>  [1] 周緒,管麗娜. MYSQL 中文版入門與提高. 北京:清華大學(xué)出版社. 2009. 1: 1~15</p><p>  [2] 尚俊杰. 網(wǎng)絡(luò)程序設(shè)計(jì)—ASP第2版. 北京:清華大

80、學(xué)出版社. 2009. 1~7</p><p>  [3] [美]韋拉(Robert Vieria)等著,楊大川等譯. MYSQL編程入門經(jīng)典第3版. 北京: 清華大學(xué)出版社. 2009. 3: 1~8</p><p>  [4] 李丹,趙占坤. MYSQL數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)實(shí)用教程.北京:機(jī)械工業(yè)出版社. 2005. 1: 1~8</p><p

81、>  [5] 龍帥編. 深入淺出MYSQL數(shù)據(jù)庫(kù)開(kāi)發(fā).北京: 中國(guó)青年出版社. 2006. 2:17~55</p><p>  [6] 頊宇峰. JSP+MYSQL典型網(wǎng)站建設(shè)案例.北京: 清華大學(xué)出版社. 2006. 1:1~65</p><p>  [7] 劉瑞陽(yáng). 動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)從入門到精通. 北京: 人民郵電出版社. 2006. 5: 111 ~143</p>&

82、lt;p>  [8] 吉根林,崔海源. Web程序設(shè)計(jì) 第2版 . 北京: 電子工業(yè)出版社. 2006. 6: 214~245</p><p>  [9] [美]斯蒂芬斯等著,張啟鏞等譯. 輕松掌握SQL 第4版. 北京: 電子工業(yè)出版社. 2003. 11: 206~216</p><p>  [10] 李代平.軟件工程 第2版. 北京: 冶金工業(yè)出版社. 2006. 2: 117

83、~119</p><p>  [11] 李香敏.網(wǎng)站開(kāi)發(fā)新動(dòng)力:用ASP輕松開(kāi)發(fā)Web網(wǎng)站 第2版. 北京: 科學(xué)出版社. 2006. 4: 67~71</p><p>  [12] [美]希爾伯沙茨等著,楊冬青譯. 數(shù)據(jù)庫(kù)系統(tǒng)概念 第5版. 北京: 機(jī)械工業(yè)出版社. 2006. 3: 90~127</p><p>  [13] 王珊,薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論 第4版

84、 . 北京: 高等教育出版社. 2006. 3</p><p>  [14] 史濟(jì)民,顧春華. 軟件工程—原理、方法與應(yīng)用 第2版. 北京: 高等教育出版社. 2002. 3: 30~58</p><p>  [15] (德)斯皮勒(Spillner A.),(德)林茨(Linz T.),(挪)謝弗(Schaefer H.)編著,劉琴等譯.軟件測(cè)試基礎(chǔ)教程 第2版. 北京: 人民郵電出版社

85、. 2009. 7: 72~124</p><p>  [16] 宮云戰(zhàn). 軟件測(cè)試. 北京: 國(guó)防工業(yè)出版社. 2006. 3: 54~105</p><p><b>  2)網(wǎng)上文章</b></p><p>  [17] http://baike.baidu.com/view/24816.htm 百度百科MYSQL</p>&

86、lt;p>  [18] http://baike.baidu.com/view/3387.htm 百度百科JSP</p><p>  [19] http://baike.baidu.com/view/7291.htm 百度百科Hibernate</p><p>  [20] http://baike.baidu.com/view/23023.htm百度百科Spring </p

87、><p>  [21] http://www.doc88.com/p-891111994496.html 道客巴巴 Java與 數(shù)據(jù)庫(kù)的連接方法</p><p><b>  致謝</b></p><p>  至此, 《圖書(shū)管理系統(tǒng)》基本完成。系統(tǒng)和論文的順利完成,是在學(xué)校領(lǐng)導(dǎo)、老師的指導(dǎo)下和同學(xué)們的互相幫助下完成的。在此特別感謝各位老師的悉心教導(dǎo)和

88、同學(xué)們的幫助。</p><p>  首先,感謝信息學(xué)院的各位領(lǐng)導(dǎo)。在學(xué)校領(lǐng)導(dǎo)有效政策的指引下,畢業(yè)班的學(xué)子們按要求按時(shí)完成畢業(yè)設(shè)計(jì)和畢業(yè)論文的各個(gè)部分。正是在學(xué)校領(lǐng)導(dǎo)這些政策下,同學(xué)們都完成了在校的學(xué)業(yè)進(jìn)入畢業(yè)準(zhǔn)備階段,順利進(jìn)行著畢業(yè)設(shè)計(jì)和畢業(yè)論文的工作,同時(shí)又不誤畢業(yè)班學(xué)子們的工作就業(yè),很多同學(xué)都找到了滿意的工作。</p><p>  其次,感謝我的指導(dǎo)老師馬建斌老師。在系統(tǒng)設(shè)計(jì)中有很多

89、難題是在指導(dǎo)老師的指引完才能攻克的,比如系統(tǒng)的多功能,系統(tǒng)設(shè)計(jì)的思路等。老師的指導(dǎo)讓我在學(xué)校所學(xué)的知識(shí)應(yīng)用于實(shí)踐,受益不小。感謝馬建斌老師,讓我的畢業(yè)設(shè)計(jì)有條不紊地完成。</p><p>  再次,感謝系統(tǒng)開(kāi)發(fā)的同伴們。在系統(tǒng)開(kāi)發(fā)的過(guò)程中,有很多問(wèn)題在共同商討中完成,分工合作,當(dāng)遇到難題的時(shí)候,雖然有些激烈的競(jìng)爭(zhēng),但最后還是能把困難克服了。</p><p>  最后,要感謝我的父母。我是在

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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)論