郁麗萍 王念念 周旭東
摘 要:隨著網(wǎng)絡(luò)科學(xué)技術(shù)的發(fā)展,圖書管理系統(tǒng)也日益得到完善,圖書管理系統(tǒng)采用自動(dòng)化信息管理是必然趨勢(shì)。文章運(yùn)用SQL SERVER 2008數(shù)據(jù)庫,采用多種設(shè)計(jì)模式,應(yīng)用Java,C++ 等高級(jí)語言,進(jìn)行模塊化和組件化設(shè)計(jì)來編程,實(shí)現(xiàn)了圖書管理系統(tǒng)的智能化、信息化和系統(tǒng)化。
關(guān)鍵詞:圖書管理;數(shù)據(jù)庫;用戶管理;借還管理
圖書館不僅需要管理成千上萬的圖書,還要對(duì)頻繁更替的借還書信息和紛繁復(fù)雜的讀者信息等進(jìn)行正確梳理。隨著網(wǎng)絡(luò)技術(shù)的普及,可以實(shí)現(xiàn)一種自動(dòng)化控制的信息管理系統(tǒng),它具有智能化、信息化和系統(tǒng)化的特點(diǎn),不僅降低圖書管理成本,而且能使管理圖書的工作大為減輕。
1 系統(tǒng)介紹
圖書管理系統(tǒng)從圖書管理、用戶管理、借還管理3個(gè)方面出發(fā)。其中圖書管理主要針對(duì)圖書管理系統(tǒng)的管理者而言,它可以實(shí)現(xiàn)新書入庫、書籍分類和庫存查詢等圖書管理功能,以便維護(hù)圖書館的正常運(yùn)行;用戶管理只有一定權(quán)限的管理員才能對(duì)普通用戶進(jìn)行管理,亦是系統(tǒng)基礎(chǔ)模塊之一,它有用戶信息和添加用戶的用戶管理功能;借還管理是對(duì)廣大知識(shí)分子借還書而言的,有圖書租借和圖書管理的借還管理功能。
該系統(tǒng)具有方便性和靈活性。圖書管理系統(tǒng)是以服務(wù)器為基礎(chǔ),運(yùn)用C++,C#等語言編寫程序的,進(jìn)而制作其訪問頁面。其中書庫中已珍藏的書在數(shù)據(jù)庫中保存,當(dāng)使用該圖書管理系統(tǒng)時(shí),將數(shù)據(jù)庫導(dǎo)入即可。
2 系統(tǒng)概述
圖書管理人員或借閱書籍者通過圖書管理系統(tǒng)客戶端來操作。采用SQL SERVER 2008數(shù)據(jù)庫,采用多種設(shè)計(jì)模式,應(yīng)用模塊化和組件化的設(shè)計(jì)思想,對(duì)系統(tǒng)進(jìn)行開發(fā)設(shè)計(jì)。
3 功能模塊
本系統(tǒng)提供添加書名、庫存單位、租借書名、租借數(shù)量、用戶信息的修改和創(chuàng)建新用戶等功能。
3.1 本系統(tǒng)整體的功能模塊劃分
該系統(tǒng)的功能模塊由3個(gè)模塊組成:圖書管理模塊;用戶管理模塊;借還管理模塊。該系統(tǒng)的功能模塊圖如圖1所示。
3.2 圖書管理模塊
該模塊是系統(tǒng)基礎(chǔ)模塊之一,它一般由圖書館管理員進(jìn)行維護(hù)??梢詫?shí)現(xiàn)新書入庫、書籍分類和庫存查詢等功能。本模塊提供了系統(tǒng)對(duì)圖書信息進(jìn)行定期維護(hù),進(jìn)而支持其他模塊正常運(yùn)行。當(dāng)輸入正確的用戶名和密碼便可以進(jìn)入頁面,為了讓用戶在系統(tǒng)界面上獲得可能多有用的信息,對(duì)系統(tǒng)界面進(jìn)行合理的規(guī)劃與分配,并且顏色搭配以深沉色為主,避免華麗界面。
3.3 用戶管理模塊
用戶管理模塊支持系統(tǒng)正常運(yùn)行,系統(tǒng)可以通過該模塊實(shí)現(xiàn)對(duì)所有用戶信息進(jìn)行維護(hù),一般該模塊只能由相應(yīng)權(quán)限圖書管理員的用戶才能使用。用戶管理模塊中包含用戶信息和添加用戶2種。當(dāng)借閱者違反了該圖書館系統(tǒng)的規(guī)則或者借閱者沒有在規(guī)定的時(shí)間內(nèi)歸還圖書,管理該模塊的管理者可以對(duì)這些借閱者實(shí)施一定的懲罰措施;如果增大圖書館規(guī)模,則需增加相應(yīng)的管理員,此時(shí)可以添加新用戶,以更好地維護(hù)該圖書管理系統(tǒng)的正常運(yùn)行,當(dāng)然也可以添加借閱書籍者的各種必需的信息。
3.4 借還管理模塊
該模塊是本系統(tǒng)的重要模塊,也是圖書管理系統(tǒng)在日常生活中經(jīng)常使用的模塊,它提供了圖書館中基本業(yè)務(wù)的服務(wù),同時(shí)也為廣大知識(shí)分子借閱書籍提供便利。借還管理系統(tǒng)由圖書的管理員使用和維護(hù)。該模塊包括圖書租借和圖書歸還功能。
4 功能介紹
4.1 圖書管理
4.1.1 新書入庫
圖書館是珍藏圖書的寶地,因此,定時(shí)讓新書錄入庫中是必需的。為了能更好地記錄新書的各類信息,在使用該系統(tǒng)錄入新書時(shí),需要添加書名、入庫年份、書籍單價(jià)、最長出租時(shí)間、庫存單位、書籍分類和書籍介紹等必要信息。其中,書名是一本書進(jìn)該系統(tǒng)的最重要信息。入庫年份和書籍單價(jià)體現(xiàn)一本書的收藏價(jià)值,當(dāng)該圖書丟失時(shí),丟失者可以根據(jù)其相應(yīng)價(jià)值去賠償,以便于圖書管理和圖書借閱。最長出租時(shí)間反應(yīng)該書已被借閱者使用天數(shù),無論是借閱者還是本系統(tǒng)的管理員都可以查看,以便提醒讀者及時(shí)歸還該書籍。書籍介紹為讀者借閱和管理員管理提供一定的便捷。
4.1.2 書籍分類
書籍分類不僅有利于借閱者查找相應(yīng)的書本,而且能幫助管理員理清每類書籍的剩余數(shù)量。借閱者尋找書籍時(shí),根據(jù)所需書籍的分類去尋找,可以提高效率,節(jié)省時(shí)間。為了系統(tǒng)的實(shí)用性,在本系統(tǒng)中,將書籍分為文科類、工具書、科學(xué)類、教輔資料、小說、國外名著和詩集。
4.1.3 庫存查詢
為便于借閱者節(jié)省時(shí)間的同時(shí),能成功借走自己喜歡的書,可以提前對(duì)圖書館中的書進(jìn)行查詢。從管理員和借閱者考慮,在該系統(tǒng)中,有2種方法查詢:第一,通過根目錄;第二,通過關(guān)鍵字查詢。此外,為提高系統(tǒng)庫存查詢書籍?dāng)?shù)量的正確性,管理員應(yīng)定期查詢圖書館各類書籍,以實(shí)現(xiàn)兩者的統(tǒng)一性。
4.2 用戶管理
4.2.1 用戶信息
當(dāng)借閱者未在規(guī)定時(shí)間內(nèi)歸還其借閱書籍時(shí),圖書管理員可以通過查詢用戶信息,提醒該用戶歸還相應(yīng)的書籍。在本系統(tǒng)中用戶信息包括:姓名、學(xué)號(hào)、電話、地址和備注說明。其中姓名、學(xué)號(hào)和電話是必填項(xiàng),其他為可選填項(xiàng)。
4.2.2 添加用戶
建立圖書館最重大的意義在于,為各類知識(shí)分子提供圖書的便利,因此,添加用戶的功能是必不可少的。在圖書館中,每天借閱書籍者很多,但也有初借者,為便于每人借閱方便,該系統(tǒng)提供添加新用戶的功能。
4.3 借還管理
圖書館的設(shè)立是為廣大知識(shí)分子提供圖書閱讀和借閱的地方,也正是本系統(tǒng)的重要組成部分。在該系統(tǒng)中,圖書租借時(shí)需要錄入租借書庫、租借書名、單價(jià)、單位、租借數(shù)量、總價(jià)和租借時(shí)間。其中租借書庫是為能將歸還的書籍正確分類;租借書名和租借數(shù)量是該圖書管理系統(tǒng)所必需記錄的項(xiàng);租借時(shí)間是便于借閱者和管理員查詢?cè)摃蕴嵝呀栝喺呒皶r(shí)還書本和告知管理員聯(lián)系借書者;當(dāng)借閱者損害或者丟失所借書籍時(shí),圖書管理員可以根據(jù)書籍單價(jià),讓該借閱者給予一定賠償。
5 結(jié)語
希望本系統(tǒng)早日在圖書館運(yùn)行,給圖書館的管理員帶來福音,并且可以被逐漸推廣和使用。該系統(tǒng)是以網(wǎng)絡(luò)為媒介的,對(duì)圖書有了更方便、更便捷的管理。同時(shí)物聯(lián)網(wǎng)也為圖書館美好的將來提供更多的便利,促進(jìn)了網(wǎng)絡(luò)的進(jìn)一步發(fā)展。
[參考文獻(xiàn)]
[1]關(guān)雪侖.高校圖書管理系統(tǒng)的分析與設(shè)計(jì)[D].北京:北京郵電大學(xué),2012.
[2]杜洋.圖書館圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2013.
[3]努爾古麗·吐爾遜.圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].長春:吉林大學(xué),2012.
[4]鄭為強(qiáng).圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2012.
The Analysis and Designing Method of Books Management System
Yu Liping, Wang Niannian, Zhou Xudong
(Henan Normal University, Xinxiang 453007, China)
Abstract: With the development of network technology,the books management system is increasingly perfect.It is an inevitable tendency for books management system to using automated information management. The article uses the database of SQL SERVER 2008,adopt a variety of design patterns and employ high-level programming language of C++,Java to design with modular and componentized.It achieves the intelligence, information and systematization of the books management system.
Key words: books management; database; user management; borrowing management