版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
目錄
1引言...............................................................................................................................1
1.1項(xiàng)目開發(fā)背景....................................................................................................1
1.2開發(fā)技術(shù)簡介....................................................................................................1
1.2.1Java語言簡介........................................................................................1
1.2.2Java的運(yùn)行原理....................................................................................1
1.2.3jsp頁面的組成......................................................................................2
1.3開發(fā)工具簡介....................................................................................................2
1.4項(xiàng)目開發(fā)技術(shù)路線............................................................................................3
2需求分析.......................................................................................................................3
2.1功能需求描述....................................................................................................3
2.2非功能需求描述................................................................................................4
2.3需求用例建模....................................................................................................4
2.3.1用戶管理模塊的用例.............................................................................5
2.3.2旅游主題管理模塊的用例.....................................................................9
2.3.3旅游商品管理模塊的用例...................................................................12
2.3.4定制信息管理模塊的用例...................................................................16
2.3.5訂單管理模塊的用例...........................................................................18
3系統(tǒng)概要設(shè)計(jì).............................................................................................................20
3.1系統(tǒng)設(shè)計(jì)原則..................................................................................................20
3.2系統(tǒng)框架設(shè)計(jì)..................................................................................................21
3.3系統(tǒng)功能設(shè)計(jì)..................................................................................................21
3.3.1用戶管理模塊設(shè)計(jì)...............................................................................22
3.3.2旅游主題管理功能設(shè)計(jì).......................................................................23
3.3.3旅游商品管理功能設(shè)計(jì).......................................................................25
3.3.4定制信息管理功能設(shè)計(jì).......................................................................26
3.3.5訂單管理功能設(shè)計(jì)...............................................................................27
II
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.4數(shù)據(jù)庫設(shè)計(jì)......................................................................................................27
3.4.1設(shè)計(jì)原則...............................................................................................27
3.4.2概念設(shè)計(jì)...............................................................................................28
3.4.3邏輯設(shè)計(jì)...............................................................................................28
3.4.4數(shù)據(jù)字典...............................................................................................28
4系統(tǒng)詳細(xì)設(shè)計(jì).............................................................................................................31
4.1用戶管理模塊設(shè)計(jì)..........................................................................................31
4.1.1用戶管理模塊說明...............................................................................31
4.1.2用戶管理模塊詳細(xì)設(shè)計(jì).......................................................................32
4.2旅游主題管理模塊設(shè)計(jì)..................................................................................33
4.2.1旅游主題管理模塊說明.......................................................................33
4.2.2旅游主題管理模塊詳細(xì)設(shè)計(jì)...............................................................33
4.3旅游商品管理模塊設(shè)計(jì)..................................................................................34
4.3.1旅游商品管理模塊說明.......................................................................34
4.3.2旅游商品管理模塊詳細(xì)設(shè)計(jì)...............................................................34
4.4定制信息管理模塊設(shè)計(jì)..................................................................................35
4.4.1定制信息管理模塊說明.......................................................................35
4.4.2定制信息管理模塊詳細(xì)設(shè)計(jì)...............................................................35
4.5訂單管理模塊設(shè)計(jì)..........................................................................................36
4.5.1訂單管理模塊說明...............................................................................36
4.5.2訂單管理模塊詳細(xì)設(shè)計(jì).......................................................................36
5系統(tǒng)實(shí)現(xiàn).....................................................................................................................37
5.1用戶管理模塊實(shí)現(xiàn)..........................................................................................37
5.1.1用戶管理模塊界面設(shè)計(jì).......................................................................37
5.1.2用戶和管理員登錄模塊核心代碼實(shí)現(xiàn)...............................................40
5.2旅游主題管理模塊實(shí)現(xiàn)..................................................................................42
5.2.1旅游主題管理模塊界面設(shè)計(jì)...............................................................42
5.2.2旅游主題管理模塊核心代碼實(shí)現(xiàn).......................................................45
III
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
5.3旅游商品管理模塊實(shí)現(xiàn)..................................................................................46
5.3.1旅游管理商品模塊界面設(shè)計(jì)...............................................................46
5.3.2旅游管理商品模塊核心代碼實(shí)現(xiàn).......................................................49
5.4定制信息管理模塊實(shí)現(xiàn)..................................................................................51
5.4.1定制信息管理模塊界面設(shè)計(jì)...............................................................51
5.4.2定制管理模塊核心代碼實(shí)現(xiàn)...............................................................52
5.5訂單管理模塊實(shí)現(xiàn)..........................................................................................53
5.5.1訂單管理模塊界面設(shè)計(jì).......................................................................53
5.5.2訂單模塊核心代碼實(shí)現(xiàn).......................................................................54
6系統(tǒng)測試.....................................................................................................................55
6.1用戶管理功能測試..........................................................................................55
6.2旅游主題管理功能測試..................................................................................57
6.3旅游商品管理功能測試..................................................................................58
6.4定制信息管理功能測試..................................................................................60
6.5訂單管理功能測試..........................................................................................61
7設(shè)計(jì)小結(jié).....................................................................................................................62
參考資料.........................................................................................................................63
IV
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
派大星旅游網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
1引言
為了更好的適應(yīng)市場化經(jīng)濟(jì)發(fā)展要求,提升旅游業(yè)的服務(wù)質(zhì)量采用信息化
管理已成必然趨勢,本次為旅游景點(diǎn)開發(fā)設(shè)計(jì)的旅游網(wǎng)站,為廣大游客提供了
一個(gè)在線獲取旅游資源的平臺(tái),系統(tǒng)主要功能有:用戶瀏覽搜索景點(diǎn)游玩路線、
用戶注冊登錄、下單預(yù)定旅游產(chǎn)品等。后臺(tái)管理員可對旅游產(chǎn)品進(jìn)行管理、包
括旅游的主題、產(chǎn)品、用戶、定制、訂單等,為旅游業(yè)的發(fā)展壯大提供新的助
力。
1.1項(xiàng)目開發(fā)背景
如今人們身處在一個(gè)高速發(fā)展的信息時(shí)代,強(qiáng)大的信息技術(shù)給全球各個(gè)領(lǐng)
域都帶來了改革創(chuàng)新。隨著信息技術(shù)、jsp技術(shù)、SSM框架、數(shù)據(jù)庫技術(shù)的不斷
發(fā)展完善,網(wǎng)絡(luò)進(jìn)程的加快,傳統(tǒng)的管理方式對于景區(qū)的日常工作需要大量的
人力、物力的投入,效率低下而且難以追溯管理成本也居高不下,通過平臺(tái)系
統(tǒng)的投入可以大大改善這些情況將以往的難點(diǎn)變?yōu)橛悬c(diǎn)提高了景區(qū)工作人員的
工作效率,也降低景區(qū)運(yùn)營的管理成本。我的畢業(yè)設(shè)計(jì)也就正是一個(gè)旅游系統(tǒng)
的開發(fā)---派大星旅游網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)。
1.2開發(fā)技術(shù)簡介
本次項(xiàng)目的實(shí)現(xiàn)運(yùn)用的前端語言有htm15、css3、javascript、jQuery,后
端的語言有Java、SSM框架+Maven,運(yùn)用的數(shù)據(jù)庫是mysql。
1.2.1Java語言簡介
Java是一門面向?qū)ο蟮木幊陶Z言,具有大部分編程語言所共有的一些特征,
被特意設(shè)計(jì)用于互聯(lián)網(wǎng)的分布式環(huán)境。Java具有類似于C++語言的形式和感覺,
但它要比C++語言更易于使用,而且在編程時(shí)徹底采用了一種以對象為導(dǎo)向的方
式。Java語言作為靜態(tài)面向?qū)ο缶幊陶Z言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚摚?/p>
允許程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程。
1.2.2Java的運(yùn)行原理
java虛擬機(jī)JVM。JVM是java語言最大的特點(diǎn),java的優(yōu)缺點(diǎn)也是緣于JVM
1
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
技術(shù)。JVM是一個(gè)可運(yùn)行Java字節(jié)碼的虛擬計(jì)算機(jī)系統(tǒng)。它有一個(gè)解釋器組件,
可以實(shí)現(xiàn)Java字節(jié)碼和計(jì)算機(jī)操作系統(tǒng)之間的通信。還包括一組寄存器、一個(gè)
棧、一個(gè)垃圾回收堆和一個(gè)存儲(chǔ)方法域。JVM屏蔽了與具體操作系統(tǒng)平臺(tái)相關(guān)的
信息,使Java程序只需生成在Java虛擬機(jī)上運(yùn)行的字節(jié)碼,就可以在多種平
臺(tái)上不加修改地運(yùn)行。這個(gè)也是java最大的特色跨平臺(tái)性,也就是一處編寫,
處處運(yùn)行。JVM在執(zhí)行字節(jié)碼時(shí),實(shí)際上最終還是把字節(jié)碼解釋成具體平臺(tái)上的
機(jī)器指令執(zhí)行。編譯虛擬機(jī)的指令集與編譯微處理器的指令集非常類似。這就
是java最受人批評的一個(gè)地方,運(yùn)行在JVM上面當(dāng)然沒有直接運(yùn)行在操作系統(tǒng)
上快。所以有人總是說java的運(yùn)行速度比不上C語言。
1.2.3jsp頁面的組成
JSP常用于實(shí)現(xiàn)JavaWeb應(yīng)用程序用戶界面的部分,用戶界面的書寫者們結(jié)
合HTML、XHTML、XML以及嵌入JSP操作和命令來寫JSP頁面。JSP由靜態(tài)和動(dòng)
態(tài)頁面組成。靜態(tài)頁面的內(nèi)容是HTML元素,動(dòng)態(tài)頁面的內(nèi)容有指令、腳本、動(dòng)
作元素等。
1.3開發(fā)工具簡介
工具的使用:采用idea+tomcat+mysql+maven
idea集成的插件比較多,開發(fā)效率高﹐還具有強(qiáng)大的整合能力,還有很多的
快捷鍵便于使用
tomcat作為小型服務(wù)期有著很多的優(yōu)點(diǎn),安裝和部署都方便,第三是
TOMCAT適合做一些中小型的項(xiàng)目
mysql其優(yōu)點(diǎn)有:綜合統(tǒng)一,高度非過程化,面向集合的操作方式,以一種
語法結(jié)構(gòu)提供多種使用方式,語言簡潔,易學(xué)易用
maven具有簡化了項(xiàng)目依賴管理,便于項(xiàng)目開發(fā),促進(jìn)項(xiàng)目本身升級(jí)和項(xiàng)目
使用的依賴升級(jí)
結(jié)合jsp技術(shù)、SSM框架和mysql數(shù)據(jù)庫設(shè)計(jì)旅游推薦網(wǎng)站,網(wǎng)站包括前臺(tái)
和后臺(tái),前臺(tái)實(shí)現(xiàn)旅游資源的展示、旅游產(chǎn)品的預(yù)約等功能,后臺(tái)實(shí)現(xiàn)旅游產(chǎn)
品的管理、訂單的管理等。利用信息技術(shù)將旅游資源發(fā)布在互聯(lián)網(wǎng)上,為游客
推薦優(yōu)質(zhì)的旅游資源,幫助游客在線預(yù)訂旅游產(chǎn)品,為游客提供信息化便利服
務(wù)。
2
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
1.4項(xiàng)目開發(fā)技術(shù)路線
基于SSM框架的Maven開發(fā)系統(tǒng),運(yùn)用到的數(shù)據(jù)庫是mysql。
Mybatis與JDBC相比,減少了代碼書寫的量,只專注于SQL本身,使得實(shí)
體類與SQL語句之間建立的映射關(guān)系,因此SQL語句編寫工作量非常大,熟練
度要很高。
Spring是一個(gè)大工廠,用于維護(hù)和管理對象間的依賴關(guān)系。具有IOC與AOP
兩大特點(diǎn),降低JavaEEAPI的使用難度。
SpringMVC維護(hù)低成本,低耦合。有利于開發(fā)中的分工,提高開發(fā)效率。組
件重用。有利于代碼的復(fù)用,但視圖與控制器間過于緊密的連接,視圖對模型
數(shù)據(jù)的低效率訪問。
2需求分析
2.1功能需求描述
通過調(diào)查眾多旅游景點(diǎn)的管理模式,了解以往的管理方式多為人工式的管
理對于景區(qū)的日常工作需要大量的人力、物力的投入,希望通過此系統(tǒng)能改善
這些情況。
本網(wǎng)站初步設(shè)置了3種角色:游客、普通用戶和系統(tǒng)管理員。本網(wǎng)站擬實(shí)現(xiàn)
以下功能:
1、用戶管理模塊:包含用戶注冊、用戶登錄、修改用戶信息、個(gè)人賬戶找
回、審核用戶信息、刪除用戶等功能。其中:普通用戶可以實(shí)現(xiàn)用戶注冊、用
戶登錄、修改用戶信息、個(gè)人賬戶找回等功能。系統(tǒng)管理員可以實(shí)現(xiàn)審核用戶
信息、刪除用戶等功能。
2、旅游主題管理模塊:包含新增旅游主題、刪除旅游主題、修改旅游主題、
查詢旅游主題、瀏覽旅游主題等功能。其中:游客和普通用戶可以實(shí)現(xiàn)查詢旅
游主題、瀏覽旅游主題等功能。系統(tǒng)管理員可以實(shí)現(xiàn)新增旅游主題、刪除旅游
主題、修改旅游主題、查詢旅游主題、瀏覽旅游主題等功能。
3、旅游商品管理模塊:包含新增旅游商品、刪除旅游商品、修改旅游商品、
查詢旅游商品、瀏覽旅游商品等功能。其中:游客和普通用戶可以實(shí)現(xiàn)查詢旅
游商品、瀏覽旅游商品等功能。系統(tǒng)管理員可以實(shí)現(xiàn)新增旅游商品、刪除旅游
商品、修改旅游商品、查詢旅游商品、瀏覽旅游商品等功能。
4、定制管理模塊:包含瀏覽定制信息、查詢定制信息、新增定制信息等功
3
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
能。其中:游客和普通用戶可以實(shí)現(xiàn)瀏覽定制信息、查詢定制信息等功能。
5、訂單管理模塊:包含新增訂單、刪除訂單、修改訂單、查詢訂單、瀏覽
訂單等功能。其中:普通用戶可以實(shí)現(xiàn)新增訂單、刪除訂單、修改訂單、查詢
訂單、瀏覽訂單等功能。管理員可以實(shí)現(xiàn)查詢訂單、瀏覽訂單等功能。
2.2非功能需求描述
派大星旅游網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)的非功能需求從系統(tǒng)的運(yùn)營角度來分析,主
要有以下幾點(diǎn)需求:
(1)系統(tǒng)穩(wěn)定性需求:系統(tǒng)的投入使用用來向人們推薦旅游信息的,通過
增加各個(gè)旅游景點(diǎn)曝光率來增加業(yè)務(wù)量,因其面向?qū)ο鬄槁糜螑酆谜哌@些年來
隨著旅游業(yè)的不斷發(fā)展人數(shù)開始持續(xù)增長,增長的人數(shù)也帶來了一個(gè)多用戶并
發(fā)的問題,這就需要我們對系統(tǒng)進(jìn)行一定的壓力測試以確保系統(tǒng)運(yùn)行的穩(wěn)定性。
(2)系統(tǒng)安全性需求:系統(tǒng)的投入使用整個(gè)過程會(huì)涉及到方方面面的信息,
這其中有用戶信息、交易信息、游客行程信息等等,在如今信息技術(shù)高度發(fā)達(dá)
的背景下個(gè)人信息安全成為了一個(gè)敏感的話題,因此網(wǎng)站在設(shè)計(jì)時(shí)一定要做到
數(shù)據(jù)的安全保障。
(3)系統(tǒng)美觀性的需求:系統(tǒng)投入使用主要用來推薦各種旅游信息,信息
推薦需要用戶們點(diǎn)擊查看來支持,因此如何吸引用戶的目光也成為我們需要考
慮的問題之一,這就需要我們在對系統(tǒng)設(shè)計(jì)時(shí)進(jìn)行一些界面的美化處理來吸引
用戶的眼球。
2.3需求用例建模
通過對功能需求的分析,創(chuàng)建以下總體用例模型,如圖2-1所示。
4
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-1派大星旅游網(wǎng)站系統(tǒng)的總體用例模型
2.3.1用戶管理模塊的用例
面向?qū)ο蟮男枨蠓治鲭A段通過用例圖和活動(dòng)圖進(jìn)行了梳理分析。用戶管理
模塊具體的用例描述如圖2-2所示,分別具有用戶注冊、用戶登錄、修改用戶
信息、審核用戶信息、刪除用戶等操作功能。采用這樣的架構(gòu),讓用戶界面層
甚至可以不知道數(shù)據(jù)庫的結(jié)構(gòu),當(dāng)要對數(shù)據(jù)進(jìn)行維護(hù)的時(shí)候,它只要維護(hù)與業(yè)
務(wù)層之間的接口即可。
圖2-2用戶管理模塊用例圖
5
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
通過對用例的細(xì)化,使用活動(dòng)圖針對系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。用戶登錄模
塊活動(dòng)圖如圖2-3所示。
圖2-3用戶管理模塊活動(dòng)圖
通過對圖2-2用例圖及圖2-3活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的
描述表。
用戶注冊模塊用例描述如表2-1所示,可以進(jìn)行注冊操作。
表2-1用戶注冊模塊用例描述
項(xiàng)目描述
用例名稱用戶注冊
用例標(biāo)識(shí)號(hào)01
參與者用戶
參與者輸入用戶名,密碼,系統(tǒng)進(jìn)行驗(yàn)證后成功注冊,否則提示
簡要說明
錯(cuò)誤信息,重新輸入進(jìn)行注冊。
前置條件參與者已經(jīng)打開注冊頁面
1.參與者在用戶名輸入框里輸入用戶名
2.在密碼框里輸入密碼
基本事件流
3.輸入郵箱號(hào)碼
4.輸入郵箱驗(yàn)證碼
6
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
5.用戶按注冊按鈕,系統(tǒng)驗(yàn)證參與者輸入的有效性
6.有效則進(jìn)入登錄的主界面,無效則提示相應(yīng)錯(cuò)誤。
7.用例終止
其他事件流無
異常事件流提示錯(cuò)誤信息,參與者確認(rèn)
后置條件進(jìn)入用戶管理頁面,裝載相應(yīng)的數(shù)據(jù)
用戶登錄模塊用例描述如表2-2所示,可以進(jìn)行用戶登錄操作。
表2-2用戶登錄模塊用例描述
項(xiàng)目描述
用例名稱用戶登錄
用例標(biāo)識(shí)號(hào)02
參與者用戶
參與者輸入用戶名、密碼,驗(yàn)證通過后允許登錄系統(tǒng),否則拒絕
簡要說明
登錄系統(tǒng)
前置條件參與者已經(jīng)打開系統(tǒng)的用戶登錄頁面
1.參與者在用戶名輸入框里輸入用戶名
2.在密碼框里輸入密碼
基本事件流3.參與者點(diǎn)擊登錄按鈕后,系統(tǒng)校驗(yàn)所輸入內(nèi)容
4.信息有效則進(jìn)入系統(tǒng)的主界面,反之則提示錯(cuò)誤信息給用戶
5.用例終止
其他事件流在點(diǎn)擊登錄之前可以瀏覽產(chǎn)品信息
異常事件流提示錯(cuò)誤信息,參與者確認(rèn)
后置條件進(jìn)入首頁,裝載相應(yīng)的數(shù)據(jù)
修改用戶信息模塊用例描述如表2-3所示,可以進(jìn)行修改用戶信息操作。
表2-3修改用戶信息模塊用例描述
項(xiàng)目描述
用例名稱修改用戶信息
用例標(biāo)識(shí)號(hào)03
參與者普通用戶
參與者輸入待修改的用戶信息,系統(tǒng)進(jìn)行驗(yàn)證后成功修改用戶,
簡要說明否則提示錯(cuò)誤信息。管理員可修改所有用戶信息,普通用戶僅能
修改個(gè)人信息。
前置條件參與者已經(jīng)打開待修改的用戶頁面
7
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
1.參與者輸入待修改的用戶信息
2.用戶按修改按鈕,系統(tǒng)驗(yàn)證參與者輸入的有效性
基本事件流
3.有效則用戶信息修改成功,無效則提示相應(yīng)錯(cuò)誤。
4.用例終止
其他事件流在按“修改”按鈕之前,參與者可以關(guān)閉此頁面。
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件進(jìn)入用戶列表頁面,裝載相應(yīng)的數(shù)據(jù)
審核用戶信息模塊用例描述如表2-4所示,可以進(jìn)行用戶審核信息操作。
表2-4審核用戶信息模塊用例描述
項(xiàng)目描述
用例名稱審核用戶信息
用例標(biāo)識(shí)號(hào)04
參與者系統(tǒng)管理員
參與者輸入待審核的用戶信息,系統(tǒng)進(jìn)行驗(yàn)證后成功審核用戶,
簡要說明
否則提示錯(cuò)誤信息。
前置條件參與者已經(jīng)打開用戶列表頁面
1.參與者輸入待審核的用戶信息
2.用戶按查詢按鈕,系統(tǒng)驗(yàn)證參與者輸入的有效性
基本事件流
3.有效則顯示審核到的用戶信息,無效則提示相應(yīng)錯(cuò)誤。
4.用例終止
其他事件流在按查詢按鈕之前,參與者可以關(guān)閉此頁面。
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件進(jìn)入主頁面,裝載相應(yīng)的數(shù)據(jù)
刪除用戶模塊用例描述如表2-5所示,可以進(jìn)行刪除用戶操作。
表2-5刪除用戶模塊用例描述
項(xiàng)目描述
用例名稱刪除用戶信息
用例標(biāo)識(shí)號(hào)05
參與者系統(tǒng)管理員
參與者選擇待刪除用戶,系統(tǒng)進(jìn)行驗(yàn)證后,成功刪除用戶信息,
簡要說明
反之則提示錯(cuò)誤信息
前置條件參與者已經(jīng)打開系統(tǒng)的用戶列表頁面
基本事件流1.參與者選中待刪除用戶信息
8
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
2.參與者點(diǎn)擊刪除按鈕
3.確認(rèn)刪除則刪除用戶,操作無效則提示相應(yīng)錯(cuò)誤
4.用例終止
其他事件流在按刪除按鈕之前,參與者可以關(guān)閉此頁面。
異常事件流提示錯(cuò)誤信息,參與者確認(rèn)
后置條件進(jìn)入用戶列表頁面,裝載相應(yīng)的數(shù)據(jù)
2.3.2旅游主題管理模塊的用例
面向?qū)ο蟮男枨蠓治鲭A段通過用例圖和活動(dòng)圖進(jìn)行了梳理分析。旅游主題
管理模塊具體的用例描述如圖2-4所示,分別具有新增旅游主題、修改旅游主
題、刪除旅游主題、查詢旅游主題、瀏覽旅游主題等操作功能。采用這樣的架
構(gòu),讓用戶界面層甚至可以不知道數(shù)據(jù)庫的結(jié)構(gòu),當(dāng)要對數(shù)據(jù)進(jìn)行維護(hù)的時(shí)候,
它只要維護(hù)與業(yè)務(wù)層之間的接口即可。
圖2-4旅游主題管理模塊用例圖
通過對用例的細(xì)化,使用活動(dòng)圖針對系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。旅游主題管
理模塊活動(dòng)圖如圖2-5所示。
9
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-5旅游主題管理模塊活動(dòng)圖
通過對圖2-4用例圖及圖2-5活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的
描述表。
新增旅游主題模塊用例描述如表2-6所示,可以進(jìn)行新增旅游主題操作。
表2-6新增旅游主題模塊用例描述
項(xiàng)目描述
用例名稱新增旅游主題
用例標(biāo)識(shí)號(hào)06
參與者系統(tǒng)管理員
簡要說明參與者輸入主題新增內(nèi)容。
前置條件參與者進(jìn)入后臺(tái)主題信息頁面
1.參與者進(jìn)入后臺(tái)主題信息頁面
基本事件流2.點(diǎn)擊主題信息列表進(jìn)行增加
3.用例終止
其他事件流在按添加按鈕之前,參與者可以關(guān)閉此頁面。
異常事件流提示錯(cuò)誤信息,參與者確認(rèn)
后置條件進(jìn)入系統(tǒng)主界面,裝載相應(yīng)的數(shù)據(jù)
修改旅游主題模塊用例描述如表2-7所示,可以進(jìn)行修改旅游主題操作。
表2-7修改旅游主題模塊用例描述
項(xiàng)目描述
10
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
用例名稱修改旅游主題
用例標(biāo)識(shí)號(hào)07
參與者系統(tǒng)管理員
簡要說明參與者進(jìn)入后臺(tái)管理頁面,對主題進(jìn)行修改。
前置條件參與者進(jìn)入后臺(tái)主題信息頁面
1.參與者進(jìn)入后臺(tái)主題信息頁面
基本事件流2.點(diǎn)擊主題信息列表進(jìn)行修改
3.用例終止
其他事件流在按修改按鈕之前,參與者可以關(guān)閉此頁面。
異常事件流提示錯(cuò)誤信息,參與者確認(rèn)
后置條件進(jìn)入系統(tǒng)主界面,裝載相應(yīng)的數(shù)據(jù)
刪除旅游主題模塊用例描述如表2-8所示,可以進(jìn)行刪除旅游主題操作。
表2-8刪除旅游主題模塊用例描述
項(xiàng)目描述
用例名稱刪除旅游主題
用例標(biāo)識(shí)號(hào)08
參與者系統(tǒng)管理員
簡要說明參與者進(jìn)入后臺(tái)管理頁面,對主題進(jìn)行刪除。
前置條件參與者進(jìn)入后臺(tái)主題信息頁面
1.參與者進(jìn)入后臺(tái)主題信息頁面
基本事件流2.點(diǎn)擊主題信息列表進(jìn)行刪除
3.用例終止
其他事件流在按刪除按鈕之前,參與者可以關(guān)閉此頁面。
異常事件流提示錯(cuò)誤信息,參與者確認(rèn)
后置條件進(jìn)入系統(tǒng)主界面,裝載相應(yīng)的數(shù)據(jù)
查詢旅游主題模塊用例描述如表2-9所示,可以進(jìn)行查詢旅游主題信息操
作。
表2-9查詢旅游主題模塊用例描述
項(xiàng)目描述
用例名稱查詢旅游主題
用例標(biāo)識(shí)號(hào)09
參與者系統(tǒng)管理員、普通用戶、游客
11
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
簡要說明參與者輸入要查詢的主題內(nèi)容
前置條件參與者已經(jīng)打開系統(tǒng)的主題列表頁面
1.參與者輸入要查詢的主題內(nèi)容
2.參與者點(diǎn)擊查詢按鈕
基本事件流
3.確認(rèn)查詢則查詢主題內(nèi)容,操作無效則出現(xiàn)錯(cuò)誤提示信息
4.用例終止
其他事件流在點(diǎn)擊查詢之前可以關(guān)閉當(dāng)前頁面信息
異常事件流提示錯(cuò)誤信息,參與者確認(rèn)
后置條件進(jìn)入主題管理頁面,裝載相應(yīng)的數(shù)據(jù)
瀏覽旅游主題模塊用例描述如表2-10所示,可以進(jìn)行瀏覽主題操作。
表2-10瀏覽旅游主題模塊用例描述
項(xiàng)目描述
用例名稱瀏覽旅游主題
用例標(biāo)識(shí)號(hào)10
參與者系統(tǒng)管理員、普通用戶、游客
簡要說明參與者進(jìn)入主題頁面,點(diǎn)擊主題列表進(jìn)行瀏覽
前置條件參與者進(jìn)入主題信息頁面
1.參與者進(jìn)入主題信息頁面
基本事件流2.點(diǎn)擊瀏覽信息列表
3.用例終止
其他事件流無
異常事件流提示錯(cuò)誤信息,參與者確認(rèn)
后置條件進(jìn)入主題信息頁面,裝載相應(yīng)的數(shù)據(jù)
2.3.3旅游商品管理模塊的用例
面向?qū)ο蟮男枨蠓治鲭A段通過用例圖和活動(dòng)圖進(jìn)行了梳理分析。旅游商品
管理模塊具體的用例描述如圖2-6所示,分別具有新增旅游商品、修改旅游商
品、刪除旅游商品、查詢旅游商品、瀏覽旅游商品等操作功能。采用這樣的架
構(gòu),讓用戶界面層甚至可以不知道數(shù)據(jù)庫的結(jié)構(gòu),當(dāng)要對數(shù)據(jù)進(jìn)行維護(hù)的時(shí)候,
它只要維護(hù)與業(yè)務(wù)層之間的接口即可。
12
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-6旅游商品管理模塊用例圖
通過對用例的細(xì)化,使用活動(dòng)圖針對系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。旅游商品管
理模塊活動(dòng)圖如圖2-7所示。
圖2-7旅游商品管理模塊活動(dòng)圖
通過對圖2-6用例圖及圖2-7活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的
描述表。
新增旅游商品模塊用例描述如表2-11所示,可以進(jìn)行新增旅游商品操作。
13
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
表2-11新增旅游商品模塊用例描述
項(xiàng)目描述
用例名稱新增旅游商品
用例標(biāo)識(shí)號(hào)11
參與者系統(tǒng)管理員
簡要說明參與者輸入商品新增內(nèi)容。
前置條件參與者進(jìn)入后臺(tái)商品信息頁面
1.參與者進(jìn)入后臺(tái)商品信息頁面
基本事件流2.點(diǎn)擊商品信息列表進(jìn)行增加
3.用例終止
其他事件流在按添加按鈕之前,參與者可以關(guān)閉此頁面。
異常事件流提示錯(cuò)誤信息,參與者確認(rèn)
后置條件進(jìn)入系統(tǒng)主界面,裝載相應(yīng)的數(shù)據(jù)
修改旅游商品模塊用例描述如表2-12所示,可以進(jìn)行修改旅游商品操作。
表2-12修改旅游商品模塊用例描述
項(xiàng)目描述
用例名稱修改旅游商品
用例標(biāo)識(shí)號(hào)12
參與者系統(tǒng)管理員
簡要說明參與者進(jìn)入后臺(tái)管理頁面,對旅游商品進(jìn)行修改。
前置條件參與者進(jìn)入旅游商品信息頁面
1.參與者進(jìn)入后臺(tái)旅游商品信息頁面
基本事件流2.點(diǎn)擊旅游商品信息列表進(jìn)行修改
3.用例終止
其他事件流在按修改按鈕之前,參與者可以關(guān)閉此頁面。
異常事件流提示錯(cuò)誤信息,參與者確認(rèn)
后置條件進(jìn)入系統(tǒng)主界面,裝載相應(yīng)的數(shù)據(jù)
刪除旅游商品模塊用例描述如表2-13所示,可以進(jìn)行刪除旅游商品操作。
表2-13刪除旅游主題模塊用例描述
項(xiàng)目描述
用例名稱刪除旅游商品
用例標(biāo)識(shí)號(hào)13
14
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
參與者系統(tǒng)管理員
簡要說明參與者進(jìn)入后臺(tái)管理頁面,對旅游商品進(jìn)行刪除。
前置條件參與者進(jìn)入后臺(tái)旅游商品信息頁面
1.參與者進(jìn)入后臺(tái)旅游商品信息頁面
基本事件流2.點(diǎn)擊主題信息列表進(jìn)行刪除
3.用例終止
其他事件流在按刪除按鈕之前,參與者可以關(guān)閉此頁面。
異常事件流提示錯(cuò)誤信息,參與者確認(rèn)
后置條件進(jìn)入系統(tǒng)主界面,裝載相應(yīng)的數(shù)據(jù)
查詢旅游商品模塊用例描述如表2-14所示,可以進(jìn)行查詢旅游商品信息操
作。
表2-14查詢旅游商品模塊用例描述
項(xiàng)目描述
用例名稱查詢旅游商品
用例標(biāo)識(shí)號(hào)14
參與者系統(tǒng)管理員、普通用戶、游客
簡要說明參與者輸入要查詢的商品內(nèi)容
前置條件參與者已經(jīng)打開系統(tǒng)的商品列表頁面
1.參與者輸入要查詢的商品內(nèi)容
2.參與者點(diǎn)擊查詢按鈕
基本事件流
3.確認(rèn)查詢則查詢商品內(nèi)容,操作無效則出現(xiàn)錯(cuò)誤提示信息
4.用例終止
瀏覽旅游商品模塊用例描述如表2-15所示,可以進(jìn)行瀏覽商品操作。
表2-15瀏覽旅游商品模塊用例描述
項(xiàng)目描述
用例名稱瀏覽旅游商品
用例標(biāo)識(shí)號(hào)15
參與者系統(tǒng)管理員、普通用戶、游客
簡要說明參與者進(jìn)入旅游商品頁面,點(diǎn)擊是商品列表進(jìn)行瀏覽
前置條件參與者進(jìn)入商品信息頁面
1.參與者進(jìn)入商品信息頁面
基本事件流
2.點(diǎn)擊瀏覽商品信息列表
15
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.用例終止
其他事件流無
異常事件流提示錯(cuò)誤信息,參與者確認(rèn)
后置條件進(jìn)入商品信息頁面,裝載相應(yīng)的數(shù)據(jù)
其他事件流在點(diǎn)擊查詢之前可以關(guān)閉當(dāng)前頁面信息
異常事件流提示錯(cuò)誤信息,參與者確認(rèn)
后置條件進(jìn)入主題管理頁面,裝載相應(yīng)的數(shù)據(jù)
2.3.4定制信息管理模塊的用例
面向?qū)ο蟮男枨蠓治鲭A段通過用例圖和活動(dòng)圖進(jìn)行了梳理分析。定制信息
管理模塊具體的用例描述如圖2-8所示,分別具有新增定制信息、查詢定制信
息、瀏覽定制信息等操作功能。采用這樣的架構(gòu),讓用戶界面層甚至可以不知
道數(shù)據(jù)庫的結(jié)構(gòu),當(dāng)要對數(shù)據(jù)進(jìn)行維護(hù)的時(shí)候,它只要維護(hù)與業(yè)務(wù)層之間的接
口即可。
圖2-8定制信息管理模塊用例圖
通過對用例的細(xì)化,使用活動(dòng)圖針對系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。定制信息模
塊活動(dòng)圖如圖2-9所示。
16
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-9定制信息管理模塊活動(dòng)圖
通過對圖2-8用例圖及圖2-9活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的
描述表。
新增定制信息模塊用例描述如表2-16所示,可以進(jìn)行新增定制信息操作。
表2-16新增定制信息模塊用例描述
項(xiàng)目描述
用例名稱新增定制信息
用例標(biāo)識(shí)號(hào)16
參與者系統(tǒng)管理員
簡要說明參與者輸入定制新增內(nèi)容。
前置條件參與者進(jìn)入定制信息頁面
1.參與者進(jìn)入定制信息頁面
基本事件流2.點(diǎn)擊定制信息列表進(jìn)行增加
3.用例終止
其他事件流在按添加按鈕之前,參與者可以關(guān)閉此頁面。
異常事件流提示錯(cuò)誤信息,參與者確認(rèn)
后置條件進(jìn)入系統(tǒng)主界面,裝載相應(yīng)的數(shù)據(jù)
查詢定制信息模塊用例描述如表2-17所示,可以進(jìn)行查詢定制信息信息操
作。
表2-17查詢定制信息模塊用例描述
項(xiàng)目描述
用例名稱查詢定制信息
17
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
用例標(biāo)識(shí)號(hào)17
參與者系統(tǒng)管理員、普通用戶、游客
簡要說明參與者輸入要查詢的定制內(nèi)容
前置條件參與者已經(jīng)打開系統(tǒng)的定制列表頁面
1.參與者輸入要查詢的定制內(nèi)容
2.參與者點(diǎn)擊查詢按鈕
基本事件流
3.確認(rèn)查詢則查詢商品內(nèi)容,操作無效則出現(xiàn)錯(cuò)誤提示信息
4.用例終止
其他事件流在點(diǎn)擊查詢之前可以關(guān)閉當(dāng)前頁面信息
異常事件流提示錯(cuò)誤信息,參與者確認(rèn)
后置條件進(jìn)入主題管理頁面,裝載相應(yīng)的數(shù)據(jù)
瀏覽定制信息模塊用例描述如表2-18所示,可以進(jìn)行瀏覽定制信息操作。
表2-18瀏覽定制信息模塊用例描述
項(xiàng)目描述
用例名稱瀏覽定制信息
用例標(biāo)識(shí)號(hào)18
參與者系統(tǒng)管理員、普通用戶、游客
簡要說明參與者進(jìn)入定制信息頁面,點(diǎn)擊定制信息列表進(jìn)行瀏覽
前置條件參與者進(jìn)入定制信息頁面
1.參與者進(jìn)入定制信息頁面
基本事件流2.點(diǎn)擊瀏覽定制信息列表
3.用例終止
其他事件流無
異常事件流提示錯(cuò)誤信息,參與者確認(rèn)
后置條件進(jìn)入門票信息頁面,裝載相應(yīng)的數(shù)據(jù)
2.3.5訂單管理模塊的用例
面向?qū)ο蟮男枨蠓治鲭A段通過用例圖和活動(dòng)圖進(jìn)行了梳理分析。訂單管理
模塊具體的用例描述如圖2-10所示,分別具有查詢訂單、瀏覽訂單等操作功能。
采用這樣的架構(gòu),讓用戶界面層甚至可以不知道數(shù)據(jù)庫的結(jié)構(gòu),當(dāng)要對數(shù)據(jù)進(jìn)
行維護(hù)的時(shí)候,它只要維護(hù)與業(yè)務(wù)層之間的接口即可。
18
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-10訂單管理模塊用例圖
通過對用例的細(xì)化,使用活動(dòng)圖針對系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。用戶登錄模
塊活動(dòng)圖如圖2-11所示。
圖2-11旅游主題管理模塊活動(dòng)圖
通過對圖2-10用例圖及圖2-11活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例
的描述表。
查詢訂單模塊用例描述如表2-19所示,可以進(jìn)行查詢訂單信息操作。
表2-19查詢訂單模塊用例描述
項(xiàng)目描述
用例名稱查詢訂單信息
用例標(biāo)識(shí)號(hào)19
參與者系統(tǒng)管理員、普通用戶
19
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
簡要說明參與者輸入要查詢的訂單內(nèi)容
前置條件參與者已經(jīng)打開系統(tǒng)的訂單列表頁面
1.參與者輸入要查詢的訂單內(nèi)容
2.參與者點(diǎn)擊查詢按
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電信行業(yè)薪資調(diào)研報(bào)告
- 旅游行業(yè)前臺(tái)接待工作總結(jié)
- 二年級(jí)班主任期中工作總結(jié)溫馨關(guān)懷成長陪伴
- 秘書工作的職業(yè)素養(yǎng)培養(yǎng)計(jì)劃
- 公園服務(wù)員工作內(nèi)容
- 銀行柜員服務(wù)工作評價(jià)
- 2024年筍的秘密教案8篇
- 出賣房屋合同(2篇)
- 第17課 二戰(zhàn)后資本主義的新變化(分層作業(yè))(原卷版)
- 第2單元 古代歐洲文明(A卷·知識(shí)通關(guān)練)(原卷版)
- 流動(dòng)資金自動(dòng)測算表(內(nèi)自帶計(jì)算公式)
- 汽車整車廠和動(dòng)力總成廠房火災(zāi)危險(xiǎn)性分類
- 7實(shí)用衛(wèi)生統(tǒng)計(jì)學(xué)總-國家開放大學(xué)2022年1月期末考試復(fù)習(xí)資料-護(hù)理本復(fù)習(xí)資料
- 精品資料(2021-2022年收藏)集團(tuán)各控股子公司董事會(huì)議事規(guī)則
- t-橋式起重機(jī)設(shè)計(jì)計(jì)算書
- 全口義齒印模及頜位關(guān)系記錄ppt課件
- 定點(diǎn)洗車協(xié)議書(共2頁)
- 電除塵器計(jì)算
- 桿塔選型(高度、形式、基礎(chǔ))
- Q∕CR 9213-2017 鐵路架橋機(jī)架梁技術(shù)規(guī)程
- 加油站消防設(shè)計(jì)文件(范例)
評論
0/150
提交評論