學(xué)校圖書信息管理系統(tǒng)設(shè)計_第1頁
學(xué)校圖書信息管理系統(tǒng)設(shè)計_第2頁
學(xué)校圖書信息管理系統(tǒng)設(shè)計_第3頁
學(xué)校圖書信息管理系統(tǒng)設(shè)計_第4頁
學(xué)校圖書信息管理系統(tǒng)設(shè)計_第5頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、湖南環(huán)境生物職業(yè)技術(shù)學(xué)院學(xué)報2005,11( 3) :255258J ournal of Hunan Environme nt - Biological Polytec hnic學(xué)校圖書信息管理系統(tǒng)設(shè)計龍娟,肖衍(湖南環(huán)境生物職業(yè)技術(shù)學(xué)院信息技術(shù)系,湖南衡陽421005)摘 要:圖書管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),本文主要介紹后臺數(shù)據(jù)庫的建立工、維護及前端應(yīng)用程序開發(fā)兩個方面.該系統(tǒng)采用B/ S架構(gòu),將圖書入庫、查詢、借閱、維護、用戶信息等功能集成在。起,具有用戶介 面友好、操作簡單、數(shù)據(jù)安全、功能強大、實用性強的特點.、Z關(guān)鍵詞:控件;窗體;域(字段);容錯技術(shù)不中圖分類號:G250

2、. 71 文獻標識碼:A 文章編號:1671 - 6361(2005) 03 - 255 - 04t=3"?w h 邸 w of-二二釬.叫 Sr-81| X :;三 Jq加弋N%7 J 1,Design on College's Librarian Message - Controlled SystemLONG Juan ,XIAO Yan(Inf ormation Technology Department , Hunan Environment - BiologicalPolytechnic , Hengyang 421005 Hunan )Abstract : The

3、 library - controled system is the typical MIS. The paper mainly introduced the establish2 ment and safeguard of the back end database as well as development of the front end application proce2 dure. The system applied the fracture of B/ S and integrated such functions as storage ,consult ,lend ,saf

4、e 2 guard and the user's message The user's windows is good and the data is safe . Besides ,it not only easily operated but also practical .Key words : active X ;form ;field ;error圖書館作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理.現(xiàn)今有很多的圖書館都是初步開始使用,甚至尚未使用計算機進行信息管理.根據(jù)調(diào)查得知,他們以前對信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處

5、理,對于圖書借閱情況(如借書天數(shù)、超過限定借 書時間的天數(shù))的統(tǒng)計和核實等往往采用對借書卡的人工檢查進行,對借閱者的借閱權(quán)限、以及借閱天數(shù)等用人工計算、手抄進行.數(shù)據(jù)信息處理工作量大,容易出錯;數(shù)據(jù)繁多,容易丟失,且不易查找.總的 來說,缺乏系統(tǒng)規(guī)范的信息管理手段.盡管圖書館有計算機,但是尚未用于信息管理,沒有發(fā)揮它的效 力,資源閑置比較突出,這就是管理信息系統(tǒng)的開發(fā)的基本環(huán)境.建立一個圖書管理系統(tǒng),使圖書管理工作規(guī)范化,系統(tǒng)化,程序化,避免圖書管理的隨意性,提高信 息處理的速度和準確性,能夠及時、準確、有效的查詢和修改圖書情況.提高圖書信息管理的效率,也是 管理科學(xué)化、正規(guī)化重要途徑.收稿日

6、期:2004 - 10 - 21作者簡介:龍 娟(1980 -),女,湖南懷化人,助教.研究方向:軟件開發(fā)i.j 1994-200? China Academic Joumal Electromc Publ idling Hou%. AU ri的由reui r*cd. http:。,- 小第11卷第3期龍娟等:學(xué)校圖書信息管理系統(tǒng)設(shè)計257為了更好地適應(yīng)當(dāng)前讀者的借閱需求,緩解手工管理存在的弊端,開發(fā)圖書館信息管理系統(tǒng).圖書館信息管理系統(tǒng)向用戶提供的服務(wù)將在傳統(tǒng)的“采一編一借一查”基礎(chǔ)上,進一步提供全方位的信息服務(wù).歸納起來,好處大約有以下幾點:(1)以存儲所有圖書的基本信息 ,使得管理安全、

7、高效;(2)需一到二名系統(tǒng)操作員即可操作系統(tǒng),節(jié)省大量人力;(3)可以迅速查到所需信息;(4)打印所需數(shù)據(jù)更容易、簡便.1圖書信息管理的設(shè)計分析根據(jù)實際情況,我們使用原型法(Rapid Prototyping) 1 即以少量代價快速地構(gòu)造一個可執(zhí)行的軟件 系統(tǒng)模型.使用戶和開發(fā)人員可以較快地確定需求,然后采用循環(huán)進化的開發(fā)方式,對系統(tǒng)模型作連續(xù)的精化,將系統(tǒng)需具備的性質(zhì)逐漸增加上去,直到所有的性質(zhì)全部滿足.本系統(tǒng)主要劃分為以下5個子模塊:圖書管理、圖書查詢、借閱查詢、借閱管理、借書用戶信息.主要的系統(tǒng)模塊如圖1所示:X圖書民的修改上根據(jù)條篇用查詢衛(wèi)根據(jù)條件緊查詢上根據(jù)東京璃查詢修改1用戶狀態(tài)上

