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