基于UML的旅行社管理系統(tǒng)設(shè)計(jì)

上傳人:good****022 文檔編號(hào):116532462 上傳時(shí)間:2022-07-05 格式:DOC 頁(yè)數(shù):21 大小:464KB
收藏 版權(quán)申訴 舉報(bào) 下載
基于UML的旅行社管理系統(tǒng)設(shè)計(jì)_第1頁(yè)
第1頁(yè) / 共21頁(yè)
基于UML的旅行社管理系統(tǒng)設(shè)計(jì)_第2頁(yè)
第2頁(yè) / 共21頁(yè)
基于UML的旅行社管理系統(tǒng)設(shè)計(jì)_第3頁(yè)
第3頁(yè) / 共21頁(yè)

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《基于UML的旅行社管理系統(tǒng)設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《基于UML的旅行社管理系統(tǒng)設(shè)計(jì)(21頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、武漢理工大學(xué)軟件綜合課程設(shè)計(jì)說明書基于UML的旅行社管理系統(tǒng)設(shè)計(jì)1. 問題描述1.1旅行社管理系統(tǒng)簡(jiǎn)介隨著國(guó)人生活水平的不斷提高,人們的生活方式不再僅限于普通的衣、食、住、行。人們不僅要在物質(zhì)方面得到提高,而且在精神方面也追求有一個(gè)質(zhì)的突變。于是,人們?cè)絹?lái)越多的選擇在周末或假期間外出旅游,享受旅游給自己帶來(lái)的樂趣,擴(kuò)展視野。針對(duì)大眾的這種需求,許許多多的旅行社就由此孕育而生,旅行社則需要由一個(gè)合適的管理系統(tǒng)來(lái)規(guī)范,所以旅行社管理系統(tǒng)的建立是十分必要的。在計(jì)算機(jī)飛速發(fā)展的今天,將計(jì)算機(jī)這一信息處理利器應(yīng)用于旅行社的日常管理已是勢(shì)必所然,而且這也將為旅行社的管理帶來(lái)前所未有的改變,它可以帶來(lái)意想不

2、到的效益,同時(shí)也會(huì)為旅游業(yè)的飛速發(fā)展提供無(wú)限潛力。采用計(jì)算機(jī)管理信息系統(tǒng)已成為旅行社管理科學(xué)化和現(xiàn)代化的重要標(biāo)志,它給旅行社管理帶來(lái)了明顯的經(jīng)濟(jì)效益和社會(huì)效益。主要體現(xiàn)在:極大提高了旅行社工作人員的工作效率,大大減少了以往人員冗余的問題。 基于旅行社管理的全面自動(dòng)化,可以減少管理中的漏洞,可以節(jié)約不少管理開支,增加旅行社收入。在本次課程設(shè)計(jì)中德爾旅行社管理系統(tǒng)研究意義和研究的主要內(nèi)容。首先對(duì)系統(tǒng)中用到的理論知識(shí)及相關(guān)技術(shù)、工具進(jìn)行了論述,該論文詳細(xì)論述了系統(tǒng)中的子系統(tǒng):旅行社管理系統(tǒng)中的內(nèi)部事務(wù)管理的設(shè)計(jì)與實(shí)現(xiàn)。人事管理、線路管理和用戶管理,這三個(gè)模塊是該子系統(tǒng)全部組成部分,其中人事管理模塊實(shí)

3、現(xiàn)了導(dǎo)游對(duì)自身信息查詢、修改、增添、刪除,考慮到游客不是固定,長(zhǎng)期的用戶,所以游客訪問不需要賬號(hào)和密碼;導(dǎo)游和線路管理員需要賬號(hào)何密碼.經(jīng)過分析考慮到本次課程設(shè)計(jì)只是模擬旅行社管理系統(tǒng),所以沒有采用JSP技術(shù)來(lái)實(shí)行編碼,和設(shè)計(jì)。而是采用J2EE來(lái)實(shí)現(xiàn)。數(shù)據(jù)庫(kù)采用mysql。1.2旅行社管理系統(tǒng)的設(shè)計(jì)思想首先旅行社管理系統(tǒng)用戶分為三類:一類是客戶,他們通過系統(tǒng)可以查看旅游線路信息和導(dǎo)游的信息。一類是導(dǎo)游,他們通過系統(tǒng)可以查看旅游線路信息和導(dǎo)游的信息,修改導(dǎo)游信息,添加導(dǎo)游信息,刪除導(dǎo)游信息。另一類是線路管理員,他們可以通過系統(tǒng)可以查看旅游線路信息,添加線路信息,刪除線路信息。1.3運(yùn)行環(huán)境操作系

