派大星旅游網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
派大星旅游網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
派大星旅游網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
派大星旅游網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
派大星旅游網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩61頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論