版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 實(shí)驗(yàn)一 軟件需求分析</p><p><b> 軟件需求分析</b></p><p><b> 實(shí)驗(yàn)?zāi)康模?lt;/b></p><p> 掌握系統(tǒng)的功能描述、性能描述方法;</p><p> 掌握需求分析工具數(shù)據(jù)流程圖、數(shù)據(jù)字典等;</p><p>
2、 掌握系統(tǒng)需求分析的步驟和方法。</p><p><b> 實(shí)驗(yàn)內(nèi)容:</b></p><p> 用結(jié)構(gòu)化數(shù)據(jù)流分析技術(shù)進(jìn)行軟件系統(tǒng)需求分析,得出系統(tǒng)的數(shù)據(jù)流程圖和數(shù)據(jù)字典。</p><p><b> 實(shí)驗(yàn)步驟:</b></p><p> 到相關(guān)單位進(jìn)行需求分析</p>&l
3、t;p> 綜合利用Internet網(wǎng)和相關(guān)書籍整理并完善需求分析。</p><p> 畫出系統(tǒng)數(shù)據(jù)流圖(分析系統(tǒng)是事務(wù)型還是變換型)</p><p><b> 得出系統(tǒng)數(shù)據(jù)字典</b></p><p> 軟件系統(tǒng)需求描述:(從功能,性能上進(jìn)行描述)</p><p> 軟件系統(tǒng)數(shù)據(jù)流程圖(由加工、數(shù)據(jù)流、數(shù)
4、據(jù)存儲(chǔ)、源點(diǎn)和終點(diǎn)四種元素組成):</p><p><b> 頂層數(shù)據(jù)流圖</b></p><p><b> 1層數(shù)據(jù)流圖</b></p><p><b> 2層數(shù)據(jù)流圖</b></p><p><b> 軟件系統(tǒng)數(shù)據(jù)字典</b></p>
5、;<p><b> 數(shù)據(jù)流條目</b></p><p><b> 數(shù)據(jù)流:旅游地</b></p><p><b> 別名:</b></p><p> 描述:用來存儲(chǔ)旅游地點(diǎn)信息</p><p> 定義:旅游地=區(qū)號(hào)+名稱+人數(shù)</p>&l
6、t;p><b> 位置:數(shù)據(jù)庫</b></p><p> 數(shù)據(jù)流:游客 別名:</p><p> 描述:用來存儲(chǔ)游客信息</p><p> 定義:游客=身份證號(hào)+姓名+性別</p><p><b> 位置:數(shù)據(jù)庫</b></p><p><
7、b> 加工條目</b></p><p> 加工名:旅游管理系統(tǒng)</p><p><b> 加工編號(hào):0層</b></p><p> 描述:對(duì)管理員添加旅游地點(diǎn)進(jìn)行管理</p><p> 輸入數(shù)據(jù)流:旅游地,游客</p><p> 輸出數(shù)據(jù)流:旅游地,游客</p&
8、gt;<p> 加工邏輯:若管理員輸入密碼正確則可以進(jìn)行操作否則重新輸入</p><p><b> 文件條目</b></p><p> 數(shù)據(jù)文件名:游客信息表</p><p> 簡述:用于存放游客信息 </p><p><b> 輸入數(shù)據(jù):游客信息</b></p>
9、<p><b> 輸出數(shù)據(jù):游客信息</b></p><p> 數(shù)據(jù)文件組成:游客信息表=身份證號(hào)+姓名+性別</p><p><b> 存儲(chǔ)方式:關(guān)鍵碼 </b></p><p><b> 存取頻率:經(jīng)常</b></p><p> 數(shù)據(jù)文件名:旅游地點(diǎn)
10、表</p><p> 簡述:用于存放旅游地點(diǎn)信息 </p><p> 輸入數(shù)據(jù):旅游地點(diǎn)信息 </p><p> 輸出數(shù)據(jù):旅游地點(diǎn)信息 </p><p> 數(shù)據(jù)文件組成:旅游地點(diǎn)表=區(qū)號(hào)+名稱+人數(shù)</p><p><b> 存儲(chǔ)方式:關(guān)鍵碼 </b></p><p
11、><b> 存取頻率:經(jīng)常</b></p><p><b> 4. 實(shí)驗(yàn)小結(jié)</b></p><p> 需求分析是一項(xiàng)重要的工作也是最困難的工作。通過本實(shí)驗(yàn)運(yùn)用所學(xué)知識(shí)</p><p> 全面收集與實(shí)驗(yàn)有關(guān)的相關(guān)信息逐步完善需求分析報(bào)告。</p><p> 實(shí)驗(yàn)二 軟件概要
12、設(shè)計(jì)</p><p> 實(shí)驗(yàn)項(xiàng)目名稱:軟件概要設(shè)計(jì)</p><p><b> 實(shí)驗(yàn)?zāi)康模?lt;/b></p><p> 1)掌握系統(tǒng)總體結(jié)構(gòu)的設(shè)計(jì);</p><p> 2)掌握系統(tǒng)接口設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)等;</p><p> 3)掌握系統(tǒng)概要設(shè)計(jì)的步驟和方法。</p><
13、p><b> 實(shí)驗(yàn)內(nèi)容</b></p><p> 主要解決實(shí)現(xiàn)該系統(tǒng)需求的程序模塊設(shè)計(jì)問題(包括如何把該系統(tǒng)劃分成若干個(gè)模塊、決定各個(gè)模塊之間的接口、模塊之間傳遞的信息,以及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計(jì)等)。</p><p><b> 實(shí)驗(yàn)步驟</b></p><p> 首先確定系統(tǒng)總體設(shè)計(jì)方案(分清系統(tǒng)是事物型
14、還是加工型)。</p><p> 完成系統(tǒng)的模塊結(jié)構(gòu)圖及模塊的功能說明。</p><p><b> 完成系統(tǒng)的接口設(shè)計(jì)</b></p><p> 完成系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)</p><p> 1. 軟件系統(tǒng)模塊結(jié)構(gòu)圖:</p><p><b> 接口設(shè)計(jì)</b><
15、/p><p><b> (1)用戶接口</b></p><p> 屏幕格式:采用窗口格式,可自由轉(zhuǎn)換。與各分窗體之間的切換以完成各種處理</p><p> 菜單格式:列表式菜單,應(yīng)不同用戶選擇不同功能</p><p><b> ?。?)硬件接口:</b></p><p>
16、 現(xiàn)實(shí)中要求使用高速以太網(wǎng)以實(shí)現(xiàn)快速聯(lián)網(wǎng)操作,但是在理論實(shí)驗(yàn)軟件本身的目的來看,無需網(wǎng)絡(luò)通訊接口。</p><p><b> (3)軟件接口:</b></p><p> Windows標(biāo)準(zhǔn)接口,要求與其他軟件無沖突錯(cuò)誤發(fā)生。</p><p><b> 3.?dāng)?shù)據(jù)結(jié)構(gòu)設(shè)計(jì)</b></p><p>
17、 本系統(tǒng)的基本結(jié)構(gòu)有:</p><p> 登陸:登陸分為兩種,一種是游客,一種是管理員需要密碼。</p><p><b> 管理員模塊</b></p><p> 添加旅游地點(diǎn):管理員能夠輸入旅游地點(diǎn)信息添加旅游地點(diǎn)</p><p> 顯示各地點(diǎn)人數(shù):管理員能夠參考所有旅游點(diǎn)</p><p&g
18、t; 顯示不足3人的地點(diǎn)并可以刪除:查看人數(shù)少的地方并可以刪除</p><p><b> 游客模塊</b></p><p> 添加旅游地點(diǎn):游客可以輸入自己的信息添加旅游地點(diǎn)</p><p> 顯示所有旅游點(diǎn):游客可以參考所有旅游點(diǎn)</p><p> 顯示可報(bào)名旅游點(diǎn):游客可以參考可報(bào)名的旅游點(diǎn)</p&g
19、t;<p> 修改旅游點(diǎn):游客可以修改已經(jīng)選好的地點(diǎn)</p><p><b> 4. 出錯(cuò)處理設(shè)計(jì)</b></p><p> 本系統(tǒng)需要專業(yè)的數(shù)據(jù)庫管理員來擔(dān)任線路管理員,數(shù)據(jù)據(jù)的置信和恢復(fù)是系統(tǒng)正式運(yùn)行后最重要的維護(hù)工作之一,需要按不同的要求制定不同的置信計(jì)劃,定期對(duì)數(shù)據(jù)庫和日志進(jìn)行備份,以保證一旦發(fā)生故障,能利用數(shù)據(jù)庫備份及日志文件,盡快將數(shù)據(jù)
20、庫恢復(fù)到某種一致辭性狀態(tài),并盡可能減少對(duì)數(shù)據(jù)庫的破壞。軟件就具備自動(dòng)拼寫錯(cuò)誤檢查等功能,在出現(xiàn)故障后應(yīng)從整個(gè)系統(tǒng)數(shù)據(jù)庫重新載入數(shù)據(jù)進(jìn)行操作。</p><p><b> 實(shí)驗(yàn)小結(jié):</b></p><p> 通過這次學(xué)習(xí)我對(duì)軟件的概要設(shè)計(jì)有了更深的了解,在應(yīng)用中通過產(chǎn)生問題,解決問題的過程得以很好的提升。</p><p> 實(shí)驗(yàn)三 軟件詳
21、細(xì)設(shè)計(jì)</p><p> 實(shí)驗(yàn)項(xiàng)目名稱:軟件詳細(xì)設(shè)計(jì)</p><p><b> 實(shí)驗(yàn)?zāi)康模?lt;/b></p><p> 1)掌握模塊的程序描述;</p><p> 2)熟練使用流程圖、PDL等詳細(xì)描述工具</p><p> 3)掌握詳細(xì)設(shè)計(jì)的步驟和方法。</p><p&
22、gt;<b> 實(shí)驗(yàn)內(nèi)容:</b></p><p> 進(jìn)行軟件系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)、逐個(gè)模塊的描述(包括各模塊的功、性能、輸入、輸出、算法、程序邏輯、接口等等)</p><p><b> 實(shí)驗(yàn)步驟:</b></p><p> 1)首先進(jìn)行程序系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)。</p><p> 2)然后對(duì)主要程序
23、進(jìn)行描述。</p><p> 注:應(yīng)該同時(shí)進(jìn)行用戶界面設(shè)計(jì)。</p><p> 軟件系統(tǒng)其中的3個(gè)模塊的詳細(xì)設(shè)計(jì)(畫程序流程圖):</p><p><b> 游客流程圖</b></p><p><b> 管理員流程圖</b></p><p><b> 程序
24、描述:</b></p><p> 旅游管理系統(tǒng)是一款面向游客導(dǎo)游旅行查詢的管理系統(tǒng)該系統(tǒng)能方便的為使用者提供旅游線路信息,以及讓管理員編輯管理各線路信息。根據(jù)不同的使用者該管理系統(tǒng)要實(shí)現(xiàn)以下目標(biāo):</p><p> 客戶,他們通過系統(tǒng)可以查看旅游線路信息和導(dǎo)游的信息。</p><p> 線路管理員,他們可以通過系統(tǒng)可以查看旅游線路信息,添加線路信息
25、,刪除線路信息。</p><p> 界面設(shè)計(jì)友好、美觀,數(shù)據(jù)存儲(chǔ)安全、可靠;</p><p> 系統(tǒng)最大限度地實(shí)現(xiàn)易維護(hù)性和易操作性。</p><p> 3. 實(shí)驗(yàn)小結(jié):本實(shí)驗(yàn)進(jìn)一步定制軟件開發(fā)的細(xì)節(jié)問題,明確軟件需求安排項(xiàng)目規(guī)劃與進(jìn)度、組織軟件開發(fā)與測(cè)試,便于用戶與開發(fā)商協(xié)調(diào)工作。對(duì)軟件開發(fā)中將要面臨的問題及解決方案進(jìn)行需求分析。</p>&
26、lt;p> 實(shí)驗(yàn)四 軟件測(cè)試和調(diào)試</p><p> 實(shí)驗(yàn)項(xiàng)目名稱:軟件測(cè)試和調(diào)試</p><p><b> 實(shí)驗(yàn)?zāi)康模?lt;/b></p><p> 掌握軟件測(cè)試的基本技術(shù)和概念;</p><p> 掌握軟件測(cè)試的方法;</p><p> 掌握程序調(diào)試的常用技術(shù)。</p&g
27、t;<p><b> 實(shí)驗(yàn)內(nèi)容:</b></p><p> 用課堂上介紹的方法,對(duì)上一實(shí)驗(yàn)的程序,進(jìn)行測(cè)試,并要求測(cè)試通過,然后撰寫軟件測(cè)試說明書。</p><p><b> 實(shí)驗(yàn)步驟:</b></p><p> 首先設(shè)計(jì)測(cè)試方案(分別采用白盒法和黑盒法)。</p><p>&
28、lt;b> 進(jìn)行測(cè)試。</b></p><p> 對(duì)于出錯(cuò)的程序進(jìn)行修改。</p><p> 并不斷循環(huán)直至程序符合要求。</p><p><b> 寫出測(cè)試說明書。</b></p><p><b> 1.測(cè)試項(xiàng)目</b></p><p><
29、b> 1游客報(bào)名時(shí)的區(qū)號(hào)</b></p><p><b> 2游客查詢旅游地</b></p><p> 2.設(shè)計(jì)測(cè)試用例15個(gè)(白盒法10個(gè),黑盒法5個(gè));</p><p> 在報(bào)名輸入一個(gè)存在的區(qū)號(hào)</p><p> 在報(bào)名時(shí)輸入一個(gè)不存在的區(qū)號(hào)</p><p>
30、在錄入旅游地點(diǎn)之后顯示旅游地</p><p> 在沒有錄入旅游地時(shí)顯示旅游地</p><p> 對(duì)多開發(fā)軟件測(cè)試結(jié)果的評(píng)價(jià): </p><p><b> 各項(xiàng)輸入都非常成功</b></p><p><b> 4.實(shí)驗(yàn)小結(jié);</b></p><p> 測(cè)試任何產(chǎn)品都有
31、兩種方法:如果已經(jīng)知道了產(chǎn)品應(yīng)該具有的功能,可以通過測(cè)試來檢驗(yàn)是否每個(gè)功能都能正常使用;如果知道產(chǎn)品的內(nèi)部過程,可以通過測(cè)試來檢驗(yàn)產(chǎn)品內(nèi)部動(dòng)作是否按照規(guī)格說明書的規(guī)定正常進(jìn)行。前一種方法稱為黑盒測(cè)試,后一種方法成為白盒測(cè)試。通過測(cè)試,運(yùn)行系統(tǒng),找出錯(cuò)誤和可以改善的地方。</p><p> 實(shí)驗(yàn)五 UML用例圖</p><p> 實(shí)驗(yàn)項(xiàng)目名稱:UML用例圖</p><
32、;p><b> 實(shí)驗(yàn)?zāi)康模?lt;/b></p><p> 根據(jù)系統(tǒng)的功能分析系統(tǒng)的用例組成;</p><p> 確定用例圖中的執(zhí)行者,執(zhí)行者與用例之間的關(guān)系</p><p> 能分析每一個(gè)用例的事件流</p><p><b> 實(shí)驗(yàn)內(nèi)容:</b></p><p>
33、 ××××系統(tǒng)的用例圖的設(shè)計(jì)和實(shí)現(xiàn)</p><p><b> 實(shí)驗(yàn)步驟:</b></p><p><b> 系統(tǒng)需求分析</b></p><p><b> 確定事件流</b></p><p> 用ROSE畫出用例圖</p&
34、gt;<p><b> 實(shí)驗(yàn)學(xué)時(shí):2學(xué)時(shí)</b></p><p> ××××系統(tǒng)需求分析</p><p> 1)用戶界面友好、性能穩(wěn)定,軟件具有較好的魯棒性。充分考慮備份、存檔等系統(tǒng)維護(hù)策略。</p><p> 2)優(yōu)化數(shù)據(jù)的邏輯模型設(shè)計(jì)和物理模型設(shè)計(jì),以便提高運(yùn)行速度、降低存儲(chǔ)空間
35、,且能滿足數(shù)據(jù)一致性要求。充分考慮行為的合理劃分,提高軟件使用的便利性。</p><p><b> 主要事件流</b></p><p><b> 添加課程事件流:</b></p><p> 用戶選擇進(jìn)入管理界面,用例開始。</p><p> 系統(tǒng)提示進(jìn)入不同用戶。</p>&l
36、t;p><b> A1:進(jìn)入管理員</b></p><p><b> 輸入密碼</b></p><p> 進(jìn)入管理界面,系統(tǒng)顯示管理員選擇功能。</p><p> 進(jìn)入‘輸入旅游地點(diǎn)’界面。</p><p> 系統(tǒng)提示輸入旅游地點(diǎn)信息。</p><p> 進(jìn)
37、入‘查詢各旅游地游客人數(shù)’界面。</p><p> 系統(tǒng)顯示各旅游地及人數(shù)。</p><p> 進(jìn)入‘顯示不足三人的旅游地’界面。</p><p> 系統(tǒng)顯示不足三人的旅游地及人數(shù),并提示可以刪除。</p><p><b> 退出系統(tǒng)</b></p><p><b> 用例結(jié)束
38、</b></p><p><b> A2:進(jìn)入游客</b></p><p> 進(jìn)入游客界面,系統(tǒng)顯示游客選擇功能。</p><p> 選擇‘輸入旅游地區(qū)號(hào)’界面。</p><p> 選擇區(qū)號(hào)并提示輸入身份證,姓名,性別。</p><p> 進(jìn)入‘顯示查詢所有旅游地’界面。&l
39、t;/p><p> 系統(tǒng)顯示所有旅游地及人數(shù)。</p><p> 進(jìn)入‘查詢可報(bào)名地’界面。</p><p> 系統(tǒng)顯示可報(bào)名旅游地及人數(shù)。</p><p> 進(jìn)入‘修改旅游地點(diǎn)’界面</p><p> 系統(tǒng)提示輸入?yún)^(qū)號(hào)和身份證號(hào),然后重新輸入報(bào)名步驟</p><p><b>
40、 用例結(jié)束。</b></p><p> 旅游管理系統(tǒng)系統(tǒng)的用例圖主要操作步驟:</p><p> 步驟1:確定系統(tǒng)涉及的總體信息</p><p> 步驟2:確定系統(tǒng)的參與者</p><p> 步驟3:確定系統(tǒng)的用例</p><p><b> 4. 實(shí)驗(yàn)小結(jié):</b></
41、p><p> 旅游信息管理系統(tǒng)的程序主要分為兩大方面的構(gòu)思,從兩個(gè)方面對(duì)程序進(jìn)行操作,又通過一些關(guān)系使結(jié)構(gòu)很好的結(jié)合在一起,完成了此操作系統(tǒng)的一些基本操作。例如有旅游景點(diǎn)的建立、刪除、遍歷和游客信息的插入語更改等,分別對(duì)應(yīng)二叉樹的插入,刪除和遍歷,還有對(duì)鏈表的一些基本操作。</p><p> 通過這次軟件工程課程設(shè)計(jì),我對(duì)數(shù)據(jù)結(jié)構(gòu)有了更深一步的了解,對(duì)已學(xué)過語言的掌握程度在應(yīng)用中通過產(chǎn)生問
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【課程設(shè)計(jì)】旅游管理系統(tǒng)開發(fā)
- vb課程設(shè)計(jì)-旅游信息管理系統(tǒng)
- vb課程設(shè)計(jì)-旅游信息管理系統(tǒng)
- 小型旅游信息管理系統(tǒng)課程設(shè)計(jì)
- 旅游管理系統(tǒng)課程設(shè)計(jì)匯本報(bào)告
- 旅游信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 軟件工程課程設(shè)計(jì)---旅游信息管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)報(bào)告--旅游信息管理系統(tǒng)
- 課程設(shè)計(jì)(旅游管理系統(tǒng)和b-樹的實(shí)現(xiàn))
- web課程設(shè)計(jì)--課程管理系統(tǒng)
- 《面向?qū)ο笳n程設(shè)計(jì)》課程設(shè)計(jì)---媒體管理系統(tǒng)
- 課程設(shè)計(jì)---課程設(shè)計(jì)圖書管理系統(tǒng)
- c課程設(shè)計(jì)---圖書管理系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)-訂單式銷售管理系統(tǒng)課程設(shè)計(jì)
- 倉庫管理系統(tǒng)課程設(shè)計(jì)
- 選課管理系統(tǒng)課程設(shè)計(jì)
- 倉庫管理系統(tǒng)課程設(shè)計(jì)
- 酒店管理系統(tǒng)課程設(shè)計(jì)
- 教務(wù)管理系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)--超市管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論