圖書管理系統(tǒng)需求規(guī)格說明書_第1頁
圖書管理系統(tǒng)需求規(guī)格說明書_第2頁
圖書管理系統(tǒng)需求規(guī)格說明書_第3頁
圖書管理系統(tǒng)需求規(guī)格說明書_第4頁
圖書管理系統(tǒng)需求規(guī)格說明書_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、面向網(wǎng)絡(luò)的圖書管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)PAGE 20PAGE 212001年12月長 煉 科 技第27卷第4期圖書管理系統(tǒng)需求規(guī)格說明書1 引言計(jì)算機(jī)技術(shù)的迅猛發(fā)展,特別是隨著網(wǎng)絡(luò)技術(shù)的出現(xiàn)標(biāo)志著信息時代已經(jīng)來臨。信息化浪潮、網(wǎng)絡(luò)革命在給社會帶來沖擊的同時,也使圖書館業(yè)務(wù)受到了強(qiáng)烈的沖擊,圖書館傳統(tǒng)的管理和服務(wù)方式已不能適應(yīng)讀者對日益增長的文獻(xiàn)信息的需求,建設(shè)圖書館信息網(wǎng)絡(luò)系統(tǒng),是圖書館現(xiàn)代化建設(shè)的客觀要求。建設(shè)以計(jì)算機(jī)為核心的圖書館信息網(wǎng)絡(luò),實(shí)現(xiàn)圖書館管理和服務(wù)的自動化,更好地為科技工作服務(wù),是圖書館發(fā)展的必由之路。目前,國內(nèi)大部分大型的公共圖書館和高校圖書館都實(shí)現(xiàn)了網(wǎng)絡(luò)管理,中小型圖書館(包括企

2、業(yè)圖書館),也在朝著這個方向發(fā)展。信息中心科科技圖書書館是公公司的科科技文獻(xiàn)獻(xiàn)中心,擔(dān)擔(dān)負(fù)著為為科技人人員服務(wù)務(wù)的責(zé)任任,作為為一個企企業(yè)圖書書館,其其館藏資資源是比比較豐富富的?,F(xiàn)現(xiàn)有館藏藏中外文文圖書5500000多冊冊,公開開發(fā)行的的中文期期刊2000多種種,外文文期刊550多種種,石化化系統(tǒng)內(nèi)內(nèi)部交流流資料1100多多種,還還有一批批專業(yè)性性較強(qiáng)的的技術(shù)資資料和優(yōu)優(yōu)秀論文文。要充充分利用用好這些些資源,為為全公司司的科技技人員服服務(wù),必必須實(shí)現(xiàn)現(xiàn)信息的的共享。創(chuàng)創(chuàng)建網(wǎng)上上圖書館館是實(shí)現(xiàn)現(xiàn)全公司司范圍內(nèi)內(nèi)信息共共享的最最有效的的一種方方式。公公司主干干網(wǎng)的建建成使這這一目標(biāo)標(biāo)的實(shí)現(xiàn)現(xiàn)成為

3、可可能??萍紙D書館館自建立立以來,一一直在為為全公司司科技人人員提供供圖書借借閱、文文獻(xiàn)檢索索的服務(wù)務(wù),在公公司的科科技進(jìn)步步中發(fā)揮揮了應(yīng)有有的作用用。該館館的各工工作環(huán)節(jié)節(jié)一直使使用的是是傳統(tǒng)的的手工方方式,這這種方式式的缺點(diǎn)點(diǎn)是手續(xù)續(xù)繁瑣、檢檢索困難難、不便便于管理理,造成成資源的的利用率率低下。隨隨著館藏藏量的不不斷增加加,圖書書資料的的著錄和和查詢的的難度也也就相應(yīng)應(yīng)增加,手手工方式式已經(jīng)不不能滿足足要求,如如何運(yùn)用用先進(jìn)的的信息技技術(shù),提提高科技技圖書的的管理和和服務(wù)水水平,是是我們面面臨的一一個新的的挑戰(zhàn)。實(shí)現(xiàn)圖書資資料的網(wǎng)網(wǎng)絡(luò)管理理,至少少有以下下優(yōu)點(diǎn):1)著錄規(guī)規(guī)范化,為為圖書