8、修改由書信息狀態(tài),圖書續(xù)借普通用戶信息管理圖1系統(tǒng)模塊Figure .1 System module2開發(fā)平臺的選擇Visual Basic是一種功能強大的開發(fā)系統(tǒng).除了其獨有特性外 ,還提供了創(chuàng)建自定義庫和對象的功能,這些庫和對象可以在運行時裝入或者與發(fā)布的應(yīng)用程序捆綁一起3數(shù)據(jù)庫系統(tǒng)設(shè)計及范式分析信息系統(tǒng)的主要任務(wù)是通過大量的數(shù)據(jù)獲得管理所需要的信息,這就必須存儲和管理大量的數(shù)據(jù).因此建立一個良好的數(shù)據(jù)組織結(jié)構(gòu)和數(shù)據(jù)庫,使整個系統(tǒng)都可以迅速、方便、準確地調(diào)用和管理所需的數(shù)據(jù),是衡量信息系統(tǒng)開發(fā)工作好壞的主要指標之一3. 1數(shù)據(jù)庫系統(tǒng)設(shè)計數(shù)據(jù)庫設(shè)計主要是進行數(shù)據(jù)庫的邏輯設(shè)計,即將數(shù)據(jù)按一定的

9、分類、分組系統(tǒng)和邏輯層次組織起來,是面向用戶的.數(shù)據(jù)庫設(shè)計時需要綜合企業(yè)各個部門的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個數(shù)據(jù)之間的關(guān)系,按照DBMS 3 提供的功能和描述工具,設(shè)計出規(guī)模適當(dāng)、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效 率高、能滿足多種查詢要求的數(shù)據(jù)模型.3. 2數(shù)據(jù)庫設(shè)計范式分析建立起一個良好的數(shù)據(jù)指標體系,是建立數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫的最重要的一環(huán).一個良好的數(shù)據(jù)指標體系是建立DB的必要條件,但不是充分條件.我們完全可以認為所建指標體系中的一個指標類就是關(guān) 系數(shù)據(jù)庫中的一個基本表,而這個指標類下面的一個個具體指標就是這個基本表中的一個字段.但如果直接按照這種方式建庫顯然還不能算最佳.對于指標體系

10、中數(shù)據(jù)的結(jié)構(gòu)在建庫前還必須進行規(guī)范化的重新組織.在進行了數(shù)據(jù)規(guī)范化重組后,已經(jīng)可以確保每一個基本數(shù)據(jù)表(我們簡稱為表)是規(guī)范的,但是這些 單獨的表并不能完整地反映事物,通常需要通過指標體系整體指標數(shù)據(jù)才能完整全面地反映問題.也就是說在這些基本表的各字段中,所存儲的是同一事物不同側(cè)面的屬性.那么計算機系統(tǒng)如何能知道哪些表中的哪些記錄應(yīng)與其它表中的哪些記錄相對應(yīng),它們表示的是同一個事物呢?這就需要在設(shè)計數(shù)據(jù)結(jié)構(gòu)時將這種各表之間的數(shù)據(jù)記錄關(guān)系確定下來.這種表與表之間的數(shù)據(jù)關(guān)系一般都是通過主或輔關(guān)鍵詞之間的連接來實現(xiàn)的,因為在每個表中只有主關(guān)鍵詞才能唯一地標識表中的這一個記錄值(因為根據(jù)第三范式的要求

11、,表中其它數(shù)據(jù)字段函數(shù)都依賴于主關(guān)鍵詞),所以將表通過關(guān)鍵詞連接就能夠唯一地標識出某一事物不同屬性在不同表中的存放位置.、及少3. 3數(shù)據(jù)庫的選擇關(guān)系數(shù)據(jù)庫模型 3 是目前最流行的數(shù)據(jù)庫模型 ,相對于以前的數(shù)據(jù)庫模型 ,關(guān)系數(shù)據(jù)庫模型已經(jīng)在 許多方面對以前的數(shù)據(jù)庫進行了改進,這此改進簡化了數(shù)據(jù)管理,數(shù)據(jù)檢索等工作.通過利用完整性約束條件,數(shù)據(jù)更加容易管理.Access2000就是關(guān)系數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能匯集各種信息以供查詢、存儲和檢索.Access的優(yōu)點 在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息.數(shù)據(jù)表示圖提供了一種類似于Excel的電子表格,可以使數(shù)據(jù)庫一目了然.Access允許創(chuàng)建自

