課程設計---圖書管理系統(tǒng)功能模塊的詳細設計_第1頁
已閱讀1頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p>  圖書管理系統(tǒng)功能模塊</p><p><b>  詳細設計報告</b></p><p>  課 題: 功能模塊的詳細設計 </p><p>  專業(yè)班級: </p><p>  學 號:

2、 </p><p>  姓 名: </p><p>  指導教師: </p><p>  目 錄</p><p><b>  系統(tǒng)開發(fā)背景</b></p>&l

3、t;p>  我們本次課程設計的題目是:圖書管理系統(tǒng)。本組成員是:羅要芝、覃慧云、李琴、寧偉、王海超。當我們拿到課程設計的題目的時候,就開始分配了任務:首先5個人一起構思,針對圖書管理系統(tǒng)進行需求分析和功能分析,然后我們進入數據庫的設計階段,對其概念設計、邏輯設計、物理設計進行分析。最后一起實現了其功能模塊的詳細設計,以上是我們小組具體任務安排。下面就是我們的具體實踐過程安排:</p><p>  實驗一:系

4、統(tǒng)的需求分析、功能分析</p><p>  實驗二:數據庫設計-------概念設計(E-R圖的設計)、數據字典等</p><p>  實驗三:數據庫設計-------邏輯設計(表及視圖的設計)</p><p>  實驗四:數據庫設計-------功能模塊詳細設計</p><p>  隨著圖書館規(guī)模的不斷擴大,圖書數量也相應的增加,有關圖書的

5、各種信息量也成倍增加,面對著龐大的信息量,傳統(tǒng)的人工方式管理會導致圖書館管理上的混亂,人力與物力過多浪費,圖書館管理費用的增加,從而使圖書館的負擔過重,影響整個圖書館的運作和控制管理,因此,必須制定一套合理、有效,規(guī)范和實用的圖書管理系統(tǒng),對圖書資料進行集中統(tǒng)一的管理。</p><p>  圖書館管理系統(tǒng)是在適應市場需求的客觀前提下,為了滿足中小型公司或學校事業(yè)單位管理自己的公共圖書館而開發(fā)的。該系統(tǒng)的是終目的是

6、要將自己的圖書館放到網絡上,以方便學生和員工查閱。</p><p><b>  系統(tǒng)功能結構圖</b></p><p><b>  系統(tǒng)需求分析</b></p><p><b>  3.1系統(tǒng)目標</b></p><p>  圖書管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺

7、數據庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起數據的一致性和完整性,數據庫的安全性能好。而對于后者則要求應用程序功能完備,易用。</p><p>  系統(tǒng)開發(fā)的總體任務是實現各種信息的系統(tǒng)化、規(guī)范化和自動化。</p><p><b>  3.2需求定義</b></p><p>  作為圖書管理系統(tǒng),其主要的需求人員是學生,

8、學生對其的要求可以大體概括如下:</p><p>  能按各種方式,比如書名、編號、作者等查詢圖書館的藏書情況;</p><p>  能熟悉使用圖書管理系統(tǒng);</p><p>  能方便地借閱圖書、續(xù)借圖書、歸還圖書;</p><p>  能查詢自己的基本資料、借閱圖書情況;</p><p>  能方便圖書管理員對圖書

9、的錄入登記、注銷;</p><p>  能方便對新生的登記或注銷已經畢業(yè)學生的信息;</p><p>  能及時發(fā)布一些學院學生借閱圖書超期情況、館內藏書情況等。</p><p><b>  3.3功能說明</b></p><p>  經過調研及分析,圖書館管理系統(tǒng)主要完成以下功能:</p><p&g

10、t;  圖書信息維護:主要完成圖書館新進圖書的編號、登記、入館等操作。</p><p>  讀者信息維護:主要是完成讀者信息的添加、修改和刪除等操作,只有是系統(tǒng)中的合法讀者才有資格進行圖書的借閱活動。</p><p>  借書/還書處理:主要完成讀者的借書和還書活動,記錄讀者借還書情況并及時反映圖書的在庫情況。</p><p>  讀者借閱記錄:讓每位讀者能及時了解

11、自己的借書情況,包括曾經借閱記錄以及未還書記錄。</p><p>  圖書書目檢索:讀者能夠根據不同的信息(如書名、作者、關鍵詞等)對圖書館的存書情況進行查找,以便快速的找到自己希望的圖書。</p><p>  圖書超期通知:為圖書管理員提供一個統(tǒng)計信息,能夠統(tǒng)計出到目前為止逾期未歸還的圖書及相應的讀者信息。</p><p><b>  3.4性能要求&l

