圖書管理系統(tǒng)需求分析與設(shè)計_第1頁
圖書管理系統(tǒng)需求分析與設(shè)計_第2頁
圖書管理系統(tǒng)需求分析與設(shè)計_第3頁
圖書管理系統(tǒng)需求分析與設(shè)計_第4頁
圖書管理系統(tǒng)需求分析與設(shè)計_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、目錄一:需求分析二:系統(tǒng)設(shè)計1 .系統(tǒng)功能模塊的設(shè)計2 .系統(tǒng)主要工作流程三:系統(tǒng)數(shù)據(jù)庫的設(shè)計1 .概念設(shè)計2 .關(guān)系數(shù)據(jù)庫的邏輯設(shè)計四:總結(jié)圖書管理系統(tǒng)一:需求分析圖書管理系統(tǒng)需要滿足來自圖書館工作人員、普通用戶和借閱者三方面人員的需求。圖書館工作人員對圖書借閱者的借閱及還書要求進行操作,同時形成借書或還書報表給借閱者查看確認,還可通過圖書編號、借閱者證號等查詢相應(yīng)的借閱情況及查看已歸還的圖書信息(即歷史信息);普通用戶的需求是查詢圖書館所存的圖書的相關(guān)情況;圖書借閱者的需求是查看自己的相關(guān)信息及查詢自己的借閱情況。圖書借閱者可直接查看圖書館圖書情況,如果圖書借閱者根據(jù)本人借書證號和密碼登錄

2、系統(tǒng),還可以進行本人借書情況的查詢和維護部分個人信息。一般情況下.圖書借閱者只應(yīng)該查詢和維護本人的借書情況和個人信息.若查詢和維護其他借閱者的借書情況和個人信息.就要知道其他圖書借閱者的借書證號和密碼。本功能實現(xiàn)對館內(nèi)圖書信息的查詢??梢酝ㄟ^圖書名稱、作者的名字和出版社來查詢相應(yīng)的圖書信息,此查詢可模糊查詢也可精確查詢。所以不但滿足了圖書借閱者的要求,還保護了圖書借閱者的個人隱私。圖書館工作人員有對圖書借閱者借書和還書記錄進行操作的權(quán)限,所以需對工作人員登陸本模塊進行更多的考慮。在此模塊中,圖書館工作人員可以為圖書借閱者加入借書記錄或是還書記錄,并生成相應(yīng)的報表給用戶查看和確認。圖書館工作人員

3、可以瀏覽、查詢、統(tǒng)計、添加借閱圖書的基本信息及刪除已歸還的圖書的基本信息,但不能刪除和修改已經(jīng)借閱的圖書相關(guān)信息,當刪除某條圖書借閱的基本信息記錄時,應(yīng)實現(xiàn)對該圖書借閱者借閱記錄的級聯(lián)刪除。本功能實現(xiàn)對圖書信息的管理和統(tǒng)計。圖書館管理人員功能的信息量大,數(shù)據(jù)安全性和保密性要求最高。本功能實現(xiàn)對圖書信息、借閱者信息、總體借閱情況信息的管理和統(tǒng)計、工作人員和管理人員信息查看及維護。圖書館管理員可以瀏覽、查詢、添加、刪除、修改、統(tǒng)計圖書的基本信息;瀏覽、查詢、統(tǒng)計、添加、刪除和修改圖書借閱者的基本信息,瀏覽、查詢、統(tǒng)計圖書館的借閱信息,但不能添加、刪除和修改借閱信息,這部分功能應(yīng)該由圖書館工作人員執(zhí)

4、行。但是,刪除某條圖書借閱者基本信息記錄時,應(yīng)實現(xiàn)對該圖書借閱者借閱記錄的級聯(lián)刪除,并且還應(yīng)具有生成催還圖書報表.并打印輸出的功能。二:系統(tǒng)設(shè)計1.系統(tǒng)功能模塊的設(shè)計該系統(tǒng)的主要功能有對書籍信息的管理,書籍信息的查詢,對用戶的管理等,對各項能進行分塊、集中、關(guān)聯(lián)、優(yōu)化,按照結(jié)構(gòu)化程序設(shè)計的要求,設(shè)計功能模塊如圖所示。圖書管理系統(tǒng)該系統(tǒng)用戶共有三類,分別是工作人員、普通用戶和借閱者。A.圖書館工作人員模塊的主要功能如下:實現(xiàn)借書管理;實現(xiàn)借閱者信息記錄的管理;存儲圖書館借閱圖書信息;查詢圖書館借閱信息;實現(xiàn)還書管理。B.普通人員可通過圖書名稱、作者和出版社來進行相關(guān)圖書的查詢并且可以申請帳號。C

