计算机软件UML旅游管理方案系统.docx

上传人:b****6 文档编号:7120163 上传时间:2023-01-20 格式:DOCX 页数:20 大小:180.98KB
下载 相关 举报
计算机软件UML旅游管理方案系统.docx_第1页
第1页 / 共20页
计算机软件UML旅游管理方案系统.docx_第2页
第2页 / 共20页
计算机软件UML旅游管理方案系统.docx_第3页
第3页 / 共20页
计算机软件UML旅游管理方案系统.docx_第4页
第4页 / 共20页
计算机软件UML旅游管理方案系统.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

计算机软件UML旅游管理方案系统.docx

《计算机软件UML旅游管理方案系统.docx》由会员分享,可在线阅读,更多相关《计算机软件UML旅游管理方案系统.docx(20页珍藏版)》请在冰豆网上搜索。

计算机软件UML旅游管理方案系统.docx

计算机软件计算机软件UML旅游管理方案系统旅游管理方案系统旅游管理系统旅游管理系统2013级金融信息化1班雷洋20137710126一、项目概述3二、需求分析31、需求陈述:

32、数据库:

4三、项目用例分析及系统建模创建系统用例模型51、游客用例52、旅行社用例73、系统管理员用例8系统的静态模型9系统的动态模型91、创建序列图和协作图92、创建状态图15系统的部署模型19旅游预订系统项目需求分析旅游预订系统项目需求分析一、项目概述随着社会的发展,人们的生活质量也越来越好,外出旅游也成了人们日常生活不可或缺的一项活动。

而伴随着紧张的生活节奏,人们更渴望能便捷的,省时的完成各项旅游前的规划准备。

因此我们的“旅游预订系统”便可以为大家提供便捷的途径。

各地的旅行社都可以在这里注册,发布路线。

而旅客只需轻点鼠标,便可在这里查询想要的旅游路线,预订旅游。

希望我们的系统能让您满意。

二、需求分析适用群体:

所有规范的旅行社,全体市民。

可行性分析:

技术可行性,操作可行性,经济可行性。

1、需求陈述:

1)前台管理:

前台作为与用户直接交互的可视化界面,必须简洁明化,不仅要让前台服务员一目了然,而且没有压迫感,方便好用,能将系统的各个功能提供给服务员,以帮助前台服务员进行管理。

这样做的目的是让大多数客户能够轻松地享受系统给他们带来的便利。

2)后台管理:

为了确保游客和旅行社的信息具有更好的安全性,前台管理和后台管理是分离的。

前台、后台的各管理模块需要经过权限授权才可以使用,前台的主要角色是旅行社和游客,而后台的主要角色即是系统管理人员。

3)旅行社:

旅行社注册,发布旅游线路。

确认预订客户信息。

4)游客:

游客可以查询路线,填写预订信息。

5)系统管理员:

分别按照价格、日期、旅行社、旅游地区等类别分类数据,数据库更新。

简易旅游预订系统一旅行社应有的职责1)旅行社注册:

各旅行社可以在该系统网站注册,提供旅行社的详细信息。

为各旅行社提供了一个更广阔的平台。

2)发布路线:

旅行社把自己旅社所能提供的旅游路线发布出来,包括旅游地区,旅游的日期,价格,主要景点,各类相关照片。

旅行社发布路线信息,可以方便人们更加详细的了解旅行社,以及在各个旅行社之间进行对比。

让更多的人了解该旅社,能为旅社带来更广益的收益。

3)接受游客预订信息:

游客进行旅游预订后,旅行社会得到相关的游客信息,并根据游客电话进行二次确认。

这个权限使旅行社节省出更多的人力资源,避免了节假日期间旅游人数过多引起的接待人员不足的状况。

简易旅游预订系统一游客职责1)查询路线:

游客可以对旅游线路进行查询,查询的方式也是多样化的,查询的关键字可以是价格,景点,地区等。

通过各种方式,对查出的路线进行对比,挑选出自己最满意的路线。

2)预定旅游:

游客在挑选出自己满意的路线后,可以在相关旅社处留下自己的联系方式,预定日期,人数等信息。

人们可以足不出户的选好自己的出行路线。

方便快捷。

简易旅游预定系统一系统管理员职责1)查询统计功能:

