董航
(遼寧工程職業學院,遼寧 鐵嶺 112000)
系統的登錄界面,樸素,友好,采用的登錄界面是最常見的。最廣泛使用的JSP技術是系統開發的第一選擇。整體布局簡潔明了,使讀者與管理員可以一目了然的看到,短時間內就能了然于胸。
系統的開發基于SSM框架,運用基礎JSP、Html技術實現前臺頁面;框架技術實現后臺數據處理,所以系統開發軟件環境采用eclipse,配置JDK、Tomcat。對于數據庫數據顯示對照則使用小工具Navicat for Mysql即可。而上述軟件環境及小工具,在相關官網都可免費下載使用。因此,在軟件方面不存在問題。
經上述可行性分析,可以得出本系統的開發是完全可行的。
系統登錄模塊采用了用戶分類登錄,輸入用戶名和密碼后,在密碼下方有一個用戶類型選擇,勾選后,密碼正確即可正常登錄。非正常登錄會有相關提示,如用戶名不存在或者密碼輸入錯誤等,
管理員,需要能夠對圖書的類型、信息、借閱與預約進行管理,同時有借閱天數與逾期天數以及押金等功能模塊。管理員擁有一塊信息統計,是為了管理員對當前館內情況有一個整體把握而設立。
1.信息統計
圖書信息統計模塊主要實現管理員對當前讀者的數量、圖書的數量以及押金和外借圖書的數量一個整體的可視化統計,管理員能夠直白的獲知圖書館各種狀況,確認工作重點與方向。
2.圖書類型管理
圖書類型管理模塊,實現管理員可以按圖書類型進行模糊搜索,對圖書信息查詢與管理更加靈活,有對圖書類型的查詢、添加和信息修改等功能。
3.圖書信息管理
圖書管理模塊,管理員可以對圖書的信息進行查詢,可以按照書名精確搜索或者是按照類型模糊搜索,錄入圖書名、圖片、作者類別、語種、庫存等等,添加圖書后,可以在書架進行書籍的刪除,或者是信息的查詢與修改。
讀者能夠實時查看在館書籍,是否在架可借或者外借,可以進行借閱在館可讀書籍,或者預約有記載但是庫存不足的書籍,管理員那邊登錄后可以查看到讀者的預約信息,這樣有利于管理員與讀者之間的信息交互。
1.借書查書板塊。此頁面可進行關于書名的精確搜索,也可以進行關于類型的模糊搜索,在此可以進行借書或者查找相關書籍。
2.還書列表。客戶登入系統后,點擊正在借閱,可以查看當前已經借閱書籍,點擊還書可以進行還書操作。
(3)客戶登入系統后,點擊個人信息,進行個人信息修改與押金充值與退還等操作.
(4)預約列表。客戶遇到在庫特定圖書數量不足,全部外借,可以提前預約,管理員后臺也可查詢到預約信息,提前安排。
1.測試的重要性
在開發過程中,盡可能的減少錯誤,或者規避可能發生的錯誤。無論是采取新的開發語言還是更高級的開發工具,都不會徹底隔絕錯誤和bug。一個程序員的成長,免不了是和bug相愛相殺的長期作戰,而bug不僅僅出現在系統開發階段,更深層次的bug往往是因為用戶的不正當操作,以及系統本身設置不合理而引起的。因此,測試本身就是尋找系統開發完成后的暗疾,所以,給系統一個合理的測試,往往是不可或缺的。打造一個健康的系統,是給予用戶最基本的尊重,也是自我素養的體現。
2.測試的目的
發現缺陷與反饋,開發人員的修正,新版本的推出,會讓客戶有更好的體驗,這就增加了團隊的信心,在客戶群體里也會有好的口碑,在這里,一定要有謙遜的心態和空杯的狀態。發現缺陷的同時,也是提供了程序改進的方向,點亮一盞明燈。優秀的程序員,大都有舉一反三的能力,一個缺陷的發現,也會衍生很多其他類似缺陷,存在的可能性,會被發現,舉證。
本次項目的測試內容,將著重考慮系統的實用性,以及正常使用可能存在的隱患以及問題。
1.登錄界面模塊的測試:讀者和管理員的登錄測試,讀者的注冊測試。
2.讀者借閱和還書模塊的測試:測試讀者登陸后借書還書功能。
3.個人信息修改模塊測試:測試用戶修改個人信息功能。
4.圖書管理模塊測試:測試管理員對圖書的增刪改查。
5.用戶管理模塊測試:測試管理員對賬號信息查看與管理。
根據以上分析詳細的測試用例及結果如表3.1所示:

3.1 測試用例表