




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、面向網(wǎng)絡(luò)的圖書管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)PAGE 10PAGE 112001年12月長 煉 科 技第27卷第4期圖書管理系統(tǒng)需求規(guī)格說明書1 引言言計(jì)算機(jī)技技術(shù)的迅迅猛發(fā)展展,特別別是隨著著網(wǎng)絡(luò)技技術(shù)的出出現(xiàn)標(biāo)志志著信息息時(shí)代已已經(jīng)來臨臨。信息息化浪潮潮、網(wǎng)絡(luò)絡(luò)革命在在給社會會帶來沖沖擊的同同時(shí),也也使圖書書館業(yè)務(wù)務(wù)受到了了強(qiáng)烈的的沖擊,圖書館館傳統(tǒng)的的管理和和服務(wù)方方式已不不能適應(yīng)應(yīng)讀者對對日益增增長的文文獻(xiàn)信息息的需求求,建設(shè)設(shè)圖書館館信息網(wǎng)網(wǎng)絡(luò)系統(tǒng)統(tǒng),是圖圖書館現(xiàn)現(xiàn)代化建建設(shè)的客客觀要求求。建設(shè)設(shè)以計(jì)算算機(jī)為核核心的圖圖書館信信息網(wǎng)絡(luò)絡(luò),實(shí)現(xiàn)現(xiàn)圖書館館管理和和服務(wù)的的自動化化,更好好地為科科技工
2、作作服務(wù),是圖書書館發(fā)展展的必由由之路。目前,國內(nèi)大大部分大大型的公公共圖書書館和高高校圖書書館都實(shí)實(shí)現(xiàn)了網(wǎng)網(wǎng)絡(luò)管理理,中小小型圖書書館(包包括企業(yè)業(yè)圖書館館),也也在朝著著這個(gè)方方向發(fā)展展。信息中心心科技圖圖書館是是公司的的科技文文獻(xiàn)中心心,擔(dān)負(fù)負(fù)著為科科技人員員服務(wù)的的責(zé)任,作為一一個(gè)企業(yè)業(yè)圖書館館,其館館藏資源源是比較較豐富的的?,F(xiàn)有有館藏中中外文圖圖書5000000多冊,公開發(fā)發(fā)行的中中文期刊刊2000多種,外文期期刊500多種,石化系系統(tǒng)內(nèi)部部交流資資料1000多種種,還有有一批專專業(yè)性較較強(qiáng)的技技術(shù)資料料和優(yōu)秀秀論文。要充分分利用好好這些資資源,為為全公司司的科技技人員服服務(wù),必必
3、須實(shí)現(xiàn)現(xiàn)信息的的共享。創(chuàng)建網(wǎng)網(wǎng)上圖書書館是實(shí)實(shí)現(xiàn)全公公司范圍圍內(nèi)信息息共享的的最有效效的一種種方式。公司主主干網(wǎng)的的建成使使這一目目標(biāo)的實(shí)實(shí)現(xiàn)成為為可能??萍紙D書書館自建建立以來來,一直直在為全全公司科科技人員員提供圖圖書借閱閱、文獻(xiàn)獻(xiàn)檢索的的服務(wù),在公司司的科技技進(jìn)步中中發(fā)揮了了應(yīng)有的的作用。該館的的各工作作環(huán)節(jié)一一直使用用的是傳傳統(tǒng)的手手工方式式,這種種方式的的缺點(diǎn)是是手續(xù)繁繁瑣、檢檢索困難難、不便便于管理理,造成成資源的的利用率率低下。隨著館館藏量的的不斷增增加,圖圖書資料料的著錄錄和查詢詢的難度度也就相相應(yīng)增加加,手工工方式已已經(jīng)不能能滿足要要求,如如何運(yùn)用用先進(jìn)的的信息技技術(shù),提提高
4、科技技圖書的的管理和和服務(wù)水水平,是是我們面面臨的一一個(gè)新的的挑戰(zhàn)。實(shí)現(xiàn)圖書書資料的的網(wǎng)絡(luò)管管理,至至少有以以下優(yōu)點(diǎn)點(diǎn):1)著錄錄規(guī)范化化,為圖圖書資料料的采編編、著錄錄、查詢詢質(zhì)量的的提高打打下基礎(chǔ)礎(chǔ)。2)查詢詢自動化化和檢索索途徑多多樣化,可以更更方便、及時(shí)地地找到所所需圖書書資料。3)資源源共享的的優(yōu)勢,通過局局域網(wǎng)可可以在全全公司范范圍內(nèi)實(shí)實(shí)現(xiàn)資源源共享,為讀者者提供便便利條件件。計(jì)算機(jī)的的使用已已在我公公司得到到了普及及,據(jù)不不完全調(diào)調(diào)查,全全公司擁擁有計(jì)算算機(jī)(包包括家庭庭擁有的的)已經(jīng)經(jīng)超過440000臺。公公司主干干網(wǎng)開通通后,現(xiàn)現(xiàn)已連接接到各個(gè)個(gè)單位和和20000多個(gè)個(gè)家庭,
5、這種良良好的計(jì)計(jì)算機(jī)應(yīng)應(yīng)用環(huán)境境為實(shí)現(xiàn)現(xiàn)圖書資資料的計(jì)計(jì)算機(jī)網(wǎng)網(wǎng)絡(luò)管理理打好了了良好的的基礎(chǔ)。2 系統(tǒng)統(tǒng)設(shè)計(jì)2.1 系統(tǒng)統(tǒng)指導(dǎo)思思想和建建設(shè)目標(biāo)標(biāo)2.1.1 系系統(tǒng)指導(dǎo)導(dǎo)思想 立足于企企業(yè)實(shí)際際,著眼眼于未來來發(fā)展,運(yùn)用先先進(jìn)的計(jì)計(jì)算機(jī)網(wǎng)網(wǎng)絡(luò)技術(shù)術(shù),建成成符合標(biāo)標(biāo)準(zhǔn)化協(xié)協(xié)議、通通用性較較強(qiáng)、實(shí)實(shí)用的系系統(tǒng),以以提高科科技圖書書情報(bào)的的現(xiàn)代化化管理水水平,實(shí)實(shí)現(xiàn)信息息資源的的共享。2.1.1 系統(tǒng)建建設(shè)目標(biāo)標(biāo)(1) 建立圖圖書館信信息網(wǎng)站站借助于公公司主干干網(wǎng)建立立信息網(wǎng)網(wǎng)站,對對科技圖圖書、期期刊、資資料、標(biāo)標(biāo)準(zhǔn)的部部分事物物工作進(jìn)進(jìn)行計(jì)算算機(jī)網(wǎng)絡(luò)絡(luò)化,為為公司主主干網(wǎng)用用戶提供供信息服服務(wù)。
6、(2) 規(guī)范圖圖書資料料的管理理工作模模式用計(jì)算機(jī)機(jī)管理取取代以往往的手工工作業(yè)和和定性管管理模式式,使科科技圖書書資料的的管理工工作模式式規(guī)范化化、機(jī)讀讀數(shù)據(jù)格格式標(biāo)準(zhǔn)準(zhǔn)化、管管理決策策科學(xué)化化。(3) 建立標(biāo)標(biāo)準(zhǔn)書目目數(shù)據(jù)庫庫和文獻(xiàn)獻(xiàn)庫依據(jù)標(biāo)準(zhǔn)準(zhǔn)書目數(shù)數(shù)據(jù)進(jìn)行行編目工工作,建建立起符符合國家家標(biāo)準(zhǔn)的的書目和和文獻(xiàn)信信息數(shù)據(jù)據(jù)庫。(4) 提高科科技圖書書館的服服務(wù)質(zhì)量量 便于工工作人員員準(zhǔn)確地地掌握藏藏書結(jié)構(gòu)構(gòu),全面面了解讀讀者對文文獻(xiàn)信息息的需求求,及時(shí)時(shí)調(diào)整采采購計(jì)劃劃,突出出館藏特特點(diǎn)。2.2 總體體功能設(shè)設(shè)計(jì)我們對國國內(nèi)現(xiàn)有有的一些些圖書文文獻(xiàn)管理理系統(tǒng)軟軟件的功功能和售售價(jià)情況況進(jìn)
7、行了了詳細(xì)調(diào)調(diào)研,發(fā)發(fā)現(xiàn)這些些軟件很很難滿足足我們圖圖書館的的需求。因?yàn)閺膹囊?guī)模或或藏書冊冊數(shù)來劃劃分,我我館僅屬屬中小型型圖書館館,但應(yīng)應(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)。大大型圖書書管理軟軟件
8、功能能齊全,但價(jià)格格昂貴,特別是是運(yùn)行價(jià)價(jià)格高、維護(hù)困困難、操操作復(fù)雜雜。根據(jù)科技技圖書館館的實(shí)際際情況和和公司主主干網(wǎng)的的現(xiàn)狀,我們確確定了網(wǎng)網(wǎng)絡(luò)圖書書系統(tǒng)應(yīng)應(yīng)該具備備8個(gè)方方面的功功能,它它們是圖圖書編目目,圖書書采購,圖書流流通,期期刊管理理,標(biāo)準(zhǔn)準(zhǔn)管理,資料管管理,系系統(tǒng)維護(hù)護(hù),Weeb查詢詢。其中中Webb查詢是是該系統(tǒng)統(tǒng)突出的的特點(diǎn),它的實(shí)實(shí)現(xiàn)是因因?yàn)橛泄局鞲筛删W(wǎng)的支支持。系系統(tǒng)組成成和功能能框圖見見圖1。圖書管理系統(tǒng)系統(tǒng)維護(hù)圖書編目圖書流通圖書采購期刊管理標(biāo)準(zhǔn)管理資料管理DBWeb查詢 圖1 系統(tǒng)組成和功能框圖2.2 網(wǎng)絡(luò)絡(luò)拓?fù)浣Y(jié)結(jié)構(gòu)系統(tǒng)管理客戶端公司Cisco 2924We
9、b服務(wù)器公司主干網(wǎng)信息中心交換機(jī)數(shù)據(jù)庫服務(wù)器圖2 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)用戶1用戶N網(wǎng)絡(luò)拓?fù)鋼浣Y(jié)構(gòu)見見圖2。整個(gè)系系統(tǒng)使用用了數(shù)臺臺微機(jī)和和1臺數(shù)數(shù)據(jù)庫服服務(wù)器,1臺WWeb服服務(wù)器(為了保保證訪問問的速度度和系統(tǒng)統(tǒng)安全,數(shù)據(jù)庫庫服務(wù)器器和Weeb服務(wù)務(wù)器放在在了不同同的物理理服務(wù)器器上),網(wǎng)絡(luò)采采用星型型連接構(gòu)構(gòu)成局域域網(wǎng),局局域網(wǎng)與與公司主主干網(wǎng)相相連,從從圖中可可以看出出,公司司主干網(wǎng)網(wǎng)上的計(jì)計(jì)算機(jī)都都能夠訪訪問圖書書館的網(wǎng)網(wǎng)站,獲獲取信息息資源。3 數(shù)據(jù)據(jù)庫設(shè)計(jì)計(jì)3.1 數(shù)據(jù)庫庫系統(tǒng)的的選擇本系統(tǒng)是是一個(gè)中中小型管管理系統(tǒng)統(tǒng),運(yùn)行行環(huán)境是是Winndowws20000 serrverr,因此此使
10、用WWinddowss環(huán)境下下最容易易使用且且功能又又比較強(qiáng)強(qiáng)大的MMicrrosooft SQLL Seerveer 77.0 作為后后臺的數(shù)數(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辦借書證讀者信息辦證信息需求分析析是數(shù)據(jù)據(jù)庫設(shè)計(jì)計(jì)首先要要做的工工作,通通過需求求分析,我們作作出了圖圖書管理理系統(tǒng)的的各層數(shù)數(shù)
11、據(jù)流圖圖,圖33是圖書書流通數(shù)數(shù)據(jù)流圖圖(圖中中省略了了“還書”和“辦理借借書證”的數(shù)據(jù)據(jù)流圖)。在數(shù)據(jù)流流圖的基基礎(chǔ)上,定義數(shù)數(shù)據(jù)字典典。數(shù)據(jù)據(jù)字典是是關(guān)于數(shù)數(shù)據(jù)庫中中數(shù)據(jù)的的描述,它的作作用是在在軟件分分析和設(shè)設(shè)計(jì)過程程中為有有關(guān)人員員提供關(guān)關(guān)于數(shù)據(jù)據(jù)描述信信息的查查詢,以以保證數(shù)數(shù)據(jù)的一一致性。下面在在圖3的的基礎(chǔ)上上舉例說說明數(shù)據(jù)據(jù)字典的的定義。圖3中涉涉及很多多數(shù)據(jù)項(xiàng)項(xiàng),其中中數(shù)據(jù)項(xiàng)項(xiàng)“讀者編編號”可以描描述如下下: 數(shù)數(shù)據(jù)項(xiàng)名名:讀者者編號 別別名:讀讀者條碼碼含義:唯唯一標(biāo)識識每個(gè)讀讀者 類類型:字字符型 取取值范圍圍:00000000000至99999999999 取取值含義義
12、:順序序編號“讀者”一個(gè)數(shù)數(shù)據(jù)結(jié)構(gòu)構(gòu),它可可以描述述如下:數(shù)據(jù)結(jié)構(gòu)構(gòu)名:讀讀者含義說明明:是圖圖書管理理系統(tǒng)的的數(shù)據(jù)結(jié)結(jié)構(gòu)之一一,定義義了一個(gè)個(gè)讀者的的有關(guān)信信息組成:讀讀者編號號,姓名名,性別別,單位位數(shù)據(jù)流“借閱記記錄”可描述述如下: 數(shù)數(shù)據(jù)流名名:借閱閱記錄 說說明:讀讀者的借借書記錄錄 數(shù)數(shù)據(jù)來源源:辦理理借閱手手續(xù) 數(shù)數(shù)據(jù)去向向:借閱閱 數(shù)數(shù)據(jù)結(jié)構(gòu)構(gòu):讀者者編號、圖書館館藏號、借閱日日期數(shù)據(jù)存儲儲“借閱”可以描描述如下下:數(shù)據(jù)存儲儲名:借借閱說明:記記錄讀者者的借書書情況流出數(shù)據(jù)據(jù)流:借借閱記錄錄流入數(shù)據(jù)據(jù)流:借借閱記錄錄數(shù)據(jù)描述述:讀者者編號、圖書館館藏號、借閱日日期數(shù)據(jù)量:每年5
13、50000條以上上存取方式式:隨機(jī)機(jī)存取處理過程程“判斷能能否借書書”可描述述如下: 處處理過程程“判斷能能否借書書” 說說明:根根據(jù)讀者者的已借借書情況況可被借借圖書的的館藏情情況判斷斷讀者能能否借書書 輸輸入:借借閱記錄錄、讀者者信息、被借圖圖書信息息 輸輸出:能能否借書書的標(biāo)志志 處處理:讀讀者提出出借書請請求后,先判斷斷該讀者者以前的的借書量量是否達(dá)達(dá)到了110本,如果達(dá)達(dá)到了110本,則不能能再借書書,如果果沒有達(dá)達(dá)到100本,則則再判斷斷讀者要要借的圖圖書的可可借量是是否為00,如果果不為00,則該該書可以以借出。3.3 數(shù)據(jù)庫庫設(shè)計(jì)在圖書管管理系統(tǒng)統(tǒng)中,數(shù)數(shù)據(jù)庫設(shè)設(shè)計(jì)占重重要位置
14、置,數(shù)據(jù)據(jù)庫設(shè)計(jì)計(jì)質(zhì)量的的優(yōu)劣,可直接接影響到到數(shù)據(jù)庫庫數(shù)據(jù)的的冗余度度、數(shù)據(jù)據(jù)的一致致性、數(shù)數(shù)據(jù)丟失失等問題題。下面面就系統(tǒng)統(tǒng)數(shù)據(jù)庫庫規(guī)范化化設(shè)計(jì)進(jìn)進(jìn)行說明明。3.3.1 數(shù)數(shù)據(jù)庫設(shè)設(shè)計(jì)的理理論指導(dǎo)導(dǎo) 數(shù)數(shù)據(jù)庫設(shè)設(shè)計(jì)的理理論指導(dǎo)導(dǎo)是范式式理論,其主要要內(nèi)容如如下:1)如果果關(guān)系模模式,其所有有的域?yàn)闉閱渭冇蛴騽t稱是規(guī)范范化的關(guān)關(guān)系,或或稱第一一范式 (1NNF)2)如果果關(guān)系模模式為為第一范范式,且且每個(gè)非非主屬性性完全函函數(shù)依賴賴于碼,則模式式為第第二范式式(2NNF)。3) 如如果關(guān)系系模式為第二二范式,且每個(gè)個(gè)非主屬屬性非傳傳遞依賴賴于碼,則稱關(guān)關(guān)系模式式為第第三范式式(3)。4)關(guān)系
15、系模式為第一一范式,滿足函函數(shù)依賴賴集合,和和均為為的屬屬性集合合,且不包含含,如如果滿滿足且且必包包含的的碼,稱稱關(guān)系模模式為為范式式。3.3.2 數(shù)數(shù)據(jù)庫設(shè)設(shè)計(jì)圖書管理理系統(tǒng)數(shù)數(shù)據(jù)庫常常常要設(shè)設(shè)計(jì)含有有如下數(shù)數(shù)據(jù)項(xiàng):借書證證號、姓姓名、單單位、館館藏號(館藏號號為每本本書上的的條形碼碼號)、書名、分類號號、作者者、價(jià)格格等。如如何進(jìn)行行模式的的設(shè)計(jì)呢呢?下面面以圖書書流通模模塊所涉涉及的數(shù)數(shù)據(jù)庫為為例來說說明。圖 書讀 者借閱mn借閱時(shí)間館藏號書名分類號作者價(jià)格借書證號姓名性別圖4 圖書流通的E-R圖屬于單 位1n單位名稱單位編號先設(shè)計(jì)圖圖書流通通的實(shí)體體關(guān)系系圖(EE-R圖圖)。EE-R
16、圖圖由3個(gè)個(gè)相關(guān)聯(lián)聯(lián)的部分分構(gòu)成,即實(shí)體體、實(shí)體體與實(shí)體體之間的的關(guān)系以以及實(shí)體體和關(guān)系系的屬性性。圖書書流通過過程中實(shí)實(shí)體“圖書”與“讀者”之間的的關(guān)系是是借閱和和被借閱閱的關(guān)系系,實(shí)體體“讀者”與“單位”之間的的關(guān)系是是屬于和和被屬于于的關(guān)系系,“圖書”的屬性性有“館藏號號”、“書名”、“分類號號”、“作者”、“價(jià)格”,“讀者”的屬性性有“借書證證號”、“姓名”、“性別”,“單位”的屬性性有“單位編編號”和“單位名名稱”,“借閱”屬性“借書日日期”,由此此得出EE-R圖圖如圖44。從圖中可可以知道道:“借書書證號”是唯一一的,所所以“借書證證號”決定“姓名”,每位位讀者應(yīng)應(yīng)只屬于于一個(gè)性性
17、別,所所以“借書證證號”也決定定“性別”;“館藏藏號”是唯一一的,所所以“館藏號號”決定“書名”、“分類號號”、“作者”、“價(jià)格”;“單位位編號”是唯一一的,所所以“單位編編號”決定“單位名名稱”; 每位位讀者在在一個(gè)時(shí)時(shí)間只能能借一本本書,所所以“借書證證號” +“館藏號號”決定“借閱時(shí)時(shí)間”。如果將這這些數(shù)據(jù)據(jù)項(xiàng)置于于一個(gè)關(guān)關(guān)系模式式中,根根據(jù)范式式理論,該關(guān)系系模式屬屬于1NNF(第第一范式式),它它存在刪刪除異常常和冗余余等問題題,不是是理想的的模式,因此要要把它分分解成滿滿足3NNF或BBCNFF的關(guān)系系模式。根據(jù)范范式理論論和E-R圖轉(zhuǎn)轉(zhuǎn)換成關(guān)關(guān)系模型型的規(guī)則則,上面面的E-R圖可
18、可轉(zhuǎn)換為為4個(gè)關(guān)關(guān)系模式式:圖書(館藏號號、書名名、分類類號、作作者、價(jià)價(jià)格);讀者(借書證證號、姓姓名、性性別、單單位編號號);借閱(借書證證號、館館藏號、借閱時(shí)時(shí)間),單位(單單位編碼碼、單位位名稱),其中中打下劃劃線的為為碼,這這樣就解解決了插插入、刪刪除和數(shù)數(shù)據(jù)冗余余等問題題。我們對數(shù)數(shù)據(jù)的結(jié)結(jié)構(gòu)進(jìn)行行詳細(xì)的的分析,按照上上述的設(shè)設(shè)計(jì)思想想,共設(shè)設(shè)計(jì)了讀讀者表,書目表表,館藏藏表,流流通表等等百余張張數(shù)據(jù)表表,然后后創(chuàng)建視視圖和存存儲過程程。下面面舉例說說明:讀者表:借書證證號、姓姓名、單單位、讀讀者類別別、職稱稱等字段段;書目表:館藏號號、ISSBN、題名、作者、出版社社、復(fù)本本數(shù)、
19、語語種、文文獻(xiàn)類型型、版次次等字段段;館藏表:館藏號號、索書書號、分分類號、種次號號、館藏藏位置、單價(jià)、出版日日期等字字段;流通表:借書證證號、館館藏號、借期、還期、續(xù)借、應(yīng)還期期、操作作員等字字段;借閱規(guī)則則表:讀讀者類別別編碼、圖書類類別編碼碼、限借借冊數(shù)、每期天天數(shù)、續(xù)續(xù)借天數(shù)數(shù)、過期期日期、罰金等等字段。讀者類別別表:讀讀者類別別編碼、讀者類類別等字字段。圖書類別別表:圖圖書類別別編碼、圖書類類別等字字段。3.4 數(shù)據(jù)據(jù)庫索引引 建立索索引是加加快查詢詢速度的的有效手手段,數(shù)數(shù)據(jù)庫的的每一個(gè)個(gè)表建立立了主鍵鍵,主鍵鍵由一個(gè)個(gè)或幾個(gè)個(gè)字段組組成,每每一個(gè)表表都按主主鍵建立立了索引引,部分
20、分表為了了滿足查查詢和排排序的需需要,除除建立主主索引外外,還建建立了次次索引。例如在在查詢時(shí)時(shí)要用到到“館藏號號”、“作者”、“題名”等條件件來查找找圖書,因此,在書目目表上除除了對主主鍵“館藏號號”建立了了主索引引外,也也對“作者”、“書名”等建立立了次索索引。3.5 視圖視圖是從從一個(gè)或或幾個(gè)基基本表導(dǎo)導(dǎo)出的表表,它是是定義在在基本表表之上的的,它是是一個(gè)虛虛表,數(shù)數(shù)據(jù)庫中中只存放放視圖的的定義,而不存存放視圖圖對應(yīng)的的數(shù)據(jù),數(shù)據(jù)仍仍然存放放在原來來的基本本表中。通過定定義視圖圖,可以以使用戶戶眼中的的數(shù)據(jù)庫庫結(jié)構(gòu)簡簡單、清清晰,并并可以簡簡化用戶戶的數(shù)據(jù)據(jù)查詢操操作。由由于本系系統(tǒng)數(shù)據(jù)
21、據(jù)表較多多,表中中的字段段多,為為了簡化化對表的的操作,我們創(chuàng)創(chuàng)建了圖圖書_按按書名查查詢、期期刊_按按刊名查查詢、期期刊_按按編輯部部查詢、借閱規(guī)規(guī)則查詢詢、待還還書查詢詢、超期期記錄查查詢等330余個(gè)個(gè)視圖。3.6 存儲過過程存儲過程程是一段段經(jīng)過編編譯的程程序代碼碼,存放放在數(shù)據(jù)據(jù)庫服務(wù)務(wù)器端。通過調(diào)調(diào)用適當(dāng)當(dāng)?shù)拇鎯^程,可在服服務(wù)器端端處理大大量數(shù)據(jù)據(jù),再將將處理結(jié)結(jié)果送到到客戶端端。這樣樣可減少少數(shù)據(jù)在在網(wǎng)絡(luò)上上的傳送送,消除除網(wǎng)絡(luò)阻阻塞現(xiàn)象象;例如如:要查查詢某條條記錄,若該記記錄在表表中的順順序號是是100000,不采用用存儲過過程,服服務(wù)器將將從1至至于1000000條記錄錄
22、數(shù)據(jù)逐逐條送至至客戶端端,采用用存儲過過程后,由于過過程是經(jīng)經(jīng)過編譯譯的并且且是在本本地,不不需要通通過網(wǎng)絡(luò)絡(luò),因此此能很快快查出所所需記錄錄并將結(jié)結(jié)果送到到客戶端端,大大大減少了了網(wǎng)上數(shù)數(shù)據(jù)傳輸輸量。存存儲過程程另一好好處是可可供不同同的開發(fā)發(fā)工具調(diào)調(diào)用,如如PB、VB、ASPP、Deelphhi等開開發(fā)工具具均可調(diào)調(diào)用。在在流通模模塊和WWEB查查詢模塊塊上均有有圖書檢檢索功能能,實(shí)際際上調(diào)用用同一存存儲過程程完成的的。本系系統(tǒng)建立立了600多個(gè)存存儲過程程,實(shí)現(xiàn)現(xiàn)諸如借借還書處處理、新新書入庫庫統(tǒng)計(jì)、編目入入館藏、讀者統(tǒng)統(tǒng)計(jì)、生生成索書書號等功功能。3.7 數(shù)據(jù)據(jù)庫調(diào)用用 CClieen
23、t/Serrverr采用OODBCC接口實(shí)實(shí)現(xiàn)數(shù)據(jù)據(jù)庫的調(diào)調(diào)用,BBrowwserr/Seerveer采用用ADOO接口調(diào)調(diào)用。4 條形形碼的使使用條形碼具具有唯一一性和一一次輸入入后就可可反復(fù)使使用的優(yōu)優(yōu)點(diǎn),利利用條形形碼技術(shù)術(shù)作為信信息快速速輸入的的手段可可迅速且且不易發(fā)發(fā)生錯(cuò)誤誤地處理理圖書管管理業(yè)務(wù)務(wù)。本系系統(tǒng)使用用條形碼碼作為圖圖書和讀讀者的標(biāo)標(biāo)識,實(shí)實(shí)現(xiàn)標(biāo)識識的唯一一性。使用條碼碼后,能能夠使圖圖書管理理工作更更加簡單單、快捷捷、不易易出錯(cuò)。例如,當(dāng)一本本書具有有唯一條條形碼標(biāo)標(biāo)識,每每位讀者者也具有有唯一條條形碼標(biāo)標(biāo)識時(shí),圖書的的借閱、查詢就就十分便便捷了。應(yīng)用條條形碼取取代了以
24、以往填寫寫書袋卡卡、借書書證,核核對借閱閱時(shí)間等等繁瑣的的手工勞勞動。讀讀者在借借書時(shí)只只要將借借書證給給工作人人員,工工作人員員只需登登錄借書書系統(tǒng),用條形形碼閱讀讀器掃描描讀者借借書證上上的條形形碼,屏屏幕就會會顯示出出該讀者者的信息息,包括括讀者姓姓名、單單位、可可借幾本本書、已已借幾本本書、是是否過期期、有無無罰款等等。如可可以借書書,工作作人員只只需用條條形碼閱閱讀器掃掃描該讀讀者所需需借的書書上的條條形碼符符號后,該書的的書名和和條形碼碼等信息息都從數(shù)數(shù)據(jù)庫中中調(diào)出顯顯示在屏屏幕上,自動記記錄在該該讀者的的借閱檔檔案中,借書工工作即告告完成。一般借借一本書書僅需 1至 2秒鐘鐘。操
25、作作完后,計(jì)算機(jī)機(jī)自動地地將該借借閱者和和借閱的的圖書號號碼輸入入對應(yīng)數(shù)數(shù)據(jù)庫中中,并自自動提示示借閱期期限。 在本系系統(tǒng)中,圖書條條碼規(guī)定定為8位位數(shù)字,按照圖圖書的分分類來規(guī)規(guī)定條碼碼的起始始號,條條形碼方方案用戶戶可以在在系統(tǒng)初初始化時(shí)時(shí)設(shè)立,本系統(tǒng)統(tǒng)中的具具體規(guī)定定見表11。表1 條形碼碼方案設(shè)設(shè)計(jì)中文書籍籍0 打打頭號碼數(shù)11千萬期 刊81 打打頭中文期刊刊號碼數(shù)11百萬82 打打頭法文期刊刊號碼數(shù)11百萬83 打打頭德文期刊刊號碼數(shù)11百萬84 打打頭西班牙文文期刊號碼數(shù)11百萬85 打打頭俄文期刊刊號碼數(shù)11百萬86 打打頭日文期刊刊號碼數(shù)11百萬87 打打頭阿拉伯文文期刊號碼數(shù)
26、11百萬外 文7 打打頭71 打打頭英文號碼數(shù)11百萬72 打打頭法文號碼數(shù)11百萬73 打打頭德文號碼數(shù)11百萬74 打打頭西班牙文文號碼數(shù)11百萬75 打打頭俄文號碼數(shù)11百萬76 打打頭日文號碼數(shù)11百萬77 打打頭阿拉伯文文號碼數(shù)11百萬專 利991 打頭號碼數(shù)十十萬標(biāo) 準(zhǔn)996 打頭號碼數(shù)十十萬5 系統(tǒng)統(tǒng)功能的的實(shí)現(xiàn)系統(tǒng)采取取了Clliennt/SServver和和Broowseer/SServver技技術(shù)結(jié)合合的方式式。在瀏瀏覽器方方式下,主要實(shí)實(shí)現(xiàn)了資資料的檢檢索功能能,而對對于圖書書編目、系統(tǒng)維維護(hù)等操操作,使使用Clliennt/SServver方方式,這這樣,既既保持了了C
27、liientt/Seerveer方式式下數(shù)據(jù)據(jù)維護(hù)方方便、快快捷的特特點(diǎn),又又利用了了Broowseer/SServver下下查詢、檢索易易學(xué)易用用的優(yōu)點(diǎn)點(diǎn)。整個(gè)系統(tǒng)統(tǒng)有八個(gè)個(gè)子系統(tǒng)統(tǒng),它們們分別是是:1)圖書書編目子子系統(tǒng):實(shí)現(xiàn)編編目處理理、查重重、館藏藏管理等等功能。其中編編目處理理包括原原始編目目、書目目記錄、數(shù)據(jù)維維護(hù)、各各類輸出出等項(xiàng);館藏管管理包括括館藏?cái)?shù)數(shù)據(jù)維護(hù)護(hù)、丟剔剔處理、館藏統(tǒng)統(tǒng)計(jì)、報(bào)報(bào)表輸出出等項(xiàng)。2)圖書書采購子子系統(tǒng):實(shí)現(xiàn)預(yù)預(yù)訂查詢詢、新書書訂購、驗(yàn)收記記到、資資金管理理、統(tǒng)計(jì)計(jì)報(bào)表處處理等功功能。3)圖書書流通子子系統(tǒng):實(shí)現(xiàn)出出納管理理、讀者者管理、查詢及及統(tǒng)計(jì)打打
28、印功能能模塊。其中出出納管理理包括借借書、還還書、續(xù)續(xù)借、預(yù)預(yù)約、罰罰款等項(xiàng)項(xiàng);讀者者管理包包括讀者者登記、借書證證掛失、讀者數(shù)數(shù)據(jù)維護(hù)護(hù)等項(xiàng);查詢包包括是查查書去向向、查讀讀者借書書情況、查總體體借還情情況等;統(tǒng)計(jì)打打印則是是打印圖圖書借閱閱和讀者者情況的的統(tǒng)計(jì)報(bào)報(bào)表以及及打印催催還單等等。4)期刊刊管理子子系統(tǒng):實(shí)現(xiàn)期期刊查缺缺、采購購、編目目、記到到、典藏藏、流通通、統(tǒng)計(jì)計(jì)等功能能。5)標(biāo)準(zhǔn)準(zhǔn)管理子子系統(tǒng):實(shí)現(xiàn)期期刊查缺缺、采購購、編目目、記到到、典藏藏、流通通、統(tǒng)計(jì)計(jì)等功能能。6)資料料管理子子系統(tǒng):實(shí)現(xiàn)資資料查缺缺、采購購、編目目、記到到、典藏藏、流通通、統(tǒng)計(jì)計(jì)等功能能。7)系統(tǒng)統(tǒng)維護(hù)子子系統(tǒng):實(shí)現(xiàn)操操作員庫庫、讀者者庫、單單位庫維維護(hù),權(quán)權(quán)限設(shè)置置等功能能。8)Weeb查詢詢子系統(tǒng)統(tǒng):實(shí)現(xiàn)現(xiàn)網(wǎng)上查查詢(圖圖書、期期刊查詢詢和讀者者查詢)、讀者者薦書、意見反反饋等功功能。Web查查詢子系系統(tǒng)采用用的是BB/S結(jié)結(jié)構(gòu),其其它子系系統(tǒng)采用用C/SS結(jié)構(gòu),下面對對圖書編編目子系系統(tǒng)、WWeb查查詢子系系統(tǒng)及和和網(wǎng)頁設(shè)設(shè)計(jì)做一一個(gè)介紹紹。5.1 圖書書編目子子系統(tǒng)的的設(shè)計(jì)5.1.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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 作協(xié)議合同范本
- 關(guān)于管道疏通合同范本
- 別墅弱電智能合同范本
- 產(chǎn)品合同范本模板寫
- 農(nóng)資代理合同范本
- 上?;檠缪悠诤贤侗?/a>
- 上海小時(shí)工外包合同范本
- 個(gè)人續(xù)簽合同范本
- 農(nóng)村開發(fā)項(xiàng)目合同范本
- 寫電子產(chǎn)品合同范本
- 平面設(shè)計(jì)創(chuàng)意與制作課件
- 化學(xué)專業(yè)英語元素周期表
- 新湘版小學(xué)科學(xué)四年級下冊教案(全冊)
- Q∕SY 06349-2019 油氣輸送管道線路工程施工技術(shù)規(guī)范
- CEO自戀及其經(jīng)濟(jì)后果研究:以格力電器為例
- 腎內(nèi)科臨床診療規(guī)范(南方醫(yī)院)
- 實(shí)驗(yàn)心理學(xué)課件(周愛保博士版)
- 04 第三章 環(huán)境污染物的生物轉(zhuǎn)運(yùn)和生物轉(zhuǎn)化 -毒物動力學(xué)
- 珍愛生命 安全第一 中小學(xué)主題教育班會
- 殺蟲雙(單)合成反應(yīng)的研究及其工藝條件的優(yōu)化
- 膨脹螺栓選型計(jì)算_20160606
評論
0/150
提交評論