派大星旅游网站的设计与实现_第1页
派大星旅游网站的设计与实现_第2页
派大星旅游网站的设计与实现_第3页
派大星旅游网站的设计与实现_第4页
派大星旅游网站的设计与实现_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

湖南商务职业技术学院毕业设计

目录

1引言...............................................................................................................................1

1.1项目开发背景....................................................................................................1

1.2开发技术简介....................................................................................................1

1.2.1Java语言简介........................................................................................1

1.2.2Java的运行原理....................................................................................1

1.2.3jsp页面的组成......................................................................................2

1.3开发工具简介....................................................................................................2

1.4项目开发技术路线............................................................................................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系统概要设计.............................................................................................................20

3.1系统设计原则..................................................................................................20

3.2系统框架设计..................................................................................................21

3.3系统功能设计..................................................................................................21

3.3.1用户管理模块设计...............................................................................22

3.3.2旅游主题管理功能设计.......................................................................23

3.3.3旅游商品管理功能设计.......................................................................25

3.3.4定制信息管理功能设计.......................................................................26

3.3.5订单管理功能设计...............................................................................27

II

湖南商务职业技术学院毕业设计

3.4数据库设计......................................................................................................27

3.4.1设计原则...............................................................................................27

3.4.2概念设计...............................................................................................28

3.4.3逻辑设计...............................................................................................28

3.4.4数据字典...............................................................................................28

4系统详细设计.............................................................................................................31

4.1用户管理模块设计..........................................................................................31

4.1.1用户管理模块说明...............................................................................31

4.1.2用户管理模块详细设计.......................................................................32

4.2旅游主题管理模块设计..................................................................................33

4.2.1旅游主题管理模块说明.......................................................................33

4.2.2旅游主题管理模块详细设计...............................................................33

4.3旅游商品管理模块设计..................................................................................34

4.3.1旅游商品管理模块说明.......................................................................34

4.3.2旅游商品管理模块详细设计...............................................................34

4.4定制信息管理模块设计..................................................................................35

4.4.1定制信息管理模块说明.......................................................................35

4.4.2定制信息管理模块详细设计...............................................................35

4.5订单管理模块设计..........................................................................................36

4.5.1订单管理模块说明...............................................................................36

4.5.2订单管理模块详细设计.......................................................................36

5系统实现.....................................................................................................................37

5.1用户管理模块实现..........................................................................................37

5.1.1用户管理模块界面设计.......................................................................37

5.1.2用户和管理员登录模块核心代码实现...............................................40

5.2旅游主题管理模块实现..................................................................................42

5.2.1旅游主题管理模块界面设计...............................................................42

5.2.2旅游主题管理模块核心代码实现.......................................................45

III

湖南商务职业技术学院毕业设计

5.3旅游商品管理模块实现..................................................................................46

5.3.1旅游管理商品模块界面设计...............................................................46

5.3.2旅游管理商品模块核心代码实现.......................................................49

5.4定制信息管理模块实现..................................................................................51

5.4.1定制信息管理模块界面设计...............................................................51

5.4.2定制管理模块核心代码实现...............................................................52

5.5订单管理模块实现..........................................................................................53

5.5.1订单管理模块界面设计.......................................................................53

5.5.2订单模块核心代码实现.......................................................................54

6系统测试.....................................................................................................................55

6.1用户管理功能测试..........................................................................................55

6.2旅游主题管理功能测试..................................................................................57

6.3旅游商品管理功能测试..................................................................................58

6.4定制信息管理功能测试..................................................................................60

6.5订单管理功能测试..........................................................................................61

7设计小结.....................................................................................................................62

参考资料.........................................................................................................................63

IV

湖南商务职业技术学院毕业设计

派大星旅游网站的设计与实现

1引言

为了更好的适应市场化经济发展要求,提升旅游业的服务质量采用信息化

管理已成必然趋势,本次为旅游景点开发设计的旅游网站,为广大游客提供了

一个在线获取旅游资源的平台,系统主要功能有:用户浏览搜索景点游玩路线、

