圖書管理系統(tǒng)數(shù)據(jù)庫設(shè)計詳細(xì)報告m_第1頁
圖書管理系統(tǒng)數(shù)據(jù)庫設(shè)計詳細(xì)報告m_第2頁
圖書管理系統(tǒng)數(shù)據(jù)庫設(shè)計詳細(xì)報告m_第3頁
圖書管理系統(tǒng)數(shù)據(jù)庫設(shè)計詳細(xì)報告m_第4頁
圖書管理系統(tǒng)數(shù)據(jù)庫設(shè)計詳細(xì)報告m_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、可行性分析1.技術(shù)可行性此次信息系統(tǒng)開發(fā)是大學(xué)專業(yè)知識的一次綜合應(yīng)用與提高,我們小組可以在主教5樓機房完成系統(tǒng)開發(fā)。該機房計算機配置肯定能滿足系統(tǒng)開發(fā)的要求。我們小組可以選定兩三臺計算機,建立系統(tǒng)開發(fā)環(huán)境,主要是安裝數(shù)據(jù)庫工具(MS SQL SERVER 2000),應(yīng)用程序開發(fā)工具( VISUL BASIC 6.0或DELPHI),Office程序組以及網(wǎng)絡(luò)傳輸工具。我們小組的部分成員有計算機,配置是Pentium4 1.5G,256M以上內(nèi)存,80G以上硬盤,可連網(wǎng)。小組成員之間可以通過QQ或電話進(jìn)行即時交流,協(xié)調(diào)開發(fā)工作,解決開發(fā)工作中出現(xiàn)的問題。 就技術(shù)力量來說,我們小組可以完成此次開

2、發(fā)工作。開發(fā)過程中會出現(xiàn)許多問題,有我們預(yù)想之中的,也有一些沒有我們預(yù)想到,但,我們有信心克服一切困難。該學(xué)期,我們小組各成員已經(jīng)學(xué)習(xí)了SQL SERVER,對網(wǎng)絡(luò)技術(shù)和操作系統(tǒng)也有系統(tǒng)的了解,有些成員熟悉計算機原理,能解決常見的硬件故障和硬件選擇。目前,圖書管理信息系統(tǒng)已得到了大量應(yīng)用,有許多可供參考的成功系統(tǒng)。而且,網(wǎng)上有許多關(guān)于VISUL BASIC編程的資料和SQL SERVER方面的資料。 從技術(shù)角度考慮,此信息系統(tǒng)開發(fā)可行。2.經(jīng)濟(jì)可行性目標(biāo)系統(tǒng)開發(fā)需求比較低,加上具有成熟的軟硬件環(huán)境,所以在軟硬件的支出上十分有限。而且,目標(biāo)系統(tǒng)并不是十分的復(fù)雜,開發(fā)的周期較短,人員經(jīng)濟(jì)支出有限。

3、當(dāng)系統(tǒng)開發(fā)完實際運行后,將很大程度上提高計算機的功能,在為使用者帶來便利的同時,也為系統(tǒng)的進(jìn)一步推廣創(chuàng)造了條件。這帶來的經(jīng)濟(jì)回報將遠(yuǎn)超過支出,并且最重要的一點是該軟件的開發(fā)可以給我們對系統(tǒng)的開發(fā)有個全面的認(rèn)識。從經(jīng)濟(jì)角度考慮,此信息系統(tǒng)開發(fā)可行。3. 法律上可行整個系統(tǒng)由于是自行開發(fā),自行使用,所以系統(tǒng)本身不存在法律上的版權(quán)爭議。在服務(wù)器軟件方面,應(yīng)該使用正版軟件,因為整個系統(tǒng)盡管是開發(fā)給內(nèi)部使用,但它畢竟很多部分還是要依靠Internet的,一旦服務(wù)器連接到Internet上,它的操作系統(tǒng)可能會被Microsoft跟蹤,如果不是正版軟件,將不得不面臨民事訴訟的風(fēng)險。 結(jié)論: 根據(jù)以上的可行性

4、研究,我們小組認(rèn)為開發(fā)此系統(tǒng)的條件已經(jīng)具備,可以開始進(jìn)行開發(fā)。 系統(tǒng)調(diào)查圖書館概況圖書管理系統(tǒng)是圖書館管理工作中不可缺少的部分,它的內(nèi)容對于圖書館的管理者和使用者來說都至關(guān)重要,所以圖書管理系統(tǒng)應(yīng)該能夠為管理者或讀者提供充足的信息和快捷的數(shù)據(jù)處理手段。但一直以來人們使用傳統(tǒng)人工的方式進(jìn)行圖書管理和借閱管理,這種管理方式存在著許多缺點,如:效率低、易忘記、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,其強大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機應(yīng)用的一部分,使用

5、計算機對圖書信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、易修改、可靠性高、存儲量大、數(shù)據(jù)處理快捷、保密性好、壽命長、成本低、便于打印等。這些優(yōu)點能夠極大地提高圖書管理的效率,也是圖書館的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套管理軟件成為很有必要的事情。系統(tǒng)功能結(jié)構(gòu)圖需求分析系統(tǒng)目標(biāo)圖書管理信息系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強.數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)各種信息的系統(tǒng)化,規(guī)范

