2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩19頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  目 錄</b></p><p>  1. 前言 …………………………………………………………………………… 7</p><p>  2. 需求分析 ……………………………………………………………………… 7</p><p>  2.1. 用戶需求 …………………………………………………………………… 7<

2、/p><p>  2.2. 方案分析 …………………………………………………………………… 7</p><p>  2.3.系統(tǒng)功能需求……………………………………………………………………8</p><p>  2.3.1.信息輸入:………………………………………………………………8</p><p>  2.3.2. 信息存儲:………………………

3、………………………………………8</p><p>  2.3.3. 統(tǒng)計收入:………………………………………………………………8</p><p>  2.4.該系統(tǒng)的數(shù)據(jù)流圖…………………………………………………………8</p><p>  3.系統(tǒng)結(jié)構(gòu)…………………………………………………………………………8</p><p>  3.1模塊

4、功能分析及外部設(shè)計…………………………………………………9</p><p>  3.1. 數(shù)據(jù)模型。…………………………………………………………………9</p><p>  4.1. 數(shù)據(jù)類型定義………………………………………………………………10</p><p>  1.數(shù)據(jù)字典…………………………………………………………………………11</p>&

5、lt;p>  2.動態(tài)數(shù)據(jù)…………………………………………………………………………11</p><p>  數(shù)據(jù)庫描述…………………………………………………………………………11</p><p>  數(shù)據(jù)采集……………………………………………………………………………11</p><p>  3. 概要設(shè)計…………………………………………………………………………

6、11</p><p>  3.3. 功能模塊劃分…………………………………………………………………11</p><p>  3.3.1.結(jié)構(gòu)框圖………………………………………………………………………12</p><p>  3.3.2.程序流圖………………………………………………………………………12</p><p>  3.3數(shù)據(jù)結(jié)構(gòu)設(shè)計…

7、…………………………………………………………………12</p><p>  1.邏輯結(jié)構(gòu)設(shè)計………………………………………………………………………12</p><p>  2.物理結(jié)構(gòu)設(shè)計………………………………………………………………………13</p><p>  3.4運行設(shè)計…………………………………………………………………………13</p>&

8、lt;p>  1.運行模塊的命名…………………………………………………………………13</p><p>  3.5出錯處理設(shè)計……………………………………………………………………13</p><p>  3.6安全設(shè)計…………………………………………………………………………13</p><p>  3.7維護設(shè)計………………………………………………………………

9、…………13</p><p>  4. 詳細設(shè)計…………………………………………………………………………13</p><p>  模塊描述如下表………………………………………………………………………14</p><p>  2.運行模塊控制………………………………………………………………………14</p><p>  4.2. 主要模塊內(nèi)部設(shè)

10、計……………………………………………………………14</p><p>  4.2.1.模塊1設(shè)計……………………………………………………………………15</p><p>  4.2.1.1.模塊算法……………………………………………………………………15</p><p>  4.2.1.2.流程圖………………………………………………………………………15</p

11、><p>  4.2.2. 模塊2設(shè)計……………………………………………………………………15</p><p>  流程圖………………………………………………………………………16</p><p>  4.2.3. 模塊3設(shè)計……………………………………………………………………16</p><p>  流程圖…………………………………………………

12、……………………16</p><p>  4.2.3. 模塊3設(shè)計……………………………………………………………………16</p><p>  流程圖…………………………………………………………………………………16</p><p>  4.2.3. 模塊4設(shè)計……………………………………………………………………17</p><p>  流程

13、圖…………………………………………………………………………………17</p><p>  5.實現(xiàn)與調(diào)試分析……………………………………………………………………17</p><p>  5.1.實現(xiàn)環(huán)境…………………………………………………………………………17</p><p>  5.2.語言選擇…………………………………………………………………………17<

14、/p><p>  5.3.調(diào)試分析…………………………………………………………………………17</p><p>  6.測試分析……………………………………………………………………………17</p><p>  6.1.測試用例…………………………………………………………………………17</p><p>  6.2.測試結(jié)果……………………………

15、……………………………………………18</p><p>  運行時結(jié)果……………………………………………………………………………18</p><p>  空帳號時結(jié)果…………………………………………………………………………19</p><p>  正確卡號且大于余額的消費額結(jié)果…………………………………………………19</p><p>  正

16、確卡號且小于余額的消費額結(jié)果………………………………………………19</p><p>  正確卡號且等于余額的消費額結(jié)果………………………………………………19</p><p>  測試用例……………………………………………………………………………19</p><p>  測試結(jié)果……………………………………………………………………………19</p>

17、<p>  運行時:……………………………………………………………………………19</p><p>  輸入空卡號:結(jié)果如圖20…………………………………………………………20</p><p>  結(jié)果,如圖:………………………………………………………………………21</p><p>  正確卡號,結(jié)果如圖………………………………………………………………2

