毕业设计开题报告

基于Java的酒店预订信息管理系统的设计开题报告

时间:2020/10/26 21:31:14  作者:  来源:  查看:84  评论:0
内容摘要: 设计题目 基于Java的酒店预订信息管理系统的设计 课题的根据: 1.1 设计工具 实现的酒店预订信息管理系统中,采用的开发工具:M...

设计题目

基于Java的酒店预订信息管理系统的设计

课题的根据:

1.1 设计工具

实现的酒店预订信息管理系统中,采用的开发工具:My Eclipse,开发语言:Java,操作系统:Win10,以及SSH框架技术、JSP技术、SQL Server大型关系数据库。
1.2实现功能

该设计系统为酒店管理系统,用户能够通过此系统进行酒店客房的预约,整个系统分为以下几个功能:

(1)用户管理:用户的登录界面和退出界面,保存用户的信息。

(2)客房管理:按用户的要求给用户提供选择,进行客房预订。

(3)食品管理:通过系统了解用户对食品方面的需要,合理搭配,根据来自不同地域的人提供不同的选择。

(4)服务管理:办理用户入住和退房服务。给客户优质的服务,满足客户的要求。

(5)账单管理:用户可进行余额查询,保存客户,以及酒店的资金消费记录。

1.3功能模块

基于Java的酒店预订信息管理系统的设计开题报告

图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)客房管理模块:提供各种房间型号,以及房间的图片。
(4)食品管理模块:提供各种酒店以及酒店附近的食物,设计一个小型的调查问卷界面,给不同的用户提供不同的搭配。
(5)服务管理模块:主要用于前台服务员用来查询用户的入住情况,以及客房信息的查询,用来了解客户的住宿要求。
(6)账单管理模块:用户可进行余额查询,保存客户,以及酒店的资金记录,包括用户的各种消费数据,保障用户住房和退房的资金要求。

完成期限和采取的主要措施:

一、完成设计时间安排:

确定选题,下达任务书                   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.
[2] 陈春玲,李频,陈丹伟.软件工程与数据库概论[M].西安:西安电子科技大学出版社,2002,77-112.

[3]冯玉琳,赵保华.软件工程:方法?工具和实践方法[M].合肥::中国科学技术大学出版社,1988,36-41.
[4] 萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,1991,33-74.
[5] Borland International, Inc..数据库应用程序开发指南[M].北京:石油工业出版社,1996,61-64.
[6] 杨昭编著.二级 Java 语言程序设计教程[M]. 北京:中国水利水电出版社,2006,178-180.
[7] 王路群.Java 高级程序设计[J].北京:中国水利水电出版社,2006,21-27.
[8] 柳西玲.许斌编著.Java 语言应用开发基础[M].北京:清华大学出版社,2006,121-123.
[9] 陈国君等编著.Java2 程序设计基础[M].北京:清华大学出版社,2006,01-12.
[10] 宛延闿等编著.实用 Java 程序设计教程[M].北京:机械工业出版社,  2006,140-145.

[11]赵鸿雁. 关于Java在软件开发中的误区分析[J]. 信息技术与信息化, 2016, 04:112-113.

指导教师意见:

签名:

年    月    日

  
相关评论
评论者:      验证码:  点击获取验证码
咨询QQ/微信:45157718 点击这里给我发消息 | 电话:13516821613 | 浙江杭州余杭区东港路118号雷恩科技创新园 | 网站支持:杭州摇亿网络科技 | 浙ICP备06056032号-6 |