基于JSP的圖書管理系統(tǒng)的設計與實現(xiàn) 電子信息工程專業(yè)
《基于JSP的圖書管理系統(tǒng)的設計與實現(xiàn) 電子信息工程專業(yè)》由會員分享,可在線閱讀,更多相關《基于JSP的圖書管理系統(tǒng)的設計與實現(xiàn) 電子信息工程專業(yè)(38頁珍藏版)》請在裝配圖網上搜索。
1、基于JSP的圖書管理系統(tǒng)的設計與實現(xiàn) [摘 要]移動互聯(lián)網的普及與推廣,改變了人們獲取信息和保存信息的方法。人們的生活和工作融入智能移動終端以后,發(fā)生了翻天覆地的變化。隨著智能手機在人們社會生活的方方面面中的普及,人們開始通過更加簡潔的方式存儲和使用數(shù)據(jù),這無疑可以提高數(shù)據(jù)使用效率和人們的工作效率。 由于傳統(tǒng)圖書館管理通常依靠工作人員進行人工記錄完成圖書管理,具有效率低下、錯誤率高等諸多缺陷,隨著計算機技術的逐漸發(fā)展,通過計算機實現(xiàn)智能管理已成為大勢所趨?;诖吮疚脑O計了一種基于JSP的圖書管理系統(tǒng),首先對該系統(tǒng)進行需求分析,然后基于需求分析進行系統(tǒng)總體設計。另外,本文主要采用了jav
2、a語言設計了圖書管理系統(tǒng),該系統(tǒng)為用戶提供了多元化功能,包括圖書管理、用戶添加、意見反饋等等。本文還針對系統(tǒng)功能和性能進行測試,測試結果表明,本文所設計的基于JSP的圖書管理系統(tǒng)擁有十分完善的功能和友好的人機交互界面,目前在各大高校擁有較高的使用價值。本文為其他預約系統(tǒng)的設計提供了一定的理論參考。 [關鍵字]圖書管理;java編程語言;sqlserver數(shù)據(jù)庫 I Design and Implementation of Library Management system based on jsp Abstract:The popularity and promotion of m
3、obile Internet has changed the way people obtain information and save information. After people's lives and work are integrated into smart mobile terminals, earth-shaking changes have taken place. With the popularity of smartphones in all aspects of people's social life, people began to store and us
4、e data in a more concise way, which can undoubtedly improve data efficiency and people's work efficiency. Because traditional library management usually relies on staff to manually record and complete book management, it has many defects such as inefficiency and high error rate. With the gradual de
5、velopment of computer technology, intelligent management through computers has become the trend of the times. Based on this paper, a JSP-based library management system is designed. Firstly, the system is analyzed for requirements, and then the overall design of the system is based on the requiremen
6、ts analysis. In addition, this paper mainly uses the java language to design a library management system, which provides users with diversified functions, including book management, user addition, feedback and so on. This paper also tests the system function and performance. The test results show th
7、at the JSP-based library management system designed in this paper has very perfect functions and friendly human-computer interaction interface. It has high use value in major universities. This paper provides a theoretical reference for the design of other reservation systems. Key words: Library ma
8、nagement, Java programming language, SQL server database. II 目 錄 第1章 緒論 1 1.1開發(fā)背景 1 1.2開發(fā)意義 1 1.3本章小結 1 第2章 系統(tǒng)開發(fā)技術的介紹 2 2.1Adobe Dreamweaver簡介 2 2.2HTML/CSS簡介 2 2.3JSP(Hypertext Preprocessor)簡介 2 2.4Sqlserver數(shù)據(jù)庫概念和特點 2 2.5本章小結 2 第3章 系統(tǒng)需求分析 3 3.1功能需求分析 3 3.2業(yè)務流程分析 3 3.3數(shù)據(jù)流程分析
9、4 3.4本章小結 6 第4章 系統(tǒng)設計 7 4.1系統(tǒng)網絡架構設計 7 4.2系統(tǒng)總體設計 7 4.3系統(tǒng)功能模塊設計 7 4.4數(shù)據(jù)庫設計 8 4.4.1概念模型設計 8 4.4.2數(shù)據(jù)庫表設計 8 4.5 本章小結 12 第5章 系統(tǒng)的實現(xiàn) 13 5.1實現(xiàn)環(huán)境的說明 13 5.2主頁面的實現(xiàn) 13 5.3登錄模塊的實現(xiàn) 14 5.4圖書借閱模塊的實現(xiàn) 15 5.5評圖書信息管理的實現(xiàn) 17 5.6評論管理模塊的實現(xiàn) 19 5.7本章小結 20 第6章 系統(tǒng)測試 21 6.1運行環(huán)境說明 21 6.2界面測試 21 6.3功能測試 21 6.4
10、測試結果 23 6.5本章小結 23 結束語 24 參考文獻 25 致 謝 26 IV 第1章 緒論 1.1 開發(fā)背景 21世紀以來,人們的工作節(jié)奏越來越快,信息技術成為了人們生活和工作的重要輔助工具,在各行各業(yè)中信息化建設已成必由之路。信息技術可大幅提高人們的工作效率和工作質量,學校的教育事業(yè)也因為信息技術的普及和推廣發(fā)生著巨大的變化,改變了傳統(tǒng)的教育方式。 在當前的網絡社會中,為人們帶來了更加豐富的物質生活,但同時也導致社會競爭愈演愈烈。人們必須學習和掌握信息,懂得對海量的數(shù)據(jù)進行統(tǒng)計分析,才能充分掌握社會動態(tài),在激烈的社會競爭中求得生存與發(fā)展的空間,才能做到有的
11、放矢。智能手機因其便捷的使用和強大的功能,便利著人們的生活和工作,使人們能夠突破時間和空間的限制,只利用無線網絡就能夠搜索消息和資訊,及時了解社會中發(fā)生的時事。 在科技高速發(fā)展的今天,計算機可謂是各行各業(yè)向前發(fā)展的推動器,且在各個行業(yè)都有廣泛的應用,把計算機應用于圖書館信息管理也是必然的。到現(xiàn)在為止還有一部分圖書館信息管理是用的傳統(tǒng)的手工操作來實現(xiàn)的,這樣不僅效率底下,也非常容易出錯,對用戶和管理員都有很大的不便。用計算機對圖書館進行信息化管理,這些問題都相對變得簡單了許多,計算機有很多優(yōu)點,例如存儲量大、速度快等,這對圖書館信息的管理提供了很大的幫助。 1.2 開發(fā)意義 對于圖書館來
12、說,圖書館管理不僅需要的人員復雜,而且信息量復雜龐大,如果還使用先前的手工操作處理圖書管龐大的信息,需要大量的人力、物力、財力,極大的浪費了資源,計算機在這些方面確實能發(fā)揮很大作用。對于圖書館管理人員來說,圖書館管理包括圖書信息管理、用戶信息管理、借閱信息管理、歸還管理、管理員信息管理等等。在之前,這些都要靠手工來完成,不僅任務量大,而且容易出錯,給用戶和管理人員帶來很多不便,因此,很有必要開發(fā)一個圖書管理系統(tǒng),方便廣大用戶。 1.3 本章小結 本章主要說明了論文的選題背景,以及國內外研究現(xiàn)狀,對系統(tǒng)建設的必要性進行了論述,最后說明了系統(tǒng)的組成及其基本功能。 34 第2
13、章 系統(tǒng)開發(fā)技術的介紹 2.1 MyEclipse與tomcat簡介 企業(yè)級工作平臺()是對功能的一種完善和擴展,該技術基于已有的數(shù)據(jù)庫技術和J2EE進行開發(fā),該平臺的應用可極大的提升系統(tǒng)的開發(fā)效率和工作效率,包含完備的代碼調試以及系統(tǒng)測試、發(fā)布等諸多功能,對于多種數(shù)據(jù)庫語言和封裝結構等具有良好的兼容性,支持 [17]。 按照結構特點的差異可將分為多種類型,如的可將其劃分為J2EE模型,除此之外還包含WEB開發(fā)工具以及整合幫助等等。 相較于其他系統(tǒng)工作平臺具有的優(yōu)勢十分明顯,這體現(xiàn)在具有良好的兼容性,對于當前大多數(shù)產品都支持,是一種插件,可支持專屬開發(fā)工具[11]。 Tomcat服務
14、器是一個開放源代碼的對公眾用戶免費的Web應用服務器,屬于輕量級應用服務器,是開發(fā)和調試JSP程序的首選應用服務器[11]。 在目前的開發(fā)工具市場中,受到了程序開發(fā)者的普遍歡迎,其主要原因為該服務器代碼為開源,且在運行時具有良好的流暢性,占用的系統(tǒng)資源小,可實現(xiàn)負載平衡等多種功能;隨著技術的不斷發(fā)展,Tomcat版本還在不斷的修訂和改進中。 2.2 HTML/CSS簡介 全稱是:Hyper Text Markup Language?,中文含義叫做超文本標記語言,知識點:html+div+css+ps切圖+阿里圖標+html5標簽+css3動畫+手機網站開發(fā)+swiper.js+個人網站上
15、線(備案/域名/管理)+less+sass+iscroll.js它區(qū)別于舊一代的html,即1999年的4.01和xhml1.0的標準版本,從1999年開始,人們就期待著新一代新版本的問世,萬維網聯(lián)盟的新計劃中提到,將HTML5定位為“推薦標準”[5] [6]。 指的是網頁開發(fā)中所應用的層疊樣式表。在進行項目開發(fā)時開發(fā)項目中,使用來進行基礎網頁內容的搭建,同時利用來對網頁內容進行良好的渲染[4]。網頁從本質上而言就是一種超文本的標記語言,也是網頁編程的基礎語言之一,其發(fā)展非常迅速,獲得了網頁開發(fā)人員的一致好評。在進行新的網頁項目開發(fā)時通常也運用到了新增的技術。并且能夠對網頁中的模塊位置進行精
16、確定位和控制,幾乎支持所有的格式和布局設計樣式,對于網頁的模式構造具有強大的編輯能力。 2.3 JSP簡介 JSP在進行程序編寫的過程中所應用的是Java語言,通過JSP技術可實現(xiàn)網頁的快速訪問,除此之外,該技術也可通過應用邏輯來實現(xiàn)有效訪問,這些邏輯在服務端資源中可實現(xiàn)調用。使用JSP技術可以把網頁邏輯和與其相關的網頁設計分離開來,因此可以支撐能重復使用的基于組件的開發(fā)過程,進而能很輕易的設計應用程序,這些應用程序是基于Web的。 當請求訪問JSP網頁時,Web服務器要先接收到這些請求,因此在完成程序運行時在運行文件中的相關代碼以及程序的運行效果被一起反饋給用戶。Java文件具有的
17、插入功能,可以實現(xiàn)運行數(shù)據(jù)庫、網頁多重定向等功能,進而能符合動態(tài)網頁的構件所必須的應用程序。JSP與Servle的共同之處在于這兩者的運行都能在服務器端進行。一個HTML文本可以被返還到用戶端,基于這個原因,只要用戶安裝有瀏覽器,這些文本就可以被瀏覽。JSP網頁可以通過HTML程序以及存在于內部的Java程序來進行構建。用戶想要訪問服務器時,就能夠順便解決掉對應的Java代碼,接著把生成的HTML頁面第二次返送到瀏覽器中[7] [8]。 2.4 Sqlserver數(shù)據(jù)庫概念和特點 數(shù)據(jù)庫是公司的新一代數(shù)據(jù)庫管理系統(tǒng),該數(shù)據(jù)庫管理系統(tǒng)具有良好的性能,且使用起來相對方便名具有良好的功能擴展性,
18、對于不同的操作系統(tǒng)和平臺均具有良好的兼容性和適用性。該行業(yè)是一個可靠的數(shù)據(jù)管理和商業(yè)智能平臺,并提供支持sqlserver2008的管理原則,強大的新功能。其特點如下 (1)是一款全面的數(shù)據(jù)庫平臺。 (2)具有良好的靈活性[9] [10]。 (3)對硬件條件要求不高。 (4)可伸縮性好。 2.5 本章小結 本章介紹了系統(tǒng)實現(xiàn)的主要技術和原理,對以及數(shù)據(jù)庫等進行了詳細說明。 第3章 系統(tǒng)需求分析 3.1 功能需求分析 首先通過市場調研獲得用戶需求,然后再根據(jù)用戶需求分析出系統(tǒng)需要實現(xiàn)的功能,得出下表: 表3-1 功能需求列表 3.2 業(yè)務流
19、程分析 業(yè)務流程圖基本符號: 圖3-1 業(yè)務流程圖基本符號 具體如下圖所示: 圖3-2 總體業(yè)務流程圖 總體業(yè)務流程[11]:用戶登錄時當輸入到登錄頁面的信息與數(shù)據(jù)庫中存放的信息唯一對應時,成功登錄后可在權限范圍內進行相應操作。當以管理員登錄此系統(tǒng)時,當輸入到登錄頁面的信息與數(shù)據(jù)庫中存放的信息唯一對應時,成功登錄后可在管理員全縣范圍內進行對應操作,如用戶信息管理以及圖書信息管理等。 3.3 數(shù)據(jù)流程分析 各層的數(shù)據(jù)流圖如下: 1.0層數(shù)據(jù)流圖 0層數(shù)據(jù)流圖如下圖所示: 圖3-3 0層數(shù)據(jù)流圖 用戶
20、登陸后數(shù)據(jù)流會反饋結果到顯示頁面上[12] [13]。 2.1層數(shù)據(jù)流圖 1層數(shù)據(jù)流圖如下所示: 圖3-4 1層數(shù)據(jù)流圖 1層數(shù)據(jù)流圖中[14],普通用戶登錄后可進行圖書查詢、借閱等諸多操作。 3.2層數(shù)據(jù)流圖 2層為管理員操作后臺數(shù)據(jù)流圖,如下圖所示: 圖3-5 2層數(shù)據(jù)流圖 2層數(shù)據(jù)流圖中,主要實體為管理員,數(shù)據(jù)流主要包含圖書信息管理、人員信息管理等。 3.4 本章小結 本章主要對系統(tǒng)需求進行分析,最后分析系統(tǒng)業(yè)務功能,最后對系統(tǒng)的數(shù)據(jù)流程進行全面論述。 第4章 系統(tǒng)設計 4.1 系統(tǒng)設計思想 本系統(tǒng)采用B/S模式具有良好的可操作性,頁面設計更為簡潔,保
21、留了用戶的操作習慣實現(xiàn)了預期的所有功能[15]。 4.2 系統(tǒng)總體設計 系統(tǒng)總體功能結構圖如下圖所示。 圖4-1系統(tǒng)功能結構圖 4.3 系統(tǒng)功能模塊設計 1. 系統(tǒng)登錄:用戶在登錄界面之中用戶在登錄界面中輸入對應的用戶名和密碼才能實現(xiàn)登錄,若輸入的用戶名和密碼同系統(tǒng)數(shù)據(jù)庫中儲存的相同時,系統(tǒng)提示登錄成功,用戶或管理員直接登錄系統(tǒng)之中,若輸入信息有誤,則提示登錄錯誤,頁面自動跳轉到登錄模塊之中 2. 用戶管理:管理員登錄后可對用戶信息進行操作,操作后數(shù)據(jù)庫中數(shù)據(jù)表會發(fā)生變更。 3. 個人資料管理:系統(tǒng)所有角色都可以對自己的信息進行修改,普通用戶可以修改自己的登錄密碼、手機號等信
22、息,但是用戶名不能修改。管理員也可以修改自己的登錄密碼。 4. 在線借閱:當用戶登錄到該系統(tǒng)時,用戶可以到在線借閱模塊進行借書操作。 5. 還書:當用戶還書時,用戶先登錄個人賬號,然后找到“借閱查詢”點擊“還書”進行還書操作。 6. 圖書信息管理:在圖書信息管理模塊,系統(tǒng)管理員可對圖書進行增刪改查等操作。 4.4 數(shù)據(jù)庫設計 數(shù)據(jù)庫是很重要的部分。沒有了數(shù)據(jù)庫管理系統(tǒng)的支持,是不能進行收集信息和對信息的一系列處理。當前在進行軟件系統(tǒng)設計和系統(tǒng) 開發(fā)時最為關鍵也是最為核心的步驟時對系統(tǒng)的數(shù)據(jù)庫部分進行合理設計??梢哉f數(shù)據(jù)庫開發(fā)設計的好壞直接影響著系統(tǒng)的工作性能以及系統(tǒng)的運行可靠性。在進
23、行數(shù)據(jù)庫設計時需要依照自上而下的方法對整個系統(tǒng)的數(shù)據(jù)庫進行設計,基于用戶的視角對視圖進行開發(fā),隨后完成視圖的集成,最后在實現(xiàn)上述步驟之后可獲得數(shù)據(jù)庫設計結果。 4.4.1 概念模型設計 系統(tǒng)總體ER圖如下。 圖4-2系統(tǒng)總體ER圖 4.4.2 數(shù)據(jù)庫表設計 在服務器上建立名為jspmtsglxtY3的數(shù)據(jù)庫,其中包括以下表: allusers表: 表4-1 用戶表 huanshu表: 表4-2 還書表 jieshu表: 表4-3 借書表 tushuleibie表: 表4-4 借書
24、表 tushuxinxi表: 表4-5 圖書信息表 xinwentongzhi表: 表4-6 新聞通知表 xushu表: 表4-7 續(xù)書表 yonghuxinxi表: ? 表4-8 用戶信息表 4.4.3 數(shù)據(jù)庫連接計 采用java語言和sqlserver數(shù)據(jù)庫,通過下述代碼實現(xiàn)本系統(tǒng)的數(shù)據(jù)連接操作[18]。 1.?需要MS?SQLServer的連接驅動jar包。 2.?編寫專門的數(shù)據(jù)庫操作類:? ; } 4.5 本章小結 本章主要系統(tǒng)設計思想以及數(shù)據(jù)庫設計等進行了詳細分析,為后文系統(tǒng)實現(xiàn)奠定了基礎。 第5章 系
25、統(tǒng)的實現(xiàn) 5.1 實現(xiàn)環(huán)境說明 運行環(huán)境包括硬件要求及軟件要求如下表所示。 表5-1硬件要求 表5-2軟件要求 5.2 主頁面的實現(xiàn) 用戶登錄進系統(tǒng)以后,頁面跳轉至后臺首頁,主頁面如下圖所示。 圖5-1主頁界面 其中載入頁面的主要代碼如下: 系統(tǒng)基本信息顯示的主要代碼如下。
26、e bgColor=#ffffff>
27、"40%" align="left" valign="bottom" ><%=request.getSession().getAttribute("cx")%>
28、util.Date(); jsp.text.SimpleDateFormat format = new jsp.text.SimpleDateFormat("yyyy-MM-dd", jsp.util.Locale.CHINA); 5.3 登錄模塊的實現(xiàn) 登錄流程圖如下圖所示。 圖5-2 登錄流程圖 用戶登錄界面如下圖所示。 圖5-3 用戶登錄界面 系統(tǒng)用戶管理界面如下圖所示。 圖5-4 系統(tǒng)用戶管理界面 5.4 圖書借閱模塊的實現(xiàn) 借閱添加流程圖如下圖所示。 圖5-5 圖書借閱查詢流程圖 圖書借閱查詢界面設計效果如下圖所示。 圖5-6 查詢
29、圖書借閱界面 續(xù)借查閱頁面效果如下圖所示。 圖5-7 續(xù)借查詢界面 5.5 圖書信息管理模塊的實現(xiàn) 圖書管理流程圖如下圖所示。 圖5-8 圖書管理流程圖 圖書類別添加頁面設計效果如下圖所示。 圖5-9 圖書類別添加界面 圖書類別管理頁面效果如下圖所示。 圖5-10 圖書類別管理界面 圖書信息添加頁面設計效果如下圖所示。 圖5-11 圖書信息添加界面 圖書信息查詢頁面設計效果如下圖所示。 圖5-12 圖書信息查詢界面 5.6 用戶信息管理模塊的實現(xiàn) 用戶信息管理流程圖如下圖所示。 圖5-13 用戶信息管理流程圖 用戶信息添加頁面
30、設計效果如下圖所示。 圖5-14 用戶信息添加界面 用戶信息管理頁面效果如下圖所示。 圖5-15 用戶信息管理界面 5.7本章小結 本章節(jié)主要論述了登錄模塊用戶的登錄、讀者管理、圖書借閱、圖書續(xù)借、還書、罰款管理等功能模塊的設計與代碼的編寫,以及最終實現(xiàn)的步驟。 第6章 系統(tǒng)測試 擬建系統(tǒng)在投入使用之前需要進行測試,系統(tǒng)在設計時可能由于開發(fā)者的疏忽產生諸多漏洞,因此需要進行測試來發(fā)現(xiàn)這些漏洞并予以完善,驗證系統(tǒng)是否可以實現(xiàn)預期的功能需求。不僅如此還要驗證系統(tǒng)具有長期運行可靠性和穩(wěn)定性,這也是程序測試的重要目的之一,有效防止了系統(tǒng)在使用一段時間后出現(xiàn)問題,若上述測試結果
31、均符合測試標準則說明系統(tǒng)設計較為成功。 第7章 6.1 測試目的 將測試主要分為以下三階段。 第一階段: 將整系統(tǒng)按主要功能分為功能模塊,再對功能進行操作性質上的功能劃分(例如對某一類數(shù)據(jù)進行查看、修改或刪除等操作的功能),對應每一個單元模塊應驗證并修改確保邏輯的正確,保證單元模塊是能夠正確運行的。對每個單元的測試有:單元接口,局部數(shù)據(jù)結構,重要的執(zhí)行路徑,邊界條件測試。 第二階段:進行功能測試,包括需求分析后的功能模塊需求測試、用戶角色需求測試以及業(yè)務流程等測試。除了對其輸入輸出的正確性的測試,還應該關注于進行相應的測試時凸顯出來的人際界面與性能上的問題和缺陷。 第三階段:集成
32、和系統(tǒng)測試。集成測試需要檢測和排除程序結構是否存在缺陷和錯誤。驗證程序的功能是否完整,性能是否符合要求。在修改和完善后不斷的進行回歸測試使系統(tǒng)達到符合需求的狀態(tài)。在測試過程中首先要對系統(tǒng)整體進行功能的測試,驗證功能的特性是否和需求點保持一致,然后進行非功能性測試。非功能性測試中應主要關注易用性和可靠性[19] [20]。 6.2 界面測試 程序測試的方法可根據(jù)其測試手段的差異分為兩種,其一為黑盒測試,其二為白盒測試。 白盒測試也被稱之為結構化測試,即已知產品內部工作邏輯最終完成計算機運行程序和語句的生成,同時根據(jù)測試程序變量狀態(tài)、邏輯結構等檢查程序通路是否按要求完成工作,并測試內部動作運
33、行是否符合規(guī)范。(1)在白盒測試執(zhí)行剪短首先開來系統(tǒng)所有分支被覆蓋;(2)再考慮在已有邏輯條件下的真值測試;(3)若對質量要求較高,則在測試中要求所有對象流程需至少獨立運行一次;(4)完成內部數(shù)據(jù)結構檢測,同時注意對其他子模塊的影響,保證程序測試的有效性[16]。 黑盒測試也被稱之為數(shù)據(jù)測試方法,測試時以測試用例為基礎,并將測試結果同系統(tǒng)的預期結果相比較,若兩者一致,則說明系統(tǒng)通過該項測試,反之,則需要提供系統(tǒng)錯誤報告來完成黑盒測試以及壓力測試,同時還需完成進行人工測試工作,在測試系統(tǒng)使用過程中若以測試用例為依據(jù)可對測試結果和預期結果進行比較,若兩者相一致則說明通過了此項測試,反之需要根據(jù)兩
34、者之間的測試差異來提交錯誤報告,由系統(tǒng)開發(fā)者對針對錯誤之處進行修改,修改完成并確認后需要重復該測試環(huán)節(jié)。 用戶界面測試檢查表如下表。 表6-1 用戶界面測試表 6.3 功能測試 1.用戶登錄測試 用戶在登錄界面之中用戶在登錄界面中輸入對應的用戶名和密碼才能實現(xiàn)登錄,若輸入的用戶名和密碼同系統(tǒng)數(shù)據(jù)庫中儲存的相同時,系統(tǒng)提示登錄成功,用戶或管理員直接登錄系統(tǒng)之中,若輸入信息有誤,則提示登錄錯誤,頁面自動跳轉到登錄模塊之中。登錄錯誤界面如下所示。 圖6-1 用戶登錄測試界面 當用戶輸入正確口令后登錄成功,界面如下。 圖6-2 用戶登錄測試界面 2.讀者信息管理測試 測試表如下
35、。 表6-2 讀者信息管理測試 如果輸入的測試數(shù)據(jù)無誤則提示操作成功,如下圖所示。 圖6-3錄入讀者信息成功界面圖 3.主要功能測試 依據(jù)黑盒測試的方法和步驟,對系統(tǒng)做了相關測試,主要功能測試用例如下表所示。 表6-3 主要功能測試用例 6.4 測試結果 系統(tǒng)測試結果均與預期相符,系統(tǒng)可實現(xiàn)預期功能,滿足用戶和管理者需求,但細節(jié)方面有待完善。 6.5 本章小結 本章對系統(tǒng)測試進行了詳細介紹,采用黑盒測試方法對系統(tǒng)輸出結果進行判斷,最后對測試結果予以總結。 結束語 在大學里的最后一個課程畢業(yè)設計結束了,也將意味著大學四年的生活即將要
36、結束了。在大學的最后一次考核就是畢業(yè)設計,要檢驗你大學四年了的所學知識的一次綜合性檢測和你掌握知識是否牢固。在畢業(yè)設計中會遇到不同的困難,那么也要鍛煉你的人際關系的能力,可以去求助老師和同學的幫助,和同學相互幫助討論,解決一些不懂的問題。也讓我懂得了做任何一件事都要仔細嚴謹?shù)膽B(tài)度去做,畢竟機械反面是需要嚴謹?shù)膽B(tài)度,不能做事馬虎,那樣一件事才能做好,學會理解別人,學會多虛心向別人學習和合作,相互理解包容。 當前的社會已經離不開網絡的支持,網絡興起勢頭越發(fā)強勁,相應的需求量也在持續(xù)提升。伴隨各類網站的不斷開發(fā),人們對生活質量和成效所提出的標準也越高,網絡游戲商品交易平臺應運而生。 通過這段時間
37、的畢業(yè)設計學習,設計并實現(xiàn)了圖書管理系統(tǒng)。在這一個階段也出現(xiàn)了非常多的難題。首先,因為對圖書管理系統(tǒng)工作流程和相關信息不是十分清楚,所以在圖書館和網上查找了非常多的資料去了解;同時咨詢身邊的同學在扮演圖書館借閱角色時在圖書借閱的需求。經過以上這些工作,我對此次研出的基于JSP的圖書管理系統(tǒng)采取了相應的美化與改進。最終把理論和實際綜合去優(yōu)化此次系統(tǒng)。 在本次畢業(yè)設計的學習過程中,我不僅鍛煉了自己的編程能力,對JSP語言有了更深層次的體會,而且更加熟悉了網絡編程技術,對大學期間掌握的知識有了更為進一步的認知,也感受到了理論結合實踐的重要性,這對今后的工作也有著很大的幫助。在整個系統(tǒng)設計和實現(xiàn)的過
38、程中,我還復習了軟件工程的知識,將所學的知識融會貫通,自己的綜合能力得到了極大的提高。 因為自身的精力和知識掌握有限,此次設計的基于JSP的圖書管理系統(tǒng)還有著一定的缺陷,系統(tǒng)不完善,功能不豐富,界面比較凌亂等等,這些情況一直存在著,并沒有被解決。經過此次設計我也察覺到自己的一些缺點,例如怎樣把理論知識使用在具體生活中還沒有足夠二級經驗,在日后的工作過程中也會不斷的學習,改正自己學習工作中的缺點,更加完善自己。 總之這次畢業(yè)設計讓我收獲滿滿。 參考文獻 [1] 明日科技.java從入門到精通[M].清華大學出版社,2012,0-10. [2] 劉新鋒.圖書管理系統(tǒng)的問題及應對措施[J]
39、.法制社會,2013,4(3):223-230. [3] 丁惠成.劉國燦.關于圖書管理系統(tǒng)的思考[M].山東教育出版社,2013,20-100. [4] 韓志超.國外的系統(tǒng)建設與管理.中國電腦期刊[J],2014 ,5(1):200-300. [5] 張玉起.國內外圖書管理系統(tǒng)現(xiàn)狀及其發(fā)展[J] .今日科苑, 2015,7(1):1-200. [6] 陳向輝.由淺入深學java.電子工業(yè)出版社[M],2011-7,0-11. [7] 楊東援.徐士偉,賈俊剛.網絡信息平臺[J].同濟大學學報(自然科學版),2010,6(6):24-30. [8] 周偉.圖書管理系統(tǒng)的決策方法研究
40、[J].清華大學學報,2011,3(3):11-33. [9] 朱越,圖書管理系統(tǒng)的設計與實現(xiàn)[D].東北師范大學,2011年. [10] 周翊鵬.圖書管理系統(tǒng)的設計與實現(xiàn)[D].電子科技大學,2012年. [11] 張本成.圖書管理系統(tǒng)的設計與實現(xiàn)[J] .渝西學院學報(自然科學版),2014,2(2):30-40. [12] 黎明、鄭江波.基于b/s的管理信息系統(tǒng)[J].長安大學學報(自然科學版) ,2015,2(1):30-44. [13] 樊紅、吳閩泉.陳洪波管理信息系統(tǒng)開發(fā)研究[J].武漢大學學報(自然科學版),2011,5(1):15-20. [14] 傅家驥、仝允恒.
41、計算機網絡經濟學[M].清華大學出版社,2013,10-20. [15] 宋健、陳士俊.圖書管理系統(tǒng)的變革因素與趨勢分析[J].未來與發(fā)展,2012,3(08):40-50. [16] OrlovA,Burk J,Kucharov,et al.Microstructural development duringhigh temperature creep of 9% Cr steel[J].Materials Science and Engineering,2013,254:39-48. [17] Sasaki,Terufumi,Kobayashi,et al.Production an
42、d properties of seamless modified 9Cr-1Mo steel boiler tubes[J].Kaw asaki Steel Technical Report,2014,25(4):78-87. [18] Bendick W,Vaillant JC,Vandenberghe B,et al.Properties and workability of new creep strength enhanced steels as known grades 23, 24, 911 and 92[J].International Journal of Pressu
43、re Vessels and Piping,2014,476:25-29 [19] de Leeuw J R. jsPsych: a JavaScript library for creating behavioral experiments in a Web browser.[J]. Behavior Research Methods, 2015, 47(1):1. [20] Gupta P, Govil M C. MVC Design Pattern for the multi framework distributed applications using XML, spring
44、and struts framework[J]. International Journal on Computer Science & Engineering, 2010, 2(4):1047-1051. 致 謝 半年過去了,論文經歷了選題、開題、撰寫等階段,期間在導師的指導下也曾作多次修改,幾易其稿。至此,論文已經接近尾聲,回首整個過程,既有艱辛也有收獲,既有汗水也有喜悅。 這篇論文是在我的導師劉克成的多次指導下完成的,感謝您給了我如此寶貴的學習機會。作為您的學生,我從您那里學到了寬廣的胸襟,學到了敏
45、銳的思維,寬闊的視野。我深信,這一路艱辛和累累收獲的過程將對我日后的工作實踐奠定必要的基礎。 在這里,我還要感謝學院的老師們。我的每一步成長都是在你們的悉心指導下完成的。再次對老師道一聲:老師,您辛苦了,謝謝您!此外,本文最終得以順利完成,也是與給我提供參考文獻的學者們離不開的。感謝你們?yōu)槲姨峁┝藢氋F的文獻資料,使我在寫論文的過程中有了參考依據(jù)。 學友情深,情同兄妹。幾年來,我們朝夕相處,我的記憶里時常浮現(xiàn)我們在一起的點點滴滴,同窗之情,必將終生難忘。 在此還要感謝在我論文評審和答辯中給予我無私幫助的老師們,感謝你們?yōu)槲抑赋霾蛔?,促我成長。 同時,在我的學習過程中,有親情的陪伴,有他們的付出,衷心的感謝我的家人。 最后,感謝這幾年來所有關心和幫助我的人,謹以此文銘記你們的似海深情,謹以此文獻給你們我無盡的祝福和感恩。
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
copyright@ 2023-2025 zhuangpeitu.com 裝配圖網版權所有 聯(lián)系電話:18123376007
備案號:蜀ICP備2024067431號-1 川公網安備51140202000466號
本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!