6、化和自動化。需求定義作為學(xué)生對圖書管理系統(tǒng)的要求有:1. 能按各種方式(比如書名、編號、作者)查詢圖書館的藏書情況。2. 能夠方便地借閱圖書、續(xù)借圖書、歸還圖書。3. 能夠查詢自己的基本資料、借閱圖書情況。4. 能夠熟悉圖書管理系統(tǒng)的使用。作為圖書管理員,他們對圖書管理系統(tǒng)的要求有:1. 能方便的對圖書進(jìn)行錄入登記,注銷陳舊的書籍。2. 能夠方便地對新生進(jìn)行登記,或注銷已經(jīng)畢業(yè)的學(xué)生信息(基本信息,借閱信息)。3. 能夠隨時發(fā)布一些諸如各學(xué)院學(xué)生借閱圖書超期情況、館內(nèi)藏書情況、借情況等信息,以便各學(xué)院能夠隨時獲知本院學(xué)生的一些借書信息。功能說明系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成。本

7、系統(tǒng)需要完成的功能主要有5部分:A圖書基本情況的錄入,修改,刪除等基本操作。1書籍類別標(biāo)準(zhǔn)的制定,類別信息的輸入,包括類別編號,類別名稱,關(guān)鍵詞,備注信息等。2書籍類別信息的查詢,修改,包括類別編號,類別名稱,關(guān)鍵詞,備注信息等。3書籍信息的輸入,包括書籍編號,書籍名稱,書籍類別,作者名稱,出版社名稱,出版日期,書籍頁數(shù),關(guān)鍵詞,登記日期,備注信息等。B辦理借書卡模塊。1新生辦理借書證。2丟失辦理借書證。C實現(xiàn)借書功能。1借書信息的輸入,包括借書信息編號,讀書編號,讀者姓名,書籍編號,書籍名稱,借書日期,備注信息等。2借書信息的查詢,修改,包括借書信息編號,讀者編號,讀者姓名,書籍編號,書籍名

8、稱,借書日期,備注信息等。D實現(xiàn)還書功能。1還書信息的輸入,包括還書信息編號,讀者編號,讀者姓名,書籍編號,書籍名稱,借書日期,還書日期,備注信息等。2還書信息的查詢和修改,包括還書信息編號,讀書編號,讀者姓名,書籍編號,書籍名稱,借書日期,還書日期,備注信息等。E能方便的對圖書進(jìn)行查詢。對超期的情況能自動給出提示信息。性能要求正確性,可靠性,效率,完整性,易使用性,可維護(hù)性,可測試行,復(fù)用性,安全保密性,可理解性,可移植性,互聯(lián)性。業(yè)務(wù)流程圖(如下:) 數(shù)據(jù)庫設(shè)計1 數(shù)據(jù)庫需求分析用戶的需求具體體現(xiàn)在各種信息的提供,保存,更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。收集基本

9、數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計打下基礎(chǔ)。針對一般圖書管理信息系統(tǒng)的需求,通過對圖書管理工作過程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計如下面所示的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu): 讀者種類信息,屬性:種類編號,種類名稱,借書數(shù)量,借書期限,有效期限,備注。主鍵:種類編號 讀者信息,屬性:讀者編號,讀者姓名,讀者種類,讀者性別,工作單位,家庭住址,電話號碼,電子郵件地址,辦證日期,備注。主鍵:讀者編號 書籍類別信息,屬性:類別編號,類別名稱,關(guān)鍵詞,備注信息。主鍵:類別編號 書籍信息,屬性:書籍編號,書籍名稱,書籍類別,作者姓名,出版社名稱,出版日期,書籍頁數(shù),關(guān)鍵詞,登記日期,備注信息

10、。主鍵:書籍編號 借閱信息,屬性:借閱信息編號,讀者編號,讀者姓名,書籍編號,書籍名稱,借書日期,還書日期,備注信息。主鍵:借閱信息編號一、 通過對系統(tǒng)的調(diào)查和可行性分析,畫出系統(tǒng)的數(shù)據(jù)流程圖數(shù)據(jù)字典(Data Dictionary)。 1、數(shù)據(jù)流的DD表舉例如下: 數(shù) 據(jù) 流系統(tǒng)名:圖書管理 編號:條目名:讀者信息 別名:來源:讀者登記 去處:D3數(shù)據(jù)流結(jié)構(gòu):讀者登記=讀者編號+讀者姓名+讀者性別+工作單位+簡要說明:修改記錄: 編寫 日期 審核 日期 2、數(shù)據(jù)元素的DD表舉例如下:數(shù) 據(jù) 元 素系統(tǒng)名:圖書管理 編號 條目名:讀者編號 別名 屬于數(shù)據(jù)流:讀者登記 存儲處:D3讀者信息表 數(shù)