4、統(tǒng):Microsoft Windows xp所需組建:JDK1.6,Eclipse3.2,mysql2. 系統(tǒng)功能及流程描述2.1系統(tǒng)功能模塊圖旅行社管理系統(tǒng)線路管理員模塊導(dǎo)游模塊游客模塊查看路信息刪除線路信息添加線路信息刪除導(dǎo)游信息添加導(dǎo)游信息修改導(dǎo)游信息查看線路信息查看導(dǎo)游信息查看線路信息查看導(dǎo)游信息2.2用例模型本系統(tǒng)的基本用例有:登陸:登陸分為三種,一種是游客(不需要密碼),導(dǎo)游和線路管理員(需要賬號(hào)和密碼)。查看線路信息:游客,導(dǎo)游和線路管理員都可以查看線路信息查看導(dǎo)游信息:游客和導(dǎo)游可以查看導(dǎo)游信息導(dǎo)游信息維護(hù):導(dǎo)游可以對(duì)自己的信息進(jìn)行維護(hù)線路信息維護(hù):線路管理員可以對(duì)線路的信息維

5、護(hù)頂層用例圖:圖2.2.1導(dǎo)游信息維護(hù)包括三個(gè)部分:添加導(dǎo)游信息:導(dǎo)游可以添加導(dǎo)游的相關(guān)信息修改導(dǎo)游信息:導(dǎo)游可以修改導(dǎo)游的相關(guān)信息刪除導(dǎo)游信息:導(dǎo)游可以刪除導(dǎo)游的相關(guān)信息圖2.2.2線路信息維護(hù)包括三個(gè)部分:添加線路信息:線路管理員可以添加新的線路信息修改線路信息:修改已有的線路信息刪除線路信息:刪除已經(jīng)滿員或過期的線路信息 圖2.2.3系統(tǒng)主要用例的描述:用例“查看線路信息”用例描述用例描述查看線路信息標(biāo)示符XL00001用例描述當(dāng)用戶想了解有那些線路信息的時(shí)候可以通過系統(tǒng)來(lái)查看所有的線路信息。參與者游客,導(dǎo)游,線路管理員優(yōu)先級(jí)1前置條件登陸到系統(tǒng)后置條件從數(shù)據(jù)庫(kù)中調(diào)出線路信息,將信息顯示

6、在用戶的窗口中。基本操作流程1. 用戶登陸系統(tǒng)2. 點(diǎn)擊查看信息按鈕可選操作流程無(wú)被泛化的用例無(wú)被包含的用例無(wú)被擴(kuò)展的用例無(wú)修改歷史記錄無(wú) 表2.2.1用例“添加線路信息”用例描述用例描述添加線路信息標(biāo)示符XL00002用例描述當(dāng)線路管理員想要添加線路信息時(shí)可以添加新的線路信息到數(shù)據(jù)庫(kù)中。參與者線路管理員優(yōu)先級(jí)1前置條件線路管理員登陸到系統(tǒng)后置條件將線路信息添加到數(shù)據(jù)庫(kù)中基本操作流程1. 線路管理員登陸到系統(tǒng)中2. 點(diǎn)擊添加線路信息可選操作流程X1.1.1線路信息已經(jīng)存在X2.1.2提示信息已存在被泛化的用例無(wú)被包含的用例無(wú)被擴(kuò)展的用例無(wú)修改歷史記錄無(wú) 表2.2.2用例“刪除線路信息”的用例描