5、.借閱者可通過輸入自己的姓名和密碼來瀏覽自己的借閱信息,其中初始密碼是固定的,進入到頁面后,借閱者可自行修改自己的密碼和其它的相關(guān)信息??梢圆樵兘栝喺咦约旱慕栝喰畔?。圖書管理系統(tǒng)2.系統(tǒng)主要工作流程開始系統(tǒng)功能流程圖工作人員流程圖普通人員流程圖開始借閱者程序流程圖三:系統(tǒng)數(shù)據(jù)庫的設(shè)計1 .概念設(shè)計在概念設(shè)計階段中,設(shè)計人員從用戶的角度看待數(shù)據(jù)及處理要求和約束,產(chǎn)生一個反映用戶觀點的概念模式,然后再把概念模式轉(zhuǎn)換成邏輯模式。將概念設(shè)計從設(shè)計過程中獨立開來,使各階段的任務(wù)相對單一化,設(shè)計復雜程度大大降低,不受特定DBMS的限制。利用ER方法進行數(shù)據(jù)庫的概念設(shè)計,可分成三步進行:首先設(shè)計局部ER模式

6、,然后把各局部ER模式綜合成一個全局模式,最后對全局ER模式進行優(yōu)化,得到最終的模式,即概念模式。(1)設(shè)計局部ER模式實體和屬性的定義:圖書(圖書編號,名稱,作者,價格,類別,藏處,數(shù)量,圖書狀態(tài))工作人員(名字,性別,編號,工作,科室,職稱號,系統(tǒng)用戶名)借閱者(借閱者的圖書證號,學號,性別,出生年月,民族,系別)借閱(圖書編號,借閱者姓名,借閱數(shù)量,借閱日期,歸還日期,過期天數(shù))ER模型的“聯(lián)系”用于刻畫實體之間的關(guān)聯(lián)。一種完整的方式是對局部結(jié)構(gòu)中任意兩個實體類型,依據(jù)需求分析的結(jié)果,考察局部結(jié)構(gòu)中任意兩個實體類型之間是否存在聯(lián)系。若有聯(lián)系,進一步確定是上N,M:N,還是1:1等。還要考

7、察一個實體類型內(nèi)部是否存在聯(lián)系,兩個實體類型之問是否存在聯(lián)系,多個實體類型之間是否存在聯(lián)系,畢畢尋尋O上述實體的ER圖為:設(shè)計全局ER模式所有局部ER模式都設(shè)計好了后,接下來就是把它們綜合成單一的全局概念結(jié)構(gòu)。全局概念結(jié)構(gòu)不僅要支持所有局部ER模式,而且必須合理地表示一個完整、一致的數(shù)據(jù)庫概念結(jié)構(gòu)。確定公共實體類型,為了給多個局部ER模式的合并提供開始合并的基礎(chǔ),首先要確定各局部結(jié)構(gòu)中的公共實體類型。在這一步中我們僅根據(jù)實體類型名和鍵來認定公共實體類型。一般把同名實體類型作為公共實體類型的一類候選,把具有相同鍵的實體類型作為公共實體類型的另一類候選。局部ER模式的合并,合并的原則是:首先進行兩

8、兩合并;先合并那些現(xiàn)實世界中有聯(lián)系的局部結(jié)構(gòu);合并從公共實體類型開始,最后再加入獨立的局部結(jié)構(gòu)。全局ER模式的優(yōu)化:在全局ER模式后,為了提高數(shù)據(jù)庫系統(tǒng)的效率,還應(yīng)進一步依據(jù)處理需求對ER模式進行優(yōu)化。一個好的全局ER模式,除能準確、全面地反映用戶功能需求外,還應(yīng)滿足下列條件:實體類型的個數(shù)要盡可能的少;實體類型所含屬性個數(shù)盡可能少;實體類型間聯(lián)系無冗余。2 .關(guān)系數(shù)據(jù)庫的邏輯設(shè)計由于概念設(shè)計的結(jié)果是ER圖,DBMS一般采用關(guān)系型,因此數(shù)據(jù)庫的邏輯設(shè)計過程就是把ER圖轉(zhuǎn)化為關(guān)系模式的過程。由于關(guān)系模型所具有的優(yōu)點,邏輯設(shè)計可以充分運用關(guān)系數(shù)據(jù)庫規(guī)范化理論,使設(shè)計過程形式化地進行。設(shè)計結(jié)果是一組

