資源描述:
《Java圖書管理系統(tǒng)報(bào)告材料》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、實(shí)用文檔圖書管理系統(tǒng)摘要在這個(gè)高速發(fā)展的信息化時(shí)代,對于一個(gè)高效的圖書館而言,傳統(tǒng)的管理辦法已遠(yuǎn)遠(yuǎn)不能滿足要求,現(xiàn)代圖書館需要一個(gè)高速、快捷、方便的圖書管理辦法。因此,WEB圖書管理系統(tǒng)應(yīng)運(yùn)而生,WEB圖書管理系統(tǒng)的主要特點(diǎn)是利用了網(wǎng)絡(luò),他給讀者和圖書館之間提供了一個(gè)交互的電子平臺,使得讀者通過網(wǎng)絡(luò)就能輕松查詢到圖書館的相關(guān)信息,極大地方便了讀者,也提高了圖書館的效率。究其原因,主要在于以下幾個(gè)方面的因素:(1)歷史的原因,科技發(fā)展水平和經(jīng)濟(jì)基礎(chǔ)落后,國民文化素質(zhì)較低等,(2)圖書館界缺乏真正的、系統(tǒng)的有組織的調(diào)查研究,理論脫離實(shí)
2、際,而且在某些方面存在認(rèn)識上的誤區(qū);(3)圖書情報(bào)信息技術(shù)應(yīng)用水平低,不能為圖書館學(xué)情報(bào)學(xué)理論研究有效地開辟新領(lǐng)域、提出新課題,這是因?yàn)槲覈膱D書館理論研究與實(shí)踐活動(dòng)嚴(yán)重脫節(jié),理論成果對實(shí)踐缺乏指導(dǎo)意義,因而理論研究生命力不強(qiáng)。關(guān)鍵詞:圖書管理系統(tǒng)、科技、效率、意義文案大全實(shí)用文檔目錄1.1相關(guān)知識21.開發(fā)工具及技術(shù)簡介22.4Tomcat簡介22系統(tǒng)功能概述32.1需求分析32.1.1用戶區(qū)分:32.1.2管理員功能:32.1.3注冊用戶功能:33系統(tǒng)設(shè)計(jì):33.1數(shù)據(jù)庫設(shè)計(jì):3數(shù)據(jù)庫設(shè)計(jì)中,設(shè)計(jì)了三個(gè)實(shí)體:1.用戶。2.圖書
3、。3.評論3用戶屬性:name、password、email、權(quán)限3圖書屬性:name、company、intro、price3讀者評論:bookname、authorname、content43.2權(quán)限管理設(shè)計(jì):41.注冊時(shí),只能注冊一般用戶。系統(tǒng)內(nèi)置一個(gè)超級管理員,只有超級管理員才具有添加管理員,和刪除管理員的權(quán)限。判別是否是超級管理員的標(biāo)準(zhǔn)在于manager表中的quanxian項(xiàng),quanxina為1代表超級管理員,2代表普通管理員,3代表普通用戶。42.在刪除、更新、發(fā)布圖書信息時(shí),將對用戶的session進(jìn)行判斷,如果
4、是管理員以上權(quán)限,才能進(jìn)行操作。43.在對圖書信息做出評論的時(shí)候,將對用戶的session進(jìn)行判斷,如果已經(jīng)成功登錄的用戶以上權(quán)限,才能進(jìn)行評論的操作。44.對于評論的編輯和修改,只能有管理員以上權(quán)限的用戶進(jìn)行操作。43.3編碼設(shè)計(jì):5本系統(tǒng)設(shè)計(jì)了如下幾個(gè)頁面來完成相應(yīng)的功能。51.用戶注冊頁面。5這個(gè)頁面讓用戶提交注冊信息,根據(jù)注冊信息,調(diào)用功能實(shí)現(xiàn)頁面來向數(shù)據(jù)庫中添加記錄,以完成用戶注冊功能。52.管理員發(fā)布圖書信息。5這個(gè)頁面用來讓管理員提交圖書信息,以此來調(diào)用相應(yīng)的功能實(shí)現(xiàn)頁面,來向數(shù)據(jù)庫中添加、修改、刪除信息,以此來實(shí)現(xiàn)
5、圖書信息的添加、修改、刪除功能。53.搜索圖書信息。6這個(gè)頁面,通過用戶提交查詢條件,然后調(diào)用相應(yīng)的功能實(shí)現(xiàn)頁面,對圖書屬性進(jìn)行查詢,然后將查詢得到的信息返回到頁面中顯示。以此來完成圖書的查詢功能。64編碼實(shí)現(xiàn)7結(jié)論9參考文獻(xiàn)9文案大全實(shí)用文檔1引言1.1相關(guān)知識本系統(tǒng)設(shè)計(jì)采用的是JSP作為設(shè)計(jì)語言,所以JSP相關(guān)的知識是必不可少的。簡單說來需要涉及到JSP中頁面的設(shè)計(jì),以及對于數(shù)據(jù)庫的一些操作。查詢、寫入、刪除等等操作。通過上述的操作來完成相應(yīng)的圖書館里功能。1.開發(fā)工具及技術(shù)簡介Java語言是一種簡單、面向?qū)ο?、分布式、解釋?zhí)
6、行、魯棒、安全、體系結(jié)構(gòu)中立、可移植、高性能、多線程以及動(dòng)態(tài)性的編程語言。Java有如下主要特點(diǎn):1.平臺無關(guān)性;2.安全性;3.面向?qū)ο螅?.分布式;5.健壯性。同時(shí),與C/C++相比,Java去掉了指針運(yùn)算、結(jié)構(gòu)、typedefs、#define。減少了出錯(cuò)的可能性。[2]就可以訪問帶有ODBC驅(qū)動(dòng)程序的數(shù)據(jù)庫,目前大多數(shù)數(shù)據(jù)庫系統(tǒng)都帶有ODBC驅(qū)動(dòng)程序,所以Java程序能訪問諸如Oracle、Sybase、MSSQLServer和MSAccess等數(shù)據(jù)庫。[5]JSP工作模式JSP規(guī)范有JSPModel1和JSPModel2
7、兩種建立應(yīng)用程序的方式,它們的區(qū)別在于處理請求的位置不同。[6]Model1體系中,JSP頁面獨(dú)自響應(yīng)請求并將處理結(jié)果返還給客戶,所有的數(shù)據(jù)存取都是由Jav態(tài)內(nèi)容服務(wù)的方法,它吸取了兩種方法的優(yōu)點(diǎn),用JSP生成表達(dá)層的內(nèi)容,讓Servlet完成深層次的處理MySQL是一個(gè)小巧實(shí)用的數(shù)據(jù)庫服務(wù)器軟件,對于小型(當(dāng)然也不一定很?。?yīng)用系統(tǒng)是非常理想的。除了支持標(biāo)準(zhǔn)的ANSISQL語句,它還支持多種平臺,而在Unix系統(tǒng)上該軟件支持多線程運(yùn)行方式,從而能獲得相當(dāng)好的性能。對于不使用Unix的用戶,它可以在WindowsNT系統(tǒng)上以系統(tǒng)服
8、務(wù)方式運(yùn)行,或者在Windows95/98系統(tǒng)上以普通進(jìn)程方式運(yùn)行。[10]2.4Tomcat簡介JakartaTomcat服務(wù)器是在SUN公司的JSWDK的基礎(chǔ)上發(fā)展起來的一個(gè)優(yōu)秀的Servlet/JSP容器,它是Apache-Jakarta軟件