绿色清新模板PPT
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
点击“房间状态显示 ”
显示所有房间入住情况
图5-9 “房间状态”查询流程
图 5-10房间入住情况”查询界面截图
4.5 退房模块 客户退房模块设计是:输入房间号后查 询客户信息及消费情况;在输出之前首先 要预先查询房间号是否有人入住,再修改 数据库信息,最后显示客户的信息及消费 情况。
图5-17 “退房”操作流程
在进行入住/退房管理时,系统可以根 据客房当前的状态自动提示可用服务(入住/ 退房)。如果客房没有客人入住,则该客房 的可用服务为“入住”;否则,可用服务为 “退房”。 系统的客户端在Windows平台下运行, 服务器端可在Windows平台或UNIX平台下运 行。系统还需要有较好的安全性和可扩展性 。
列名 roomno 数据类型 INTEGER 长度 主键 是 是否为空 NOT NULL statue INTEGER NOT NULL startdate datetime 20 NULL 房间入 住状态 入住时 间 enddate datetime 20 NULL 退房时 间 说明 房间号
4.消费信息表 消费信息表(consumer)用来保存酒店所有预订客房的基本信息,表consumer的 结构如表所示。 表 4-4 消费信息表
在本系统中,退房模块主要实现对入住客户退房的管理,关 系如下列图。
点击“退房”
输入房间号,点击确定
否
是否有入住
是
不存在
显示客户信息及消费情况
结账,点击“退房”
提示操作成功
输入房间号:302后:图5-18
参考文献
[1] 萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社, 1997 [2] 唐德鹏,张文娟,黄宇海.现代饭店经营管理[M]. 北京:中 国水利电力出版社,2004 [3] 刘善鑫,赵津燕等.数据库实用技术教程[M].北京:中国 水利电力出版社,2004 [4] 彭伟民.基于需求的酒店管理系统的建模与实现[M]. 北京: 人民邮电出版社,2005 [5] 薛华成.管理信息系统[M]. 北京:清华大学出版社,1996 [6] 刘学明.饭店客房管理[M].广东:广东旅游出版社,2000 [7] 方俊.基于Web的监理信息管理系统的设计与实现[J].福 建电脑,2005(12):23-84
Tomcat服务器:Tomcat 服务器是一个免费的开放源代码的Web
应用服务器,最新的Servlet 和JSP 规范总是能在Tomcat 中得到 体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。因为 Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者 的喜爱并得到了部分软件开发商的认可,成为目前比较流行的 Web 应用服务器。
列名 Id 数据类型 INTEGER 长度 11 主键 是否为空 NOT NULL consumerno INTEGER 11 是 NOT NULL 顾客编 号 说明 编号
food
float
NULL
食物消
费
Dianhua
float
null
电话消 费
fruit
float
NULL
水果消 费
3.3 系统总体设计 在本系统中,管理系统模块主要实 现对酒店预定添加,修改,修改的管理 ;客房与用户信息的查询管理;入住管 理;退房的管理。该模块中存在4个子模 块,他们为平行结构,关系如下列图。
年龄
身份证
VARCHAR(20 )
20
NOT NULL
民族
dianhua roomno
int int
NULL NOT NULL
电话 房间号
Yuding
int
NOT NULL 预定状态
3.客房信息表 客房信息表(room)用来保存酒店所有客房基本信息,表room的结构如表所示。 表 4-3 客房信息表
一、开发环境及工具介绍
Eclipse简介:目前,市场上计算机语言和开发工具有很多,但是
Eclipse的以其稳定和与平台无关的特性,从众多编程工具中脱颖 而出,成为很多程序员的首选。
数据库开发工具—vf:这个版本中将有以下特性被提供:新的表定
义文件格式、高性能的数据复制功能、更加强大的全文搜索功能。
一个成熟的酒店管理系统 能让工作人员从烦琐的手工操 作中解脱,并且酒店管理系统 本 身就代表着一种管理方法。 随着它的深入,将带动企业的 运做,为管理和决策提供支持。
2.2 需求分析 系统需对用户登录进行管理。使 用各功能模块时,系统应验证用户身 份的有效性,否则要求用户登录。另 外,允许用户对自己的密码进行修改 。 系统应提供客房的分类管理功能 ,可分类制订客房面积、价格、是否 配备空调等客房类型,对不同标准的 客房进行有效管理。系统可实现对客 房信息的添加、删除以及修改。
2
内 容 导 览
开发环境及工具介绍 系统分析
数据库与系统总体设计 详细设计
小组分工
• • • • • • • 刘小雪:组员任务分配及PPT的制作 朱文:开篇引言、开发环境及工具介绍 张丹:系统分析 田玉:数据库设计 马亚文:系统总体设计 许彧章:详细设计4.1 、4.2、 4.3 王曹麟:详细设计4.4、4.5
3.2.1 创建表 数据库表结构:管理员表(user) 客户信息表(client), 客房信息表 (room),其他消费表(consumer)。 下面分别介绍下这些表的结果。 1.管理员表 管理员表(user)用来保存操作员登 陆的基本信息,表user的结构如表所示 。
表 4-1管理员表 列名 数据类型 长 主键 是否为 说明
4.3 客户预定模块 预定模块有三个子功能实现:预定登记 ,修改登记和取消登记;各子模块实现如下 : 在本系统中,预定系统模块主要实现对 酒店预定添加,修改,取消的管理,关系如 下列图。添加是为预定客户保留预定信息, 流程如下:
图5-3 “添加”流程
点击“添加”按钮
是否有空房
是
否
显示空列表
显示空房列表
点击“取消”按钮
输入身份证号 是 是否存在
否
提示不存在信 息
显示客户列表, 点击取消
提示取消成功
图5-8 “取消”流程
4.4 查询模块
在本系统中,查询系统模块主要实现对酒店房间状态查询,客户 查询和所有客户信息查询的管理,查询设计主要包括:房间入住 情况查询,客户查询和显示所有客户;关系如下列图。 查询房间状态能更好的了解酒店入住情况,为客户修改房间号提 供依据,流程如下:
4.2 用户登陆
在本次系统中,用户登陆模块与普通应用系统的用户登陆是基本 相同的。因此当一个用户登陆管理系统之后,管理员的操作流程如以下 图所示。 图5-1 管理员登陆操作流程
登陆界面 输入用户名和密码
否
查询成功ห้องสมุดไป่ตู้
是
登陆管理界面
登陆模块主要思想为:当输入用户名和密码提交后到 logincheck控制模块进行处理,当输入正确时转到 jiemian.jsp;否则回到login.jsp页面重新输入,同时 提醒登陆错误。 图 5-2 系统登陆界面截图
选择预定房间,点击“预定”后;预定客户信息表 设计界面如下:
否
“修改”操作为预定客户提供修改相关信息的功能,流程 图如下: 图5-6 “修改”流程 点击“修改”按钮
输入用户身份证号
否 是否存在
显示空列表 是
显示修改客户信息 列表
修改信息,点击 确定
提示修改成功
图5-7 “修改”流程
“取消”操作为客户提供取消预定的功能,方便客户改变计 划,流程图如下:
图 4-5 系统模块图
系统管理
客户 预 定 模块
查询信 息模块
入 住 模块
退房 模块
预 定 登 记
修 改 登 记
取 消 登 记
显 示 房 间 状 态
显 所 有 客 户 信 息
查 询 房 间
预 定 入住
登记 入住
退房
四、详细设计
• 4.1 数据库设计与实现 • 数据库通用类由DAO部分来实现,它是应 用程序通过数据池访问数据的基础类,也是 应用程序实现上层业务逻辑的基础。该类主 要封装了创建访问数据库的一些对象或方法 ,如数据库连接对象等,以及执行数据库操 作的对象或方法。数据库连接是连接数据库 的必要对象,在该类定义了连接对象CON ,该对象在整个类中都 可以使用。
选择房间
弹出预定客户客户信 息表
输入客户信息, 点击确定
提示操作成 功
预定登记设计思想:当登记时首先经过getallroom控制块处 理,获得还有的空房在roomseachnull.jsp界面显示,然后 选择预定的房间进行预定,接着转到addclient.jsp进行客户 信息填写,最后经过insertroom到数据库添加。 图5-4 预登记模块界面截图
列名 ID 数据类型 INTEGER 20 长度 主键 是 是否为空 NOT NULL 说明 编号
cleintname VARCHAR(20 ) sex VARCHAR(20 )
NOT NULL 客户名字
20
NOT NULL
性别
Age
shenfenzhe ng minzhu
int
int
NULL
NOT NULL
整个系统可以分为2大部分。酒店网站部分( 客户服务网站)和酒店管理部分(管理员部分) 。本系统只做了有关酒店管理的一部分。 酒店管理部分 客房管理: 预订客房管理、客房查询、退房 管理。 前台服务员的主要职能是负责订房和退房, 以及查询入住的客户信息。所有该角色只可以使 用部分功能,包括预定管理、客户信息查询,入 住管理,退房管理功能。
度
ID INTEGE R username VARCH 2 AR(20) 0 是
空
NOT NULL NOT 管理员用 NULL 户名 编号
password
VARCH 20
AR(20)
NOT
NULL
密码
2.客户信息表 客户信息表(client)用来保存使用该系统的酒店员工的基本信息,表client的 结构如下 表 4-2 客户信息表
开 篇 引 言
现代化的酒店组织庞大、服务项目多、 信息量大,要想提高劳动生产、降低 成本、提高服务质量和管理水平,进 而促进经济效益,必须借助计算机来 进行现代化的信息管理。酒店管理系 统正是为此而设计的, 该系统具有预定、 查 询 、 入 住 、 退 房 系 统 等功能来为酒店更好的进行管理,稳 定性,可扩展性,安全性,健壮性, 都是该酒店管理的优势所在。
二、系统分析
• 2.1 可行性分析
• 随着旅游业的发展,酒店、餐饮娱乐行业 日趋发达,引入全方位的电脑服务和电脑 管理日益流行。同时,酒店和餐厅娱乐业 引入电脑服务和管理也取得了优良的经济 效益和社会效益。酒店管理系统将先进的 电脑技术与现代酒店服务管理完美地结合 起来,实现了住宿、餐饮、娱乐全新概念 的服务和管理方式。
结 论
以上就是我们小组完成的酒店管 理系统的分析与设计,我们尽己所能 力求做到最好,但可能还是存在很多 不足之处,欢迎老师和同学们给予批 评指正! 谢谢!
三、数据库与系统总体设计
• 3.1 数据库分析
• 按照规范设计的方法,考虑数据库及其应用系统 开发全过程,将数据库设计分为以下六个阶段: • 需求分析 • 概念结构设计 • 逻辑结构设计 • 物理结构设计 • 数据库实施 • 数据库运行和维护
3.2 数据库设计与实现 数据库分析完成后,我们就可以 对数据库进行设计了。在酒店客房管 理系统中,数据库的设计工作主要包 括建立管理系统的数据库,创建所需 要的表,也可以设计相关的视图及存 储过程。