vb圖書管理系統(tǒng)論文要點(diǎn)_第1頁
vb圖書管理系統(tǒng)論文要點(diǎn)_第2頁
vb圖書管理系統(tǒng)論文要點(diǎn)_第3頁
vb圖書管理系統(tǒng)論文要點(diǎn)_第4頁
vb圖書管理系統(tǒng)論文要點(diǎn)_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、圖書管理信息系統(tǒng)摘要 圖書管理系統(tǒng)是圖書館的重要組成部分,本文通過作者設(shè)計(jì)和開發(fā)一個(gè)中小型高校圖書館管理系統(tǒng)的實(shí)踐,闡述了高校圖書管理軟件中所應(yīng)具有的功能、設(shè)計(jì)、實(shí)現(xiàn)。本文所介紹的內(nèi)容是關(guān)于“高等院校圖書管理信息系統(tǒng)軟件”的開發(fā)與設(shè)計(jì)。文章詳細(xì)地介紹了圖書管理信息系統(tǒng)軟件的開發(fā)步驟及實(shí)現(xiàn)技術(shù)。本軟件基于網(wǎng)絡(luò)環(huán)境,采用三層模型的 C/S 結(jié)構(gòu)。 軟件以 Windows 操作系統(tǒng)為環(huán)境, 數(shù)據(jù)庫使用 SQL Server2000 , 開發(fā)工具使用 VB6.0 。關(guān)鍵詞 圖書管理系統(tǒng),圖書管理, VB 應(yīng)用程序, SQL Server2000 數(shù)據(jù)庫應(yīng)用1 引言圖書館是高等院校的重要組成部門, 是教

2、師和學(xué)生獲取知識(shí)的重要場所。 隨著校園網(wǎng)的發(fā)展,各高等院校的圖書館都開始使用 “圖書管理信息系統(tǒng)軟件” 開展工作。 由于目前市場上的軟件大多只是一些條框, 沒有形成特定環(huán)境下工作的圖書管理系統(tǒng) 。特別是各圖書館之間、圖書館與讀者及管理者之間要互連互通,共享信息資源。本軟件就是基于這種背景而開發(fā)設(shè)計(jì)的。圖書館作為一種信息資源的集散地, 圖書和用戶借閱資料繁多, 包含很多的信息數(shù)據(jù)的管理,現(xiàn)今, 有很多的圖書館都是初步開始使用, 甚至尚未使用計(jì)算機(jī)進(jìn)行信息管理。根據(jù)調(diào)查得知,他們以前對信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,對于圖書借閱情況 (如借書天數(shù)、 超過限定借書時(shí)間的天數(shù))

3、的統(tǒng)計(jì)和核實(shí)等往往采用對借書卡的人工檢查進(jìn)行, 對借閱者的借閱權(quán)限、 以及借閱天數(shù)等用人工計(jì)算、 手抄進(jìn)行。 數(shù)據(jù)信息處理工作量大, 容易出錯(cuò);由于數(shù)據(jù)繁多,容易丟失,且不易查找??偟膩碚f,缺乏系統(tǒng)規(guī)范的信息管理手段。盡管有的圖書館有計(jì)算機(jī),但是尚未用于信息管理,沒有發(fā)揮它的效力,資源閑置比較突出,這就是管理信息系統(tǒng)的開發(fā)的基本環(huán)境。2 系統(tǒng)需求分析2.1 組織機(jī)構(gòu)設(shè)計(jì)一個(gè)管理信息系統(tǒng)軟件的首要工作就是畫出組織機(jī)構(gòu)圖, 它反映了整個(gè)單位組織的全貌, 是軟件需求分析的基礎(chǔ)。 現(xiàn)以內(nèi)蒙古師范大學(xué)圖書館的組織機(jī)構(gòu)為例:圖表標(biāo)題不同單位的組織機(jī)構(gòu)設(shè)置是不同的, 如果要想開發(fā)一個(gè)通用的圖書管理軟件, 就

