基于安卓Android的酒店预订系统设计与实现(MySQL)(含录像)(任务书,开题报告,外文翻译,毕业论文17000字,程序代码,MySQL数据库,答辩PPT,答辩视频录像)
摘 要
随着人员流动规模的不断扩大,酒店数量的急剧增加,有关预定管理的各种信息量也在不断成倍增长。面对庞大的信息量,就需要有酒店预定管理系统来提高预定管理工作的效率。通过这样的系统,我们可以做到信息的规范管理和快速查询,从而减少了管理方面的工作量。传统手工的预定信息管理,管理过程繁琐而复杂,执行效率低,并且易于出错。通过这样的系统,我们可以做到信息的规范管理和快速查询,实现了预定信息管理的系统化、规范化和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。
计算机具有运算速度快、正确、能按照设计逻辑处理问题等特性,在酒店个人入住信息的录入、管理中如采用一个计算机化的信息系统进行处理,就不会发生信息遗漏或者查询不方便的情形。作为计算机应用的一部分,使用计算机对酒店信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高的效率,也是酒店科学化、正规化管理的重要条件。因此,利用继承扩展性比较好的JSP以及MySQL数据库和MyEclipse作为开发工具,开发这样一套管理软件成为很有必要的事情。
关键字:酒店预定管理系统Android,JSP,MyEclipse,MySQL.
Abstract
With the continuous expansion of the scale of personnel flow, a sharp increase in the number of hotels, the amount of various information about the rooms management has also been multiplied. Facing huge information content, needs to have the hotel rooms management system to improve the efficiency of the guest room management work. Through such a system, we can standardize information management and rapid query, thereby reducing the workload management. The guest room information management of traditional handmade, management cumbersome and complex process, low efficiency and easy to make mistakes. Through such a system, we can standardize information management and rapid query, to achieve a systematic, standardized rooms information management and automation, so that management not only reduces the workload, but also improve the management efficiency, reduce management cost.
Computer with high speed, correct, can be designed in accordance with the logic processing problems, input, management in the hotel information such as the use of information in a computerized system for processing, the information would not have happened omissions or query inconvenient situation. As a part of computer application, use the computer to manage the hotel information, with manual management incomparable advantages. For example: the rapid retrieval and search for convenient, high reliability and large capacity storage, security and good, long life and low cost. These advantages can greatly improve the efficiency, but also an important condition for the hotel scientific and standardized management. Therefore, the use of inheritance scalability better JSP and MySQL database and MyEclipse as development tools, the development of such a set of management software has become very necessary thing.
Key words:Hotail,Android,JSP,MyEclipse,MySQL.
该系统分为以下几个模块:
1. 系统管理模块,主要包括用户管理,权限管理,密码管理;
2. 操作员管理模块,主要负责管理操作员基本信息的增删查改,分配操作员,操作员处理客户报告;
3. 客人管理模块,主要处理客户基本信息,消费管理,入住信息;
4. 房间管理:房型管理,登记。
5. 预定,入住,消费,换房,退房,结账。
6. 意见建议管理。
本系统具有以下功能:
(1)界面设计美观大方,方便、快捷、操作灵活。
(2)如果系统的使用对象较多,则要求有较好的权限管理。
(3)对客户要有一个类别管理。
(4)提供对客户的基本信息管理,评论管理,报告管理的操作。
(5)方便信息的查询。
(6)在相应的权限下,可方便的删除、添加、修改数据。
基本功能
1. 操作员管理:主要负责管理操作员信息,分派操作员,客户报告;
2. 系统管理:主要包括用户管理,权限管理;
3. 客户管理:主要处理客户基本信息,客户发布评论,查阅报告;
目 录
1引 言 1
1.1 课题背景 1
1.2 国内发展现状 1
1.3本课题的开发方法 2
1.3.1 主要开发内容 2
1.3.2 主要开发思路 3
1.4 本系统的预期成果 3
2 项目方案及需求分析 4
2.1 系统结构方案选择 4
2.1.1 软件工程介绍 4
2.1.2 系统开发技术 4
2.2 体系结构 7
2.2.1 系统体系机构的一般阐述 7
2.2.2 C/S模式与B/S模式的分析比较 8
2.2.3 Android开发平台搭建 9
2.2.4 开发方案整体选择 14
2.3 系统可行性分析 14
2.3.1 经济可行性 15
2.3.2 技术可行性 15
2.3.3 操作可行性 15
2.4 系统需求分析 15
2.4.1 对系统的要求 15
2.4.2 基本功能 16
2.4.3 绘制用例图设计系统功能 16
2.4.4 绘制系统流程图 16
3 项目设计及开发 17
3.1 系统的主要设计框图 17
3.2 系统数据库模型设计 17
3.2.1 数据库设计概述 17
3.2.2 系统数据库设计 17
3.2.3 数据库表设计说明 17
3.3 主要模块及关键代码 20
3.3.1 系统开发环境及开发工具 20
3.3.2 系统运行环境 20
3.3.3 会员信息管理 21
3.3.4 预定信息管理 26
3.3.5 预订信息管理 30
3.3.6 入住信息管理 33
3.3.7 公告信息管理 36
3.3.9 前台用户注册 37
3.3.10 手机端模拟器启动中: 37
3.3.11 手机端用户登录 38
4 系统测试 39
4.1 测试的重要性及目的 39
4.2 测试的步骤 39
参考文献 41
致谢 42
|