4、資資料的采采編、著著錄、查查詢質(zhì)量量的提高高打下基基礎(chǔ)。2)查詢自自動化和和檢索途途徑多樣樣化,可可以更方方便、及及時地找找到所需需圖書資資料。3)資源共共享的優(yōu)優(yōu)勢,通通過局域域網(wǎng)可以以在全公公司范圍圍內(nèi)實(shí)現(xiàn)現(xiàn)資源共共享,為為讀者提提供便利利條件。計(jì)算機(jī)的使使用已在在我公司司得到了了普及,據(jù)據(jù)不完全全調(diào)查,全全公司擁擁有計(jì)算算機(jī)(包包括家庭庭擁有的的)已經(jīng)經(jīng)超過440000臺。公公司主干干網(wǎng)開通通后,現(xiàn)現(xiàn)已連接接到各個個單位和和20000多個個家庭,這這種良好好的計(jì)算算機(jī)應(yīng)用用環(huán)境為為實(shí)現(xiàn)圖圖書資料料的計(jì)算算機(jī)網(wǎng)絡(luò)絡(luò)管理打打好了良良好的基基礎(chǔ)。2 系統(tǒng)設(shè)設(shè)計(jì)2.1 系統(tǒng)指指導(dǎo)思想想和建設(shè)設(shè)目

5、標(biāo)2.1.11 系統(tǒng)統(tǒng)指導(dǎo)思思想 立足于企業(yè)業(yè)實(shí)際,著著眼于未未來發(fā)展展,運(yùn)用用先進(jìn)的的計(jì)算機(jī)機(jī)網(wǎng)絡(luò)技技術(shù),建建成符合合標(biāo)準(zhǔn)化化協(xié)議、通通用性較較強(qiáng)、實(shí)實(shí)用的系系統(tǒng),以以提高科科技圖書書情報的的現(xiàn)代化化管理水水平,實(shí)實(shí)現(xiàn)信息息資源的的共享。2.1.11 系系統(tǒng)建設(shè)設(shè)目標(biāo)(1) 建建立圖書書館信息息網(wǎng)站借助于公司司主干網(wǎng)網(wǎng)建立信信息網(wǎng)站站,對科科技圖書書、期刊刊、資料料、標(biāo)準(zhǔn)準(zhǔn)的部分分事物工工作進(jìn)行行計(jì)算機(jī)機(jī)網(wǎng)絡(luò)化化,為公公司主干干網(wǎng)用戶戶提供信信息服務(wù)務(wù)。(2) 規(guī)規(guī)范圖書書資料的的管理工工作模式式用計(jì)算機(jī)管管理取代代以往的的手工作作業(yè)和定定性管理理模式,使使科技圖圖書資料料的管理理工作模模式

6、規(guī)范范化、機(jī)機(jī)讀數(shù)據(jù)據(jù)格式標(biāo)標(biāo)準(zhǔn)化、管管理決策策科學(xué)化化。(3) 建建立標(biāo)準(zhǔn)準(zhǔn)書目數(shù)數(shù)據(jù)庫和和文獻(xiàn)庫庫依據(jù)標(biāo)準(zhǔn)書書目數(shù)據(jù)據(jù)進(jìn)行編編目工作作,建立立起符合合國家標(biāo)標(biāo)準(zhǔn)的書書目和文文獻(xiàn)信息息數(shù)據(jù)庫庫。(4) 提提高科技技圖書館館的服務(wù)務(wù)質(zhì)量 便便于工作作人員準(zhǔn)準(zhǔn)確地掌掌握藏書書結(jié)構(gòu),全全面了解解讀者對對文獻(xiàn)信信息的需需求,及及時調(diào)整整采購計(jì)計(jì)劃,突突出館藏藏特點(diǎn)。2.2 總體功功能設(shè)計(jì)計(jì)我們對國內(nèi)內(nèi)現(xiàn)有的的一些圖圖書文獻(xiàn)獻(xiàn)管理系系統(tǒng)軟件件的功能能和售價價情況進(jìn)進(jìn)行了詳詳細(xì)調(diào)研研,發(fā)現(xiàn)現(xiàn)這些軟軟件很難難滿足我我們圖書書館的需需求。因因?yàn)閺囊?guī)規(guī)?;虿夭貢鴥詳?shù)數(shù)來劃分分,我館館僅屬中中小型圖圖書館,但但

