设计题目 | 基于Java的酒店预订信息管理系统的设计 |
课题的根据: 1.1 设计工具 实现的酒店预订信息管理系统中,采用的开发工具:My Eclipse,开发语言:Java,操作系统:Win10,以及SSH框架技术、JSP技术、SQL Server大型关系数据库。 该设计系统为酒店管理系统,用户能够通过此系统进行酒店客房的预约,整个系统分为以下几个功能: (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设计创新方面的思考 该系统的主要特色是能够为不同的服务对象提供多种安全级别,保障用户的隐私,极大的提高了用户的安全性。除此之外,该系统还具有很强的实用性,主要体现在客房的预定,以及满足用户的各种生活需求,针对不同地域,不同年龄,客户的不同关系提供不同的服务,因为用户可能来自不同的地方,然而每个地方有不同的习惯,同时用户可能是单人,双人,多人或者是母子。所以决定在用户登陆系统进行酒店预订时做一个问卷调查的界面来了解用户的情况,特别是母子关系的用户提前安排好房间,提供幼儿的玩具。第二点就是食品管理的创新,在系统中设计一个简单的点餐系统,用户可以进行点餐,而不是像原有的酒店系统,在食物方面只是简单的提供,而不是用户自己的选择。第三点是服务管理的创新,用户直接在系统上就可以联系前台,提出自己的要求,而不需要亲自去前台询问,也不需要打电话询问。在这一点上我准备在系统中单独设计一个用户与前台联系的功能,同时也保证了用户的隐私,使用户出行在外也能舒适安心。 | |
设计的主要内容: 该设计系统为酒店管理系统,用户能够通过此系统进行酒店客房的预约,整个系统分为以下几个模块: (1)主界面模块:给其他模块提供一个操作平台 (2)用户管理模块:用户的登录界面与退出界面,保存用户的各种信息。 (3)客房管理模块:提供各种房间型号,以及房间的图片。 | |
完成期限和采取的主要措施: 一、完成设计时间安排: 确定选题,下达任务书 2020年01月09日 设计开题答辩 2020年03月07日 交初稿 2020年03月27日 交第二稿 2020年04月17日 交第三稿 2020年05月08日 交定稿 2020年05月27日 毕业设计答辩 2020年05月30日 二、采取的主要措施: (1)在时间及顺序上的安排,要分阶段进行,对每一阶段的起止时间、相应的研究内容及成果均要有明确的规定,阶段之间不能间断,以保证研究进程的连续性。 (2)对可能遇到的最主要的、最根本的关键性困难与问题要有准确、科学的估计和判断,并采取可行的解决方法和措施。 (3)在学校图书馆查阅相关的图书、报刊、杂志等。 (4)登陆互联网搜索相关的文献资料。 (5)整合相关资料,在指导老师的耐心指导下完成论文写作。 | |
主要参考资料: [1] 张海藩.软件工程导论.第三版[M].北京:清华大学出版社,1998,24-73. [3]冯玉琳,赵保华.软件工程:方法?工具和实践方法[M].合肥::中国科学技术大学出版社,1988,36-41. [11]赵鸿雁. 关于Java在软件开发中的误区分析[J]. 信息技术与信息化, 2016, 04:112-113. | |
指导教师意见: 签名: 年 月 日 |