旅游管理系統(tǒng)課程設(shè)計_第1頁
旅游管理系統(tǒng)課程設(shè)計_第2頁
旅游管理系統(tǒng)課程設(shè)計_第3頁
旅游管理系統(tǒng)課程設(shè)計_第4頁
旅游管理系統(tǒng)課程設(shè)計_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、實驗一軟件需求分析軟件需求分析實驗?zāi)康模?)掌握系統(tǒng)的功能描述、性能描述方法;2)掌握需求分析工具數(shù)據(jù)流程圖、數(shù)據(jù)字典等;3)掌握系統(tǒng)需求分析的步驟和方法。實驗內(nèi)容:用結(jié)構(gòu)化數(shù)據(jù)流分析技術(shù)進(jìn)行軟件系統(tǒng)需求分析,得出系統(tǒng)的數(shù)據(jù)流程圖和數(shù)據(jù)字典。實驗步驟:1)到相關(guān)單位進(jìn)行需求分析2)綜合利用Internet網(wǎng)和相關(guān)書籍整理并完善需求分析。3)畫出系統(tǒng)數(shù)據(jù)流圖(分析系統(tǒng)是事務(wù)型還是變換型)4)得出系統(tǒng)數(shù)據(jù)字典1 .軟件系統(tǒng)需求描述:(從功能,性能上進(jìn)行描述)2 .軟件系統(tǒng)數(shù)據(jù)流程圖(由加工、數(shù)據(jù)流、數(shù)據(jù)存儲、源點(diǎn)和終點(diǎn)四種元素組成)1) 頂層數(shù)據(jù)流圖2) 1層數(shù)據(jù)流圖管理員密碼,報名旅游地點(diǎn)登入

2、r添加旅游地點(diǎn)顯示所有旅游點(diǎn)游客顯示可報名旅游點(diǎn).旅游管理系統(tǒng)*刪除(顯示各地點(diǎn)人數(shù).一龍示不足3人的地點(diǎn)并可以刪除Z-3)2層數(shù)據(jù)流圖用戶.登錄,旅游管進(jìn)入管理員密碼輸入管理員游客游客表修改旅游點(diǎn)»旅游地點(diǎn)表*添加旅游地點(diǎn)V/顯示各地點(diǎn)人數(shù)一、顯示不是3人的地.Q點(diǎn)并可以刪除,”A.顯示可報名旅游點(diǎn)3 .軟件系統(tǒng)數(shù)據(jù)字典1)數(shù)據(jù)流條目數(shù)據(jù)流:旅游地別名:描述:用來存儲旅游地點(diǎn)信息定義:旅游地=區(qū)號+名稱+人數(shù)位置:數(shù)據(jù)庫數(shù)據(jù)流:游客別名:描述:用來存儲游客信息定義:游客=身份證號+姓名+性別位置:數(shù)據(jù)庫2)加工條目加工名:旅游管理系統(tǒng)加工編號:0層描述:對管理員添加旅游地點(diǎn)進(jìn)行管理

3、輸入數(shù)據(jù)流:旅游地,游客輸出數(shù)據(jù)流:旅游地,游客加工邏輯:若管理員輸入密碼正確則可以進(jìn)行操作否則重新輸入3)文件條目數(shù)據(jù)文件名:游客信息表簡述:用于存放游客信息輸入數(shù)據(jù):游客信息輸出數(shù)據(jù):游客信息數(shù)據(jù)文件組成:游客信息表=身份證號+姓名+性別存儲方式:關(guān)鍵碼存取頻率:經(jīng)常數(shù)據(jù)文件名:旅游地點(diǎn)表簡述:用于存放旅游地點(diǎn)信息輸入數(shù)據(jù):旅游地點(diǎn)信息輸出數(shù)據(jù):旅游地點(diǎn)信息數(shù)據(jù)文件組成:旅游地點(diǎn)表=區(qū)號+名稱+人數(shù)存儲方式:關(guān)鍵碼存取頻率:經(jīng)常4 .實驗小結(jié)運(yùn)用所學(xué)知識需求分析是一項重要的工作也是最困難的工作。通過本實驗全面收集與實驗有關(guān)的相關(guān)信息逐步完善需求分析報告。實驗二軟件概要設(shè)計實驗項目名稱:軟件