7、應(yīng)用需需求則涉涉及到方方方面面面。除了了通常的的圖書采采購、圖圖書編目目、圖書書流通外外,還有有期刊、資資料、技技術(shù)標(biāo)準(zhǔn)準(zhǔn)等業(yè)務(wù)務(wù),其中中期刊題題錄、行行業(yè)標(biāo)準(zhǔn)準(zhǔn)、會議議資料不不是一般般中小型型公共圖圖書館收收錄范圍圍?,F(xiàn)在在市場上上中小型型圖書館館軟件均均只有基基本的功功能:采采購、編編目、流流通,很很少有期期刊、資資料,沒沒有發(fā)現(xiàn)現(xiàn)技術(shù)標(biāo)標(biāo)準(zhǔn)管理理。通常常這種圖圖書管理理軟件僅僅運(yùn)行圖圖書館內(nèi)內(nèi)部的局局域網(wǎng)上上,沒有有Webb查詢系系統(tǒng)。大大型圖書書管理軟軟件功能能齊全,但但價格昂昂貴,特特別是運(yùn)運(yùn)行價格格高、維維護(hù)困難難、操作作復(fù)雜。根據(jù)科技圖圖書館的的實(shí)際情情況和公公司主干干網(wǎng)的現(xiàn)現(xiàn)狀

8、,我我們確定定了網(wǎng)絡(luò)絡(luò)圖書系系統(tǒng)應(yīng)該該具備88個方面面的功能能,它們們是圖書書編目,圖圖書采購購,圖書書流通,期期刊管理理,標(biāo)準(zhǔn)準(zhǔn)管理,資資料管理理,系統(tǒng)統(tǒng)維護(hù),WWeb查查詢。其其中Weeb查詢詢是該系系統(tǒng)突出出的特點(diǎn)點(diǎn),它的的實(shí)現(xiàn)是是因?yàn)橛杏泄局髦鞲删W(wǎng)的的支持。系系統(tǒng)組成成和功能能框圖見見圖1。圖書管理系統(tǒng)系統(tǒng)維護(hù)圖書編圖書管理系統(tǒng)系統(tǒng)維護(hù)圖書編目圖書流通圖書采購期刊管理標(biāo)準(zhǔn)管理資料管理DBWeb查詢 圖1 系統(tǒng)組成和功能框圖系統(tǒng)管理客戶端公司Cisco 2924Web服務(wù)器公司主干網(wǎng)信息中心交換機(jī)數(shù)據(jù)庫服務(wù)器圖2 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)用戶1用戶N網(wǎng)絡(luò)拓?fù)浣Y(jié)結(jié)構(gòu)見圖圖2。整整個系統(tǒng)統(tǒng)使用了了數(shù)臺

9、微微機(jī)和11臺數(shù)據(jù)據(jù)庫服務(wù)務(wù)器,11臺Weeb服務(wù)務(wù)器(為為了保證證訪問的的速度和和系統(tǒng)安安全,數(shù)數(shù)據(jù)庫服服務(wù)器和和Webb服務(wù)器器放在了了不同的的物理服服務(wù)器上上),網(wǎng)網(wǎng)絡(luò)采用用星型連連接構(gòu)成成局域網(wǎng)網(wǎng),局域域網(wǎng)與公公司主干干網(wǎng)相連連,從圖圖中可以以看出,公公司主干干網(wǎng)上的系統(tǒng)管理客戶端公司Cisco 2924Web服務(wù)器公司主干網(wǎng)信息中心交換機(jī)數(shù)據(jù)庫服務(wù)器圖2 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)用戶1用戶N3 數(shù)據(jù)庫庫設(shè)計(jì)3.1 數(shù)數(shù)據(jù)庫系系統(tǒng)的選選擇本系統(tǒng)是一一個中小小型管理理系統(tǒng),運(yùn)運(yùn)行環(huán)境境是Wiindoows220000 seerveer,因因此使用用Winndowws環(huán)境境下最容容易使用用且功能能又比

10、較較強(qiáng)大的的Miccrossoftt SQQL SServver 7.00 作為為后臺的的數(shù)據(jù)庫庫系統(tǒng)。3.2 需需求分析析圖3 圖書流通數(shù)據(jù)流圖12判斷能否借書索書信息讀 者12辦理借書手續(xù)讀者信息查詢結(jié)果借書申請被借圖書借書結(jié)果借書信息被借圖書復(fù)本量(b) 借書借閱3讀者1圖書511圖書查詢借書信息查詢4判斷2判斷結(jié)果索書信息圖書信息讀 者1借書2還書讀 者申請借書還書申請借書結(jié)果還書結(jié)果(a) 第一層數(shù)據(jù)流圖3圖3 圖書流通數(shù)據(jù)流圖12判斷能否借書索書信息讀 者12辦理借書手續(xù)讀者信息查詢結(jié)果借書申請被借圖書借書結(jié)果借書信息被借圖書復(fù)本量(b) 借書借閱3讀者1圖書511圖書查詢借書信息