12、定義報表用于打印或輸出數(shù)據(jù)庫中的信息,另外,Access也提供了數(shù)據(jù)存儲庫,可以使用桌面數(shù)據(jù)庫文件把數(shù)據(jù)庫文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫.Access是一種關(guān)系數(shù)據(jù)庫工具,作為關(guān)系數(shù)據(jù)庫開發(fā)具備了許多優(yōu)點,可以在一個數(shù)據(jù)包中同時擁有桌面數(shù)據(jù)庫的便利和關(guān)系數(shù)據(jù)庫的強大功能 3. 4 使用Ado Date控件操縱數(shù)據(jù)庫ADO DATA控件使用 Microsoft ActiveX數(shù)據(jù)又腭L (ADO)來快速建立數(shù)據(jù)綁定的控件和數(shù)據(jù)提供者之 間的連接 數(shù)據(jù)綁定控件是任何具有“數(shù)據(jù)源”屬性的控件 2 .數(shù)據(jù)提供都可以是OL E DB 4 規(guī)范的數(shù)據(jù)源.使用Visual Basic的類模

13、塊也可以很方便地創(chuàng)建子集的數(shù)據(jù)提供者,盡管可以在應(yīng)用程序中直接使用ActiveX數(shù)據(jù)象,但ADO DATA控件有作為一個圖形控件的優(yōu)勢,以及一個易于使用的界面,使可以用最少的代碼創(chuàng)建數(shù)據(jù)庫應(yīng)用程序.4模塊設(shè)計4. 1圖書管理模塊圖書館工作人員通過此模塊來管理各類圖書,包括圖書品種的添加、修改、刪除等,在進行圖書的添加時,彈出新的窗口進行圖書住處的錄入,在保存的時候要進行書籍編號是否重復(fù)的檢驗,如果添加的書籍編號重復(fù)要對用戶進行提示,只有在不重復(fù)的情況下才能夠進行圖書的添加;在進行圖書的刪除操作時,要首先彈出提示窗口讓用戶確認是否刪除,只有在用戶確認后才能夠進行圖書的刪除;在進行圖書的修改時,要

14、能夠根據(jù)用戶選定的書進行個性即列出所有用戶選定書的住處在這個基礎(chǔ)上進行圖書 住處的修改.4. 2 圖書查詢模塊讀者通過此模塊來查詢自己所需要的圖書,該模塊提供了包括書籍編號、書籍類別、書籍名稱、出版社、書籍價格以及登記日期在內(nèi)的各種查詢條件,讀者可以根據(jù)這些單個的查詢條件或者它們的組合來進行所需圖書的查詢.同時,在查詢時還提供了進行模糊查詢的功能,即該模塊能夠利用讀者輸入的非完整的查詢條件進行查詢,例如讀者在書籍編號的查詢條件中輸入“06”,系統(tǒng)就能夠查出所有書籍編號包括“06”的圖書 像“1006”、“0600”等這樣更加方便了讀者的查詢.4. 3借閱查詢模塊工作人員通過此模塊來進行借閱記錄

15、的查詢.該模塊提供了包括讀者編號、讀者姓名、書籍編號、書籍名稱以及借書日期在內(nèi)的各種查詢條件,工作人員可以根據(jù)這些單個的查詢條件或者它們的組合來進行查詢,既可以查詢出某本書或者某個讀者的借閱歷史,也可以查出某天所有的借閱信息.同時,跟圖書查詢模塊類似,該模塊在查詢時提供了進行模糊查詢白功能以方便工作人員的查詢4. 4借閱管理模塊通過此模塊來完成讀者的圖書借閱、續(xù)借以及圖書退還工作,該模塊是圖書管理系統(tǒng)的重點,其中主要包括借閱、續(xù)借、退還3個部分,現(xiàn)在分別對這3個部分進行介紹:首先是借閱部分.在進行圖書白借閱時,除了要對讀者的住處進行確認外,還要進行書籍信息的確認;在最后進行借出1書的操作時,除

16、了在借閱住處的表中添加記錄外,還要將數(shù)據(jù)庫中該書的狀態(tài)設(shè)置為已經(jīng)借出,以避免其他的讀者在對該書進行借閱.接著是續(xù)借部分.相對于借閱部分,續(xù)借部分比較簡單,在進行了用戶信息的確認后,只需要更新需 要借書籍的借書日期即可完成圖書的續(xù)借.最后是還書部分.首先要進行書籍的確認,注意在判斷該書是否已經(jīng)借出時,同借書流程做相反的處理,只有借出的書才能夠進行還書;同時在歸還圖書的操作時,除了更新借閱信息中的內(nèi)容外,還要更新該圖書的信息為沒有借出,以方便別的讀者借閱.4. 5 基礎(chǔ)維護模塊包括最大借閱數(shù)量、罰款單價和圖書類別的維護等工作.在該模塊中工作人員可以設(shè)置讀者所能借閱圖書的最大數(shù)量以及如果讀者圖書延期每天需要交納的罰款,同時還可進行圖書類別的一些設(shè)置,包括圖書類別代碼、類別名稱以及該類圖書所允許的最大借閱天數(shù)同時也可以改變該軟件所顯示的公司 名字,用戶名及密碼;數(shù)據(jù)的備份與恢復(fù);打印機設(shè)置等(圖2).圖2系統(tǒng)運行流程圖Figure . 2 Flo w chart cf system movement參考文獻:1趙小斌.Visual basic 6. 0程序設(shè)計參考手冊M

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論