2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩18頁(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>  軟件工程課程設(shè)計(jì)報(bào)告</p><p><b>  姓名 學(xué)號(hào)</b></p><p>  選題:圖書(shū)館管理系統(tǒng)</p><p>  計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)</p><p><b>  一:需求分析說(shuō)明書(shū)</b></p><p><b>  1

2、.1系統(tǒng)需求</b></p><p>  隨著圖書(shū)館規(guī)模的不斷擴(kuò)大,圖書(shū)數(shù)量不斷增加,有關(guān)圖書(shū)的各種信息量也不斷增加。面對(duì)著龐大的信息量,傳統(tǒng)的人工管理方式會(huì)導(dǎo)致圖書(shū)館管理上的混亂,人力與物力過(guò)多浪費(fèi),圖書(shū)館管理費(fèi)用增加,從而使圖書(shū)館的負(fù)擔(dān)過(guò)重,影響整個(gè)圖書(shū)館的運(yùn)作和控制管理,因此必須設(shè)計(jì)一套合理、有效、規(guī)范和實(shí)用的圖書(shū)管理系統(tǒng),對(duì)圖書(shū)資料進(jìn)行集中統(tǒng)一的管理。需求分析就是描述系統(tǒng)的需求,通過(guò)定義系統(tǒng)中

3、的關(guān)鍵類域來(lái)建立模型。分析的根本目的是開(kāi)發(fā)者和提出需求的用戶之間建立一種理解和溝通的機(jī)制。因此,圖書(shū)館管理信息系統(tǒng)的需求分析也應(yīng)該是開(kāi)發(fā)人員和用戶或者客戶一起完成的。</p><p>  需求分析的第一步描述圖書(shū)館信息系統(tǒng)的功能,即定義用例,以此確定系統(tǒng)的功能需求。圖書(shū)管理系統(tǒng)的用例分析主要找出系統(tǒng)中所有的用例,以及對(duì)用例進(jìn)行說(shuō)明。在開(kāi)發(fā)人員和用戶進(jìn)行討論之后,可確定圖書(shū)管理信息系統(tǒng)用例包括:</p>

4、<p><b>  管理員信息系統(tǒng);</b></p><p><b>  圖書(shū)庫(kù)存信息系統(tǒng);</b></p><p><b>  借閱卡信息系統(tǒng);</b></p><p><b>  圖書(shū)借閱管理;</b></p><p><b>

5、  圖書(shū)返還管理。</b></p><p><b>  1.2功能分析</b></p><p>  圖書(shū)管理系統(tǒng)的主要任務(wù)是便于用戶對(duì)圖書(shū)的瀏覽、查詢。為了使系統(tǒng)具有更廣泛的實(shí)用性,將系統(tǒng)功能分為圖書(shū)管理和用戶管理。</p><p><b>  1.2.1圖書(shū)管理</b></p><p>

6、;  主要方便用戶對(duì)圖書(shū)的借閱及管理員對(duì)書(shū)籍的管理,具體功能如下。</p><p>  圖書(shū)瀏覽:借閱者可以瀏覽所有圖書(shū),并可以看到圖書(shū)的詳細(xì)信息。</p><p>  圖書(shū)查詢:借閱者可以對(duì)圖書(shū)館書(shū)籍進(jìn)行查詢。</p><p>  圖書(shū)管理:圖書(shū)管理員可對(duì)圖書(shū)信息進(jìn)行添加、刪除、修改。</p><p>  圖書(shū)借閱的天數(shù):超過(guò)規(guī)定的時(shí)間要罰

7、款。</p><p><b>  1.2.2用戶管理</b></p><p>  主要是對(duì)用戶權(quán)限的管理。</p><p>  用戶的添加:對(duì)管理員信息的添加。</p><p>  用戶的刪除:對(duì)管理員信息的刪除。</p><p>  用戶的修改:對(duì)管理員信息的修改。</p><

8、;p>  1.3 系統(tǒng)性能要求:</p><p>  (1)系統(tǒng)安全、可靠;</p><p><b>  (2)功能齊全;</b></p><p>  (3)操作方便、界面友好;</p><p>  (4)易于維護(hù)和擴(kuò)充。</p><p><b>  1.4 數(shù)據(jù)流圖:</b

9、></p><p>  借書(shū)者信息圖書(shū)信息</p><p>  借書(shū)者 允許</p><p><b>  圖書(shū)</b></p><p><b>  不允許</b></p><p><b>  借書(shū)記錄</b></p>

10、<p><b>  建立數(shù)據(jù)字典:</b></p><p>  系統(tǒng)中所有的名字都要,包括實(shí)體名、類型名、關(guān)系名、屬性名都被建立到一個(gè)數(shù)據(jù)字典里。</p><p>  圖書(shū)系統(tǒng)的圖書(shū)信息分為“標(biāo)題”和“書(shū)目”,標(biāo)題描述抽象的書(shū)的信息,書(shū)目是具體的每一本書(shū)的信息。</p><p><b>  E-R圖</b>&