对旅行社发布的路线信息进行整合,按照价格,日期,旅行社,旅游地区等类别进行分类。

使数据更加清晰简明,易于人们进行浏览选择。

2)分类订单:

旅行社对旅客的预定信息进行二次确认后,选择出电话确定的订单,排除电话取消的订单,系统对此两类订单按照已确定和已取消的分类进行归类。

方便旅行社统计旅客信息,安排日后行程。

2、数据库:

旅行社列表:

旅行社账户编号、旅行社名称(主键)、详细地址、管理员姓名、管理员联系方式旅游路线列表:

旅游线路编号(主键)、旅行社名称、信息发布日期、旅游开始日期、价格、主要景点、照片、旅游地区、游客信息列表:

联系方式(主键)、预定日期、旅行社名称、旅游线路、人数三、项目用例分析及系统建模创建系统用例模型网上选课系统的参与者包括以下三种:

游客:

游客可以在节假日等时间根据自己的需要浏览网页寻找自己想要参加的旅行社,进入该旅行社的页面中寻找自己想要参加的旅游路线,在选定的旅游路线下留下自己的相关信息,包括自己的联系方式、预定日期、人数等信息进行预定。

当旅行社再次打电话联系时向旅行社表达自己是否确定参加的真实意向,并可以想旅行社提出合理的要求。

旅行社:

各旅行社可以根据自己的需要首先进行注册,注册后有管理员核对找好创立信息是否已经创建使用过,密码的信息的录入是否合理,经过管理员检查通过后,旅行社就拥有了自己的账户,随后各旅行社可根据自己的需要设计旅游线路(旅游线路包括日期,价格,主要景点,照片,旅游地区等),并将旅游线路快速准确的上传到系统中,游客在看到各旅行社发布的信息后,可以根据自己的需要选择适合自己的旅行社,在旅行社发布的信息中选择设和自己的旅行线路,然后在相应旅行社发布的信息下留下自己的联系方式、预定日期、人数等信息进行预定。

旅行社将定期浏览游客留下的信息,在看到游客的预订信息之后主动和游客进行电话联系,从而进行二次确定,如果游客确定参加,则保留游客信息并了解游客的相关要求;如果游客取消旅游计划则旅行社删除游客相关信息。

系统管理员:

核查旅社注册信息,看其注册账户名称是否已存在,以及密码等信息的输入是否正确。

管理旅行社录入的旅游路线信息。

系统管理员对添加信息进行分类管理。

定期地对系统进行维护和更新。

1、游客用例1用例图3:

按条件查询路线4:

返回査询结杲5:

显示查询结杲与序列图对应的协作图b.游客预定旅游路线用例的工作流程

(1)游客进入路线页面,在页面中查看选择路线。

(2)游客点击路线进入路线详情页面,再次页面中游客填写自身的联系方式,预定日期以及人数信息,所填信息被录入数据库。

(3)游客信息录入成功后信息返回至路线详情页面,向游客显示留言成功的信息。

根据基本流程,游客预定旅游路线的序列图如图:

3:

填与自身前联轧亍式一预定曰期,4:

显示留言成功信息早IS与序列图对应的协作图4噩示留A1:

逬入言成功信息-r占鑫看运择躇线日期,人数信怎粘纭详悄口戸C.旅行社添加路线的工作流程

(1)旅行社登陆网址进入旅游预定系统主页面;

(2)旅行社通过注册过的用户名和密码进入自己的旅行社页面;(3)为注册的旅行社进行注册后进入旅行社页面;(4)系统检验登陆信息;(5)旅行社在旅行社页面可以添加新的旅游路线;(6)新添加的路线更新保存在数据库中;(7)操作完成后显示操作成功信息。

根据基本流程,旅行社添加路线的序列图如下图:

旅行社主贝面旅行社页面数据库2用户名用户密哪3:

检验登陆信息=15:

添加路线;II:

&显示操作成功信息i朕詁了:

返回操作成果i与序列图对应的协作图3:

检验登陆倍息旅行社主帀面d.系统管理员登录旅游系统的工作流程

(1)系统管理员希望通过旅游预订系统进行某项操作

(2)系统管理员登录系统,输入自己的用户名和密码并提交(3)系统将系统管理员提交的信息传递到数据库中,检查其身份是否合法。