用户注册登录、下单预定旅游产品等。后台管理员可对旅游产品进行管理、包

括旅游的主题、产品、用户、定制、订单等,为旅游业的发展壮大提供新的助

力。

1.1项目开发背景

如今人们身处在一个高速发展的信息时代,强大的信息技术给全球各个领

域都带来了改革创新。随着信息技术、jsp技术、SSM框架、数据库技术的不断

发展完善,网络进程的加快,传统的管理方式对于景区的日常工作需要大量的

人力、物力的投入,效率低下而且难以追溯管理成本也居高不下,通过平台系

统的投入可以大大改善这些情况将以往的难点变为有点提高了景区工作人员的

工作效率,也降低景区运营的管理成本。我的毕业设计也就正是一个旅游系统

的开发---派大星旅游网站的设计与实现系统。

1.2开发技术简介

本次项目的实现运用的前端语言有htm15、css3、javascript、jQuery,后

端的语言有Java、SSM框架+Maven,运用的数据库是mysql。

1.2.1Java语言简介

Java是一门面向对象的编程语言,具有大部分编程语言所共有的一些特征,

被特意设计用于互联网的分布式环境。Java具有类似于C++语言的形式和感觉,

但它要比C++语言更易于使用,而且在编程时彻底采用了一种以对象为导向的方

式。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,

允许程序员以优雅的思维方式进行复杂的编程。

1.2.2Java的运行原理

java虚拟机JVM。JVM是java语言最大的特点,java的优缺点也是缘于JVM

1

湖南商务职业技术学院毕业设计

技术。JVM是一个可运行Java字节码的虚拟计算机系统。它有一个解释器组件,

可以实现Java字节码和计算机操作系统之间的通信。还包括一组寄存器、一个

栈、一个垃圾回收堆和一个存储方法域。JVM屏蔽了与具体操作系统平台相关的

信息,使Java程序只需生成在Java虚拟机上运行的字节码,就可以在多种平

台上不加修改地运行。这个也是java最大的特色跨平台性,也就是一处编写,

处处运行。JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的

机器指令执行。编译虚拟机的指令集与编译微处理器的指令集非常类似。这就

是java最受人批评的一个地方,运行在JVM上面当然没有直接运行在操作系统

上快。所以有人总是说java的运行速度比不上C语言。

1.2.3jsp页面的组成

JSP常用于实现JavaWeb应用程序用户界面的部分,用户界面的书写者们结

合HTML、XHTML、XML以及嵌入JSP操作和命令来写JSP页面。JSP由静态和动

态页面组成。静态页面的内容是HTML元素,动态页面的内容有指令、脚本、动

作元素等。

1.3开发工具简介

工具的使用:采用idea+tomcat+mysql+maven

idea集成的插件比较多,开发效率高﹐还具有强大的整合能力,还有很多的

快捷键便于使用

tomcat作为小型服务期有着很多的优点,安装和部署都方便,第三是

TOMCAT适合做一些中小型的项目

mysql其优点有:综合统一,高度非过程化,面向集合的操作方式,以一种

语法结构提供多种使用方式,语言简洁,易学易用

maven具有简化了项目依赖管理,便于项目开发,促进项目本身升级和项目

使用的依赖升级

结合jsp技术、SSM框架和mysql数据库设计旅游推荐网站,网站包括前台

和后台,前台实现旅游资源的展示、旅游产品的预约等功能,后台实现旅游产

品的管理、订单的管理等。利用信息技术将旅游资源发布在互联网上,为游客

推荐优质的旅游资源,帮助游客在线预订旅游产品,为游客提供信息化便利服

务。

2

湖南商务职业技术学院毕业设计

1.4项目开发技术路线

基于SSM框架的Maven开发系统,运用到的数据库是mysql。

Mybatis与JDBC相比,减少了代码书写的量,只专注于SQL本身,使得实

体类与SQL语句之间建立的映射关系,因此SQL语句编写工作量非常大,熟练