4、概要設(shè)計實驗?zāi)康模?)掌握系統(tǒng)總體結(jié)構(gòu)的設(shè)計;2)掌握系統(tǒng)接口設(shè)計、數(shù)據(jù)結(jié)構(gòu)設(shè)計等;3)掌握系統(tǒng)概要設(shè)計的步驟和方法。實驗內(nèi)容主要解決實現(xiàn)該系統(tǒng)需求的程序模塊設(shè)計問題(包括如何把該系統(tǒng)劃分成若干個模塊、決定各個模塊之間的接口、模塊之間傳遞的信息,以及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計等)實驗步驟1) 首先確定系統(tǒng)總體設(shè)計方案(分清系統(tǒng)是事物型還是加工型)。2) 完成系統(tǒng)的模塊結(jié)構(gòu)圖及模塊的功能說明。3) 完成系統(tǒng)的接口設(shè)計4) 完成系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)設(shè)計1 .軟件系統(tǒng)模塊結(jié)構(gòu)圖:旅游管理系統(tǒng)2 .接口設(shè)計(1)用戶接口屏幕格式:采用窗口格式,可自由轉(zhuǎn)換。與各分窗體之間的切換以完成各種處理菜單格式:列表式菜單

5、,應(yīng)不同用戶選擇不同功能(2)硬件接口:現(xiàn)實中要求使用高速以太網(wǎng)以實現(xiàn)快速聯(lián)網(wǎng)操作,但是在理論實驗軟件本身的目的來看,無需網(wǎng)絡(luò)通訊接口。(3)軟件接口:Windows準(zhǔn)接口,要求與其他軟件無沖突錯誤發(fā)生。3 .數(shù)據(jù)結(jié)構(gòu)設(shè)計本系統(tǒng)的基本結(jié)構(gòu)有:登陸:登陸分為兩種,一種是游客,一種是管理員需要密碼。管理員模塊添加旅游地點(diǎn):管理員能夠輸入旅游地點(diǎn)信息添加旅游地點(diǎn)顯示各地點(diǎn)人數(shù):管理員能夠參考所有旅游點(diǎn)顯示不足3人的地點(diǎn)并可以刪除:查看人數(shù)少的地方并可以刪除游客模塊添加旅游地點(diǎn):游客可以輸入自己的信息添加旅游地點(diǎn)顯示所有旅游點(diǎn):游客可以參考所有旅游點(diǎn)顯示可報名旅游點(diǎn):游客可以參考可報名的旅游點(diǎn)修改旅游

6、點(diǎn):游客可以修改已經(jīng)選好的地點(diǎn)4 .出錯處理設(shè)計本系統(tǒng)需要專業(yè)的數(shù)據(jù)庫管理員來擔(dān)任線路管理員,數(shù)據(jù)據(jù)的置信和恢復(fù)是系統(tǒng)正式運(yùn)行后最重要的維護(hù)工作之一,需要按不同的要求制定不同的置信計劃,定期對數(shù)據(jù)庫和日志進(jìn)行備份,以保證一旦發(fā)生故障,能利用數(shù)據(jù)庫備份及日志文件,盡快將數(shù)據(jù)庫恢復(fù)到某種一致辭性狀態(tài),并盡可能減少對數(shù)據(jù)庫的破壞。軟件就具備自動拼寫錯誤檢查等功能,在出現(xiàn)故障后應(yīng)從整個系統(tǒng)數(shù)據(jù)庫重新載入數(shù)據(jù)進(jìn)行操作。故障類別故障舉例原因分析硬件故障各種柝卡、外設(shè)等出現(xiàn)電器故障或機(jī)械故障服務(wù)器主機(jī)部件和外設(shè)均完好無損,但日久自然形成的接觸不良、CMOSJ置錯誤,負(fù)荷太大,電源的功率不足等致命性永久性故障

