Java-Web課程設計報告--羅孜

返回 相似
第1頁 / 共19頁
第2頁 / 共19頁
第3頁 / 共19頁
第4頁 / 共19頁
第5頁 / 共19頁
點擊查看更多>>
資源描述:
湖南科技大學計算機科學與工程學院 WEB應用開發 課程設計報告 題目圖書借閱管理信息系統 學 號1105010113 姓 名羅 孜 專 業計算機科學與技術 班 級計算機一班 指導老師韓 雪 博研圖書管理系統 一、摘要 學校為了鍛煉同學們的自己動手實踐能力,開展了我們的JAVA課程設計實踐。 根據學院的要求就做一個這樣的系統,也并用上我們學習的JAVA WEB技術,對于這個系統完全是輔助了圖書館圖書管理員,便捷簡單的操作就可以梳理學生對圖書的借閱歸還,以及還可以通過管理員的權限對圖書進行的增刪改查。 使用計算機對圖書進行管理,具有手工管理所無法比擬的優點。例如檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。因此能夠極大地提高管理效率,也是實現圖書的科學化、正規化管理的重要條件。 經過分析,本系統運用了MySQL為后臺數據庫,整個系統基于Struts2框架開發,實現了用戶登錄、管理員界面顯示、添加新書、快速查詢庫存書籍、查詢借書記錄、用戶對書籍的借閱歸還、管理員對書籍信息刪除等功能。 關鍵詞 圖書管理; Java Web; Struts2 、 二、背景 傳統人工的管理方式效率低、保密性差, 一方面導致教師、學生對學校圖書室藏書情況不了解,圖書室究竟有哪些圖書也不知道。 另一方面圖書管理員對圖書管理工作力不從心,因為時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難,耗費勞動力大,難于避免錯誤的產生,更容易造成圖書的外流。 然而現在,計算機的價格已經十分低廉,性能卻有了長足的進步。在初級中學都裝備有一定數量的電腦,中學教師都掌握了一定的計算機知識,它已經被學校應用于學校工作的許多領域。計算機之所以在中小學發揮如此重要的作用的原因主要有以下幾個方面 首先,計算機可以代替人工進行許多繁雜的勞動。 其次,計算機可以為農村初級中學節省許多資源。 第三,計算機可以大大的提高教職工的工作效率。 第四,計算機可以使敏感文檔更加安全,等等。 三、開發工具及相關技術 3.1 Struts2框架技術 本系統是基于Struts2Web框架技術開發的,Struts2是在Struts和WebWork的技術基礎上進行了合并的全新的Struts2框架。Struts2以WebWork為核心,采用攔截器的機制來處理用戶的請求,這樣的設計也使得業務邏輯控制器能夠與Servlet API完全脫離開。開發過程中包括整個開發環境的搭建,Struts的相關配置,各種Action類的編寫,以及攔截器的配置和輸入校驗。 3.2 Html、JSP、JavaScript動態網頁技術 本系統的用戶頁面主要用到Html、JSP和JavaScript動態網頁的相關技術。Html主要對頁面進行布局;JSP用來動態的展示后臺的數據和獲取前臺用戶輸入的數據;JavaScrip用來對用戶在頁面上輸入的數據進行實時地校驗。 3.3 MySQL數據庫 本系統的數據存儲是用的MySQL數據庫,MySQL是一種關聯數據庫管理系統,關聯數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度并提高了靈活性。MySQL的SQL語言是用于訪問數據庫的最常用標準化語言。MySQL軟件采用了GPL(GNU通用公共許可證)。本系統的數據庫包括用戶信息、圖書信息和圖書借閱信息等。對數據庫的設計主要包括數據庫表的設計,字段的設計,以及鍵和約束的設計。 四、系統的需求分析 1.圖書查詢。 2.讀者信息查詢,讀者信息的查詢內容應包括下面的幾個方面 讀者信息對讀者的基本信息進行顯示。 書刊借閱對該讀者借閱過的所有書籍進行查詢。 借閱歷史查詢該讀者借閱過的所有書籍。 對系統的管理員來說,應該注意的是 1.圖書查詢對館內的圖書進行查詢。 2.借閱管理對讀者的每一次借閱,還書進進登記和管理; 3.圖書管理對圖書館的書籍進行管理; 4.借閱證管理對讀者的借閱證進行管理; 五、總體設計 5.1系統概要 本圖書管理系統總體上分為兩大模塊,一部分是管理員模塊;該模塊管理員可以登錄進入,該模塊集成了圖書管理中所需的功能和錄入新書到庫,辦公圖書,借還手續,查詢圖書同時也可以對圖書管借閱用戶進行管理等等查詢圖書管理 ;另一部分是師生用戶模塊;該模塊是給師生用戶登錄進入的,該模塊的師生可以對圖書進行查詢操作,對自己已經借閱的圖書瀏覽,同時借閱圖書等等;兩大模塊共享首頁,登錄進來即可看見圖書借閱榜,對借閱圖書次數進行了依次排序,對師生借閱圖書行程一個導向作用。 5.2功能模塊 本系統的功能模塊的設計如圖5.1 所示,整個系統包含基本信息設置,圖書信息管理,查詢圖書管理,添加圖書管理,修改圖書管理和用戶借閱管理。 圖書刪除 增加新書 修改圖書基本信息 圖書管理 圖書借閱 圖書歸還 用戶注冊 修改用戶基本信息 用戶管理 圖5.1 功能結構圖 5.3設計思想 利用軟件開發現有軟硬件環境,及先進的管理系統開發方案,從而達到充分利用現在資源提高系統開發水平和應用效果的目的。 系統應該符合軟件工程開發的理論,開發方法等開發依據。 系統應滿足圖書館管理工作需要,到操作過程中的直觀,方便,實用,安全等要求。 系統具備數據庫維護功能,及時根據用戶需求進行數據庫的各種操作。 系統采用原型,使用模塊化程序設計方法,便于系統功能的各種組合和修改,以及系統的測試與維護。 5.4模塊設計及功能 5.4.1 流程圖 新用戶注冊 注冊成功 登錄 登陸成功 借閱 歸還 數量合法 歸還成功 數量合法 借閱成功 退出系統 圖5.2 系統流程圖 5.4.2 借閱管理 圖書管理系統在借閱的基礎上必須有管理員的權限,普通的用戶只能查詢該圖書在圖書管中的庫存圖書,沒有任何編輯刪除增加的權限。而超級管理員在本系統中只有一個,擁有最高的權限,同時管理管理員和全部的師生用戶,可以對各種信息進行查詢修改。需要借閱書籍的話,可以通過管理員登錄賬戶,然后先找到該書籍,在該書籍的面板中有借、還、編輯、刪除四種操作方式。若需要借書,就點擊借閱,需要輸入注冊有該系統的普通賬戶的學號,借閱的數量,就可以達到借閱的目的錄入了。當來歸還書籍的時候,也是首先要查到歸還書籍的名稱,然后再填寫歸還人的學號就能達到歸還的目的。 5.4數據庫設計 后面的數據庫建表都是按照上圖所示建表即可,如果有工具可直接導入生產sql文檔,然后放入mysql操作工具直接生成表。 6、系統實現與測試 圖6.1 系統登錄 圖6.2 系統主界面 圖6.3 圖書編輯 圖6.4 圖書借閱 圖6.5 圖書歸還 圖5.6 借閱信息 圖6.7 圖
展開閱讀全文
收藏 下載該資源

網站客服QQ:1214188670

[email protected] 2017-2027 mayiwenku.com 

網站版權所有  智慧螞蟻網絡

經營許可證編號:遼ICP備17019192號-1





狠狠热在线视频免费