當(dāng)前位置首頁 > 學(xué)術(shù)論文 > 其它論文相關(guān)文檔
搜柄,搜必應(yīng)! 快速導(dǎo)航 | 使用教程

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

文檔格式:DOCX| 19 頁|大小 764.92KB|積分 12|2025-03-16 發(fā)布|文檔ID:253598003
第1頁
第2頁
第3頁
下載文檔到電腦,查找使用更方便 還剩頁未讀,繼續(xù)閱讀>>
1 / 19
此文檔下載收益歸作者所有 下載文檔
  • 版權(quán)提示
  • 文本預(yù)覽
  • 常見問題
  • 錯(cuò)誤!未定義書簽 錯(cuò)誤!未定義書簽 錯(cuò)誤!未定義書簽 錯(cuò)誤!未定義書簽 錯(cuò)誤!未定義書簽 錯(cuò)誤!未定義書簽第一章概述 第二章系統(tǒng)需求與設(shè)計(jì) 2.1 系統(tǒng)目標(biāo)與需求 2.2 系統(tǒng)業(yè)務(wù)分析 2.3 系統(tǒng)流程分析 第三章系統(tǒng)設(shè)計(jì) 3.1 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì) 錯(cuò)誤!未定義書簽3.2 軟件結(jié)構(gòu)與實(shí)現(xiàn)技術(shù) 53.3 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) 7第四章 系統(tǒng)實(shí)現(xiàn)效果 104.14.24.34.4系統(tǒng)用戶管理子系統(tǒng) 讀者信息管理子系統(tǒng) 圖書信息管理子系統(tǒng) 其他模塊 10第五章 系統(tǒng)運(yùn)行與使用....5.1 系統(tǒng)運(yùn)行網(wǎng)絡(luò)建議5.2 系統(tǒng)軟硬件配置建議5.3 系統(tǒng)安裝與部署...第六章結(jié)束語 附錄開發(fā)平臺(tái)簡(jiǎn)介 11 12 13 151錯(cuò)誤!未定義書簽 16 16 1617第一章概述圖書館作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理,現(xiàn)今總 的來說,缺乏系統(tǒng),規(guī)范的信息管理手段盡管有的圖書館有計(jì)算機(jī),但是尚未用于信息管理,沒有發(fā)揮 效力,資源閑置比較突出,這就是管理信息系統(tǒng)的開發(fā)的基本環(huán)境數(shù)據(jù)處理手工操作,工作量大,出錯(cuò) 率高,出錯(cuò)后不易更改圖書館采取手工方式對(duì)圖書借閱情況進(jìn)行人工管理,由于信息比較多,圖書借閱 信息的管理工作混亂而又復(fù)雜;一般借閱情況是記錄在借書證上,圖書的數(shù)目和內(nèi)容記錄在文件中,圖書 館的工作人員和管理員也只是當(dāng)時(shí)對(duì)圖書信息比較清楚,時(shí)間一長(zhǎng),如再要進(jìn)行查詢,就得在眾多的資料 中翻閱、查找了,造成查詢費(fèi)時(shí)、費(fèi)力;如要對(duì)很長(zhǎng)時(shí)間以前的圖書進(jìn)行查找或更改就更加困難了。

    隨著 信息和網(wǎng)絡(luò)技術(shù)的蓬勃發(fā)展,圖書信息管理成為計(jì)算機(jī)應(yīng)用的一個(gè)分支,她有著手工管理所無法比擬的優(yōu) 點(diǎn),如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等這些優(yōu)點(diǎn)能夠極大 地提高圖書資料管理的效率因此,基于以上問題,開發(fā)一套能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪?段的圖書資料管理系統(tǒng),將是非常必要的,也是十分及時(shí)的圖書管理系統(tǒng)是一個(gè)集圖書借閱管理、信息發(fā)布及管理決策為一體的 Windows環(huán)境下集成化的管理系統(tǒng)由系統(tǒng)用戶管理系統(tǒng)、讀者信息管理系統(tǒng)、圖書征訂管理系統(tǒng)、圖書編目管理系統(tǒng)、圖書典藏管理系統(tǒng)等子系統(tǒng)構(gòu)成,功能模塊覆蓋整個(gè)圖書管理業(yè)務(wù)要做到功能齊全、自動(dòng)化程度高、用戶界面友好 ,可以在網(wǎng)絡(luò)環(huán)境下運(yùn)行,也可以單機(jī)運(yùn)行,能適應(yīng)不同用戶的要求應(yīng)提供標(biāo)準(zhǔn)交換格式數(shù)據(jù)的處理功能 ,能進(jìn)行數(shù)據(jù)格式的交換,并且內(nèi)部數(shù)據(jù)采用定長(zhǎng)格式 ,以提高系統(tǒng)的運(yùn)行效率,適用圖書情報(bào)單位圖書館自動(dòng)化管理運(yùn)彳T采用全 Windows界面,有很好的容錯(cuò)能力本系統(tǒng)采用結(jié)構(gòu)化的設(shè)計(jì)方法進(jìn)行設(shè)計(jì),采用快 速開發(fā)平臺(tái)Delphi 6進(jìn)行開發(fā)圖書管理信息系統(tǒng)分為圖書信息管理子系統(tǒng)、系統(tǒng)用戶管理子系統(tǒng)和讀者信息管理子系統(tǒng),下面是各個(gè)子系統(tǒng)的功能描述:① 圖書信息管理子系統(tǒng):包括圖書征訂、圖書編目、圖書典藏和圖書流通。

    圖書征訂包括圖書征訂 數(shù)據(jù)的錄入、修改、刪除等功能;圖書編目包括圖書編目信息的錄入、修改等功能;圖書典藏包 括新書分配、庫室調(diào)配等功能;圖書流通包括圖書借閱、續(xù)借,圖書返還,圖書書目查詢等功能②系統(tǒng)用戶管理自系統(tǒng):包括系統(tǒng)用戶數(shù)據(jù)的錄入、修改、刪除等功能③ 讀者信息管理自系統(tǒng):包括讀者類別管理,讀者個(gè)人數(shù)據(jù)的錄入、修改、刪除等功能各章簡(jiǎn)述:第二章從總體上分析了建立圖書管理信息系統(tǒng)的系統(tǒng)目標(biāo)、系統(tǒng)的業(yè)務(wù)流程以及系統(tǒng)的性能需求為 以后的系統(tǒng)設(shè)計(jì)提出了指導(dǎo)思想第三章根據(jù)上一章的系統(tǒng)目標(biāo)和業(yè)務(wù)需求設(shè)計(jì)了系統(tǒng)的功能結(jié)構(gòu),從軟件設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)兩方面系 詳細(xì)地分析設(shè)計(jì)了圖書管理信息系統(tǒng)第四章從各個(gè)子系統(tǒng)的運(yùn)行界面檢驗(yàn)了本圖書管理信息系統(tǒng)實(shí)現(xiàn)的效果并給出了說明, 最后給出了其他模塊的運(yùn)行效果第五章介紹了本圖書管理信息系統(tǒng)運(yùn)行的網(wǎng)絡(luò)配置和軟硬件方面的配置需求第六章從本圖書管理信息系統(tǒng)的結(jié)構(gòu)及其功能優(yōu)點(diǎn)做出了簡(jiǎn)要介紹,對(duì)開發(fā)本系統(tǒng)做出了簡(jiǎn)要總結(jié)最后附錄簡(jiǎn)介了本圖書管理信息系統(tǒng)的開發(fā)平臺(tái)和數(shù)據(jù)庫系統(tǒng) 第二章系統(tǒng)需求與設(shè)計(jì)2.1 系統(tǒng)目標(biāo)與需求2.1.1 系統(tǒng)目標(biāo)本系統(tǒng)的總體目標(biāo)是為圖書借閱人提供方便快捷的服務(wù),以及為圖書管理人員提供準(zhǔn)確可靠的信息。

    將微機(jī)技術(shù)與管理工作有機(jī)地結(jié)合起來,以實(shí)現(xiàn)從手工操作到微機(jī)管理的順利過渡利用計(jì)算機(jī)對(duì)圖書資 料進(jìn)行有效的管理,提高工作效率,提高圖書的利用率,充分發(fā)揮圖書的作用同時(shí)通過網(wǎng)絡(luò)讓讀者及時(shí) 方便地查到所需的圖書,管理人員還可以利用強(qiáng)大的管理統(tǒng)計(jì)功能,通過統(tǒng)計(jì)圖書的總量、各種圖書的借 閱率等及時(shí)了解庫存、圖書館發(fā)展的規(guī)模以及讀者對(duì)各類圖書的需求, 掌握今后圖書的訂購計(jì)劃及取舍方向2.1.2 系統(tǒng)功能需求圖書管理涉及圖書信息、系統(tǒng)用戶信息、讀者信息、圖書借閱信息等多種數(shù)據(jù)管理從管理的角度出 發(fā)可將圖書管理分為三類:圖書信息管理、讀者數(shù)據(jù)管理和系統(tǒng)用戶管理圖書信息管理:完成圖書征訂、編目、典藏、借還和查詢操作等方面的管理讀者數(shù)據(jù)管理:完成讀者類別管理和讀者個(gè)人數(shù)據(jù)的錄入、修改、刪除等方面的管理系統(tǒng)用戶管理:完成系統(tǒng)管理員用戶數(shù)據(jù)的管理2.2 系統(tǒng)業(yè)務(wù)分析圖書管理系統(tǒng)需要滿足圖書借閱者、圖書館工作人員和圖書管理人員等三方面的需求圖書借閱者的 需求是查詢圖書館所存的圖書、個(gè)人借閱況及個(gè)人信息的修改;圖書館工作人員對(duì)圖書借閱者的借閱及還 書要求進(jìn)行操作;圖書管理人員的功能最復(fù)雜,包括對(duì)工作人員、圖書借閱者、圖書進(jìn)行管理和維護(hù)。

    整 個(gè)圖書管理流程以圖書信息、借書證信息和借閱信息為主體,由借閱規(guī)則進(jìn)行約束限制每當(dāng)有新書進(jìn)庫 時(shí),先按照?qǐng)D書分類規(guī)則對(duì)新圖書進(jìn)行分類,然后由管理員錄入新圖書信息,信息入庫后管理員仍然可以 對(duì)該信息進(jìn)行修改和刪除當(dāng)有新借書證登記時(shí),先按照讀者的職業(yè)姓名進(jìn)行分類,然后由管理員錄入新 借書證信息,信息錄入后管理員仍然可以對(duì)該信息進(jìn)行修改和刪除有了圖書信息和借書證信息之后便可 以進(jìn)行借閱操作,成功借書操作的條件是:( 1)圖書信息數(shù)據(jù)庫中必須有該讀者要的圖書;( 2)讀者信息表中必須有該讀者借書證的信息;( 3)不違背特殊規(guī)則限制只有同時(shí)滿足這三個(gè)條件后才可以成功進(jìn)行借書操作當(dāng)以后再有讀者借書時(shí),就可以根據(jù)已有的借閱信息進(jìn)行比對(duì):( 1)讀者所借的圖書是否在庫;(2)該借書證是否有未還圖書等條件進(jìn)行判斷,以決定該借閱操作的成功與否2-1所示:2.3 系統(tǒng)流程分析根據(jù)系統(tǒng)業(yè)務(wù)分析與調(diào)查畫出系統(tǒng)的數(shù)據(jù)流圖,如圖 圖書征訂管理征訂計(jì)劃書管理員圖書編目圖書征訂數(shù)據(jù)新書數(shù)據(jù)管理讀者數(shù)據(jù)圖書數(shù)據(jù)圖2-1系統(tǒng)數(shù)據(jù)流圖第三章系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)根據(jù)系統(tǒng)功能分析和圖書管理系統(tǒng)的特點(diǎn), 經(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)用程序時(shí),經(jīng)常要遇到這樣的情況,即好多組件、窗體同時(shí)訪問 相同的數(shù)據(jù)源,如果為每一個(gè)組件或者窗體都設(shè)置一個(gè)數(shù)據(jù)源將是十分耗時(shí)的工作,而且要保證這些數(shù) 據(jù)源的確是相同的也需花一番功夫。

    數(shù)據(jù)模塊( D a t aModule )是解決這個(gè)問題最好的答案簡(jiǎn)單說 來,數(shù)據(jù)模塊是用來集中管理數(shù)據(jù)源的一個(gè)窗體,該窗體可在被需要的地方隨時(shí)引入②系統(tǒng)用戶密碼認(rèn)證窗體的實(shí)現(xiàn):本窗體是為了讓工作人員或圖書館管理人員按照用戶名和密碼進(jìn)行登 錄,并且根據(jù)用戶名檢查“權(quán)限”字段,以分辨進(jìn)入圖書館管理人員模塊還是進(jìn)入工作人員模塊③圖書查詢功能的實(shí)現(xiàn):在本系統(tǒng)中,任何人都有權(quán)限使用查詢功能,不做任何限制由于實(shí)現(xiàn)的查詢功 能有多種,如按圖書編號(hào)、圖書名稱等字段進(jìn)行“完全體配查找”和“部分體配的模糊查找”,還有按 多個(gè)條件進(jìn)行“邏輯與”或是“邏輯或”的多條件查找④讀者登錄功能的實(shí)現(xiàn):這個(gè)功能的實(shí)現(xiàn)與工作人員和管理人員登錄功能實(shí)現(xiàn)的方法大致一樣,是從用戶 表中查到借閱證號(hào)與密碼,看與用戶輸入的是否一致如果一致,那么用戶就可查看自己的借閱情況并 維護(hù)自己的部分信息⑤讀者借閱情況功能的實(shí)現(xiàn):當(dāng)借閱者正確登錄到系統(tǒng)后,此功能將被激活,使用戶能查看到自身的借閱 情況在此系統(tǒng)中,信息的顯示一般用“ List View ”來實(shí)現(xiàn)在這里根據(jù)讀者的不同要求實(shí)現(xiàn)借閱情 況的查詢,如檢查所有的借閱情況、某本書的借閱情況,還可以根據(jù)已借閱的天數(shù)來查詢。

    ⑥讀者個(gè)人資料維護(hù)功能的實(shí)現(xiàn):此功能實(shí)現(xiàn)當(dāng)前借閱者部份資料的修改,但借書證號(hào)和身份類別這樣的 信息不允許修改,這是圖書館管理人員模塊的功能在此界面中點(diǎn)擊修改按鈕將出現(xiàn)“修改”窗體,點(diǎn) 擊修改密碼按鈕將出現(xiàn) groupbox8 ,進(jìn)行密碼修改⑦圖書借閱功能的實(shí)現(xiàn):工作人員輸入讀者的借閱證號(hào)和所要借閱的圖書的圖書編號(hào),然后點(diǎn)擊借閱按鈕 就可進(jìn)行圖書借閱考慮到實(shí)際中可能會(huì)出現(xiàn)只知圖書名而不知圖書編號(hào)的情況,在此界面下方加入一 個(gè)轉(zhuǎn)換功能,可以把圖書名稱轉(zhuǎn)換成圖書編號(hào),再進(jìn)行圖書借閱⑧圖書歸還功能的實(shí)現(xiàn):工作人員根據(jù)讀者的借書證號(hào)和歸還的圖書編號(hào)進(jìn)行圖書的歸還工作并且根據(jù) 現(xiàn)實(shí)中可能會(huì)出現(xiàn)的只知圖書名不知圖書編號(hào)的歸還情況,所以加入了按書籍名稱進(jìn)行歸還的功能這 個(gè)功能是圖書借閱功能中把圖書名稱轉(zhuǎn)換成圖書編號(hào)的一種改進(jìn)方法,這樣就不用如借閱功能中一樣要 先轉(zhuǎn)換再借閱了歸還完成后,同樣會(huì)打印出歸還報(bào)表以便用戶檢查和確認(rèn)3.2 軟件結(jié)構(gòu)與實(shí)現(xiàn)技術(shù)Delphi 6與數(shù)據(jù)庫的鏈接:① ADO Connection 組件ADOConnection對(duì)象用于創(chuàng)建一個(gè)到達(dá)某個(gè)數(shù)據(jù)源的開放連接通過此連接,您可以對(duì)一個(gè)數(shù)據(jù)庫進(jìn)行訪問和操作。

    如果需要多次訪問某個(gè)數(shù)據(jù)庫,您應(yīng)當(dāng)使用 Connection 對(duì)象來建立一個(gè)連接您也可以 經(jīng)由一個(gè)Command或Recordset 對(duì)象傳遞一個(gè)連接字符串來創(chuàng)建某個(gè)連接不過,此類連接僅僅適合一 次具體的簡(jiǎn)單的查詢?nèi)鐖D 3-2-1所示ADO Connection 組件晅 強(qiáng)圖 3-2-1 ADO Connection 組件②ADO Table組件ADO Table連接數(shù)據(jù)庫中一個(gè)數(shù)據(jù)表并對(duì)數(shù)據(jù)表中的各種狀態(tài)進(jìn)行控制 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è)計(jì)中所用控件如圖 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),對(duì)于圖書館工作人員和系統(tǒng)管理員,采用 C/S模式;對(duì)于借閱者我們采用 C/S+B/S模式。

    在C/S結(jié)構(gòu)中采用Delphi6來開發(fā)客戶端和服務(wù)端因?yàn)镈elphi 在C/S架構(gòu)方面具有出色的優(yōu)勢(shì),運(yùn)用 Delphi編程是容易上手的而且高效的,這些都來源于 Delphi中優(yōu)秀的VCL有時(shí),當(dāng)某個(gè)借閱者計(jì)算機(jī)上沒有安裝相應(yīng)的客戶端程序, 但是又想查詢一下自己借書的信息,鑒于這種情況,為了不限于局域網(wǎng)的讀者借書情況查詢,還把 B/S結(jié)構(gòu)加入了本系統(tǒng)以滿足廣域網(wǎng)用戶的需求,這樣就可以打開 IE來查詢自己的借書信息了,方便了用戶,也方便了圖書館工作人員,同時(shí)也實(shí)現(xiàn)跨平臺(tái)性數(shù)據(jù)庫采用SQLServer 2000,因?yàn)閿?shù)據(jù)量比較大,而在 Delphi中使用SQL語言非常方便,一般來說,都是通過Tquery或TADOquery組件來使用SQL語言的設(shè)計(jì)程序時(shí),在該組件的屬性對(duì)話框中選擇 SQL屬性,單擊帶省略號(hào)的按鈕,就可以打開 String List Editor 對(duì)話框,然后我們就可以在對(duì)話框中添加SQL語句還可以使用 Delphi的SQLBuilder來自動(dòng)生成SQL語句,這樣可以避免手工編寫 SQL而可能造成的語法錯(cuò)誤3.3數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)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ù)項(xiàng)有用戶編號(hào)、登錄 口令、權(quán)限代碼。

    讀者類別數(shù)據(jù):借閱圖書讀者的類別數(shù)據(jù),包含的數(shù)據(jù)項(xiàng)有讀者類別編號(hào)、類別名稱、借書數(shù)量、 借書期限、有效期限讀者個(gè)人數(shù)據(jù):讀者個(gè)人與圖書借閱有關(guān)的身份數(shù)據(jù),包含的數(shù)據(jù)項(xiàng)有借閱證編號(hào)、讀者類別編 號(hào)、姓名、部門名稱、辦證時(shí)間圖書書目數(shù)據(jù):用于圖書編目使用的書目數(shù)據(jù), 包含的數(shù)據(jù)項(xiàng)有索書號(hào)、 圖書條碼、書名、作者、 出版社、出版日期、字?jǐn)?shù)、頁數(shù)、內(nèi)容簡(jiǎn)介、關(guān)鍵詞新書書目數(shù)據(jù):圖書編目產(chǎn)生的書目數(shù)據(jù),包含的數(shù)據(jù)項(xiàng)與圖書書目數(shù)據(jù)相同館藏書目數(shù)據(jù):新書書目經(jīng)典藏之后形成館藏圖書書目數(shù)據(jù), 包含的數(shù)據(jù)項(xiàng)有索書號(hào)、 圖書條碼、書名、作者、出版社、出版日期、字?jǐn)?shù)、頁數(shù)、內(nèi)容簡(jiǎn)介、關(guān)鍵詞、入館日期、復(fù)本數(shù)、可借數(shù)、庫室名圖書征訂數(shù)據(jù):征訂圖書的相關(guān)數(shù)據(jù),包含的數(shù)據(jù)項(xiàng)有書名、作者、出版社、出版日期、數(shù)量、征訂日期圖書借閱數(shù)據(jù):包含的數(shù)據(jù)項(xiàng)有圖書條碼、借閱證編號(hào)、借閱日期、還書日期、圖書所在庫室編號(hào)操作日志數(shù)據(jù):包含的數(shù)據(jù)項(xiàng)有用戶名、操作時(shí)間、操作動(dòng)作3.2.2 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)根據(jù)系統(tǒng)需求,分析出實(shí)體一關(guān)系圖,如圖3-2所示:圖3-2 實(shí)體一關(guān)系圖3.2.3 數(shù)據(jù)庫表設(shè)計(jì)根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,對(duì)于本系統(tǒng)的數(shù)據(jù)庫,可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié) 構(gòu):①名稱:圖書征訂表(見表 3-1 )表名稱標(biāo)識(shí):Subscriptions數(shù)據(jù)來源:圖書征訂管理模塊錄入表3-1圖書征訂表名 稱'字段名稱類 型主 鍵非 空征訂編號(hào)Code自動(dòng)編號(hào)YesYes類別Class文本NoYes書名Name文本NoNo作者Author文本NoNo出版社Concern文本NoNo出版時(shí)間Outdate日期/時(shí)間NoNo征定時(shí)間PurchasingDate日期/時(shí)間NoNo預(yù)計(jì)入庫時(shí)間ReachTime日期/時(shí)間NoNo單價(jià)UnitPrice數(shù)字NoNo訂購數(shù)量Quantity數(shù)字NoNo 總價(jià)TotalPrice數(shù)字NoNo②名稱:圖書編目表(見表 3-2)表名稱標(biāo)識(shí):Class數(shù)據(jù)來源:圖書編目管理模塊錄入。

    表3-2圖書編目表名 稱字段名稱類 型主 鍵非 空類別編號(hào)ClassID自動(dòng)編號(hào)YesYes類別名稱ClassName文本NoYes③名稱:圖書典藏表(見表 3-3)表名稱標(biāo)識(shí):Book數(shù)據(jù)來源:圖書典藏管理模塊錄入表3-3圖書典藏表名 稱字段名稱類 型主 鍵非 空編號(hào)Code自動(dòng)編號(hào)YesYes類別Class文本NoYes書名Name文本NoNo作者Author文本NoNo出版社Concern文本NoNo出版時(shí)間Outdate日期/時(shí)間NoNo價(jià)格Cost數(shù)字NoNo備注說明Memo文本NoNo④名稱:圖書流通表(見表 3-4)表名稱標(biāo)識(shí):Owner數(shù)據(jù)來源:圖書流通管理模塊錄入表3-4圖書流通表名 稱字段名稱類 型主 鍵非 空?qǐng)D書編號(hào)Code自動(dòng)編號(hào)YesYes書名Name文本NoNo作者Author文本NoNo出版社Concern文本NoNo讀者編號(hào)Readerid文本NoYes借出日期Landdate日期/時(shí)間NoYes⑤名稱:用戶類別表(見表 3-5)表名稱標(biāo)識(shí):Groupb數(shù)據(jù)來源:讀者管理模塊錄入表3-5用戶類別表名 稱字段名稱類 型主 鍵非 空 用戶類型編號(hào)GroupID自動(dòng)編號(hào)YesYes類型描述Des文本NoYes最多可借數(shù)量MaxNum文本NoYes⑥名稱:讀者信息表(見表 3-6)表名稱標(biāo)識(shí):Reader數(shù)據(jù)來源:讀者管理模塊生成。

    表3-6讀者信息表名 稱字段名稱類 型主 鍵非 空讀者編號(hào)ReaderId自動(dòng)編號(hào)YesYes讀者姓名Name文本NoYes性別Sex文本NoYes讀者類別GroupId文本NoYes證件號(hào)碼IdCard文本NoYes第四章系統(tǒng)實(shí)現(xiàn)效果4.1 系統(tǒng)用戶管理子系統(tǒng)系統(tǒng)用戶管理子系統(tǒng),如圖 4-1 圖4-1系統(tǒng)用戶管理子系統(tǒng)系統(tǒng)用戶管理子系統(tǒng)中,可實(shí)現(xiàn)用戶權(quán)限的管理,用戶賬號(hào)和密碼的管理和用戶的注銷圖中為用戶 權(quán)限的管理,可對(duì)系統(tǒng)管理員的權(quán)限進(jìn)行添加、刪除和修改4.2 讀者信息管理子系統(tǒng)讀者信息管理子系統(tǒng),如圖 4-2所示 圖4-2讀者信息管理子系統(tǒng)讀者信息管理子系統(tǒng)中可進(jìn)行讀者信息的添加、修改和刪除的操作,還可進(jìn)行讀者借閱記錄的查詢 圖為讀者信息的添加,輸入相關(guān)信息,點(diǎn)擊確定保存到數(shù)據(jù)庫,可實(shí)現(xiàn)讀者信息的添加4.3 圖書信息管理子系統(tǒng)圖書信息管理子系統(tǒng),如圖 4-3所示 圖4-3圖書信息管理子系統(tǒng)圖書信息管理為整個(gè)圖書管理信息系統(tǒng)的核心,圖書信息管理又分為圖書征訂管理、圖書編目管理、 圖書典藏管理和圖書流通管理圖中所示的是圖書征訂管理,填寫相關(guān)圖書的征訂信息,點(diǎn)擊確定保存 圖書征訂管理可對(duì)圖書的征訂實(shí)現(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)信息后可實(shí)現(xiàn)軟件與數(shù)據(jù)庫的連接4.4.3借閱記錄查詢借閱記錄查詢界面,如圖 4-4-3所示:圖4-4-3借閱記錄查詢界面針對(duì)讀者借書遲還問題,本系統(tǒng)設(shè)置讀者借閱記錄查詢,輸入讀者借閱號(hào)可查詢讀者所借圖書的相關(guān) 信息,以提醒讀者盡快還書第五章系統(tǒng)運(yùn)行與使用5.1 系統(tǒng)運(yùn)行網(wǎng)絡(luò)建議對(duì)于圖書管理信息系統(tǒng)來說,一般有遠(yuǎn)端的數(shù)據(jù)交流,所以網(wǎng)絡(luò)的支持是少不了的因此需要有能夠 支持TCP/IP相關(guān)協(xié)議的小型局域網(wǎng)支持圖書管理信息系統(tǒng)的網(wǎng)絡(luò)配置一般有如下幾種類型1)單機(jī)模式:即服務(wù)器和客戶端在同一臺(tái)計(jì)算機(jī)上2)百兆模式:應(yīng)用服務(wù)器和管理人員終端的網(wǎng)絡(luò)接口為百兆交換機(jī)3)千兆模式:應(yīng)用服務(wù)器和管理人員終端的網(wǎng)絡(luò)接口為千兆交換機(jī)實(shí)際上沒有必要給每個(gè)節(jié)點(diǎn)都配置千兆網(wǎng)絡(luò)接口,只需要給服務(wù)器端配置千兆接口即可。

    在實(shí)際的運(yùn)行操作中,可以根據(jù)用戶的情況選擇不同的網(wǎng)絡(luò)配置網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)如圖5-1所示:圖5-1網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)5.2 系統(tǒng)軟硬件配置建議操作系統(tǒng)決定了系統(tǒng)運(yùn)行的穩(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位增強(qiáng)色數(shù)據(jù)庫服務(wù)器上必須要安裝 SQL Server 20005.3 系統(tǒng)安裝與部署數(shù)據(jù)服務(wù)器的安裝:1 .安裝 SQL Server 20002 .在SQL Server 2000的查詢分析器中執(zhí)行本系統(tǒng)的腳本3 .建立一個(gè)專門用于操作的“圖書管理信息系統(tǒng)”數(shù)據(jù)庫賬號(hào)客戶端的安裝:1 .安裝.Net Framework2 .安裝圖書管理信息系統(tǒng)3 .第一次運(yùn)行需要設(shè)置數(shù)據(jù)庫服務(wù)器第六章結(jié)束語本系統(tǒng)實(shí)現(xiàn)了圖書管理信息系統(tǒng)的基本管理功能,使圖書管理工作規(guī)范化,系統(tǒng)化,程序化,避免圖 書管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和修改圖書情況。

    本系統(tǒng) 結(jié)構(gòu)簡(jiǎn)單,功能豐富,硬件配置要求低,運(yùn)行穩(wěn)定實(shí)現(xiàn)了對(duì)讀者和對(duì)圖書的科學(xué)化管理,為讀者和圖書 館管理人員提供一個(gè)功能齊全、使用快捷的圖書館管理系統(tǒng)附錄開發(fā)平臺(tái)簡(jiǎn)介Delphi ,是 Windows平臺(tái)下著名的快速應(yīng)用程序開發(fā)工具 (Rapid Application Development ,簡(jiǎn)稱RAD)它的前身,即是DOS時(shí)代盛行一時(shí)的 BorlandTurbo Pascal”,最早的版本由美國 Borland (寶蘭)公司于1995 年開發(fā)主創(chuàng)者為 Anders Hejlsberg經(jīng)過數(shù)年的發(fā)展,此產(chǎn)品也轉(zhuǎn)移至 Embarcadero公司旗下Delphi是一個(gè)集成開發(fā)環(huán)境 (IDE),使用的核心是由傳統(tǒng) Pascal語言發(fā)展而來的 Object Pascal,以圖形用戶界面為 開發(fā)環(huán)境,透過IDE、VCL工具與編譯器,配合連結(jié)數(shù)據(jù)庫的功能,構(gòu)成一個(gè)以面向?qū)ο蟪绦蛟O(shè)計(jì)為中心 的應(yīng)用程序開發(fā)工具Delphi 6.0是Borland公司最新推出的一套無論是界面還是功能都近乎完美的應(yīng)用程 序開發(fā)工具與以前的 Delphi版本相比,Delphi 6.0使用更簡(jiǎn)便,效率也更高SQL Server是由Microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng) (DBMS ),它最初是由 Microsoft、Sybase和Ashton-Tate三家公司共同開發(fā)的,并于 1988年推出了第一個(gè) OS/2版本。

    SQL Server近年來不斷更新 版本,1996 年,Microsoft 推出了 SQL Server 6.5 版本;1998 年,SQL Server 7.0 版本和用戶見面;SQL Server 2000是Microsoft公司于2000年推出的最新版本參考文獻(xiàn):[1]何仲昆、楊玫、王秀珍.《圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》 .寧波高等??茖W(xué)校學(xué)報(bào).2001.[2]宋坤、趙智勇等.《Delphi工程應(yīng)用與項(xiàng)目實(shí)踐》.機(jī)械工業(yè)出版社.2005-1[3]宋昆、李嚴(yán)等.《SQL Server數(shù)據(jù)庫開發(fā)實(shí)例解析》.機(jī)械工業(yè)出版社.2006-1 [4]陳佳.《信息系統(tǒng)開發(fā)方法教程》.清華大學(xué)出版社.2000-12.[5]劉啟茂.《計(jì)算機(jī)圖書管理系統(tǒng)設(shè)計(jì)與實(shí)例》 .北京電子工業(yè)出版社.1994[6]葛世倫、代逸生.《企業(yè)管理信息系統(tǒng)開發(fā)的理論和方法》 .清華大學(xué)出版社.2000.[7](美)麥克勞德、(美)謝爾.《管理信息系統(tǒng)(第八版)》.北京大學(xué)出版社.2002-1[8](美)肯尼斯C.勞頓等.《管理信息系統(tǒng)》.機(jī)械工業(yè)出版社.2007-07[9](美)哈格.《信息時(shí)代的管理信息系統(tǒng)》 .機(jī)械工業(yè)出版社.2004-03。

    點(diǎn)擊閱讀更多內(nèi)容
    最新文檔
    傳統(tǒng)文化道德不是高懸的明月而是腳下的星光.pptx
    世界無煙日關(guān)注青少年成長(zhǎng)健康無煙為成長(zhǎng)護(hù)航.pptx
    五四青年節(jié)詩詞贊歌五四青年自強(qiáng)不息.pptx
    XX學(xué)校班主任培訓(xùn)用心管理慧做班主任.pptx
    拒絕熬夜健康養(yǎng)生規(guī)律作息遠(yuǎn)離亞健康.pptx
    兒童成長(zhǎng)手冊(cè)時(shí)光里的童真印記.pptx
    幼兒園夏季傳染病預(yù)防指南預(yù)見夏天健康童行夏季傳染病預(yù)防科普.pptx
    高中生心理健康教育主題班會(huì)快樂學(xué)習(xí)高效學(xué)習(xí)正視壓力學(xué)會(huì)減壓.pptx
    員工職業(yè)道德與職業(yè)素養(yǎng)培訓(xùn)遵守職業(yè)道德提高職業(yè)修養(yǎng).pptx
    2025職業(yè)病防治法宣傳周健康守護(hù)職防同行.pptx
    XX幼兒園防災(zāi)減災(zāi)安全教育臨災(zāi)不亂安全童行學(xué)會(huì)保護(hù)自己.pptx
    在2025年縣教育工作大會(huì)暨高考備考工作推進(jìn)會(huì)上的講話發(fā)言材料.docx
    在2025年縣全面從嚴(yán)治黨和黨風(fēng)廉政會(huì)議上的講話發(fā)言材料.docx
    在2025年全市慶祝“五一”暨勞動(dòng)模范表彰大會(huì)上的講話發(fā)言材料多篇.docx
    2025年稅務(wù)局青年代表在五四青年座談會(huì)上的發(fā)言材料3篇.docx
    在2025年市委全體會(huì)議上的主持講話發(fā)言材料.docx
    2025年黨風(fēng)廉政建設(shè)工作要點(diǎn)材料.docx
    在2025年全市青年干部慶祝五四青年節(jié)大會(huì)上的講話發(fā)言材料多篇.docx
    在入黨積極分子培訓(xùn)班上的講話發(fā)言材料.docx
    縣文旅局黨組書記在五一假期及夏季旅游安全生產(chǎn)工作部署會(huì)議上的講話發(fā)言材料.docx
    賣家[上傳人]:無敵小子
    資質(zhì):實(shí)名認(rèn)證