度要很高。

Spring是一个大工厂,用于维护和管理对象间的依赖关系。具有IOC与AOP

两大特点,降低JavaEEAPI的使用难度。

SpringMVC维护低成本,低耦合。有利于开发中的分工,提高开发效率。组

件重用。有利于代码的复用,但视图与控制器间过于紧密的连接,视图对模型

数据的低效率访问。

2需求分析

2.1功能需求描述

通过调查众多旅游景点的管理模式,了解以往的管理方式多为人工式的管

理对于景区的日常工作需要大量的人力、物力的投入,希望通过此系统能改善

这些情况。

本网站初步设置了3种角色:游客、普通用户和系统管理员。本网站拟实现

以下功能:

1、用户管理模块:包含用户注册、用户登录、修改用户信息、个人账户找

回、审核用户信息、删除用户等功能。其中:普通用户可以实现用户注册、用

户登录、修改用户信息、个人账户找回等功能。系统管理员可以实现审核用户

信息、删除用户等功能。

2、旅游主题管理模块:包含新增旅游主题、删除旅游主题、修改旅游主题、

查询旅游主题、浏览旅游主题等功能。其中:游客和普通用户可以实现查询旅

游主题、浏览旅游主题等功能。系统管理员可以实现新增旅游主题、删除旅游

主题、修改旅游主题、查询旅游主题、浏览旅游主题等功能。

3、旅游商品管理模块:包含新增旅游商品、删除旅游商品、修改旅游商品、

查询旅游商品、浏览旅游商品等功能。其中:游客和普通用户可以实现查询旅

游商品、浏览旅游商品等功能。系统管理员可以实现新增旅游商品、删除旅游

商品、修改旅游商品、查询旅游商品、浏览旅游商品等功能。

4、定制管理模块:包含浏览定制信息、查询定制信息、新增定制信息等功

3

湖南商务职业技术学院毕业设计

能。其中:游客和普通用户可以实现浏览定制信息、查询定制信息等功能。

5、订单管理模块:包含新增订单、删除订单、修改订单、查询订单、浏览

订单等功能。其中:普通用户可以实现新增订单、删除订单、修改订单、查询

订单、浏览订单等功能。管理员可以实现查询订单、浏览订单等功能。

2.2非功能需求描述

派大星旅游网站的设计与实现的非功能需求从系统的运营角度来分析,主

要有以下几点需求:

(1)系统稳定性需求:系统的投入使用用来向人们推荐旅游信息的,通过

增加各个旅游景点曝光率来增加业务量,因其面向对象为旅游爱好者这些年来

随着旅游业的不断发展人数开始持续增长,增长的人数也带来了一个多用户并

发的问题,这就需要我们对系统进行一定的压力测试以确保系统运行的稳定性。

(2)系统安全性需求:系统的投入使用整个过程会涉及到方方面面的信息,

这其中有用户信息、交易信息、游客行程信息等等,在如今信息技术高度发达

的背景下个人信息安全成为了一个敏感的话题,因此网站在设计时一定要做到

数据的安全保障。

(3)系统美观性的需求:系统投入使用主要用来推荐各种旅游信息,信息

推荐需要用户们点击查看来支持,因此如何吸引用户的目光也成为我们需要考

虑的问题之一,这就需要我们在对系统设计时进行一些界面的美化处理来吸引

用户的眼球。

2.3需求用例建模

通过对功能需求的分析,创建以下总体用例模型,如图2-1所示。

4

湖南商务职业技术学院毕业设计

图2-1派大星旅游网站系统的总体用例模型

2.3.1用户管理模块的用例

面向对象的需求分析阶段通过用例图和活动图进行了梳理分析。用户管理

模块具体的用例描述如图2-2所示,分别具有用户注册、用户登录、修改用户

信息、审核用户信息、删除用户等操作功能。采用这样的架构,让用户界面层

甚至可以不知道数据库的结构,当要对数据进行维护的时候,它只要维护与业

务层之间的接口即可。