7、:必須更換元器件。如電子器件壽命有效期到了,長時間工作,電源忽高忽低。軟件故障系統(tǒng)配置不當(dāng),未安裝驅(qū)動程序或驅(qū)動程序之間產(chǎn)生沖突。內(nèi)存管理設(shè)置錯誤,如內(nèi)存管理沖突、內(nèi)存管理順序混亂、內(nèi)存/、夠等。病毒感染,如OV臣口DBF等數(shù)據(jù)文件打不開,運(yùn)行速度變慢、硬盤不能正常使用等。軟、硬件/、兼容。軟件安裝、設(shè)置、調(diào)試、使用和維護(hù)不當(dāng)。病毒影響,軟件漏洞,緩存堆積5 .實驗小結(jié):通過這次學(xué)習(xí)我對軟件的概要設(shè)計有了更深的了解,在應(yīng)用中通過產(chǎn)生問題,解決問題的過程得以很好的提升。實驗三軟件詳細(xì)設(shè)計實驗項目名稱:軟件詳細(xì)設(shè)計實驗?zāi)康模?)掌握模塊的程序描述;2)熟練使用流程圖、PDL等詳細(xì)描述工具3)掌握詳

8、細(xì)設(shè)計的步驟和方法。實驗內(nèi)容:進(jìn)行軟件系統(tǒng)的結(jié)構(gòu)設(shè)計、逐個模塊的描述(包括各模塊的功、性能、輸入、輸出、算法、程序邏輯、接口等等)實驗步驟:1 )首先進(jìn)行程序系統(tǒng)的結(jié)構(gòu)設(shè)計。2 )然后對主要程序進(jìn)行描述。注:應(yīng)該同時進(jìn)行用戶界面設(shè)計。1. 軟件系統(tǒng)其中的3個模塊的詳細(xì)設(shè)計(畫程序流程圖):游客流程圖管理員流程圖停止2. 程序描述:旅游管理系統(tǒng)是一款面向游客導(dǎo)游旅行查詢的管理系統(tǒng)該系統(tǒng)能方便的為使用者提供旅游線路信息,以及讓管理員編輯管理各線路信息。根據(jù)不同的使用者該管理系統(tǒng)要實現(xiàn)以下目標(biāo):一客戶,他們通過系統(tǒng)可以查看旅游線路信息和導(dǎo)游的信息。二線路管理員,他們可以通過系統(tǒng)可以查看旅游線路信息,

9、添加線路信息,刪除線路信息。三界面設(shè)計友好、美觀,數(shù)據(jù)存儲安全、可靠;四系統(tǒng)最大限度地實現(xiàn)易維護(hù)性和易操作性。3. 實驗小結(jié):本實驗進(jìn)一步定制軟件開發(fā)的細(xì)節(jié)問題,明確軟件需求安排項目規(guī)劃與進(jìn)度、組織軟件開發(fā)與測試,便于用戶與開發(fā)商協(xié)調(diào)工作。對軟件開發(fā)中將要面臨的問題及解決方案進(jìn)行需求分析。實驗四軟件測試和調(diào)試實驗項目名稱:軟件測試和調(diào)試實驗?zāi)康模?) 掌握軟件測試的基本技術(shù)和概念;2) 掌握軟件測試的方法;3) 掌握程序調(diào)試的常用技術(shù)。實驗內(nèi)容:用課堂上介紹的方法,對上一實驗的程序,進(jìn)行測試,并要求測試通過,然后撰寫軟件測試說明書。實驗步驟:1) 首先設(shè)計測試方案(分別采用白盒法和黑盒法)。2

