本站小編為你精心準備了基于網絡技術的高校教材管理系統設計參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
信息技術高度發展的今天,利用信息技術對大量復雜的信息進行有效的管理成為一種普遍而實用的手段。如今大部分高校都實行了信息化、網絡化的模式管理學校,但大部分高校的教材管理還相對于落后,一部分還處于手工管理階段,因此開發一個好的高校教材管理系統是提高高校的教材管理效率的有效途徑。本文采用Java平臺作為開發環境,整合J2EE三層架構技術Struts2、Spring、Hibernate(簡稱SSH)技術,實現了用戶角色管理、基本信息管理、教材管理、信息查詢、后臺維護管理等功能。本系統的開發,使高校的教材管理向信息化發展,很大程度上提高了工作效率,給教材管理帶來更簡便的工作模式。
1系統分析
1.1可行性分析(1)技術可行性:隨機計算機技術的發展,開發基于網絡化B/S模式的教材管理系統,采用JSP技術中三大框架整合開發[2],所采用技術已在當今軟件開發當中流行應用,受到在軟件開發行業技術人員的青睞。隨著JSP技術的成熟和廣泛利用,利用該技術可以開發先進,安全跨平臺的系統。(2)經濟可行性:網絡化的教材管理系統代替傳統的人工教材管理,減少人員的管理,節省了時間,減少在教材管理上的開支,節省了資金,并且可大大提高信息量的取得,縮短信息處理周期,提高了高校的教師質量和工作效率。
1.2數據庫需求分析數據庫的設計在每個管理系統開發中都是極其重要的,本系統的開發,需充分考慮到數據的完整性,對數據庫進行的查詢、更新、刪除等基本操作都要快速地完成,否則將會很大程度地影響到系統的性能,可能使得部分功能不能實現,部分設計無法展開等問題產生。本系統屬于中小型系統,而MySQL是目前最為流行的開源數據庫,是完全網絡化的跨平臺的關系型數據庫系統,這正好滿足了本系統需求,所以,本文采用MySQL數據庫設計數據庫。
2系統設計
2.1系統功能設計本系統分為三個模塊,分別為管理員模塊、教師模塊、學生模塊。具體系統功能如圖1所示。其中管理員端根據不同的權限操作不同的功能,主要包括教材的入庫,教材的出庫,教材的征訂查詢,院系的管理,師生的管理,班級的管理以及教材的導出報表和統計的功能。教師端的登錄,教師可以操作教材的征訂,教材征訂出庫的查詢以及班級的查詢,學生端的登錄,可以查看自己本班教材出庫的情況和班級情況,并打印教材出庫單。
2.2數據庫設計根據系統的功能模塊劃分,本系統設計了11張表來存儲數據以實現上述的功能。部分表的屬性設計如下:(1)教材信息表:記錄著教材信息,如教材編號、教材名稱、作者、出版社、出版時間、單價、數量等。(2)教材征訂表:記錄著教師征訂教材的情況,如:教材編號、教材名稱、作者、出版社、出版時間、征訂數量、是否審核、課程id等。(3)教材出庫表:記錄教材的出庫情況,如:出庫時間、教材出存量、備注、教材id、課程id、操作用戶等。
3系統詳細設計
管理員根據用戶名和密碼、驗證碼登錄系統,如果其中的一個輸入值不匹配則通過Struts后臺進行驗證后把錯誤的信息返回到登錄的界面請“重新輸入”。并且可以給管理員分配不同角色,從而控制了管理員的權限。該系統采用驗證代碼的主要功能是防止一些別有用心的用戶通過猜測用戶密碼來攻擊并破壞教材管理系統的數據。每次用戶刷新一次頁面,就會得到新的不同數字的驗證碼,這樣可以防止一些用戶使用非法軟件進行系統的攻擊了。
3.1教材入庫管理教材入庫管理員負責把教材信息錄入同時也可以使用批量導入Excel表格,教材信息包括:教材isbn號、教材名稱、出版社、編者、價錢、數量等信息錄入系統中,如圖2所示。
3.2教材庫存管理教材的出庫根據教師征訂的教材信息和數量及班級信息進行出庫,可以根據班級和課程名稱查詢教材的出庫情況。庫存信息包括教材名稱、作者、出版社、庫存量、操作,其中管理員的操作又分為:執行出庫、詳細、刪除等。另外還可以實現批量刪除、導出數據等功能。
3.3教材統計管理教材的統計可以統計出每個院的教材領取數量和教材所剩的庫存量,此統計是個扇形的統計圖,分別顯示出庫數量以及百分比的信息,從該統計圖可以很直觀地了解每個院系的教材出庫情況。如圖3是教材出庫圖。
3.4教材征訂查詢管理教師征訂查詢可以查詢出教師征訂的教材信息包括:教材名稱、編者、出版社、對應的課程以及班級等。
4結語
本文采用了Jsp+MySQL+Tomcat+Html技術實現了一個基于B/S結構的教材管理系統,針對不同的用戶所擁有操作本系統不同功能模塊權限,本系統可以實現教材的入庫、教材的出庫、教材征訂,以及導出報表、批量導入教材及統計等功能,基本滿足系統的需求功能。本系統的實現很大程度上提高了高校教材征訂的管理,便于教材管理人員訂書、領書、查詢教材資料及其庫存情況。
作者:肖輝輝 段艷明 羅日才 單位:河池學院計算機與信息工程學院