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