4、 必須從一些具體單位的組織機(jī)構(gòu)中抽取出公共部分并基于它來進(jìn)行軟件開發(fā)。2.2 各部門的崗位職責(zé)調(diào)研、分析各部門的崗位職責(zé)是確定軟件功能的基礎(chǔ)。 只有十分清楚各部門的職 責(zé)是什么?它們是怎樣完成各項(xiàng)職責(zé)的?才能去規(guī)劃軟件的功能。 各部門的崗位 職責(zé)具體如下:1、館長的崗位職責(zé) 在校黨委、行政領(lǐng)導(dǎo)下,對圖書館的業(yè)務(wù)進(jìn)行全面管理,向全校師生提供教學(xué)、科研所需的圖書資料信息服務(wù)。 在國家相關(guān)法律、法規(guī)的允許下,開展相關(guān)業(yè)務(wù)。 負(fù)責(zé)建立與其它圖書館、出版業(yè)等相關(guān)業(yè)務(wù)單位的聯(lián)系、交流、合作。(4)負(fù)責(zé)與校內(nèi)各處室、各院系的協(xié)調(diào)工作。負(fù)責(zé)制訂本單位的中、長期發(fā)展規(guī)劃及年度工作計(jì)劃。(6)負(fù)責(zé)領(lǐng)導(dǎo)、協(xié)調(diào)本單位

5、副職及下屬各部門負(fù)責(zé)人的工作。 負(fù)責(zé)本單位工作人員的聘用、考核、獎(jiǎng)勵(lì)、處罰。 負(fù)責(zé)指揮、調(diào)度、協(xié)調(diào)、控制本單位的人力、物力、財(cái)力等資源,完成工作任務(wù)。負(fù)責(zé)建立本單位的各項(xiàng)管理規(guī)章制度,并帶頭執(zhí)行。(10)保證本單位的國有資產(chǎn)不流失。2、采編部崗位職責(zé)采購、收集、交換各種中外文圖書資料; 將采購來的文獻(xiàn)加工、 整理成可檢索的文獻(xiàn)集合體;進(jìn)行財(cái)產(chǎn)登錄、分類、編目,典藏到各部門。3、流通部崗位職責(zé)主要負(fù)責(zé)全校師生員工的中外文圖書的借閱工作及圖書的內(nèi)部管理。4、閱覽部崗位職責(zé)負(fù)責(zé)圖書館各閱覽室中書刊閱覽室的閱覽管理和服務(wù)工作。5、期刊部崗位職責(zé)負(fù)責(zé)國內(nèi)出版的期刊、報(bào)紙的采購、分類、典藏、流通、閱覽工作

6、。6、技術(shù)部(信息中心)崗位職責(zé)負(fù)責(zé)全館計(jì)算機(jī)信息系統(tǒng)的管理和維護(hù);全校師生借書卡的制作、啟用、掛失、解掛、退卡及查詢等工作。7、綜合辦公室崗位職責(zé)負(fù)責(zé)全館的行政事務(wù)工作;全校師生借書卡辦理的接待、資格審核、帳目管理;全館設(shè)備和財(cái)產(chǎn)的管理;財(cái)務(wù)管理。2.3 圖書管理的相關(guān)規(guī)章制度制度是要求成員共同遵守的、按一定程序辦事的規(guī)程。它也是軟件處理數(shù)據(jù)過程 中所應(yīng)遵守的規(guī)程,是很多算法的基礎(chǔ)。因此要想開發(fā)一個(gè)好的管理軟件, 就必須對相關(guān)制度做詳細(xì)的分析。這里只介紹與系統(tǒng)設(shè)計(jì)有關(guān)的制度條款。1、讀者分類、借書數(shù)量、借書時(shí)間的規(guī)定適用人員最大借書量最長借書時(shí)間是否允許預(yù)約01教職工、博士2090天是02研

7、究生1560是03本科生1030否04進(jìn)修生、短訓(xùn)班530否2、借書卡辦理、退還制度新辦卡的讀者在網(wǎng)上添寫相關(guān)表格。由讀者本單位資料室或辦公室負(fù)責(zé)資格審查,并按規(guī)定收取相關(guān)費(fèi)用。讀者本單位資料室或辦公室負(fù)責(zé)與本館辦公室聯(lián)系辦卡事宜。(4)本館辦公室負(fù)責(zé)接受材料,并進(jìn)行進(jìn)一步確認(rèn)。技術(shù)部負(fù)責(zé)制作借書卡并設(shè)置啟用。3、借、還圖書的相關(guān)制度 借書本館采用開架方式借書。讀者按規(guī)定要求進(jìn)入書庫取出所需圖書,然后到借閱處辦理手續(xù)。辦理借書手續(xù)時(shí)必須出示本人借書卡, 讀者要對借到的圖書當(dāng)場檢查損壞情況, 如發(fā)現(xiàn)有未被記載的損壞要當(dāng)場告知工作人員,否則責(zé)任自負(fù)。 續(xù)借略 超期處罰略 遺失賠償略2.4 圖書館的