11、lt;/p><p><b>  1.5 E-R圖</b></p><p><b>  1M</b></p><p>  N N</p><p><b>  1</b>

12、</p><p><b>  M</b></p><p><b>  創(chuàng)建表</b></p><p>  這里所設(shè)計(jì)的數(shù)據(jù)庫(kù)包含6個(gè)表:管理員信息表、圖書(shū)類別表、圖書(shū)信息表、借閱卡信息表、借還記錄表、讀者類別表。以下詳細(xì)給出了這些表的結(jié)構(gòu)。</p><p><b>  1)管理員信息表&l

13、t;/b></p><p>  管理員信息表用于記錄管理員的信息以及權(quán)限。</p><p><b>  2)圖書(shū)類別信息表</b></p><p>  圖書(shū)類別信息表用于記錄圖書(shū)的基本信息和在庫(kù)情況。</p><p><b>  3)圖書(shū)信息表</b></p><p>

14、  圖書(shū)信息表用于保存圖書(shū)的唯一編號(hào)和圖書(shū)的類別。</p><p><b>  4)借閱卡信息表</b></p><p>  借閱卡信息表用于保存讀者的基本信息。</p><p><b>  5)借還記錄表</b></p><p>  借還記錄表用于保存借書(shū)和還書(shū)的信息。</p>&l

15、t;p><b>  6)讀者類別表</b></p><p>  讀者類別表主要用于描述讀者的類別,可借書(shū)的數(shù)量、可借天數(shù)以及超期罰款的信息。</p><p><b>  二:系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)</b></p><p><b>  2. 1總體設(shè)計(jì)</b></p><p>  

16、圖書(shū)管理系統(tǒng)的軟件結(jié)構(gòu)圖:</p><p>  借書(shū)模塊的軟件結(jié)構(gòu)圖:</p><p><b>  2.2 詳細(xì)設(shè)計(jì)</b></p><p>  2.2.1用戶登陸模塊</p><p>  由于本系統(tǒng)有系統(tǒng)管理員和注冊(cè)用戶,不同的用戶登陸后擁有不同的權(quán)限,所以在系統(tǒng)開(kāi)始時(shí),需要有登陸模塊來(lái)實(shí)現(xiàn)此功能。該模塊可以給任何人使

17、用。</p><p>  模塊的輸入:用戶名、密碼。</p><p>  模塊的處理:系統(tǒng)根據(jù)用戶輸入的用戶名和密碼到后臺(tái)數(shù)據(jù)庫(kù)相應(yīng)的記錄中查找,如果沒(méi)有則給出相應(yīng)的提示不予進(jìn)入,如果有則根據(jù)其不同身份進(jìn)入不同處理界面。</p><p>  模塊的輸出:對(duì)于非法用戶給出相應(yīng)提示,對(duì)于合法用戶,進(jìn)入相應(yīng)處理界面。</p><p>  用戶登錄模

18、塊結(jié)構(gòu)圖2-2-1:</p><p>  2.2.2借還書(shū)管理</p><p>  圖書(shū)管理分為借書(shū)和還書(shū),其中登錄成功后,用戶要想借書(shū),必須顯示該用戶名符合相關(guān)規(guī)定才能繼續(xù)瀏覽該系統(tǒng)等,還書(shū)也是如此</p><p>  模塊的輸入:借書(shū),還書(shū),書(shū)籍基本情況</p><p>  模塊的處理:根據(jù)借書(shū)卡號(hào)的有效性,查詢其基本信息,確定其能借閱圖

19、書(shū)的數(shù)量,以及歸還圖書(shū)的基本情況</p><p>  模塊的輸出:對(duì)于借書(shū)和還書(shū)相應(yīng)顯示,即借閱成功與否和還書(shū)成功與否,分別進(jìn)入不同界面</p><p>  借還書(shū)管理模塊結(jié)構(gòu)圖2-2-2</p><p>  2.2.3圖書(shū)管理模塊</p><p>  模塊的輸入:圖書(shū)信息。</p><p>  模塊的處理:系統(tǒng)根據(jù)用

20、戶輸入的圖書(shū)信息到后臺(tái)數(shù)據(jù)庫(kù)相應(yīng)的記錄中進(jìn)行增刪改操作,根據(jù)其不同操作進(jìn)入不同處理界面。</p><p>  模塊的輸出:根據(jù)用戶操作進(jìn)入相應(yīng)處理界面,并完成增刪改。</p><p>  圖書(shū)管理模塊結(jié)構(gòu)圖2-2-3:</p><p>  2.2.4讀者資料查詢模塊</p><p>  模塊的輸入:讀者信息。</p><p

21、>  模塊的處理:系統(tǒng)根據(jù)用戶輸入的讀者信息到后臺(tái)數(shù)據(jù)庫(kù)相應(yīng)的記錄中進(jìn)行查詢。</p><p>  模塊的輸出:根據(jù)用戶操作進(jìn)入相應(yīng)處理界面。</p><p>  讀者資料查詢模塊結(jié)構(gòu)圖2-2-4:</p><p>  2.2.5圖書(shū)資料查詢模塊</p><p>  模塊的輸入:圖書(shū)信息。</p><p>  模

