(1)对现有的Web框架进行深入调研,选择合适的前端和后端框架、语言;
(2)熟悉现有的酒店管理系统,研究其功能特点,并根据本课题的需求,完成需求分析和概要设计等;
(3)根据需求进行数据库设计,设计合理的表结构,保证数据的健壮性,提高查询效率。
(4)根据以上结果进行详细设计,选择合适的程序架构及开发框架。
3、系统功能:
整个酒店预约及管理系统的系统功能结构如下图所示:
1.注册登录功能:顾客可以在网站进行注册和登录,后台管理员和客服可以进行登录。
2.房间信息管理:后台管理员及客服可以对酒店的房间信息进行管理。
3.订单信息管理:客服可以对客户订单进行管理。
4.留言及评价信息管理:后台管理员可以对客户留言及评价进行管理。
5.新闻信息管理:后台管理员可以对酒店新闻进行管理。
6.客房状态管理:后台管理员及客服可以对客房状态进行管理。
7.顾客信息管理:后台管理员可以对顾客信息进行管理。
8.酒店预订功能:客户可以进行房间的预定和取消。
9.订单查询功能:客户可以对自己的订单进行管理。
10.留言及评价功能: 客户可以进行留言及对酒店进行评价。
三、实现方法及预期目标
1、初步方案:
酒店管理系统主要包括用户管理、客服管理、管理员三大模块。
具体实施的初步方案:
(1)数据库设计:使用MySQL数据库,MySQL是一种关系型数据库管理系统,它将数据保存在不同的表中,这提高了速度与灵活性。数据库的设计是非常重要的,数据库设计决定了以后数据好不好维护,后期需求好不好展开,同时也决定了系统的性能,因此数据库的设计要最先考虑。
2、重点及难点:
(1) 系统的接口连接
(2) 如何设计系统中的各类操作界面,使其更易于用户使用与操作
(3) 怎么很好的设计各类用户的权限
(4) 数据库的设计和模块之间的动态连接
(5) 如何建立一个合理有效,查询速度快的数据库
(6) 怎样创建有效的操作数据库,并且能够快速无误的进行数据的读写
(7) 如何组织系统,怎样去提高程序运行的效率
目 录
1 绪论 1
1.1 研究背景 1
1.2目的和意义 1
1.3 论文结构安排 2
2 相关技术 3
2.2 B/S架构介绍 3
2.3 MYSQL数据库介绍 4
3 系统分析 6
3.1系统可行性分析 6
3.1.1 技术可行性分析 6
3.1.2 经济可行性分析 6
3.1.3 运行可行性分析 6
3.2系统性能分析 7
3.2.1 系统安全性 7
3.2.2 数据完整性 7
3.2.3系统可扩展性 8
3.3系统流程分析 8
3.3.1系统登录流程 9
3.3.2信息添加流程 10
3.3.3信息删除流程 10
4 系统设计 12
4.1系统概要设计 12
4.2系统功能结构设计 12
4.3数据库设计 13
4.3.1数据库E-R图设计 13
4.3.2 数据库表结构设计 14
5 系统实现 21
5.1 用户信息管理 21
5.2 酒店客服管理 21
5.3 客房信息管理 22
5.4 预定房间订单 22
6系统测试 24
6.1 本系统测试 24
6.1.1登录功能测试 24
6.1.2修改密码功能测试 25
6.2测试结果分析 25
结 论 26
参考文献 28
致 谢 29