8、主要業(yè)務(wù)流程1 、 圖書采購業(yè)務(wù)流程訂購是根據(jù)供書商的可供書目信息挑選預(yù)訂購圖書, 一段時(shí)間以后, 整理訂購圖書并根據(jù)供書商填寫訂書單,發(fā)給供書商進(jìn)行訂購。當(dāng)前,隨著計(jì)算機(jī)的日益普及,供書商訂購信息開始用光盤等媒體發(fā)送, 在這些訂購信息中不僅可以實(shí)現(xiàn)傳統(tǒng)的訂購功能, 而且包含著編目信息, 這些編目信息能極大地減輕編目人員的錄入工作量, 并且提高數(shù)據(jù)的準(zhǔn)確性, 所以在訂購中應(yīng)利用這些編目數(shù)據(jù)。 另外由于圖書資金有限, 為了將有限的資金更好地使用, 系統(tǒng)還應(yīng)進(jìn)行資金控制, 訂購人員只許在某類圖書的授權(quán)資金范圍內(nèi)進(jìn)行進(jìn)行訂購操作, 否則應(yīng)得到資金分配人員的批準(zhǔn)或直到資金滿足要求。2 、 圖書編目、典

9、藏業(yè)務(wù)流程圖書編目是對圖書根據(jù)中圖法編寫索書號(hào)并進(jìn)行圖書著錄的過程, 是圖書管理和圖書流通的重要環(huán)節(jié), 要避免一個(gè)分類號(hào)有多種圖書或者一種圖書有多種分類號(hào)情況的出現(xiàn), 即對新增加的圖書, 應(yīng)能正確區(qū)分增加圖書種類和增加復(fù)本等情況。 在圖書編目中經(jīng)常要使用圖書查重的功能。3、借書卡辦理業(yè)務(wù)流程3系統(tǒng)功能規(guī)劃3.1 系統(tǒng)用戶圖3.2 用戶需求分析這里只介紹與借還書有關(guān)的用戶需求,具體如下:1、讀者信息需求利用多種方式查詢圖書館藏書信息。查詢讀者個(gè)人信息,借書信息。 修改讀者個(gè)人信息(密碼,電話,Email)。處理需求希望能用Web的方式做以上查詢、修改操作。希望能用Web的方式或語音電話的方式來掛

10、失自己的借書卡。安全性、完整性需求對讀者個(gè)人信息保密,不允許其他讀者查閱。2、流通部工作人員信息需求查詢讀者基本信息,借書信息;修改讀者的借閱信息;查詢本館藏書信息;查詢本庫的圖書存放信息。處理需求希望操作界面簡捷,符合業(yè)務(wù)流程;希望輸入信息自動(dòng)化,盡量少地人工輸入數(shù)據(jù)。安全性、完整性需求其它書庫借、還書系統(tǒng),不能對本庫圖書借、還。其它人員不能更新借閱表中的信息。3.3 劃分子系統(tǒng)子系統(tǒng)劃分的原則是:業(yè)務(wù)的相關(guān)性、業(yè)務(wù)的獨(dú)立性。這里只介紹圖書管理業(yè)務(wù)系統(tǒng)。圖書管理系統(tǒng)借書卡管理子系統(tǒng):借書卡管理子系統(tǒng)不僅能利用當(dāng)前的軟件開發(fā)技術(shù)和校園網(wǎng)建設(shè)成果,方便讀者查詢、借閱操作,而且,能結(jié)合學(xué)校資金投入

11、有限、圖書需求量大等特點(diǎn), 對圖書管理中各業(yè)務(wù)環(huán)節(jié)的加強(qiáng)管理。此外還有方便、快捷、準(zhǔn)確無誤等特點(diǎn)。(1.)此子系統(tǒng)還加入了條形碼識(shí)別掃描、打印,在建立數(shù)據(jù)庫及相關(guān)連 接上有自己獨(dú)到的應(yīng)用。一般圖書卡存儲(chǔ)的信息為:user (借書證號(hào),姓名,性別,身份編號(hào),身份證,聯(lián)系電話,學(xué)生學(xué)歷。)book (圖書編號(hào),圖書名稱,圖書類別,作者,出版社,出版日期,備注,價(jià)格,數(shù)量)數(shù)據(jù)庫是自描述的,這就意味著它自身包含了它的結(jié)構(gòu)的描述,這種結(jié)構(gòu) 的描述稱作元數(shù)據(jù)。因?yàn)閿?shù)據(jù)庫管理系統(tǒng)(DBMS )產(chǎn)品是用來存儲(chǔ)和操縱表的, 所以大多數(shù)產(chǎn)品把元數(shù)據(jù)以表的形式存儲(chǔ),有時(shí)稱作系統(tǒng)表。這些系統(tǒng)表存儲(chǔ)了 數(shù)據(jù)庫中表的情

