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

正文內容

基于jsp的圖書管理系統-計算機專業(yè)畢業(yè)論文(編輯修改稿)

2024-07-24 18:23 本頁面
 

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