11、查詢4判斷2判斷結(jié)果索書信息圖書信息讀 者1借書2還書讀 者申請借書還書申請借書結(jié)果還書結(jié)果(a) 第一層數(shù)據(jù)流圖3辦借書證讀者信息辦證信息在數(shù)據(jù)流圖圖的基礎(chǔ)礎(chǔ)上,定定義數(shù)據(jù)據(jù)字典。數(shù)數(shù)據(jù)字典典是關(guān)于于數(shù)據(jù)庫庫中數(shù)據(jù)據(jù)的描述述,它的的作用是是在軟件件分析和和設(shè)計(jì)過過程中為為有關(guān)人人員提供供關(guān)于數(shù)數(shù)據(jù)描述述信息的的查詢,以以保證數(shù)數(shù)據(jù)的一一致性。下下面在圖圖3的基基礎(chǔ)上舉舉例說明明數(shù)據(jù)字字典的定定義。圖3中涉及及很多數(shù)數(shù)據(jù)項(xiàng),其其中數(shù)據(jù)據(jù)項(xiàng)“讀者編編號”可以描描述如下下: 數(shù)據(jù)據(jù)項(xiàng)名:讀者編編號 別名名:讀者者條碼含義:唯一一標(biāo)識每每個讀者者 類型型:字符符型 取值值范圍:0000000000至

12、至9999999999 取值值含義:順序編編號“讀者”一一個數(shù)據(jù)據(jù)結(jié)構(gòu),它它可以描描述如下下:數(shù)據(jù)結(jié)構(gòu)名名:讀者者含義說明:是圖書書管理系系統(tǒng)的數(shù)數(shù)據(jù)結(jié)構(gòu)構(gòu)之一,定定義了一一個讀者者的有關(guān)關(guān)信息組成:讀者者編號,姓姓名,性性別,單單位數(shù)據(jù)流“借借閱記錄錄”可描述述如下: 數(shù)據(jù)據(jù)流名:借閱記記錄 說明明:讀者者的借書書記錄 數(shù)據(jù)據(jù)來源:辦理借借閱手續(xù)續(xù) 數(shù)據(jù)據(jù)去向:借閱 數(shù)據(jù)據(jù)結(jié)構(gòu):讀者編編號、圖圖書館藏藏號、借借閱日期期數(shù)據(jù)存儲“借閱”可以描描述如下下:數(shù)據(jù)存儲名名:借閱閱說明:記錄錄讀者的的借書情情況流出數(shù)據(jù)流流:借閱閱記錄流入數(shù)據(jù)流流:借閱閱記錄數(shù)據(jù)描述:讀者編編號、圖圖書館藏藏號、借借閱

13、日期期數(shù)據(jù)量:每每年50000條條以上存取方式:隨機(jī)存存取處理過程“判斷能能否借書書”可描述述如下: 處理理過程“判斷能能否借書書” 說明明:根據(jù)據(jù)讀者的的已借書書情況可可被借圖圖書的館館藏情況況判斷讀讀者能否否借書 輸入入:借閱閱記錄、讀讀者信息息、被借借圖書信信息 輸出出:能否否借書的的標(biāo)志 處理理:讀者者提出借借書請求求后,先先判斷該該讀者以以前的借借書量是是否達(dá)到到了100本,如如果達(dá)到到了100本,則則不能再再借書,如如果沒有有達(dá)到110本,則則再判斷斷讀者要要借的圖圖書的可可借量是是否為00,如果果不為00,則該該書可以以借出。3.3 數(shù)數(shù)據(jù)庫設(shè)設(shè)計(jì)在圖書管理理系統(tǒng)中中,數(shù)據(jù)據(jù)庫設(shè)