图2-2用户管理模块用例图

5

湖南商务职业技术学院毕业设计

通过对用例的细化,使用活动图针对系统动态行为进行建模。用户登录模

块活动图如图2-3所示。

图2-3用户管理模块活动图

通过对图2-2用例图及图2-3活动图进一步的细化分析,得到每个用例的

描述表。

用户注册模块用例描述如表2-1所示,可以进行注册操作。

表2-1用户注册模块用例描述

项目描述

用例名称用户注册

用例标识号01

参与者用户

参与者输入用户名,密码,系统进行验证后成功注册,否则提示

简要说明

错误信息,重新输入进行注册。

前置条件参与者已经打开注册页面

1.参与者在用户名输入框里输入用户名

2.在密码框里输入密码

基本事件流

3.输入邮箱号码

4.输入邮箱验证码

6

湖南商务职业技术学院毕业设计

5.用户按注册按钮,系统验证参与者输入的有效性

6.有效则进入登录的主界面,无效则提示相应错误。

7.用例终止

其他事件流无

异常事件流提示错误信息,参与者确认

后置条件进入用户管理页面,装载相应的数据

用户登录模块用例描述如表2-2所示,可以进行用户登录操作。

表2-2用户登录模块用例描述

项目描述

用例名称用户登录

用例标识号02

参与者用户

参与者输入用户名、密码,验证通过后允许登录系统,否则拒绝

简要说明

登录系统

前置条件参与者已经打开系统的用户登录页面

1.参与者在用户名输入框里输入用户名

2.在密码框里输入密码

基本事件流3.参与者点击登录按钮后,系统校验所输入内容

4.信息有效则进入系统的主界面,反之则提示错误信息给用户

5.用例终止

其他事件流在点击登录之前可以浏览产品信息

异常事件流提示错误信息,参与者确认

后置条件进入首页,装载相应的数据

修改用户信息模块用例描述如表2-3所示,可以进行修改用户信息操作。

表2-3修改用户信息模块用例描述

项目描述

用例名称修改用户信息

用例标识号03

参与者普通用户

参与者输入待修改的用户信息,系统进行验证后成功修改用户,

简要说明否则提示错误信息。管理员可修改所有用户信息,普通用户仅能

修改个人信息。

前置条件参与者已经打开待修改的用户页面

7

湖南商务职业技术学院毕业设计

1.参与者输入待修改的用户信息

2.用户按修改按钮,系统验证参与者输入的有效性

基本事件流

3.有效则用户信息修改成功,无效则提示相应错误。

4.用例终止

其他事件流在按“修改”按钮之前,参与者可以关闭此页面。

异常事件流提示错误信息,参与人确认

后置条件进入用户列表页面,装载相应的数据

审核用户信息模块用例描述如表2-4所示,可以进行用户审核信息操作。

表2-4审核用户信息模块用例描述

项目描述

用例名称审核用户信息

用例标识号04

参与者系统管理员

参与者输入待审核的用户信息,系统进行验证后成功审核用户,

简要说明

否则提示错误信息。

前置条件参与者已经打开用户列表页面

1.参与者输入待审核的用户信息

2.用户按查询按钮,系统验证参与者输入的有效性

基本事件流

3.有效则显示审核到的用户信息,无效则提示相应错误。

4.用例终止

其他事件流在按查询按钮之前,参与者可以关闭此页面。

异常事件流提示错误信息,参与人确认

后置条件进入主页面,装载相应的数据

删除用户模块用例描述如表2-5所示,可以进行删除用户操作。

表2-5删除用户模块用例描述

项目描述

用例名称删除用户信息

用例标识号05

参与者系统管理员

参与者选择待删除用户,系统进行验证后,成功删除用户信息,

简要说明

反之则提示错误信息

前置条件参与者已经打开系统的用户列表页面

基本事件流1.参与者选中待删除用户信息

8

湖南商务职业技术学院毕业设计

2.参与者点击删除按钮

3.确认删除则删除用户,操作无效则提示相应错误

