叢碧輝 趙麒凱
【摘 要】針對(duì)中小型圖書館,設(shè)計(jì)具有操作簡單、便捷,維護(hù)成本等特點(diǎn)的圖書館信息管理系統(tǒng)。該系統(tǒng)開發(fā)工具為Myeclipse,主要利用了JSP + HTML技術(shù)進(jìn)行系統(tǒng)界面渲染,通過JDBC實(shí)現(xiàn)與數(shù)據(jù)庫的連接,以及利用SQL Server數(shù)據(jù)庫來完成相關(guān)數(shù)據(jù)的存儲(chǔ),前后端搭配完成了整個(gè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。
【關(guān)鍵詞】管理系統(tǒng);JSP;數(shù)據(jù)庫
中圖分類號(hào): TP311.52 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 2095-2457(2018)12-0116-002
DOI:10.19694/j.cnki.issn2095-2457.2018.12.050
當(dāng)今社會(huì),圖書館信息管理建設(shè)作為現(xiàn)代化教育的基礎(chǔ)工具得到了我國教育行業(yè)的高度重視。從上個(gè)世紀(jì)90年代起,我國的圖書館管理系統(tǒng)開發(fā)技術(shù)也越來越成熟,但是也存在一系列問題。相對(duì)于市面上的其他軟件,本系統(tǒng)使用簡單、便捷,而且維護(hù)成本較低,更適合中小型圖書館使用。
1 主要研究內(nèi)容
本系統(tǒng)主設(shè)計(jì)分為用戶體系和管理員體系。為了保證系統(tǒng)的安全性和可靠性,在功能方面我們對(duì)不同體系開放不同的權(quán)限。
對(duì)于系統(tǒng)管理員,我們提供開放式權(quán)限,可以操作書籍信息數(shù)據(jù),包括書籍的基本信息、借閱歸還信息、添加書籍信息等,還可以操作用戶信息,包括新增和修改用戶信息,以及用戶的借閱信息等。
用戶體系分為學(xué)生和老師兩類。對(duì)于用戶體系,可以查詢圖書信息,查詢和修改個(gè)人信息,查詢個(gè)人圖書借閱信息等功能。
2 功能分析
本系統(tǒng)主要設(shè)計(jì)以下四個(gè)功能:
(1)書籍管理。實(shí)現(xiàn)書籍的信息管理(添加、修改、查找以及刪除等)功能。
(2)借閱管理。實(shí)現(xiàn)圖書的借出歸還記錄管理。
(3)讀者管理。實(shí)現(xiàn)讀者分類、讀者信息管理功能。
(4)系統(tǒng)管理。實(shí)現(xiàn)登陸者身份分類管理、以及登陸者修改密碼和系統(tǒng)添加新用戶等功能。
功能結(jié)構(gòu)圖如圖1所示。
3 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
3.1 系統(tǒng)登錄模塊
登錄系統(tǒng)前需要進(jìn)行身份信息校驗(yàn)。如果信息正確,則系統(tǒng)自動(dòng)跳轉(zhuǎn),當(dāng)?shù)卿浶畔⒂姓`則退回到登錄界面并彈出提示信息。圖2為系統(tǒng)登錄界面。
3.3 管理員設(shè)置模塊
圖3為設(shè)置管理員模塊,當(dāng)前管理員可以在該頁面下新增管理員或刪除已有管理員,再次刷新界面時(shí),管理員列表數(shù)據(jù)將會(huì)隨之改變。
3.4 書籍類別管理模塊
圖4為圖書類別管理模塊界面,點(diǎn)擊刪除,列表中對(duì)應(yīng)的圖書類別將從數(shù)據(jù)庫中和表格中同時(shí)刪除。在類別名稱的輸入框中輸入書籍類別名稱,點(diǎn)擊提交,就會(huì)新增一種圖書類別。
3.5 書籍信息模塊
管理員和用戶均擁有書籍信息查看功能,但是管理員可以對(duì)書籍信息進(jìn)行刪除和修改,而用戶只有查看功能。圖5為管理員查詢書籍信息界面。
3.6 用戶信息管理模塊
用戶分為兩大群體,學(xué)生和教師。圖3.8為管理員對(duì)教師用戶管理的界面。點(diǎn)擊查看或修改,進(jìn)行相應(yīng)操作。
3.7 圖書借閱管理模塊
4 結(jié)論
本文的研究對(duì)象為圖書管理系統(tǒng),該系統(tǒng)開發(fā)中涉及了JAVA語言,JSP腳本語言以及HTML語言,此外通過JDBC連接數(shù)據(jù)庫,數(shù)據(jù)庫采用SQL Server。
本系統(tǒng)實(shí)現(xiàn)的功能主要有:用戶登錄、管理員圖書類別管理、書籍信息管理、新增/查詢書籍信息、管理員用戶信息管理、管理員操作用戶信息、管理員操作書籍借閱信息、用戶修改個(gè)人信息、用戶查詢個(gè)人借閱信息、用戶查詢書籍信息等。
【參考文獻(xiàn)】
[1]王珊.數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2006:45-50.
[2]唐紅亮.SQL Server 數(shù)據(jù)庫設(shè)計(jì)與系統(tǒng)開發(fā)教程[M].北京:清華大學(xué)出版社,2011:30-50.
[3]畢光吉.Java 程序設(shè)計(jì)實(shí)例教程[M].北京:冶金工業(yè)出版社,2007:12-45.
[4](愛爾蘭)布朗等著,軟件測(cè)試:原理與實(shí)踐(英文版). 機(jī)械工業(yè)出版社.2012年.
[5]朱少民.軟件測(cè)試方法和技術(shù)[M].北京:清華大學(xué)出版社,2005:19-28.