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

正文內(nèi)容

基于jsp的圖書(shū)管理系統(tǒng)-計(jì)算機(jī)專業(yè)畢業(yè)論文(編輯修改稿)

2025-07-24 18:23 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 書(shū)證,填寫用戶基本信息;(2) 注銷借書(shū)證,輸入讀者借書(shū)證編號(hào),根據(jù)借書(shū)證 ID 刪除讀者表中此借書(shū)證信息;(3) 掛失借書(shū)證,主要是將借書(shū)證的狀態(tài)改為掛失,更新讀者表狀態(tài)字段,有圖書(shū)管理員操作;(4) 修改圖書(shū)證信息,由于工作人員的疏忽,而出現(xiàn)辦理借書(shū)證時(shí)錄入信息有誤,則可根據(jù)借書(shū)證編號(hào)對(duì)其信息進(jìn)行查看和修改。借書(shū)證管理功能模塊流程圖如圖 45 所示:借書(shū)證管理是否成功借書(shū)證辦理讀者信息修改借書(shū)證注銷圖書(shū)證掛失是否成功是否成功辦理成功頁(yè)面修改失敗頁(yè)面修改成功頁(yè)面注銷失敗頁(yè)面注銷成功頁(yè)面辦理失敗頁(yè)面NY NNYY是否成功掛失失敗頁(yè)面掛失成功頁(yè)面N Y開(kāi)始結(jié)束圖 45 借書(shū)證管理模塊流程圖 借閱信息管理模塊本模塊主要是工作者對(duì)圖書(shū)外借和歸還進(jìn)行管理。本模塊的功能點(diǎn)包括:(1) 圖書(shū)借閱,記錄借閱證編號(hào)和圖書(shū)編號(hào),進(jìn)行借書(shū)過(guò)程。在數(shù)據(jù)庫(kù)中插入一天借書(shū)記錄,該記錄包括圖書(shū) ID、借書(shū)證 ID、借閱日期、歸還日期等;(2) 圖書(shū)歸還,輸入借書(shū)證編號(hào),圖書(shū)編號(hào),根據(jù)輸入的編號(hào)在借閱登記表中找到相應(yīng)的記錄,將借閱記錄刪除,并將該記錄相應(yīng)的數(shù)據(jù)更新到歷史借閱記錄信息表中;(3) 查看借閱記錄,可以根據(jù)借書(shū)證 ID 以及圖書(shū) ID 查詢借閱記錄。(4) 辦理還款,如讀者有圖書(shū)超期的情況將會(huì)有欠款,可以根據(jù)借書(shū)證的ID 來(lái)為讀者班里還款。借閱信息管理功能模塊流程圖如圖 46 所示:借書(shū)信息管理辦理借閱辦理還款歸還圖書(shū)填寫借書(shū)證編號(hào)和圖書(shū)編號(hào)是否存在編號(hào)填寫借書(shū)證編號(hào)和圖書(shū)編號(hào)是否存在借閱記錄歸還成功歸還失敗是否已經(jīng)借閱借閱失敗借閱成功填寫借書(shū)證編號(hào)是否存在編號(hào)是否有欠款還款失敗還款成功YNYNN NNY YY開(kāi)始結(jié)束圖 46 借閱信息管理模塊流程圖 圖書(shū)檢索模塊使用該模塊的用戶有:讀者和管理員。本模塊的功能點(diǎn)包括:(1) 根據(jù)圖書(shū) ID 進(jìn)行檢索;(2) 根據(jù)圖書(shū)名稱進(jìn)行檢索;(3) 根據(jù)圖書(shū)類型進(jìn)行檢索。(4) 根據(jù)圖書(shū)作者或譯者進(jìn)行檢索。圖書(shū)檢索功能模塊流程圖如圖 47 所示:圖書(shū)檢索根據(jù)圖書(shū)I D查詢根據(jù)書(shū)名查詢根據(jù)類型查詢根據(jù)作者查詢是否檢索到圖書(shū)圖書(shū)列表 提示頁(yè)面Y N開(kāi)始結(jié)束圖 47 圖書(shū)檢索模塊流程圖 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 概念結(jié)構(gòu)設(shè)計(jì)(1)實(shí)體圖學(xué)生:學(xué)生屬性有學(xué)號(hào)、姓名、密碼、性別、學(xué)院、班級(jí)、電話、、宿舍、地址、已借書(shū)數(shù)量、創(chuàng)建日期。學(xué)生實(shí)體圖如圖 48 所示:學(xué)生學(xué)號(hào)創(chuàng)建日期已借書(shū)數(shù)量地址宿舍 電話 班級(jí)學(xué)院性別密碼姓名圖 48 學(xué)生實(shí)體圖圖書(shū):圖書(shū)屬性有圖書(shū)編號(hào)、書(shū)名、作者、類別、單價(jià)、出版社、出版日期、總數(shù)量、當(dāng)前數(shù)量、購(gòu)買日期、內(nèi)容摘要。圖書(shū)實(shí)體圖如圖 49 所示:圖 49 圖書(shū)實(shí)體圖(2)E—R 圖根據(jù)以上實(shí)體圖,分析了各個(gè)實(shí)體的屬性,根據(jù)這些屬性,可以得到系統(tǒng)的E—R 圖,如圖 410 所示1 nn n學(xué)生圖書(shū)圖書(shū)編號(hào)內(nèi)容摘要購(gòu)買日期當(dāng)前數(shù)量總數(shù)量出版日期 出版社 單價(jià)類別作者書(shū)名屬于班級(jí)借書(shū)日期1 n圖 系統(tǒng) ER 圖 邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)上述功能模塊的需求,設(shè)計(jì)如下主要數(shù)據(jù)庫(kù)表:表 圖書(shū)信息表(t_book)字段英文名稱 字段中文名稱 字段類型 字段約束 是否可為空Book_num 圖書(shū)編號(hào) Varchar2(15) 主鍵 否Book_name 書(shū)名 Varchar2(20) 否Writer 作者 Varchar2(10) 否Sort_id 類加 ID Varchar2(5) 否表 圖書(shū)信息表(t_book) 續(xù)表 01Price 單價(jià) Number() 是Pub_pany 出版社 Varchar2(20) 是Pub_date 出版日期 Date 是Total_num 總數(shù)量 Number(3) 否借閱圖書(shū)學(xué)生屬于 還書(shū)日期超期罰款Current_num 當(dāng)前數(shù)量 Number(3) 否Buy_date 入庫(kù)日期 Date 否Brief 內(nèi)容摘要 Varchar2(100) 是表 學(xué)生信息表 (t_student)字段英文名稱 字段中文名稱 字段類型 字段約束 是否可為空Student_num 學(xué)號(hào) Varchar2(15) 主鍵 否Student_name 姓名 Varchar2(10) 否Password 密碼 Varchar2(20) 否Academy_id 學(xué)院 ID Varchar2(10) 否Class_id 班級(jí) ID Varchar2(10) 否Sex 性別 Varchar2(2) 是Telephone 電話 Varchar2(15) 是Email Email Varchar2(20) 是Lended_num 已借書(shū)數(shù)量 Number(2) 默認(rèn)為 0 否Create_date 創(chuàng)建日期 Date 否表 借閱信息表(t_book_student)字段英文名稱 字段中文名稱 字段類型 字段約束 是否可為空Id ID 號(hào) Varchar2(35) 主鍵 否Book_id 圖書(shū)編號(hào) Varchar2(15) 否Student_id 學(xué)號(hào) Varchar2(15) 否borrow_date 借書(shū)日期 Date 否return_date 還書(shū)日期 Date 否Money 超期罰款 Number() 否表 管理員表(t_admin)字段英文名稱 字段中文名稱 字段類型 字段約束 是否可為空Admin_id 管理員 ID Number(5) 主鍵 否Admin_name 管理員姓名 Varchar2(10) 否Admin_password 管理員密碼 Varchar2(20) 否表 學(xué)院表(t_admin)字段英文名稱 字段中文名稱 字段類型 字段約束 是否可為空Academy_id 學(xué)院 ID Varchar2(10) 主鍵 否Academy_name 學(xué)院名 Varchar2(30) 否表 班級(jí)表(t_class)字段英文名稱 字段中文名稱 字段類型 字段約束 是否可為空Class_id 班級(jí) ID Varchar2(10) 主鍵 否Class_name 班級(jí)名 Varchar2(30) 否Academy_id 所屬學(xué)院 ID Varchar2(10) 否表 圖書(shū)類別表(t_admin)字段英文名稱 字段中文名稱 字段類型 字段約束 是否可為空Sort_id 類別 ID Varchar2(5) 主鍵 否Sort_name 類別名 Varchar2(20) 否5 系統(tǒng)實(shí)現(xiàn) 系統(tǒng)的軟件結(jié)構(gòu)處理靜態(tài) WEB 是由 Web 瀏覽器向 Web 發(fā)送靜態(tài)頁(yè)面, Web 服務(wù)器直接對(duì)發(fā)送的靜態(tài)網(wǎng)頁(yè)進(jìn)行處理。處理動(dòng)態(tài) WEB 數(shù)據(jù)庫(kù)查詢的過(guò)程是:當(dāng) Web 瀏覽器向 Web 服務(wù)器發(fā)送請(qǐng)求時(shí),動(dòng)態(tài)網(wǎng)頁(yè)的處理流程是,屏蔽掉 HTML 語(yǔ)言,只輸入動(dòng)態(tài)網(wǎng)頁(yè)文件,由 Web 服務(wù)器向數(shù)據(jù)庫(kù)中傳遞信息,經(jīng)過(guò)數(shù)據(jù)庫(kù)的處理返回?cái)?shù)據(jù)集,Web 應(yīng)用服務(wù)器再把含有程序代碼的動(dòng)態(tài)網(wǎng)頁(yè)轉(zhuǎn)換為靜態(tài)網(wǎng)頁(yè)返還給 Web 瀏覽器。這就是用動(dòng)態(tài)網(wǎng)頁(yè)對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢并將數(shù)據(jù)返還給瀏覽器處理的全過(guò)程,具體見(jiàn)圖 51 所示。數(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)本模塊主要是用戶通過(guò)圖書(shū)館管理系統(tǒng)的首頁(yè)進(jìn)入該系統(tǒng)。用戶輸入正確的用戶名和密碼,如果登錄信息有錯(cuò)誤,則系統(tǒng)提示登錄錯(cuò)誤信息,并且禁止系統(tǒng)用戶進(jìn)行任何操作。若登錄信息正確,系統(tǒng)會(huì)根據(jù)用戶的身份進(jìn)行相應(yīng)權(quán)限的判斷,讀者進(jìn)入前臺(tái)系統(tǒng),管理員進(jìn)入后臺(tái)系統(tǒng)。圖書(shū)館系統(tǒng)登錄主頁(yè)面如圖 52所示。圖 52 圖書(shū)館管理系統(tǒng)登錄界面其實(shí)現(xiàn)的代碼如下:Action 層:public String login() {boolean flag = (admin)。if(flag) { return success。 }message = 用戶名或口令錯(cuò)誤! 。return fail。}Service 層:public boolean login(TAdmin admin) {TAdmin a = (admin)。if(a != null) { return true。 }return false。}Dao 層:public TAdmin login(TAdmin admin) {Session session = ().getSessionFactory().openSession()。Query q = (from TAdmin a where = ? and = ?).setString(0, ()).setString(1, ())。TAdmin a = (TAdmin)()。return a。} 圖書(shū)管理模塊的實(shí)現(xiàn)圖書(shū)管理模塊主要分為圖書(shū)入庫(kù)、查看圖書(shū)、統(tǒng)計(jì)圖書(shū),其中圖書(shū)入庫(kù)是往圖書(shū)管理數(shù)據(jù)庫(kù)中添加圖書(shū)信息??磮D書(shū)功能中可以查看圖書(shū)詳細(xì)信息,并對(duì)圖書(shū)信息進(jìn)行修改或刪除某些廢棄圖書(shū)信息。 圖書(shū)入庫(kù)功能的實(shí)現(xiàn)點(diǎn)擊添加圖書(shū)功能,填寫圖書(shū)基本信息,為圖書(shū)選擇類型,類型是與數(shù)據(jù)庫(kù)交互動(dòng)態(tài)生成的下拉列表,具體界面如圖 53 所示。圖 53 圖書(shū)入庫(kù)界面其實(shí)現(xiàn)的代碼如下:public String addInfoBook() { = ()。return add。}public ListTSort listBookSort() {return ().find(from TSort tsort)。}public String addSaveBook() {(book)。book = null。bookList = ()。return Book。}public void saveBook(TBook book) {Date now = new Date()。(now)。(())。(book)。}public void saveBook(TBook book) {().save(book)。} 圖書(shū)維護(hù)功能的實(shí)現(xiàn)點(diǎn)擊圖書(shū)維護(hù)功能,展示所有圖書(shū)的信息列表,在每個(gè)圖書(shū)信息行后提供刪除和修改操作功能,并且可以單擊選定某一個(gè)圖書(shū)信息后的詳細(xì)信息進(jìn)行詳細(xì)查看圖書(shū)信息。具體圖書(shū)列表界面如圖 54 所示圖 54 圖書(shū)列表界面其實(shí)現(xiàn)的代碼如下:public String listAllBook() {bookList = ()。return Book。}public ListTBook listBook(TBook book, Page page) {String hql = from TBook tb where 1=1。if(book!=null) {if(() != null amp。amp。 !.equals(().trim())) {hql = hql + and = 39。 + ()+39。}if(() != null amp。amp。 !.equals(().trim())) {hql = hql + and = 39。 + ()+39。}if(() != null amp。a
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1