18、2</p><p>  統(tǒng)計界面如圖………………………………………………………………………23</p><p>  7.用戶手冊…………………………………………………………………………23</p><p>  1)消費: ……………………………………………………………………………23</p><p>  2)統(tǒng)計: …………………………………

19、…………………………………………23</p><p>  3)查詢:……………………………………………………………………………24</p><p>  參考文獻……………………………………………………………………………24</p><p>  附錄 源程序文件名清單:…………………………………………………………24</p><p><b

20、>  1.前言</b></p><p>  近年來,高校林立,各個食堂相應(yīng)采用了現(xiàn)代管理技術(shù),方便學(xué)生、食堂管理財務(wù),所以,IC飯卡不失為一種有效的管理方式,也就使IC飯卡系統(tǒng)應(yīng)運而生。</p><p><b>  2. 需求分析 </b></p><p><b>  2.1.用戶需求</b></p

21、><p>  該IC飯卡模擬系統(tǒng)—實現(xiàn)終端機管理和統(tǒng)計,需完成以下工作: </p><p> ?。?)在終端機上輸入消費金額并在刷卡后更新余額;</p><p> ?。?)在終端機上顯示余額;</p><p> ?。?)在中心機房進行統(tǒng)計每月的收入以及消費情況; </p><p>  2.2. 系統(tǒng)功能需求</p&g

22、t;<p>  2.2.1.待開發(fā)軟件的功能需求</p><p><b> ?。?)信息輸入:</b></p><p>  由服務(wù)員在終端機上輸入消費金額并由持卡者終端機上刷卡后更新余額,并顯示余額;如果只是進行刷卡操作,則只顯示余額,而不對數(shù)據(jù)庫和卡信息進行更新。</p><p><b> ?。?)信息存儲:</

23、b></p><p>  該系統(tǒng)需要數(shù)據(jù)庫對每張卡的基本信息進行保存,以便于統(tǒng)計,和核對用戶卡的余額是否可以進行消費。</p><p><b> ?。?)統(tǒng)計收入:</b></p><p>  由中心機房管理員進行輸入統(tǒng)計條件,由該系統(tǒng)按條件統(tǒng)計出收入,</p><p>  并在顯示器上顯示收入;</p>

24、;<p>  2.2.2. 方案分析</p><p>  經(jīng)分析,可知,該系統(tǒng)可以分為消費,和統(tǒng)計兩個部分,在消費部分,實現(xiàn)由服務(wù)員輸入消費額,由持卡者刷卡,更新卡信息,在統(tǒng)計部分專門實現(xiàn)統(tǒng)計,可以有效的實現(xiàn)。</p><p>  2.2.3.該系統(tǒng)的數(shù)據(jù)流圖:(圖2.1)</p><p><b>  圖2.1</b></p

25、><p>  2.2.4.系統(tǒng)結(jié)構(gòu)。見圖2.2</p><p><b>  圖2.2</b></p><p>  3.1模塊功能分析及外部設(shè)計</p><p>  1.主模塊:統(tǒng)一對各個模塊進行整合,管理,</p><p>  2.輸入接收模塊:接收由服務(wù)員輸入的消費額,或者,接收由管理員輸入的統(tǒng)計條

26、件</p><p>  3.狀態(tài)產(chǎn)生模塊:根據(jù)刷卡操作前是否輸入了消費額,產(chǎn)生相應(yīng)的狀態(tài),狀態(tài)只有兩種,一:消費類,二:查詢類。</p><p>  4.顯示模塊:在終端顯示器上顯示用戶的余額,或者,在中心機房的顯示屏上顯示統(tǒng)計條件對應(yīng)的收入。</p><p>  5.余額查詢模塊:根據(jù)狀態(tài)接收模塊接收的帳號,消費類,在數(shù)據(jù)庫中進行查詢,如果查到余額大于消費額,則返

27、回可以消費的狀態(tài),否則返回不可以消費的狀態(tài),狀態(tài)返回到狀態(tài)接受消費</p><p>  6.余額更新模塊:由狀態(tài)接受模塊傳入的帳號,余額,對數(shù)據(jù)庫進行更新操作</p><p>  3.2. 數(shù)據(jù)模型。見圖3.1</p><p><b>  圖3.1</b></p><p>  3.3. 數(shù)據(jù)類型定義</p>

28、<p>  4.1.1.上面涉及到的靜態(tài)數(shù)據(jù)及其數(shù)據(jù)字典:見圖4.1~4.4</p><p><b>  卡片1</b></p><p><b>  圖4.1</b></p><p><b>  卡片2 :</b></p><p><b>  圖4.2&l

