基于Android平台的酒店预订系统设计与实现开题报告
2020-02-20 09:59:30
1. 研究目的与意义(文献综述)
1.1目的及意义
随着生活水平的增长,人们外出出差、旅游的次数越来越频繁,在外地住宿成为了必须要考虑的问题,一般选择出行当天订酒店的话可能由于酒店资源紧张导致订购失败,而订购失败将会极大地降低人们的出行体验,预订酒店成为了人们出行的一大难题。此外,随着互联网的发展,许多新兴产业正蓬勃兴起,在市场中扮演者越来越重要的角色,传统行业的生存空间逐渐被挤压,酒店作为传统行业如果继续以传统线下的方式进行预订管理,那么经营前景可想而知,将会非常惨淡。因此,为了解决以上困境,在线化的酒店预订管理系统应运而生。目前,移动互联网是当下再流行不过的话题,人手一部的智能手机让许许多多的服务都在线化,聊天、支付、地图等全都可以通过手机完成,手机成为了我们生活的必须品。因此,基于android平台开发一个酒店预订系统,让人们可以通过手机app预订酒店,同时让酒店管理人员也通过app实现预订管理,那么人们的出行将会得到极大便利,同时酒店的管理也将得到极大的优化。这个预订系统由用户端、管理端和数据库三部分组成,用户端面向顾客使用,管理端面向酒店管理者,两个端可以集成在一个app上,同时由数据库存储酒店预订信息,相比于传统的预订方式,这个系统有以下优势:
(1)用户可以在手机app上提前预订酒店房间、会议室,避免出行尴尬,同时通过app用户可以提前了解酒店的基本情况,比如房型、酒店环境、房间价格,酒店位置等,这些可以为用户预订提供决策参考,进一步提高出行体验。
2. 研究的基本内容与方案
2.1基本内容
采用android开源系统技术,搭建android studio开发环境,利用java语言实现酒店预订管理系统。系统采用mysql数据库完成数据库的设计。系统主要功能包括app用户端实现用户信息、酒店信息查询、预定管理等功能,app管理端实现酒店的预定管理,包括管理员管理、资源管理、订单管理等功能。完成的系统能在android系统中独立运行。
系统包含用户端app和管理端app、数据库和服务器。用户端app包含登录模块、酒店预订模块和用户中心模块;录模块包含用户登录和注册两部分;酒店预订模块提供房型信息,以供用户选择预订;用户中心模块包含预订管理、账户修改两部分,预订管理提供取消订单、查看以往订单功能,账户修改提供修改账户名和账户密码功能。管理端app包含管理员登录、预订管理、房间管理,管理员中心四大模块;登录模块仅有登录不含注册功能;预订管理对用户订单进行处理,此模块提供顾客的预订信息,可进行接受或者取消以及联系用户;房间管理模块提供增加房间、删减房间、修改房间信息(包含价格、房型、房间图片等)功能;管理员中心包含账号修改、超级管理员权限,其中超级管理员权限可增减管理员账户,超级管理员账户为系统默认。数据库采用mysql数据库,用户和管理员对数据库有不同的访问权限,然后由一台pc搭建后台服务器,系统运行时,服务器和数据库相连响应用户和管理员两个端app的操作。
3. 研究计划与安排
第1-3周:查阅相关文献资料,明确酒店预订系统的架构,以及实现系统所需的技术语言和开发工具,配置并熟悉andriod开发环境。确定方案,完成开题报告。
第4-6周:划分并确定好酒店预订系统各模块的功能,完成服务器和数据库的搭建,设计数据字典和数据表,编写sql脚本实例化数据库。
第7-9周:熟悉andriod编程,初步完成用户端和管理端app的代码编写。
4. 参考文献(12篇以上)
[1] 李颖,平衡,java程序设计项目化教程[m].北京:中国铁道出版社,2018.
[2]娄圣军.酒店管理系统的设计与实现[d].青岛大学,2017.
[3]王红伟,吴坤芳.android手机app程序中sqlite数据存储应用[j].漯河职业技术学院学报,2018,17(05):30-32.