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

下載本文檔

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

文檔簡介

可行性分析1。技術(shù)可行性此次信息系統(tǒng)開發(fā)是大學專業(yè)知識的一次綜合應(yīng)用與提高,我們小組可以在主教5樓機房完成系統(tǒng)開發(fā)。該機房計算機配置肯定能滿足系統(tǒng)開發(fā)的要求。我們小組可以選定兩三臺計算機,建立系統(tǒng)開發(fā)環(huán)境,主要是安裝數(shù)據(jù)庫工具(MSSQLSERVER2000),應(yīng)用程序開發(fā)工具(VISULBASIC6.0或DELPHI),Office程序組以及網(wǎng)絡(luò)傳輸工具。我們小組的部分成員有計算機,配置是Pentium41。5G,256M以上內(nèi)存,80G以上硬盤,可連網(wǎng).小組成員之間可以通過QQ或電話進行即時交流,協(xié)調(diào)開發(fā)工作,解決開發(fā)工作中出現(xiàn)的問題。就技術(shù)力量來說,我們小組可以完成此次開發(fā)工作。開發(fā)過程中會出現(xiàn)許多問題,有我們預(yù)想之中的,也有一些沒有我們預(yù)想到,但,我們有信心克服一切困難。該學期,我們小組各成員已經(jīng)學習了SQLSERVER,對網(wǎng)絡(luò)技術(shù)和操作系統(tǒng)也有系統(tǒng)的了解,有些成員熟悉計算機原理,能解決常見的硬件故障和硬件選擇.目前,圖書管理信息系統(tǒng)已得到了大量應(yīng)用,有許多可供參考的成功系統(tǒng).而且,網(wǎng)上有許多關(guān)于VISULBASIC編程的資料和SQLSERVER方面的資料。從技術(shù)角度考慮,此信息系統(tǒng)開發(fā)可行.2.經(jīng)濟可行性目標系統(tǒng)開發(fā)需求比較低,加上具有成熟的軟硬件環(huán)境,所以在軟硬件的支出上十分有限。而且,目標系統(tǒng)并不是十分的復(fù)雜,開發(fā)的周期較短,人員經(jīng)濟支出有限。當系統(tǒng)開發(fā)完實際運行后,將很大程度上提高計算機的功能,在為使用者帶來便利的同時,也為系統(tǒng)的進一步推廣創(chuàng)造了條件。這帶來的經(jīng)濟回報將遠超過支出,并且最重要的一點是該軟件的開發(fā)可以給我們對系統(tǒng)的開發(fā)有個全面的認識。從經(jīng)濟角度考慮,此信息系統(tǒng)開發(fā)可行。法律上可行整個系統(tǒng)由于是自行開發(fā),自行使用,所以系統(tǒng)本身不存在法律上的版權(quán)爭議。在服務(wù)器軟件方面,應(yīng)該使用正版軟件,因為整個系統(tǒng)盡管是開發(fā)給內(nèi)部使用,但它畢竟很多部分還是要依靠Internet的,一旦服務(wù)器連接到Internet上,它的操作系統(tǒng)可能會被Microsoft跟蹤,如果不是正版軟件,將不得不面臨民事訴訟的風險。結(jié)論:根據(jù)以上的可行性研究,我們小組認為開發(fā)此系統(tǒng)的條件已經(jīng)具備,可以開始進行開發(fā)。系統(tǒng)調(diào)查圖書館概況圖書管理系統(tǒng)是圖書館管理工作中不可缺少的部分,它的內(nèi)容對于圖書館的管理者和使用者來說都至關(guān)重要,所以圖書管理系統(tǒng)應(yīng)該能夠為管理者或讀者提供充足的信息和快捷的數(shù)據(jù)處理手段。但一直以來人們使用傳統(tǒng)人工的方式進行圖書管理和借閱管理,這種管理方式存在著許多缺點,如:效率低、易忘記、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。隨著科學技術(shù)的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機應(yīng)用的一部分,使用計算機對圖書信息進行管理,具有著手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、易修改、可靠性高、存儲量大、數(shù)據(jù)處理快捷、保密性好、壽命長、成本低、便于打印等.這些優(yōu)點能夠極大地提高圖書管理的效率,也是圖書館的科學化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套管理軟件成為很有必要的事情。系統(tǒng)功能結(jié)構(gòu)圖需求分析系統(tǒng)目標圖書管理信息系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強。數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點.系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)各種信息的系統(tǒng)化,規(guī)范化和自動化。需求定義作為學生對圖書管理系統(tǒng)的要求有:1。能按各種方式(比如書名、編號、作者)查詢圖書館的藏書情況.2。能夠方便地借閱圖書、續(xù)借圖書、歸還圖書.3.能夠查詢自己的基本資料、借閱圖書情況。4.能夠熟悉圖書管理系統(tǒng)的使用。作為圖書管理員,他們對圖書管理系統(tǒng)的要求有:1。能方便的對圖書進行錄入登記,注銷陳舊的書籍。2。能夠方便地對新生進行登記,或注銷已經(jīng)畢業(yè)的學生信息(基本信息,借閱信息)。3。能夠隨時發(fā)布一些諸如各學院學生借閱圖書超期情況、館內(nèi)藏書情況、借情況等信息,以便各學院能夠隨時獲知本院學生的一些借書信息.功能說明系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成。本系統(tǒng)需要完成的功能主要有5部分:A圖書基本情況的錄入,修改,刪除等基本操作。=1\*Arabic1.書籍類別標準的制定,類別信息的輸入,包括類別編號,類別名稱,關(guān)鍵詞,備注信息等。=2\*Arabic2.書籍類別信息的查詢,修改,包括類別編號,類別名稱,關(guān)鍵詞,備注信息等。3.書籍信息的輸入,包括書籍編號,書籍名稱,書籍類別,作者名稱,出版社名稱,出版日期,書籍頁數(shù),關(guān)鍵詞,登記日期,備注信息等。B辦理借書卡模塊。=1\*Arabic1.新生辦理借書證。=2\*Arabic2.丟失辦理借書證.C實現(xiàn)借書功能。=1\*Arabic1.借書信息的輸入,包括借書信息編號,讀書編號,讀者姓名,書籍編號,書籍名稱,借書日期,備注信息等.=2\*Arabic2.借書信息的查詢,修改,包括借書信息編號,讀者編號,讀者姓名,書籍編號,書籍名稱,借書日期,備注信息等。D實現(xiàn)還書功能。=1\*Arabic1.還書信息的輸入,包括還書信息編號,讀者編號,讀者姓名,書籍編號,書籍名稱,借書日期,還書日期,備注信息等。=2\*Arabic2.還書信息的查詢和修改,包括還書信息編號,讀書編號,讀者姓名,書籍編號,書籍名稱,借書日期,還書日期,備注信息等。E能方便的對圖書進行查詢.對超期的情況能自動給出提示信息。性能要求正確性,可靠性,效率,完整性,易使用性,可維護性,可測試行,復(fù)用性,安全保密性,可理解性,可移植性,互聯(lián)性。業(yè)務(wù)流程圖(如下:) 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫需求分析用戶的需求具體體現(xiàn)在各種信息的提供,保存,更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入.收集基本數(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)鍵詞,登記日期,備注信息.主鍵:書籍編號借閱信息,屬性:借閱信息編號,讀者編號,讀者姓名,書籍編號,書籍名稱,借書日期,還書日期,備注信息。主鍵:借閱信息編號通過對系統(tǒng)的調(diào)查和可行性分析,畫出系統(tǒng)的數(shù)據(jù)流程圖數(shù)據(jù)字典(DataDictionary)。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ù)據(jù)元素值:代碼類型:字符寬度:10取值范圍及含義:簡要說明:每一個讀者都有一個唯一的編號修改記錄:編寫日期審核日期3、數(shù)據(jù)存儲的DD表舉例如下:數(shù)據(jù)存儲系統(tǒng)名:圖書管理編號:D4條目名:書籍信息表別名:存儲組織:記錄數(shù):約3000主關(guān)鍵字:書籍編號數(shù)據(jù)量:約500KB輔關(guān)鍵字:按編號主索引記錄組成:字段名稱:書籍編號書籍名稱…書籍作者…關(guān)鍵詞。。。寬度:1432…8。。。10…簡要說明:修改記錄:編寫:日期:審核:日期:4、數(shù)據(jù)加工的DD表舉例如下:數(shù)據(jù)加工系統(tǒng)名:圖書管理編號:條目名:借閱信息錄入別名:輸入:借閱編號、讀者編號…輸出:借閱信息表基本屬性處理邏輯:借閱信息存儲在dabase數(shù)據(jù)庫的borrowinfo表中簡要說明:輸入某讀者的圖書借閱情況記錄修改記錄:編寫:日期:審核:日期:=2\*Arabic2.數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計本程序包括的實體有:讀者類別信息實體,讀者信息實體,書籍類別信息實體,書籍信息實體,借閱信息實體.實體之間關(guān)系的E—R圖=3\*Arabic3.數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計=1\*GB2⑴圖書基本信息表?Book:字段名稱數(shù)據(jù)類型字段說明bookid文本保存書號bookname文本保存書名booktype文本保存書的類型bookauthor文本保存保存書的作者bookpub文本保存書的出版社bookpubdate日期/時間保存書的出版日期bookpages數(shù)字保存書的頁數(shù)bookkeyword文本關(guān)鍵字bookindat(yī)e日期/時間入庫時間putup文本是否借出bookmemo備注備注=2\*GB2⑵借書卡信息表(讀者信息表)reader:字段名稱數(shù)據(jù)類型字段說明readerno文本保存讀者編號readername文本)保存讀者姓名readersex文本)保存讀者性別readertype文本保存讀者類別readerdep文本保存讀者所屬部門address文本保存讀者地址readertel文本保存讀者電話email文本保存讀者的電子郵件地址checkdat(yī)e日期/時間借閱日期readermemo備注備注=3\*GB2⑶借閱信息表borrowinfo:字段名稱數(shù)據(jù)類型字段說明borrowno文本保存借閱號readerid文本保存讀者IDreadername文本保存借閱者姓名borrowdate日期/時間保存借閱日期returndat(yī)e日期/時間保存還書日期memo備注備注=4\*GB2⑷圖書分類信息表booktype:字段名稱數(shù)據(jù)類型字段說明booktypeno文本保存圖書分類號typename文本保存類別名稱keyword文本關(guān)鍵字memo備注備注=5\*GB2⑸讀者分類信息表readertype:字段名稱數(shù)據(jù)類型字段說明typeno文本保存讀者分類號typename文本保存類別名稱booknumber數(shù)字保存允許借書數(shù)量bookdays數(shù)字保存允許借閱天數(shù)userfullife數(shù)字保存專業(yè)IDmemo備注備注=6\*GB2⑹用戶信息表User_info:字段名稱數(shù)據(jù)類型字段說明user_ID文本保存用戶IDuser_PWD文本保存用戶密碼user_Des文本……系統(tǒng)硬件需求為了保證圖書管理系統(tǒng)的穩(wěn)定高速運行,必須要增加硬件并對現(xiàn)有的硬件進行改造,特提出以下硬件需求。(注:這里的硬件指一個完整的硬件系統(tǒng),其部分的包含了對軟件的需求,這些軟件是為了正常運行管理系統(tǒng)所必須配備的)服務(wù)器的要求服務(wù)器的中央處理部件(CPU)建議使用PIII1G(以上)Xeon處理器芯片。服務(wù)器內(nèi)存必須使用服務(wù)器專用ECC內(nèi)存為了保證數(shù)據(jù)存儲的絕對可靠,硬盤應(yīng)使用磁盤冗余陣列(RAID01)為了防止服務(wù)器不可預(yù)測的故障,或者服務(wù)器的定期維護對公司整個業(yè)務(wù)造成的影響,所有建議使用兩臺服務(wù)器。兩臺服務(wù)器應(yīng)構(gòu)成雙機熱備份.中間使用WatchDog電路。這樣的結(jié)構(gòu)可以保證整個系統(tǒng)的長時間不間斷工作,即使在服務(wù)器定期維護的時候也可以使用后備另一臺服務(wù)器工作。服務(wù)器應(yīng)支持熱插拔電源服務(wù)器必須配備UPS(不間斷電源)。服務(wù)器應(yīng)該放在學校內(nèi)部.不然無法進行程序調(diào)試。服務(wù)器應(yīng)該必須有固定IP地址。其他性能在經(jīng)濟條件允許的情況下,應(yīng)該盡量使用高速穩(wěn)定的配件。服務(wù)器上應(yīng)該配備的軟件操作系統(tǒng):MicrosoftWindows2000server或者Micr

溫馨提示

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

評論

0/150

提交評論