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