课题的根据:
1.1 设计工具
实现的酒店预订信息管理系统中,采用的开发工具:My Eclipse,开发语言:Java,操作系统:Win10,以及SSH框架技术、JSP技术、SQL Server大型关系数据库。
1.2实现功能
该设计系统为酒店管理系统,用户能够通过此系统进行酒店客房的预约,整个系统分为以下几个功能:
(1)用户管理:用户的登录界面和退出界面,保存用户的信息。
(2)客房管理:按用户的要求给用户提供选择,进行客房预订。
(3)食品管理:通过系统了解用户对食品方面的需要,合理搭配,根据来自不同地域的人提供不同的选择。
(4)服务管理:办理用户入住和退房服务。给客户优质的服务,满足客户的要求。
(5)账单管理:用户可进行余额查询,保存客户,以及酒店的资金消费记录。
1.3功能模块
图1 酒店预订信息管理系统框图
(1)用户信息:用户的姓名,电话,身份证。
(2)用户设置:用户的头像,系统的背景,以及与前台消息的提示设置等。
(3)客房信息:房间编号,房间类型,房间位置,房间状态。
(4)食品价格:不同食品提供不同的价格。
(5)食品种类:根据用户的要求筛选出用户要求的食品。
(6)客房清洁:用户退房后安排清洁员进行房间打扫。
(7)用户入住信息:用户入住及退房服务,包括预订时间,入住时间及退房时间。
(8)前台服务管理:用户提出入住要求,前台满足用户要求。
(9)账单编号:用户入住以及退房时的消费账单。
(10)酒店消费记录:记录用户在酒店的各种消费。
1.4参数要求
(1)用户的ID和密码。
(2)客房的数量和房间号。
(3)客房的不同标准:单人间,双人间,多人间。
(4)食物的输入种类和数量。
(5)前台服务员和系统管理员ID,密码。
2.1设计方案的制定
开发一个适合酒店客房行业,能够满足用户需求的系统,实现一个基于java的酒店管理系统,采用b/s架构设计酒店预约系统。以web数据库为中心,以http为传输协议,利用jsp实现各种功能,利用sql server大型关系数据库,将数据存储其中有利于保护用户的信息,同时在sql server系统中有完善的用户账户和许可机制,完成酒店预订信息管理系统的设计。
2.2设计难点及解决办法
实现的酒店预订信息管理系统中用到SSH框架技术、JSP技术、SQL Server大型关系数据库。SSH框架是一个混合框架,具有低耦合度、速度快、效率高以及并发性强等特点;因此,可以满足系统的并发性需求。JSP技术能让网页快速地从网站后台中获取数据,能够给用户带来很好的用户体验。在这几个需要的技术中,存在较大的知识盲区,在平时学习的课本中几乎没有涉及到框架知识,所以需要花更多的时间去学习,同时在这个系统中添加了几个创新点,需要查找更多的文献来弥补。酒店管理系统的界面规划也十分的复杂,需要先有一个大的规划,然后由浅入深。
2.3设计创新方面的思考
该系统的主要特色是能够为不同的服务对象提供多种安全级别,保障用户的隐私,极大的提高了用户的安全性。除此之外,该系统还具有很强的实用性,主要体现在客房的预定,以及满足用户的各种生活需求,针对不同地域,不同年龄,客户的不同关系提供不同的服务,因为用户可能来自不同的地方,然而每个地方有不同的习惯,同时用户可能是单人,双人,多人或者是母子。所以决定在用户登陆系统进行酒店预订时做一个问卷调查的界面来了解用户的情况,特别是母子关系的用户提前安排好房间,提供幼儿的玩具。第二点就是食品管理的创新,在系统中设计一个简单的点餐系统,用户可以进行点餐,而不是像原有的酒店系统,在食物方面只是简单的提供,而不是用户自己的选择。第三点是服务管理的创新,用户直接在系统上就可以联系前台,提出自己的要求,而不需要亲自去前台询问,也不需要打电话询问。在这一点上我准备在系统中单独设计一个用户与前台联系的功能,同时也保证了用户的隐私,使用户出行在外也能舒适安心。
|