12、況,指出每一個(gè)表中有多少列,那一列是主關(guān)鍵字,每一列的數(shù)據(jù)類型的描述,它也存儲(chǔ)索引、關(guān)鍵字、規(guī)則和數(shù)據(jù)庫結(jié)構(gòu)的其他部分。在表中存儲(chǔ)元數(shù)據(jù)不僅對 DBMS是有效的,對用戶也是方便的,因?yàn)樗麄兛梢?使用與查詢用戶數(shù)據(jù)同樣的查詢工具來查詢元數(shù)據(jù)。因而通過條形碼卻可以輕而易舉的得到這些信息,將這些信息存入以一個(gè)條 形碼為元數(shù)據(jù)的數(shù)據(jù)子庫下面,當(dāng)系統(tǒng)掃描該條形碼時(shí)便自動(dòng)出現(xiàn)相應(yīng)的數(shù)據(jù)。 這于帳目管理子系統(tǒng)有著緊密的聯(lián)系。整個(gè)借書過程如下:(2.)索引索引可以用來排序和快速訪問數(shù)據(jù)。下面以本人的圖書管理信息系統(tǒng)中的 book表為例來說明。假定數(shù)據(jù)在磁盤上是按圖書編號(hào)酌遞增順序排列的,用戶想打印一個(gè)按圖書名

13、 稱排序的圖書數(shù)據(jù)報(bào)表。為此,所有的數(shù)據(jù)都需要從源表中提取出來并排序, 除非表很小,否則這是一個(gè)很費(fèi)時(shí)的過程?;蛘?,可以在 圖書名稱 字段上創(chuàng)建 一個(gè)索引,該索引的條目按照 圖書名稱排序,這樣,該索引的條目可以讀出來, 并用來按順序訪問book數(shù)據(jù)。索引用于快速訪問數(shù)據(jù)。例如,一個(gè)用戶只想訪問book表中圖書類別值為01 的那些學(xué)生。如果沒有索引,則必須搜索整個(gè)源表;但有了索引之后,可以找到 索引條目,并使用它來挑選所有合適的行。索引對排序和查找是有幫助的,但要付出代價(jià)。book表中的行每次改變時(shí),索引也必須改變,這意味著索引并非隨意的,應(yīng)該在真正需要時(shí)保存。4.14系統(tǒng)技術(shù)實(shí)現(xiàn)規(guī)劃系統(tǒng)結(jié)構(gòu)本

14、軟件采用網(wǎng)絡(luò)結(jié)構(gòu),三層模型。采用C/S, B/S兩種方式向用戶提供服務(wù),館內(nèi)業(yè)務(wù)操作用戶使用C/S方式,讀者使用B/S方式。讀者4.2系統(tǒng)平臺(tái)環(huán)境及開發(fā)工具1、硬件環(huán)境服務(wù)器端1-3臺(tái)服務(wù)器,數(shù)據(jù)庫服務(wù)器要配備磁盤陣列??蛻舳薖in以上,配置硬盤的 pc機(jī)。2、軟件環(huán)境服務(wù)器端操作系統(tǒng): Windows2000Server; Web 服務(wù)器:IIS5.0;數(shù)據(jù)庫服務(wù)器:SQL Server2000??蛻舳?操作系統(tǒng):Windows2000Profession 。3、開發(fā)工具開發(fā)工具使用 Microsoft 公司的 Visual Basic6.0、Visual InterDev 或.net。5數(shù)據(jù)庫設(shè)計(jì)5.1 概念設(shè)計(jì)這里只介紹與借、還書有關(guān)的概念模型,具體如下:5.2 邏輯設(shè)計(jì)這里只介紹與借、還書有關(guān)的邏輯模型,具體如下:5.2.1 概要設(shè)計(jì)圖書館內(nèi)信息(書竺,所在館位,所在架位,借出標(biāo)志,損壞記載)圖書ISBN信息(ISBN碼,中圖分類號(hào),內(nèi)部分類號(hào),書名,作者,出版社,出版時(shí)間,版次,價(jià)格,簡介)讀者(借書卡號(hào),姓名,身份證號(hào),單位,電話, Email,密碼,讀者類型,掛失,停借)讀者類型(代碼,最大借書數(shù),最長借書時(shí)間,是否允許預(yù)約)圖書借閱(書號(hào),借書卡號(hào),借書日期,續(xù)借日期,續(xù)借)5.2.2 詳細(xì)設(shè)計(jì)字段名取值類型及長度約束、默認(rèn)值說明是否為關(guān)鍵字段書號(hào)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論