29、t;/b></p><p><b>  卡片3 :</b></p><p><b>  圖4.3</b></p><p><b>  3.4.動態(tài)數(shù)據(jù)</b></p><p>  輸入數(shù)據(jù):終端輸入的消費額、中心機房輸入的統(tǒng)計條件、菜單命令。</p><

30、;p>  輸出數(shù)據(jù):顯示屏上的余額,統(tǒng)計結(jié)果。</p><p>  內(nèi)部數(shù)據(jù):操作產(chǎn)生的中間數(shù)據(jù)。</p><p>  3.5. 數(shù)據(jù)庫描述</p><p>  本系統(tǒng)采用關(guān)系數(shù)據(jù)庫。</p><p><b>  數(shù)據(jù)采集</b></p><p>  1.通過終端小鍵盤輸入帳號、消費額;&l

31、t;/p><p>  2.通過中心機房的鍵盤讀入統(tǒng)計條件</p><p><b>  4. 概要設(shè)計</b></p><p>  4.1. 功能模塊劃分</p><p>  該系統(tǒng)模塊化分如下: </p><p>  4.1.1.結(jié)構(gòu)框圖,見圖4.1</p>

32、;<p><b>  圖4.1</b></p><p>  4.1.2.程序流圖, 見圖4.2</p><p><b>  圖4.2</b></p><p>  4.2數(shù)據(jù)結(jié)構(gòu)設(shè)計4.1.1.邏輯結(jié)構(gòu)設(shè)計所用數(shù)據(jù)類型、總長、數(shù)長、顯長等方面進行全面的分析后,我們設(shè)計出了系統(tǒng)所用到的數(shù)據(jù)庫的數(shù)據(jù)字典如下。表

33、 4.3</p><p><b>  表4.3</b></p><p>  2.物理結(jié)構(gòu)設(shè)計數(shù)據(jù)庫中各表的文件物理結(jié)構(gòu)采用順序的記錄文件。4.3.運行設(shè)計4.1.1.運行模塊的命名</p><p>  1.模塊命名為Mx.y,x相同則為同一功能的模塊。</p><p>  2.運行模塊時間響應(yīng)</p>

34、<p>  各模塊運行時間控制在1至2秒內(nèi)。</p><p>  4.1.2出錯處理設(shè)計</p><p>  1.系統(tǒng)應(yīng)具有相當(dāng)健壯性,避免或降低由系統(tǒng)錯誤所造成的數(shù)據(jù)庫損壞。</p><p>  2.對關(guān)鍵性操作,如刪除等提供警告和確認機制。</p><p><b>  4.1.3安全設(shè)計</b></

35、p><p>  系統(tǒng)提供嚴(yán)格的身份驗證機制和密碼管理。</p><p>  4.1.4維護設(shè)計系統(tǒng)嚴(yán)格按照設(shè)計規(guī)范進行設(shè)計,并保持各階段文檔的完整性,為以后對軟件的維護打好基礎(chǔ)。</p><p><b>  5. 詳細設(shè)計</b></p><p>  在以上工作的基礎(chǔ)上,我們對有輸出要求的全部數(shù)據(jù)進行屬性分析、存儲分析、關(guān)

36、聯(lián)分析、查詢統(tǒng)計分析、數(shù)據(jù)分類與處理功能分析,進一步研究了整個系統(tǒng)的人—機接口,提出了系統(tǒng)細化后的系統(tǒng)的層次方框圖。見圖。</p><p>  圖5.1,層次方框圖</p><p>  5.1 模塊描述如下表:表5.1</p><p>  5.2.運行模塊控制</p><p>  (1) 操作系統(tǒng)啟動M0。</p><p&

37、gt; ?。?) M0啟動M1,M2,M3,M4,M5。</p><p> ?。?) M1啟動M1.1,M1.2,M1.3。</p><p>  (4) M3啟動M3.1,M3.2。</p><p>  (5) M5啟動M5.1,M5.2,M5.3。</p><p> ?。?) 進入消息驅(qū)動狀態(tài),M0通過事件驅(qū)動啟動相應(yīng)的功能模塊,包括M2和

38、M4。</p><p>  5.3. 主要模塊內(nèi)部設(shè)計</p><p>  5.3.1.模塊1設(shè)計</p><p>  5.3.1.1.模塊算法</p><p><b>  圖5.2</b></p><p>  5.3.1.2.流程圖,見圖5.3</p><p><b

39、>  圖5.3</b></p><p>  5.3.1.3. 模塊2設(shè)計,見圖5.4</p><p><b>  圖5.4</b></p><p>  5.3.1.4.流程圖,見圖5.5</p><p><b>  圖5.5</b></p><p>  5.

40、3.1.5. 模塊3設(shè)計,見圖5.6</p><p><b>  圖5.6</b></p><p>  5.3.1.6.流程圖,見圖5.7</p><p><b>  圖5.7</b></p><p>  5.3.1.7. 模塊3設(shè)計,見圖5.8</p><p><b&