22、塊的處理:系統(tǒng)根據(jù)用戶輸入的圖書(shū)信息到后臺(tái)數(shù)據(jù)庫(kù)相應(yīng)的記錄中進(jìn)行查詢。</p><p>  模塊的輸出:根據(jù)用戶操作進(jìn)入相應(yīng)處理界面。</p><p>  圖書(shū)資料查詢模塊結(jié)構(gòu)圖2-2-5:</p><p>  N N</p><p>  Y

23、 Y</p><p>  圖2-2-4 圖2-2-5 </p><p>  圖2-2-1圖2-2-2</p><p><b>  三:測(cè)試分析報(bào)告</b></p><p>  3.1系統(tǒng)的測(cè)試內(nèi)容</p

24、><p>  測(cè)試1:系統(tǒng)登錄測(cè)試</p><p>  測(cè)試2:圖書(shū)管理測(cè)試</p><p>  測(cè)試2.1:添加圖書(shū)測(cè)試</p><p>  測(cè)試2.2:修改圖書(shū)測(cè)試</p><p>  測(cè)試2.3:刪除圖書(shū)測(cè)試</p><p>  測(cè)試2.4:查詢圖書(shū)測(cè)試</p><p>

25、;  3.2系統(tǒng)的單元測(cè)試:</p><p>  本系統(tǒng)的測(cè)試模塊較多,很多模塊的測(cè)試內(nèi)容比較相似,對(duì)于單元測(cè)試,僅以用戶登錄和系統(tǒng)圖書(shū)管理為例,</p><p>  測(cè)試3.2.1:用戶登錄測(cè)試用例的設(shè)計(jì)</p><p><b>  等價(jià)類的劃分</b></p><p>  有效的輸入等價(jià)類有:</p>

26、<p><b>  有效的用戶名</b></p><p><b>  有效的密碼</b></p><p>  有效的輸出等價(jià)類有:</p><p><b>  成功的登錄</b></p><p>  無(wú)效的輸入等價(jià)類有:</p><p><

27、;b>  無(wú)效的用戶名</b></p><p><b>  無(wú)效的密碼 </b></p><p>  無(wú)效的輸出等價(jià)類有:</p><p>  顯示用戶名錯(cuò)誤,請(qǐng)重新登錄</p><p>  顯示密碼錯(cuò)誤,請(qǐng)重新登錄</p><p>  設(shè)計(jì)覆蓋等價(jià)類的測(cè)試用例</p

28、><p>  表3-1 設(shè)計(jì)的測(cè)試用例</p><p>  測(cè)試3.2.2:圖書(shū)管理測(cè)試用例的設(shè)計(jì)</p><p><b>  等價(jià)類的劃分</b></p><p>  有效的輸入等價(jià)類有:</p><p>  有效的圖書(shū)號(hào)且該圖書(shū)未被借出</p><p>  有效的輸出等價(jià)類

29、有:</p><p><b>  成功的查詢</b></p><p><b>  C. 成功的添加</b></p><p><b>  D. 成功的修改</b></p><p><b>  E. 成功的刪除</b></p><p>

30、  無(wú)效的輸入等價(jià)類有:</p><p><b>  無(wú)效的圖書(shū)號(hào)</b></p><p>  有效的圖書(shū)號(hào)但該圖書(shū)已被借出</p><p>  無(wú)效的輸出等價(jià)類有:</p><p>  z 提示圖書(shū)號(hào)無(wú)效</p><p>  v 提示該圖書(shū)已被借出</p><p>

31、;  設(shè)計(jì)覆蓋等價(jià)類的測(cè)試用例</p><p>  表3-2 設(shè)計(jì)的測(cè)試用例</p><p><b>  附件:</b></p><p><b>  用戶登錄界面如下:</b></p><p><b>  用戶登錄界面編碼</b></p><p>  其

32、中確認(rèn)以及取消按鈕的腳本事件</p><p>  圖書(shū)管管理系統(tǒng)的登錄</p><p><b>  管理員信息模塊設(shè)計(jì)</b></p><p>  其中添加按鈕的click事件</p><p>  刪除按鈕的click事件</p><p>  修改按鈕的click事件</p><

33、;p>  選擇記錄的click的事件</p><p><b>  管理員信息的編輯</b></p><p>  其中管理員添加信息的界面</p><p>  確認(rèn)按鈕的click的事件</p><p>  刪除按鈕click事件</p><p>  取消按鈕的click事件</p>

34、;<p>  管理員信息表的編輯界面</p><p><b>  圖書(shū)類別信息表界面</b></p><p>  修改按鈕的click事件</p><p>  刪除按鈕的click事件</p><p>  圖書(shū)類別信息表中圖書(shū)編號(hào)的添加界面</p><p><b>  圖書(shū)

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論