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

正文內(nèi)容

(完整)計算機專業(yè)畢業(yè)論文(圖書管理系統(tǒng)(文件)

2025-09-26 09:05 上一頁面

下一頁面
 

【正文】 的發(fā)展和教學工作的需要及時添加和更新,然而由于藏書數(shù)量及圖書種類越來越多,加上自然損耗, 人 為破壞,使圖書的統(tǒng)計工作難以及時完成,藏書的更新也就很難有針對性的進行,藏書的知識結(jié)構(gòu)得不到良好 地 控制。因此需要對讀者資源,書籍資源,借書信息,還書信息進行管理,及時了解各個環(huán)節(jié)中信息的變更,要對因此而產(chǎn)生的單據(jù)進行及時的處 理,為了提高圖書館或者企業(yè)內(nèi)部對圖書存銷的自動化的管理,能夠更快速 地 滿足讀者的要求,提高各種工作效率,現(xiàn)對其設計相應的系統(tǒng),以達到上述的目的。在圖書查詢模塊中要求用戶能在瀏覽器中分別 書名、著譯者、類型 等條件查詢;在圖書管理模塊中要求能完成如辦理借書證 (即添加新的學生) 、新書錄入、借書還書登記、圖書 修改等日常管理功能。 Struts2 實現(xiàn)頁面的設計和請求的跳轉(zhuǎn)調(diào)用業(yè)務邏輯; Hibernate 實現(xiàn)對數(shù)據(jù)的增刪改查; Spring 通過依賴注入控制對象的 生成和事務的處理。開發(fā)本系統(tǒng)的可行性如下: 技術可行性 Struts 框架為開放者提供了一個統(tǒng)一的標準框架,它提供了一個方法,可以在一個 Web 應用程序中一起使用 JSP 和 Servlet。明確的是, Servlet 是處理層(控制器)。商業(yè)邏輯代碼為頁面做處理。它提供輸入并顯示結(jié)果。首先,它將計算和顯示清楚地分開了。在你的頁面和邏輯中不會出現(xiàn)任何決策。 開發(fā)工具支持:目前所有主要的 Java IDE 都支持 Struts 的開發(fā),有不少專用的開發(fā)工具和插件還提交了 Struts 的可視化設計,這是其他框架所不可比的。 操作可行性 本系統(tǒng)開發(fā)的開發(fā)宗旨是 以 便捷 為中心。圖書信息管理包括:添加 新進圖書、刪除舊圖書、修改圖書信息。個人借閱情況以及個人信息的修改;圖書館工作人員對圖書借閱者的 借閱及還書要求進行操作,同時形成借書或還書報表給借閱者查看確認;圖書管理人員的功能最為復雜,包括對圖書借閱者、圖書進行管理和維護、以及系統(tǒng)狀態(tài)的查詢和維護等。 與 讀者 相關的基本功能元素 ( 1) 圖書查詢:應該能夠按照圖書不同信息對圖書進行查詢,如書名、作者、圖書類型等條件查詢。 與 管理員 相關的基本功能元素 在面向系統(tǒng)的管理員來說,應注意如下幾點: ( 1) 圖書館中有哪些書籍, 是否可以被借閱; ( 2) 對學生的添加、修改和刪除操作的方便性 ; ( 3) 查看學生 都借閱著哪些書籍; ( 4) 對書籍的添加、修改和刪除操作的方便性。 容錯性需求 用戶輸入錯誤信息時,系統(tǒng)應提示,不應崩潰。 ************大學畢業(yè)設計(論文) 9 4 系統(tǒng)設計 圖書館 管理系統(tǒng)設計指導思想和原則 ( 1) 利用軟件開發(fā)現(xiàn)有軟硬件環(huán)境,及先進的管理系統(tǒng)開發(fā)方案,從而到達充分利用現(xiàn)在資源提高系統(tǒng)開發(fā)水平和應用效果的目的 。 ( 5) 系統(tǒng)采用原型,實用模塊化程序設計方法,便于系統(tǒng)功能的各種組合和修改,以及系統(tǒng)的測試與維護。本系統(tǒng)開發(fā)采用目前一種廣泛流行的軟件設計模式 MVC。 ************大學畢業(yè)設計(論文) 10 M o d e l抽 象 系 統(tǒng) 應 用 功 能 ; 處理 業(yè) 務 邏 輯 ; 數(shù) 據(jù) 持 久化V i e w抽 象 數(shù) 據(jù) 表 達 ; 表 示針 對 用 戶 的 數(shù) 據(jù) ;C o n t r o n l l e r定 義 應 用 系 統(tǒng) 的 行 為 將用 戶 請 求 映 射 到 模 型 更新 ; 選 擇 視 圖 作 為 對 請求 的 回 應 ;更 新狀 態(tài) 查 詢調(diào) 用請 求選 擇 視 圖 圖 41 MVC 模式 MVC 模式的出現(xiàn),很好的解決了傳統(tǒng)開發(fā) WEB 應用方式中存在的問題。 圖書館 管理系統(tǒng)總體功能概述 圖書 管理系統(tǒng)包含 五 個模塊分別是:系統(tǒng)登錄、 圖書 管理、 學生 管理、 借閱信息 管理、 圖書 檢索。 借閱信息管理 模塊: 這是圖書管系統(tǒng)中最重要的模塊之一,管理員進入該模塊中可以為普通用戶辦理借閱圖書,歸還圖書的功能,并且能夠?qū)崿F(xiàn)還款的操作 。 ************大學畢業(yè)設計(論文) 12 本模塊的功能點包括: ( 1) 判斷用戶名和密碼是否相符; ( 2) 根據(jù)用戶 的權限 類型,登錄到系統(tǒng) 的制定界面操作 使用 。編碼只是將條形碼帖于書上以唯一標識圖書 ; ( 4) 圖書信息修改,圖書信息由于工作人員的疏忽,而出現(xiàn)錄入錯誤,提供其圖書 ID 就可以查看圖書的基本信息并對其進行修改 ; 圖書管理 功能模塊流程圖如圖 44 所示: 圖 書 管 理是 否 成 功新書入庫圖書信息修改圖書出庫是 否 成 功是 否 成 功入 庫成 功頁 面修 改失 敗頁 面修 改成 功頁 面出 庫失 敗頁 面出 庫成 功頁 面入 庫失 敗頁 面NY N NYY開 始結(jié) 束 圖 44 圖書管理 模塊流程圖 學生 管理模塊 本模塊主要是 工作者對 學生信息( 讀者借書證信息 ) 進行管理。在數(shù)據(jù)庫中插入一天借書記錄,該記錄包括圖書 ID、借書證 ID、借閱日期、歸還日期等 ; ( 2) 圖書歸還,輸入借書證編號,圖書編號,根據(jù)輸入的編號在借閱登記表中找到相應的記錄,將借閱記錄刪除,并將該記錄相應的數(shù)據(jù)更新到歷史借閱記錄************大學畢業(yè)設計(論文) 15 信息表中 ; ( 3) 查看借閱記錄,可以根據(jù)借書證 ID 以及圖書 ID 查詢借閱記錄。 ( 4) 根據(jù)圖書作者或譯者進行檢索 。 處理動態(tài) WEB 數(shù)據(jù)庫查詢的過程是:當 Web 瀏覽器向 Web 服務器發(fā)送請求時,動態(tài)網(wǎng)頁的處理流程是,屏蔽掉 HTML 語言,只輸入動態(tài)網(wǎng)頁文件,由 Web 服務器向數(shù)據(jù)庫中傳遞信息,經(jīng)過數(shù)據(jù)庫的處理返回數(shù)據(jù)集, Web 應用服務器再把含有程序代碼的動態(tài)網(wǎng)頁轉(zhuǎn)換為靜態(tài)網(wǎng)頁返還給 Web 瀏覽器。若登錄信息正確,系統(tǒng)會根據(jù)用戶的身份進行相應權限的判斷,讀者進入前臺系統(tǒng),管理員進入后臺系統(tǒng)。 } message = 用戶名或口令錯誤! 。 } return false。 return a。 圖 53 圖書入庫界面 其實現(xiàn)的代碼如下: public String addInfoBook() { = ()。 book = null。 (now)。 } 圖書 維護 功能的實現(xiàn) 點擊圖書 維護 功能,展示所有圖書的 信息列表,在每個圖書信息行后提供刪除和修改操作功能,并且可以單擊選定某一個圖書 信息后的詳細信息 進行詳細查看圖書信息。 if(book!=null) { ************大學 畢業(yè)設計(論文) 26 if(() != null amp。 } if(() != null amp。 } if(() != null amp。 } if(!().getSortId().trim().equals(1)) { hql = hql + and = 39。 } Session session = ().getSessionFactory().openSession()。 ListTBook list = ()。 return Book。 } public void delBookById(String bookNum) { ().delete(().get(, bookNum))。 } } ( 2) 修改圖書信息 功能 的實現(xiàn) 在 管理員 修 改 圖書 信息 時, 跳轉(zhuǎn)到圖書信息詳細表單中,列出所要修改圖書的詳細信息,并可以進行修改 ,則 修改 界面 如圖 55 所示。 } public String modifySaveBook() { (book)。 } public TBook queryOneBookById(String bookNum) { ************大學 畢業(yè)設計(論文) 28 TBook book = (TBook)().createQuery(from TBook tb where = ?).setString(0, bookNum).uniqueResult()。 } ( 3) 查看 圖書 詳細 信息功能的實現(xiàn) 在 管理員 點擊詳細 信息時,跳轉(zhuǎn)到 某 圖書信息詳細表單中,列出所 選 圖書的詳細信息 , 則 顯示 界面 如圖 56 所示。 ().close()。 圖 57 辦理借書證 界面 其實現(xiàn)的代碼如下: public String addInfoStudent() { = ()。 (0)。 } public void saveStudent(TStudent student) { ().save(student)。 } public ListTStudent listAllStudent(Page page) { Session session = ().getSessionFactory().openSession()。 ListTStudent list = ()。 studentList = ()。 return Student。i++) { ().delete(().get(, studentNums[i]))。 = (().getAcademyId())。 studentList = ()。 } ( 3)查看 讀者 詳細信息功能的實現(xiàn) 在 管理員點擊詳細信息時,跳轉(zhuǎn)到某 讀者 信息詳細表單中,列出所選 讀者 的詳細信息,則 顯示 界面 如圖 510 所示。 ().close()。 圖 511 辦理 圖書借閱 界面 其實現(xiàn)的代碼如下: public String saveBookStudent() { message = (bookStudent)。 } TStudent student = (())。 long ll = l + 30*24*60*60*1000L。 (0d)。 (()+1)。 } 辦理 圖書歸還 功能的實現(xiàn) 點擊圖書歸還,填寫圖書編號和借書證編號,具體界面如圖 512 所示。 TStudent student = (())。 (()1)。 ListTBookStudent list = ()。 } return false。 if(page == null) { page = new Page()。 ((()1) * 5)。amp。amp。amp。 + ().getSortId()+39。 Query q = (hql)。 return list。管理員登錄系統(tǒng) 時 ,一旦登錄成功,就可以為某個對象設置一個 session 值,然后再進入每個系統(tǒng)管理界面之前都進行一次此對象session 值得判斷,如果此對象的 session 值并不是管理員在成功登陸系統(tǒng)后所設置的值,即可跳轉(zhuǎn)到錯誤頁面,反之則成功進入管理頁面。在這里是通過 JSP 技術的 “session” 功能來實現(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))。 圖書檢索頁面 如圖 513 示。 ().delete(bookStudent)。 } public boolean delBookStudent(String studentId, String bookId) { ************大學 畢業(yè)設計(論文) 35 Session session = ().getSessionFactory().openSession()。 if(!flag) { return 沒有該 記錄! 。 return success。 return 借書成功! 。 (()1)。 ************大學 畢業(yè)設計(論文) 34 (borrowDate)。 } Date borrowDate = new Date()。 } public String saveBookStudent(TBookStudent bookStudent) { TBook book = (())。 } 借閱信息 管理模塊 的實現(xiàn) 借書 信息 管理模塊主要分為 辦理 圖書 借閱 、 辦理圖書 歸還 、 借閱信息查看 ,其中 借閱信息查看可按圖書編號和借書證編號查看 。 r
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1