9、關(guān)系模式的定義。(1)初始關(guān)系模式book(圖書編號,名稱,作者,價格,類別,藏處,數(shù)量,圖書狀態(tài))bookuser(借閱者的圖書證號,學號,性別,出生年月,民族,系別)worker(名字,性別,編號,工作,科室,職稱號,系統(tǒng)用戶名)borrow(借閱者的圖書證號,學號,性別,出生年月,民族,系別)(2)產(chǎn)生子模式子模式是用戶所用到的那部分數(shù)據(jù)的描述。除了指出用戶用到的數(shù)據(jù)外,還應(yīng)指出數(shù)據(jù)與概念模式中相應(yīng)數(shù)據(jù)的聯(lián)系,即指出概念模式與子模式之間的對應(yīng)性。借書子模式(借閱者的圖書證號群,圖書編號#,圖書名稱,借閱時間)3 .數(shù)據(jù)庫的分析與設(shè)計本次開發(fā)的數(shù)據(jù)庫包括四個方面。A.工作人員信息數(shù)據(jù)表:名

10、字(WORKER-NAME,數(shù)據(jù)類型為CHAR,允許為空),性別(WORKER-SEX數(shù)據(jù)類型為CHAR允許為空),編號(WORKER-NUM,數(shù)據(jù)類型為INT,為主鍵),工作(WORKER-WORK,數(shù)據(jù)類型為CHAR,允許為空),科室(WORKER-KS,數(shù)據(jù)類型為CHAR,允許為空),職稱號(WORKER-ZNUM,數(shù)據(jù)類型為INT,允許為空),系統(tǒng)用戶名(WORKER-NAME,數(shù)據(jù)類型為CHAR允許為空)工作人員信息數(shù)據(jù)表字段名數(shù)據(jù)類型說明備注WORKER-IDINT編號主關(guān)鍵字WORKER-SEXCHAR性別允許為空WORKER-NAMECHAR允許為空WORKER-WORKCHA

11、R工作允許為空WORKER-NUMCHAR科室允許為空WORKER-ZNAMEINT職稱號允許為空WORKER-XNAMECHAR系統(tǒng)用戶名允許為空B.圖書借閱信息數(shù)據(jù)表:存儲借閱圖書的信息。包括圖書編號(BO-ID,數(shù)據(jù)類型為INT,設(shè)為主關(guān)鍵字),借閱者姓名(BO-NAME,數(shù)據(jù)類型為CHAR,允許為空),借閱數(shù)量(BO-NUM,數(shù)據(jù)類型為INT,允許為空),借閱日期(BO-BODA,數(shù)據(jù)類型為CHAR,允許為空),歸還日期(BO-BADA,數(shù)據(jù)類型為CHAR,允許為空),過期天數(shù)(BO-OUTDA,數(shù)據(jù)類型為INT,允許為空);圖書借閱信息數(shù)據(jù)表:字段名數(shù)據(jù)類型說明備注BO-IDINT圖

12、書編號主關(guān)鍵字BO-NAMECHAR借閱者姓名允許為空BO-NUMINT借閱數(shù)量允許為空BO-BODACHAR借閱日期允許為空BO-BADACHAR歸還日期允許為空BO-OUTDAINT過期天數(shù)允許為空C.所有入庫圖書數(shù)據(jù)表:存儲所有圖書的信息。包括圖書編號(BOOK-ID,數(shù)據(jù)類型為INT,設(shè)為主關(guān)鍵字),名稱(BOOK-ID,數(shù)據(jù)類型為INT,設(shè)為主關(guān)鍵字),作者(BOOK-WRIT,數(shù)據(jù)類型為CHAR,設(shè)為允許為空),(BOOK-PULI,數(shù)據(jù)類型為CHAR,設(shè)為允許為空),價格(BOOK-ID,數(shù)據(jù)類型為INT,設(shè)為允許為空),類別(BOOK-KB,數(shù)據(jù)類型為CHAR,設(shè)為允許為空),

13、藏處(BOOK-CC,數(shù)據(jù)類型為CHAR,設(shè)為允許為空),數(shù)量(BOOK-NUM,數(shù)據(jù)類型為INT,設(shè)為允許為空),圖書狀態(tài)(BOOK-STATE,數(shù)據(jù)類型為CHAR,允許為空)所有入庫圖書數(shù)據(jù)表:字段名數(shù)據(jù)類型說明備注BOOK-IDINT圖書編號主關(guān)鍵字BOOK-NAMECHAR名稱允許為空BOOK-WRITCHAR作者允許為空BOOK-PULICHAR允許為空BOOK-RICECHAR價格允許為空BOOK-LBCHAR類別允許為空BOOK-CCCHAR藏處允許為空BOOK-NUMINT數(shù)量允許為空BOOK-STATECHAR圖書狀態(tài)允許為空D.圖書借閱者信息數(shù)據(jù)表:存儲借閱者的信息。包括借

14、閱者的圖書證號(READER-ID數(shù)據(jù)類型為INT,主關(guān)鍵字),學號(READER-TS,數(shù)據(jù)類型為CHAR,允許為空),(READER-NAME數(shù)據(jù)類型為CHAR允許為空),性別(READER-SE微據(jù)類型為CHAR允許為空),出生年月(READER-DATEB據(jù)類型為CHAR允許為空),民族(READER-MZ數(shù)據(jù)類型為CHAR,允許為空),系別(READER-XBa據(jù)類型為CHAR允許為空)。圖書借閱者信息數(shù)據(jù)表:字段名數(shù)據(jù)類型說明備注READER-IDINT學號主關(guān)鍵字READER-TSCHAR圖書證號允許為空READER-NAMECHAR允許為空READER-SEXCHAR性別允許為空READER-DATECHAR出生年月允許為空READER-MZCHAR民族允許為空READER-XBCHAR系別允許為空四:總結(jié)當今的時代是信息的時代,作為信息搜集、存儲、加工、傳播中心的圖書館要適應(yīng)時代的變遷,必須采用全新的管理體系來實現(xiàn)管理的自動化和科學化。管理信息系統(tǒng)擁有最先迸的管理思想和設(shè)計體系,將其引入圖書館

溫馨提示

  • 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

提交評論