10、) 進(jìn)行測試。3) 對于出錯的程序進(jìn)行修改。4) 并不斷循環(huán)直至程序符合要求。5) 寫出測試說明書。1.測試項目1 游客報名時的區(qū)號2 游客查詢旅游地2. 設(shè)計測試用例15個(白盒法10個,黑盒法5個);在報名輸入一個存在的區(qū)號在報名時輸入一個不存在的區(qū)號在錄入旅游地點(diǎn)之后顯示旅游地在沒有錄入旅游地時顯示旅游地3. 對多開發(fā)軟件測試結(jié)果的評價:各項輸入都非常成功4. 實驗小結(jié);測試任何產(chǎn)品都有兩種方法:如果已經(jīng)知道了產(chǎn)品應(yīng)該具有的功能,可以通過測試來檢驗是否每個功能都能正常使用;如果知道產(chǎn)品的內(nèi)部過程,可以通過測試來檢驗產(chǎn)品內(nèi)部動作是否按照規(guī)格說明書的規(guī)定正常進(jìn)行。前一種方法稱為黑盒測試,后一

11、種方法成為白盒測試。通過測試,運(yùn)行系統(tǒng),找出錯誤和可以改善的地方。實驗五UML用例圖實驗項目名稱:UML用例圖實驗?zāi)康模? )根據(jù)系統(tǒng)的功能分析系統(tǒng)的用例組成;2 )確定用例圖中的執(zhí)行者,執(zhí)行者與用例之間的關(guān)系3 )能分析每一個用例的事件流實驗內(nèi)容:XXXX系統(tǒng)的用例圖的設(shè)計和實現(xiàn)實驗步驟:1 )系統(tǒng)需求分析2 )確定事件流3 )用ROSE®出用例圖實驗學(xué)時:2學(xué)時1 .XXXX系統(tǒng)需求分析1)用戶界面友好、性能穩(wěn)定,軟件具有較好的魯棒性。充分考慮備份、存檔等系統(tǒng)維護(hù)策略。2)優(yōu)化數(shù)據(jù)的邏輯模型設(shè)計和物理模型設(shè)計,以便提高運(yùn)行速度、降低存儲空間,且能滿足數(shù)據(jù)一致性要求。充分考慮行為的

12、合理劃分,提高軟件使用的便利性。2 .主要事件流添加課程事件流:a)用戶選擇進(jìn)入管理界面,用例開始。b)系統(tǒng)提示進(jìn)入不同用戶。A1:進(jìn)入管理員c)輸入密碼d)進(jìn)入管理界面,系統(tǒng)顯示管理員選擇功能。e)進(jìn)入輸入旅游地點(diǎn)界面。f)系統(tǒng)提示輸入旅游地點(diǎn)信息。g)進(jìn)入查詢各旅游地游客人數(shù)界面。h)系統(tǒng)顯示各旅游地及人數(shù)。i)進(jìn)入顯示不足三人的旅游地界面。j)系統(tǒng)顯示不足三人的旅游地及人數(shù),并提示可以刪除。k)退出系統(tǒng)l)用例結(jié)束A2:進(jìn)入游客m進(jìn)入游客界面,系統(tǒng)顯示游客選擇功能。n)選擇輸入旅游地區(qū)號界面。o)選擇區(qū)號并提示輸入身份證,姓名,性別。p)進(jìn)入顯示查詢所有旅游地界面。q)系統(tǒng)顯示所有旅游地及人數(shù)。r)進(jìn)入查詢可報名地界面。s)系統(tǒng)顯示可報名旅游地及人數(shù)。t)進(jìn)入修改旅游地點(diǎn)界面u)系統(tǒng)提示輸入?yún)^(qū)號和身份證號,然后重新輸入報名步驟v)用例結(jié)束。3 .旅游管理系統(tǒng)系統(tǒng)的用例圖主要操作步驟:步驟1:確定系統(tǒng)涉及的總體信息步驟2:確定系統(tǒng)的參與者步驟3:確定系統(tǒng)的用例<<uses>:<uses>>管理員消息1添加旅游地點(diǎn)顯示所有旅游點(diǎn)顯示可報名旅游點(diǎn)修改旅游點(diǎn)添加旅游地點(diǎn)數(shù)據(jù)庫結(jié):顯示各地點(diǎn)人數(shù)顯示不足3人的地點(diǎn)從兩個

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論