14、計(jì)計(jì)占重要要位置,數(shù)數(shù)據(jù)庫設(shè)設(shè)計(jì)質(zhì)量量的優(yōu)劣劣,可直直接影響響到數(shù)據(jù)據(jù)庫數(shù)據(jù)據(jù)的冗余余度、數(shù)數(shù)據(jù)的一一致性、數(shù)數(shù)據(jù)丟失失等問題題。下面面就系統(tǒng)統(tǒng)數(shù)據(jù)庫庫規(guī)范化化設(shè)計(jì)進(jìn)進(jìn)行說明明。3.3.11 數(shù)據(jù)據(jù)庫設(shè)計(jì)計(jì)的理論論指導(dǎo) 數(shù)據(jù)據(jù)庫設(shè)計(jì)計(jì)的理論論指導(dǎo)是是范式理理論,其其主要內(nèi)內(nèi)容如下下:1)如果關(guān)關(guān)系模式式,其其所有的的域?yàn)閱螁渭冇騽t則稱是是規(guī)范化化的關(guān)系系,或稱稱第一范范式 (1NFF)2)如果關(guān)關(guān)系模式式為第第一范式式,且每每個非主主屬性完完全函數(shù)數(shù)依賴于于碼,則則模式為第二二范式(22NF)。3) 如果果關(guān)系模模式為為第二范范式,且且每個非非主屬性性非傳遞遞依賴于于碼,則則稱關(guān)系系模式為第三

15、三范式(3)。4)關(guān)系模模式為為第一范范式,滿滿足函數(shù)數(shù)依賴集集合,和均均為的的屬性集集合,且且不包包含,如如果滿滿足且且必包包含的的碼,稱稱關(guān)系模模式為為范式式。3.3.22 數(shù)據(jù)據(jù)庫設(shè)計(jì)計(jì)圖書管理系系統(tǒng)數(shù)據(jù)據(jù)庫常常常要設(shè)計(jì)計(jì)含有如如下數(shù)據(jù)據(jù)項(xiàng):借借書證號號、姓名名、單位位、館藏藏號(館館藏號為為每本書書上的條條形碼號號)、書書名、分分類號、作作者、價價格等。如如何進(jìn)行行模式的的設(shè)計(jì)呢呢?下面面以圖書書流通模模塊所涉涉及的數(shù)數(shù)據(jù)庫為為例來說說明。圖 書讀 者借閱mn借閱時間館藏號書名分類號作者價格借書證號姓名性別圖4 圖書流通的E-R圖屬于單 位1n單位名稱單位編號先設(shè)計(jì)圖書書流通的的實(shí)體關(guān)

16、系圖圖(E-R圖)。E-R圖由由3個相相關(guān)聯(lián)的的部分構(gòu)構(gòu)成,即即實(shí)體、實(shí)實(shí)體與實(shí)實(shí)體之間間的關(guān)系系以及實(shí)實(shí)體和關(guān)關(guān)系的屬屬性。圖圖書流通通過程中中實(shí)體“圖書”與“讀者”之間的的關(guān)系是是借閱和和被借閱閱的關(guān)系系,實(shí)體體“讀者”與“單位”之間的的關(guān)系是是屬于和和被屬于于的關(guān)系系,“圖書”的屬性性有“館藏號號”、“書名”、“分類號號”、“作者”、“價格”,“讀者”的屬性性有“借書證證號”、“姓名”、“性別”,“單位”的屬性性有“單位編編號”和圖 書讀 者借閱mn借閱時間館藏號書名分類號作者價格借書證號姓名性別圖4 圖書流通的E-R圖屬于單 位1n單位名稱單位編號從圖中可以以知道:“借書證證號”是唯一

17、一的,所所以“借書證證號”決定“姓名”,每位位讀者應(yīng)應(yīng)只屬于于一個性性別,所所以“借書證證號”也決定定“性別”;“館藏號號”是唯一一的,所所以“館藏號號”決定“書名”、“分類號號”、“作者”、“價格”; “單位位編號”是唯一一的,所所以“單位編編號”決定“單位名名稱”; 每位讀讀者在一一個時間間只能借借一本書書,所以以“借書證證號” +“館藏號號”決定“借閱時時間”。如果將這些些數(shù)據(jù)項(xiàng)項(xiàng)置于一一個關(guān)系系模式中中,根據(jù)據(jù)范式理理論,該該關(guān)系模模式屬于于1NFF(第一一范式),它它存在刪刪除異常常和冗余余等問題題,不是是理想的的模式,因因此要把把它分解解成滿足足3NFF或BCCNF的的關(guān)系模模式。

