期刊在線咨詢服務(wù),立即咨詢
時(shí)間:2023-09-07 17:26:12
導(dǎo)言:作為寫(xiě)作愛(ài)好者,不可錯(cuò)過(guò)為您精心挑選的10篇圖書(shū)管理系統(tǒng)的目的,它們將為您的寫(xiě)作提供全新的視角,我們衷心期待您的閱讀,并希望這些內(nèi)容能為您提供靈感和參考。
圖書(shū)館作為學(xué)習(xí)和汲取知識(shí)的場(chǎng)所,為教師教學(xué)、科研活動(dòng)、國(guó)內(nèi)外學(xué)術(shù)資料查詢等提供了重要的支持,具有非常重要的意義和作用,因此,基于當(dāng)代網(wǎng)絡(luò)技術(shù),研究開(kāi)發(fā)科學(xué)、高效的圖書(shū)管理系統(tǒng)并將之應(yīng)用于當(dāng)下的圖書(shū)館的圖書(shū)管理中具有非常重要的戰(zhàn)略意義。本文在提出基于網(wǎng)絡(luò)環(huán)境下的圖書(shū)管理系統(tǒng)應(yīng)用的必要性的基礎(chǔ)之上,重點(diǎn)對(duì)圖書(shū)管理系統(tǒng)的主要功能進(jìn)行了闡述。通過(guò)實(shí)際應(yīng)用于圖書(shū)館圖書(shū)管理中表明,基于網(wǎng)絡(luò)環(huán)境的圖書(shū)管理系統(tǒng)方便操作,具有很齊全的功能而且維護(hù)方便,適應(yīng)了現(xiàn)代圖書(shū)館圖書(shū)管理的現(xiàn)實(shí)需要,可有力促進(jìn)圖書(shū)館圖書(shū)管理的科學(xué)化、信息化、自動(dòng)化、現(xiàn)代化和規(guī)范化,更有利于現(xiàn)代圖書(shū)館圖書(shū)管理水平的提高和管理效率的提升。
一、基于網(wǎng)絡(luò)環(huán)境下圖書(shū)管理系統(tǒng)應(yīng)用的必要性
以前傳統(tǒng)的圖書(shū)管理系統(tǒng)效率比較低,難以滿足當(dāng)今社會(huì)對(duì)圖書(shū)管理的需要,所以,研發(fā)科學(xué)的圖書(shū)管理系統(tǒng)并將之應(yīng)用于圖書(shū)管理工作中是一個(gè)新的圖書(shū)館圖書(shū)管理新的課題。隨著信息技術(shù)的迅猛發(fā)展和互聯(lián)網(wǎng)的廣泛普及,人們的工作、學(xué)習(xí)和生活發(fā)生了巨大的改變,同時(shí)也為圖書(shū)管理系統(tǒng)的研發(fā)和應(yīng)用帶來(lái)了發(fā)展機(jī)遇。因此,就需要對(duì)傳統(tǒng)的圖書(shū)管理模式進(jìn)行變革,利用網(wǎng)絡(luò)技術(shù)和信息技術(shù),研發(fā)新的圖書(shū)管理系統(tǒng),進(jìn)一步擴(kuò)大圖書(shū)資源的共享范圍,不斷滿足需求,使圖書(shū)管理的工作更加便捷和高效。
二、圖書(shū)管理系統(tǒng)的主要功能介紹
(一)設(shè)置功能
主要包括以下4個(gè)方面,一是部門(mén)設(shè)置,這項(xiàng)功能的設(shè)計(jì)目的是為了將教師借書(shū)和學(xué)生借書(shū)區(qū)別開(kāi)來(lái)。二是借書(shū)天數(shù),這項(xiàng)功能設(shè)置了教師與學(xué)生的借書(shū)天數(shù)。三是借書(shū)數(shù)量,這項(xiàng)功能設(shè)置了教師與學(xué)生的借書(shū)數(shù)量。四是口令設(shè)置,這項(xiàng)功能主要是針對(duì)圖書(shū)管理人員,其可以修改登陸口令,以保障系統(tǒng)安全性。
(二)錄入功能
顧名思義,錄入功能與常說(shuō)的圖書(shū)編目管理功能相一致,圖書(shū)管理系統(tǒng)中的錄入主要由部門(mén)工作人員的錄入、期刊的錄入、圖書(shū)的錄入和期刊目錄的錄入等。為了使錄入、查詢和管理等工作更加方便,要將錄入的資料編號(hào),這項(xiàng)準(zhǔn)備工作非常必要。例如對(duì)部門(mén)工作人員的姓名、編號(hào)進(jìn)行統(tǒng)一規(guī)定,對(duì)期刊和圖書(shū)的錄入格式進(jìn)行統(tǒng)一,將期刊和圖書(shū)的順序進(jìn)行編號(hào)。
(三)圖書(shū)的借閱和歸還功能
圖書(shū)的流通管理功能就是圖書(shū)的借閱和歸還功能,這項(xiàng)功能可以對(duì)圖書(shū)流通過(guò)程中的各項(xiàng)數(shù)據(jù)進(jìn)行準(zhǔn)確的記錄,對(duì)圖書(shū)流通過(guò)程中的差錯(cuò)進(jìn)行記錄,對(duì)讀者借閱的數(shù)量和時(shí)間進(jìn)行控制,這項(xiàng)功能可以排列讀者借閱書(shū)籍目錄、數(shù)量、借出的時(shí)間、歸還的時(shí)間等一系列信息,使圖書(shū)管理人員一目了然,為查詢和管理提供方便。這項(xiàng)功能的應(yīng)用不僅加快了圖書(shū)的借閱與流通速度,還提高了圖書(shū)的利用效率,更重要的是使圖書(shū)的管理更加便捷。
(四)查詢功能
查詢功能充分將圖書(shū)管理的自動(dòng)化這一特色體現(xiàn)出來(lái),圖書(shū)管理自動(dòng)化是當(dāng)代圖書(shū)管理的發(fā)展趨勢(shì)。這項(xiàng)功能主要包括期刊綜合查詢、圖書(shū)目錄查詢、歸還日期查詢、借書(shū)綜合查詢等內(nèi)容。期刊綜合查詢采取的查詢方式是模糊查詢,讀者只要將刊名、刊號(hào)、作者或者出版社等任一信息輸入,就能很快查到所要查詢的期刊;圖書(shū)目錄查詢主要是為讀者快速查詢所要借閱的圖書(shū)提供方便;歸還日期查詢主要是提醒讀者及時(shí)歸還借閱的書(shū)籍;借書(shū)綜合查詢的目的是為了了解圖書(shū)借閱情況,將書(shū)刊借出和館藏的具體情況作一統(tǒng)計(jì)。
(五)備份、接收文件功能
基于網(wǎng)絡(luò)環(huán)境的圖書(shū)管理系統(tǒng)難免有時(shí)候會(huì)受到計(jì)算機(jī)病毒的攻擊導(dǎo)致數(shù)據(jù)的丟失,也可能因計(jì)算機(jī)硬件的損壞導(dǎo)致數(shù)據(jù)丟失,所以,要對(duì)文件備份,備份文件功能的目的就是為了防止因計(jì)算機(jī)系統(tǒng)損壞造成數(shù)據(jù)丟失,進(jìn)而導(dǎo)致?lián)p失難以挽回。接收文件功能主要包括接收已經(jīng)備份的文件、接受新增加的圖書(shū)、期刊或新增工作人員信息。
(六)數(shù)據(jù)整理功能
在整個(gè)圖書(shū)管理工作中會(huì)有很多的過(guò)期數(shù)據(jù),所以進(jìn)行數(shù)據(jù)整理顯得非常必要。數(shù)據(jù)整理功能就是對(duì)過(guò)期的數(shù)據(jù)進(jìn)行整理,維護(hù)現(xiàn)有的數(shù)據(jù),進(jìn)一步提高管理系統(tǒng)的工作效率。
三、基于網(wǎng)絡(luò)環(huán)境下的圖書(shū)管理系統(tǒng)使用情況
基于網(wǎng)絡(luò)環(huán)境下的圖書(shū)管理系統(tǒng)通過(guò)使用,其效果肯定良好。因?yàn)槠洳僮鹘缑媲逦?jiǎn)單,使管理工作進(jìn)一步簡(jiǎn)化,能夠讓管理人員及時(shí)、方便地將書(shū)籍資料和所要管理的內(nèi)容進(jìn)行更新;借書(shū)與還書(shū)的快捷功能有效提高了圖書(shū)管理的規(guī)范化和自動(dòng)化;查詢功能使讀者和管理人員可以快速了解圖書(shū)資料的每一項(xiàng)信息;顯著提高了圖書(shū)管理的工作效率。除此之外,隨著網(wǎng)絡(luò)技術(shù)的發(fā)展和科技的不斷進(jìn)步,圖書(shū)管理設(shè)備也在不斷地更新改進(jìn),圖書(shū)管理工作會(huì)更加便捷,進(jìn)而實(shí)現(xiàn)圖書(shū)管理的全程自動(dòng)化。
四、結(jié)束語(yǔ)
圖書(shū)管理的網(wǎng)絡(luò)化、數(shù)字化必將是未來(lái)的發(fā)展方向,不斷提高圖書(shū)管理系統(tǒng)的服務(wù)水平和系統(tǒng)的自動(dòng)化水平是未來(lái)的發(fā)展目標(biāo)。所以,當(dāng)前要在圖書(shū)管理系統(tǒng)的研發(fā)和使用工作中,時(shí)刻以網(wǎng)絡(luò)技術(shù)的發(fā)展為核心,密切關(guān)注科技的發(fā)展,實(shí)現(xiàn)圖書(shū)管理的自動(dòng)化和現(xiàn)代化,不斷提高圖書(shū)管理水平。
【參考文獻(xiàn)】
[1]陳曉春.網(wǎng)絡(luò)環(huán)境下的圖書(shū)管理研究[J].佳木斯教育學(xué)院學(xué)報(bào),2011(04).
[2]張建新.網(wǎng)絡(luò)環(huán)境下的圖書(shū)管理措施[J].華章,2011(11).
[3]孫曉川.淺談高校圖書(shū)管理系統(tǒng)的創(chuàng)新與應(yīng)用[J].齊魯師范學(xué)院學(xué)報(bào),2012,27(04).
中圖分類號(hào):G25 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1003-9082(2015)04-0050-01
隨著社會(huì)的進(jìn)步與發(fā)展,資源高效利用提高效率越來(lái)越受到人們的關(guān)注.圖書(shū)管理也提出這樣的要求,因此圖書(shū)管理的數(shù)字化越來(lái)越受到大眾的青睞.圖書(shū)管理系統(tǒng)是現(xiàn)代圖書(shū)管理工具中的重要組成部分。它廣泛應(yīng)用于圖書(shū)館管理,力求開(kāi)發(fā)出一套嚴(yán)謹(jǐn)、可靠、功能完整的管理系統(tǒng)。使用圖書(shū)管理系統(tǒng)能夠很好的解決了傳統(tǒng)圖書(shū)管理的問(wèn)題.人員需求能夠減少,工作效率明顯提高,管理更加便利。
一、系統(tǒng)介紹
此圖書(shū)管理系統(tǒng)主要采用的是VisualStudio2008做為前臺(tái)開(kāi)發(fā)工具以及SQL Server 2005做為后臺(tái)支持。以操作便捷、界面友好、靈活、實(shí)用為出發(fā)點(diǎn),設(shè)計(jì)采用了模塊化設(shè)計(jì)方法。系統(tǒng)實(shí)現(xiàn)了以下基本功能:
日常操作:此功能實(shí)現(xiàn)圖書(shū)的借閱、歸還。
讀者管理:可以實(shí)現(xiàn)讀者的添加、修改、查詢等操作。
圖書(shū)管理:實(shí)現(xiàn)圖書(shū)的添加、修改、查詢等操作。
系統(tǒng)管理:實(shí)現(xiàn)了對(duì)管理員的添加、修改、查詢等操作。
開(kāi)發(fā)工具:Microsoft Visual Studio2008(C#) 和SQL Server 2005。
圖書(shū)管理系統(tǒng)具有如下一些特點(diǎn):
方便性:讀者以及工作人員能夠及時(shí)了解圖書(shū)情況,以便完成需要的工作。
穩(wěn)定性:系統(tǒng)性能穩(wěn)定。
操作性強(qiáng):由于系統(tǒng)及面簡(jiǎn)潔,使用容易很便于用戶操作。
二、系統(tǒng)分析
1.需求分析
通過(guò)調(diào)查,要求系統(tǒng)需要有以下功能:系統(tǒng)登錄;管理員管理;圖書(shū)管理;讀者管理;日常操作管理系統(tǒng)退出.
2.可行性分析
圖書(shū)管理系統(tǒng)使圖書(shū)管理走上了科學(xué)化、系統(tǒng)化管理道路。
2.1經(jīng)濟(jì)可行性
使用圖書(shū)管理系統(tǒng)能夠極大的節(jié)約圖書(shū)管理工作的運(yùn)行成本。主要體現(xiàn)在:使用圖書(shū)管理系統(tǒng)能夠減少工作人員數(shù)量,從而降低人力成本;實(shí)用圖書(shū)管理系統(tǒng)可以減少對(duì)管理資料維護(hù)的成本
2.2技術(shù)可行性
目前國(guó)內(nèi)外軟硬件產(chǎn)品和技術(shù)發(fā)展迅速.服務(wù)器,操作系統(tǒng)等相關(guān)資源技術(shù)容易獲得并有較大的選擇余地,而且在本系統(tǒng)軟硬件要求適中,因此現(xiàn)有條件在技術(shù)層面上完全可以滿足要求。
三、系統(tǒng)設(shè)計(jì)
1.設(shè)計(jì)目標(biāo)
本系統(tǒng)是針對(duì)圖書(shū)管理工作過(guò)程進(jìn)行設(shè)計(jì)的,主要實(shí)現(xiàn)如下目標(biāo):合法用戶可以登錄此系統(tǒng);讀者可以查詢圖書(shū)、查詢借閱記錄; 工作人員可以對(duì)讀者、圖書(shū)進(jìn)行管理和借書(shū)、還書(shū)操作。
2.數(shù)據(jù)庫(kù)設(shè)計(jì)
把上面的概念結(jié)構(gòu)轉(zhuǎn)化為關(guān)系模型,我們可以得到各實(shí)體的關(guān)系模式(關(guān)系的碼用下劃線標(biāo)出):
圖書(shū)(圖書(shū)編號(hào),圖書(shū)名稱,圖書(shū)作者,出版社,頁(yè)碼、圖書(shū)價(jià)格、圖書(shū)總數(shù)、現(xiàn)存總數(shù)、借出次數(shù)、ISBN、備注、條形碼、書(shū)架、圖片)
讀者(讀者編號(hào),讀者名稱、院系、類型、性別、證件編號(hào)、可以借閱數(shù)量、電話、備注)
用戶(用戶編號(hào),用戶名、用戶密碼,真實(shí)姓名,性別,電話,年齡)
以下關(guān)系模式為讀者――圖書(shū)的關(guān)系模式:
借閱圖書(shū)(讀者編號(hào),圖書(shū)編號(hào),借閱日期,應(yīng)還日期,歸還日期,是否歸還)
從以上的關(guān)系模式我們可以得到數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)。為了優(yōu)化數(shù)據(jù)表結(jié)構(gòu),部分字段采用代碼形式,以便與數(shù)據(jù)庫(kù)中的數(shù)據(jù)表對(duì)應(yīng)起來(lái)。根據(jù)以上分析,需要設(shè)計(jì)數(shù)據(jù)表來(lái)存放數(shù)據(jù)信息,這些表分別為圖書(shū)表,讀者表,用戶表,借閱表。
3.總體設(shè)計(jì)
圖書(shū)管理系統(tǒng)是一個(gè)典型的數(shù)據(jù)庫(kù)應(yīng)用程序,由應(yīng)用程序和后臺(tái)數(shù)據(jù)庫(kù)兩部分構(gòu)成。
應(yīng)用程序:應(yīng)用程序主要包括登錄,用戶信息,讀者信息,圖書(shū)信息管理,借閱圖書(shū),綜合查詢,退出系統(tǒng)幾個(gè)部分組成。
數(shù)據(jù)庫(kù): 數(shù)據(jù)庫(kù)負(fù)責(zé)對(duì)圖書(shū)信息,用戶信息等數(shù)據(jù)的管理。
四、系統(tǒng)主要功能模塊實(shí)現(xiàn)
1.登錄界面
進(jìn)入系統(tǒng)必須經(jīng)過(guò)登錄,用戶輸入用戶名和密碼后,系統(tǒng)會(huì)查詢數(shù)據(jù)庫(kù)中的用戶表,如果用戶存在且密碼正確,系統(tǒng)只有管理員。
2.主控制界面
此界面是進(jìn)入相應(yīng)功能模塊的入口。
3.圖書(shū)信息維護(hù)
在此界面用戶可以對(duì)圖書(shū)信息進(jìn)行管理,具體包含圖書(shū)信息的添加、修改、刪除等。
4.圖書(shū)借閱界面
圖書(shū)借閱界面使用戶完成圖書(shū)借閱歸還的操作。用戶輸入讀者證件編號(hào)后單擊[查詢]按鈕查出讀者信息。輸入圖書(shū)ISBN編號(hào)好,查出對(duì)應(yīng)的圖書(shū)信息,當(dāng)讀者的可以借書(shū)量為0時(shí),提示不能借閱,當(dāng)圖書(shū)的庫(kù)存量為0是提示不能借閱。借閱和還書(shū)需要同時(shí)操作三個(gè)表,因?yàn)樾枰檬聞?wù)來(lái)操作。
5.讀者信息管理
在讀者信息管理界面,可以對(duì)讀者信息進(jìn)行添加、修改、刪除三種操作。注意證件編號(hào)不能重復(fù)添加
五、設(shè)計(jì)總結(jié)
本文重點(diǎn)討論了“圖書(shū)管理系統(tǒng)”的設(shè)計(jì)方法和過(guò)程。在本次設(shè)計(jì)的全過(guò)程中,我對(duì)所學(xué)的知識(shí)有了一個(gè)比較系統(tǒng)的認(rèn)識(shí)和理解。在設(shè)計(jì)中我才知自己掌握的知識(shí)還遠(yuǎn)遠(yuǎn)不夠,將理論知識(shí)應(yīng)用到實(shí)踐中去,總會(huì)出現(xiàn)各種問(wèn)題,不是理論沒(méi)掌握好,而是光知道書(shū)本上的知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,一定要把理論知識(shí)和實(shí)踐結(jié)合起來(lái)。把學(xué)到的知識(shí)應(yīng)用到實(shí)踐中去,多做多練,才可以把理論的精華發(fā)揮出來(lái)。知識(shí)不是知道,了解就好,一定讓它在現(xiàn)實(shí)生活中得到充分的應(yīng)用,從而解決一些問(wèn)題,這才是學(xué)習(xí)的根本目的。雖然我按部就班的完成了設(shè)計(jì)任務(wù),但由于自己的知識(shí)水平有限,設(shè)計(jì)時(shí)間又較短,所以該系統(tǒng)還有許多不盡如人意的地方,比如用戶界面不夠美觀等問(wèn)題,都有待進(jìn)一步改善。
參考文獻(xiàn)
[1]SQLServer2005數(shù)據(jù)庫(kù)管理與應(yīng)用[M],清華大學(xué)出版社,2005
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2013)03(c)-0-01
計(jì)算機(jī)和通信技術(shù)的迅速發(fā)展使很多圖書(shū)館也在實(shí)現(xiàn)自動(dòng)化,其主要特點(diǎn)和發(fā)展趨勢(shì)體現(xiàn)在由主機(jī)/終端模式向客戶機(jī)/服務(wù)器模式轉(zhuǎn)變,面向?qū)ο髷?shù)據(jù)庫(kù)管理系統(tǒng)的應(yīng)用,打破不同計(jì)算機(jī)系統(tǒng)資源共享障礙,為用戶自動(dòng)選擇和傳遞所需文獻(xiàn)。常用檢索手段的預(yù)設(shè),資源的有效利用,提高了圖書(shū)館工作的效率,實(shí)現(xiàn)了多媒體及電子文獻(xiàn)的
管理。
1 圖書(shū)管理系統(tǒng)需求分析
可行性研究目的確定問(wèn)題是否值得解決,使用現(xiàn)有的技術(shù)能否實(shí)現(xiàn)系統(tǒng),系統(tǒng)的運(yùn)行不需要特定的環(huán)境,使單位減少不必要的經(jīng)濟(jì)支出。即技術(shù)可行性,操作可行性和經(jīng)濟(jì)可行性。需求分析是軟件定義時(shí)期的最后階段,而本系統(tǒng)主要的任務(wù)是減少人力以及管理費(fèi)用以用加速圖書(shū)信息傳輸進(jìn)程、方便的圖書(shū)交互界面。是面向讀者、圖書(shū)管理員,方便檢查、維護(hù)、查找系統(tǒng)漏洞。每個(gè)讀者由圖書(shū)管理員建立統(tǒng)一的賬戶,根據(jù)讀者提供的卡號(hào),判斷借閱權(quán)限?;镜墓δ馨ń钑?shū)與還書(shū)的過(guò)程,如果滿足借閱條件,將圖書(shū)借出;要還的書(shū)籍交給圖書(shū)管理員,圖書(shū)管理員會(huì)根據(jù)用戶信息,檢查讀者的圖書(shū)證號(hào),進(jìn)行相應(yīng)操作后將圖書(shū)歸還圖書(shū)館。數(shù)據(jù)字典是關(guān)于數(shù)據(jù)信息的集合,針對(duì)一般圖書(shū)數(shù)據(jù)管理系統(tǒng)的需求,供人查閱對(duì)不了解的條目的解釋,通過(guò)對(duì)圖書(shū)管理工作過(guò)程的內(nèi)容分析,中給人提供關(guān)于數(shù)據(jù)的描述信息。其數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)包括圖書(shū)信息、讀者信息、讀者級(jí)別信息、借閱信息和系統(tǒng)用戶信息。圖書(shū)管理系統(tǒng)功能需求包括.登錄功能、圖書(shū)管理功能(圖書(shū)入庫(kù)管理與圖書(shū)的查詢操作),讀者管理功能主要有讀者登記與讀者查找功能,圖書(shū)借還管理功能包括借書(shū)與還書(shū)功能,系統(tǒng)維護(hù)管理功能主要進(jìn)行添加,刪除管理員和普通用戶。然后進(jìn)行系統(tǒng)總體設(shè)計(jì)方案,性能上必須包括檢索速度與系統(tǒng)的可靠性。技術(shù)上的難點(diǎn)主要是大量數(shù)據(jù)的檢索,因此,針對(duì)需求分析以及相關(guān)技術(shù)我們采用基于數(shù)據(jù)挖掘的索引表技術(shù)。
2 圖書(shū)管理系統(tǒng)總體設(shè)計(jì)方案
總體任務(wù)是實(shí)現(xiàn)圖書(shū)信息系統(tǒng)化、規(guī)范化以及用戶使用自動(dòng)化。本系統(tǒng)需要完成的主要功能有:圖書(shū)借還管理、圖書(shū)管理、讀者管理和系統(tǒng)維護(hù)管理。系統(tǒng)功能設(shè)計(jì)最終必須轉(zhuǎn)換成詳細(xì)設(shè)計(jì),要充分了解用戶各個(gè)方面的需求,進(jìn)行需求分析,得出數(shù)據(jù)字典。設(shè)計(jì)出滿足系統(tǒng)需求的各種實(shí)體,對(duì)讀者信息實(shí)體的描述,對(duì)讀者以及屬性信息的定義;畫(huà)出用戶信息實(shí)體E一R圖,對(duì)用戶信息以及屬性的描述;畫(huà)出借閱信息實(shí)體E一R圖,描述借閱信息實(shí)體,刻畫(huà)各實(shí)體間的關(guān)系。系統(tǒng)數(shù)據(jù)流圖描述了圖書(shū)管理系統(tǒng)的輸入輸出,用數(shù)據(jù)流把這些加工連接起來(lái),進(jìn)行書(shū)籍的分類及書(shū)籍信息的處理。根據(jù)讀者類別表,讀者信息表獲得讀者信息,讀者可以查詢借還書(shū)信息,借閱情況等。系統(tǒng)詳細(xì)設(shè)計(jì)包括登錄模塊,圖書(shū)管理模塊,讀者管理模塊,圖書(shū)借還管理模塊和系統(tǒng)維護(hù)管理模塊的功能,輸入輸出流以及流程設(shè)計(jì)。登錄模塊主要是驗(yàn)證用戶身份,要畫(huà)出圖書(shū)登錄界面的流程圖,判斷是否為合法用戶;圖書(shū)管理模塊包括圖書(shū)入庫(kù)處理子模塊,主要描述了圖書(shū)入庫(kù)處理子模塊。圖書(shū)查詢子模塊查詢圖書(shū)信息;讀者管理模塊包括讀者登記子模塊,登記讀者的一些信息。還包括讀者查找子模塊,列出讀者所借書(shū)籍信息;圖書(shū)借還管理模塊包含借書(shū)模塊,實(shí)現(xiàn)借書(shū)功能,還有還書(shū)模塊,實(shí)現(xiàn)還書(shū)功能;系統(tǒng)維護(hù)管理模塊,要畫(huà)出系統(tǒng)維護(hù)管理模塊的流程圖,實(shí)現(xiàn)系統(tǒng)用戶與普通用戶的設(shè)置。數(shù)據(jù)庫(kù)設(shè)計(jì)。我們使用為Access2003數(shù)據(jù)庫(kù)系統(tǒng)。為圖書(shū)數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫(kù)命名為T(mén)1,設(shè)計(jì)圖書(shū)信息表,表名為book。設(shè)計(jì)讀者信息表,表名為user,讀者級(jí)別信息表,表名為rl,設(shè)計(jì)系統(tǒng)用戶信息表,表名為ADoper,設(shè)計(jì)借閱信息表,表名為b1。
3 圖書(shū)管理系統(tǒng)檢索算法
這是整個(gè)圖書(shū)管理系統(tǒng)中的重要環(huán)節(jié),利用計(jì)算機(jī)技術(shù),高效的檢索算法能夠提高圖書(shū)管理系統(tǒng)的性能。隨著圖書(shū)的類別與數(shù)量的增加,我們會(huì)發(fā)現(xiàn)其檢索成為系統(tǒng)性能的障礙,針對(duì)圖書(shū)管理系統(tǒng)的檢索模塊,能設(shè)計(jì)出一種高效的圖書(shū)檢索算法。即基于類別、日期和類別日期的索引表。圖書(shū)類別和圖書(shū)日期索引表為二級(jí)索引,圖書(shū)類別索引表和圖書(shū)日期索引表。隨著因特網(wǎng)的發(fā)展,網(wǎng)絡(luò)里已經(jīng)呈現(xiàn)出海量數(shù)據(jù),在這種情況下,如何加強(qiáng)數(shù)據(jù)檢索成了業(yè)界關(guān)心的問(wèn)題。數(shù)據(jù)挖掘以一種全新的理念整合了多種學(xué)科技術(shù),從而更加有效的提高檢索的效率。在我們這個(gè)系統(tǒng)中,它主要是通過(guò)統(tǒng)計(jì)出讀者近期所借閱的書(shū)籍,然后進(jìn)行相關(guān)運(yùn)算,得出讀者借閱書(shū)籍的類別,年份等信息,接下來(lái)再將這些信息加以擴(kuò)展,設(shè)置緩存,利用相關(guān)算法統(tǒng)計(jì),直到重新收集數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析。基于數(shù)據(jù)挖掘的索引表采用分塊處理的機(jī)制,具體算法包括建立類別日期索引表,檢查無(wú)誤后進(jìn)行了初始化緩存,放入相關(guān)借閱的書(shū)籍,然后使讀者能夠進(jìn)行正確查詢,用數(shù)據(jù)挖掘技術(shù),經(jīng)過(guò)相關(guān)運(yùn)算后放到讀者偏好的書(shū)籍,采用LRU算法,數(shù)據(jù)挖掘技術(shù)與索引表的結(jié)合,對(duì)書(shū)籍進(jìn)行聚類分析,可以加速檢索的速度,并推測(cè)讀者未來(lái)可能借閱的書(shū)籍,充分發(fā)揮數(shù)據(jù)檢索的優(yōu)勢(shì),把這些書(shū)籍提前放到緩存中去。
4 圖書(shū)管理系統(tǒng)各模塊的實(shí)現(xiàn)與測(cè)試
用戶登錄模塊的實(shí)現(xiàn)。用戶登錄窗口是用戶和管理員進(jìn)入系統(tǒng)信道,用戶登錄窗口起到了保護(hù)系統(tǒng)的作用,本系統(tǒng)的最大登錄次數(shù)設(shè)置為三次,密碼不正確則系統(tǒng)會(huì)出現(xiàn)信息提示。若輸入的用戶名與密碼正確,方可進(jìn)行系統(tǒng)界面。主窗口及菜單的實(shí)現(xiàn)。這個(gè)部分要求設(shè)計(jì)界面好看,實(shí)用。主窗口是管理系統(tǒng)的重要部分,用戶通過(guò)登錄接口進(jìn)入的就是主窗口,并在這里實(shí)現(xiàn)系統(tǒng)各功能。菜單欄下面的工具欄有四個(gè)快捷圖示。圖書(shū)管理模塊的實(shí)現(xiàn)。實(shí)現(xiàn)了圖書(shū)信息的添加、修改和刪除,系統(tǒng)管理員可以添加新的圖書(shū)信息,對(duì)某圖書(shū)信息進(jìn)行修改,為圖書(shū)信息刪除等對(duì)圖書(shū)信息進(jìn)行編輯。對(duì)圖書(shū)管理系統(tǒng)檢索功能做性能分析,將把圖書(shū)類別作為聚類對(duì)象,檢索方式主要有直接進(jìn)行檢索,建立類別和日期索引,進(jìn)行檢索,在索引表中引入數(shù)據(jù)挖掘技術(shù)檢索。讀者管理模塊的實(shí)現(xiàn)。其窗體與圖書(shū)入庫(kù)處理的窗體類似,但所有的數(shù)據(jù)項(xiàng)都不能為空,查找方式采用的是多條件查找和模糊查找。另外,還有圖書(shū)借還管理的實(shí)現(xiàn)、系統(tǒng)維護(hù)管理的實(shí)現(xiàn),最后進(jìn)行系統(tǒng)測(cè)試,結(jié)果標(biāo)明檢索時(shí)間、可靠性達(dá)到需求分析指標(biāo)。
參考文獻(xiàn)
關(guān)鍵詞:系統(tǒng)設(shè)計(jì);圖書(shū)管理;軟件
圖書(shū)館是一種信息資源的集散地。圖書(shū)和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)圖書(shū)管理信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn),例如:有利于讀者借閱、歸還、查詢圖書(shū)情況;便于圖書(shū)館管理人員進(jìn)行日常操作.更簡(jiǎn)單地進(jìn)行管理圖書(shū)借閱者信息、借閱、歸還、查詢圖書(shū)等下作:圖書(shū)館管理人員能夠?qū)D書(shū)的借閱情況進(jìn)行備份.并能對(duì)館內(nèi)圖書(shū)的借閱情況進(jìn)行查詢,易于圖書(shū)館管理人員對(duì)圖書(shū)進(jìn)行整理和購(gòu)置。這些優(yōu)點(diǎn)能夠極大地提高圖書(shū)管理的效率。為了更好地完成圖書(shū)管理的功能,使管理系統(tǒng)既起到推動(dòng)圖書(shū)管理水平的發(fā)展又不與傳統(tǒng)的管理方式脫節(jié),我們進(jìn)行了詳細(xì)的需求分析,既為其注入了現(xiàn)代管理的新元素同時(shí)也結(jié)合了圖書(shū)管理人員的管理經(jīng)驗(yàn),對(duì)系統(tǒng)進(jìn)行了合理的設(shè)計(jì)管理。
1 利用計(jì)算機(jī)管理圖書(shū)資料的意義
傳統(tǒng)的圖書(shū)管理停留在紙介質(zhì)的基礎(chǔ)上,隨著企業(yè)文化的發(fā)展,圖書(shū)規(guī)模越來(lái)越大,這樣的管理機(jī)制已經(jīng)不能適應(yīng)管理的需要,它不僅浪費(fèi)許多人力和物力,并且由于效率低下,往往不能滿足員工的需要,也不利于圖書(shū)館本身的發(fā)展。在信息時(shí)代,這種傳統(tǒng)的管理方法必然被以計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。開(kāi)發(fā)企業(yè)圖書(shū)管理系統(tǒng)軟件,利用計(jì)算機(jī)對(duì)圖書(shū)資料進(jìn)行有效的管理能夠提高工作效率,提高圖書(shū)的利用率,充分發(fā)揮圖書(shū)的作用,同時(shí)通過(guò)網(wǎng)絡(luò)讓讀者及時(shí)方便地查到所需的圖書(shū),管理人員還可以利用強(qiáng)大的管理統(tǒng)計(jì)功能,通過(guò)統(tǒng)計(jì)圖書(shū)的總量、金額、各種圖書(shū)的借閱率等及時(shí)了解庫(kù)存、圖書(shū)館發(fā)展的規(guī)模以及員工對(duì)各類圖書(shū)的需求,掌握今后圖書(shū)的訂購(gòu)計(jì)劃及取舍方向。適應(yīng)網(wǎng)絡(luò)發(fā)展的具體情況(對(duì)等網(wǎng)、局域網(wǎng)都能使用);用戶界面簡(jiǎn)潔,操作方便,層次清晰,用戶容易上手;系統(tǒng)運(yùn)行可靠,查詢統(tǒng)計(jì)有較高的效率。
2 圖書(shū)管理設(shè)計(jì)分析
2.1 需求分析
本系統(tǒng)的主要目的是實(shí)現(xiàn)一個(gè)圖書(shū)管理系統(tǒng)。本系統(tǒng)有3類用戶分別為管理員、讀者會(huì)員以及GUEST用戶。讀者和管理員經(jīng)El令認(rèn)證進(jìn)人系統(tǒng)后,管理員可完成維護(hù)系統(tǒng)的功能,包括管理圖書(shū)和管理會(huì)員。讀者會(huì)員則完成查詢圖書(shū)、修改個(gè)人資料、查詢個(gè)人借閱信息的功能,工作完成后可以退出系統(tǒng)。
2.2 功能需求描述
(1)用戶登錄。
管理員或會(huì)員根據(jù)工作證和密碼登錄系統(tǒng)進(jìn)行身份驗(yàn)證。
(2)查詢圖書(shū)。
任何人都可以進(jìn)入系統(tǒng)進(jìn)行圖書(shū)檢索,并可以通過(guò)點(diǎn)擊圖書(shū)名稱查看書(shū)本詳細(xì)信息??梢圆榭吹綍?shū)本的所有信息及借閱信息。
(3)添加圖書(shū)。
只有管理員登錄成功后才能添加圖書(shū)。通過(guò)點(diǎn)擊導(dǎo)航條上的“添加圖書(shū)“超鏈接進(jìn)入添加圖書(shū)頁(yè)面。填好后點(diǎn)提交,就迸數(shù)據(jù)庫(kù)了。
(4)修改圖書(shū)。
只有管理員登錄成功后才能修改圖書(shū)。通過(guò)點(diǎn)擊導(dǎo)航條上的“修改圖書(shū)“超鏈接進(jìn)入修改圖書(shū)頁(yè)面。修改好后點(diǎn)提交,就進(jìn)數(shù)據(jù)庫(kù)了。
(5)刪除圖書(shū)。
只有管理員登錄成功后才能修改圖書(shū)。通過(guò)點(diǎn)擊導(dǎo)航條上的“刪除圖書(shū)“超鏈接進(jìn)入刪除圖書(shū)頁(yè)面,點(diǎn)刪除就可將書(shū)刪除。
(6)修改和查詢個(gè)人信息。
用戶登錄后可修改和查詢個(gè)人信息包括個(gè)人借閱圖書(shū)信息。
(7)用戶管理。
管理員登錄后可對(duì)用戶進(jìn)行管理,包括添加和刪除用戶。
(8)借閱管理。
管理員登錄后可依據(jù)書(shū)本登錄號(hào)和讀者會(huì)員編號(hào)給讀者會(huì)員進(jìn)行借書(shū)。
(9)還書(shū)管理。
管理員登錄后可依據(jù)書(shū)本登錄號(hào)和讀者會(huì)員編號(hào)給讀者會(huì)員進(jìn)行還書(shū)。
3 實(shí)現(xiàn)圖書(shū)管理的必要性
圖書(shū)館數(shù)字化和網(wǎng)絡(luò)化是新的發(fā)展方向,一個(gè)企業(yè)要發(fā)展,在技術(shù)上就要不斷創(chuàng)新不斷提高,提高企業(yè)的技術(shù)水平首先要提高企業(yè)員工的技術(shù)水平,企業(yè)圖書(shū)館的藏書(shū)資料在這方面起到了舉足輕重的作用。管理好藏書(shū)資料,有的放矢地不斷補(bǔ)充新圖書(shū),讓員工能更好更方便地從中獲取新知識(shí),提高技術(shù)水平,將更好地提高企業(yè)的技術(shù)層次。要提高圖書(shū)管理水平,就必須使圖書(shū)管理從傳統(tǒng)的手工管理服務(wù)模式走向計(jì)算機(jī)化。建立聯(lián)機(jī)書(shū)目信息數(shù)據(jù)庫(kù),實(shí)現(xiàn)聯(lián)機(jī)檢索和資料共享是發(fā)展的第一步,開(kāi)發(fā)圖書(shū)管理系統(tǒng)軟件正是為了實(shí)現(xiàn)這一步驟。企業(yè)圖書(shū)管理應(yīng)該能夠?yàn)閱T工提供充足的信息和快捷的查詢手段,但一直以來(lái)由于企業(yè)本身?xiàng)l件的限制,通常使用傳統(tǒng)的人工方式管理,這種管理方式工作繁鎖、效率低,已漸漸不能適應(yīng)工作的需要。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已使其在社會(huì)各個(gè)領(lǐng)域發(fā)揮著越來(lái)越重要的作用。使用計(jì)算機(jī)對(duì)圖書(shū)信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、方便、準(zhǔn)確、統(tǒng)計(jì)精確、便于分析等。這些優(yōu)點(diǎn)能極大地提高圖書(shū)管理的水平,應(yīng)用于企業(yè),可為企業(yè)在提高員工素質(zhì)方面起到更好的作用。下面將以一套圖書(shū)管理系統(tǒng)的開(kāi)發(fā)為例,談?wù)勂溟_(kāi)發(fā)過(guò)程和所涉及到的問(wèn)題及解決方法。
結(jié)語(yǔ):
圖書(shū)管理系統(tǒng)的實(shí)現(xiàn)在于提高數(shù)據(jù)管理的效率,降低圖書(shū)管理的成本。本系統(tǒng)實(shí)現(xiàn)了圖書(shū)管理的基本功能。由于本系統(tǒng)是基于B/S模式的.管理員可以方便的在聯(lián)網(wǎng)的電腦上通過(guò)瀏覽器進(jìn)行各項(xiàng)管理,比如添加、修改、刪除圖書(shū)和用戶。進(jìn)行借書(shū)和還書(shū)處理等。用戶也可以使用瀏覽器檢索圖書(shū),修改個(gè)人資料。本圖書(shū)管理系統(tǒng)還支持條形碼掃描.提高了效率。但本系統(tǒng)尚存有些缺陷,比如對(duì)安全性缺少考慮,對(duì)用戶開(kāi)放的功能少(沒(méi)有網(wǎng)上預(yù)借和續(xù)借的功能等),對(duì)用戶的管理也不夠.比如沒(méi)有對(duì)用戶借書(shū)超過(guò)了期限實(shí)現(xiàn)處罰等。這些將會(huì)在以后慢慢改進(jìn)。
參考文獻(xiàn):
[1] 蘇月花 圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[期刊論文]-天津職業(yè)院校聯(lián)合學(xué)報(bào)2011,13(8)
[2] 陳新.張楠圖書(shū)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[期刊論文]-硅谷2011(14)
[3] 密君英 圖書(shū)管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)[期刊論文]-中小企業(yè)管理與科技2011(25)
二十一世紀(jì)是信息高度交流和發(fā)展的時(shí)代,面計(jì)算機(jī)系統(tǒng)則在信息時(shí)代扮演著極為重要的腳色,隨著計(jì)算機(jī)的不斷發(fā)展,計(jì)算機(jī)以滲透到各個(gè)領(lǐng)域,圖書(shū)館也不例外,圖書(shū)館的計(jì)算機(jī)化以不容遲緩。
圖書(shū)館在正常運(yùn)營(yíng)中總是面對(duì)大量的讀者信息、書(shū)籍信息以及兩者相互功能產(chǎn)生的借書(shū)信息、還書(shū)信息。需要對(duì)讀者資源、書(shū)籍資源、借書(shū)信息、還書(shū)信息進(jìn)行管理,及時(shí)了解各個(gè)環(huán)節(jié)中信息的變更,有利于提高管理效率。作者針對(duì)圖書(shū)館手工管理的目前狀況,經(jīng)過(guò)具體系統(tǒng)的調(diào)查,闡明了圖書(shū)管理系統(tǒng)的需求和功能,為圖書(shū)館管理信息系統(tǒng)的開(kāi)發(fā)打下堅(jiān)實(shí)基礎(chǔ)。
一、圖書(shū)管理系統(tǒng)的需求分析
當(dāng)決定要開(kāi)發(fā)一個(gè)信息系統(tǒng)時(shí),首先要對(duì)信息系統(tǒng)的需求進(jìn)行分析,需求分析要做的工作是深入描述軟件的功能和性能,確定軟件設(shè)計(jì)的限制和軟件同其他系統(tǒng)元素的接口細(xì)節(jié),定義軟件的其他有效性需求。
獲得當(dāng)前系統(tǒng)的處理流程,在此首先假設(shè)當(dāng)前系統(tǒng)是手工處理系統(tǒng)。手工處理流程大致是這樣的。讀者將要借的書(shū)和借閱證交給工作人員,工作人員將每本書(shū)附帶的描述書(shū)信息的卡和讀者借閱證一起放在一個(gè)小格欄,并在借閱證和每本書(shū)上貼的借閱信息。這樣借書(shū)過(guò)程就完成了。還書(shū)時(shí)讀者將要還的圖書(shū)交給工作人員,工作人員圖書(shū)信息找到相應(yīng)的書(shū)卡和借閱證,并填寫(xiě)相應(yīng)的還書(shū)信息。
抽象出當(dāng)前系統(tǒng)的邏輯模型。在理解當(dāng)前系統(tǒng)“怎么做”的基礎(chǔ)上,抽取其“做什么”的本質(zhì),從而從當(dāng)前系統(tǒng)的物理模型抽象出當(dāng)前系統(tǒng)的邏輯模型。在物理模型中有許多物理因素,隨著分析工作的深入,有些非本質(zhì)的物理因素就成為不必要的負(fù)擔(dān),因而需要對(duì)物理模型進(jìn)行分析,區(qū)分出本質(zhì)的物理因素就成為不必要的負(fù)擔(dān),因而需要對(duì)物理模型進(jìn)行分析,區(qū)分出本質(zhì)的和非本質(zhì)的困素,去掉那些非本質(zhì)的困素即可獲得反映系統(tǒng)本質(zhì)的邏輯模型。
建立目標(biāo)系統(tǒng)的邏輯模型。分析目標(biāo)系統(tǒng)和當(dāng)前系統(tǒng)邏輯上的差別,明確目標(biāo)系統(tǒng)到底要“做什么”,從而從當(dāng)前系統(tǒng)的邏輯模型導(dǎo)出目標(biāo)系統(tǒng)的邏輯模型。在對(duì)上述流程進(jìn)行分析后,我們對(duì)新的圖書(shū)處理流程進(jìn)行整理,圖書(shū)館借還書(shū)過(guò)程如下摘要:
借書(shū)過(guò)程摘要:讀者從架上選到所需圖書(shū)后,將圖書(shū)和借書(shū)卡交管理人員,管理人員用碼閱讀器將圖書(shū)和借書(shū)卡上的讀者條碼2碼讀入處理系統(tǒng)。系統(tǒng)根據(jù)讀者條碼從讀者文件和借閱文件中找到相應(yīng)記錄;根據(jù)圖書(shū)上的條碼從圖書(shū)文件中找到相應(yīng)記錄,讀者假如有如下列情況之一將不予辦理借書(shū)手續(xù)。
①讀者所借閱圖書(shū)已超過(guò)該讀者容許的最多借書(shū)數(shù)目。
②該讀者記錄中有止借標(biāo)志。
③該讀者還有已超過(guò)歸還日期而仍未歸還的圖書(shū)。
④該圖書(shū)暫停外借。
若讀者符合所有借書(shū)條件時(shí),予以借出。系統(tǒng)在借閱文件中增加一條記錄,記入讀者碼、圖書(shū)條碼、借閱日期等內(nèi)容。
還書(shū)過(guò)程摘要:還書(shū)時(shí)讀者只要將書(shū)交給管理人員,管理員將書(shū)上的圖書(shū)條碼讀入系統(tǒng),系統(tǒng)從借閱文件上找到相應(yīng)記錄,填上還書(shū)日期后寫(xiě)入借閱歷史文件,并從借閱文件上刪去相應(yīng)記錄,同時(shí)系統(tǒng)對(duì)借還書(shū)日期進(jìn)行計(jì)算并判定是否超期,若不超期則結(jié)束過(guò)程,若超期則計(jì)算出超期天數(shù)、罰款數(shù)、并打印罰款通知書(shū),記入罰款文件。同時(shí)在讀者記錄上作止借標(biāo)記。當(dāng)讀者交來(lái)罰款收據(jù)后,系統(tǒng)根據(jù)讀者條碼查罰款文件,將相應(yīng)記錄寫(xiě)入罰款歷史文件,并從罰款文件只刪除該記錄,同時(shí)去掉讀者文件中的止借標(biāo)記。
為了對(duì)圖書(shū)管理系統(tǒng)做完整的描述,還需要對(duì)上面得到的邏輯模型做一些補(bǔ)充.首先采用圖形的方式描述圖書(shū)管理系統(tǒng)的用戶界面,這樣做的目的是保證整個(gè)系統(tǒng)的用戶界面的一致性,同時(shí)也有國(guó)助于后續(xù)的開(kāi)發(fā)人員更好地理解系統(tǒng)需要實(shí)現(xiàn)的功能.其次,說(shuō)明圖書(shū)管理系統(tǒng)的一些特珠性能要求。如借書(shū)、還書(shū)服務(wù)花費(fèi)的時(shí)間一次不得大于5分鐘等。
前面著重對(duì)借還書(shū)流程進(jìn)行了說(shuō)細(xì)的闡述,下面介紹圖書(shū)管理系統(tǒng)的總體功能要求。簡(jiǎn)單的圖書(shū)管理系統(tǒng)主要包括下面的功能摘要:
借書(shū)處理摘要:完成讀者借書(shū)這一業(yè)務(wù)流程。
還書(shū)處理摘要:完成讀者還書(shū)這一業(yè)務(wù)流程。
罰款處理摘要:解決讀者借書(shū)超期的罰款處理。
新書(shū)上架摘要:輸入新書(shū)資料。
舊書(shū)淘汰摘要:刪除圖書(shū)資料。
讀者查詢摘要:根據(jù)讀者號(hào),查詢讀者借閱情況。
二、圖書(shū)管理系統(tǒng)的功能分析
系統(tǒng)功能分析是在系統(tǒng)開(kāi)發(fā)的總體任務(wù)的基礎(chǔ)上完成。圖書(shū)館管理信息系統(tǒng)需要完成功能主要有摘要:
有關(guān)讀者種類標(biāo)準(zhǔn)的制定、種類住處的輸入,包括種類編號(hào)、種類名稱、借書(shū)數(shù)量、借書(shū)期限、有效期限、備注等。
讀者種類信息的修改、查詢等。
讀者基本信息的輸入,包括讀者編號(hào)、讀者姓名、讀者種類、讀者性別、工作單位、家庭住址、電話號(hào)碼、電子郵件地址、辦證日期、備注等。
讀者基本信息的查詢、修改,包括讀者編號(hào)、讀者姓名、讀者種類、讀者性別、工作單位、家庭住址、電話號(hào)碼、電子郵件地址、辦證日期、備注等等。
書(shū)籍類別標(biāo)準(zhǔn)的制定、類別信息的輸入,包括類別編號(hào)、類別名稱、、備注信息等。
書(shū)籍信息的輸入,包括書(shū)籍編號(hào)、書(shū)籍名稱、書(shū)籍名稱、書(shū)籍類別、作者姓名、出版社名稱、出版日期、書(shū)籍頁(yè)書(shū)、、登記日期、備注信息等。
借書(shū)信息的輸入,包括借書(shū)信息編號(hào)、讀者編號(hào)、讀者姓名、書(shū)籍編號(hào)、書(shū)籍名稱、借書(shū)日期、備注信息等。
二十一世紀(jì)是信息高度交流與發(fā)展的時(shí)代,面計(jì)算機(jī)系統(tǒng)則在信息時(shí)代扮演著極為重要的腳色,隨著計(jì)算機(jī)的不斷發(fā)展,計(jì)算機(jī)以滲透到各個(gè)領(lǐng)域,圖書(shū)館也不例外,圖書(shū)館的計(jì)算機(jī)化以不容遲緩。
圖書(shū)館在正常運(yùn)營(yíng)中總是面對(duì)大量的讀者信息、書(shū)籍信息以及兩者相互作用產(chǎn)生的借書(shū)信息、還書(shū)信息。需要對(duì)讀者資源、書(shū)籍資源、借書(shū)信息、還書(shū)信息進(jìn)行管理,及時(shí)了解各個(gè)環(huán)節(jié)中信息的變更,有利于提高管理效率。作者針對(duì)圖書(shū)館手工管理的現(xiàn)狀,經(jīng)過(guò)詳細(xì)系統(tǒng)的調(diào)查,闡明了圖書(shū)管理系統(tǒng)的需求和功能,為圖書(shū)館管理信息系統(tǒng)的開(kāi)發(fā)打下堅(jiān)實(shí)基礎(chǔ)。
一、圖書(shū)管理系統(tǒng)的需求分析
當(dāng)決定要開(kāi)發(fā)一個(gè)信息系統(tǒng)時(shí),首先要對(duì)信息系統(tǒng)的需求進(jìn)行分析,需求分析要做的工作是深入描述軟件的功能和性能,確定軟件設(shè)計(jì)的限制和軟件同其他系統(tǒng)元素的接口細(xì)節(jié),定義軟件的其他有效性需求。
獲得當(dāng)前系統(tǒng)的處理流程,在此首先假設(shè)當(dāng)前系統(tǒng)是手工處理系統(tǒng)。手工處理流程大致是這樣的。讀者將要借的書(shū)和借閱證交給工作人員,工作人員將每本書(shū)附帶的描述書(shū)信息的卡和讀者借閱證一起放在一個(gè)小格欄,并在借閱證和每本書(shū)上貼的借閱信息。這樣借書(shū)過(guò)程就完成了。還書(shū)時(shí)讀者將要還的圖書(shū)交給工作人員,工作人員圖書(shū)信息找到相應(yīng)的書(shū)卡和借閱證,并填寫(xiě)相應(yīng)的還書(shū)信息。
抽象出當(dāng)前系統(tǒng)的邏輯模型。在理解當(dāng)前系統(tǒng)“怎么做”的基礎(chǔ)上,抽取其“做什么”的本質(zhì),從而從當(dāng)前系統(tǒng)的物理模型抽象出當(dāng)前系統(tǒng)的邏輯模型。在物理模型中有許多物理因素,隨著分析工作的深入,有些非本質(zhì)的物理因素就成為不必要的負(fù)擔(dān),因而需要對(duì)物理模型進(jìn)行分析,區(qū)分出本質(zhì)的物理因素就成為不必要的負(fù)擔(dān),因而需要對(duì)物理模型進(jìn)行分析,區(qū)分出本質(zhì)的和非本質(zhì)的困素,去掉那些非本質(zhì)的困素即可獲得反映系統(tǒng)本質(zhì)的邏輯模型。
建立目標(biāo)系統(tǒng)的邏輯模型。分析目標(biāo)系統(tǒng)與當(dāng)前系統(tǒng)邏輯上的差別,明確目標(biāo)系統(tǒng)到底要“做什么”,從而從當(dāng)前系統(tǒng)的邏輯模型導(dǎo)出目標(biāo)系統(tǒng)的邏輯模型。在對(duì)上述流程進(jìn)行分析后,我們對(duì)新的圖書(shū)處理流程進(jìn)行整理,圖書(shū)館借還書(shū)過(guò)程如下:
借書(shū)過(guò)程:讀者從架上選到所需圖書(shū)后,將圖書(shū)和借書(shū)卡交管理人員,管理人員用碼閱讀器將圖書(shū)和借書(shū)卡上的讀者條碼2碼讀入處理系統(tǒng)。系統(tǒng)根據(jù)讀者條碼從讀者文件和借閱文件中找到相應(yīng)記錄;根據(jù)圖書(shū)上的條碼從圖書(shū)文件中找到相應(yīng)記錄,讀者如果有如下列情況之一將不予辦理借書(shū)手續(xù)。
①讀者所借閱圖書(shū)已超過(guò)該讀者容許的最多借書(shū)數(shù)目。
②該讀者記錄中有止借標(biāo)志。
③該讀者還有已超過(guò)歸還日期而仍未歸還的圖書(shū)。
④該圖書(shū)暫停外借。
若讀者符合所有借書(shū)條件時(shí),予以借出。系統(tǒng)在借閱文件中增加一條記錄,記入讀者碼、圖書(shū)條碼、借閱日期等內(nèi)容。
還書(shū)過(guò)程:還書(shū)時(shí)讀者只要將書(shū)交給管理人員,管理員將書(shū)上的圖書(shū)條碼讀入系統(tǒng),系統(tǒng)從借閱文件上找到相應(yīng)記錄,填上還書(shū)日期后寫(xiě)入借閱歷史文件,并從借閱文件上刪去相應(yīng)記錄,同時(shí)系統(tǒng)對(duì)借還書(shū)日期進(jìn)行計(jì)算并判斷是否超期,若不超期則結(jié)束過(guò)程,若超期則計(jì)算出超期天數(shù)、罰款數(shù)、并打印罰款通知書(shū),記入罰款文件。同時(shí)在讀者記錄上作止借標(biāo)記。當(dāng)讀者交來(lái)罰款收據(jù)后,系統(tǒng)根據(jù)讀者條碼查罰款文件,將相應(yīng)記錄寫(xiě)入罰款歷史文件,并從罰款文件只刪除該記錄,同時(shí)去掉讀者文件中的止借標(biāo)記。
為了對(duì)圖書(shū)管理系統(tǒng)做完整的描述,還需要對(duì)上面得到的邏輯模型做一些補(bǔ)充.首先采用圖形的方式描述圖書(shū)管理系統(tǒng)的用戶界面,這樣做的目的是保證整個(gè)系統(tǒng)的用戶界面的一致性,同時(shí)也有國(guó)助于后續(xù)的開(kāi)發(fā)人員更好地理解系統(tǒng)需要實(shí)現(xiàn)的功能.其次,說(shuō)明圖書(shū)管理系統(tǒng)的一些特珠性能要求。如借書(shū)、還書(shū)服務(wù)花費(fèi)的時(shí)間一次不得大于5分鐘等。
前面著重對(duì)借還書(shū)流程進(jìn)行了說(shuō)細(xì)的闡述,下面介紹圖書(shū)管理系統(tǒng)的總體功能要求。簡(jiǎn)單的圖書(shū)管理系統(tǒng)主要包括下面的功能:
>借書(shū)處理:完成讀者借書(shū)這一業(yè)務(wù)流程。
>還書(shū)處理:完成讀者還書(shū)這一業(yè)務(wù)流程。
>罰款處理:解決讀者借書(shū)超期的罰款處理。
>新書(shū)上架:輸入新書(shū)資料。
>舊書(shū)淘汰:刪除圖書(shū)資料。
>讀者查詢:根據(jù)讀者號(hào),查詢讀者借閱情況。
二、圖書(shū)管理系統(tǒng)的功能分析
系統(tǒng)功能分析是在系統(tǒng)開(kāi)發(fā)的總體任務(wù)的基礎(chǔ)上完成。圖書(shū)館管理信息系統(tǒng)需要完成功能主要有:
有關(guān)讀者種類標(biāo)準(zhǔn)的制定、種類住處的輸入,包括種類編號(hào)、種類名稱、借書(shū)數(shù)量、借書(shū)期限、有效期限、備注等。
讀者種類信息的修改、查詢等。
讀者基本信息的輸入,包括讀者編號(hào)、讀者姓名、讀者種類、讀者性別、工作單位、家庭住址、電話號(hào)碼、電子郵件地址、辦證日期、備注等。
讀者基本信息的查詢、修改,包括讀者編號(hào)、讀者姓名、讀者種類、讀者性別、工作單位、家庭住址、電話號(hào)碼、電子郵件地址、辦證日期、備注等等。
書(shū)籍類別標(biāo)準(zhǔn)的制定、類別信息的輸入,包括類別編號(hào)、類別名稱、關(guān)鍵詞、備注信息等。
書(shū)籍信息的輸入,包括書(shū)籍編號(hào)、書(shū)籍名稱、書(shū)籍名稱、書(shū)籍類別、作者姓名、出版社名稱、出版日期、書(shū)籍頁(yè)書(shū)、關(guān)鍵詞、登記日期、備注信息等。
借書(shū)信息的輸入,包括借書(shū)信息編號(hào)、讀者編號(hào)、讀者姓名、書(shū)籍編號(hào)、書(shū)籍名稱、借書(shū)日期、備注信息等。
借書(shū)信息的查詢、修改,包括借書(shū)信息編號(hào)、讀者編號(hào)、讀者姓名、書(shū)籍編號(hào)、書(shū)籍名稱、借書(shū)日期、備注信息等。
還書(shū)信息的輸入,包括還書(shū)信息編號(hào)、讀者編號(hào)、讀者姓名、書(shū)籍編號(hào)、書(shū)籍名稱、借書(shū)日期、還書(shū)日期、備注信息等。
還書(shū)信息的查詢和修改,包括還書(shū)信息編號(hào)、讀者編號(hào)、讀者姓名、書(shū)籍編號(hào)、書(shū)籍姓名、借書(shū)日期、還書(shū)日期、備注信息等。
參考文獻(xiàn)
[1]EWinemiller,J.Roff,著.VisualBasic6.0數(shù)據(jù)庫(kù)開(kāi)發(fā).清華大學(xué)出版社,1999.
關(guān)鍵詞:圖書(shū)管理;系統(tǒng)設(shè)計(jì);Visual Basic;SQLServer2005
一、引言
隨著計(jì)算機(jī)應(yīng)用在全球范圍內(nèi)日益普及,管理信息系統(tǒng)的作用也越來(lái)越大,因此圖書(shū)管理信息化是發(fā)展的必然趨勢(shì)。用結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)的方法,建立一套有效的圖書(shū)信息管理系統(tǒng),可以減輕工作,將工作科學(xué)化、規(guī)范化,提高工作質(zhì)量,因此根據(jù)圖書(shū)館目前實(shí)際的管理情況開(kāi)發(fā)一套圖書(shū)管理系統(tǒng)是十分必要的。
二、圖書(shū)管理的現(xiàn)狀
在計(jì)算機(jī)尚未在圖書(shū)信息管理中廣泛使用之前,一直以來(lái)人們管理圖書(shū)館的日常工作使用的是傳統(tǒng)的人工方式,對(duì)于圖書(shū)館的借書(shū)和還書(shū)過(guò)程主要依靠手工。手工手續(xù)繁瑣、工作量大、效率低下、出錯(cuò)率高等,同時(shí)給對(duì)大量資料的查詢、更新及維護(hù)都帶來(lái)不少困難。隨著近年來(lái)信息技術(shù)及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的不斷發(fā)展, 圖書(shū)館也先從傳統(tǒng)的圖書(shū)館發(fā)展到自動(dòng)化圖書(shū)館,再發(fā)展到今天的數(shù)字圖書(shū)館,這些變化使得圖書(shū)館的形象越來(lái)越現(xiàn)代化,人們查找資料也更加方便。為提高管理效率,更好地為讀者服務(wù),利用已有的辦公局域網(wǎng)絡(luò)條件,將館藏書(shū)籍做成基于網(wǎng)絡(luò)的查詢系統(tǒng),實(shí)現(xiàn)圖書(shū)在一個(gè)單位的網(wǎng)絡(luò)內(nèi)查詢,可使圖書(shū)查詢和借閱變得更加方便快捷,從而使圖書(shū)室的工作效率得到明顯提高。在計(jì)算機(jī)尚未在圖書(shū)信息管理中廣泛使用之前,一直以來(lái)人們管理圖書(shū)館的日常工作使用的是傳統(tǒng)的人工方式,對(duì)于圖書(shū)館的借書(shū)和還書(shū)過(guò)程主要依靠手工。手工手續(xù)繁瑣、工作量大、效率低下、出錯(cuò)率高等,同時(shí)給對(duì)大量資料的查詢、更新及維護(hù)都帶來(lái)不少困難。
三、系統(tǒng)的可行性分析
圖書(shū)管理系統(tǒng)主要目的是利用數(shù)據(jù)庫(kù)軟件編制一個(gè)管理軟件,用以實(shí)現(xiàn)圖書(shū)、讀者以及圖書(shū)管理員日常工作等多項(xiàng)管理。同時(shí)對(duì)整個(gè)系統(tǒng)的分析、設(shè)計(jì)過(guò)程給出一個(gè)完整論證。本系統(tǒng)的設(shè)計(jì)主要從以下幾方面做起:系統(tǒng)業(yè)務(wù)流程分析、系統(tǒng)的功能設(shè)計(jì)等。這些工作需對(duì)數(shù)據(jù)庫(kù)知識(shí)有足夠認(rèn)識(shí),并深入的了解Visual Basic 的使用和管理系統(tǒng)的相關(guān)知識(shí)。圖書(shū)管理系統(tǒng)是一種基于集中統(tǒng)一規(guī)劃的數(shù)據(jù)庫(kù)數(shù)據(jù)管理新模式。
1、系統(tǒng)的可行性分析有以下幾個(gè)方面:
(1)技術(shù)可行性:處理速度快、準(zhǔn)確通過(guò)權(quán)限的設(shè)置,數(shù)據(jù)的安全性好、方便查詢、借閱管理等。
(2)經(jīng)濟(jì)可行性:系統(tǒng)建設(shè)不需要很大的投入、可縮減人力投入。
(3)運(yùn)行上可行性:本系統(tǒng)作為一個(gè)小型的圖書(shū)館信息管理系統(tǒng),
所耗費(fèi)的資源非常的小。
(4)從各種社會(huì)因素可行性分析:可降低工作人員工作強(qiáng)度,提高
效率,會(huì)得到學(xué)校工作人員的一致同意的。
綜上所述通過(guò)可行性分析認(rèn)為新系統(tǒng)的開(kāi)發(fā)方案切實(shí)可行,可
進(jìn)行開(kāi)發(fā)。
2、圖書(shū)管理系統(tǒng)開(kāi)發(fā)相關(guān)技術(shù)的介紹
2.1Visual Basic 6.0 概述Visual Basic 6.0 是Microsoft 公司推出的可視化開(kāi)發(fā)工具組建Visual Studio 6.0 的組成之一,是基于BASIC 語(yǔ)言的可視化程序設(shè)計(jì)語(yǔ)言。Visual Basic 6.0 既繼承了BASIC 語(yǔ)言的簡(jiǎn)單易懂的特點(diǎn),又采用了面向?qū)ο?、事件?qū)動(dòng)的編程機(jī)制,提供了一種所見(jiàn)即所得的可視化程序設(shè)計(jì)方法。Visual Basic6.0 已逐漸成為編制Windows 應(yīng)用程序、數(shù)據(jù)庫(kù)應(yīng)用程序、多媒體程序及網(wǎng)上應(yīng)用程序的理想工具。它不僅為廣大程序員所鐘愛(ài),而且還成為了眾多初學(xué)者編程者的良師益友,真正做到了實(shí)用且易掌握。Visual Basic 6.0 包括三種版本:學(xué)習(xí)版、專業(yè)版和企業(yè)版。這三種版本的基礎(chǔ)是一致的,只不過(guò)為了適應(yīng)不同層次用戶的需要,在工具的提供方面有所不同。因此,大多應(yīng)用程序可以在三種不同版本中通用。
2.2SQL Server 2005 概述SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)它是由Microsoft 推出的,開(kāi)發(fā)各類大中型數(shù)據(jù)庫(kù)解決方案,SQL Server 提供強(qiáng)大的開(kāi)發(fā)工具和各類開(kāi)發(fā)特性,在大大提高開(kāi)發(fā)效率的同時(shí),進(jìn)一步拓展應(yīng)用空間,帶來(lái)新的商業(yè)應(yīng)用機(jī)遇。
3、系統(tǒng)總體設(shè)計(jì)分析
3.1 系統(tǒng)需求分析該系統(tǒng)主要分為兩部分:讀者部分和管理員部分。為了方便讀者查找自己感興趣的主題進(jìn)行閱讀,要將圖書(shū)按照內(nèi)容進(jìn)行分類。讀者可以按照類別進(jìn)行查找,逐級(jí)瀏覽、可以查看自己的信息。本系統(tǒng)還可對(duì)用戶的賬號(hào)和書(shū)目的閱讀權(quán)限進(jìn)行管理。管理員需要給用戶分配用戶名和密碼,及設(shè)定用戶的級(jí)別,還為用戶提供圖書(shū)的排行榜讓用戶能知道那些圖書(shū)受到大家的歡迎。
3.2 系統(tǒng)功能模塊設(shè)計(jì)
根據(jù)圖書(shū)管理系統(tǒng)的實(shí)際需求,可以將圖書(shū)管理系統(tǒng)劃分為系統(tǒng)設(shè)置、圖書(shū)管理、讀者管理、圖書(shū)借還、系統(tǒng)查詢5個(gè)部分。
3.3 系統(tǒng)流程
圖書(shū)管理系統(tǒng)的流程是用戶先輸入自己的帳號(hào)密碼成功登陸系統(tǒng)后系統(tǒng)根劇登陸的帳號(hào)信息從數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行對(duì)比判斷是讀者還是管理員,如果是讀者則能進(jìn)行信息查詢,及修改自己的相關(guān)信息,查詢到自己所需要的圖書(shū)就能通過(guò)管理員進(jìn)行借閱圖書(shū)、歸還圖書(shū)也是通過(guò)管理員完成的。如果不是讀者而是管理員,那管理員可以進(jìn)行相關(guān)信息的查詢、添加刪除圖書(shū)及讀者的所有信息、設(shè)置相應(yīng)的權(quán)限、為圖書(shū)更新排行榜的信息、以及完成讀者的圖書(shū)借閱與歸還。
4、圖書(shū)管理系統(tǒng)詳細(xì)設(shè)計(jì)
4.1 系統(tǒng)流程分析
根據(jù)開(kāi)發(fā)圖書(shū)管理系統(tǒng)的需求分析,本系統(tǒng)設(shè)計(jì)了兩種用戶,分別為系統(tǒng)管理員、讀者。當(dāng)系統(tǒng)管理員使用帳戶登錄后,管理員可以通過(guò)系統(tǒng)導(dǎo)航菜單進(jìn)入讀者管理界面、圖書(shū)管理界面、圖書(shū)借還界面、系統(tǒng)查詢界面,在讀者界面中,管理員添加和修改用戶信息、用戶可以查看自己信息,在圖書(shū)管理界面管理員可以添加和修改圖書(shū)信息、用戶可查看圖書(shū),在圖書(shū)借還界面完成讀者借書(shū)還書(shū)的操作,系統(tǒng)查詢界面管理員可以查看借出去的圖書(shū)信息及庫(kù)存的信息、用戶可以查找自己的所需的圖書(shū)。讀者使用讀者帳號(hào)登陸系統(tǒng)后,可以查詢自己所需要的圖書(shū)的信息、也可以查詢自己個(gè)人的基本信息及圖書(shū)的借還信息。讀者的借書(shū)和還書(shū)過(guò)程是通過(guò)管理員完成的。
4.2 主要模塊的運(yùn)行
4.2.1 登陸界面
當(dāng)用戶輸入用戶名、密碼,系統(tǒng)自動(dòng)將輸入的信息和相關(guān)數(shù)據(jù)表中的內(nèi)容進(jìn)行比較,如果該用戶輸入的內(nèi)容和數(shù)據(jù)表中的內(nèi)容相符,則通過(guò)驗(yàn)證,此次登錄成功;否則登錄失敗。用戶只有成功登陸系統(tǒng)
后才能進(jìn)行一系列的操作。
4.2.2 圖書(shū)借還信息模塊
圖書(shū)借還管理模塊主要分為圖書(shū)借閱頁(yè)面和圖書(shū)歸還頁(yè)面,用戶
可以在通過(guò)這個(gè)模塊查看圖書(shū)的借閱和歸還信息。管理員可以在圖書(shū)通過(guò)這個(gè)模塊來(lái)完成讀者借和還書(shū)的操作。
4.3 系統(tǒng)開(kāi)發(fā)的遇到的相關(guān)問(wèn)題及解決
4.3.1 圖書(shū)管理系統(tǒng)索引
中圖分類號(hào)G2 文獻(xiàn)標(biāo)識(shí)碼 A 文章編號(hào) 1674-6708(2015)134-0157-02
當(dāng)今時(shí)代,伴隨著科學(xué)技術(shù)的發(fā)展,信息資源慢慢成為生活工作中不可缺少的一部分,甚至成為最重要的資源之一。面對(duì)龐大的信息資源,傳統(tǒng)的信息管理方式已經(jīng)不再適用。海量的信息要求使用新的科學(xué)技術(shù)手段來(lái)進(jìn)行管理,此時(shí),數(shù)據(jù)挖掘技術(shù)應(yīng)運(yùn)而生。如何利用這一技術(shù)挖掘出有價(jià)值的信息知識(shí)就成為了圖書(shū)管理系統(tǒng)中的重中之重。
1 數(shù)據(jù)挖掘技術(shù)概況
所謂數(shù)據(jù)挖掘技術(shù)指的就是從大量的龐雜信息中提取出隱秘的、之前不了解的、潛在的、有用的信息知識(shí)的過(guò)程。近些年隨著網(wǎng)絡(luò)的迅速發(fā)展,很多圖書(shū)館都從傳統(tǒng)的紙質(zhì)圖書(shū)管理發(fā)展到建立了自己的數(shù)字圖書(shū)館。但是海量的信息也給數(shù)字圖書(shū)館的管理帶來(lái)了挑戰(zhàn),由于技術(shù)的不成熟,大量的信息很多時(shí)候都不能夠被提煉出來(lái),數(shù)據(jù)是很豐富,但是有用的信息卻很貧乏。所以,怎樣才能夠充分的利用這些海量數(shù)據(jù)成為了圖書(shū)館的一大難題。這些問(wèn)題的出現(xiàn)也讓數(shù)據(jù)挖掘技術(shù)受到極大
關(guān)注。
2 數(shù)據(jù)挖掘技術(shù)應(yīng)用于圖書(shū)管理系統(tǒng)的需求
分析
2.1 圖書(shū)館資源開(kāi)發(fā)利用的缺失
其實(shí),隨著數(shù)字圖書(shū)館的流行,很多圖書(shū)館都建立了自己的數(shù)據(jù)庫(kù),但是圖書(shū)管理者沒(méi)有對(duì)龐雜的信息進(jìn)行很好的歸類整合,也沒(méi)能有效地適用數(shù)據(jù)庫(kù),對(duì)于大多的圖書(shū)館來(lái)說(shuō),數(shù)據(jù)庫(kù)建好后,除了進(jìn)行一些常規(guī)處理外,根本就沒(méi)有對(duì)數(shù)據(jù)進(jìn)行再加工和處理,也就不能更好的利用信息。這樣就浪費(fèi)了很多資源,最重要的是也沒(méi)能達(dá)服務(wù)于讀者的目的。
2.2 數(shù)字圖書(shū)館信息服務(wù)存在不足
在圖書(shū)館查詢或者借閱書(shū)籍時(shí),一般情況下都是讀者向工作人員提出信息請(qǐng)求,圖書(shū)館工作人員通過(guò)檢索解答讀者問(wèn)題。但是這些并不能滿足讀者需求。這些都使讀者處于被動(dòng)位置,也就意味著圖書(shū)館的信息管理系統(tǒng)存在著不足。圖書(shū)館的信息服務(wù)應(yīng)該做的不僅是為讀者提供書(shū)籍等顯而易見(jiàn)的,更重要的是針對(duì)讀者的具體需求,挖掘出知識(shí)隱性的層面,更加貼近讀者想要的
答案。
在圖書(shū)館日常工作中肯定存在著很多問(wèn)題,有的讀者借閱過(guò)一次就沒(méi)有第二次,或者是熱門(mén)書(shū)籍讀者要預(yù)約,最后等很久才借到書(shū)或者是根本借不到,這樣的話讀者就放棄借閱。就會(huì)導(dǎo)致圖書(shū)館失去很多讀者,提升讀者對(duì)于圖書(shū)館的忠誠(chéng)度也成為圖書(shū)管理系統(tǒng)必須解決的問(wèn)題。相信通過(guò)圖書(shū)館管理人員的努力,為讀者提供不同于傳統(tǒng)信息的服務(wù)方式,很好的解決讀者的疑惑,就能夠使圖書(shū)館的讀者數(shù)量持續(xù)上升。
3 數(shù)據(jù)挖掘技術(shù)應(yīng)用于圖書(shū)管理系統(tǒng)的設(shè)計(jì)
分析
3.1 設(shè)計(jì)的基本原則
設(shè)計(jì)的基本原則最根本的是為了滿足廣大的讀者,依據(jù)大多數(shù)讀者的閱讀水平和對(duì)計(jì)算機(jī)的掌握能力,采用先進(jìn)的科學(xué)技術(shù),保證讀者的閱讀質(zhì)量。圖書(shū)管理系統(tǒng)的設(shè)計(jì)要嚴(yán)格按照國(guó)家文化部以及國(guó)家出版部門(mén)的要求,要嚴(yán)格遵守相關(guān)的法律法規(guī),同時(shí)要注意信息產(chǎn)業(yè)等相關(guān)部門(mén)軟件開(kāi)發(fā)的規(guī)范,做到尊重權(quán)威的標(biāo)準(zhǔn)化體系。對(duì)于圖書(shū)管理系統(tǒng)的設(shè)計(jì)還要注意到與時(shí)俱進(jìn),最好做到與互聯(lián)網(wǎng)或者是其他網(wǎng)絡(luò)的關(guān)聯(lián)度,保證不會(huì)與飛速發(fā)展的信息社會(huì)脫軌。最后要保證系統(tǒng)能夠進(jìn)行升級(jí),能夠擴(kuò)展新功能,開(kāi)發(fā)新的用途,做到不會(huì)隨著技術(shù)的發(fā)展而被淘汰,要做到可持續(xù)發(fā)展和利用。最后設(shè)計(jì)的原則要注意到現(xiàn)有的圖書(shū)管理系統(tǒng)的工作人員的專業(yè)素質(zhì),要結(jié)合現(xiàn)有的能力進(jìn)行設(shè)計(jì),否則系統(tǒng)設(shè)計(jì)后工作人員無(wú)法使用也是不可行的。要充分尊重工作人員的工作能力和工作習(xí)慣。管理系統(tǒng)設(shè)計(jì)實(shí)施時(shí),必要時(shí)要對(duì)工作人員進(jìn)行專業(yè)知識(shí)的普及。
3.2 設(shè)計(jì)的最終目標(biāo)
做好圖書(shū)館數(shù)據(jù)庫(kù)的建設(shè),系統(tǒng)開(kāi)發(fā)的最終目標(biāo)是實(shí)現(xiàn)數(shù)字圖書(shū)館的系統(tǒng)化、自動(dòng)化和規(guī)范化。通過(guò)系統(tǒng)可以對(duì)圖書(shū)信息進(jìn)行編輯之后存入建立的數(shù)據(jù)庫(kù)中,供以后進(jìn)行檢索使用。
更好的管理書(shū)籍,對(duì)電子圖書(shū)進(jìn)行細(xì)致的分類,一目了然的分類可以節(jié)約讀者的時(shí)間,及時(shí)的更新紙質(zhì)書(shū)籍的狀態(tài),例如書(shū)籍放在圖書(shū)館的具體某個(gè)館,在某個(gè)書(shū)架,或者是被讀者借走閱讀,又或者是紙質(zhì)書(shū)籍有破損或者是銷毀等,這些信息輸入圖書(shū)管理系統(tǒng)便于讀者的選擇,數(shù)據(jù)挖掘技術(shù)也會(huì)根據(jù)讀者的需求推薦類似的書(shū)籍,從而滿足讀者的閱讀需求。
為廣大讀者提供優(yōu)質(zhì)的服務(wù),數(shù)據(jù)挖掘技術(shù)可以通過(guò)讀者進(jìn)行檢索的信息得出讀者的根本需求,通過(guò)對(duì)數(shù)據(jù)的收集整理最后得出最接近讀者需求的信息,通過(guò)圖書(shū)管理系統(tǒng)反饋給讀者,這樣可以使讀者更加便捷的得到自己所需信息。
4 數(shù)據(jù)挖掘技術(shù)應(yīng)用于圖書(shū)管理系統(tǒng)的應(yīng)用
分析
4.1 吸引讀者注意力
數(shù)據(jù)挖掘技術(shù)可以通過(guò)對(duì)數(shù)據(jù)的分析了解得到讀者的需求以及需求的特點(diǎn),這樣的話就能夠提前預(yù)測(cè)出讀者的閱讀意向,也就能夠根據(jù)預(yù)測(cè)的結(jié)果提前向讀者提供相關(guān)信息,這樣一方面可以吸引讀者的注意力,一方面還可以根據(jù)讀者對(duì)于推薦信息的反應(yīng)做出改善,提供個(gè)性化服務(wù),使得讀者對(duì)于圖書(shū)館的滿意度得以提升。
4.2 提升讀者忠誠(chéng)度
讀者忠誠(chéng)度是檢驗(yàn)圖書(shū)館管理系統(tǒng)是否成功的重要標(biāo)準(zhǔn),好的服務(wù)才能夠造就高的讀者忠誠(chéng)度,通過(guò)數(shù)據(jù)挖掘可以了解讀者的需求,提供給讀者個(gè)性化的服務(wù),在數(shù)字圖書(shū)館管理系統(tǒng)中提供給讀者多樣的選擇,讀者就能夠享受到好的服務(wù),自然讀者的忠誠(chéng)度也就會(huì)提高。
4.3 了解讀者群體的需求
數(shù)據(jù)挖掘技術(shù)中有一種叫做關(guān)聯(lián)規(guī)則,通過(guò)這一規(guī)則可以發(fā)現(xiàn)讀者群體的特征。例如可以把讀者群體按照不同的性別、年齡、學(xué)歷、職業(yè)等方面進(jìn)行分類?;蛘呤菓?yīng)用更詳細(xì)的分類方式對(duì)讀者群體進(jìn)行劃分。通過(guò)分析得出他們的特點(diǎn),全面了解讀者的需求,這樣才可以提供更好的服務(wù)。
4.4 提高圖書(shū)館圖書(shū)的借閱率
圖書(shū)管理系統(tǒng)的工作人員可以將每天的圖書(shū)館藏書(shū)的借閱數(shù)據(jù)輸入管理系統(tǒng),通過(guò)數(shù)據(jù)挖掘技術(shù)可以得到讀者的借閱率以及圖書(shū)的借閱頻率,之后依據(jù)數(shù)據(jù)挖掘得到的信息對(duì)圖書(shū)進(jìn)行合理的規(guī)劃,例如哪些圖書(shū)借閱率較高就建議圖書(shū)館相關(guān)部門(mén)加大購(gòu)進(jìn)力度,提供給更多的讀者以借閱機(jī)會(huì),更好的滿足讀者的需求,更高效的進(jìn)行圖書(shū)管理工作。
5 結(jié)論
在如今的數(shù)字化圖書(shū)館的發(fā)展下,數(shù)據(jù)挖掘技術(shù)已經(jīng)成為建設(shè)圖書(shū)管理系統(tǒng)不可缺少的一份子,數(shù)據(jù)挖掘技術(shù)的應(yīng)用使得圖書(shū)館在如今網(wǎng)絡(luò)發(fā)達(dá)的社會(huì)不被淘汰,以一種全新的方式――數(shù)字化圖書(shū)館的方式得以存在。相對(duì)于傳統(tǒng)的信息服務(wù),數(shù)據(jù)挖掘技術(shù)又展現(xiàn)其優(yōu)勢(shì),正以一種積極主動(dòng)的方式向讀者提供所需的信息,更好的服務(wù)于讀者,提高讀者對(duì)于圖書(shū)館的忠誠(chéng)度。
參考文獻(xiàn)
[1]荊月敏.利用數(shù)據(jù)挖掘技術(shù)推進(jìn)圖書(shū)館個(gè)性化服務(wù)[J].黑河學(xué)刊,2014(2).
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2012 . 10. 065
[中圖分類號(hào)] G251 [文獻(xiàn)標(biāo)識(shí)碼] A [文章編號(hào)] 1673 - 0194(2012)10- 0113- 02
使用計(jì)算機(jī)軟件對(duì)圖書(shū)進(jìn)行管理,減少了管理員的勞動(dòng),方便快捷。圖書(shū)管理系統(tǒng)提供了備份管理功能,不管是因?yàn)橛?jì)算機(jī)病毒或者硬件原因?qū)е碌南到y(tǒng)崩潰,都可以在片刻間把所有的數(shù)據(jù)通過(guò)備份管理恢復(fù)過(guò)來(lái),相關(guān)用戶權(quán)的限設(shè)定也很自由,避免了未授權(quán)的普通用戶對(duì)圖書(shū)或相關(guān)信息進(jìn)行非法修改。圖書(shū)管理系統(tǒng)有屏幕保護(hù)的作用,可在用戶離開(kāi)后有效地防止別人修改數(shù)據(jù)。操作簡(jiǎn)單靈活、易學(xué)易用、易于維護(hù)、界面清晰、功能強(qiáng)大、運(yùn)行穩(wěn)定快速、系統(tǒng)資源占用少。下面就建模 UML談?wù)効捶ā?/p>
1 UML對(duì)基于B/S模式
1.1 UML語(yǔ)言
UML(Unified Modeling Language)是軟件系統(tǒng)的統(tǒng)一建模語(yǔ)言,是用來(lái)對(duì)軟件密集系統(tǒng)進(jìn)行可視化建模的一種語(yǔ)言。UML的本意是要成為一種標(biāo)準(zhǔn)的統(tǒng)一語(yǔ)言,使得IT專業(yè)人員能夠進(jìn)行計(jì)算機(jī)應(yīng)用程序的建模。UML旨在為面向?qū)ο箝_(kāi)發(fā)軟件系統(tǒng)的產(chǎn)品進(jìn)行說(shuō)明、可視化、和編制文檔的一種標(biāo)準(zhǔn)語(yǔ)言。UML符號(hào)集只是一種語(yǔ)言而不是一種方法學(xué),它提供了許多種類型的模型描述圖,不需要任何正式的工作產(chǎn)品。當(dāng)這些圖在某種給定的方法學(xué)中使用時(shí),開(kāi)發(fā)中的應(yīng)用程序的更易被人理解。把標(biāo)準(zhǔn)的UML圖放進(jìn)您需要的工作產(chǎn)品中,精通UML的軟件管理人員就很容易加入您的項(xiàng)目并迅速進(jìn)入角色。UML圖最常用的包括:軟件用例圖、軟件類圖、軟件序列圖、軟件狀態(tài)圖、軟件活動(dòng)圖、軟件組件圖和軟件部署圖。[1]
1.2 B/S模式
B/S模式應(yīng)用系統(tǒng)由瀏覽器(Browser)和服務(wù)器(Web Server、Other Server、Middle Ware)組成,數(shù)據(jù)(Data)和軟件應(yīng)用程序(App)都存儲(chǔ)在服務(wù)器上,通過(guò)瀏覽器的下載功能,服務(wù)器上應(yīng)用程序得到了動(dòng)態(tài)的擴(kuò)展,服務(wù)器具有多層結(jié)構(gòu),經(jīng)過(guò)B/S系統(tǒng)處理的數(shù)據(jù)類型進(jìn)行動(dòng)態(tài)擴(kuò)展。應(yīng)用層主要依靠應(yīng)用服務(wù)器來(lái)完成工作。在客戶層提出請(qǐng)求后,應(yīng)用服務(wù)器啟動(dòng)相應(yīng)的進(jìn)程來(lái)響應(yīng),動(dòng)態(tài)生成一串HTML字母代碼,其中也包含軟件處理的結(jié)果,返回給用戶的自身瀏覽器。以B/S模式系統(tǒng)開(kāi)發(fā)的客戶端不用維護(hù),操作風(fēng)格也大體一致,B/S模式系統(tǒng)維護(hù)工作集中在服務(wù)器上,只要用擁戶有的瀏覽器合法,就都可以及其容易地使用B/S模式應(yīng)用系統(tǒng)。基于最流行的瀏覽器的數(shù)據(jù)管理模式,可以采用基于組件技術(shù)的B/S(brower/server)系統(tǒng)結(jié)構(gòu)。
2 圖書(shū)管理系統(tǒng)用例分析
UML作為是軟件系統(tǒng)的統(tǒng)一建模語(yǔ)言,能夠使開(kāi)發(fā)人員專注于建立產(chǎn)品的模型和結(jié)構(gòu)上,并不是選用什么計(jì)算機(jī)程序語(yǔ)言和算法實(shí)現(xiàn)的。當(dāng)B/S模式建立以后,B/S模式可以被UML工具轉(zhuǎn)化為指定的計(jì)算機(jī)程序語(yǔ)言代碼。IBM的Rational Rose和MS的Visio都是UML軟件的工具。用例(Use Case)是一種描述系統(tǒng)需求的方法,使用用例的方法來(lái)描述系統(tǒng)需求的過(guò)程就是用例建模。用例圖(Use Case Diagram)確定系統(tǒng)中所包含的參與者、用例和兩者之間的對(duì)應(yīng)關(guān)系,用例圖描述的是關(guān)于系統(tǒng)功能的一個(gè)概述。用例圖要么是整個(gè)系統(tǒng)的全部用例,要么是完成具有功能的一組用例。如果要在用例圖上標(biāo)識(shí)某個(gè)用例,可繪制一個(gè)橢圓圖,將用例的名稱放在橢圓的中心位置。在用例圖上繪制一個(gè)角色表示一個(gè)系統(tǒng)用戶名稱,再繪制一個(gè)人形符號(hào)。使用簡(jiǎn)單的線段來(lái)描述角色和用例之間的關(guān)系。用例圖描述了系統(tǒng)提供的一個(gè)功能單元。這種類型的開(kāi)發(fā)活動(dòng)包括項(xiàng)目管理、分析設(shè)計(jì)、測(cè)試、實(shí)現(xiàn)等都是以系統(tǒng)用例為主要輸入工件,用例模型奠定了整個(gè)系統(tǒng)軟件開(kāi)發(fā)的基礎(chǔ)。[2]
2.1 圖書(shū)館管理系統(tǒng)
圖書(shū)館管理系統(tǒng)能進(jìn)行國(guó)民經(jīng)濟(jì)和企業(yè)的各種運(yùn)行情況,軟件能夠利用過(guò)去的數(shù)據(jù)預(yù)測(cè)未來(lái)。圖書(shū)館管理系統(tǒng)合運(yùn)用了管理科學(xué)、系統(tǒng)科學(xué)、運(yùn)籌學(xué)、統(tǒng)計(jì)學(xué)、計(jì)算機(jī)科學(xué)等學(xué)科的知識(shí)??梢酝ㄋ椎暮?jiǎn)化的描述圖書(shū)館管理系統(tǒng)的三要素:系統(tǒng)的觀點(diǎn)、數(shù)學(xué)的方法以及計(jì)算機(jī)的應(yīng)用。圖書(shū)館管理系統(tǒng)概念結(jié)構(gòu)主要由四大部分,即信息源、信息處理器、信息用戶、信息管理者組成。
2.2 用例分析
OOA(Object-Oriented Analysis:面向?qū)ο蠓治觯┑幕A(chǔ)上,對(duì)系統(tǒng)OOD(Object-Oriented Design:面向軟件對(duì)象設(shè)計(jì)) 進(jìn)行用例分析。UML的用例圖描述了圖書(shū)管理系統(tǒng)的功能需求,明確圖書(shū)管理員的責(zé)任,奠定UML軟件對(duì)系統(tǒng)建模的基礎(chǔ)。描述的圖書(shū)管理的例圖主要包括3類用戶:讀者、圖書(shū)管理員和建模系統(tǒng)管理員。用例讀者是多個(gè),圖書(shū)管理員則是幾個(gè),系統(tǒng)管理員僅僅一個(gè)。讀者有權(quán)查詢自己的借閱情況、分門(mén)別類的查詢圖書(shū)和在規(guī)定期限內(nèi)續(xù)借不能超過(guò)一次操作的情況下進(jìn)行自行登錄續(xù)借書(shū)等。系統(tǒng)圖書(shū)管理員的工作環(huán)節(jié):圖書(shū)訂購(gòu)、新書(shū)驗(yàn)證、圖書(shū)登記、書(shū)目錄入、借閱書(shū)登記、讀者信息管理和讀者信息注銷等,系統(tǒng)管理員則負(fù)責(zé)統(tǒng)籌管理圖書(shū)的系統(tǒng),權(quán)限維護(hù)、日志維護(hù)和管理系統(tǒng)后臺(tái)數(shù)據(jù)等相關(guān)事宜。
3 圖書(shū)管理系統(tǒng)的建模
3.1 靜態(tài)建模
任何建模語(yǔ)言都以靜態(tài)建模機(jī)制為基礎(chǔ),標(biāo)準(zhǔn)建模語(yǔ)言UML也不例外。UML的靜態(tài)建模機(jī)制包括用例圖(Use case diagram)、類圖(Class diagram)、對(duì)象圖(Object diagram )、包(Package)、構(gòu)件圖(Component diagram)和配置圖(Deployment diagram)。根據(jù)需求建立系統(tǒng)的靜態(tài)數(shù)據(jù)模型,即建立系統(tǒng)類圖。面向?qū)ο蠓治鰰r(shí),考慮與問(wèn)題描述域和系統(tǒng)功能相關(guān)的對(duì)象就可以了。對(duì)建立的系統(tǒng)進(jìn)行分析時(shí),把系統(tǒng)的類對(duì)象可以抽象為圖書(shū)管理、圖書(shū)流通兩個(gè)主要方面。在UML中,有些符號(hào)僅用于特殊的場(chǎng)合和方法中,只有當(dāng)需要時(shí)才去使用。不要為每個(gè)事物都畫(huà)一個(gè)模型,應(yīng)該把精力放在關(guān)鍵的領(lǐng)域。最好只畫(huà)幾張較為關(guān)鍵的圖,經(jīng)常使用并不斷更新修改。使用類圖的最大危險(xiǎn)是過(guò)早地陷入實(shí)現(xiàn)細(xì)節(jié)。[3]
3.2 動(dòng)態(tài)建模
在UML中,靜態(tài)建??梢悦枋鱿到y(tǒng)的組織和結(jié)構(gòu),而動(dòng)態(tài)建模則可描述系統(tǒng)的行為和動(dòng)作。在動(dòng)態(tài)建模常用機(jī)制中,用系統(tǒng)消息來(lái)完成對(duì)象之間的交互關(guān)系,用狀態(tài)圖、順序圖、協(xié)作圖和活動(dòng)圖來(lái)描述建模系統(tǒng)的軟件行為。UML圖在考察了系統(tǒng)某一時(shí)刻的對(duì)象以及對(duì)象之間樸素關(guān)系的靜態(tài)結(jié)構(gòu)之后,然后要關(guān)注的是在任何時(shí)刻對(duì)象及其關(guān)系改變的系統(tǒng)情況,可以用UML的動(dòng)態(tài)模型進(jìn)行形象化地描述,借助UML軟件中的狀態(tài)圖描述,把每一時(shí)刻的系統(tǒng)狀態(tài)抽象成狀態(tài)和事件,組成一個(gè)網(wǎng)絡(luò)系統(tǒng),側(cè)重描述系統(tǒng)每一類對(duì)象的動(dòng)態(tài)行為。順序圖是一種交互圖,它強(qiáng)調(diào)的是時(shí)間和消息的次序關(guān)系,用來(lái)說(shuō)明建模系統(tǒng)的動(dòng)態(tài)情況,主要由參與者、對(duì)象、對(duì)象生命線和消息組成(如圖1)。
和系統(tǒng)順序圖一樣,UML動(dòng)態(tài)建模中協(xié)作圖也是一種交互圖,用于描述建模對(duì)象之間的協(xié)作關(guān)系,模型元素和序列圖的元素基本相同,強(qiáng)調(diào)的是系統(tǒng)發(fā)送和接收消息的對(duì)象之間的內(nèi)在組織結(jié)構(gòu)。體現(xiàn)消息傳遞的時(shí)間順序,表達(dá)了對(duì)象之間的靜態(tài)連接關(guān)系。協(xié)作圖和順序圖是同構(gòu)的,它們相互之間可以轉(zhuǎn)化不損失信息,依靠協(xié)作圖和順序圖可進(jìn)行軟件互相轉(zhuǎn)換(如圖2)。給出了注冊(cè)新課程的協(xié)作圖,描述了注冊(cè)者、課程表單、管理員和課程對(duì)象之間的協(xié)作關(guān)系,對(duì)象之間的連接關(guān)系上給出了發(fā)送和接收的消息。
總之,利用 UML 的可視化的建模軟件工具, 按照項(xiàng)目的需求, 使用各種圖形, 從而實(shí)現(xiàn)整個(gè)軟件系統(tǒng)面向?qū)ο蟮姆治?、設(shè)計(jì)與開(kāi)發(fā), 大大縮短開(kāi)發(fā)周期。對(duì)圖書(shū)管理系統(tǒng)采用面向?qū)ο蟮姆治黾霸O(shè)計(jì)方法的整個(gè)過(guò)程中,完全采用了UML技術(shù)。采用UML對(duì)基于B/S模式的三層體系設(shè)計(jì)方案,借助于Web瀏覽器完成,節(jié)省了管理人員和讀者的大量時(shí)間,提供了更加快捷方便的圖書(shū)管理流程,減少了重復(fù)信息,簡(jiǎn)化工作人員對(duì)圖書(shū)的管理及維護(hù)工作。
主要參考文獻(xiàn)
DOI:10.16640/ki.37-1222/t.2016.08.135
0 引言
隨著信息技術(shù)的飛速發(fā)展,社會(huì)的信息化水平逐漸提高,信息科學(xué)技術(shù)對(duì)國(guó)內(nèi)高校的影響也進(jìn)一步深入。在此過(guò)程中表現(xiàn)出來(lái)一些阻礙高校信息化進(jìn)程的現(xiàn)象如:校內(nèi)信息孤島、設(shè)施重復(fù)建設(shè)、信息獲取途徑繁雜等等。如何合理高效的整合校內(nèi)資源并采用適當(dāng)?shù)姆椒ń鉀Q這些問(wèn)題以加快高校信息化進(jìn)程的推進(jìn)是各高校考慮的問(wèn)題之一。一卡通技術(shù)的出現(xiàn)能夠很好的解決目前遇到的一些問(wèn)題,通過(guò)它能為校園信息化建設(shè)提供全面的數(shù)據(jù)管理平臺(tái),同時(shí)結(jié)合管理信息系統(tǒng)和一卡通專網(wǎng)形成數(shù)字空間和共享環(huán)境。校園一卡通是數(shù)字化校園的切入點(diǎn),是校園信息化管理的重要手段與方式,是促進(jìn)高校管理信息化,提高財(cái)務(wù)管理水平和管理效益的重要舉措。校園一卡通系統(tǒng)依托校園網(wǎng),以校園卡為載體,使全校師生僅需手持一張校園卡就可以實(shí)現(xiàn)在校園內(nèi)進(jìn)行吃飯、購(gòu)物、考勤、洗浴和借閱圖書(shū)等一系列活動(dòng),真正做到了“一卡在手,走遍校園”。一卡通與圖書(shū)館系統(tǒng)系統(tǒng)對(duì)接完成后,可以提升圖書(shū)館整體服務(wù)管理水平,對(duì)未來(lái)為讀者開(kāi)展新形式的服務(wù)奠定了基礎(chǔ)。
1 一卡通系統(tǒng)與圖書(shū)管理系統(tǒng)數(shù)據(jù)交換對(duì)接的目標(biāo)
一卡通系統(tǒng)是指以智能卡卡片為主體,借助各類智能讀寫(xiě)設(shè)備和軟件平臺(tái),為持卡人提供服務(wù)的綜合管理系統(tǒng)。圖書(shū)館管理系統(tǒng)主要實(shí)現(xiàn)學(xué)校圖書(shū)館內(nèi)書(shū)籍管理,書(shū)目檢索管理,圖書(shū)借還管理,證件管理及借閱超期罰款等等與圖書(shū)借閱等綜合服務(wù)息息相關(guān)的管理系統(tǒng)。兩系統(tǒng)數(shù)據(jù)交換對(duì)接完成后可以實(shí)現(xiàn)通過(guò)一張校園卡完成文獻(xiàn)借閱、讀者證件處理、超期罰款、信息查詢等等服務(wù),進(jìn)一步簡(jiǎn)化圖書(shū)館的工作流程,提高工作效率和服務(wù)質(zhì)量,使圖書(shū)館業(yè)務(wù)智能化、數(shù)字化。
2 一卡通系統(tǒng)與圖書(shū)管理系統(tǒng)基礎(chǔ)數(shù)據(jù)交換方式
圖書(shū)管理系統(tǒng)與一卡通系統(tǒng)的基礎(chǔ)數(shù)據(jù)交換的方式一般常見(jiàn)的有以下3種方式,文件共享模式(如Txt、CSV、XML)、數(shù)據(jù)庫(kù)視圖(DataView)方式、中間數(shù)據(jù)服務(wù)(如Web Service)方式。
2.1 文件共享模式(TXT、CSV、XML)
文共享模式是一種松耦合的數(shù)據(jù)交換模式。首先系統(tǒng)雙方共同確定文件的數(shù)據(jù)格式,然后系統(tǒng)按確定的數(shù)據(jù)格式導(dǎo)出文件,待系統(tǒng)接收文件后按雙方確定格式進(jìn)行解析并導(dǎo)入系統(tǒng)。示意圖如圖1所示。
文共享模式安全性比較突出,在系統(tǒng)之間確定好標(biāo)準(zhǔn)的數(shù)據(jù)格式后,無(wú)需直接通信,就可以傳遞相關(guān)數(shù)據(jù)。缺點(diǎn)在于實(shí)時(shí)性差,無(wú)法快速響應(yīng)。
2.2 數(shù)據(jù)視圖模式(Data View)
該模式是第三方對(duì)接系統(tǒng)主動(dòng)獲取由一卡通數(shù)據(jù)庫(kù)構(gòu)建的一個(gè)開(kāi)放數(shù)據(jù)視圖。示意圖如圖2所示。
該模式需要一卡通系統(tǒng)開(kāi)放部分?jǐn)?shù)據(jù)庫(kù)來(lái)建立數(shù)據(jù)視圖,優(yōu)點(diǎn)是一卡通系統(tǒng)工作量較少,數(shù)據(jù)視圖定義簡(jiǎn)單靈活,缺點(diǎn)是一卡通數(shù)據(jù)對(duì)外開(kāi)放,會(huì)對(duì)數(shù)據(jù)庫(kù)安全和穩(wěn)定性造成一定的影響。
2.3 中間數(shù)據(jù)服務(wù)模式(Web Service)
該模式是指由一卡通系統(tǒng)提供一些系統(tǒng)中間數(shù)據(jù)服務(wù),這些數(shù)據(jù)服務(wù)與原一卡通數(shù)據(jù)庫(kù)物理分離,保證數(shù)據(jù)安全性,對(duì)接系統(tǒng)通過(guò)這些中間數(shù)據(jù)服務(wù)來(lái)獲取一卡通系統(tǒng)數(shù)據(jù)。示意圖如圖3所示。
中間數(shù)據(jù)服務(wù)模式相對(duì)于其他兩種模式在安全性和開(kāi)放性都是最理想的模式。一卡通系統(tǒng)通過(guò)建立一個(gè)共享數(shù)據(jù)的中間數(shù)據(jù)服務(wù),分別定制出不同中間數(shù)據(jù)服務(wù)來(lái)滿足相關(guān)第三方對(duì)接系統(tǒng)。中間數(shù)據(jù)服務(wù)可以針對(duì)第三方系統(tǒng)優(yōu)先級(jí)別設(shè)置不同的數(shù)據(jù)開(kāi)放策略,從而滿足用戶的個(gè)性需求。
中間數(shù)據(jù)服務(wù)是基于Web Services的標(biāo)準(zhǔn)化集成方案,前兩種模式存在不同系統(tǒng)的異構(gòu)問(wèn)題,并且開(kāi)放性和安全性沒(méi)有第三種模式快捷高效。為了減少開(kāi)發(fā)成本采用中間數(shù)據(jù)服務(wù)模式進(jìn)行一卡通與圖書(shū)管理系統(tǒng)對(duì)接是我們的最優(yōu)選擇。
3 一卡通系統(tǒng)與圖書(shū)管理系統(tǒng)數(shù)據(jù)交換對(duì)接實(shí)現(xiàn)
3.1 系統(tǒng)數(shù)據(jù)交換對(duì)接
一卡通系統(tǒng)和圖書(shū)管理系統(tǒng)之間的數(shù)據(jù)交換通過(guò)第三方借口程序?qū)崿F(xiàn)數(shù)據(jù)通信,用一卡通替代原來(lái)的借書(shū)證,實(shí)現(xiàn)全校統(tǒng)一身份認(rèn)證及校內(nèi)金融消費(fèi)。(結(jié)構(gòu)圖如圖4所示)。校園一卡通系統(tǒng)和圖書(shū)管理系統(tǒng)之間的接口主要包括如下幾個(gè)部分:
3.1.1 統(tǒng)一使用學(xué)號(hào)
由于校園一卡通采用學(xué)號(hào)為唯一代碼,因此圖書(shū)館也必須用學(xué)號(hào)替換現(xiàn)有的借閱證號(hào),采用學(xué)號(hào)為系統(tǒng)唯一的借閱證號(hào)碼,這樣可通過(guò)讀卡器模擬條碼槍功能。
3.1.2 同步人員信息
通過(guò)底層開(kāi)發(fā)接口,實(shí)現(xiàn)校園一卡通系統(tǒng)到圖書(shū)管理系統(tǒng)的數(shù)據(jù)同步功能,在第一次導(dǎo)入用戶檔案后,后續(xù)檔案的維護(hù)全部可自動(dòng)實(shí)現(xiàn)。通過(guò)接口程序可以實(shí)時(shí)同步一卡通系統(tǒng)人員檔案信息,一卡通替代原來(lái)的條形碼借書(shū)證,借助讀卡器實(shí)現(xiàn)圖書(shū)借還的身份識(shí)別、新增人員信息、補(bǔ)辦及掛失人員信息同步,圖書(shū)管理系統(tǒng)直接調(diào)用一卡通人員信息,極大的簡(jiǎn)化了圖書(shū)館的日常管理,同時(shí)也實(shí)現(xiàn)了校內(nèi)人員信息資源共享。
3.1.3 黑名單識(shí)別
圖書(shū)管理系統(tǒng)通過(guò)第三方接口自動(dòng)獲得卡片狀態(tài)信息,如果由于系統(tǒng)版本等原因無(wú)法實(shí)現(xiàn)的話,可通過(guò)服務(wù)器駐留的第三方同步程序進(jìn)行黑名單識(shí)別,讀卡器讀到校園卡號(hào)時(shí),首先由駐留程序進(jìn)行識(shí)別,如果是黑名單則自動(dòng)彈出對(duì)話框提示,如果不是黑名單,則可輸入到圖書(shū)管理系統(tǒng)窗口中。
3.1.4 扣費(fèi)流水上傳
校園一卡通的金融功能為圖書(shū)館罰款收繳提供了極大的便利,系統(tǒng)通過(guò)讀卡器直接在一卡通中收繳罰款(如超期款、圖書(shū)損壞罰款、丟失賠償罰款等),并通過(guò)一卡通專網(wǎng)上傳扣費(fèi)交易流水到一卡通數(shù)據(jù)庫(kù),同時(shí)圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)保存扣費(fèi)流水金額,以便于后期對(duì)賬。
3.2 接口實(shí)現(xiàn)方式及流程
一卡通平臺(tái)通過(guò)同步服務(wù)器系統(tǒng)和網(wǎng)絡(luò)監(jiān)控服務(wù)器,保證將共享信息及時(shí)、增量、準(zhǔn)確、完整發(fā)送給預(yù)約共享對(duì)象,其工作流程如圖5所示。
同步服務(wù)程序和監(jiān)控程序的功能如下:
(1)將要求共享信息的系統(tǒng)分類,并根據(jù)分類信息控制共享的信息對(duì)象;
(2)為每個(gè)請(qǐng)求共享對(duì)象分配專用共享隊(duì)列,從而達(dá)到信息存儲(chǔ)緩存的目的;
(3)網(wǎng)絡(luò)監(jiān)控服務(wù)器系統(tǒng)時(shí)刻監(jiān)控預(yù)約共享的請(qǐng)求對(duì)象的網(wǎng)絡(luò)狀態(tài);
(4)同步服務(wù)器系統(tǒng)的發(fā)送線程根據(jù)網(wǎng)絡(luò)狀態(tài)保證將請(qǐng)求共享的信息及時(shí)發(fā)送給請(qǐng)求對(duì)象所在的計(jì)算機(jī);
圖書(shū)借閱端通過(guò)DLL動(dòng)態(tài)鏈接庫(kù)文件來(lái)獲取圖書(shū)管理系統(tǒng)里所需信息,主要DLL文件有:取得共享信息的DLL(SyncDll.DLL)、取得全局控制信息的DLL(Ctrl_app.dll)、上傳計(jì)費(fèi)充值信息的DLL(ReqDll.Dll)、卡操作的DLL(RF_CardDll.DLL)。
4 結(jié)束語(yǔ)
一卡通與圖書(shū)館管理系統(tǒng)數(shù)據(jù)的共享及同步,極大的簡(jiǎn)化了傳統(tǒng)圖書(shū)館的工作流程,降低了人力成本,推進(jìn)了圖書(shū)館數(shù)字化服務(wù)的進(jìn)程。同時(shí)改變了圖書(shū)館傳統(tǒng)機(jī)械的工作方式,實(shí)現(xiàn)了讀者與管理者業(yè)務(wù)交流的數(shù)字化、信息化,提高了圖書(shū)館整體的工作效率。校園一卡通系統(tǒng)綜合先進(jìn)的智能卡技術(shù)及網(wǎng)絡(luò)通信技術(shù),不但能滿足學(xué)校不同管理層次的需要,而且解決了校內(nèi)多卡合一的問(wèn)題,它在校園中起著橋梁的作用,通過(guò)它與學(xué)校圖書(shū)館、教務(wù)、后勤等等部門(mén)的管理系統(tǒng)之間的信息聯(lián)系,將整個(gè)校園連成一個(gè)數(shù)據(jù)網(wǎng),使校內(nèi)管理實(shí)現(xiàn)高度信息化。隨著一卡通技術(shù)的不斷完善,它將革新校園傳統(tǒng)的管理及運(yùn)營(yíng)體系,加快信息學(xué)校信息化進(jìn)程,實(shí)現(xiàn)學(xué)校的跨越式發(fā)展。
參考文獻(xiàn):
[1]劉鳳,李志勇.“校園一卡通”與圖書(shū)館管理系統(tǒng)接口的實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2010(07).
[2]王蕾.高校圖書(shū)館服務(wù)中校園一卡通應(yīng)用探究[J].內(nèi)蒙古農(nóng)業(yè)大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),2012(04).
[3]楊繼民.一卡通環(huán)境下高校圖書(shū)館信息化建設(shè)[J].金陵科技學(xué)院學(xué)報(bào)(社會(huì)科學(xué)版),2011(09).
[4]陰小建,王文琳.圖書(shū)館管理系統(tǒng)與一卡通接口設(shè)計(jì)[J].山東教育學(xué)院學(xué)報(bào),2009(04).
[5]黎邦群.圖書(shū)館管理系統(tǒng)一卡通接口程序的設(shè)計(jì)與實(shí)現(xiàn)[J].惠州學(xué)院學(xué)報(bào)(自然科學(xué)版),2011(06).