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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

5、各種信息量也成倍增加,面對(duì)著龐大的信息量,傳統(tǒng)的人工方式管理會(huì)導(dǎo)致圖書館管理上的混亂,人力與物力過(guò)多浪費(fèi),圖書館管理費(fèi)用的增加,從而使圖書館的負(fù)擔(dān)過(guò)重,影響整個(gè)圖書館的運(yùn)作和控制管理,因此,必須制定一套合理、有效,規(guī)范和實(shí)用的圖書管理系統(tǒng),對(duì)圖書資料進(jìn)行集中統(tǒng)一的管理。</p><p>  圖書館管理系統(tǒng)是在適應(yīng)市場(chǎ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ā)主要包括后臺(tái)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

32、/b></p><p>  數(shù)據(jù)存儲(chǔ)編號(hào):F002</p><p>  數(shù)據(jù)存儲(chǔ)名稱:讀者類型基本信息</p><p>  簡(jiǎn)述:保存不同讀者可借書本情況</p><p>  數(shù)據(jù)存儲(chǔ)組成: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ù)存儲(chǔ)編號(hào):F003</p><p>  數(shù)據(jù)存儲(chǔ)名稱:讀者檔案基本信息</p><p>  簡(jiǎn)述:保存每個(gè)讀者的基本情況</p><p><b>  數(shù)據(jù)存儲(chǔ)組成:</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ù)存儲(chǔ)編號(hào):F00

35、4</p><p>  數(shù)據(jù)存儲(chǔ)名稱:圖書類型信息</p><p>  簡(jiǎn)述:保存每個(gè)本書可借天數(shù)的基本情況</p><p>  數(shù)據(jù)存儲(chǔ)組成: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ù)存儲(chǔ)編號(hào):F005</p><p>  數(shù)據(jù)存儲(chǔ)名稱:圖書檔案基本信息</p><p>  簡(jiǎn)述:保存每本圖書的相關(guān)信息</p><p><b>  數(shù)據(jù)存儲(chǔ)組成:</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> ?。?)外部實(shí)體的描述</p><p>  外部實(shí)體編號(hào):S001</p>

38、<p>  外部實(shí)體名稱:系統(tǒng)管理員</p><p>  簡(jiǎn) 述:管理信息的人</p><p>  輸入的數(shù)據(jù)流:管理員基本信息</p><p>  輸出的數(shù)據(jù)流:D001,D002</p><p>  5.2數(shù)據(jù)庫(kù)概念設(shè)計(jì)</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ù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)</p><p>  表 1 圖書信息表(TB_BOOKINFO)</p><p>  表 2 圖書類型信息表(TB_BOOKTYPE)</p><p>  表 3 讀者信息表(TB_READER)&l

溫馨提示

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

評(píng)論

0/150

提交評(píng)論