Advertisement

mysql 酒店管理设计_酒店管理系统的设计与实现(Myeclipse,MySQL)

阅读量:

酒店管理系统的设计与实现(Myeclipse,MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文12000字,程序代码,MySQL数据库)

本系统是一个酒店管理系统,以Java Web技术为基础,采用MVC设计模式,利用MyEclipse编程平台结合MySQL数据库,完成了酒店管理系统的功能。

现今的酒店包括客房、餐饮、及其他服务,要想提高劳动效率,降低成本,提高服务质量和管理水平,促进经济效益,必须借助计算机来进行现代化的信息管理,本系统是一套适用于小型酒店使用的系统,操作简单,灵活性好、运行稳定。该系统可供用户进行内部人员管理,客房查询、餐饮查询以及预定与退订功能,可以实现查询营业额,查询入住率的功能,方便了用户查询分析。用户只需要简单的输入,所有数据都由数据库管理系统管理。本系统中数据库服务器端采用了MySQL作为数据库,能够使数据更加安全、程序更加稳定的运行。

4.2 酒店业务模块

酒店业务模块主要是对酒店进行管理。下面分别介绍酒店业务模块各个功能实现的具体算法,以伪代码的形式给出。

4.2.1 信息查询模块

模块表结构:bill表和room表。

模块功能:查询营业额,查询客房信息和查询入住率。输入:日期。查找按钮功能。会调出另外一个窗口来显示所要查询的符合条件的消费额。该模块的主要分为两部分:一是完成选择要查找的字段、条件操作符等功能;二是用来显示顾客进行查询的完整条件及查询、退出登录。当查找的条件选择完毕,点击查找,在显示部分显示出来后,点击查找按钮才正式完成该模块的查找功能。

4.2.2 人员管理模块

模块功能:实现管理,增加,删除,修改,查看模块。

算法功能:实现人员管理功能。

算法名称:管理员增加算法 输入:用户名,密码,职位,职工姓名,性别,年龄,电话。输出:成功添加用户。用户合法性检验,查询用户user信息表,若存在则可以查看,删除,修改。

4.2.3 前台业务模块

算法功能:实现前台业务管理功能。

算法名称:前台业务算法。

查询客房:显示客房的信息。

查询餐饮:显示餐饮的信息。

预定客房:输入:房间号,顾客证件号码,预定日期。输出:预定成功。合法性检验,查询room信息表,若存在则预定失败。

预定餐饮:输入:房间号,餐桌号,座位数。输出:预定成功。合法性检验,查询room信息表,若存在则预定失败。

退订客房:输入:房间号。输出退订成功,合法性检验,查询room信息表,若存在则可以退订。

退订餐饮:输入:餐桌号。输出退订成功,合法性检验,查询tabl信息表,若存在则可以退订。

入住登记:输入:房间号,顾客姓名,证件类型,证件号,备注。输出:入住登记成功。

4.2.4 数据库管理模块

MySQL可以通过企业内部网络Internet很简便地实现信息共享,而且它可以很容易地将数据库定位到浏览器中,它将数据库的功能和网站的功能结合在一起。
964c1f61f5a078d650425935f4db3ee6.png
8c7e6efe461b294964608c0712af0d8e.png
7257e2658dcfff36f281f7d76f562e25.png
84e68eca5fcb5a58954bab462f78bcbf.png
8395b1d71b38b1447691f0228ae0535a.png
e6451becd643a508863c62d7dbdcc393.png
62bbfcaa5c3a3135518031cc7c8a9236.png
4c18090187b08f45976677d30d07af54.png
fd7537e5f6c0b8c67e62b74c0e049ce0.png
00920b6a2f3060cf348a15e8366fe7df.png

目 录

摘 要 I

Abstract II

1 绪论 1

1.1 研发背景 1

1.2 系统目标 1

2 系统分析 3

2.1 酒店管理的可行性分析 3

2.1.1 经济可行性分析 3

2.1.2 技术的可行性分析 3

2.1.3 法律可行性分析 3

2.2 需求分析 4

2.2.1 系统的功能需求 4

2.2.2 系统数据需求分析 5

3 系统总体设计 6

3.1 系统功能设计 6

3.2 系统概念设计 7

3.2.1 系统实体描述 7

3.2.2 系统实体联系图 8

3.3 数据库表结构 8

3.3.1 账单信息表 8

3.3.2 人员等级表 8

3.3.3 房客信息表 9

3.3.4 房间信息表 9

3.3.5 房间类型表 10

3.3.6 用户信息表 10

3.3.7 餐饮信息表 11

3.3.8 工作人员信息表 11

4 系统详细设计 12

4.1 Java类的设计 12

4.2 酒店业务模块 12

4.2.1 信息查询模块 12

4.2.2 人员管理模块 12

4.2.3 前台业务模块 13

4.2.4 数据库管理模块 13

5 系统实现 14

5.1 开发环境的搭建 14

5.1.1 JDK简介 14

5.1.2 MyEclipse简介 14

5.1.2 MySQL简介 15

5.1.3 MVC设计模式简介 15

5.2 酒店业务的实现 16

6 系统测试 26

6.1 软件测试的方法 26

6.2 模块测试 26

6.2.1 测试内容 27

6.2.1 测试结果 28

7 结论 29

7.1 概述工作 29

7.2 体会与收获 29

7.3 今后的发展方向 30

致 谢 32

参考文献 33

全部评论 (0)

还没有任何评论哟~