4.用例终止

其他事件流在按删除按钮之前,参与者可以关闭此页面。

异常事件流提示错误信息,参与者确认

后置条件进入用户列表页面,装载相应的数据

2.3.2旅游主题管理模块的用例

面向对象的需求分析阶段通过用例图和活动图进行了梳理分析。旅游主题

管理模块具体的用例描述如图2-4所示,分别具有新增旅游主题、修改旅游主

题、删除旅游主题、查询旅游主题、浏览旅游主题等操作功能。采用这样的架

构,让用户界面层甚至可以不知道数据库的结构,当要对数据进行维护的时候,

它只要维护与业务层之间的接口即可。

图2-4旅游主题管理模块用例图

通过对用例的细化,使用活动图针对系统动态行为进行建模。旅游主题管

理模块活动图如图2-5所示。

9

湖南商务职业技术学院毕业设计

图2-5旅游主题管理模块活动图

通过对图2-4用例图及图2-5活动图进一步的细化分析,得到每个用例的

描述表。

新增旅游主题模块用例描述如表2-6所示,可以进行新增旅游主题操作。

表2-6新增旅游主题模块用例描述

项目描述

用例名称新增旅游主题

用例标识号06

参与者系统管理员

简要说明参与者输入主题新增内容。

前置条件参与者进入后台主题信息页面

1.参与者进入后台主题信息页面

基本事件流2.点击主题信息列表进行增加

3.用例终止

其他事件流在按添加按钮之前,参与者可以关闭此页面。

异常事件流提示错误信息,参与者确认

后置条件进入系统主界面,装载相应的数据

修改旅游主题模块用例描述如表2-7所示,可以进行修改旅游主题操作。

表2-7修改旅游主题模块用例描述

项目描述

10

湖南商务职业技术学院毕业设计

用例名称修改旅游主题

用例标识号07

参与者系统管理员

简要说明参与者进入后台管理页面,对主题进行修改。

前置条件参与者进入后台主题信息页面

1.参与者进入后台主题信息页面

基本事件流2.点击主题信息列表进行修改

3.用例终止

其他事件流在按修改按钮之前,参与者可以关闭此页面。

异常事件流提示错误信息,参与者确认

后置条件进入系统主界面,装载相应的数据

删除旅游主题模块用例描述如表2-8所示,可以进行删除旅游主题操作。

表2-8删除旅游主题模块用例描述

项目描述

用例名称删除旅游主题

用例标识号08

参与者系统管理员

简要说明参与者进入后台管理页面,对主题进行删除。

前置条件参与者进入后台主题信息页面

1.参与者进入后台主题信息页面

基本事件流2.点击主题信息列表进行删除

3.用例终止

其他事件流在按删除按钮之前,参与者可以关闭此页面。

异常事件流提示错误信息,参与者确认

后置条件进入系统主界面,装载相应的数据

查询旅游主题模块用例描述如表2-9所示,可以进行查询旅游主题信息操

作。

表2-9查询旅游主题模块用例描述

项目描述

用例名称查询旅游主题

用例标识号09

参与者系统管理员、普通用户、游客

11

湖南商务职业技术学院毕业设计

简要说明参与者输入要查询的主题内容

前置条件参与者已经打开系统的主题列表页面

1.参与者输入要查询的主题内容

2.参与者点击查询按钮

基本事件流

3.确认查询则查询主题内容,操作无效则出现错误提示信息

4.用例终止

其他事件流在点击查询之前可以关闭当前页面信息

异常事件流提示错误信息,参与者确认

后置条件进入主题管理页面,装载相应的数据

浏览旅游主题模块用例描述如表2-10所示,可以进行浏览主题操作。

表2-10浏览旅游主题模块用例描述

项目描述

用例名称浏览旅游主题

用例标识号10

参与者系统管理员、普通用户、游客

简要说明参与者进入主题页面,点击主题列表进行浏览

前置条件参与者进入主题信息页面

1.参与者进入主题信息页面

基本事件流2.点击浏览信息列表

