UML大作业 旅游预定系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2010级软件开发java专业一班吴梦华 20107760149
张昕怡 20107760164`
目录
一、项目概述 (3)
二、需求分析 (3)
1、需求陈述: (3)
2、数据库: (4)
三、项目用例分析及系统建模
创建系统用例模型 (5)
1、游客用例 (6)
2、旅行社用例 (7)
3、系统管理员用例 (8)
系统的静态模型 (9)
系统的动态模型 (10)
1、创建序列图和协作图 (10)
2、创建状态图 (15)
系统的部署模型 (19)
旅游预订系统项目需求分析
一、项目概述
随着社会的发展,人们的生活质量也越来越好,外出旅游也成了人们日常生活不可或缺的一项活动。而伴随着紧张的生活节奏,人们更渴望能便捷的,省时的完成各项旅游前的规划准备。因此我们的“旅游预订系统”便可以为大家提供便捷的途径。各地的旅行社都可以在这里注册,发布路线。而旅客只需轻点鼠标,便可在这里查询想要的旅游路线,预订旅游。希望我们的系统能让您满意。
二、需求分析
适用群体:所有规范的旅行社,全体市民。
可行性分析:技术可行性,操作可行性,经济可行性。
1、需求陈述:
1)前台管理:
前台作为与用户直接交互的可视化界面,必须简洁明化,不仅要让前台服务员一目了然,而且没有压迫感,方便好用,能将系统的各个功能提供给服务员,以帮助前台服务员进行管理。这样做的目的是让大多数客户能够轻松地享受系统给他们带来的便利。
2)后台管理:
为了确保游客和旅行社的信息具有更好的安全性,前台管理和后台管理是分离的。前台、后台的各管理模块需要经过权限授权才可以使用,前台的主要角色是旅行社和游客,而后台的主要角色即是系统管理人员。
3)旅行社:旅行社注册,发布旅游线路。确认预订客户信息。
4)游客:游客可以查询路线,填写预订信息。
5)系统管理员:分别按照价格、日期、旅行社、旅游地区等类别分类数据,
数据库更新。
简易旅游预订系统—旅行社应有的职责:
1)旅行社注册:各旅行社可以在该系统网站注册,提供旅行社的详细信息。为各旅行社提供了一个更广阔的平台。
2)发布路线:旅行社把自己旅社所能提供的旅游路线发布出来,包括旅游地区,旅游的日期,价格,主要景点,各类相关照片。旅行社发布路线信息,可以方便人们更加详细的了解旅行社,以及在各个旅行社之间进行对比。让更多的人了解该旅社,能为旅社带来更广益的收益。
3)接受游客预订信息:游客进行旅游预订后,旅行社会得到相关的游客信息,并根据游客电话进行二次确认。这个权限使旅行社节省出更多的人力资源,避免了节假日期间旅游人数过多引起的接待人员不足的状况。
简易旅游预订系统—游客职责
1)查询路线:游客可以对旅游线路进行查询,查询的方式也是多样化的,查询的关键字可以是价格,景点,地区等。通过各种方式,对查出的路线进行对比,挑选出自己最满意的路线。
2)预定旅游:游客在挑选出自己满意的路线后,可以在相关旅社处留下自己的联系方式,预定日期,人数等信息。人们可以足不出户的选好自己的出行路线。方便快捷。
简易旅游预定系统—系统管理员职责
1)查询统计功能:对旅行社发布的路线信息进行整合,按照价格,日期,旅行社,旅游地区等类别进行分类。使数据更加清晰简明,易于人们进行浏览选择。
2)分类订单:旅行社对旅客的预定信息进行二次确认后,选择出电话确定的订单,排除电话取消的订单,系统对此两类订单按照已确定和已取消的分类进行归类。方便旅行社统计旅客信息,安排日后行程。
2、数据库:
旅行社列表:旅行社账户编号、旅行社名称(主键)、详细地址、管理员姓名、管理员联系方式
旅游路线列表:旅游线路编号(主键)、旅行社名称、信息发布日期、旅游开始日期、价格、主要景点、照片、旅游地区、
游客信息列表:联系方式(主键)、预定日期、旅行社名称、旅游线路、人数三、项目用例分析及系统建模
创建系统用例模型
网上选课系统的参与者包括以下三种:
游客:游客可以在节假日等时间根据自己的需要浏览网页寻找自己想要参加的旅行社,进入该旅行社的页面中寻找自己想要参加的旅游路线,在选定的旅游路线下留下自己的相关信息,包括自己的联系方式、预定日期、人数等信息进行预定。当旅行社再次打电话联系时向旅行社表达自己是否确定参加的真实意向,并可以想旅行社提出合理的要求。
旅行社:各旅行社可以根据自己的需要首先进行注册,注册后有管理员核对找好创立信息是否已经创建使用过,密码的信息的录入是否合理,经过管理员检查通过后,旅行社就拥有了自己的账户,随后各旅行社可根据自己的需要设计旅游线路(旅游线路包括日期,价格,主要景点,照片,旅游地区等),并将旅游线路快速准确的上传到系统中,游客在看到各旅行社发布的信息后,可以根据自己的需要选择适合自己的旅行社,在旅行社发布的信息中选择设和自己的旅行线路,然后在相应旅行社发布的信息下留下自己的联系方式、预定日期、人数等信息进行预定。旅行社将定期浏览游客留下的信息,在看到游客的预订信息之后主动和游客进行电话联系,从而进行二次确定,如果游客确定参加,则保留游客信息并了解游客的相关要求;如果游客取消旅游计划则旅行社删除游客相关信息。
系统管理员:核查旅社注册信息,看其注册账户名称是否已存在,以及密码等信息的输入是否正确。管理旅行社录入的旅游路线信息。系统管理员对添加信息进行分类管理。定期地对系统进行维护和更新。
1、游客用例
1>用例图
用例名称:查寻旅游路线
用例概述:游客登录网站后可以按照自己的需要选择自己想要加入的旅行社,在旅行社网页中查找到自己需要的路线;并在线路页面中留下自己的联系方式、预定日期、人数这些基本信息;在旅行社给游客打电话时,游客将自己是否参与旅游的真实意愿告诉旅行社。
参与者:游客
前置条件:用户进入“查寻旅游路线”程序
后置条件:将本次查寻的结果存入数据库中
基本事件流:游客进入网站首页后,进行查看线路信息并留下自己的基本信息。