7、述用例描述刪除線路信息標(biāo)示符XL00004用例描述當(dāng)線路管理員想要?jiǎng)h除線路信息時(shí)可以將已經(jīng)存在的線路信息刪除。參與者線路管理員優(yōu)先級(jí)1前置條件線路管理員登陸到系統(tǒng)后置條件將數(shù)據(jù)庫(kù)的線路信息刪除基本操作流程1.用戶登陸系統(tǒng)2.刪除線路信息按鈕可選操作流程X1.3.1線路信息不存在X2.3.2提示信息不存在,請(qǐng)確認(rèn)!被泛化的用例無(wú)被包含的用例無(wú)被擴(kuò)展的用例無(wú)修改歷史記錄無(wú) 表2.2.3用例“添加導(dǎo)游信息”用例描述用例描述查看導(dǎo)游信息標(biāo)示符DY00001用例描述當(dāng)導(dǎo)游想要添加導(dǎo)游信息時(shí)可以添加新的導(dǎo)游信息到數(shù)據(jù)庫(kù)中。參與者導(dǎo)游優(yōu)先級(jí)1前置條件登陸到系統(tǒng)后置條件將導(dǎo)游信息添加到數(shù)據(jù)庫(kù)中基本操作流程1.

8、導(dǎo)游登陸到系統(tǒng)中2.點(diǎn)擊添加導(dǎo)游信息可選操作流程D1.1.1導(dǎo)游信息已經(jīng)存在D2.1.2提示信息已存在被泛化的用例無(wú)被包含的用例無(wú)被擴(kuò)展的用例無(wú)修改歷史記錄無(wú) 表2.2.43. 數(shù)據(jù)流圖和數(shù)據(jù)字典3.1數(shù)據(jù)字典3.1.1賬號(hào)表通過此表可以判斷用戶的賬號(hào)和密碼是否正確序號(hào)屬性名屬性類型長(zhǎng)度備注1賬號(hào)IDvarchar10用于唯一標(biāo)識(shí)用戶賬號(hào)2密碼varchar10用于表示用戶的密碼 表3.1.1.13.1.2導(dǎo)游信息表用來(lái)存貯導(dǎo)游的信息序號(hào)屬性名屬性類型長(zhǎng)度備注1IDvarchar10用于唯一標(biāo)識(shí)導(dǎo)游信息2namevarchar10用于表示用戶的名字3sexvarchar10用于表示用戶的性別4

9、agevarchar10用于表示用戶的年齡5heightvarchar10用于表示用戶的身高 表3.1.1.23.1.3線路信息表用來(lái)存儲(chǔ)線路的信息序號(hào)屬性名屬性類型長(zhǎng)度備注1linenumbervarchar10用于唯一標(biāo)識(shí)線路信息2AttractiongVarchar10用于標(biāo)識(shí)線路名稱3starttimeDatetime20用于標(biāo)識(shí)旅游的開始的時(shí)間4EndtimeDatetime 20用于標(biāo)識(shí)旅游的結(jié)束的時(shí)間5Costsint10用于標(biāo)識(shí)旅游的花費(fèi)6TouristVarchar10用于標(biāo)識(shí)導(dǎo)游的名字 表3.1.1.33.2數(shù)據(jù)流圖查看導(dǎo)游信息游客登陸功能查看線路信息3.2.1客戶流程圖

10、圖3.2.1.13.2.1導(dǎo)游流程圖查看導(dǎo)游信息導(dǎo)游登陸功能查看線路信息賬號(hào)密碼賬號(hào)密碼出錯(cuò)信息添加導(dǎo)游信息修改導(dǎo)游信息刪除導(dǎo)游信息 表3.2.1.23.2.1線路管理員流程圖線路管理員登陸功能查看線路信息賬號(hào)密碼賬號(hào)密碼出錯(cuò)信息添加線路信息刪除線路信息 表3.2.1.34. 系統(tǒng)UML圖描述4.1 系統(tǒng)的設(shè)計(jì)類 圖4.1.14.2導(dǎo)游信息維護(hù)類圖 圖4.2.14.3線路信息維護(hù)類圖 圖4.3.14.4登陸類圖 圖4.4.14.5添加導(dǎo)游信息順序圖 圖4.5.14.6添加線路信息順序圖 圖4.6.15. 系統(tǒng)的輸入輸出設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)5.1系統(tǒng)的輸入輸出設(shè)計(jì)系統(tǒng)界面通過文本框和表格的形式來(lái)接受