3.用例终止

其他事件流无

异常事件流提示错误信息,参与者确认

后置条件进入主题信息页面,装载相应的数据

2.3.3旅游商品管理模块的用例

面向对象的需求分析阶段通过用例图和活动图进行了梳理分析。旅游商品

管理模块具体的用例描述如图2-6所示,分别具有新增旅游商品、修改旅游商

品、删除旅游商品、查询旅游商品、浏览旅游商品等操作功能。采用这样的架

构,让用户界面层甚至可以不知道数据库的结构,当要对数据进行维护的时候,

它只要维护与业务层之间的接口即可。

12

湖南商务职业技术学院毕业设计

图2-6旅游商品管理模块用例图

通过对用例的细化,使用活动图针对系统动态行为进行建模。旅游商品管

理模块活动图如图2-7所示。

图2-7旅游商品管理模块活动图

通过对图2-6用例图及图2-7活动图进一步的细化分析,得到每个用例的

描述表。

新增旅游商品模块用例描述如表2-11所示,可以进行新增旅游商品操作。

13

湖南商务职业技术学院毕业设计

表2-11新增旅游商品模块用例描述

项目描述

用例名称新增旅游商品

用例标识号11

参与者系统管理员

简要说明参与者输入商品新增内容。

前置条件参与者进入后台商品信息页面

1.参与者进入后台商品信息页面

基本事件流2.点击商品信息列表进行增加

3.用例终止

其他事件流在按添加按钮之前,参与者可以关闭此页面。

异常事件流提示错误信息,参与者确认

后置条件进入系统主界面,装载相应的数据

修改旅游商品模块用例描述如表2-12所示,可以进行修改旅游商品操作。

表2-12修改旅游商品模块用例描述

项目描述

用例名称修改旅游商品

用例标识号12

参与者系统管理员

简要说明参与者进入后台管理页面,对旅游商品进行修改。

前置条件参与者进入旅游商品信息页面

1.参与者进入后台旅游商品信息页面

基本事件流2.点击旅游商品信息列表进行修改

3.用例终止

其他事件流在按修改按钮之前,参与者可以关闭此页面。

异常事件流提示错误信息,参与者确认

后置条件进入系统主界面,装载相应的数据

删除旅游商品模块用例描述如表2-13所示,可以进行删除旅游商品操作。

表2-13删除旅游主题模块用例描述

项目描述

用例名称删除旅游商品

用例标识号13

14

湖南商务职业技术学院毕业设计

参与者系统管理员

简要说明参与者进入后台管理页面,对旅游商品进行删除。

前置条件参与者进入后台旅游商品信息页面

1.参与者进入后台旅游商品信息页面

基本事件流2.点击主题信息列表进行删除

3.用例终止

其他事件流在按删除按钮之前,参与者可以关闭此页面。

异常事件流提示错误信息,参与者确认

后置条件进入系统主界面,装载相应的数据

查询旅游商品模块用例描述如表2-14所示,可以进行查询旅游商品信息操

作。

表2-14查询旅游商品模块用例描述

项目描述

用例名称查询旅游商品

用例标识号14

参与者系统管理员、普通用户、游客

简要说明参与者输入要查询的商品内容

前置条件参与者已经打开系统的商品列表页面

1.参与者输入要查询的商品内容

2.参与者点击查询按钮

基本事件流

3.确认查询则查询商品内容,操作无效则出现错误提示信息

4.用例终止

浏览旅游商品模块用例描述如表2-15所示,可以进行浏览商品操作。

表2-15浏览旅游商品模块用例描述

项目描述

用例名称浏览旅游商品

用例标识号15

参与者系统管理员、普通用户、游客

简要说明参与者进入旅游商品页面,点击是商品列表进行浏览

前置条件参与者进入商品信息页面

1.参与者进入商品信息页面

基本事件流

2.点击浏览商品信息列表

15

湖南商务职业技术学院毕业设计

3.用例终止

其他事件流无

异常事件流提示错误信息,参与者确认

