【正文】
的信息化與自動(dòng)化的四川大學(xué)工程碩士學(xué)位論文 圖書館管理信息系統(tǒng)的分析與設(shè)計(jì)13重要保障,其功能設(shè)置與實(shí)現(xiàn)需要切合圖書館的實(shí)際業(yè)務(wù)環(huán)節(jié)與具體流程。因此在此背景下,基于四川省貿(mào)易學(xué)校圖書館信息管理工作的實(shí)際需求,本文設(shè)計(jì)了一個(gè)基于網(wǎng)絡(luò)環(huán)境的信息管理系統(tǒng)對(duì)圖書館的采訪、編目、流通以及基礎(chǔ)信息管理等工作進(jìn)行統(tǒng)一化、信息化的管理。當(dāng)前,四川省貿(mào)易學(xué)校圖書館已經(jīng)在內(nèi)部部署了電子資源、圖書資源的檢索與開放式連接服務(wù)自動(dòng)化管理平臺(tái),提供的功能包括書目檢索、館藏檢索、新書通報(bào)、圖書預(yù)約、圖書續(xù)借以及館際互借等功能。本系統(tǒng)中涉及到的工作人員類型主要包括電子資源管理部門工作人員、圖書管理部門工作人員、辦公室領(lǐng)導(dǎo)、辦公室秘書以及普通管理人員等。本系統(tǒng)作為四川省貿(mào)易學(xué)校教學(xué)教務(wù)管理系統(tǒng)的重要組成部分,是學(xué)院圖書館日常業(yè)務(wù)信息化管理的有力保障,對(duì)于學(xué)院圖書館管理工作效率的提高、圖書等財(cái)產(chǎn)的安全管理以及圖書館的服務(wù)質(zhì)量等方面都有著一定的促進(jìn)作用。 業(yè)務(wù)需求分析為了對(duì)當(dāng)前圖書館內(nèi)部管理工作進(jìn)行信息化改造,在館內(nèi)安裝部署信息化的圖書館管理系統(tǒng)平臺(tái),首先需要對(duì)圖書館日常業(yè)務(wù)環(huán)境進(jìn)行分析,本節(jié)對(duì)系統(tǒng)的業(yè)務(wù)需求分析進(jìn)行介紹,首先介紹系統(tǒng)的基本業(yè)務(wù)環(huán)境,其次提出系統(tǒng)所需實(shí)現(xiàn)的基本目標(biāo)和需要解決的問(wèn)題,最后給出系統(tǒng)業(yè)務(wù)環(huán)境中主要業(yè)務(wù)流程的詳細(xì)介紹。館內(nèi)書目資源、數(shù)字圖書資源利用校園網(wǎng)每天 24 小時(shí)為全校師生提供網(wǎng)上服務(wù),以方便、快捷的方式為師生員工的教學(xué)、科研提供最新專業(yè)信息資料,建成了具有高職特色的紙質(zhì)圖書與數(shù)字圖書資源并存的服務(wù)體系。圖書館設(shè)館長(zhǎng)一人、副館長(zhǎng)二人,下設(shè)辦公室、綜合借閱部、文獻(xiàn)采編部、信息技術(shù)部,現(xiàn)有員工 31 人,其中碩士研究生 1 人,本科學(xué)歷 20 人,??茖W(xué)歷 6 人,高級(jí)職稱 7 人,中級(jí)職稱 7 人;館藏紙質(zhì)文獻(xiàn) 60 萬(wàn)冊(cè),電子圖書 23 萬(wàn)冊(cè),引進(jìn)清華同方《中國(guó)學(xué)術(shù)期刊全文數(shù)據(jù)庫(kù)》 、博碩士學(xué)位論文數(shù)據(jù)庫(kù)、超星“讀秀知識(shí)庫(kù)” 、臺(tái)灣智庫(kù)研究成果庫(kù)、國(guó)研網(wǎng)數(shù)據(jù)庫(kù)等。在此基礎(chǔ)上基于Visual Paradigm for UML 以 UML 用例圖、類圖的形式對(duì)系統(tǒng)的功能需求與數(shù)據(jù)需求進(jìn)行詳細(xì)分析,最后對(duì)系統(tǒng)的運(yùn)行環(huán)境、性能要求標(biāo)準(zhǔn)以及安全防護(hù)體系進(jìn)行介紹。(2)數(shù)據(jù)分析和展示:在基于關(guān)系型的數(shù)據(jù)庫(kù)管理系統(tǒng)中通常提供了大量用于數(shù)據(jù)分析和處理的專業(yè)工具,包括級(jí)聯(lián)分析、逐級(jí)匯總處理等,同時(shí)還可以通過(guò)數(shù)據(jù)表格、圖形報(bào)表等進(jìn)行直觀展示,為信息管理系統(tǒng)提供數(shù)據(jù)分析四川大學(xué)工程碩士學(xué)位論文 圖書館管理信息系統(tǒng)的分析與設(shè)計(jì)10和展示的功能調(diào)用接口。此外,DDL,DML,DQL 和 DCL 也都屬于 SQL。(4)數(shù)據(jù)控制功能:RDBMS 提供了數(shù)據(jù)控制語(yǔ)言(Data Control Language,DCL) ,利用 DCL 可以完成數(shù)據(jù)庫(kù)運(yùn)行控制功能,包括并發(fā)控制(即處理多個(gè)用戶同時(shí)使用某些數(shù)據(jù)時(shí)可能產(chǎn)生的問(wèn)題) ,安全性檢查,完整性約束條件的檢查和執(zhí)行,數(shù)據(jù)庫(kù)的內(nèi)部維護(hù)(例如索引的自動(dòng)維護(hù))等。(2)數(shù)據(jù)操縱:數(shù)據(jù)操縱功能是通過(guò)數(shù)據(jù)操縱語(yǔ)言 DML 來(lái)實(shí)現(xiàn),DML 主要用來(lái)對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行添加、修改與刪除等功能的實(shí)現(xiàn)。同時(shí),隨著人工智能技術(shù)的快速興起,基于人工智能的海量數(shù)據(jù)處理技術(shù)也是當(dāng)前的重要發(fā)展趨勢(shì),包括數(shù)據(jù)挖掘、數(shù)據(jù)倉(cāng)庫(kù)、專家系統(tǒng)、計(jì)算機(jī)輔助設(shè)計(jì)等方面。當(dāng)前隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,數(shù)據(jù)庫(kù)技術(shù)已經(jīng)逐步融合到多個(gè)領(lǐng)域,并成為信息系統(tǒng)開發(fā)的重要基礎(chǔ)技術(shù)。多態(tài)性的實(shí)現(xiàn)基礎(chǔ)是繼承性,只有在具有繼承關(guān)系的類結(jié)構(gòu)中通過(guò)消息傳遞才可能實(shí)現(xiàn)多態(tài)行為,同時(shí)在程序設(shè)計(jì)中還需要將具備高度通用處理功能的消息放在類結(jié)構(gòu)中的頂層來(lái)處理,而具體用于響應(yīng)這一消息的動(dòng)作處理邏輯則放在類繼承結(jié)構(gòu)的底層來(lái)實(shí)現(xiàn),即高層類對(duì)象中定義消息結(jié)構(gòu),底層類對(duì)象中定義消息的執(zhí)行動(dòng)作,從而實(shí)現(xiàn)多態(tài)性特征。多態(tài)性的優(yōu)勢(shì)在于可以為開發(fā)人員提供一個(gè)便利的功能調(diào)用模式,即開發(fā)人員可以采用通用的消息發(fā)送動(dòng)作,將同一個(gè)消息發(fā)送到不同的類對(duì)象中,則對(duì)象會(huì)根據(jù)其內(nèi)部邏輯結(jié)構(gòu)的設(shè)計(jì)而執(zhí)行不同的動(dòng)作。2.繼承性(Inheritance)由于現(xiàn)實(shí)世界中的事物之間往往會(huì)存在著一定的繼承關(guān)系,例如對(duì)于圖書而言,可以將其定義為一個(gè)具體的類結(jié)構(gòu),在圖書中可以包含不同專業(yè)的圖書,例如計(jì)算機(jī)專業(yè)、通信專業(yè)、數(shù)學(xué)專業(yè)等,這些不同專業(yè)的圖書之間都具有共同的屬性特征,例如圖書名稱、出版社、價(jià)格等,其不同之處主要在與專業(yè)性四川大學(xué)工程碩士學(xué)位論文 圖書館管理信息系統(tǒng)的分析與設(shè)計(jì)8方面的屬性設(shè)置,因此可以將圖書類作為上述不同專業(yè)的圖書類的父類,并通過(guò)繼承來(lái)完成類結(jié)構(gòu)的組織,被繼承的類成為父類,繼承得到的類被稱為子類或派生類,子類會(huì)默認(rèn)繼承父類所有的屬性或方法,采取這種方式可以提高程序代碼的重用性 [21]。封裝性是面向?qū)ο蟮淖罨镜奶攸c(diǎn),可以確保在軟件程序中類結(jié)構(gòu)具有高度的獨(dú)立性,只要類結(jié)構(gòu)的外部功能調(diào)用接口保持不變,則無(wú)論類結(jié)構(gòu)的內(nèi)部屬性和方法如何變動(dòng),應(yīng)用程序的整個(gè)邏輯框架不會(huì)發(fā)生變動(dòng)。3.消息(Message)在面向?qū)ο蟪绦蛟O(shè)計(jì)過(guò)程中,對(duì)象之間的功能調(diào)用是通過(guò)作為調(diào)用方的對(duì)象向被調(diào)用對(duì)象發(fā)送消息 [19],并由后者的內(nèi)部方法來(lái)執(zhí)行相關(guān)邏輯操作來(lái)實(shí)現(xiàn),消息是完成邏輯處理的重要觸發(fā)條件,通常包含了接收消息的目標(biāo)對(duì)象、消息名稱以及消息內(nèi)部數(shù)據(jù)等。2.類(Class)四川大學(xué)工程碩士學(xué)位論文 圖書館管理信息系統(tǒng)的分析與設(shè)計(jì)7在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,除了對(duì)象之外,另一重要的概念是類,類是用于創(chuàng)建對(duì)象的模板,在類結(jié)構(gòu)中包含了一組通用的屬性和方法,是對(duì)同一類型對(duì)象的高度抽象 [18],在程序設(shè)計(jì)與開發(fā)過(guò)程中首先需要在軟件業(yè)務(wù)環(huán)境分析的基礎(chǔ)上進(jìn)行類結(jié)構(gòu)定義,隨后通過(guò)將類實(shí)例化為對(duì)應(yīng)的對(duì)象,并通過(guò)對(duì)象之間的信息交互來(lái)完成應(yīng)用程序的功能。在對(duì)象中通過(guò)事物的描述數(shù)據(jù)和用于操作事物的動(dòng)作構(gòu)成,其中描述事物的數(shù)據(jù)被稱為屬性(Attribute) [17],用于操作事物或修改事物屬性狀態(tài)的操作被稱為方法(Method)或函數(shù)(Function),屬性和方法構(gòu)成了對(duì)象的主體內(nèi)容。本系統(tǒng)采用完全面向?qū)ο蟮能浖_發(fā)模式進(jìn)行設(shè)計(jì),因此本節(jié)對(duì)面向?qū)ο蟮南嚓P(guān)理論與概念進(jìn)行分析,包括類、對(duì)象、消息以及面向?qū)ο筌浖_發(fā)的基本特征等。隨著多媒體技術(shù)的發(fā)展,網(wǎng)絡(luò)安全技術(shù)的進(jìn)步,管理信息系統(tǒng)的應(yīng)用領(lǐng)域越來(lái)越寬闊,這就是管理信息系統(tǒng)的成熟階段。20 世紀(jì) 80 年代至 90 年代,企業(yè)通?;趫?bào)表形式來(lái)完成單一業(yè)務(wù)的數(shù)據(jù)記錄、計(jì)算處理,最后儲(chǔ)存在計(jì)算機(jī)中,這時(shí)候都是單個(gè)計(jì)算機(jī)處理和存儲(chǔ),功能單一,所以應(yīng)用也局限在工資表、財(cái)務(wù)表、資產(chǎn)表等等,這個(gè)階段是管理信息系統(tǒng)的萌芽階段 [13];90 年代初至 90 年代中期,隨著數(shù)據(jù)庫(kù)技術(shù)的發(fā)展,數(shù)據(jù)庫(kù)系統(tǒng)逐漸應(yīng)用在管理信息系統(tǒng)中,除了完成單一的業(yè)務(wù)報(bào)表處理,新型系統(tǒng)對(duì)復(fù)雜數(shù)據(jù)進(jìn)行過(guò)濾、建模、處理、儲(chǔ)存,在企業(yè)生產(chǎn)管理領(lǐng)域、企業(yè)財(cái)務(wù)管理領(lǐng)域、水電繳費(fèi)領(lǐng)域等方面取得了巨大的進(jìn)步和應(yīng)用。這樣企業(yè)的高層管理人員能做出正確的公司決策,中間管理人員可以嚴(yán)格地傳達(dá)公司策略和領(lǐng)導(dǎo)思想,最下層的員工可以一致地執(zhí)行策略。這里詳細(xì)地詮釋了管理信息系統(tǒng)的構(gòu)造、功效和目標(biāo),為后續(xù)發(fā)展打下了基礎(chǔ)。這里突出了一個(gè)觀念,即信息決定策略,但并未說(shuō)明使用網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫(kù)技術(shù)。第五章是本論文的總結(jié)和進(jìn)一步研究的課題方向。第三章對(duì)圖書管理系統(tǒng)開始各種需求分析,包括業(yè)務(wù)需求分析、數(shù)據(jù)需求分析、功能需求分析、非功能需求分析,并設(shè)計(jì)出了圖書管理系統(tǒng)的業(yè)務(wù)數(shù)據(jù)流程圖及用例圖。論文框架如下:第一章緒論,首先引入了研究學(xué)校圖書管理系統(tǒng)的課題背景,其次介紹了國(guó)內(nèi)外關(guān)于圖書管理的當(dāng)前情況和未來(lái)發(fā)展方向。四川大學(xué)工程碩士學(xué)位論文 圖書館管理信息系統(tǒng)的分析與設(shè)計(jì)4 論文主要研究?jī)?nèi)容和結(jié)構(gòu)作者本人在四川省貿(mào)易學(xué)校負(fù)責(zé)圖書館的圖書管理工作,非常熟悉圖書資源的控制管理規(guī)范與流程,因此本論文基于管理信息系統(tǒng)、面向?qū)ο蠓椒ā?shù)據(jù)庫(kù)技術(shù)等相關(guān)技術(shù),根據(jù)圖書館圖書信息化管理與控制流程,對(duì)系統(tǒng)開始各種需求分析,也就是業(yè)務(wù)需求分析、數(shù)據(jù)需求分析、功能需求分析、非功能需求分析,并設(shè)計(jì)出了圖書管理系統(tǒng)的業(yè)務(wù)數(shù)據(jù)流程圖及用例圖;最后著重對(duì)圖書管理系統(tǒng)進(jìn)行系統(tǒng)設(shè)計(jì)(總體設(shè)計(jì)、功能模塊設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)) 。新型學(xué)校數(shù)字圖書館基于 B/S(browser/server)架構(gòu),非常方便的把不同城市的圖書館基于Inter 網(wǎng)絡(luò)連接在一起,不管有多少個(gè)圖書館,系統(tǒng)都把它們抽象為一個(gè)server,對(duì)用戶而言就好比一個(gè)“超大圖書館” ,用戶只需要在終端的browser 上瀏覽訪問(wèn) server 上的圖書資源;這樣一來(lái),使得用戶操作更加靈活,用戶在具備 Inter 網(wǎng)絡(luò)的任意地方都可以連接到數(shù)字圖書館訪問(wèn)圖書資源,對(duì)管理人員來(lái)說(shuō)也更加方便,只要具備 Inter 網(wǎng)絡(luò),就可以隨時(shí)隨地對(duì)圖書館進(jìn)行遠(yuǎn)程控制管理,包括系統(tǒng)升級(jí)和資源共享。全球英特網(wǎng)技術(shù)的發(fā)展與普及,使得讀者能夠更方便的遠(yuǎn)程訪問(wèn)圖書館資源,促進(jìn)了圖書資源的共享。數(shù)字信息化方向、網(wǎng)絡(luò)共享化方向、資源合一化、專業(yè)服務(wù)化是學(xué)校圖書館的未來(lái)發(fā)展方向,尤其前兩個(gè)方向是未來(lái)發(fā)展的重中之重,它們是圖書館朝信息網(wǎng)絡(luò)發(fā)展的風(fēng)向標(biāo),引領(lǐng)圖書館數(shù)值化、網(wǎng)絡(luò)化革命 [9]。它采取全新的網(wǎng)絡(luò)技術(shù)、通訊技術(shù)、大數(shù)據(jù)存儲(chǔ)技術(shù)以及多媒體技術(shù),有機(jī)融合構(gòu)造一個(gè)規(guī)模巨大、移植擴(kuò)展靈活、互操作性簡(jiǎn)單、共享性強(qiáng)大的分布式數(shù)據(jù)庫(kù),并支持在 Web 上進(jìn)行智能模糊搜索、查閱的信息化服務(wù)。隨著計(jì)算機(jī)大數(shù)據(jù)儲(chǔ)存技術(shù)、數(shù)據(jù)庫(kù)技術(shù)等在圖書管理系統(tǒng)中的使用,傳統(tǒng)上的印刷版圖書早已無(wú)法滿足學(xué)生們對(duì)圖書雜志的查閱需求,因而基于當(dāng)代先進(jìn)技術(shù),進(jìn)一步研究和開發(fā)圖書管理系統(tǒng)是學(xué)校發(fā)展的必然趨勢(shì)。 ”國(guó)民的學(xué)習(xí)和創(chuàng)新都遠(yuǎn)離不了圖書館資源,加強(qiáng)圖書館的數(shù)字化、信息化建設(shè)是學(xué)校建設(shè)的當(dāng)務(wù)之急。 國(guó)內(nèi)研究現(xiàn)狀十六大會(huì)議中,國(guó)家主席江澤民就關(guān)于文明社會(huì)建設(shè)提到了終極目標(biāo):“全國(guó)人民的思想道德修養(yǎng)、科技文化內(nèi)涵和身心健康都要顯著提高,并且建立一套健全的當(dāng)代全民教育體系、科研文化革新體系、國(guó)民健康和醫(yī)療保障體系。最近十年,國(guó)外的各種圖書館蘊(yùn)藏著巨量的圖書資源,傳統(tǒng)的借閱方式無(wú)法滿足其價(jià)值需求,為此紛紛尋求增值方式,來(lái)開辟全新的圖書館特色服務(wù)。圖書管理系統(tǒng)經(jīng)歷了一系列的發(fā)展歷史,最初網(wǎng)絡(luò)技術(shù)還未起步,圖書管理系統(tǒng)是單機(jī)版的,不能連接其他電腦,功能單一 [5];二十世紀(jì)九十年代初,局域網(wǎng)誕生了,隨之出現(xiàn)了 C/S(client/server)模式的圖書管理系統(tǒng),該模式集中管理了圖書資源,在共享性和互動(dòng)性方面取得了一定的進(jìn)步,但還是存在一些不足,比如說(shuō)系統(tǒng)平臺(tái)的移植擴(kuò)張性差,功能裁剪伸縮性差,以及圖書資源的共享性很局限等等,這樣就不能滿足圖書館規(guī)模的不斷擴(kuò)大、圖書資源逐漸增加帶來(lái)的用戶需求 [6];后來(lái)伴隨著面向?qū)ο蠓椒ǖ能浖こ汤碚摮霈F(xiàn),以及全新的軟件模式基于 Web 技術(shù)的 B/S(browser/server)模式誕生,圖書管理系統(tǒng)朝著全新的 B/S 模式發(fā)展,開辟了一個(gè)新時(shí)代,該模式下的圖書管理系統(tǒng)具有分布式訪問(wèn)、平臺(tái)可移植性強(qiáng)、功能伸縮性大和強(qiáng)大開放性等一系列的優(yōu)點(diǎn)。 國(guó)內(nèi)外研究現(xiàn)狀 國(guó)外研究現(xiàn)狀在國(guó)外,人們意識(shí)到圖書管理系統(tǒng)的重要性,深知圖書管理人員工作中離不開圖書管理系統(tǒng),來(lái)管理與控制圖書資源。只有利用圖書管理系統(tǒng)軟件,實(shí)現(xiàn)了圖書館資源的信息化、數(shù)字化、網(wǎng)絡(luò)化,才能系統(tǒng)化、規(guī)范化、高效化的管理圖書。圖書館管理人員在日常工作中,天天與海量的學(xué)生信息、圖書信息以及二者之間相互生成的圖書借閱信息打交道。傳統(tǒng)的圖書管理方法,是采用人工檢索這種低效方式來(lái)處理,隨著圖書館規(guī)模的日益劇增,圖書的數(shù)量成指數(shù)增長(zhǎng),管理人員如果采用人工檢索方式來(lái)查閱這些龐大的資源,將變得非常艱難,可以說(shuō)是一件不可行的事情 [3]。學(xué)校圖書館的圖書資源信息化、網(wǎng)絡(luò)化建設(shè)是學(xué)校全部信息建設(shè)工程的核心部分,圖書的數(shù)量和規(guī)模非常大,增加管理人員等過(guò)去的老方法已經(jīng)不能滿足當(dāng)今需求,必須開辟圖書館的信息化建設(shè)道路 [2]。 the function module design by the circulation management, system management, basic information management, inventory management, interview management of five parts。 then according to the library information management system and control process, the system began to all kinds of needs analysis, is also the business needs analysis, the data demand analysis, function IIIdemand analysis, non functional requirements analysis, and design a service data flow diagram and use case diagram library management system。關(guān)