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

正文內(nèi)容

基于jsp的圖書館管理系統(tǒng)畢業(yè)論文(編輯修改稿)

2025-07-24 18:11 本頁面
 

【文章內(nèi)容簡介】 輸出流程按照Model、View、Controller的方式進(jìn)行分離,這樣一個(gè)應(yīng)用被分成三個(gè)層——模型層、視圖層、控制層。圖32 MVC模式MVC模式的出現(xiàn),很好的解決了傳統(tǒng)開發(fā)WEB應(yīng)用方式中存在的問題。M代表模型(Model),包含完成任務(wù)所需要的所有的行為和數(shù)據(jù);V代表視圖(View)界面,顯示模型提供的數(shù)據(jù);C代表控制器(Controller),它將模型映射到界面中,處理用戶的輸入并響應(yīng)請求。其模型關(guān)系如圖所示。在MVC模式中,三層各盡其職、相對獨(dú)立,各層內(nèi)部的改變不會(huì)影響到其它層,從而降低了數(shù)據(jù)表達(dá)、數(shù)據(jù)描述和應(yīng)用操作的耦合度,也能更好的實(shí)現(xiàn)開發(fā)中的分工,加快工程進(jìn)度。第4章 系統(tǒng)設(shè)計(jì) 系統(tǒng)功能設(shè)計(jì):在MyEclipse開發(fā)環(huán)境下,以J2EE為平臺,運(yùn)用JSP網(wǎng)絡(luò)編程語言和Struts框架和MySQL數(shù)據(jù)庫完成了B/S模式的圖書館管理系統(tǒng)。根據(jù)圖書館管理系統(tǒng)的實(shí)際需求,可以將圖書館管理系統(tǒng)劃分為日常工作,讀者資料維護(hù),圖書資料維護(hù),查詢,系統(tǒng)管理和更改口令6個(gè)部分,各個(gè)部分的具體功能的系統(tǒng)功能結(jié)構(gòu)圖如圖41所示。圖41 系統(tǒng)功能結(jié)構(gòu)圖日 常 工 作借 閱 處 理還 書 處 理圖 書 續(xù) 借“日常工作”模塊設(shè)計(jì)圖42 “日常工作”模塊設(shè)計(jì)結(jié)構(gòu)(1) 借書處理:主要功能是記錄借閱證編號和圖書編號,進(jìn)行借書過程。在數(shù)據(jù)庫中插入一條借書記錄,該記錄包括讀者ID、圖書ID、借出日期、還書期限及相關(guān)其它信息。(2) 還書處理:主要功能是輸入借閱證編號、圖書ID,在借閱登記表中找到相應(yīng)的記錄,將該記錄的相應(yīng)數(shù)據(jù)插入到還書記錄中,同時(shí)將借書記錄刪除,并保存在借閱歷史記錄表中。(3) 圖書續(xù)借:進(jìn)行續(xù)借相關(guān)功能,記錄借閱證編號和圖書編號,完成續(xù)借過程。讀 者 資 料 維 護(hù)讀 者 類 型 管 理讀 者 檔 案 管 理“讀者資料維護(hù)”模塊設(shè)計(jì)圖43 “讀者資料維護(hù)”模塊設(shè)計(jì)結(jié)構(gòu)(1) 讀者類型管理:包括新成員的類型資料入庫,以及現(xiàn)有成員資料的修改和刪除。(2) 讀者檔案管理:包括新成員的檔案資料入庫,以及現(xiàn)有成員資料的修改和刪除及詳細(xì)資料查詢。圖 書 資 料 維 護(hù)圖 書 類 型 設(shè) 置圖 書 檔 案 管 理“圖書資料維護(hù)”模塊設(shè)計(jì)圖44 “圖書資料維護(hù)”模塊設(shè)計(jì)結(jié)構(gòu)(1) 圖書類型設(shè)置:包括新書的分類資料入庫,以及現(xiàn)有書籍資料的修改和刪除。(2) 圖書檔案管理:包括新書的檔案資料入庫,以及現(xiàn)有成員資料的修改和刪除及詳細(xì)資料查詢。查 詢圖 書 資 料 查 詢借閱歷史記錄查詢借 閱 到 期 提 醒“查詢”模塊設(shè)計(jì)圖45 “查詢”模塊設(shè)計(jì)結(jié)構(gòu)(1) 圖書資料查詢:根據(jù)相應(yīng)的圖書信息對所有書籍進(jìn)行所需查詢。此查詢包括:‘圖書分類’、‘圖書編號’、‘圖書名稱’、‘作者’、‘出版社’及‘書架’。(2) 借閱歷史記錄查詢:根據(jù)相應(yīng)的借閱信息進(jìn)行所需查詢。此查詢包括:‘借閱證編號’、 ‘圖書名稱’、‘圖書編號’、 ‘讀者名稱’、‘借書日期’、‘還書日期’。(3) 借閱到期提醒:根據(jù)相應(yīng)的圖書信息歸還日期進(jìn)行判斷結(jié)果及查看。“系統(tǒng)管理”模塊設(shè)計(jì)系 統(tǒng) 管 理圖 書 館 信 息管 理 員 管 理書 架 設(shè) 置圖46 “系統(tǒng)管理”模塊設(shè)計(jì)結(jié)構(gòu)(1) 圖書館信息:包括圖書館名稱及相關(guān)資料信息的顯示。(2) 管理員管理:包括管理員名稱及相關(guān)資料信息的錄入,密碼的修改以及員工信息的刪除,權(quán)限設(shè)置方便用網(wǎng)頁不能越界查詢自己相關(guān)信息,系統(tǒng)管理員可以修改自己的密碼,并且擁有其他用戶所擁有的功能。(3) 書架設(shè)置:包括書架名稱的錄入,修改以及刪除功能?!案目诹睢蹦K設(shè)計(jì)(1) 實(shí)現(xiàn)更改管理員姓名密碼的功能。 其他功能設(shè)計(jì) (1) 首頁顯示圖書借閱排行榜;(2) 頁面頂端顯示華航圖標(biāo)及相關(guān)題目信息;(3) 左端顯示今日日期時(shí)間;(4) 最下端顯示一些提示信息。 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)整個(gè)系統(tǒng)所包括的信息有圖書信息、讀者信息、圖書借閱信息、圖書歸還信息、管理員信息、讀者類型信息、圖書類型信息。可將信息抽象為下列系統(tǒng)所需要的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):(1) 圖書信息(圖書編號,圖書名稱,圖書類型,作者,譯者,ISBN號,價(jià)格,出版社,所在書架,入庫時(shí)間,操作員)(2) 圖書類型(圖書編號,名稱,可借閱天數(shù))(3) 讀者信息(編號,姓名,性別,借閱證編號,讀者類型,出生年月,有效證件,證件號碼,登記日期,電話,郵箱,操作員)(4) 讀者類型(名稱,可借閱圖書本數(shù))(5) 圖書借閱信息(圖書編號,讀者ID,借出時(shí)間,應(yīng)還時(shí)間,是否歸還,操作員)(6) 圖書歸還信息(圖書編號,讀者ID,歸還時(shí)間,操作員)(7) 管理員信息(名稱,密碼);圖書館書架信息(名稱);出版社信息;權(quán)限信息(8) 圖書館信息(編號,名稱,館長,電話,地址,郵箱,創(chuàng)建日期,簡介)在這里使用ER圖描述了圖書館管理系統(tǒng)的數(shù)據(jù)模型。下圖標(biāo)識涉及的實(shí)體及關(guān)系。圖47 系統(tǒng)ER 圖本系統(tǒng)數(shù)據(jù)庫采用MySQL數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名稱dblibrarySys,共包含11張表,下面給出數(shù)據(jù)表概要說明及數(shù)據(jù)表樹形結(jié)構(gòu)圖,如圖43所示,包含系統(tǒng)所有數(shù)據(jù)表。 圖48 數(shù)據(jù)表圖書信息表主要用于存儲(chǔ)圖書館中所藏圖書的相關(guān)信息,其中的相關(guān)信息是在圖書入庫時(shí)由操作員進(jìn)行添加完善,此表主要用于讀者和圖書管理員對館中圖書的查詢,系統(tǒng)用戶根據(jù)圖書的某個(gè)屬性進(jìn)行查詢,便可得知圖書的其他相關(guān)信息,其中圖書所在書架屬性是便于讀者借閱時(shí)對圖書的尋找,圖書價(jià)格是在讀者不慎將圖書遺失時(shí)對遺失圖書進(jìn)行賠償?shù)囊罁?jù)。表的具體結(jié)果如下:表41 圖書信息表tb_bookinfo字段名稱數(shù)據(jù)類型字段長度是否為空說明barcodevarchar30NoKeybooknamevarchar70No 書名authorvarchar30Yes作者translatorvarchar30Yes譯者ISBNvarchar20No出版社pricefloat8,2No 圖書價(jià)格bookcasevarchar10No圖書所在書架pressvarchar70No 出版社intimedateNo 圖書入庫時(shí)間operatorvarchar30No 操作員pageint10Yes 圖書頁碼該表的設(shè)計(jì)主要是方便對圖書的分類,和對圖書的查詢,在實(shí)際應(yīng)用中圖書管理員就是根據(jù)圖書類型的不同將之分列在不同的書架,以方便讀者的借閱尋找,其中可借閱天數(shù)項(xiàng)設(shè)置了不同類型圖書的借閱期限,可根據(jù)圖書的具體情況進(jìn)行不同的維護(hù)管理,表的具體結(jié)構(gòu)設(shè)計(jì)如下:表42 圖書類型信息表tb_booktype字段名稱數(shù)據(jù)類型字段長度是否為空說明ID int10NoKeybooknamevarchar30No 書名daysint10No 可借閱天數(shù) 讀者信息表結(jié)構(gòu)設(shè)計(jì)讀者信息表的設(shè)計(jì)是為了圖書館管理員對讀者進(jìn)行管理,其中讀者ID,不同類型證件的號碼都是唯一的,是讀者在借閱圖書時(shí)需要輸入對讀者身份進(jìn)行識別的信息,讀者郵件電話等信息是為了與讀者進(jìn)行聯(lián)系,讀者類型信息決定了讀者一次性可借閱的圖書的數(shù)量,操作員是為了便于對信息才操作的查詢。表的具體結(jié)構(gòu)設(shè)計(jì)如下:表43 讀者信息表tb_reader字段名稱數(shù)據(jù)類型字段長度是否為空說明Idint10NoKeynamevarchar20No 姓名sexvarchar4No 性別barcodevarchar30No 借閱證編號readertypevarchar11No讀者類型telvarchar20Yes 電話varchar100Yes 郵箱paperTypevarchar10No 證件類型PaperNO.Varchar20No 證件號碼birthdaydateYes 出生日期intimedateNo 登記時(shí)間operatorvarchar30No 操作員此表的設(shè)計(jì)是為了對不同身份的讀者進(jìn)行分類方便讀者的管理,其中可借閱圖書數(shù)量的屬性設(shè)定,是根據(jù)讀者需求的不同對起權(quán)限進(jìn)行的設(shè)置,用于規(guī)定不同類型讀者一次可借閱的圖書數(shù)量,表的具體結(jié)構(gòu)設(shè)計(jì)如下:表44 讀者類型信息表tb_readertype字段名稱數(shù)據(jù)類型字段長度是否為空說明ID int10NoKeyreadernamevarchar50No 姓名numberint4No 可借圖書本數(shù)該表的設(shè)計(jì)是用于對讀者借閱圖書進(jìn)行管理,表中圖書ID屬性是對借閱圖書的唯一性識別標(biāo)識,讀者ID號記錄借閱的相應(yīng)讀者,結(jié)出時(shí)間記錄了相應(yīng)的歸還時(shí)間,以及歸還時(shí)是否超時(shí),操作員是對借閱進(jìn)行操作的人員的記錄方便日后的查詢,是否歸還標(biāo)識可查詢當(dāng)起讀書是否被歸還,表的具體結(jié)構(gòu)設(shè)計(jì)如下:表 45 圖書借閱信息表 tb_borrow字段名稱數(shù)據(jù)類型字段長度是否為空說明ID int10NoKeyreaderIDvarchar10No 借閱證編號bookIDint10No 圖書編號borrowTimedateNo 結(jié)出時(shí)間backTimedateNo 應(yīng)歸還時(shí)間operatorvarchar30No 操作員ifbacktinyint1No 是否歸還與圖書借閱信息表形成對照的是圖書歸還信息表,該表的設(shè)計(jì)除了像上表一樣把借閱的圖書與相應(yīng)的借閱者進(jìn)行對應(yīng)的聯(lián)系以外還記錄了讀者應(yīng)歸還圖書的時(shí)間,以此判斷讀者的借閱是否超時(shí),表的具體結(jié)構(gòu)設(shè)計(jì)如下:表 46 圖書歸還信息表tb_giveback字段名稱數(shù)據(jù)類型字段長度是否為空說明ID int10NoKeyreaderIDvarchar11No 借閱證編號bookIDint11No 圖書編號backTimedateNo 歸還時(shí)間operatorvarchar30No 操作員該表的設(shè)計(jì)用于記錄圖書管理系統(tǒng)用戶的信息,方便對用戶的管理,表中包括用戶ID 和用戶的登錄密碼,表的具體結(jié)構(gòu)設(shè)計(jì)如下:表 47系統(tǒng)用戶信息表tb_mamager字段名稱數(shù)據(jù)類型字段長度是否為空說明ID int10NoKeynamevarchar30No 用戶passwordvarchar30No 密碼該表包含了圖書館的名稱,地址,聯(lián)系方式,建館時(shí)間,簡介等信息,是對圖書館基本屬性信息的描述,方便外界讀者對圖書館的了解,表的具體結(jié)構(gòu)設(shè)計(jì)如下:表48 圖書館信息表 tb_library 字段名稱數(shù)據(jù)類型字段長度是否為空說明ID int10NoKeylibrarynamevarchar50No 圖書館館名curatorvarchar10No 館長telvarchar20Yes 結(jié)出時(shí)間addressvarchar100No 應(yīng)歸還時(shí)間varchar100No 郵箱urlvarchar100No 圖書館網(wǎng)站createDatevarcharNo 創(chuàng)館時(shí)間introducetextYes 圖書館簡介該表是為保存書架信息,表的具體結(jié)果設(shè)計(jì)如下:表49 書架信息表tb_bookcase字段名稱數(shù)據(jù)類型字段長度是否為空說明ID int10NoKeynamevarchar30No 書架名稱該表包含了出版社的名稱,編碼信息,是保存出版社信息的描述,表的具體結(jié)構(gòu)設(shè)計(jì)如下:表410 出版社信息表 tb_publishing 字段名稱數(shù)據(jù)類型字段長度是否為空說明ISBN varchar30YESKeypubnamevarchar30YES 出版社名稱該表用來保存管理員權(quán)限信息,表的具體結(jié)構(gòu)設(shè)計(jì)如下:表411 權(quán)限信息表 tb_purview字段名稱數(shù)據(jù)類型字段
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1