41、gt;  圖5.8</b></p><p><b>  圖5.9</b></p><p>  5.3.1.8. 模塊4設(shè)計</p><p><b>  圖5.10</b></p><p><b>  圖5.11</b></p><p><

42、;b>  6.實現(xiàn)與調(diào)試分析</b></p><p><b>  6.1.實現(xiàn)環(huán)境</b></p><p>  Windows 及以上版本</p><p><b>  6.2.語言選擇</b></p><p>  Microsoft visual VC++6.0;</p>

43、;<p><b>  6.3.調(diào)試分析</b></p><p><b>  7.測試分析</b></p><p><b>  7.1.測試用例</b></p><p><b>  圖7.1</b></p><p><b>  7.2

44、.測試結(jié)果</b></p><p><b>  圖7.2</b></p><p><b>  運行時,結(jié)果如下:</b></p><p>  空帳號時,顯示賬號錯誤,(如圖7.3)</p><p><b>  圖7.3</b></p><p>

45、;<b>  圖7.4</b></p><p>  正確卡號,大于余額的消費額,顯示余額不足,如圖圖7.5</p><p><b>  圖7.5</b></p><p><b>  結(jié)果:如圖7.6</b></p><p><b>  圖7.6</b>&l

46、t;/p><p>  正確卡號,小于余額的消費額,顯示消費成功見圖7.7</p><p><b>  圖7.7</b></p><p><b>  結(jié)果:如圖7.8</b></p><p><b>  圖7.8</b></p><p>  正確卡號,等于余額

47、的消費額,顯示消費成功,見圖7.9</p><p><b>  圖7.9</b></p><p><b>  結(jié)果:如圖7.10</b></p><p><b>  圖7.10</b></p><p><b>  6.1.測試用例</b></p>

48、;<p><b>  圖7.11</b></p><p><b>  6.2.測試結(jié)果</b></p><p><b>  圖7.12</b></p><p><b>  運行時:</b></p><p>  輸入空卡號:結(jié)果如圖7.13&l

49、t;/p><p><b>  圖7.13</b></p><p><b>  結(jié)果,如圖7.14</b></p><p><b>  圖7.14</b></p><p>  正確卡號,結(jié)果如圖7.15</p><p><b>  圖7.15<

50、/b></p><p>  統(tǒng)計界面如圖7.16</p><p><b>  圖7.16</b></p><p><b>  7.用戶手冊</b></p><p><b>  1)消費:</b></p><p>  打開該軟件,在第一個窗口中,填入

51、帳號[相當(dāng)于刷卡操作],在消費額框輸入消費額,點擊確定;</p><p><b>  2)統(tǒng)計:</b></p><p>  打開該軟件,則在統(tǒng)計欄的年中輸入需要統(tǒng)計的年,月,日。</p><p>  如按年統(tǒng)計:單擊按年統(tǒng)計</p><p>  如按月統(tǒng)計:單擊按月統(tǒng)計</p><p>  如按

52、日統(tǒng)計:單擊按日統(tǒng)計</p><p><b>  3)查詢:</b></p><p>  在查詢欄中的帳號框中輸入帳號,單擊查詢</p><p><b>  總結(jié) </b></p><p>  1.認真的做好軟件開發(fā)的需求分析,能夠大大降低,系統(tǒng)開發(fā)時間,尤其,是在布局方面有著無可替代的地位,另外,

53、數(shù)據(jù)庫設(shè)計,必須,注意,關(guān)聯(lián),避免1NF,2NF的出現(xiàn),因為,以上所提到的數(shù)據(jù)庫,會出現(xiàn)插入異常、更新異常等。</p><p>  2.認真的做好軟件開發(fā)的需求分析,能夠大大降低,系統(tǒng)開發(fā)時間,尤其,是在布局方面有著無可替代的地位,另外,數(shù)據(jù)庫設(shè)計,必須,注意,關(guān)聯(lián),避免1NF,2NF的出現(xiàn),因為,以上所提到的數(shù)據(jù)庫,會出現(xiàn)插入異常、更新異常等。</p><p>  3.該實驗中,涉及界面

54、設(shè)計,要做到大方,簡潔;</p><p>  4.通過課程設(shè)計,我進一步認識了,軟件工程的整體設(shè)計與局部設(shè)計的遞進關(guān)系,當(dāng)把工程的思想用于軟件設(shè)計,大大簡化和清晰化了設(shè)計細節(jié),避開了繁瑣的以研究細節(jié),轉(zhuǎn)到現(xiàn)總體,后局部的清晰方式。</p><p><b>  參考文獻</b></p><p>  [1] 張海藩. 軟件工程導(dǎo)論,清華大學(xué)出版社,

溫馨提示

  • 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

提交評論