圖書管理信息系統(tǒng)——課程設(shè)計要點



錯誤!未定義書簽 錯誤!未定義書簽 錯誤!未定義書簽 錯誤!未定義書簽 錯誤!未定義書簽 錯誤!未定義書簽第一章概述 第二章系統(tǒng)需求與設(shè)計 2.1 系統(tǒng)目標與需求 2.2 系統(tǒng)業(yè)務(wù)分析 2.3 系統(tǒng)流程分析 第三章系統(tǒng)設(shè)計 3.1 系統(tǒng)功能結(jié)構(gòu)設(shè)計 錯誤!未定義書簽3.2 軟件結(jié)構(gòu)與實現(xiàn)技術(shù) 53.3 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 7第四章 系統(tǒng)實現(xiàn)效果 104.14.24.34.4系統(tǒng)用戶管理子系統(tǒng) 讀者信息管理子系統(tǒng) 圖書信息管理子系統(tǒng) 其他模塊 10第五章 系統(tǒng)運行與使用....5.1 系統(tǒng)運行網(wǎng)絡(luò)建議5.2 系統(tǒng)軟硬件配置建議5.3 系統(tǒng)安裝與部署...第六章結(jié)束語 附錄開發(fā)平臺簡介 11 12 13 151錯誤!未定義書簽 16 16 1617第一章概述圖書館作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理,現(xiàn)今總 的來說,缺乏系統(tǒng),規(guī)范的信息管理手段盡管有的圖書館有計算機,但是尚未用于信息管理,沒有發(fā)揮 效力,資源閑置比較突出,這就是管理信息系統(tǒng)的開發(fā)的基本環(huán)境數(shù)據(jù)處理手工操作,工作量大,出錯 率高,出錯后不易更改圖書館采取手工方式對圖書借閱情況進行人工管理,由于信息比較多,圖書借閱 信息的管理工作混亂而又復(fù)雜;一般借閱情況是記錄在借書證上,圖書的數(shù)目和內(nèi)容記錄在文件中,圖書 館的工作人員和管理員也只是當(dāng)時對圖書信息比較清楚,時間一長,如再要進行查詢,就得在眾多的資料 中翻閱、查找了,造成查詢費時、費力;如要對很長時間以前的圖書進行查找或更改就更加困難了。
隨著 信息和網(wǎng)絡(luò)技術(shù)的蓬勃發(fā)展,圖書信息管理成為計算機應(yīng)用的一個分支,她有著手工管理所無法比擬的優(yōu) 點,如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等這些優(yōu)點能夠極大 地提高圖書資料管理的效率因此,基于以上問題,開發(fā)一套能夠為用戶提供充足的信息和快捷的查詢手 段的圖書資料管理系統(tǒng),將是非常必要的,也是十分及時的圖書管理系統(tǒng)是一個集圖書借閱管理、信息發(fā)布及管理決策為一體的 Windows環(huán)境下集成化的管理系統(tǒng)由系統(tǒng)用戶管理系統(tǒng)、讀者信息管理系統(tǒng)、圖書征訂管理系統(tǒng)、圖書編目管理系統(tǒng)、圖書典藏管理系統(tǒng)等子系統(tǒng)構(gòu)成,功能模塊覆蓋整個圖書管理業(yè)務(wù)要做到功能齊全、自動化程度高、用戶界面友好 ,可以在網(wǎng)絡(luò)環(huán)境下運行,也可以單機運行,能適應(yīng)不同用戶的要求應(yīng)提供標準交換格式數(shù)據(jù)的處理功能 ,能進行數(shù)據(jù)格式的交換,并且內(nèi)部數(shù)據(jù)采用定長格式 ,以提高系統(tǒng)的運行效率,適用圖書情報單位圖書館自動化管理運彳T采用全 Windows界面,有很好的容錯能力本系統(tǒng)采用結(jié)構(gòu)化的設(shè)計方法進行設(shè)計,采用快 速開發(fā)平臺Delphi 6進行開發(fā)圖書管理信息系統(tǒng)分為圖書信息管理子系統(tǒng)、系統(tǒng)用戶管理子系統(tǒng)和讀者信息管理子系統(tǒng),下面是各個子系統(tǒng)的功能描述:① 圖書信息管理子系統(tǒng):包括圖書征訂、圖書編目、圖書典藏和圖書流通。
圖書征訂包括圖書征訂 數(shù)據(jù)的錄入、修改、刪除等功能;圖書編目包括圖書編目信息的錄入、修改等功能;圖書典藏包 括新書分配、庫室調(diào)配等功能;圖書流通包括圖書借閱、續(xù)借,圖書返還,圖書書目查詢等功能②系統(tǒng)用戶管理自系統(tǒng):包括系統(tǒng)用戶數(shù)據(jù)的錄入、修改、刪除等功能③ 讀者信息管理自系統(tǒng):包括讀者類別管理,讀者個人數(shù)據(jù)的錄入、修改、刪除等功能各章簡述:第二章從總體上分析了建立圖書管理信息系統(tǒng)的系統(tǒng)目標、系統(tǒng)的業(yè)務(wù)流程以及系統(tǒng)的性能需求為 以后的系統(tǒng)設(shè)計提出了指導(dǎo)思想第三章根據(jù)上一章的系統(tǒng)目標和業(yè)務(wù)需求設(shè)計了系統(tǒng)的功能結(jié)構(gòu),從軟件設(shè)計和數(shù)據(jù)庫設(shè)計兩方面系 詳細地分析設(shè)計了圖書管理信息系統(tǒng)第四章從各個子系統(tǒng)的運行界面檢驗了本圖書管理信息系統(tǒng)實現(xiàn)的效果并給出了說明, 最后給出了其他模塊的運行效果第五章介紹了本圖書管理信息系統(tǒng)運行的網(wǎng)絡(luò)配置和軟硬件方面的配置需求第六章從本圖書管理信息系統(tǒng)的結(jié)構(gòu)及其功能優(yōu)點做出了簡要介紹,對開發(fā)本系統(tǒng)做出了簡要總結(jié)最后附錄簡介了本圖書管理信息系統(tǒng)的開發(fā)平臺和數(shù)據(jù)庫系統(tǒng)第二章系統(tǒng)需求與設(shè)計2.1 系統(tǒng)目標與需求2.1.1 系統(tǒng)目標本系統(tǒng)的總體目標是為圖書借閱人提供方便快捷的服務(wù),以及為圖書管理人員提供準確可靠的信息。
將微機技術(shù)與管理工作有機地結(jié)合起來,以實現(xiàn)從手工操作到微機管理的順利過渡利用計算機對圖書資 料進行有效的管理,提高工作效率,提高圖書的利用率,充分發(fā)揮圖書的作用同時通過網(wǎng)絡(luò)讓讀者及時 方便地查到所需的圖書,管理人員還可以利用強大的管理統(tǒng)計功能,通過統(tǒng)計圖書的總量、各種圖書的借 閱率等及時了解庫存、圖書館發(fā)展的規(guī)模以及讀者對各類圖書的需求, 掌握今后圖書的訂購計劃及取舍方向2.1.2 系統(tǒng)功能需求圖書管理涉及圖書信息、系統(tǒng)用戶信息、讀者信息、圖書借閱信息等多種數(shù)據(jù)管理從管理的角度出 發(fā)可將圖書管理分為三類:圖書信息管理、讀者數(shù)據(jù)管理和系統(tǒng)用戶管理圖書信息管理:完成圖書征訂、編目、典藏、借還和查詢操作等方面的管理讀者數(shù)據(jù)管理:完成讀者類別管理和讀者個人數(shù)據(jù)的錄入、修改、刪除等方面的管理系統(tǒng)用戶管理:完成系統(tǒng)管理員用戶數(shù)據(jù)的管理2.2 系統(tǒng)業(yè)務(wù)分析圖書管理系統(tǒng)需要滿足圖書借閱者、圖書館工作人員和圖書管理人員等三方面的需求圖書借閱者的 需求是查詢圖書館所存的圖書、個人借閱況及個人信息的修改;圖書館工作人員對圖書借閱者的借閱及還 書要求進行操作;圖書管理人員的功能最復(fù)雜,包括對工作人員、圖書借閱者、圖書進行管理和維護。
整 個圖書管理流程以圖書信息、借書證信息和借閱信息為主體,由借閱規(guī)則進行約束限制每當(dāng)有新書進庫 時,先按照圖書分類規(guī)則對新圖書進行分類,然后由管理員錄入新圖書信息,信息入庫后管理員仍然可以 對該信息進行修改和刪除當(dāng)有新借書證登記時,先按照讀者的職業(yè)姓名進行分類,然后由管理員錄入新 借書證信息,信息錄入后管理員仍然可以對該信息進行修改和刪除有了圖書信息和借書證信息之后便可 以進行借閱操作,成功借書操作的條件是:( 1)圖書信息數(shù)據(jù)庫中必須有該讀者要的圖書;( 2)讀者信息表中必須有該讀者借書證的信息;( 3)不違背特殊規(guī)則限制只有同時滿足這三個條件后才可以成功進行借書操作當(dāng)以后再有讀者借書時,就可以根據(jù)已有的借閱信息進行比對:( 1)讀者所借的圖書是否在庫;(2)該借書證是否有未還圖書等條件進行判斷,以決定該借閱操作的成功與否2-1所示:2.3 系統(tǒng)流程分析根據(jù)系統(tǒng)業(yè)務(wù)分析與調(diào)查畫出系統(tǒng)的數(shù)據(jù)流圖,如圖圖書征訂管理征訂計劃書管理員圖書編目圖書征訂數(shù)據(jù)新書數(shù)據(jù)管理讀者數(shù)據(jù)圖書數(shù)據(jù)圖2-1系統(tǒng)數(shù)據(jù)流圖第三章系統(tǒng)設(shè)計3.1 系統(tǒng)功能結(jié)構(gòu)設(shè)計根據(jù)系統(tǒng)功能分析和圖書管理系統(tǒng)的特點, 經(jīng)過模塊化的分析畫出系統(tǒng)功能的模塊結(jié)構(gòu)圖, 如圖3-1所示:圖3-1系統(tǒng)功能的模塊結(jié)構(gòu)圖系統(tǒng)各結(jié)構(gòu)模塊的功能:①數(shù)據(jù)模塊窗體的設(shè)置:在編寫數(shù)據(jù)庫應(yīng)用程序時,經(jīng)常要遇到這樣的情況,即好多組件、窗體同時訪問 相同的數(shù)據(jù)源,如果為每一個組件或者窗體都設(shè)置一個數(shù)據(jù)源將是十分耗時的工作,而且要保證這些數(shù) 據(jù)源的確是相同的也需花一番功夫。
數(shù)據(jù)模塊( D a t aModule )是解決這個問題最好的答案簡單說 來,數(shù)據(jù)模塊是用來集中管理數(shù)據(jù)源的一個窗體,該窗體可在被需要的地方隨時引入②系統(tǒng)用戶密碼認證窗體的實現(xiàn):本窗體是為了讓工作人員或圖書館管理人員按照用戶名和密碼進行登 錄,并且根據(jù)用戶名檢查“權(quán)限”字段,以分辨進入圖書館管理人員模塊還是進入工作人員模塊③圖書查詢功能的實現(xiàn):在本系統(tǒng)中,任何人都有權(quán)限使用查詢功能,不做任何限制由于實現(xiàn)的查詢功 能有多種,如按圖書編號、圖書名稱等字段進行“完全體配查找”和“部分體配的模糊查找”,還有按 多個條件進行“邏輯與”或是“邏輯或”的多條件查找④讀者登錄功能的實現(xiàn):這個功能的實現(xiàn)與工作人員和管理人員登錄功能實現(xiàn)的方法大致一樣,是從用戶 表中查到借閱證號與密碼,看與用戶輸入的是否一致如果一致,那么用戶就可查看自己的借閱情況并 維護自己的部分信息⑤讀者借閱情況功能的實現(xiàn):當(dāng)借閱者正確登錄到系統(tǒng)后,此功能將被激活,使用戶能查看到自身的借閱 情況在此系統(tǒng)中,信息的顯示一般用“ List View ”來實現(xiàn)在這里根據(jù)讀者的不同要求實現(xiàn)借閱情 況的查詢,如檢查所有的借閱情況、某本書的借閱情況,還可以根據(jù)已借閱的天數(shù)來查詢。
⑥讀者個人資料維護功能的實現(xiàn):此功能實現(xiàn)當(dāng)前借閱者部份資料的修改,但借書證號和身份類別這樣的 信息不允許修改,這是圖書館管理人員模塊的功能在此界面中點擊修改按鈕將出現(xiàn)“修改”窗體,點 擊修改密碼按鈕將出現(xiàn) groupbox8 ,進行密碼修改⑦圖書借閱功能的實現(xiàn):工作人員輸入讀者的借閱證號和所要借閱的圖書的圖書編號,然后點擊借閱按鈕 就可進行圖書借閱考慮到實際中可能會出現(xiàn)只知圖書名而不知圖書編號的情況,在此界面下方加入一 個轉(zhuǎn)換功能,可以把圖書名稱轉(zhuǎn)換成圖書編號,再進行圖書借閱⑧圖書歸還功能的實現(xiàn):工作人員根據(jù)讀者的借書證號和歸還的圖書編號進行圖書的歸還工作并且根據(jù) 現(xiàn)實中可能會出現(xiàn)的只知圖書名不知圖書編號的歸還情況,所以加入了按書籍名稱進行歸還的功能這 個功能是圖書借閱功能中把圖書名稱轉(zhuǎn)換成圖書編號的一種改進方法,這樣就不用如借閱功能中一樣要 先轉(zhuǎn)換再借閱了歸還完成后,同樣會打印出歸還報表以便用戶檢查和確認3.2 軟件結(jié)構(gòu)與實現(xiàn)技術(shù)Delphi 6與數(shù)據(jù)庫的鏈接:① ADO Connection 組件ADOConnection對象用于創(chuàng)建一個到達某個數(shù)據(jù)源的開放連接通過此連接,您可以對一個數(shù)據(jù)庫進行訪問和操作。
如果需要多次訪問某個數(shù)據(jù)庫,您應(yīng)當(dāng)使用 Connection 對象來建立一個連接您也可以 經(jīng)由一個Command或Recordset 對象傳遞一個連接字符串來創(chuàng)建某個連接不過,此類連接僅僅適合一 次具體的簡單的查詢?nèi)鐖D 3-2-1所示ADO Connection 組件晅 強圖 3-2-1 ADO Connection 組件②ADO Table組件ADO Table連接數(shù)據(jù)庫中一個數(shù)據(jù)表并對數(shù)據(jù)表中的各種狀態(tài)進行控制 ADO Table組件與數(shù)據(jù)庫建立連接后,再與 DataSource組件連接,從而使數(shù)據(jù)控制組件可以通過 Table組件操縱數(shù)據(jù)庫中的數(shù)據(jù)如圖 3-2-2 所示 ADO Connection 組件圖 3-2-2 ADO Table 組件③ Data Source 組件Data Source 是連接數(shù)據(jù)集組建和數(shù)據(jù)控制組件的橋梁,本系統(tǒng)中通過與 ADO Table組件和DBGrid組件連接,起到 ADO Table和DBGrid的鏈接紐帶的作用如圖 3-2-3 所示Data Source 組件圖 3-2-3 Data Source 組件④DBGrid組件DBGrid是Delphi中顯示數(shù)據(jù)的主要手段之一,本系統(tǒng)中通過與 Data Source組件連接,顯示數(shù)據(jù)庫中的數(shù)據(jù)表格。
如圖 3-2-4 所示DBGrid組件aQ_id日 Llnameau_fnamephone | addresscitv 二,172-92-1176WhiteJohnson408 496J22310932 Bigge Rd.Menlo Park213-46^8915GreenMarjcrie415 9867020309 63rd SL S411Oakland23B-95-7766Car5on匚he陰415 548-7723589 Darwin LnBerkeley267 41 2394□ LearyMichael400 2B6 242922 Cleveland Ay. tt14SanJo5e -274 加 9391StraightDean415 834-2919542College Av.OakJand341-22-1782SmithMeander913 843-04621Mi 裳卷心 ippi DlLa^ence409-567008BennetAbraham415 656-99326223 Bateman StBsikeley42M 7-2319DuBAnn415 836293410 Blonde StPala Alto472-27-2349Gringlesbi)Burt707 938^6445P0 Box 732Covelo486-29-1786LocksleyCharlene415 5S5-4E2018 Broadway Av.San Francis52772*3246GreeneMorning5^r615 297-272322 Graybar House RdNashville1圖 3-2-4 DBGrid 組件本設(shè)計中所用控件如圖 3-2-5所示:Datdodulel\DOCqm8HM Inquire tb' , iL1 , ,.. iL... ,-Produc ttlnquire dU$er_tHUser dsRDOU ser_qrQ uatalion_tbfoduc_AD OTaD aurcelQuotalion_dsCh 占 xuM 口匚 h 日 riKuri2AD 0 T able^^dKbin^dCha?un&ataSource圖3-2-5系統(tǒng)控件面板根據(jù)需求,本系統(tǒng)所采用的模式是 C/S+B/S模式結(jié)構(gòu),對于圖書館工作人員和系統(tǒng)管理員,采用 C/S模式;對于借閱者我們采用 C/S+B/S模式。
在C/S結(jié)構(gòu)中采用Delphi6來開發(fā)客戶端和服務(wù)端因為Delphi 在C/S架構(gòu)方面具有出色的優(yōu)勢,運用 Delphi編程是容易上手的而且高效的,這些都來源于 Delphi中優(yōu)秀的VCL有時,當(dāng)某個借閱者計算機上沒有安裝相應(yīng)的客戶端程序, 但是又想查詢一下自己借書的信息,鑒于這種情況,為了不限于局域網(wǎng)的讀者借書情況查詢,還把 B/S結(jié)構(gòu)加入了本系統(tǒng)以滿足廣域網(wǎng)用戶的需求,這樣就可以打開 IE來查詢自己的借書信息了,方便了用戶,也方便了圖書館工作人員,同時也實現(xiàn)跨平臺性數(shù)據(jù)庫采用SQLServer 2000,因為數(shù)據(jù)量比較大,而在 Delphi中使用SQL語言非常方便,一般來說,都是通過Tquery或TADOquery組件來使用SQL語言的設(shè)計程序時,在該組件的屬性對話框中選擇 SQL屬性,單擊帶省略號的按鈕,就可以打開 String List Editor 對話框,然后我們就可以在對話框中添加SQL語句還可以使用 Delphi的SQLBuilder來自動生成SQL語句,這樣可以避免手工編寫 SQL而可能造成的語法錯誤3.3數(shù)據(jù)庫結(jié)構(gòu)設(shè)計3.2.1 數(shù)據(jù)字典根據(jù)系統(tǒng)功能模塊結(jié)構(gòu)圖和圖書管理流程,以及圖書管理系統(tǒng)的需求,總結(jié)出如下的數(shù)據(jù)字典:系統(tǒng)用戶數(shù)據(jù):圖書館內(nèi)部人員使用圖書管理系統(tǒng)的身份數(shù)據(jù),包含的數(shù)據(jù)項有用戶編號、登錄 口令、權(quán)限代碼。
讀者類別數(shù)據(jù):借閱圖書讀者的類別數(shù)據(jù),包含的數(shù)據(jù)項有讀者類別編號、類別名稱、借書數(shù)量、 借書期限、有效期限讀者個人數(shù)據(jù):讀者個人與圖書借閱有關(guān)的身份數(shù)據(jù),包含的數(shù)據(jù)項有借閱證編號、讀者類別編 號、姓名、部門名稱、辦證時間圖書書目數(shù)據(jù):用于圖書編目使用的書目數(shù)據(jù), 包含的數(shù)據(jù)項有索書號、 圖書條碼、書名、作者、出版社、出版日期、字數(shù)、頁數(shù)、內(nèi)容簡介、關(guān)鍵詞新書書目數(shù)據(jù):圖書編目產(chǎn)生的書目數(shù)據(jù),包含的數(shù)據(jù)項與圖書書目數(shù)據(jù)相同館藏書目數(shù)據(jù):新書書目經(jīng)典藏之后形成館藏圖書書目數(shù)據(jù), 包含的數(shù)據(jù)項有索書號、 圖書條碼、書名、作者、出版社、出版日期、字數(shù)、頁數(shù)、內(nèi)容簡介、關(guān)鍵詞、入館日期、復(fù)本數(shù)、可借數(shù)、庫室名圖書征訂數(shù)據(jù):征訂圖書的相關(guān)數(shù)據(jù),包含的數(shù)據(jù)項有書名、作者、出版社、出版日期、數(shù)量、征訂日期圖書借閱數(shù)據(jù):包含的數(shù)據(jù)項有圖書條碼、借閱證編號、借閱日期、還書日期、圖書所在庫室編號操作日志數(shù)據(jù):包含的數(shù)據(jù)項有用戶名、操作時間、操作動作3.2.2 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計根據(jù)系統(tǒng)需求,分析出實體一關(guān)系圖,如圖3-2所示:圖3-2 實體一關(guān)系圖3.2.3 數(shù)據(jù)庫表設(shè)計根據(jù)系統(tǒng)功能設(shè)計的要求以及功能模塊的劃分,對于本系統(tǒng)的數(shù)據(jù)庫,可以列出以下數(shù)據(jù)項和數(shù)據(jù)結(jié) 構(gòu):①名稱:圖書征訂表(見表 3-1 )表名稱標識:Subscriptions數(shù)據(jù)來源:圖書征訂管理模塊錄入表3-1圖書征訂表名 稱'字段名稱類 型主 鍵非 空征訂編號Code自動編號YesYes類別Class文本NoYes書名Name文本NoNo作者Author文本NoNo出版社Concern文本NoNo出版時間Outdate日期/時間NoNo征定時間PurchasingDate日期/時間NoNo預(yù)計入庫時間ReachTime日期/時間NoNo單價UnitPrice數(shù)字NoNo訂購數(shù)量Quantity數(shù)字NoNo總價TotalPrice數(shù)字NoNo②名稱:圖書編目表(見表 3-2)表名稱標識:Class數(shù)據(jù)來源:圖書編目管理模塊錄入。
表3-2圖書編目表名 稱字段名稱類 型主 鍵非 空類別編號ClassID自動編號YesYes類別名稱ClassName文本NoYes③名稱:圖書典藏表(見表 3-3)表名稱標識:Book數(shù)據(jù)來源:圖書典藏管理模塊錄入表3-3圖書典藏表名 稱字段名稱類 型主 鍵非 空編號Code自動編號YesYes類別Class文本NoYes書名Name文本NoNo作者Author文本NoNo出版社Concern文本NoNo出版時間Outdate日期/時間NoNo價格Cost數(shù)字NoNo備注說明Memo文本NoNo④名稱:圖書流通表(見表 3-4)表名稱標識:Owner數(shù)據(jù)來源:圖書流通管理模塊錄入表3-4圖書流通表名 稱字段名稱類 型主 鍵非 空圖書編號Code自動編號YesYes書名Name文本NoNo作者Author文本NoNo出版社Concern文本NoNo讀者編號Readerid文本NoYes借出日期Landdate日期/時間NoYes⑤名稱:用戶類別表(見表 3-5)表名稱標識:Groupb數(shù)據(jù)來源:讀者管理模塊錄入表3-5用戶類別表名 稱字段名稱類 型主 鍵非 空用戶類型編號GroupID自動編號YesYes類型描述Des文本NoYes最多可借數(shù)量MaxNum文本NoYes⑥名稱:讀者信息表(見表 3-6)表名稱標識:Reader數(shù)據(jù)來源:讀者管理模塊生成。
表3-6讀者信息表名 稱字段名稱類 型主 鍵非 空讀者編號ReaderId自動編號YesYes讀者姓名Name文本NoYes性別Sex文本NoYes讀者類別GroupId文本NoYes證件號碼IdCard文本NoYes第四章系統(tǒng)實現(xiàn)效果4.1 系統(tǒng)用戶管理子系統(tǒng)系統(tǒng)用戶管理子系統(tǒng),如圖 4-1圖4-1系統(tǒng)用戶管理子系統(tǒng)系統(tǒng)用戶管理子系統(tǒng)中,可實現(xiàn)用戶權(quán)限的管理,用戶賬號和密碼的管理和用戶的注銷圖中為用戶 權(quán)限的管理,可對系統(tǒng)管理員的權(quán)限進行添加、刪除和修改4.2 讀者信息管理子系統(tǒng)讀者信息管理子系統(tǒng),如圖 4-2所示圖4-2讀者信息管理子系統(tǒng)讀者信息管理子系統(tǒng)中可進行讀者信息的添加、修改和刪除的操作,還可進行讀者借閱記錄的查詢 圖為讀者信息的添加,輸入相關(guān)信息,點擊確定保存到數(shù)據(jù)庫,可實現(xiàn)讀者信息的添加4.3 圖書信息管理子系統(tǒng)圖書信息管理子系統(tǒng),如圖 4-3所示圖4-3圖書信息管理子系統(tǒng)圖書信息管理為整個圖書管理信息系統(tǒng)的核心,圖書信息管理又分為圖書征訂管理、圖書編目管理、 圖書典藏管理和圖書流通管理圖中所示的是圖書征訂管理,填寫相關(guān)圖書的征訂信息,點擊確定保存 圖書征訂管理可對圖書的征訂實現(xiàn)科學(xué)、高效的管理。
4.4 其他模塊4.4.1 系統(tǒng)登錄界面系統(tǒng)登錄界面,如圖 4-4-1所示:-ini x|,r圖書管理信息系經(jīng)系統(tǒng)裁助歡迎您使用圖書管理信息系統(tǒng)正在登錄圖4-4-1系統(tǒng)登錄界面輸入帳戶、密碼登錄系統(tǒng)4.4.2數(shù)據(jù)庫設(shè)置界面數(shù)據(jù)庫設(shè)置界面,如圖 4-4-2所示:圖4-4-2數(shù)據(jù)庫設(shè)置界面填寫系統(tǒng)所連接的數(shù)據(jù)庫的相關(guān)信息后可實現(xiàn)軟件與數(shù)據(jù)庫的連接4.4.3借閱記錄查詢借閱記錄查詢界面,如圖 4-4-3所示:圖4-4-3借閱記錄查詢界面針對讀者借書遲還問題,本系統(tǒng)設(shè)置讀者借閱記錄查詢,輸入讀者借閱號可查詢讀者所借圖書的相關(guān) 信息,以提醒讀者盡快還書第五章系統(tǒng)運行與使用5.1 系統(tǒng)運行網(wǎng)絡(luò)建議對于圖書管理信息系統(tǒng)來說,一般有遠端的數(shù)據(jù)交流,所以網(wǎng)絡(luò)的支持是少不了的因此需要有能夠 支持TCP/IP相關(guān)協(xié)議的小型局域網(wǎng)支持圖書管理信息系統(tǒng)的網(wǎng)絡(luò)配置一般有如下幾種類型1)單機模式:即服務(wù)器和客戶端在同一臺計算機上2)百兆模式:應(yīng)用服務(wù)器和管理人員終端的網(wǎng)絡(luò)接口為百兆交換機3)千兆模式:應(yīng)用服務(wù)器和管理人員終端的網(wǎng)絡(luò)接口為千兆交換機實際上沒有必要給每個節(jié)點都配置千兆網(wǎng)絡(luò)接口,只需要給服務(wù)器端配置千兆接口即可。
在實際的運行操作中,可以根據(jù)用戶的情況選擇不同的網(wǎng)絡(luò)配置網(wǎng)絡(luò)拓撲結(jié)構(gòu)如圖5-1所示:圖5-1網(wǎng)絡(luò)拓撲結(jié)構(gòu)5.2 系統(tǒng)軟硬件配置建議操作系統(tǒng)決定了系統(tǒng)運行的穩(wěn)定性及安全性,可以根據(jù)用戶量的大小決定選擇不同的操作系統(tǒng)一般情況下,建議客戶端選用 Windows2000; Windows XP等,服務(wù)器端采用 Windows2000 Server ; Windows XP客戶端硬件的要求不高,可以根據(jù)穩(wěn)定性要求一般做如下選擇CPU: Intel Pentium J 300MHz 以上內(nèi)存:64MB以上顯示:800*600,32位增強色數(shù)據(jù)庫服務(wù)器上必須要安裝 SQL Server 20005.3 系統(tǒng)安裝與部署數(shù)據(jù)服務(wù)器的安裝:1 .安裝 SQL Server 20002 .在SQL Server 2000的查詢分析器中執(zhí)行本系統(tǒng)的腳本3 .建立一個專門用于操作的“圖書管理信息系統(tǒng)”數(shù)據(jù)庫賬號客戶端的安裝:1 .安裝.Net Framework2 .安裝圖書管理信息系統(tǒng)3 .第一次運行需要設(shè)置數(shù)據(jù)庫服務(wù)器第六章結(jié)束語本系統(tǒng)實現(xiàn)了圖書管理信息系統(tǒng)的基本管理功能,使圖書管理工作規(guī)范化,系統(tǒng)化,程序化,避免圖 書管理的隨意性,提高信息處理的速度和準確性,能夠及時、準確、有效的查詢和修改圖書情況。
本系統(tǒng) 結(jié)構(gòu)簡單,功能豐富,硬件配置要求低,運行穩(wěn)定實現(xiàn)了對讀者和對圖書的科學(xué)化管理,為讀者和圖書 館管理人員提供一個功能齊全、使用快捷的圖書館管理系統(tǒng)附錄開發(fā)平臺簡介Delphi ,是 Windows平臺下著名的快速應(yīng)用程序開發(fā)工具 (Rapid Application Development ,簡稱RAD)它的前身,即是DOS時代盛行一時的 BorlandTurbo Pascal”,最早的版本由美國 Borland (寶蘭)公司于1995 年開發(fā)主創(chuàng)者為 Anders Hejlsberg經(jīng)過數(shù)年的發(fā)展,此產(chǎn)品也轉(zhuǎn)移至 Embarcadero公司旗下Delphi是一個集成開發(fā)環(huán)境 (IDE),使用的核心是由傳統(tǒng) Pascal語言發(fā)展而來的 Object Pascal,以圖形用戶界面為 開發(fā)環(huán)境,透過IDE、VCL工具與編譯器,配合連結(jié)數(shù)據(jù)庫的功能,構(gòu)成一個以面向?qū)ο蟪绦蛟O(shè)計為中心 的應(yīng)用程序開發(fā)工具Delphi 6.0是Borland公司最新推出的一套無論是界面還是功能都近乎完美的應(yīng)用程 序開發(fā)工具與以前的 Delphi版本相比,Delphi 6.0使用更簡便,效率也更高SQL Server是由Microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng) (DBMS ),它最初是由 Microsoft、Sybase和Ashton-Tate三家公司共同開發(fā)的,并于 1988年推出了第一個 OS/2版本。
SQL Server近年來不斷更新 版本,1996 年,Microsoft 推出了 SQL Server 6.5 版本;1998 年,SQL Server 7.0 版本和用戶見面;SQL Server 2000是Microsoft公司于2000年推出的最新版本參考文獻:[1]何仲昆、楊玫、王秀珍.《圖書管理系統(tǒng)的設(shè)計與實現(xiàn)》 .寧波高等??茖W(xué)校學(xué)報.2001.[2]宋坤、趙智勇等.《Delphi工程應(yīng)用與項目實踐》.機械工業(yè)出版社.2005-1[3]宋昆、李嚴等.《SQL Server數(shù)據(jù)庫開發(fā)實例解析》.機械工業(yè)出版社.2006-1 [4]陳佳.《信息系統(tǒng)開發(fā)方法教程》.清華大學(xué)出版社.2000-12.[5]劉啟茂.《計算機圖書管理系統(tǒng)設(shè)計與實例》 .北京電子工業(yè)出版社.1994[6]葛世倫、代逸生.《企業(yè)管理信息系統(tǒng)開發(fā)的理論和方法》 .清華大學(xué)出版社.2000.[7](美)麥克勞德、(美)謝爾.《管理信息系統(tǒng)(第八版)》.北京大學(xué)出版社.2002-1[8](美)肯尼斯C.勞頓等.《管理信息系統(tǒng)》.機械工業(yè)出版社.2007-07[9](美)哈格.《信息時代的管理信息系統(tǒng)》 .機械工業(yè)出版社.2004-03。
