版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 管理信息系統(tǒng)課程設(shè)計(jì)</p><p> 題 目 圖書(shū)管理信息系統(tǒng)的分析與設(shè)計(jì) </p><p><b> 摘 要</b></p><p> 隨著信息時(shí)代的不斷發(fā)展,陳舊的圖書(shū)管理方式已經(jīng)不能適應(yīng)當(dāng)今人們的需要。伴隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),傳統(tǒng)的圖書(shū)管理方
2、式必然被以計(jì)算機(jī)為基礎(chǔ)的信息管理系統(tǒng)所取代。使用計(jì)算機(jī)對(duì)圖書(shū)信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。本文主要完成對(duì)圖書(shū)管理系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫(kù)模式分析、經(jīng)濟(jì)效益分析。</p><p> 關(guān)鍵詞:圖書(shū)管理;管理信息系統(tǒng);數(shù)據(jù)庫(kù)</p><p><b> 目 錄</b></p><p><b> 第一章 概 述
3、1</b></p><p> 第二章 系統(tǒng)需求與設(shè)計(jì)2</p><p> 2.1 系統(tǒng)目標(biāo)與需求2</p><p> 2.2 系統(tǒng)業(yè)務(wù)分析2</p><p> 2.3 系統(tǒng)流程分析2</p><p> 第三章 系統(tǒng)設(shè)計(jì)3</p><p> 3.1 系統(tǒng)功能結(jié)構(gòu)
4、設(shè)計(jì)3</p><p> 3.2 軟件結(jié)構(gòu)與實(shí)現(xiàn)技術(shù)5</p><p> 3.3 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)7</p><p> 第四章 系統(tǒng)實(shí)現(xiàn)效果10</p><p> 4.1 系統(tǒng)用戶管理子系統(tǒng)10</p><p> 4.2 讀者信息管理子系統(tǒng)11</p><p> 4.3 圖
5、書(shū)信息管理子系統(tǒng)12</p><p> 4.4 其他模塊13</p><p> 第五章 系統(tǒng)運(yùn)行與使用15</p><p> 5.1 系統(tǒng)運(yùn)行網(wǎng)絡(luò)建議15</p><p> 5.2 系統(tǒng)軟硬件配置建議16</p><p> 5.3 系統(tǒng)安裝與部署16</p><p> 第
6、六章 結(jié)束語(yǔ)16</p><p> 附錄 開(kāi)發(fā)平臺(tái)簡(jiǎn)介17</p><p><b> 第一章 概 述</b></p><p> 圖書(shū)館作為一種信息資源的集散地,圖書(shū)和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理,現(xiàn)今總的來(lái)說(shuō),缺乏系統(tǒng),規(guī)范的信息管理手段。盡管有的圖書(shū)館有計(jì)算機(jī),但是尚未用于信息管理,沒(méi)有發(fā)揮效力,資源閑置比較突出,這就
7、是管理信息系統(tǒng)的開(kāi)發(fā)的基本環(huán)境。數(shù)據(jù)處理手工操作,工作量大,出錯(cuò)率高,出錯(cuò)后不易更改。圖書(shū)館采取手工方式對(duì)圖書(shū)借閱情況進(jìn)行人工管理,由于信息比較多,圖書(shū)借閱信息的管理工作混亂而又復(fù)雜;一般借閱情況是記錄在借書(shū)證上,圖書(shū)的數(shù)目和內(nèi)容記錄在文件中,圖書(shū)館的工作人員和管理員也只是當(dāng)時(shí)對(duì)圖書(shū)信息比較清楚,時(shí)間一長(zhǎng),如再要進(jìn)行查詢,就得在眾多的資料中翻閱、查找了,造成查詢費(fèi)時(shí)、費(fèi)力;如要對(duì)很長(zhǎng)時(shí)間以前的圖書(shū)進(jìn)行查找或更改就更加困難了。隨著信息和網(wǎng)
8、絡(luò)技術(shù)的蓬勃發(fā)展,圖書(shū)信息管理成為計(jì)算機(jī)應(yīng)用的一個(gè)分支,她有著手工管理所無(wú)法比擬的優(yōu)點(diǎn),如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高圖書(shū)資料管理的效率。因此,基于以上問(wèn)題,開(kāi)發(fā)一套能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄蔚膱D書(shū)資料管理系統(tǒng),將是非常必要的,也是十分及時(shí)的。</p><p> 圖書(shū)管理系統(tǒng)是一個(gè)集圖書(shū)借閱管理、信息發(fā)布及管理決策為一體的Window
9、s環(huán)境下集成化的管理系統(tǒng)。由系統(tǒng)用戶管理系統(tǒng)、讀者信息管理系統(tǒng)、圖書(shū)征訂管理系統(tǒng)、圖書(shū)編目管理系統(tǒng)、圖書(shū)典藏管理系統(tǒng)等子系統(tǒng)構(gòu)成,功能模塊覆蓋整個(gè)圖書(shū)管理業(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)行效率,適用圖書(shū)情報(bào)單位圖書(shū)館自動(dòng)化管理。運(yùn)行采用全Windows 界面,有很
10、好的容錯(cuò)能力。本系統(tǒng)采用結(jié)構(gòu)化的設(shè)計(jì)方法進(jìn)行設(shè)計(jì),采用快速開(kāi)發(fā)平臺(tái)Delphi 6進(jìn)行開(kāi)發(fā)。</p><p> 圖書(shū)管理信息系統(tǒng)分為圖書(shū)信息管理子系統(tǒng)、系統(tǒng)用戶管理子系統(tǒng)和讀者信息管理子系統(tǒng),下面是各個(gè)子系統(tǒng)的功能描述:</p><p> ?、?圖書(shū)信息管理子系統(tǒng):包括圖書(shū)征訂、圖書(shū)編目、圖書(shū)典藏和圖書(shū)流通。圖書(shū)征訂包括圖書(shū)征訂數(shù)據(jù)的錄入、修改、刪除等功能;圖書(shū)編目包括圖書(shū)編目信息的錄入
11、、修改等功能;圖書(shū)典藏包括新書(shū)分配、庫(kù)室調(diào)配等功能;圖書(shū)流通包括圖書(shū)借閱、續(xù)借,圖書(shū)返還,圖書(shū)書(shū)目查詢等功能。</p><p> ?、?系統(tǒng)用戶管理自系統(tǒng):包括系統(tǒng)用戶數(shù)據(jù)的錄入、修改、刪除等功能。</p><p> ?、?讀者信息管理自系統(tǒng):包括讀者類別管理,讀者個(gè)人數(shù)據(jù)的錄入、修改、刪除等功能。</p><p><b> 各章簡(jiǎn)述:</b>
12、;</p><p> 第二章從總體上分析了建立圖書(shū)管理信息系統(tǒng)的系統(tǒng)目標(biāo)、系統(tǒng)的業(yè)務(wù)流程以及系統(tǒng)的性能需求。為以后的系統(tǒng)設(shè)計(jì)提出了指導(dǎo)思想。</p><p> 第三章根據(jù)上一章的系統(tǒng)目標(biāo)和業(yè)務(wù)需求設(shè)計(jì)了系統(tǒng)的功能結(jié)構(gòu),從軟件設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)兩方面系詳細(xì)地分析設(shè)計(jì)了圖書(shū)管理信息系統(tǒng)。</p><p> 第四章從各個(gè)子系統(tǒng)的運(yùn)行界面檢驗(yàn)了本圖書(shū)管理信息系統(tǒng)實(shí)現(xiàn)的效
13、果并給出了說(shuō)明,最后給出了其他模塊的運(yùn)行效果</p><p> 第五章介紹了本圖書(shū)管理信息系統(tǒng)運(yùn)行的網(wǎng)絡(luò)配置和軟硬件方面的配置需求。</p><p> 第六章從本圖書(shū)管理信息系統(tǒng)的結(jié)構(gòu)及其功能優(yōu)點(diǎn)做出了簡(jiǎn)要介紹,對(duì)開(kāi)發(fā)本系統(tǒng)做出了簡(jiǎn)要總結(jié)。</p><p> 最后附錄簡(jiǎn)介了本圖書(shū)管理信息系統(tǒng)的開(kāi)發(fā)平臺(tái)和數(shù)據(jù)庫(kù)系統(tǒng)。</p><p>
14、第二章 系統(tǒng)需求與設(shè)計(jì)</p><p> 2.1 系統(tǒng)目標(biāo)與需求</p><p><b> 2.1.1系統(tǒng)目標(biāo)</b></p><p> 本系統(tǒng)的總體目標(biāo)是為圖書(shū)借閱人提供方便快捷的服務(wù),以及為圖書(shū)管理人員提供準(zhǔn)確可靠的信息。將微機(jī)技術(shù)與管理工作有機(jī)地結(jié)合起來(lái),以實(shí)現(xiàn)從手工操作到微機(jī)管理的順利過(guò)渡。利用計(jì)算機(jī)對(duì)圖書(shū)資料進(jìn)行有效的管理,提高
15、工作效率,提高圖書(shū)的利用率,充分發(fā)揮圖書(shū)的作用。同時(shí)通過(guò)網(wǎng)絡(luò)讓讀者及時(shí)方便地查到所需的圖書(shū),管理人員還可以利用強(qiáng)大的管理統(tǒng)計(jì)功能,通過(guò)統(tǒng)計(jì)圖書(shū)的總量、各種圖書(shū)的借閱率等及時(shí)了解庫(kù)存、圖書(shū)館發(fā)展的規(guī)模以及讀者對(duì)各類圖書(shū)的需求, 掌握今后圖書(shū)的訂購(gòu)計(jì)劃及取舍方向。</p><p> 2.1.2系統(tǒng)功能需求</p><p> 圖書(shū)管理涉及圖書(shū)信息、系統(tǒng)用戶信息、讀者信息、圖書(shū)借閱信息等多種數(shù)
16、據(jù)管理。從管理的角度出發(fā)可將圖書(shū)管理分為三類:圖書(shū)信息管理、讀者數(shù)據(jù)管理和系統(tǒng)用戶管理。</p><p> 圖書(shū)信息管理:完成圖書(shū)征訂、編目、典藏、借還和查詢操作等方面的管理。</p><p> 讀者數(shù)據(jù)管理:完成讀者類別管理和讀者個(gè)人數(shù)據(jù)的錄入、修改、刪除等方面的管理。</p><p> 系統(tǒng)用戶管理:完成系統(tǒng)管理員用戶數(shù)據(jù)的管理。</p>&
17、lt;p> 2.2 系統(tǒng)業(yè)務(wù)分析</p><p> 圖書(shū)管理系統(tǒng)需要滿足圖書(shū)借閱者、圖書(shū)館工作人員和圖書(shū)管理人員等三方面的需求。圖書(shū)借閱者的需求是查詢圖書(shū)館所存的圖書(shū)、個(gè)人借閱況及個(gè)人信息的修改;圖書(shū)館工作人員對(duì)圖書(shū)借閱者的借閱及還書(shū)要求進(jìn)行操作;圖書(shū)管理人員的功能最復(fù)雜,包括對(duì)工作人員、圖書(shū)借閱者、圖書(shū)進(jìn)行管理和維護(hù)。整個(gè)圖書(shū)管理流程以圖書(shū)信息、借書(shū)證信息和借閱信息為主體,由借閱規(guī)則進(jìn)行約束限制。每當(dāng)
18、有新書(shū)進(jìn)庫(kù)時(shí),先按照?qǐng)D書(shū)分類規(guī)則對(duì)新圖書(shū)進(jìn)行分類,然后由管理員錄入新圖書(shū)信息,信息入庫(kù)后管理員仍然可以對(duì)該信息進(jìn)行修改和刪除。當(dāng)有新借書(shū)證登記時(shí),先按照讀者的職業(yè)姓名進(jìn)行分類,然后由管理員錄入新借書(shū)證信息,信息錄入后管理員仍然可以對(duì)該信息進(jìn)行修改和刪除。有了圖書(shū)信息和借書(shū)證信息之后便可以進(jìn)行借閱操作,成功借書(shū)操作的條件是:(1)圖書(shū)信息數(shù)據(jù)庫(kù)中必須有該讀者要的圖書(shū);(2)讀者信息表中必須有該讀者借書(shū)證的信息;(3)不違背特殊規(guī)則限制。只
19、有同時(shí)滿足這三個(gè)條件后才可以成功進(jìn)行借書(shū)操作。當(dāng)以后再有讀者借書(shū)時(shí),就可以根據(jù)已有的借閱信息進(jìn)行比對(duì):(1)讀者所借的圖書(shū)是否在庫(kù);(2)該借書(shū)證是否有未還圖書(shū)等條件進(jìn)行判斷,以決定該借閱操作的成功與否。</p><p> 2.3 系統(tǒng)流程分析</p><p> 根據(jù)系統(tǒng)業(yè)務(wù)分析與調(diào)查畫出系統(tǒng)的數(shù)據(jù)流圖,如圖2-1所示:</p><p> 圖2-1 系統(tǒng)數(shù)據(jù)流
20、圖</p><p><b> 第三章 系統(tǒng)設(shè)計(jì)</b></p><p> 3.1 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)</p><p> 根據(jù)系統(tǒng)功能分析和圖書(shū)管理系統(tǒng)的特點(diǎn),經(jīng)過(guò)模塊化的分析畫出系統(tǒng)功能的模塊結(jié)構(gòu)圖,如圖3-1所示:</p><p> 圖3-1 系統(tǒng)功能的模塊結(jié)構(gòu)圖</p><p> 系統(tǒng)
21、各結(jié)構(gòu)模塊的功能:</p><p> ?、贁?shù)據(jù)模塊窗體的設(shè)置:在編寫數(shù)據(jù)庫(kù)應(yīng)用程序時(shí),經(jīng)常要遇到這樣的情況,即好多組件、窗體同時(shí)訪問(wèn)相同的數(shù)據(jù)源,如果為每一個(gè)組件或者窗體都設(shè)置一個(gè)數(shù)據(jù)源將是十分耗時(shí)的工作,而且要保證這些數(shù)據(jù)源的確是相同的也需花一番功夫。數(shù)據(jù)模塊(D a t aModule)是解決這個(gè)問(wèn)題最好的答案。簡(jiǎn)單說(shuō)來(lái),數(shù)據(jù)模塊是用來(lái)集中管理數(shù)據(jù)源的一個(gè)窗體,該窗體可在被需要的地方隨時(shí)引入。</p&g
22、t;<p> ②系統(tǒng)用戶密碼認(rèn)證窗體的實(shí)現(xiàn):本窗體是為了讓工作人員或圖書(shū)館管理人員按照用戶名和密碼進(jìn)行登錄,并且根據(jù)用戶名檢查“權(quán)限”字段,以分辨進(jìn)入圖書(shū)館管理人員模塊還是進(jìn)入工作人員模塊。</p><p> ③圖書(shū)查詢功能的實(shí)現(xiàn):在本系統(tǒng)中,任何人都有權(quán)限使用查詢功能,不做任何限制。由于實(shí)現(xiàn)的查詢功能有多種,如按圖書(shū)編號(hào)、圖書(shū)名稱等字段進(jìn)行“完全體配查找”和“部分體配的模糊查找”,還有按多個(gè)條
23、件進(jìn)行“邏輯與”或是“邏輯或”的多條件查找。</p><p> ?、茏x者登錄功能的實(shí)現(xiàn):這個(gè)功能的實(shí)現(xiàn)與工作人員和管理人員登錄功能實(shí)現(xiàn)的方法大致一樣,是從用戶表中查到借閱證號(hào)與密碼,看與用戶輸入的是否一致。如果一致,那么用戶就可查看自己的借閱情況并維護(hù)自己的部分信息。</p><p> ⑤讀者借閱情況功能的實(shí)現(xiàn):當(dāng)借閱者正確登錄到系統(tǒng)后,此功能將被激活,使用戶能查看到自身的借閱情況。在此
24、系統(tǒng)中,信息的顯示一般用“List View”來(lái)實(shí)現(xiàn)。在這里根據(jù)讀者的不同要求實(shí)現(xiàn)借閱情況的查詢,如檢查所有的借閱情況、某本書(shū)的借閱情況,還可以根據(jù)已借閱的天數(shù)來(lái)查詢。</p><p> ?、拮x者個(gè)人資料維護(hù)功能的實(shí)現(xiàn):此功能實(shí)現(xiàn)當(dāng)前借閱者部份資料的修改,但借書(shū)證號(hào)和身份類別這樣的信息不允許修改,這是圖書(shū)館管理人員模塊的功能。在此界面中點(diǎn)擊修改按鈕將出現(xiàn)“修改”窗體,點(diǎn)擊修改密碼按鈕將出現(xiàn)groupbox8,進(jìn)行
25、密碼修改。</p><p> ⑦圖書(shū)借閱功能的實(shí)現(xiàn):工作人員輸入讀者的借閱證號(hào)和所要借閱的圖書(shū)的圖書(shū)編號(hào),然后點(diǎn)擊借閱按鈕就可進(jìn)行圖書(shū)借閱。考慮到實(shí)際中可能會(huì)出現(xiàn)只知圖書(shū)名而不知圖書(shū)編號(hào)的情況,在此界面下方加入一個(gè)轉(zhuǎn)換功能,可以把圖書(shū)名稱轉(zhuǎn)換成圖書(shū)編號(hào),再進(jìn)行圖書(shū)借閱。</p><p> ?、鄨D書(shū)歸還功能的實(shí)現(xiàn):工作人員根據(jù)讀者的借書(shū)證號(hào)和歸還的圖書(shū)編號(hào)進(jìn)行圖書(shū)的歸還工作。并且根據(jù)現(xiàn)實(shí)中
26、可能會(huì)出現(xiàn)的只知圖書(shū)名不知圖書(shū)編號(hào)的歸還情況,所以加入了按書(shū)籍名稱進(jìn)行歸還的功能。這個(gè)功能是圖書(shū)借閱功能中把圖書(shū)名稱轉(zhuǎn)換成圖書(shū)編號(hào)的一種改進(jìn)方法,這樣就不用如借閱功能中一樣要先轉(zhuǎn)換再借閱了。歸還完成后,同樣會(huì)打印出歸還報(bào)表以便用戶檢查和確認(rèn)。</p><p> 3.2 軟件結(jié)構(gòu)與實(shí)現(xiàn)技術(shù)</p><p> Delphi 6與數(shù)據(jù)庫(kù)的鏈接:</p><p> ?、?/p>
27、 ADO Connection組件</p><p> ADO Connection對(duì)象用于創(chuàng)建一個(gè)到達(dá)某個(gè)數(shù)據(jù)源的開(kāi)放連接。通過(guò)此連接,您可以對(duì)一個(gè)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn)和操作。如果需要多次訪問(wèn)某個(gè)數(shù)據(jù)庫(kù),您應(yīng)當(dāng)使用 Connection 對(duì)象來(lái)建立一個(gè)連接。您也可以經(jīng)由一個(gè) Command 或 Recordset 對(duì)象傳遞一個(gè)連接字符串來(lái)創(chuàng)建某個(gè)連接。不過(guò),此類連接僅僅適合一次具體的簡(jiǎn)單的查詢。如圖3-2-1所示 A
28、DO Connection 組件。</p><p> 圖3-2-1 ADO Connection 組件</p><p> ADO Table組件</p><p> ADO Table連接數(shù)據(jù)庫(kù)中一個(gè)數(shù)據(jù)表并對(duì)數(shù)據(jù)表中的各種狀態(tài)進(jìn)行控制。ADO Table組件與數(shù)據(jù)庫(kù)建立連接后,再與DataSource組件連接,從而使數(shù)據(jù)控制組件可以通過(guò)Table組件操縱數(shù)據(jù)
29、庫(kù)中的數(shù)據(jù)。如圖3-2-2所示 ADO Connection 組件。</p><p> 圖3-2-2 ADO Table 組件</p><p> Data Source 組件</p><p> Data Source 是連接數(shù)據(jù)集組建和數(shù)據(jù)控制組件的橋梁,本系統(tǒng)中通過(guò)與 ADO Table 組件和 DBGrid組件連接,起到 ADO Table 和 DBGr
30、id 的鏈接紐帶的作用。如圖 3-2-3 所示 Data Source 組件</p><p> 圖 3-2-3 Data Source 組件</p><p><b> DBGrid 組件</b></p><p> DBGrid是Delphi中顯示數(shù)據(jù)的主要手段之一,本系統(tǒng)中通過(guò)與Data Source 組件連接,顯示數(shù)據(jù)庫(kù)中的數(shù)據(jù)表格。如
31、圖 3-2-4 所示 DBGrid 組件</p><p> 圖 3-2-4 DBGrid 組件</p><p> 本設(shè)計(jì)中所用控件如圖3-2-5所示:</p><p> 圖3-2-5 系統(tǒng)控件面板</p><p> 根據(jù)需求,本系統(tǒng)所采用的模式是C/S+B/S模式結(jié)構(gòu),對(duì)于圖書(shū)館工作人員和系統(tǒng)管理員,采用C/S模式;對(duì)于借閱者我們采用
32、C/S+B/S模式。在C/S結(jié)構(gòu)中采用Delphi6來(lái)開(kāi)發(fā)客戶端和服務(wù)端。因?yàn)镈elphi在C/S架構(gòu)方面具有出色的優(yōu)勢(shì),運(yùn)用Delphi編程是容易上手的而且高效的,這些都來(lái)源于Delphi中優(yōu)秀的VCL。有時(shí),當(dāng)某個(gè)借閱者計(jì)算機(jī)上沒(méi)有安裝相應(yīng)的客戶端程序,但是又想查詢一下自己借書(shū)的信息,鑒于這種情況,為了不限于局域網(wǎng)的讀者借書(shū)情況查詢,還把B/S結(jié)構(gòu)加入了本系統(tǒng)。以滿足廣域網(wǎng)用戶的需求,這樣就可以打開(kāi)IE來(lái)查詢自己的借書(shū)信息了,方便了
33、用戶,也方便了圖書(shū)館工作人員,同時(shí)也實(shí)現(xiàn)跨平臺(tái)性。</p><p> 數(shù)據(jù)庫(kù)采用SQL Server 2000,因?yàn)閿?shù)據(jù)量比較大,而在Delphi中使用SQL語(yǔ)言非常方便,一般來(lái)說(shuō),都是通過(guò)Tquery或TADOquery組件來(lái)使用SQL語(yǔ)言的。設(shè)計(jì)程序時(shí),在該組件的屬性對(duì)話框中選擇SQL屬性,單擊帶省略號(hào)的按鈕,就可以打開(kāi)String List Editor對(duì)話框,然后我們就可以在對(duì)話框中添加SQL語(yǔ)句。還可
34、以使用Delphi的SQL Builder來(lái)自動(dòng)生成SQL語(yǔ)句,這樣可以避免手工編寫SQL而可能造成的語(yǔ)法錯(cuò)誤。</p><p> 3.3 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)</p><p><b> 3.2.1數(shù)據(jù)字典</b></p><p> 根據(jù)系統(tǒng)功能模塊結(jié)構(gòu)圖和圖書(shū)管理流程,以及圖書(shū)管理系統(tǒng)的需求,總結(jié)出如下的數(shù)據(jù)字典:</p>&l
35、t;p> 系統(tǒng)用戶數(shù)據(jù):圖書(shū)館內(nèi)部人員使用圖書(shū)管理系統(tǒng)的身份數(shù)據(jù),包含的數(shù)據(jù)項(xiàng)有用戶編號(hào)、登錄口令、權(quán)限代碼。</p><p> 讀者類別數(shù)據(jù):借閱圖書(shū)讀者的類別數(shù)據(jù),包含的數(shù)據(jù)項(xiàng)有讀者類別編號(hào)、類別名稱、借書(shū)數(shù)量、借書(shū)期限、有效期限。</p><p> 讀者個(gè)人數(shù)據(jù):讀者個(gè)人與圖書(shū)借閱有關(guān)的身份數(shù)據(jù),包含的數(shù)據(jù)項(xiàng)有借閱證編號(hào)、讀者類別編號(hào)、姓名、部門名稱、辦證時(shí)間。</
36、p><p> 圖書(shū)書(shū)目數(shù)據(jù):用于圖書(shū)編目使用的書(shū)目數(shù)據(jù),包含的數(shù)據(jù)項(xiàng)有索書(shū)號(hào)、圖書(shū)條碼、書(shū)名、作者、出版社、出版日期、字?jǐn)?shù)、頁(yè)數(shù)、內(nèi)容簡(jiǎn)介、關(guān)鍵詞。</p><p> 新書(shū)書(shū)目數(shù)據(jù):圖書(shū)編目產(chǎn)生的書(shū)目數(shù)據(jù),包含的數(shù)據(jù)項(xiàng)與圖書(shū)書(shū)目數(shù)據(jù)相同。</p><p> 館藏書(shū)目數(shù)據(jù):新書(shū)書(shū)目經(jīng)典藏之后形成館藏圖書(shū)書(shū)目數(shù)據(jù),包含的數(shù)據(jù)項(xiàng)有索書(shū)號(hào)、圖書(shū)條碼、書(shū)名、作者、出版社、出
37、版日期、字?jǐn)?shù)、頁(yè)數(shù)、內(nèi)容簡(jiǎn)介、關(guān)鍵詞、入館日期、復(fù)本數(shù)、可借數(shù)、庫(kù)室名。</p><p> 圖書(shū)征訂數(shù)據(jù):征訂圖書(shū)的相關(guān)數(shù)據(jù),包含的數(shù)據(jù)項(xiàng)有書(shū)名、作者、出版社、出版日期、數(shù)量、征訂日期。</p><p> 圖書(shū)借閱數(shù)據(jù):包含的數(shù)據(jù)項(xiàng)有圖書(shū)條碼、借閱證編號(hào)、借閱日期、還書(shū)日期、圖書(shū)所在庫(kù)室編號(hào)。</p><p> 操作日志數(shù)據(jù):包含的數(shù)據(jù)項(xiàng)有用戶名、操作時(shí)間、操
38、作動(dòng)作。</p><p> 3.2.2數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)</p><p> 根據(jù)系統(tǒng)需求,分析出實(shí)體-關(guān)系圖,如圖3-2所示:</p><p> 圖3-2 實(shí)體-關(guān)系圖</p><p> 3.2.3數(shù)據(jù)庫(kù)表設(shè)計(jì)</p><p> 根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,對(duì)于本系統(tǒng)的數(shù)據(jù)庫(kù),可以列出以下數(shù)據(jù)項(xiàng)和
39、數(shù)據(jù)結(jié)構(gòu):</p><p> ?、倜Q:圖書(shū)征訂表(見(jiàn)表3-1)</p><p> 表名稱標(biāo)識(shí):Subscriptions</p><p> 數(shù)據(jù)來(lái)源:圖書(shū)征訂管理模塊錄入</p><p><b> 表3-1圖書(shū)征訂表</b></p><p> ?、诿Q:圖書(shū)編目表(見(jiàn)表3-2)</p
40、><p> 表名稱標(biāo)識(shí):Class</p><p> 數(shù)據(jù)來(lái)源:圖書(shū)編目管理模塊錄入。</p><p> 表3-2 圖書(shū)編目表</p><p> ?、勖Q:圖書(shū)典藏表(見(jiàn)表3-3)</p><p> 表名稱標(biāo)識(shí):Book</p><p> 數(shù)據(jù)來(lái)源:圖書(shū)典藏管理模塊錄入。</p>
41、;<p> 表3-3 圖書(shū)典藏表</p><p> ?、苊Q:圖書(shū)流通表(見(jiàn)表3-4)</p><p> 表名稱標(biāo)識(shí):Owner</p><p> 數(shù)據(jù)來(lái)源:圖書(shū)流通管理模塊錄入。</p><p><b> 表3-4圖書(shū)流通表</b></p><p> ?、菝Q:用戶類別表(
42、見(jiàn)表3-5)</p><p> 表名稱標(biāo)識(shí):Groupb</p><p> 數(shù)據(jù)來(lái)源:讀者管理模塊錄入。</p><p> 表3-5 用戶類別表</p><p> ?、廾Q:讀者信息表(見(jiàn)表3-6)</p><p> 表名稱標(biāo)識(shí):Reader</p><p> 數(shù)據(jù)來(lái)源:讀者管理模塊生
43、成。</p><p><b> 表3-6讀者信息表</b></p><p> 第四章 系統(tǒng)實(shí)現(xiàn)效果</p><p> 4.1系統(tǒng)用戶管理子系統(tǒng)</p><p> 系統(tǒng)用戶管理子系統(tǒng),如圖4-1</p><p> 圖4-1 系統(tǒng)用戶管理子系統(tǒng)</p><p> 系
44、統(tǒng)用戶管理子系統(tǒng)中,可實(shí)現(xiàn)用戶權(quán)限的管理,用戶賬號(hào)和密碼的管理和用戶的注銷。圖中為用戶權(quán)限的管理,可對(duì)系統(tǒng)管理員的權(quán)限進(jìn)行添加、刪除和修改。</p><p> 4.2讀者信息管理子系統(tǒng)</p><p> 讀者信息管理子系統(tǒng),如圖4-2所示</p><p> 圖4-2 讀者信息管理子系統(tǒng)</p><p> 讀者信息管理子系統(tǒng)中可進(jìn)行讀者
45、信息的添加、修改和刪除的操作,還可進(jìn)行讀者借閱記錄的查詢。圖為讀者信息的添加,輸入相關(guān)信息,點(diǎn)擊確定保存到數(shù)據(jù)庫(kù),可實(shí)現(xiàn)讀者信息的添加。</p><p> 4.3 圖書(shū)信息管理子系統(tǒng)</p><p> 圖書(shū)信息管理子系統(tǒng),如圖4-3所示</p><p> 圖4-3 圖書(shū)信息管理子系統(tǒng)</p><p> 圖書(shū)信息管理為整個(gè)圖書(shū)管理信息系
46、統(tǒng)的核心,圖書(shū)信息管理又分為圖書(shū)征訂管理、圖書(shū)編目管理、圖書(shū)典藏管理和圖書(shū)流通管理。圖中所示的是圖書(shū)征訂管理,填寫相關(guān)圖書(shū)的征訂信息,點(diǎn)擊確定保存。圖書(shū)征訂管理可對(duì)圖書(shū)的征訂實(shí)現(xiàn)科學(xué)、高效的管理。</p><p><b> 4.4 其他模塊</b></p><p> 4.4.1系統(tǒng)登錄界面</p><p> 系統(tǒng)登錄界面,如圖4-4-1所
47、示:</p><p> 圖4-4-1系統(tǒng)登錄界面</p><p> 輸入帳戶、密碼登錄系統(tǒng)。</p><p> 4.4.2數(shù)據(jù)庫(kù)設(shè)置界面</p><p> 數(shù)據(jù)庫(kù)設(shè)置界面,如圖4-4-2所示:</p><p> 圖4-4-2 數(shù)據(jù)庫(kù)設(shè)置界面</p><p> 填寫系統(tǒng)所連接的數(shù)據(jù)庫(kù)的
48、相關(guān)信息后可實(shí)現(xiàn)軟件與數(shù)據(jù)庫(kù)的連接</p><p> 4.4.3 借閱記錄查詢</p><p> 借閱記錄查詢界面,如圖4-4-3所示:</p><p> 圖4-4-3 借閱記錄查詢界面</p><p> 針對(duì)讀者借書(shū)遲還問(wèn)題,本系統(tǒng)設(shè)置讀者借閱記錄查詢,輸入讀者借閱號(hào)可查詢讀者所借圖書(shū)的相關(guān)信息,以提醒讀者盡快還書(shū)。</p&g
49、t;<p> 第五章 系統(tǒng)運(yùn)行與使用</p><p> 5.1 系統(tǒng)運(yùn)行網(wǎng)絡(luò)建議</p><p> 對(duì)于圖書(shū)管理信息系統(tǒng)來(lái)說(shuō),一般有遠(yuǎn)端的數(shù)據(jù)交流,所以網(wǎng)絡(luò)的支持是少不了的。因此需要有能夠支持TCP/IP相關(guān)協(xié)議的小型局域網(wǎng)支持。</p><p> 圖書(shū)管理信息系統(tǒng)的網(wǎng)絡(luò)配置一般有如下幾種類型。</p><p> ?。?
50、)單機(jī)模式:即服務(wù)器和客戶端在同一臺(tái)計(jì)算機(jī)上。</p><p> ?。?)百兆模式:應(yīng)用服務(wù)器和管理人員終端的網(wǎng)絡(luò)接口為百兆交換機(jī)。</p><p> ?。?)千兆模式:應(yīng)用服務(wù)器和管理人員終端的網(wǎng)絡(luò)接口為千兆交換機(jī)。實(shí)際上沒(méi)有必要給每個(gè)節(jié)點(diǎn)都配置千兆網(wǎng)絡(luò)接口,只需要給服務(wù)器端配置千兆接口即可。</p><p> 在實(shí)際的運(yùn)行操作中,可以根據(jù)用戶的情況選擇不同的網(wǎng)
51、絡(luò)配置。</p><p> 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)如圖5-1所示:</p><p> 圖5-1 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)</p><p> 5.2 系統(tǒng)軟硬件配置建議</p><p> 操作系統(tǒng)決定了系統(tǒng)運(yùn)行的穩(wěn)定性及安全性,可以根據(jù)用戶量的大小決定選擇不同的操作系統(tǒng)。一般情況下,建議客戶端選用Windows2000;Windows XP等,服務(wù)器端采用W
52、indows2000 Server;Windows XP等。</p><p> 客戶端硬件的要求不高,可以根據(jù)穩(wěn)定性要求一般做如下選擇。</p><p> CPU: Intel PentiumⅡ300MHz以上</p><p><b> 內(nèi)存:64MB以上</b></p><p> 顯示:800*600,32位增
53、強(qiáng)色</p><p> 數(shù)據(jù)庫(kù)服務(wù)器上必須要安裝SQL Server 2000。</p><p> 5.3 系統(tǒng)安裝與部署</p><p><b> 數(shù)據(jù)服務(wù)器的安裝:</b></p><p> 1.安裝SQL Server 2000</p><p> 2.在SQL Server 200
54、0的查詢分析器中執(zhí)行本系統(tǒng)的腳本。</p><p> 3.建立一個(gè)專門用于操作的“圖書(shū)管理信息系統(tǒng)”數(shù)據(jù)庫(kù)賬號(hào)。</p><p><b> 客戶端的安裝:</b></p><p> 1.安裝.Net Framework</p><p> 2.安裝圖書(shū)管理信息系統(tǒng)</p><p> 3.第
55、一次運(yùn)行需要設(shè)置數(shù)據(jù)庫(kù)服務(wù)器。</p><p><b> 第六章 結(jié)束語(yǔ)</b></p><p> 本系統(tǒng)實(shí)現(xiàn)了圖書(shū)管理信息系統(tǒng)的基本管理功能,使圖書(shū)管理工作規(guī)范化,系統(tǒng)化,程序化,避免圖書(shū)管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和修改圖書(shū)情況。本系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,功能豐富,硬件配置要求低,運(yùn)行穩(wěn)定。實(shí)現(xiàn)了對(duì)讀者和對(duì)圖書(shū)的科學(xué)化管理,為讀者
56、和圖書(shū)館管理人員提供一個(gè)功能齊全、使用快捷的圖書(shū)館管理系統(tǒng)。</p><p><b> 附錄 開(kāi)發(fā)平臺(tái)簡(jiǎn)介</b></p><p> Delphi,是Windows平臺(tái)下著名的快速應(yīng)用程序開(kāi)發(fā)工具(Rapid Application Development,簡(jiǎn)稱RAD)。它的前身,即是DOS時(shí)代盛行一時(shí)的“BorlandTurbo Pascal”,最早的版本由美國(guó)
57、Borland(寶蘭)公司于1995年開(kāi)發(fā)。主創(chuàng)者為Anders Hejlsberg。經(jīng)過(guò)數(shù)年的發(fā)展,此產(chǎn)品也轉(zhuǎn)移至Embarcadero公司旗下。Delphi是一個(gè)集成開(kāi)發(fā)環(huán)境(IDE),使用的核心是由傳統(tǒng)Pascal語(yǔ)言發(fā)展而來(lái)的Object Pascal,以圖形用戶界面為開(kāi)發(fā)環(huán)境,透過(guò)IDE、VCL工具與編譯器,配合連結(jié)數(shù)據(jù)庫(kù)的功能,構(gòu)成一個(gè)以面向?qū)ο蟪绦蛟O(shè)計(jì)為中心的應(yīng)用程序開(kāi)發(fā)工具。Delphi 6.0是Borland公司最新推
58、出的一套無(wú)論是界面還是功能都近乎完美的應(yīng)用程序開(kāi)發(fā)工具。與以前的Delphi版本相比,Delphi 6.0使用更簡(jiǎn)便,效率也更高。</p><p> SQL Server是由Microsoft開(kāi)發(fā)和推廣的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開(kāi)發(fā)的,并于1988年推出了第一個(gè)OS/2版本。 SQL Server近年來(lái)不斷更新版本,1996年
59、,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用戶見(jiàn)面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。</p><p><b> 參考文獻(xiàn): </b></p><p> [1] 何仲昆、楊玫、王秀珍.《圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》.寧波高等專科學(xué)校學(xué)報(bào).2001.<
60、;/p><p> [2] 宋坤、趙智勇等.《Delphi工程應(yīng)用與項(xiàng)目實(shí)踐》.機(jī)械工業(yè)出版社.2005-1 </p><p> [3] 宋昆、李嚴(yán)等.《SQL Server數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例解析》.機(jī)械工業(yè)出版社.2006-1</p><p> [4] 陳佳.《信息系統(tǒng)開(kāi)發(fā)方法教程》.清華大學(xué)出版社.2000-12.</p><p> [5]
61、 劉啟茂.《計(jì)算機(jī)圖書(shū)管理系統(tǒng)設(shè)計(jì)與實(shí)例》.北京電子工業(yè)出版社.1994</p><p> [6] 葛世倫、代逸生.《企業(yè)管理信息系統(tǒng)開(kāi)發(fā)的理論和方法》.清華大學(xué)出版社.2000.</p><p> [7](美)麥克勞德、(美)謝爾.《管理信息系統(tǒng)(第八版)》.北京大學(xué)出版社.2002-1</p><p> [8](美)肯尼斯C.勞頓等.《管理信息系統(tǒng)》.機(jī)械
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 圖書(shū)管理信息系統(tǒng)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---圖書(shū)管理信息系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)——圖書(shū)管理信息系統(tǒng)
- 信息系統(tǒng)分析與設(shè)計(jì)課程設(shè)計(jì)---圖書(shū)管理系統(tǒng)設(shè)計(jì)
- 《管理信息系統(tǒng)》課程設(shè)計(jì)--圖書(shū)館管理信息系統(tǒng)設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)---圖書(shū)館管理信息系統(tǒng)
- 99542.圖書(shū)管理信息系統(tǒng)的分析與設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)--圖書(shū)館管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)--圖書(shū)館管理系統(tǒng)的分析與設(shè)計(jì)
- 圖書(shū)管理信息系統(tǒng)的設(shè)計(jì)與優(yōu)化.pdf
- 圖書(shū)管理信息系統(tǒng)需求分析
- 圖書(shū)管理信息系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告
- 圖書(shū)管理信息系統(tǒng)畢業(yè)設(shè)計(jì)
- 圖書(shū)館管理信息系統(tǒng)課程設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)(圖書(shū)館)
- 信息系統(tǒng)課程設(shè)計(jì) ---基于web架構(gòu)的圖書(shū)管理系統(tǒng)設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)---學(xué)校管理信息系統(tǒng)分析與設(shè)計(jì)
- 圖書(shū)館管理信息系統(tǒng)課程設(shè)計(jì)
- 圖書(shū)銷售管理信息系統(tǒng)課程設(shè)計(jì)報(bào)告
- 圖書(shū)館管理信息系統(tǒng)課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論