18、根根據(jù)范式式理論和和E-RR圖轉(zhuǎn)換換成關(guān)系系模型的的規(guī)則,上上面的EE-R圖圖可轉(zhuǎn)換換為4個個關(guān)系模模式:圖書(館館藏號、書書名、分分類號、作作者、價價格);讀者(借借書證號號、姓名名、性別別、單位位編號);借閱(借借書證號號、館藏藏號、借借閱時間間),單位(單單位編碼碼、單位位名稱),其中中打下劃劃線的為為碼,這這樣就解解決了插插入、刪刪除和數(shù)數(shù)據(jù)冗余余等問題題。我們對數(shù)據(jù)據(jù)的結(jié)構(gòu)構(gòu)進(jìn)行詳詳細(xì)的分分析,按按照上述述的設(shè)計(jì)計(jì)思想,共共設(shè)計(jì)了了讀者表表,書目目表,館館藏表,流流通表等等百余張張數(shù)據(jù)表表,然后后創(chuàng)建視視圖和存存儲過程程。下面面舉例說說明:讀者表:借借書證號號、姓名名、單位位、讀者者

19、類別、職職稱等字字段;書目表:館館藏號、IISBNN、題名名、作者者、出版版社、復(fù)復(fù)本數(shù)、語語種、文文獻(xiàn)類型型、版次次等字段段;館藏表:館館藏號、索索書號、分分類號、種種次號、館館藏位置置、單價價、出版版日期等等字段;流通表:借借書證號號、館藏藏號、借借期、還還期、續(xù)續(xù)借、應(yīng)應(yīng)還期、操操作員等等字段;借閱規(guī)則表表:讀者者類別編編碼、圖圖書類別別編碼、限限借冊數(shù)數(shù)、每期期天數(shù)、續(xù)續(xù)借天數(shù)數(shù)、過期期日期、罰罰金等字字段。讀者類別表表:讀者者類別編編碼、讀讀者類別別等字段段。圖書類別表表:圖書書類別編編碼、圖圖書類別別等字段段。3.4 數(shù)據(jù)庫庫索引 建建立索引引是加快快查詢速速度的有有效手段段,數(shù)據(jù)

20、據(jù)庫的每每一個表表建立了了主鍵,主主鍵由一一個或幾幾個字段段組成,每每一個表表都按主主鍵建立立了索引引,部分分表為了了滿足查查詢和排排序的需需要,除除建立主主索引外外,還建建立了次次索引。例例如在查查詢時要要用到“館藏號號”、“作者”、“題名”等條件件來查找找圖書,因因此,在在書目表表上除了了對主鍵鍵“館藏號號”建立了了主索引引外,也也對“作者”、“書名”等建立立了次索索引。3.5 視視圖視圖是從一一個或幾幾個基本本表導(dǎo)出出的表,它它是定義義在基本本表之上上的,它它是一個個虛表,數(shù)數(shù)據(jù)庫中中只存放放視圖的的定義,而而不存放放視圖對對應(yīng)的數(shù)數(shù)據(jù),數(shù)數(shù)據(jù)仍然然存放在在原來的的基本表表中。通通過定義

21、義視圖,可可以使用用戶眼中中的數(shù)據(jù)據(jù)庫結(jié)構(gòu)構(gòu)簡單、清清晰,并并可以簡簡化用戶戶的數(shù)據(jù)據(jù)查詢操操作。由由于本系系統(tǒng)數(shù)據(jù)據(jù)表較多多,表中中的字段段多,為為了簡化化對表的的操作,我我們創(chuàng)建建了圖書書_按書書名查詢詢、期刊刊_按刊刊名查詢詢、期刊刊_按編編輯部查查詢、借借閱規(guī)則則查詢、待待還書查查詢、超超期記錄錄查詢等等30余余個視圖圖。3.6 存存儲過程程存儲過程是是一段經(jīng)經(jīng)過編譯譯的程序序代碼,存存放在數(shù)數(shù)據(jù)庫服服務(wù)器端端。通過過調(diào)用適適當(dāng)?shù)拇娲鎯^程程,可在在服務(wù)器器端處理理大量數(shù)數(shù)據(jù),再再將處理理結(jié)果送送到客戶戶端。這這樣可減減少數(shù)據(jù)據(jù)在網(wǎng)絡(luò)絡(luò)上的傳傳送,消消除網(wǎng)絡(luò)絡(luò)阻塞現(xiàn)現(xiàn)象;例例如:要要查

22、詢某某條記錄錄,若該該記錄在在表中的的順序號號是1000000,不采采用存儲儲過程,服服務(wù)器將將從1至至于1000000條記錄錄數(shù)據(jù)逐逐條送至至客戶端端,采用用存儲過過程后,由由于過程程是經(jīng)過過編譯的的并且是是在本地地,不需需要通過過網(wǎng)絡(luò),因因此能很很快查出出所需記記錄并將將結(jié)果送送到客戶戶端,大大大減少少了網(wǎng)上上數(shù)據(jù)傳傳輸量。存存儲過程程另一好好處是可可供不同同的開發(fā)發(fā)工具調(diào)調(diào)用,如如PB、VVB、AASP、DDelpphi等等開發(fā)工工具均可可調(diào)用。在在流通模模塊和WWEB查查詢模塊塊上均有有圖書檢檢索功能能,實(shí)際際上調(diào)用用同一存存儲過程程完成的的。本系系統(tǒng)建立立了600多個存存儲過程程,實(shí)

