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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

31、p><p>  數(shù)據(jù)存儲編號:F001</p><p>  數(shù)據(jù)存儲名稱:登入信息</p><p>  簡述:保存用戶的登入信息</p><p>  數(shù)據(jù)存儲組成:登入信息ID,用戶名,密碼,權(quán)限</p><p>  關(guān)鍵字:登入信息ID</p><p><b>  相關(guān)聯(lián)的處理:<

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

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

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

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

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

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

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

39、模型(E-R)如圖2所示。</p><p>  圖2 系統(tǒng)的總體概念模型</p><p>  5.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計</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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論