后置条件进入商品信息页面,装载相应的数据

其他事件流在点击查询之前可以关闭当前页面信息

异常事件流提示错误信息,参与者确认

后置条件进入主题管理页面,装载相应的数据

2.3.4定制信息管理模块的用例

面向对象的需求分析阶段通过用例图和活动图进行了梳理分析。定制信息

管理模块具体的用例描述如图2-8所示,分别具有新增定制信息、查询定制信

息、浏览定制信息等操作功能。采用这样的架构,让用户界面层甚至可以不知

道数据库的结构,当要对数据进行维护的时候,它只要维护与业务层之间的接

口即可。

图2-8定制信息管理模块用例图

通过对用例的细化,使用活动图针对系统动态行为进行建模。定制信息模

块活动图如图2-9所示。

16

湖南商务职业技术学院毕业设计

图2-9定制信息管理模块活动图

通过对图2-8用例图及图2-9活动图进一步的细化分析,得到每个用例的

描述表。

新增定制信息模块用例描述如表2-16所示,可以进行新增定制信息操作。

表2-16新增定制信息模块用例描述

项目描述

用例名称新增定制信息

用例标识号16

参与者系统管理员

简要说明参与者输入定制新增内容。

前置条件参与者进入定制信息页面

1.参与者进入定制信息页面

基本事件流2.点击定制信息列表进行增加

3.用例终止

其他事件流在按添加按钮之前,参与者可以关闭此页面。

异常事件流提示错误信息,参与者确认

后置条件进入系统主界面,装载相应的数据

查询定制信息模块用例描述如表2-17所示,可以进行查询定制信息信息操

作。

表2-17查询定制信息模块用例描述

项目描述

用例名称查询定制信息

17

湖南商务职业技术学院毕业设计

用例标识号17

参与者系统管理员、普通用户、游客

简要说明参与者输入要查询的定制内容

前置条件参与者已经打开系统的定制列表页面

1.参与者输入要查询的定制内容

2.参与者点击查询按钮

基本事件流

3.确认查询则查询商品内容,操作无效则出现错误提示信息

4.用例终止

其他事件流在点击查询之前可以关闭当前页面信息

异常事件流提示错误信息,参与者确认

后置条件进入主题管理页面,装载相应的数据

浏览定制信息模块用例描述如表2-18所示,可以进行浏览定制信息操作。

表2-18浏览定制信息模块用例描述

项目描述

用例名称浏览定制信息

用例标识号18

参与者系统管理员、普通用户、游客

简要说明参与者进入定制信息页面,点击定制信息列表进行浏览

前置条件参与者进入定制信息页面

1.参与者进入定制信息页面

基本事件流2.点击浏览定制信息列表

3.用例终止

其他事件流无

异常事件流提示错误信息,参与者确认

后置条件进入门票信息页面,装载相应的数据

2.3.5订单管理模块的用例

面向对象的需求分析阶段通过用例图和活动图进行了梳理分析。订单管理

模块具体的用例描述如图2-10所示,分别具有查询订单、浏览订单等操作功能。

采用这样的架构,让用户界面层甚至可以不知道数据库的结构,当要对数据进

行维护的时候,它只要维护与业务层之间的接口即可。

18

湖南商务职业技术学院毕业设计

图2-10订单管理模块用例图

通过对用例的细化,使用活动图针对系统动态行为进行建模。用户登录模

块活动图如图2-11所示。

图2-11旅游主题管理模块活动图

通过对图2-10用例图及图2-11活动图进一步的细化分析,得到每个用例

的描述表。

查询订单模块用例描述如表2-19所示,可以进行查询订单信息操作。

表2-19查询订单模块用例描述

项目描述

用例名称查询订单信息

用例标识号19

参与者系统管理员、普通用户

19

湖南商务职业技术学院毕业设计

简要说明参与者输入要查询的订单内容

前置条件参与者已经打开系统的订单列表页面

1.参与者输入要查询的订单内容

2.参与者点击查询按

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论