酒店信息管理系统

目 录
一、 系统概述 7
(一)系统简介 7
(二)目标与意义 7
二、 系统开发工具 7
(一) MyEclipse 7
(二) MySql数据库 7
(三) Tomcat应用层服务器 8
三、 系统分析与设计 8
(一)需求分析 8
1.注册会员(游客)需求分析 8
2.系统管理员用户需求分析 8
(二)业务分析 9
1.普通会员的业务分析 9
2.管理员用户的业务分析 10
(三)系统模块分析图 10
2.酒店管理员模块 10
(四)E-R关系图 11
(五)系统流程图 12
1.管理员流程图 12
2.注册会员流程图 13
(六)系统数据库设计 13
1.数据库设计 13
四、 系统功能实现 15
(一)系统实现与编码(游客) 15
1.系统游客首页模块设计 15
2.游客显示全部房间信息模块设计 17
3.游客显示空房信息模块设计 18
4.游客预定房间模块设计 20
5.游客订单管理模块设计 21
6.游客个人信息管理模块设计 38
7.游客查看酒店信息模块设计 41
8.游客查看通知信息模块设计 43
9.游客注册模块设计 45
10.游客登录模块设计 48
(二)系统实现与编码(管理员) 49
1.管理员登录模块设计 49
2.管理员注册模块设计  *好棒文|www.hbsrm.com +Q:  3_5_1_9_1_6_0_7_2 
50
3.管理员房间信息管理模块设计 50
4.管理员注册用户管理模块设计 53
5.管理员查看订单模块设计 55
6.管理员酒店信息管理模块设计 55
7.管理员酒店信息管理模块设计 57
五、 系统实施 58
(一)系统实施 58
总结 59
参考文献 59
一、 系统概述
在学院毕业设计综合实践的要求,我选择酒店管理系统作为毕业设计的课题。该课题可以实现酒店的网上订购房间,方便外地用户更快捷的了解酒店信息并订购房间。
(一)系统简介
改革开放以来,随着我国的经济发展,国民对于精神文化追求也日益紧迫,尤其是近年来的旅游业,发展尤为迅速,而旅游行业的发展也使得酒店服务业等第三产业蓬勃发展,展现出强大生机。科学技术是第一生产力,科技的日新月异,为这些产业提供了技术上的支持。为了提高酒店的竞争力,需要对酒店入住人员的信息进行高效的管理,同时,旅客也能通过互联网在线预定房间,享受便捷化的生活服务。应社会需要,本人决定开发一套B/S结构的网上酒店预定管理系统。本系统主要实现游客查看酒店信息、查看客房信息、查看订单信息、预定房间、酒店公告查看、酒店信息查看、个人信息的修改和查看;同时,酒店的管理人员可以通过后台网站对游客会员的信息和酒店进行信息化管理,包括查看注册会员(游客)信息、查看预定房间信息、添加或查看或删除或修改房间信息、录入酒店信息、发布酒店公告等。通过这一系列的科学信息化管理,一方面提高了酒店的工作效率和竞争力,另一方面也为广大游客(注册会员)提供了便捷的生活服务,最后,也响应了无纸化办公、节能减排的号召,为祖国的发展做出了贡献。
(二)目标与意义
网上酒店预定管理系统帮助酒店工作人员管理和维护酒店客房信息。网上酒店预定管理系统可帮助酒店管理人员对酒店的信息和酒店的通知信息进行管理;可实现酒店管理人员对会员(游客)的房间订单进行维护和管理;可实现酒店管理人员对会员的信息进行管理和为何。
注册会员(游客)通过注册可以查看酒店的信息;会员可以查看酒店发布的最新通告;会员可以在出差前通过该网站提前预定酒店客房,享受信息化的便捷式服务。该网站设计简约、功能齐全、适合中小型酒店,同时具有较强的科移植性。
二、 系统开发工具
(一) MyEclipse
MyEclipse是Eclipse的加强版,适合初学者使用,里面的插件非常齐全。使用MyEclipse集成开发环境,有助于提高程序员的开发效率,是程序员从繁琐的配置中解脱出来[1]。
(二) MySql数据库
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司,比较适合中小型企业。他的长处是:体积小、速度快、成本不高,源码开放。但MySQL也有它的不好的地方,如规模小、功能比较少等,但是这丝毫也没有减少它受欢迎的程度。但对于中小型企业来说,MySQL已经绰绰有余,而且由于MySQL是开放源码软件,因此可以很大程度上降低总体成本。所以,MySQL非常适合本系统的开发[2]。
(三) Tomcat应用层服务器
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,适合中小型系统和并发访问用户不是很多的场合,是开发和调试JSP 程序的第一选择[3]。
三、 系统分析与设计
(一)需求分析
通过网上问卷调查形式和查阅大量文献资料,确定该系统的需求分析,同时确定了本系统的用户分为两类,即酒店管理员和注册会员(游客),通过严格的需求分析,设计了一下用例,下面详细介绍各用例需求。
1.注册会员(游客)需求分析
1)注册会员(游客)可查看个人信息;
2)注册会员(游客)可修改个人信息;
3)注册会员(游客)可查看酒店全部房间信息;
4)注册会员(游客)可查看酒店全部空房信息;
5)注册会员(游客)可查看个人订单信息;
6)注册会员(游客)可查看酒店信息;
7)注册会员(游客)可查看酒店通知信息;
2.系统管理员用户需求分析
1)系统管理员可管理和维护房间信息:
系统管理员可录入房间信息:管理员登录成功后,点击左侧导航栏中的增加房间,系统自动跳转到录入酒店房间信息界面,管理员只需要在文本框内输入酒店房间的详细信息,例如房间号、房间类型、介绍、价格等信息,点击Confirm按钮即可将新的房间信息录入到系统的数据库中。
系统管理员点击左侧导航菜单中的显示房间信息超链接,系统自动跳转到房间信息列表界面,系统将从后台数据库中查询出所有的房间信息显示到该界面中。
系统管理员可在显示房间信息界面中点击后面的删除超链接,系统会把选中的房间信息进行删除,数据库刷新后重新显示所有的房间信息。
系统管理员点击导航栏中的酒店信息追加超链接时,系统自动跳转到酒店信息添加界面,将酒店信息填写完毕后,点击Confirm按钮,将酒店信息写入到后台数据库中。
2.管理员用户的业务分析
(四)系统流程图
1.管理员流程图



版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1615.html

好棒文