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