12、t;/b></p><p>  正確性,可靠性,效率,完整性,易用性,可維護性,可測試性,復用性,安全保密性,可移植性,互聯性。</p><p><b>  業(yè)務流程圖</b></p><p><b>  數據庫設計</b></p><p>  5.1數據庫需求分析</p>&l

13、t;p>  數據庫結構要能充分滿足各種信息的輸入和輸出,收集基本數據,數據結構處理的流程,組成一份詳盡的數據字典,為具體設計做準備。針對一般圖書管理系統(tǒng)的需求,通過對數據管理工作過程的內容和數據流程的分析,得到其系統(tǒng)的邏輯模型,設計如下數據項和數據結構:</p><p>  圖書(圖書條形碼,圖書名稱,圖書類型,作者,翻譯者,出版社名,價格,頁碼,書架號,庫存,入架時間,入架操作員,借閱次數)</p&

14、gt;<p>  圖書類型(類型編號,類型名稱,該類型讀者可借閱天數)</p><p>  讀者(讀者編號,姓名,性別,類型,出生日期,證件類型,證件號碼,聯系電話,電子郵箱,注冊日期,注冊操作員,備注,借閱圖書本數,借閱圖書總數量)</p><p>  讀者類型(讀者編號,讀者類型名稱,該類型讀者可借閱書籍數量)</p><p><b> 

15、 5.2數據字典</b></p><p><b> ?。?)數據流的描述</b></p><p>  數據流編號:D001</p><p>  數據流名稱:選擇信息</p><p>  簡述:可以選擇的特定模塊</p><p>  數據流來源:你選擇模塊的表</p>&l

16、t;p>  數據流去向:選擇信息判斷</p><p>  數據流組成:用戶ID+權限+模塊名等</p><p>  數據流編號:D002</p><p>  數據流名稱:用戶登入信息</p><p><b>  簡述:用戶登錄</b></p><p>  數據流來源:外界輸入</p&g

17、t;<p>  數據流去向:圖書館管理系統(tǒng)</p><p>  數據流組成:密碼+用戶名等</p><p>  數據流編號:D003</p><p>  數據流名稱:用戶基本信息</p><p>  簡述:用戶登入后系統(tǒng)獲得的基本信息</p><p>  數據流來源:登入信息</p><

18、;p>  數據流去向:圖書館管理系統(tǒng)各個模塊</p><p>  數據流組成:用戶ID+權限等</p><p>  數據流編號:D004</p><p>  數據流名稱:基本操作信息</p><p>  簡述:包含添加,刪除,修改等基本操作</p><p><b>  數據流來源:模塊表</b&g

19、t;</p><p>  數據流去向:選擇信息判斷</p><p>  數據流組成:添加,刪除,修改等</p><p> ?。?)處理邏輯的描述 </p><p>  處理邏輯編號:P001</p><p><b>  處理邏輯名稱:登錄</b></p><p>  簡述:

20、根據用戶輸入的信息進行登錄</p><p>  輸入的數據流:D002登入信息</p><p>  處理描述:把用戶的密碼和用戶名輸入系統(tǒng)進行登錄</p><p>  輸出的數據流:D003用戶的ID和權限</p><p>  處理頻率:1000次/天</p><p>  處理邏輯編號:P002</p>

21、<p>  處理邏輯名稱:所有模塊信息的顯示</p><p>  簡述:顯示相應模塊的報表</p><p>  輸入的數據流:D001選擇模塊信息</p><p>  處理描述:根據用戶選擇的相應模塊,以報表的形式輸出各個模塊的信息</p><p>  輸出的數據流: D004操作信息</p><p>  處

22、理頻率: 1000次/天</p><p>  處理邏輯編號:P003</p><p>  處理邏輯名稱:讀者類型信息的顯示</p><p>  簡述:顯示讀者類型的報表</p><p>  輸入的數據流:D001選擇模塊信息</p><p>  處理描述:根據用戶選擇的相應模塊,以報表的形式輸出各個模塊的信息</

23、p><p>  輸出的數據流: D004操作信息</p><p>  處理頻率: 1000次/天</p><p>  處理邏輯編號:P004</p><p>  處理邏輯名稱:讀者檔案信息的顯示</p><p>  簡述:顯示讀者檔案的報表</p><p>  輸入的數據流:D001選擇模塊信息&l

24、t;/p><p>  處理描述:根據用戶選擇的相應模塊,以報表的形式輸出各個模塊的信息</p><p>  輸出的數據流:D004操作信息</p><p>  處理頻率:1000次/天</p><p>  處理邏輯編號:P005</p><p>  處理邏輯名稱:圖書類型信息的顯示</p><p>

