酒店客房管理系统设计需求分析Word文件下载.docx
- 文档编号:17523919
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:34
- 大小:434.76KB
酒店客房管理系统设计需求分析Word文件下载.docx
《酒店客房管理系统设计需求分析Word文件下载.docx》由会员分享,可在线阅读,更多相关《酒店客房管理系统设计需求分析Word文件下载.docx(34页珍藏版)》请在冰豆网上搜索。
5.4修改密码窗口............................................................................................................16
5.5修改权限窗口............................................................................................................18
5.6客房信息窗口............................................................................................................19
5.7客房登记模块............................................................................................................21
5.8预订客房模块............................................................................................................22
5.9顾客资料模块............................................................................................................23
5.10用户消费模块..........................................................................................................25
5.11顾客结账模块..........................................................................................................276.系统测试...............................................................................................................................28
7.可行性分析...........................................................................................................................34
7.1技术可行性.................................................................................................................35
7.2经济可行性.................................................................................................................35
7.3运行可行性.................................................................................................................358.参考文献...............................................................................................................................35
总结..........................................................................................................................................35
附录:
......................................................................................................................................36
第2页共38页
1.实验题目
酒店客房管理系统
2.项目概述
2.1项目背景
在蓬勃发展的旅游业中,宾馆居于重要地位。
建设一间现代化的酒店,需要的是钱,而要经营管理好一间酒店,关键是管理。
酒店,是为客人提供住宿、餐饮、娱乐和其他服务的综合性企业,它所接待的客来自世界各地,而且这些客人的生活习惯、消费水平、宗教信仰等各不相同。
随着我国旅游业的飞速发展,以及社会生活水平的普遍提高,人们对于酒店的消费不断地提出更高、更多样性的要求。
如何以酒店企业所拥有的有限的人力、物力、财力和信息资源服务于住店客人,满足客人的各种消费需求,在当今竞争日趋激烈的酒店行业中,是经营好酒店企业的重要问题。
酒店经营管理人员不但要掌握科学的管理思想和管理方法来综合运用酒店资源,还应该采用先进的计算机管理手段处理日益复杂的信息资源,正确、及时的对客源市场信息作出反应和正确的指定经营策略,这样才有可能保证酒店企业在如今激烈的竞争中求得生存和发展。
钱是不能主动创造价值的,即使是被投资于很好的项目,也是管理做的决定,也是由人在那里管理。
所以,唯有管理的行为才能创造价值。
现在的酒店管理进入e时代,未来酒店业的竞争必将进入一个新的阶段,伴随着我国旅游业的高速发展,宾馆酒店行业的服务档次迫切需要提高。
在宾馆酒店竞争日趋激烈的今天,要成为佼佼者,就必须与高新技术紧密结合。
硬件设施落后、管理水平滞后、服务质量低下的酒店将被逐步淘汰,传统的纯手工或简单的计算工具,已经不适应现代经济高速发展的要求,必须运用现代化管理手段,配备完善的自动化设备,提高酒店的服务水平与质量,从而赢得高信誉、强实力、好效益~本系统目地是为了一些酒店还没有使用管理软件,仍靠手工处理业务。
2.2开发及运行环境
运行平台:
WindowsXP/Windows2000。
系统开发平台:
Delphi7.0。
数据库管理系统软件:
MicrosoftSQLServer数据库。
第3页共38页
2.3系统的开发平台和开发工具
本系统采用的数据库是SQLServer,SQLServer是一个关系数据库管理系统,它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。
在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了。
Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本;
Sybase则较专注于SQLServer在UNIX操作系统上的应用。
在本书中介绍的是MicrosoftSQLServer,以后简称为SQLServer或MSSQLServer。
Delphi是Windows平台下著名的快速应用程序开发工具(RapidApplication
Development,简称RAD)。
它的前身,即是DOS时代盛行一时的“BorlandTurboPascal”,最早的版本由美国Borland(宝兰)公司于1995年开发。
主创者为AndersHejlsberg。
经过数年的发展,此产品也转移至Embarcadero公司旗下。
Delphi是一个集成开发环境(IDE),使用的核心是由传统Pascal语言发展而来的ObjectPascal,以图形用户界面为开发环境,透过IDE、VCL工具与编译器,配合连结数据库的功能,构成一个以面向对象程序设计为中心的应用程序开发工具。
3.系统功能需求
3.1主要模块信息
客房信息管理:
主要是日常信息的维护,包括修改房间,删除房间,查询房间等。
顾客信息管理:
主要实现对酒店客户的信息查询,基本操作为管理客人的身份信息、
消费信息,包括对相关信息的录入、修改,查询。
顾客登记管理:
主要是登记入住顾客的信息,分配房间等。
顾客消费管理:
主要是记录顾客的消费情况。
顾客结账管理:
主要是结算账务,整理客房资料。
预订客房信息管理:
主要是查看客房资料后,预订客房信息。
第4页共38页
3.2数据流图
顾客
付退
款房
金结
额账
酒店管理信息入住登录
酒店客房管理系管理员顾客统顾客信息
房间信息
管理员
3.3软件结构图
用户信息模块酒店管理
查修个
询改人预客顾顾顾顾用个密订房客客客客户人码客资资登结消信权修房料料记账费息限改
第5页共38页
4.系统设计
4.1数据库的关系模式
管理员(编码,用户名,密码,权限);
客房信息(房间号,房间类型,价格,是否可用,床数,有无空调,有无电话,有
无电视,有无卫生间,有无网线);
客户信息(订单号,姓名,证件类型,证件号,住址,房间号,入住时间,预付金
额,退房日期,是否在住);
用户消费(订单号,房间号,顾客姓名,住宿费,服务费用,餐饮费用,总消费,
总缴费,余额);
预订客房信息(订单号,房间号,房间类型,入住人数,房间价格);
4.2E-R图
查询顾客消费
管理客房管理员
入住
付款顾客
第6页共38页
用户名密码
管理员信息
权限
房间号房间类型价格
是否可用有无网线
客房
床数有无卫生间
有无空调有无电话有无电视
第7页共38页
订单号姓名证件类型证件号
住址是否在住顾客
房间号退房日期
预付金额入住时间
房间号订单号顾客姓名
住宿费
顾客消费
服务费用余额餐饮费用
总缴费总消费
第8页共38页
房间类型订单号
用户名
预订客房信息
入住人数
房间号房间价格
4.3表的物理设计
客户信息表
列名数据类型长度允许空
Char50订单号
Char50顾客姓名
Char50证件类型
Char50证件号
Char50住址允许
Char50房间号
Char50入住时间
Char50预付金额
Char50退房日期
Char50是否在住
Char50密码
客房信息表
Int4房间号
Char10房间类型允许
Char10价格允许
Char10是否可用允许
Char10床数允许
Char10有无空调允许
Char10有无电话允许
第9页共38页
Char10有无卫生间允许
Char10有无网线允许
用户信息表
Char10住宿费允许
Char10服务用费允许
Char10餐饮用费允许
Char10总缴费允许
Char10总消费允许
Char10余额允许
管理员表
Char50用户名允许
Char50密码允许
管理员信息表
Char50编码
Char50用户名
Char50权限允许
4.4数据库连接
本系统数据库中包括9个数据表。
分别为:
管理员表,客房信息表,客户信息表,用户消费表,预订客房信息表。
其各表的详细设计见附录。
数据库的链接,具体步骤如下:
1、在ADO组件页中选择“ADOConnection”组件,添加ADOConnection组件到模块Data
中,ADOConnection组件链接到数据库,其它的组件通过它链接数据库。
2、点选模块Data中的ADOConnection组件,在“ObjectInspector”窗口中,单击Connection
String属性右侧的【„】按钮。
第10页共38页
3、单击【Build】按钮,在弹出的对话框中的“提供程序”选项卡中设置希望链接的数据
4、单击【下一步】按钮,在“连接”选项卡中设置相关属性,选择或输入服务器名称、输入登录服务器的信息、在服务器上选择数据库,最后测试连接是否成功。
第11页共38页
5、单击【测试连接】按钮,如果连接成功,则提示成功,单击【确定】按钮完成数据库的连接
第12页共38页
5.系统设计
5.1主页面模块的实现
该窗体中主要控制方式是通过菜单和工具栏按钮来调用子窗体,它的背景图片是通过添加Image组件并设置其Picture属性得到的。
其功能包括用户登录、个人权限修改、注册用户、修改密码、客房预订、客房资料、顾客消费、顾客结账等功能,各部分操作如下:
用户登录:
分为超级管理员和普通管理员,分别进入不同的窗口
个人权限修改:
主要是超级管理员对用户权限的一些修改
注册用户:
主要是用户的注册,进入系统
修改密码:
对个人密码的修改
客房预订:
对客房信息的查询,客户可以提前预订
客房资料:
主要是对客房信息的查询,知道那个房间是否可用啊,可以进行客户登记
顾客消费:
主要是对顾客消费信息的一些查询
顾客结账:
主要是对即将退房的客户进行结账
主要界面如下:
5.2系统登录模块
该模块是为了防止非法用户的登录及酒店客房管理系统操作员登录的管理。
系统登录人员在输入用户名及密码后,如果登录的是普通管理员则跳转到主页面,如果登录的是超级管理员则跳转到个人修改权限的模块。
如下图:
第13页共38页
登录按钮程序如下:
procedureTForm1.Button1Click(Sender:
TObject);
var
username,password,quanxian:
string;
begin
try
withadoquery1do
begin
close;
sql.clear;
sql.add('
select*from管理员where用户名=:
aand密码=:
band权限=:
c'
);
parameters.ParamByName('
a'
).Value:
=trim(edit1.Text);
/*该SQl语句中的参数a的值是edit1的内
容去除前后空格*/
b'
=trim(edit2.Text);
/*该SQl语句中的参数b的值是edit2的
内容去除前后空格*/
ifedit1.Text='
'
then/*判断时候为空,空的话要输入值*/
application.MessageBox('
请输入用户名'
'
提示信息'
64);
edit1.SetFocus;
/*焦点只能移到可是的控件*/
exit;
end;
ifedit2.Text='
then
请输入密码'
edit2.SetFocus;
第14页共38页
ifradiobutton1.Checked=truethen/*判断是否点击radiobutton1.Checked*/
Quanxian:
='
1'
;
ifradiobutton2.Checked=truethen
0'
=trim(quanxian);
open;
ifadoquery1.RecordCount<
>
0then/*用ADOQuery1查询,有符合查询条件的记录*/
ifradiobutton1.Checked=truethen
Username:
=edit1.Text;
Password:
=edit2.Text;
登陆成功'
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店客房 管理 系统 设计 需求 分析