11、數(shù)據(jù)和顯示數(shù)據(jù)。通過按鈕監(jiān)聽事件來(lái)實(shí)現(xiàn)數(shù)據(jù)的添加,修改,刪除等操作。5.2數(shù)據(jù)庫(kù)設(shè)計(jì)導(dǎo)游信息表賬號(hào)密碼表線路信息表6. 系統(tǒng)界面設(shè)計(jì)和測(cè)試用例6.1登陸界面和測(cè)試用6.2賬號(hào)密碼出錯(cuò)界面6.3游客界面6.3導(dǎo)游界面以及測(cè)試用例當(dāng)數(shù)據(jù)庫(kù)中已經(jīng)有了這條信息(以主鍵導(dǎo)游ID為準(zhǔn)),數(shù)據(jù)將不能添加到數(shù)據(jù)庫(kù)中當(dāng)數(shù)據(jù)庫(kù)中沒有這條信息時(shí)(以主鍵導(dǎo)游ID為準(zhǔn)),信息將不能刪除6.4線路管理員界面以及測(cè)試用例當(dāng)數(shù)據(jù)庫(kù)中已經(jīng)有了這條信息(以主鍵線路編號(hào)為準(zhǔn)),數(shù)據(jù)將不能添加到數(shù)據(jù)庫(kù)中當(dāng)數(shù)據(jù)庫(kù)中沒有這條信息時(shí)(以主鍵導(dǎo)游ID為準(zhǔn)),信息將不能刪除7. 設(shè)計(jì)的特點(diǎn),不足,收獲與體會(huì)這次的課程設(shè)計(jì)使我無(wú)論在理論基礎(chǔ)知識(shí)

12、上,動(dòng)手實(shí)踐方面,都有了很大的提高。首先是基礎(chǔ)知識(shí)方面,由于本次課設(shè)需使用mysql數(shù)據(jù)庫(kù),所以我在進(jìn)行設(shè)計(jì)之前首先對(duì)數(shù)據(jù)庫(kù)的各種知識(shí)點(diǎn)進(jìn)行了學(xué)習(xí),使我對(duì)數(shù)據(jù)庫(kù)的知識(shí)有了進(jìn)一步的鞏固和提高。其次是在動(dòng)手實(shí)踐方面,由于對(duì)旅行社管理系統(tǒng)的內(nèi)容缺乏了解,所以在課程設(shè)計(jì)時(shí)不知該如何下手,前期的許多屬性場(chǎng)景和功能的設(shè)計(jì)存在著許多的問題,如偏離實(shí)際,問題概括不全等等,后來(lái)在不斷地修改之后終于解決了大部分的問題。 但是這次課程設(shè)計(jì)也有很多的不足之處: 首先這次課程設(shè)計(jì)我沒有采用jsp技術(shù)進(jìn)行設(shè)計(jì),導(dǎo)致旅行社管理系統(tǒng)的界面不好看。而且在系統(tǒng)的需求調(diào)研方面也做的不完全。導(dǎo)致了系統(tǒng)的功能做的不完善。對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)

13、也不完善。這次課程設(shè)計(jì)也讓我了解到了與人交流和查找資料的重要性.在編程過程中,曾經(jīng)遇到許多的問題自己一時(shí)無(wú)法解決,但是向同學(xué)老師進(jìn)行請(qǐng)教以及上網(wǎng)查找相關(guān)資料之后,大部分問題都得到了解決,自己在這個(gè)過程中也得到了很大的提高. 這次課程設(shè)計(jì)雖然已經(jīng)結(jié)束,但是在這個(gè)過程當(dāng)中暴露出來(lái)的各種問題仍然值得我學(xué)習(xí)借鑒。由于知識(shí)水平有限,這次所編寫的文檔,不能算非常完美,但也是我盡力所為。最后感謝老師和同學(xué)在課程設(shè)計(jì)中對(duì)我的幫助。8. 參考文獻(xiàn)1. Sun公司核心技術(shù)叢書2. 精通J2EEJava企業(yè)級(jí)應(yīng)用3. 深入淺出J2EE架構(gòu)-應(yīng)用程序設(shè)計(jì)與部署的原理4. 輕量級(jí)J2EE企業(yè)應(yīng)用實(shí)戰(zhàn)-Struts+Spring+Hibernate整合開發(fā)5. Thinking in java6. java實(shí)用教程第 21 頁(yè) 共 21 頁(yè)

展開閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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. 裝配圖網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!

五月丁香婷婷狠狠色,亚洲日韩欧美精品久久久不卡,欧美日韩国产黄片三级,手机在线观看成人国产亚洲