《系统分析与设计》课程设计
旅游信息管理系统
姓 名 李刚
学 院 信息与电气工程学院
专 业 软件工程
班 级 2015 级软工 2 班
学 号
20152203250
任课教师 高洪江
2015 年 6 月 26 日
目 录
2 业务建模....................................................................................................................................................2
2.1 领域分析(工作流).....................................................................................................................3
2.2 业务过程分析.................................................................................................................................6
2.3 确定系统范畴.................................................................................................................................9
3 需求..........................................................................................................................................................10
3.1 领域分析(用例级)...................................................................................................................10
3.2 用例分析.......................................................................................................................................12
3.2.1 确定参与者和用例............................................................................................................12
4 分析..........................................................................................................................................................26
4.1 领域分析(类级).......................................................................................................................26
4.2.1 定义系统中的类................................................................................................................27
4.2.2 类模型图............................................................................................................................30
4.2.3 系统各个子功能类模型图................................................................................................31
4.3 系统建模.......................................................................................................................................39
5 设计..........................................................................................................................................................57
5.1 系统体系结构图...........................................................................................................................57
5.2 细化事件流...................................................................................................................................58
5.3 生成 MVC 级顺序图....................................................................................................................61
5.4 修订类图.......................................................................................................................................65
5.5 为控制对象执行状态分析(状态图).......................................................................................66
6 实现..........................................................................................................................................................69
6.1 包图...............................................................................................................................................70
6.2 组件图...........................................................................................................................................70
6.3 部署图...........................................................................................................................................71
7 总结..........................................................................................................................................................72
附录.............................................................................................................................................................72
鲁东大学《软件建模技术》课程设计
旅游信息管理系统的分析与设计
李刚
(信息与电气工程学院,软件工程专业,2015 级 2 班,20152203250)
摘 要:针对旅游信息管理进行了分析与设计。系统分前台游客、 用户端和
后台管理员端,旅游信息管理系统包括游客管理,游客管理系统,用户管理系
统,管理员管理系统,等用户系统,实现各自的功能等。通过 uml 建模来描述
这些功能,业务建模的活动图体现了系统各个部门分工与合作的活动流程。客
户通过注册账号登录系统,能够满足客户对、网站美景的浏览、关注、收藏、
举报、发布、申请会员等,客户用例图描述了整个客户的操作。管理员对后台
功能模块的管理主要是对数据的增加、删除、查询、修改操作,维护、管理,
对每位客户工进行相应的权限管理,保证系统安全。由此实现的软件功能正确
满足了预期需求。
关键词:旅游信息管理系统;美景;数据库
Analysis and design of tourism information management
system
Li Gang
(Software engineering, School of Information and Electrical Engineering)
Abstract: The tourism information management is analyzed and designed. System
visitors at the front desk, client and administrators, management, information
management system including tourist tourist management system, user management
system, the administrator management system, such as the user's system, realize their
respective functions, etc. These functions are described through uml modeling, and
the activity diagram of business modeling reflects the activity flow of division of
labor and cooperation among various departments of the system. Customer account
login through registration system, can satisfy the customer to the beauty, web
browsing, attention, collection, report, publish and apply for membership, customer
use case diagram describes the whole operation. Administrator management of the
backstage function module is mainly to the increase of the data, delete, query, modify,
operation, maintenance, management, for each customer accordingly rights
1
鲁东大学《软件建模技术》课程设计
management, ensure the safety of the system. The resulting software function is
correct and meets the expected requirements.
Key words: Tourism information management system; Beauty; The database
1 引言
(1) 背景
在二十一世纪的今天,随着国家实力的稳步提升,国家经济的日益增长,人民
收入的不断提高,旅游将成为越来越多人的选择,世界并不缺少美景,缺少的
是发现没的眼睛,但并没有一个免费网站提供分享美景的地方。我们就是要做
一个网站,此网站可以提供给你展示你身边美景的机会,你可以进行描述,美
景的美的程度,美景周围的环境,吸引游客前往,带动当地经济发张。设计一
套好的旅游信息管理系统,是解决问题的有效手段。
(2) 现状和意义
旅游业是一个信息密集型行业,武汉云林科技认为,旅游经营管理人员不仅
需要掌握科学的管理知识以合理配置和高效运用企业资源,而且还应该掌握先
进的信息技术和网络技术以处理日益复杂的信息资源,使信息的快速交换成为
旅行社优质服务的基础。国家旅游局于2000年底在全行业启动了“金旅工
程”,旨在改变旅游行业的管理形式,利用信息技术提高全行业的竞争能力。
近年来,我国的旅游业进入一个快速发展的阶段。《中国旅游经济蓝皮书
(No.2)》报告显示,2009年我国全年旅游总收入约为1.26万亿
元,同比增长9%。 又如呼和浩特,2010年8月旅游高峰期间,接待中外
游客205.5万人次,同比去年增长21%,实现旅游收入32.06亿元
同比增长17%;2010年内蒙古旅游总收入约为732亿元,同比增长1
9.74%。从数据中可以看出,旅游在国民经济中的地位日趋重要。然而,
随着互联网的发展,旅行社的竞争日趋激烈,一直以劳动密集型作为基本定位
的旅行社,想要蓬勃发展同样离不开信息技术的支持。
《中国旅游信息化的发展现状与趋势调查报告》显示,我国旅游业信息化
水平至少还比国际水平落后10~15年。要想加快我国在21世纪前叶成为
世界首要旅游大国的进程,就不可避免地面临这样一个挑战和机遇:加快中国
旅游产业的信息化建设进程,提高中国旅游产业的信息化水平。
2 业务建模
该模型有 4 个不同的工作流:业务建模、需求、分析和设计。在业务建模
工作流中,过程从高层问题陈述开始,以开发不同的活动图,为组织的运转流
程建模。在需求工作流中,用这些高层活动图来识别系统范畴,并开发目标系
2
鲁东大学《软件建模技术》课程设计
统的用例模型。在分析工作流中,分析用例描述以创建领域类图和系统级顺序
图。最后,再设计工作流中,开发底层的通信图、状态图和顺序图,为用例的
实现建模。
本酒店系统管理是对酒店的体系进行建构,以一种软件模型来描述旅游信息管
理系统的一系列的业务流程,业务建模在设计中占有很大分量。下面对旅游信
息管理系统的业务建模进行分析介绍。
2.1 领域分析(工作流)
该系统是可以多个角色登录的旅游信息管理系统,下面对旅游信息管理系统
的领域分析(工作流)进行介绍:
现代社会由于生活水平的提高,旅游度假和商务旅行已经成为人们的一种生
活需求。各地的宾馆酒店越来越多,竞争也越来越激烈。传统的酒店模式已不
适应现代酒店发展,利用高科技的电脑网络技术来管理宾馆酒店是现代酒店发
展的基础。一般的酒店都提供饮食,住宿和娱乐等基本服务。包括客房部管理,
餐饮部管理,财务部管理,娱乐部管理,经理管理 在会员管理,销售部管理几
个部门,各个部门都有自己的管理系统,实现各自的功能。
本旅游信息管理系统希望给其消费者提供一种网上订购服务,使其消费者
(客
户)能够通过计算机进行网上交易。客户在登录这个系统进行网上交易之前必
须注册。注册过程包括:
客户填写用户名,即:客户提供账号(电话号码或邮箱信息);
填写密码(密码为 2—12 位数字加字母)。
客户注册的信息会从客户端浏览器提交到到相应地服务器上,存到数据库中。
从而将信息提供给采用该系统的会员部会员管理员。并且,客户可以开设一个
或多个账户进行交易。客户注册成功后才能使用账号和密码进行登录,注册失
败则不可以登录。客户完成注册成为会员,会员登录时旅游信息管理系统应当
将当前的用户信息与数据库中之前注册的信息进行比对、校验。登录成功后进
入系统可以查询观看酒店信息,进行酒店客房的预定,退房付款;预订餐桌以
及预定娱乐消费活动等操作,若要退订则必须在规定的时间内退订,还可以修
改自己的个人信息,这里用户名是不允许修改的,其它信息如密码可以修改。
如果用户不想使用某个账户了,需要取消账户使用权,通知管理员,让其取消
以便防止自己信息被盗,保护自己隐私,账户安全。客户有什么要求可以留言
或者在聊服务人员,系统服务人员会立即处理,客户还可以观看酒店上传的视
频广告,进一步了解酒店的信息。
3