23、現(xiàn)現(xiàn)諸如借借還書處處理、新新書入庫庫統(tǒng)計(jì)、編編目入館館藏、讀讀者統(tǒng)計(jì)計(jì)、生成成索書號號等功能能。3.7 數(shù)據(jù)庫庫調(diào)用 Clliennt/SServver采采用ODDBC接接口實(shí)現(xiàn)現(xiàn)數(shù)據(jù)庫庫的調(diào)用用,Brrowsser/Serrverr采用AADO接接口調(diào)用用。4 條形碼碼的使用用條形碼具有有唯一性性和一次次輸入后后就可反反復(fù)使用用的優(yōu)點(diǎn)點(diǎn),利用用條形碼碼技術(shù)作作為信息息快速輸輸入的手手段可迅迅速且不不易發(fā)生生錯誤地地處理圖圖書管理理業(yè)務(wù)。本本系統(tǒng)使使用條形形碼作為為圖書和和讀者的的標(biāo)識,實(shí)實(shí)現(xiàn)標(biāo)識識的唯一一性。使用條碼后后,能夠夠使圖書書管理工工作更加加簡單、快快捷、不不易出錯錯。例如如,當(dāng)一

24、一本書具具有唯一一條形碼碼標(biāo)識,每每位讀者者也具有有唯一條條形碼標(biāo)標(biāo)識時,圖圖書的借借閱、查查詢就十十分便捷捷了。應(yīng)應(yīng)用條形形碼取代代了以往往填寫書書袋卡、借借書證,核核對借閱閱時間等等繁瑣的的手工勞勞動。讀讀者在借借書時只只要將借借書證給給工作人人員,工工作人員員只需登登錄借書書系統(tǒng),用用條形碼碼閱讀器器掃描讀讀者借書書證上的的條形碼碼,屏幕幕就會顯顯示出該該讀者的的信息,包包括讀者者姓名、單單位、可可借幾本本書、已已借幾本本書、是是否過期期、有無無罰款等等。如可可以借書書,工作作人員只只需用條條形碼閱閱讀器掃掃描該讀讀者所需需借的書書上的條條形碼符符號后,該該書的書書名和條條形碼等等信息都

25、都從數(shù)據(jù)據(jù)庫中調(diào)調(diào)出顯示示在屏幕幕上,自自動記錄錄在該讀讀者的借借閱檔案案中,借借書工作作即告完完成。一一般借一一本書僅僅需 11至 22秒鐘。操操作完后后,計(jì)算算機(jī)自動動地將該該借閱者者和借閱閱的圖書書號碼輸輸入對應(yīng)應(yīng)數(shù)據(jù)庫庫中,并并自動提提示借閱閱期限。 在在本系統(tǒng)統(tǒng)中,圖圖書條碼碼規(guī)定為為8位數(shù)數(shù)字,按按照圖書書的分類類來規(guī)定定條碼的的起始號號,條形形碼方案案用戶可可以在系系統(tǒng)初始始化時設(shè)設(shè)立,本本系統(tǒng)中中的具體體規(guī)定見見表1。表1 條條形碼方方案設(shè)計(jì)計(jì)中文書籍0 打頭頭號碼數(shù)1千千萬期 刊81 打頭頭中文期刊號碼數(shù)1百百萬82 打頭頭法文期刊號碼數(shù)1百百萬83 打頭頭德文期刊號碼數(shù)1百

26、百萬84 打頭頭西班牙文期期刊號碼數(shù)1百百萬85 打頭頭俄文期刊號碼數(shù)1百百萬86 打頭頭日文期刊號碼數(shù)1百百萬87 打頭頭阿拉伯文期期刊號碼數(shù)1百百萬外 文7 打頭頭71 打頭頭英文號碼數(shù)1百百萬72 打頭頭法文號碼數(shù)1百百萬73 打頭頭德文號碼數(shù)1百百萬74 打頭頭西班牙文號碼數(shù)1百百萬75 打頭頭俄文 號碼數(shù)1百百萬76 打頭頭日文號碼數(shù)1百百萬77 打頭頭阿拉伯文號碼數(shù)1百百萬專 利991 打打頭號碼數(shù)十萬萬標(biāo) 準(zhǔn)996 打打頭號碼數(shù)十萬萬5 系統(tǒng)功功能的實(shí)實(shí)現(xiàn)系統(tǒng)采取了了Cliientt/Seerveer和BBrowwserr/Seerveer技術(shù)術(shù)結(jié)合的的方式。在在瀏覽器器方式下下

