殷晨 劉美芳
摘要:圖書(shū)館是高校重要的功能設(shè)施,為學(xué)生進(jìn)一步研究和創(chuàng)新提供資源,圖書(shū)管理系統(tǒng)就是用計(jì)算機(jī)技術(shù)實(shí)現(xiàn)查詢修改等圖書(shū)館日常管理工作。文中分析了圖書(shū)管理系統(tǒng)的功能設(shè)計(jì)了基于B/S架構(gòu)的圖書(shū)管理系統(tǒng)。
關(guān)鍵詞:圖書(shū)管理系統(tǒng);B/S架構(gòu);計(jì)算機(jī)技術(shù)
近年來(lái),隨著出版業(yè)的發(fā)展,圖書(shū)數(shù)量倍增,高校的圖書(shū)館也不斷發(fā)展,但由于學(xué)生和圖書(shū)的數(shù)量太多,圖書(shū)的借閱及圖書(shū)的管理越來(lái)越不適應(yīng)學(xué)校規(guī)范管理的要求,而計(jì)算機(jī)信息技術(shù)的飛速發(fā)展,使得運(yùn)用計(jì)算機(jī)管理圖書(shū)成為可能,隨著學(xué)校的發(fā)展,學(xué)生人數(shù)日益增多,高校圖書(shū)館的管理工作變得煩瑣[1],而傳統(tǒng)的人工管理方式已不能滿足數(shù)量巨大的圖書(shū)和其借閱信息的管理要求,經(jīng)詳細(xì)分析有以下缺點(diǎn):
1.圖書(shū)和學(xué)生信息不易維護(hù),數(shù)據(jù)量大
2.查詢起來(lái)很不方便,借閱和還書(shū)速度過(guò)慢
3.各種信息的記錄還主要靠手寫(xiě),數(shù)據(jù)容易丟失
為了彌補(bǔ)上述缺陷,便于高校圖書(shū)館的圖書(shū)維護(hù)和借閱工作,提高其借閱和還書(shū)的效率,開(kāi)發(fā)了此高校圖書(shū)館管理系統(tǒng)[2],以解決效率低下等問(wèn)題,使用計(jì)算機(jī)軟件對(duì)圖書(shū)進(jìn)行管理使用計(jì)算機(jī)軟件對(duì)圖書(shū)進(jìn)行管理是計(jì)算機(jī)應(yīng)用的一部分。以實(shí)現(xiàn)圖書(shū)檢索迅速、可靠性高、存儲(chǔ)量大、壽命長(zhǎng)、成本低等特點(diǎn),能極大程度地提高圖書(shū)管理的效率,也是圖書(shū)管理信息化、正規(guī)化管理的必然趨勢(shì)。針對(duì)用戶對(duì)圖書(shū)資源進(jìn)行有效利用和管理的功能需求,用建模技術(shù)對(duì)圖書(shū)管理資源采用面向?qū)ο蟮拿枋龇绞?,在具體系統(tǒng)功能實(shí)現(xiàn)之前,建立起系統(tǒng)模型是很必要的,這里采用具有可視化、能夠柔性實(shí)現(xiàn)分析、設(shè)計(jì)和開(kāi)發(fā)系統(tǒng)的統(tǒng)一建模語(yǔ)言實(shí)現(xiàn)系統(tǒng)模型構(gòu)建。同時(shí)結(jié)合最流行的基于瀏覽器的數(shù)據(jù)管理模式,建議采用基于組件技術(shù)的B/S系統(tǒng)結(jié)構(gòu)。
一、 系統(tǒng)總體結(jié)構(gòu)與主要功能
圖書(shū)管理系統(tǒng)實(shí)現(xiàn)了傳統(tǒng)的圖書(shū)館管理工作的信息化建設(shè), 主要包括圖書(shū)信息人庫(kù)、 圖書(shū)查詢、圖書(shū)借閱及相關(guān)內(nèi)容。根據(jù)圖書(shū)管理的流程及用戶的需求, 設(shè)計(jì)了如下系統(tǒng)??傮w結(jié)構(gòu)是基于 B /S 結(jié)構(gòu), 采用了動(dòng)態(tài)Web發(fā)布技術(shù), 進(jìn)行用戶與數(shù)據(jù)庫(kù)之間的信息交流。系統(tǒng)采用三層結(jié)構(gòu),后臺(tái)為同一個(gè)數(shù)據(jù)庫(kù)服務(wù)器; 客戶端為 Web瀏覽器; 中間層組件是一個(gè)Internet信息發(fā)布服務(wù)器,一方面它根據(jù)用戶的操作以及腳本的定義向數(shù)據(jù)庫(kù)服務(wù)器發(fā)送數(shù)據(jù)庫(kù)請(qǐng)求,另一方面接受數(shù)據(jù)庫(kù)服務(wù)器傳達(dá)的信息, 并轉(zhuǎn)換成標(biāo)準(zhǔn)html格式,發(fā)送給客戶機(jī)。在本系統(tǒng)實(shí)現(xiàn)中數(shù)據(jù)庫(kù)服務(wù)器采用SQL Sever7.0,中間層組件采用 Microsoft IIS[3] ,Web服務(wù)器采用ASP。使用本系統(tǒng)的用戶有三種不同的身份,系統(tǒng)管理員、注冊(cè)用戶和非注冊(cè)用戶,在登錄時(shí),系統(tǒng)根據(jù)各自不同的選擇和賬號(hào)判斷其身份各自功能如下:
系統(tǒng)管理員可以完成圖書(shū)借閱管理、新書(shū)入庫(kù)、圖書(shū)查詢、數(shù)據(jù)庫(kù)管理、用戶管理和留言板管理等功能。借閱管理模塊:這是系統(tǒng)的核心部分,可完成圖書(shū)的借閱、歸還、續(xù)借、報(bào)失、報(bào)損、 罰款等事項(xiàng)。首先管理員輸入要進(jìn)行借閱的借書(shū)證號(hào), 然后會(huì)顯示該用戶的狀態(tài),有不存在、正常、掛失、注銷(xiāo)。若借閱證已掛失,可補(bǔ)辦借閱證, 然后方可進(jìn)行借閱操作;若注銷(xiāo), 無(wú)法進(jìn)行借閱操作:若狀態(tài)正常,可進(jìn)行下列操作:借閱、歸還 續(xù)借、報(bào)損并歸還、報(bào)失。并可以根據(jù)借閱證分類(lèi)中規(guī)定的借書(shū)天數(shù)和罰款數(shù)自動(dòng)生成超期借閱圖書(shū)的清單, 可進(jìn)行催還, 并顯示罰款數(shù)。圖書(shū)查詢:可根據(jù)關(guān)鍵字或分類(lèi)查詢所需庫(kù)圖書(shū)或顯示全部圖書(shū)。新書(shū)入庫(kù):可實(shí)現(xiàn)單獨(dú)和成批入庫(kù)操作, 這主要是使用戶現(xiàn)在的圖書(shū)信息可以通過(guò)轉(zhuǎn)換成固定格式, 成批錄入, 節(jié)省錄入時(shí)間: 系統(tǒng)按國(guó)家圖書(shū)管理統(tǒng)一標(biāo)準(zhǔn)預(yù)先將藏書(shū)分為 22類(lèi)[4], 并在系統(tǒng)維護(hù)模塊中提供了類(lèi)別維護(hù)的功能, 方便工作人員的對(duì)類(lèi)別的維護(hù)、編目和讀者的查詢。圖書(shū)信息管理:包括圖書(shū)信息列表、圖書(shū)查詢、圖書(shū)信息添加、圖書(shū)信息修改、圖書(shū)記錄刪除以及圖書(shū)類(lèi)別的管理, 即類(lèi)別的查詢、增加、刪除和修改。讀者信息管理: 包括讀者信息列表、 讀者信息添加、讀者信息修改、讀者記錄刪除、讀者查詢以及讀者類(lèi)別的查詢、增加、刪除和修改。用戶信息管理:包括用戶的添加、修改與權(quán)限管理。圖書(shū)借閱管理: 包括圖書(shū)借閱規(guī)則的維護(hù)、讀者借閱圖書(shū)的信息維護(hù)以及圖書(shū)流通的查詢統(tǒng)計(jì)功能。
二、 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
分析用戶對(duì)圖書(shū)的需求,然后根據(jù)用戶的需求設(shè)計(jì)一系列有利于用戶方便的設(shè)計(jì)活動(dòng)。設(shè)計(jì)人員從用戶的角度看待數(shù)據(jù)及處理要求和約束,產(chǎn)生一個(gè)反映用戶觀點(diǎn)的概念模式。概念模式轉(zhuǎn)換成邏輯模式。將概念設(shè)計(jì)從設(shè)計(jì)過(guò)程中獨(dú)立開(kāi)來(lái),使各階段的任務(wù)相對(duì)單一化,設(shè)計(jì)復(fù)雜程度大大降低[5],不受特定 DBMS 的限制。概念設(shè)計(jì)的步驟如下面所述。首先對(duì)各個(gè)環(huán)節(jié)進(jìn)行數(shù)據(jù)的抽象分析,然后根據(jù)各個(gè)環(huán)節(jié)的基本聯(lián)系和相互依存關(guān)系,設(shè)計(jì)出局部的 ER 圖。最后將已經(jīng)設(shè)計(jì)好各個(gè)局部 ER圖,根據(jù)他們之間的相互聯(lián)系關(guān)系,把局部 ER 圖根據(jù)一定的關(guān)系串聯(lián)在一起,構(gòu)成一個(gè)全局 ER 圖。然后根據(jù)ER 圖進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì)。
三、結(jié)語(yǔ)
文中分析了圖書(shū)管理系統(tǒng)建設(shè)的必要性和圖書(shū)管理系統(tǒng)的功能,通過(guò)建立ER圖設(shè)計(jì)數(shù)據(jù)庫(kù),最后形成一個(gè)基于B/S架構(gòu)的圖書(shū)管理系統(tǒng)。
【參考文獻(xiàn)】
[1]廖健燕.基于B/S架構(gòu)的圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].讀寫(xiě)算(教研版),2014(10)
[2]彭鵬.基于B/S架構(gòu)的圖書(shū)管理系統(tǒng)[D].山東大學(xué),2013
[3]李萍,李芳.基于B/S結(jié)構(gòu)的醫(yī)院圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].泰山學(xué)院學(xué)報(bào),2013(03)
[4]張影,晏祖根.基于B/S架構(gòu)的圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].中國(guó)電子商務(wù),2014(09)
[5]蒲瓊.基于B/S架構(gòu)的圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].山東大學(xué),2010
作者簡(jiǎn)介:
殷晨,男,出生年月:1980年出生,民族:漢族,籍貫:山東省濟(jì)寧市人,學(xué)歷:大學(xué)學(xué)歷,講師職稱(chēng)。主要研究方向:計(jì)算機(jī)應(yīng)用。
劉美芳,女,1982年出生,民族:漢族,籍貫:山東省菏澤市人,學(xué)歷:大學(xué)學(xué)歷,講師職稱(chēng)。主要研究方向:計(jì)算機(jī)應(yīng)用。郵編(264504)工作單位:山東外事翻譯職業(yè)學(xué)院。