将用户信息和数据库中的用户信息进行比较,检查用户信息中是否存在此管理员的信息。

(4)检查完毕后将验证信息结果返回到登录界面。

(5)系统管理员在登录界面获得验证结果。

如果身份验证为未通过,重新登录或退出。

否则,继续选择下一步的操作。

根据基本流程,系统管理员登录旅游预订系统的序列图如图:

乐筑膏理貝登录贝面数据库e.系统管理员分类数据的工作流程

(1)系统管理员进入数据界面,并在界面中提交分类数据的信息。

(2)数据界面将分类的数据传递到数据库。

查询数据信息是否已存在,并判断是否可以分类。

(3)数据库将分类成功的信息返回到数据界面并显示。

(4)系统管理员从数据界面获得分类成功的信息。

紘管理贯勲据界匱SHrlt-T进入榕据界面0|2売交殲的数捱信总3检登数摇信息4判宙是否可类2、创建状态图在旅游管理系统中,有明确状态的转换的类是旅游线路预订信息。

下面使用状态图进行描述。

旅游线路预订信息包含三种状态:

被添加的旅游线路信息,被确定的预订信息,被取消的预订信息。

它们之间的转化规则如下。

(1)旅行社添加新的旅游线路信息,这些信息供旅客选择。

(2)当有旅客确定对线路的预定时,由系统管理员确定预订信息。

(3)当有旅客取消对线路的预订时,由系统管理员取消预订信息。

根据预订信息的各种状态以及转换规则,创建预订信息的状态图如下所示预定线幅恭闢乍的职冷空椿械取甬的鬥恋定信兒f预定信息1.创建活动图1)游客查看信息的活动图

(1)游客输入网址进入旅游预订系统页面;

(2)在主页面选择想要查看的旅行社;(3)系统显示出点击的旅行社页面;(4)游客在相关旅行社页面选择路线;(5)游客可以按找价格排序查找路线;(6)游客可以按照地区排序查找路线;(7)游客点击相关链接显示路线信息;(8)游客查看完可以退出系统1F3、询瞬2)游客预订路线的活动图

(1)游客选择喜爱的旅行社查看;

(2)游客在相关旅行社页面选择路线;(3)游客可以按找价格排序查找路线;(4)游客可以按照地区排序查找路线;(5)游客点击相关链接显示相关信息;(6)在选择好的旅游路线详情页面留言,写旅游人数,时间等信息;(7)系统显示留言信息;

(1)旅行社登陆旅游预订系统;

(2)系统验证用户输入的用户信息;(3)系统判断用户是否存在;(4)若用户不存在,旅行社注册或重新登陆;(5)若用户存在,旅行社可以添加旅游路线;(6)旅行社得到添加路线成功信息;(7)旅行社可以结束操作;(8)若用户存在,旅行社可以查看确定预订信息;(9)旅行社可以结束操作。

4)系统管理员分类数据的活动图

(1)系统管理员登录旅游预订系统,验证信息是否存在。

验证成功进入数据界面,验证不成功则退出系统。

(2)系统管理员选择要分类的数据,查看信息和分类数据,(3)系统管理员在分类数据的时候可按价格、日期、旅行社、旅游地区等类别分类数据,按照确定的订单和取消的订单分类数据。

(4)系统管理员完成操作后退出系统。

1Ler分畑蚩縈縈I1系统的部署模型在旅游预订系统中,可以对系统的主要参与者和主要业务实体类分别创建对应的构件并进行映射。

之前在类图中创建了系统管理员类,旅行社类,游客类,Form类,Line类和Control类,所以映射出相同的构件,包含系统管理员构件,旅行社构件,游客构件,页面构件,路线构件和业务逻辑构件。

除此之外,还必须有一个主程序构件。

根据这些构件及其关系创建的构件图如下图所示。

系统的部署图描绘的是系统节点上运行资源的安排。

在我们的旅游预定系统中,系统包含三种节点,分别是:

主页面浏览器节点,游客通过浏览器可进行查询和预定的操作,旅行社也进行注册、查看预定和明确定单的操作;系统服务器节点,用于处理系统的业务逻辑;数据库节点,由一台数据库服务器负责数据的存储、更新、处理等。

旅游预定系统的部署图如下图所示。

miIEInternetHKFrJJDBC服注sqlserver2005

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1