27、,主要要實(shí)現(xiàn)了了資料的的檢索功功能,而而對于圖圖書編目目、系統(tǒng)統(tǒng)維護(hù)等等操作,使使用Clliennt/SServver方方式,這這樣,既既保持了了Cliientt/Seerveer方式式下數(shù)據(jù)據(jù)維護(hù)方方便、快快捷的特特點(diǎn),又又利用了了Broowseer/SServver下下查詢、檢檢索易學(xué)學(xué)易用的的優(yōu)點(diǎn)。整個系統(tǒng)有有八個子子系統(tǒng),它它們分別別是:1)圖書編編目子系系統(tǒng):實(shí)實(shí)現(xiàn)編目目處理、查查重、館館藏管理理等功能能。其中中編目處處理包括括原始編編目、書書目記錄錄、數(shù)據(jù)據(jù)維護(hù)、各各類輸出出等項(xiàng);館藏管管理包括括館藏?cái)?shù)數(shù)據(jù)維護(hù)護(hù)、丟剔剔處理、館館藏統(tǒng)計(jì)計(jì)、報表表輸出等等項(xiàng)。2)圖書采采購子系系統(tǒng):

28、實(shí)實(shí)現(xiàn)預(yù)訂訂查詢、新新書訂購購、驗(yàn)收收記到、資資金管理理、統(tǒng)計(jì)計(jì)報表處處理等功功能。3)圖書流流通子系系統(tǒng):實(shí)實(shí)現(xiàn)出納納管理、讀讀者管理理、查詢詢及統(tǒng)計(jì)計(jì)打印功功能模塊塊。其中中出納管管理包括括借書、還還書、續(xù)續(xù)借、預(yù)預(yù)約、罰罰款等項(xiàng)項(xiàng);讀者者管理包包括讀者者登記、借借書證掛掛失、讀讀者數(shù)據(jù)據(jù)維護(hù)等等項(xiàng);查查詢包括括是查書書去向、查查讀者借借書情況況、查總總體借還還情況等等;統(tǒng)計(jì)計(jì)打印則則是打印印圖書借借閱和讀讀者情況況的統(tǒng)計(jì)計(jì)報表以以及打印印催還單單等。4)期刊管管理子系系統(tǒng):實(shí)實(shí)現(xiàn)期刊刊查缺、采采購、編編目、記記到、典典藏、流流通、統(tǒng)統(tǒng)計(jì)等功功能。5)標(biāo)準(zhǔn)管管理子系系統(tǒng):實(shí)實(shí)現(xiàn)期刊刊查缺、采采購、編編目、記記到、典典藏、流流通、統(tǒng)統(tǒng)計(jì)等功功能。6)資料管管理子系系統(tǒng):實(shí)實(shí)現(xiàn)資料料查缺、采采購、編編目、記記到、典典藏、流流通、統(tǒng)統(tǒng)計(jì)等功功能。7)系統(tǒng)維維護(hù)子系系統(tǒng):實(shí)實(shí)現(xiàn)操作作員庫、讀讀者庫、單單位庫維維護(hù),權(quán)權(quán)限設(shè)置置等功能能。8)Webb查詢子子系統(tǒng):實(shí)現(xiàn)網(wǎng)網(wǎng)上查詢詢(圖書書、期刊刊查詢和和讀者查查詢)、讀讀者薦書書、意見見反饋等等功能。Web查詢詢子系統(tǒng)統(tǒng)采用的的是B/S結(jié)構(gòu)構(gòu),其它它子系統(tǒng)統(tǒng)采用CC/S結(jié)結(jié)構(gòu),下下面對圖圖書編目目子系統(tǒng)統(tǒng)、Weeb查詢詢子系統(tǒng)統(tǒng)及和網(wǎng)網(wǎng)頁設(shè)計(jì)計(jì)做一個個介紹。5.1 圖書編編目子系系統(tǒng)的設(shè)設(shè)計(jì)5.1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論