25、  簡述:顯示圖書類型的報表</p><p>  輸入的數據流:D001選擇模塊信息</p><p>  處理描述:根據用戶選擇的相應模塊,以報表的形式輸出各個模塊的信息</p><p>  輸出的數據流:D004操作信息</p><p>  處理頻率:1000次/天</p><p>  處理邏輯編號:P006<

26、/p><p>  處理邏輯名稱:圖書檔案信息的顯示</p><p>  簡述:顯示圖書檔案的報表</p><p>  輸入的數據流:D001選擇模塊信息</p><p>  處理描述:根據用戶選擇的相應模塊,以報表的形式輸出各個模塊的信息</p><p>  輸出的數據流:D004操作信息</p><p

27、>  處理頻率:1000次/天</p><p>  處理邏輯編號:P007</p><p><b>  處理邏輯名稱:添加</b></p><p>  簡述:根據用戶的選擇信息進行添加</p><p>  輸入的數據流:D004操作信息</p><p>  處理描述:根據輸入的判斷進行相應的

28、處理邏輯</p><p>  輸出的數據流:存儲表</p><p>  處理頻率:1000次/天</p><p>  處理邏輯編號:P008</p><p><b>  處理邏輯名稱:刪除</b></p><p>  簡述:根據用戶的選擇信息進行刪除</p><p>  輸

29、入的數據流:D004操作信息</p><p>  處理描述:根據輸入的判斷進行相應的處理邏輯</p><p>  輸出的數據流: 存儲表</p><p>  處理頻率: 1000次/天</p><p>  處理邏輯編號:P009</p><p><b>  處理邏輯名稱:修改</b></p&

30、gt;<p>  簡述:根據用戶的選擇信息進行修改</p><p>  輸入的數據流:D004操作信息</p><p>  處理描述:根據輸入的判斷進行相應的處理邏輯</p><p>  輸出的數據流:存儲表</p><p>  處理頻率:1000次/天</p><p> ?。?)數據存儲的描述</

31、p><p>  數據存儲編號:F001</p><p>  數據存儲名稱:登入信息</p><p>  簡述:保存用戶的登入信息</p><p>  數據存儲組成:登入信息ID,用戶名,密碼,權限</p><p>  關鍵字:登入信息ID</p><p><b>  相關聯的處理:<

32、/b></p><p>  數據存儲編號:F002</p><p>  數據存儲名稱:讀者類型基本信息</p><p>  簡述:保存不同讀者可借書本情況</p><p>  數據存儲組成:ID,name,number</p><p><b>  關鍵字:ID</b></p>

33、<p>  相關聯的處理:P003, P007, P008, P009</p><p>  數據存儲編號:F003</p><p>  數據存儲名稱:讀者檔案基本信息</p><p>  簡述:保存每個讀者的基本情況</p><p><b>  數據存儲組成:</b></p><p> 

34、 ID, name,sex,type,birthday,pageTyp,pageNum,tel,email,createDate,oper,remark,borrownum,num</p><p><b>  關鍵字:ID</b></p><p>  相關聯的處理:P004,P007,P008,P009</p><p>  數據存儲編號:F00

35、4</p><p>  數據存儲名稱:圖書類型信息</p><p>  簡述:保存每個本書可借天數的基本情況</p><p>  數據存儲組成:ID, typename, days</p><p><b>  關鍵字:ID</b></p><p>  相關聯的處理:P005,P007,P008,P

36、009</p><p>  數據存儲編號:F005</p><p>  數據存儲名稱:圖書檔案基本信息</p><p>  簡述:保存每本圖書的相關信息</p><p><b>  數據存儲組成:</b></p><p>  bookcode,bookname,type,author,transl

37、ator,pubname,price,page,bcase,storage,inTime,oper,borrownum</p><p>  關鍵字:bookcode</p><p>  相關聯的處理:P006,P007,P008,P009</p><p> ?。?)外部實體的描述</p><p>  外部實體編號:S001</p>

38、<p>  外部實體名稱:系統(tǒng)管理員</p><p>  簡 述:管理信息的人</p><p>  輸入的數據流:管理員基本信息</p><p>  輸出的數據流:D001,D002</p><p>  5.2數據庫概念設計</p><p>  根據系統(tǒng)數據流圖和數據字典,得出系統(tǒng)的總體概念

39、模型(E-R)如圖2所示。</p><p>  圖2 系統(tǒng)的總體概念模型</p><p>  5.3數據庫邏輯結構設計</p><p>  表 1 圖書信息表(TB_BOOKINFO)</p><p>  表 2 圖書類型信息表(TB_BOOKTYPE)</p><p>  表 3 讀者信息表(TB_READER)&l

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論