11、據(jù)元素值:代碼類型:字符寬 度:10取值范圍及含義: 簡要說明:每一個讀者都有一個唯一的編號修改記錄: 編寫 日期 審核 日期 3、數(shù)據(jù)存儲的DD表舉例如下:數(shù) 據(jù) 存 儲系統(tǒng)名:圖書管理 編號:D4條目名:書籍信息表 別名: 存儲組織: 記錄數(shù):約3000 主關(guān)鍵字:書籍編號 數(shù)據(jù)量:約500KB 輔關(guān)鍵字:按編號主索引 記錄組成:字段名稱:書籍編號 書籍名稱 書籍作者 關(guān)鍵詞 . 寬度: 14 32 8 . 10 簡要說明:修改記錄: 編寫: 日期: 審核: 日期: 4、數(shù)據(jù)加工的DD表舉例如下: 數(shù) 據(jù) 加 工系統(tǒng)名:圖書管理 編號:條目名:借閱信息錄入 別名: 輸 入:借閱編號、讀者編

12、號 輸出:借閱信息表基本屬性處理邏輯:借閱信息存儲在dabase數(shù)據(jù)庫的borrowinfo表中簡要說明:輸入某讀者的圖書借閱情況記錄修改記錄: 編寫: 日期: 審核: 日期: 2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計本程序包括的實體有:讀者類別信息實體,讀者信息實體,書籍類別信息實體,書籍信息實體,借閱信息實體。實體之間關(guān)系的E-R圖3數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計圖書基本信息表Book: 字段名稱數(shù)據(jù)類型字段說明bookid文本保存書號bookname文本保存書名booktype文本保存書的類型bookauthor文本保存保存書的作者bookpub文本保存書的出版社bookpubdate日期/時間保存書的出版日期book

13、pages數(shù)字保存書的頁數(shù)bookkeyword文本關(guān)鍵字bookindate日期/時間入庫時間putup文本是否借出bookmemo備注備注借書卡信息表(讀者信息表)reader:字段名稱數(shù)據(jù)類型字段說明readerno文本保存讀者編號readername文本)保存讀者姓名readersex文本)保存讀者性別readertype文本保存讀者類別readerdep文本保存讀者所屬部門address文本保存讀者地址readertel文本保存讀者電話email文本保存讀者的電子郵件地址checkdate日期/時間借閱日期readermemo備注備注借閱信息表borrowinfo:字段名稱數(shù)據(jù)類型字

14、段說明borrowno文本保存借閱號readerid文本保存讀者IDreadername文本保存借閱者姓名borrowdate日期/時間保存借閱日期returndate日期/時間保存還書日期memo備注備注圖書分類信息表booktype:字段名稱數(shù)據(jù)類型字段說明booktypeno文本保存圖書分類號typename文本保存類別名稱keyword文本關(guān)鍵字memo備注備注讀者分類信息表readertype:字段名稱數(shù)據(jù)類型字段說明typeno文本保存讀者分類號typename文本保存類別名稱booknumber數(shù)字保存允許借書數(shù)量bookdays數(shù)字保存允許借閱天數(shù)userfullife數(shù)字保存

15、專業(yè)IDmemo備注備注用戶信息表User_info:字段名稱數(shù)據(jù)類型字段說明user_ID文本保存用戶IDuser_PWD文本保存用戶密碼user_Des文本系統(tǒng)硬件需求為了保證圖書管理系統(tǒng)的穩(wěn)定高速運行,必須要增加硬件并對現(xiàn)有的硬件進(jìn)行改造,特提出以下硬件需求。(注:這里的硬件指一個完整的硬件系統(tǒng),其部分的包含了對軟件的需求,這些軟件是為了正常運行管理系統(tǒng)所必須配備的)一、 服務(wù)器的要求1 服務(wù)器的中央處理部件(CPU)建議使用PIII 1G(以上) Xeon處理器芯片。2 服務(wù)器內(nèi)存必須使用服務(wù)器專用ECC內(nèi)存3 為了保證數(shù)據(jù)存儲的絕對可靠,硬盤應(yīng)使用磁盤冗余陣列(RAID 01)4 為

16、了防止服務(wù)器不可預(yù)測的故障,或者服務(wù)器的定期維護(hù)對公司整個業(yè)務(wù)造成的影響,所有建議使用兩臺服務(wù)器。兩臺服務(wù)器應(yīng)構(gòu)成雙機熱備份。中間使用WatchDog電路。這樣的結(jié)構(gòu)可以保證整個系統(tǒng)的長時間不間斷工作,即使在服務(wù)器定期維護(hù)的時候也可以使用后備另一臺服務(wù)器工作。5 服務(wù)器應(yīng)支持熱插拔電源6 服務(wù)器必須配備UPS(不間斷電源)。7 服務(wù)器應(yīng)該放在學(xué)校內(nèi)部。不然無法進(jìn)行程序調(diào)試。8 服務(wù)器應(yīng)該必須有固定IP地址。9 其他性能在經(jīng)濟(jì)條件允許的情況下,應(yīng)該盡量使用高速穩(wěn)定的配件。二、 服務(wù)器上應(yīng)該配備的軟件a) 操作系統(tǒng):Microsoft Windows 2000 server 或者 Microsoft Windows 2000 Advanced serverb) 數(shù)據(jù)庫:Microsoft SQ

溫馨提示

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

最新文檔

評論

0/150

提交評論