freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于jsp的圖書管理系統(tǒng)-wenkub.com

2025-06-24 17:35 本頁(yè)面
   

【正文】 同時(shí),也要感謝在我大學(xué)幾年的學(xué)習(xí)、生活中給予我關(guān)懷的老師和同學(xué),更要感謝我的家人對(duì)我學(xué)業(yè)上的支持和鼓勵(lì),感謝所有關(guān)心幫助過我的人,感謝學(xué)校!參考文獻(xiàn)[1] 高紅巖.STRUTS 實(shí)用開發(fā)指南[M].北京:科學(xué)出版社,[2] 耿祥義,張躍平.JSP 實(shí)用教程[M].北京:清華大學(xué)出版社,[3] 王珊,薩師煊.?dāng)?shù)據(jù)庫(kù)系統(tǒng)概論(第四版)[M].北京:高等教育出版社,[4] 廖義奎.Struts 編程基礎(chǔ)與實(shí)例精講[M].北京:中國(guó)電力出版社,[5] 王俊標(biāo).Java Web 開發(fā)——基于 Struts、EJB、Hibernate、Builder [M].北京:人民郵電出版社,[6] 林琪,朱濤江.JSP 設(shè)計(jì) [M].北京:中國(guó)電力出版社,[7] 邱哲,王俊標(biāo),馬斗.Struts WEB 設(shè)計(jì)與開發(fā)大全[M].北京:清華大學(xué)出版社,[8] 孫衛(wèi)琴. 基于 MVC 的 JAVA [M].北京:電子工業(yè)出版社,[9] 唐有明, 吳華等. JSP 動(dòng)態(tài)網(wǎng)站開發(fā) 清華大學(xué)出版社,[10] 孔長(zhǎng)征,姜嶺. Dreamweaver ,[11] 林康司,林上杰. 技術(shù)手冊(cè)[M]. 電子工業(yè)出版社,2022[12] 張桂元,賈燕楓. Struts 開發(fā)入門與項(xiàng)目實(shí)踐[M]. 人民郵電出版社,2022[13] 趙強(qiáng). J2EE 應(yīng)用開發(fā)[M]. 電子工業(yè)出版社,2022[14] 明日科技. JSP 開發(fā)技術(shù)大全[M].人民郵電出版社,2022[15] (印度)克里斯那. Oracle J2EE 應(yīng)用開發(fā)[M].清華大學(xué)出版社,2022[16] 吳京慧, 杜賓, 楊波. Oracle 數(shù)據(jù)庫(kù)管理及應(yīng)用開發(fā)教程[M]. 清華大學(xué),2022[17] Bryan Basham, Kathy Sierra, Bert Bates. Head First Servlets amp。在此,要對(duì)老師表示衷心的感謝。首先我要感謝我的校內(nèi)和校外導(dǎo)師。 。(2) 在本系統(tǒng)的開發(fā)過程中采用的是 SSH 三大框架開發(fā)模式,此模式將明顯的把顯示和邏輯分離,使代碼容易管理,適合于大型項(xiàng)目的開發(fā)。回顧這幾個(gè)月,短暫而充實(shí)。讀者在本系統(tǒng)的應(yīng)用下可以實(shí)現(xiàn)按照各種方式(如:書名、編號(hào)、作者)查詢圖書館的藏書,方便的借閱圖書,歸還圖書,能夠查詢自己的借閱圖書情況。 評(píng)價(jià)測(cè)試過程嚴(yán)格按照測(cè)試的流程,經(jīng)過單元測(cè)試,子系統(tǒng)測(cè)試和系統(tǒng)測(cè)試。(2)圖書歸還,根據(jù)讀者借書證編號(hào)和圖書編號(hào)辦理歸還圖書,借閱信息中必須有這條信息,否則不能歸還,跳轉(zhuǎn)提示頁(yè)面。(2)注銷借書證,單個(gè)刪除時(shí),點(diǎn)擊刪除則根據(jù)借書證編號(hào)注銷此借書證,成功則返回列表,不成功則提示未刪除成功的原因,多選刪除時(shí)也根據(jù)借書證 ID 的數(shù)組刪除多個(gè)借書證,并跳轉(zhuǎn)到相應(yīng)的提示頁(yè)面。(3)修改圖書信息,點(diǎn)擊查看圖書信息時(shí),可對(duì)圖書信息進(jìn)行修改,修改成功或失敗跳轉(zhuǎn)到相應(yīng)提示頁(yè)面。 圖書管理測(cè)試圖書管理員進(jìn)入系統(tǒng)圖書管理模塊后,可對(duì)圖書進(jìn)行添加,修改,刪除操作。測(cè)試目的在于:發(fā)現(xiàn)錯(cuò)誤而執(zhí)行一個(gè)程序的過程,測(cè)試的最重要目的是發(fā)現(xiàn)其中尚未發(fā)現(xiàn)的錯(cuò)誤。在工程文件的目錄如圖 514 示:圖 514 工程目錄其中 dao 包中有三個(gè)類文件,分別是對(duì)于不同模塊所創(chuàng)建的借口,而在service 包中有與 dao 包中名字對(duì)應(yīng)的三個(gè)類文件,跟別實(shí)現(xiàn)了 dao 包中的所有將誒口。這樣一來,系統(tǒng)后臺(tái)管理的安全性就得以保障了。在這里是通過 JSP 技術(shù)的“session”功能來實(shí)現(xiàn)的。(5)。} else {hql = hql + order by desc。 + ()+39。 + ()+39。 + ()+39。}public ListTBook listBook(TBook book, Page page) {String hql = from TBook tb where 1=1。}((book))。圖書檢索頁(yè)面如圖 513 示。().delete(bookStudent)。}public boolean delBookStudent(String studentId, String bookId) {Session session = ().getSessionFactory().openSession()。if(!flag) {return 沒有該 記錄!。return success。return 借書成功!。(()1)。(borrowDate)。}Date borrowDate = new Date()。}public String saveBookStudent(TBookStudent bookStudent) {TBook book = (())。} 借閱信息管理模塊的實(shí)現(xiàn)借書信息管理模塊主要分為辦理圖書借閱、辦理圖書歸還、借閱信息查看,其中借閱信息查看可按圖書編號(hào)和借書證編號(hào)查看。return Detail。}public TStudent getStudentByid(String studentNum) {return (TStudent)().get(, studentNum)。}public String modifySaveStudent() {(student)。圖 59 修改讀者信息界面其實(shí)現(xiàn)的代碼如下:public String modifyInfoStudent() { = (studentNum)。}public void deleteMoreStudent(String[] studentNums) {for(int i=0。}public String deleteMoreStudent() {(studentNums)。}(1)刪除學(xué)生功能的實(shí)現(xiàn)管理員刪除讀者,刪除時(shí)可刪除一個(gè),也可同時(shí)多選刪除。(())。具體讀者列表界面如圖 58 所示圖 58 讀者列表界面其實(shí)現(xiàn)的代碼如下:public String listAllStudent() {studentList = ()。}public ListTAcademy listAllAcademy() {return ().find(from TAcademy ta)。}public void addStudent(TStudent student) {Date now = new Date()。} 學(xué)生管理模塊的實(shí)現(xiàn)學(xué)生管理模塊主要分為添加學(xué)生、查看學(xué)生、修改學(xué)生,查看學(xué)生的詳細(xì)信息。return Detail。return book。bookList = ()。book = (bookNum)。 i。bookList = ()。}(1)刪除圖書功能的實(shí)現(xiàn)管理員刪除圖書,刪除時(shí)可刪除一個(gè),也可同時(shí)多選刪除,其實(shí)現(xiàn)的代碼如下:public String deleteOneBook() {(bookNum)。(())。}hql = hql + order by 。 !.equals(().trim())) { hql = hql + and = 39。 !.equals(().trim())) {hql = hql + and = 39。 !.equals(().trim())) {hql = hql + and = 39。return Book。(book)。return Book。}public ListTSort listBookSort() {return ().find(from TSort tsort)。看圖書功能中可以查看圖書詳細(xì)信息,并對(duì)圖書信息進(jìn)行修改或刪除某些廢棄圖書信息。Query q = (from TAdmin a where = ? and = ?).setString(0, ()).setString(1, ())。}Service 層:public boolean login(TAdmin admin) {TAdmin a = (admin)。圖 52 圖書館管理系統(tǒng)登錄界面其實(shí)現(xiàn)的代碼如下:Action 層:public String login() {boolean flag = (admin)。數(shù)據(jù)庫(kù)W e b 瀏覽器W e b 瀏覽器W e b 服務(wù)器 h t m l h e a d … … / b o d y / h t m l h t m l h e a d … … / b o d y / h t m l 應(yīng)用程序服務(wù)器發(fā)送請(qǐng)求返回響應(yīng)查詢數(shù)據(jù)返回?cái)?shù)據(jù)集圖 51 數(shù)據(jù)庫(kù)查詢示意圖 登錄系統(tǒng)模塊的實(shí)現(xiàn)本模塊主要是用戶通過圖書館管理系統(tǒng)的首頁(yè)進(jìn)入該系統(tǒng)。學(xué)生實(shí)體圖如圖 48 所示:學(xué)生學(xué)號(hào)創(chuàng)建日期已借書數(shù)量地址宿舍 電話 班級(jí)學(xué)院性別密碼姓名圖 48 學(xué)生實(shí)體圖圖書:圖書屬性有圖書編號(hào)、書名、作者、類別、單價(jià)、出版社、出版日期、總數(shù)量、當(dāng)前數(shù)量、購(gòu)買日期、內(nèi)容摘要。借閱信息管理功能模塊流程圖如圖 46 所示:借書信息管理辦理借閱辦理還款歸還圖書填寫借書證編號(hào)和圖書編號(hào)是否存在編號(hào)填寫借書證編號(hào)和圖書編號(hào)是否存在借閱記錄歸還成功歸還失敗是否已經(jīng)借閱借閱失敗借閱成功填寫借書證編號(hào)是否存在編號(hào)是否有欠款還款失敗還款成功YNYNN NNY YY開始結(jié)束圖 46 借閱信息管理模塊流程圖 圖書檢索模塊使用該模塊的用戶有:讀者和管理員。借書證管理功能模塊流程圖如圖 45 所示:借書證管理是否成功借書證辦理讀者信息修改借書證注銷圖書證掛失是否成功是否成功辦理成功頁(yè)面修改失敗頁(yè)面修改成功頁(yè)面注銷失敗頁(yè)面注銷成功頁(yè)面辦理失敗頁(yè)面NY NNYY是否成功掛失失敗頁(yè)面掛失成功頁(yè)面N Y開始結(jié)束圖 45 借書證管理模塊流程圖 借閱信息管理模塊本模塊主要是工作者對(duì)圖書外借和歸還進(jìn)行管理。本模塊的功能點(diǎn)包括:(1) 新書入庫(kù),將新進(jìn)圖書按其類型將圖書的基本信息錄入系統(tǒng)數(shù)據(jù)庫(kù); (2) 圖書出庫(kù),某一部分圖書會(huì)隨著時(shí)間的增長(zhǎng)及知識(shí)的更新而變得不再有收藏的價(jià)值,或者圖書被損壞,這些圖書就要在圖書庫(kù)中除去。整體系統(tǒng)的功能模塊如圖 42 所示:圖書館管理系統(tǒng)登錄系統(tǒng)模塊借書證管理模塊圖書管理模塊借閱信息模塊圖書檢索模塊圖 42 圖書館管理系統(tǒng)功能圖 圖書館管理系統(tǒng)各功能模塊概述 系統(tǒng)登錄模塊用戶進(jìn)入系統(tǒng)時(shí)調(diào)用的一個(gè)模塊。圖書管理模塊:管理員通過驗(yàn)證界面進(jìn)入系統(tǒng)后,進(jìn)入到圖書管理模塊,可以對(duì)圖書進(jìn)行添加,刪除、修改圖書信息、查詢、查看等一系列的操作。其模型的關(guān)系如圖所示。這種抽象結(jié)構(gòu)能有助于將應(yīng)用程序分割成若干邏輯部件,使程序設(shè)計(jì)變得更加容易。(7)圖書館管理系統(tǒng)的設(shè)計(jì)應(yīng)當(dāng)遵循數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范。(3)系統(tǒng)應(yīng)滿足圖書館管理工作的需要,并達(dá)到操作過程中的直觀,方便,實(shí)用,安全,準(zhǔn)確等要求。 運(yùn)行需求 預(yù)期的物理環(huán)境(1)系統(tǒng)在常溫環(huán)境下使用;(2)系統(tǒng)在潔凈的室內(nèi)使用。 性能需求 人身和環(huán)境安全性需求(1)系統(tǒng)中的軟件不構(gòu)成對(duì)人身健康的損害;(2)系統(tǒng)中的軟件失效時(shí)不造成財(cái)產(chǎn)的損失;(3)系統(tǒng)中的軟件失效時(shí)不造成環(huán)境的破壞。②書刊借閱——對(duì)該讀者借閱書籍記錄進(jìn)行查詢?!」δ苄枨笤诒鞠到y(tǒng)中,對(duì)讀者來說,他們關(guān)心的問題其實(shí)是如何方便的查詢到圖書館中的書籍以及自己正在借閱或者已經(jīng)借閱過一些什么書籍,也就是借閱歷史,另一個(gè)關(guān)心的問題就是所借閱的圖書是否到期等等。讀者數(shù)據(jù)管理主要包括:讀者借閱信息的管理,借閱圖書以及歸還圖書。3 需求分析 圖書館管理系統(tǒng)需求概述圖書館管理系統(tǒng)的開發(fā)主要涉及到圖書的管理,學(xué)生信息的管理,借閱信息的管理三大功能的數(shù)據(jù)管理。所以,本系統(tǒng)在技術(shù)上是完全可行的。另外 Struts 技術(shù)支持廣泛:Struts 作為目前最流行的框架,技術(shù)資料眾多,即使是一些很偏的問題也可以在網(wǎng)上找到相關(guān)的資料和答案。這種分離的另一個(gè)好處是 Java 程序員可以專注于 Servlet 代碼,HTML 編寫者可以專注于 JSP。它只是將數(shù)據(jù)傳送到 Servlet,并接收和顯示返回的數(shù)據(jù)。在某種意義上,架構(gòu)的模式部分是讓應(yīng)用程序處于領(lǐng)先地位的全部原因。這就意味著,Servlet控制輸入的請(qǐng)求和輸出的回應(yīng)。它的目的是要解決完全由 JSP 或完全由 Servlet 實(shí)現(xiàn)的應(yīng)用程序中的固有的問題。Tomcat 服務(wù)器的兼容性很好,有眾多大軟件的公司的支持,而且服務(wù)器的性能穩(wěn)定,其發(fā)展前景很好。(2)網(wǎng)站后臺(tái)設(shè)計(jì):后臺(tái)是供管理員使用的,管理員登陸后有如下權(quán)利 ①辦理借閱證:將學(xué)生信息填寫完整,在數(shù)據(jù)庫(kù)中注冊(cè)新用戶;②書籍的錄入及刪除:可以對(duì)現(xiàn)有圖書庫(kù)中的圖書進(jìn)行刪除,也可以添加新書;③借書還書登記:普通用戶
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1