《基于-WEB的畢業(yè)設(shè)計管理系統(tǒng)設(shè)計與實現(xiàn)文獻綜述》由會員分享,可在線閱讀,更多相關(guān)《基于-WEB的畢業(yè)設(shè)計管理系統(tǒng)設(shè)計與實現(xiàn)文獻綜述(7頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-----傾情為你奉上
成績
基于 WEB的網(wǎng)上書城系統(tǒng)設(shè)計與開發(fā)文獻綜述?
專業(yè)班級:
姓 名:
學 號:
2017年12月
[摘要]?
經(jīng)過詳細的調(diào)查,目前我國各類高等學校中有相當一部分單位圖書資料管理還在使用傳統(tǒng)的人工管理方式,這種方式效率低、保密性差、出錯率高且較為繁瑣。另外,隨著圖書資料數(shù)量的增加,其工作量也將大大增加,這必將浪費許多人力和物力,給圖書資料信息的查找、更新和維護都帶來了很多困難。隨著計算機技術(shù)的飛速發(fā)展和廣泛普及,業(yè)務(wù)處理信息化已經(jīng)
2、滲透到各行各業(yè)的工作當中,在圖書管理領(lǐng)域,圖書管理系統(tǒng)成為目前圖書館建設(shè)的根本目標,它的建設(shè)對于圖書館的管理員和使用者來說都至關(guān)重要。
使用計算機對圖書信息進行管理,有著“檢索迅速”、“查找方便”、“可靠性高”、“存儲量大”、“保密性好”、“壽命長”、“成本低”、“便于打印”等諸多優(yōu)勢,這些優(yōu)勢能夠極大地提高圖書管理的效率。也是圖書館的科學化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)一套圖書管理系統(tǒng)是非常必要的事情。
[關(guān)鍵詞] 圖書管理;計算機系統(tǒng);javaweb
2. ?管理系統(tǒng)的系統(tǒng)分析和系統(tǒng)設(shè)計?
2.1.系統(tǒng)分析?
2.1.1.?功能需求分析
本系統(tǒng)使用JSP進行網(wǎng)頁
3、界面的設(shè)計,使用MVC設(shè)計模式,采用JAVAWEB進行開發(fā)。后端的數(shù)據(jù)庫采用Mysql,通過JDBC驅(qū)動和數(shù)據(jù)庫進行無縫連接。
系統(tǒng)實現(xiàn)了用戶注冊、用戶登錄、圖書管理、圖書借閱管理等功能模塊。用戶注冊模塊實現(xiàn)了學生在系統(tǒng)中注冊用戶的功能;用戶登錄模塊實現(xiàn)用戶的登錄和權(quán)限判定;圖書管理模塊實現(xiàn)了對圖書的添加、刪除、修改、查詢等功能;圖書借閱管理模塊實現(xiàn)了學生對圖書的借閱、還書的查看等功能。
本系統(tǒng)以學校的圖書館為開發(fā)背景,利用開發(fā)工具的強大功能,本系統(tǒng)從圖書的錄入到查詢?yōu)g覽,讀者的借閱到歸還,都形成了一個自動化的管理模式,改善了圖書的管理,也提高了工作效率。系統(tǒng)運行結(jié)果表明,圖書管理系統(tǒng)可以
4、滿足借閱者和圖書管理員雙方面的要求。
2.1.2.?業(yè)務(wù)流程分析?
本系統(tǒng)功能主要包括三部分:圖書信息管理(管理員上架、下架圖書);用戶信息管理(普通用戶注冊、修改、注銷注冊信息;管理員添加、修改、注銷用戶信息);圖書借閱管理(用戶提出借閱、續(xù)借和歸還的申請;管理員審核用戶的借閱、續(xù)借和歸還申請)。
? 圖書信息管理包括:
對新圖書進行系統(tǒng)登記(如:書的編號、ISBN號、索書號、書名、作者、圖書類型、出版社、價格等)、修改圖書信息、刪除系統(tǒng)內(nèi)無效的圖書。由圖書管理員統(tǒng)一管理。普通用戶只允許通過查詢條件來查詢書籍的相關(guān)信息。
? 用戶信息管理包括:
注冊新用戶、用戶修改注冊信息、圖
5、書管理員注銷用戶。圖書管理員可查看系統(tǒng)中所有的用戶情況,可執(zhí)行添加新用戶、注銷用戶的操作;普通人員也可自己注冊系統(tǒng)用戶。
? 借閱信息管理包括:
讀者借閱信息的管理(借閱人的姓名、編號、類型、年齡、性別、身份證號、工作單位、地址、電話等信息),借閱圖書以及歸還圖書。管理員登陸系統(tǒng)后可以實現(xiàn)讀者借書的登記,讀者還書的登記,管理員可統(tǒng)計超期未歸還的圖書信息。
由于該系統(tǒng)權(quán)限有2個,圖書管理員和普通用戶,故這兩個權(quán)限范圍內(nèi)的都應(yīng)該具有上述功能,即將上述三大功能模塊劃分給這2 個權(quán)限去具體實現(xiàn),
3管理系統(tǒng)的技術(shù)分析??
3.1.?MySQL數(shù)據(jù)庫
MySQL作為目前最流行的開放源碼數(shù)據(jù)
6、庫服務(wù)器之一,具有真正多用戶、多線程的特點。MySQL開放源碼、簡單易用,廣泛被廣大用戶采用。MySQL同其他商業(yè)數(shù)據(jù)庫一樣,具備數(shù)據(jù)庫系統(tǒng)的通用性,特點如下:? 1、數(shù)據(jù)庫管理系統(tǒng)。MySQL完全具有結(jié)構(gòu)化的數(shù)據(jù)的聯(lián)合體,可對數(shù)據(jù)的存取、增加、編輯等等操作提供支撐系統(tǒng)。? 2、關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。作為一種關(guān)系型的數(shù)據(jù)庫系統(tǒng),MySQL支持結(jié)構(gòu)化查詢語言。3、開放源碼數(shù)據(jù)庫。MySQL最大的特點是,不同于商業(yè)性的數(shù)據(jù)庫,其源碼是公開的,只要遵守GPL的規(guī)則,用戶就可以根據(jù)需要對MySQL的源碼進行使用和修改。? MySQL功能全面,性能優(yōu)異,而且免費,適合給喝多的中小需求的應(yīng)用。 尤其是對于
7、中小型企業(yè)的需求,其成本低廉,性能優(yōu)越,是一款可行的數(shù)據(jù)支撐系統(tǒng)。?
3.2.??Browser+Server體系結(jié)構(gòu)?
Browser+Server結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu),是Web被大規(guī)模采用后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式。這種模式統(tǒng)一了客戶端(Web),服務(wù)器集中了系統(tǒng)功能實現(xiàn)的核心部分,簡化了系統(tǒng)的開發(fā)、維護和使用。在Browser+Server結(jié)構(gòu)的體系中,用戶的請求可以通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出。在Browser+Server結(jié)構(gòu)下,客戶機上只需暗轉(zhuǎn)和配置少量的客戶端軟件就可以,而更多的工作如對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行將由服務(wù)器負擔。在Browser+Server體
8、系結(jié)構(gòu)下,分為表示層、功能層、數(shù)據(jù)層三個相對獨立的功能單元:? 第一層?表示層:Web瀏覽器? 表示層位于客戶端,其包括系統(tǒng)的顯示邏輯。它的功能是由Web瀏覽器向網(wǎng)絡(luò)上的Web服務(wù)器提供服務(wù)請求,Web服務(wù)器對該請求者進行身份驗證,然后通過HTTP協(xié)議把所請求的主頁傳遞給客戶端,客戶機接收傳來的主頁文件,并將其顯示在Web瀏覽器上。?
第二層?功能層:具有應(yīng)用程序擴展功能的Web服務(wù)器? 功能層位于Web服務(wù)器端,其包含系統(tǒng)的事務(wù)處理邏輯。它的功能是接收用戶的請求,并將需要執(zhí)行擴展?應(yīng)用程序與數(shù)據(jù)庫相連接,通過SQL等方式向數(shù)據(jù)庫服務(wù)器提出數(shù)據(jù)處理申請,而后等數(shù)據(jù)庫服務(wù)器將數(shù)據(jù)處理的結(jié)果提
9、交給Web服務(wù)器,再由Web服務(wù)器傳送回客戶端。? 第三層?數(shù)據(jù)層:數(shù)據(jù)庫服務(wù)器? 數(shù)據(jù)層位于數(shù)據(jù)庫服務(wù)器端,包含系統(tǒng)的數(shù)據(jù)出來邏輯。它的功能是接受Web服務(wù)器對數(shù)據(jù)庫操作的請求,對數(shù)據(jù)庫進行查詢、修改、更新,再將運行結(jié)果提交給Web服務(wù)器。? 三層的Browser+Server體系結(jié)構(gòu)是由單獨一層來旺財事務(wù)處理邏輯模塊的任務(wù),這樣就減輕了客戶機的壓力,將負荷均衡的分配給了Web服務(wù)器。?
3.3.?JSP技術(shù)?
JSP(Java?Server?Pagas)是Sun公司推出的一種動態(tài)網(wǎng)頁技術(shù)。JSP技術(shù)是以Java語言作為腳本語言的,具有良好的伸縮性,與Java?Enterpsise?A
10、PI緊密的集成在一起,在網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用開發(fā)領(lǐng)域具有得天獨厚的優(yōu)勢。JSP在跨平臺、執(zhí)行速度等特性上具有很大技術(shù)優(yōu)勢,只要體現(xiàn)在以下方面。?(1)跨平臺性:針對不同平臺采用通用的java編譯器java源程序編譯成字節(jié)碼文件,然后由JVM對字節(jié)碼文件解釋執(zhí)行。Java解釋器實際上就是特
4 總結(jié)?
本文在現(xiàn)代教育技術(shù)理論的基礎(chǔ)上,將信息技術(shù)引入教學過程管理中,借助網(wǎng)絡(luò)技術(shù),對圖書館的系統(tǒng)進行高效的監(jiān)督和管理,超越了傳統(tǒng)的管理系統(tǒng),使得學生和導師能夠更好的、更流暢的進行圖書操作。
參考文獻:?
[1]王穎.云計算編程模型中Java應(yīng)用研究[J].福建質(zhì)量管理,2016,03:186.
11、
[2]陳衍席.基于Java網(wǎng)絡(luò)聊天系統(tǒng)的設(shè)計及實現(xiàn)研究[J]通訊世界,2016,07:207-208.
[3]賈東.基于java的文件監(jiān)控程序設(shè)計與實現(xiàn)[J].信息技術(shù)與信息化,2016,Z1:87-89.
[4]薛林莉.基于Java的學校宿舍管理系統(tǒng)研究[J].電腦編程技巧與維護,2014,24:106-107+127
[5]賈羽,賈默然,郭宇.基于JAVA的網(wǎng)絡(luò)數(shù)控仿真系統(tǒng)研究[J].數(shù)字技術(shù)與應(yīng)用,2015,11:77.
[6]趙源.使用JAVA語言編寫計算器的設(shè)計研究[J].今日科苑,2015,11:99.
[7]朱浩悅.計算機軟件JAVA編程特點分析[J].黑龍江科技信息
12、,2015,36:225.
[8]卞慧敏.淺議Java網(wǎng)絡(luò)聊天工具設(shè)計[J].科技展望,2015,36:120.
[9]羿欣冉.基于JavaEE的在線考試系統(tǒng)的設(shè)計與實現(xiàn)[J].科技風,2016,02:63+71.
[10]王浩。 提高Java開發(fā)數(shù)據(jù)庫效率的技巧[J]. 信息與電腦(理論版),2016
[11]蘇冬娜,高俊濤。 基于計算機軟件安全開發(fā)的JAVA編程語言研究[J]. 網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2017
[12]朱丹丹.基于JAVAEE的畢業(yè)設(shè)計管理系統(tǒng)的設(shè)計研究[J].數(shù)字技術(shù)與應(yīng)用,2015,12:146.
[13]宋佳穎.基于Java的郵件接收系統(tǒng)分析[J].無線互聯(lián)科技
13、,2015,24:12-13.
[14]趙亞娟.計算機軟件JAVA編程特點及其技術(shù)研究[J].數(shù)字技術(shù)與應(yīng)用,2016,01:113.
[15]季鑄.利用Java開發(fā)智能軟件技術(shù)研究[J].湖南城市學院學報(自然科學版),2016,02:117-118.
[16]周波.基于Java平臺的網(wǎng)絡(luò)聊天系統(tǒng)的設(shè)計與實現(xiàn)[J].數(shù)碼世界,2016,04:4.
[17]劉延軍,薛建彬,廉鵬飛.Java再制造服務(wù)信息管理系統(tǒng)的研究與開發(fā)[J].機械與電子,2014,11:77-80.
[18]丁群,馮文遠,張堅,王力.基于Java的學生信息管理系統(tǒng)的開發(fā)[J].價值工程,2014,35:210-2
14、11.
[19]Kebo Zhang,Hailing Xiong. A new version of code Java for 3D simulation of the CCA model[J]. Computer Physics Communications,2016
[17]S. Vidal,A. Bergel,J.A. Díaz-Pace,C. Marcos. Over-exposed classes in Java: An empirical study[J]. Computer Languages, Systems & Structures,2016
[20]Stephan E. Korsholm,Hans S?ndergaard,Anders P. Ravn. A real‐time Java tool chain for resource constrained platforms[J]. Concurrency Computat.: Pract. Exper.,2014
專心---專注---專業(yè)