sql人事管理系统开发实训_人事管理系统-实验报告x
时间:2021-10-22 13:11:32 来源:网友投稿
数据库设计
客房管理系统
一. 需求分析:
总体分析
客房管理流程图
具体如下:
总体分析:
随着技术的不断更新,信息时代的今天,宾馆、酒店业的特色经营和个性化管理日趋 明显,管理趋于信息化、网络化,再加上国际、国内名优企业扩展力度的加大,宾馆、酒 店业集团化步伐的加快,预示着传统宾馆、酒店正逐步向现代宾馆、酒店业方向转化。现 代宾馆、酒店业最显著的一个特征就是通过计算机网络对企业进行信息化管理一一这也是 宾馆、酒店业经营者们的共识。网络信息化管理系统以信息量大、数据准确、速度快、管 理全面等特点,获得了广大宾馆、酒店业管理者的一致认同,同时满足了客户通过网络服 务,足不出户的预订房间、会议室、酒会等一系列活动的要求。并且,通过计算机网络对 宾馆、酒店业进行管理,克服了人为管理中人为因素给企业管理带来的诸多不便,大大提 高了宾馆、酒店的工作效率,为企业创造了更大的利润。
建立客房管理系统是当今每个酒店都会运用到的技术工具,它的需求已被很多酒店管 理所认可。它是为酒店客房管理服务的,其根本的是给酒店带来巨大的经济效益。它不仅 给酒店带来直接的经济效益同时也给了客户间接的便利。直接的经济效益是通过客房管理 系统的设计给客房生产经营与客房管理取得的直接利润效益。客房管理系统通过酒店的具 体工作流程和环境并结合客户的需求来设计的。该系统主要提供客房信息查询功能,客房 入住信息统计以及账务结算等基本功能。客户主要通过客房信息查询来选择哪种房间类型 与价格的客房。管理人员通过客房入住信息的统计,看是否有空的房间,还用多少空的房 间来给客户具体安排房间。通过账务结算可以知道哪些客户以结账,是否客房已入住,并 通过客户入住信息的登记,酒店可对熟客采取优惠的优惠政策等功能。而且可以通过具体 对客户喜爱来安排客房的入住情况。该系统提供最基本功能还会根据具体的需求来进行不 同查询。
客房管理系统设计的具体便利如下:
系统采用 Windows标准图形界面,因此熟悉 Windows的员工就会操作。随时提供快 捷键操作,下拉式菜单驱动,提供多窗口功能。因此屏幕美观,操作简单易学。
对查询提供精确查询和模糊查询,又使用了 “表格方式”的用户界面。
3?对所有数据输入进行完整性和合法性检查,尽量减少操作错误。整个系统可用键盘 或鼠标操作。
在各输入处有提示信息,便于操作员输入。
打印机输出和屏幕显示可同步进行,给用户“所见即所得”的新感受。
在客房实时房态表上可进行预订、登记、查询等多种操作。
1) 实现客房信息的录入、修改、查询。
2) 实现实现客房的预订,入住,费用结算等管理功能。
3) 实现各类查询。
客房管理流程图:
2、逻辑结构设计
将需求分析得到的用户需求抽象为信息结构,即概念模型的过程就是概念结构设计。它是 整个数据库设计的关键。
(2).总
(2).总 E-R 图:
(3). E-R图向关系模式转换:
入住登记表(顾客姓名,客房号,证件号,联系电话,全日房价,天数,折扣,总计,定 金,状态,入住时间,预计离开,备注)
顾客(顾客姓名,顾客性别,证件类型,顾客证件号, ) 房间(房间编号,房间类型,房间单价,房间状态,信息描述)
(4).各表的设计如下:
Admin(ano,aname,sex,age,pass)
1.管理员(admin)
管理员定义如下所示。
字段
类型
可否为空
备注
ano
char(20)
否
:管理员编号
an ame
char(20)
可
姓名
sex
char(2)
可
性别
age
smalli nt
可
年龄
pass
char(10)
否
密码
Guest(g name,sex,gstyle,style3_id,tel,beizhu)
2.顾客表(guest )
客户表定义如下所示
字段
类型
可否为空
备注
gn ame
char(20)
否
客户姓名
sex
char(2)
否
性别
gstyle
char(10)
否
证件类型
style id
char(30)
否
证件号
tel
char(16)
否
联系电话
beizhu
char(30)
可
备注
Room(r no,rstyle,r_m on ey,i nfo,state)
4.客房表(room)
客房表定义如下所示。
名称
类型
可否为
空
备注
rno
char(4)
否
客房编号
rstyle
char(8)
否
类型
r_money
int
否
全日房价
info
char(30)
否
信息描述
State
char(6)
否
(空闲、使用、预定)
Gr_in fo(g name,r no ,style_id,tel,r_ mon ey,tia nshu,dazhe,all_ mon ey,pre_ mon ey,state ,in time,pre_outtime,beizhu,adm in)
5.顾客入住登记表(gr_info
顾客入住登记表定义如下所示。
字段
类型
可否为空
备注
Gn ame
Char(20)
否
:顾客姓名
Rno
Char(4)
否
客房号
Style id
Char(30)
否
:证件号
Tel
Char(16)
否
联系电话
r_money
Float
否
全日房价
Tian shu
Int
否
:天数
Dazhe
Float
可
折扣
All money
Float
否
总计
Pre money
Float
否
定金
State
Char(8)
否
状态
In time
Char(20)
可
入住时间
Pre outtime
Char(20)
可
预计离开
Beizhu
Char(30)
可
[备注
Admin
Char(20)
可
管理员
Outroom_ in fo(g name,r no ,style_id,tel,r_ mon ey,pre_day,true_day,dazhe,all_ mon ey,p re_mon ey,i ntime,pre_outtime,true_outtime,adm in)
6.历史账单表(outroom」nfo) 历史账单表定义如下所示。
字段
类型
可否为空
备注
Gn ame
Char(20)
否
:顾客姓名
Rno
Char(4)
否
客房号
Style id
Char(30)
否
证件号
Tel
Char(16)
否
联系电话
r_money
Float
否
全日房价
Pre day
Int
否
预计天数
True day
Int
否
:实际天数
Dazhe
Float
可
折扣
All money
Float
否
总计
Pre money
Float
否
定金
In time
Char(20)
可
入住时间
Pre outtime
Char(20)
可
预计离开
True outtime
Char(20)
可
:实际离开
Admin
Char(20)
可
管理员
3、系统功能模块图
4.功能详细设计
预定(入住):
Create Procedure maderoom 预定流程
@g name char(8),@sex char(2),@gstyle char(1O),@style_id
char(30),@tel char(16),
@r no char(4),@r_m oney float,@tia nshu smalli nt,@i ntime
char(20),
@beizhu char(30),@admin char(8),@state char (6),
@dazhefloat output,@pre_money float output,@all_money float output
as
begi n
if @tia nshu<=3 set @dazhe=0.9
else set @dazhe=0.8
set @all_m on ey=(@r_m on ey*@tia nshu*@dazhe)
set @pre_money=@all_money*0.5 --预付款为总计的 50%
declare @pre_outtime char(20)
if @in time<>''
set @pre_outtime 二DATEADD( day , @tia nshu, @in time)
-- 先判断是否老顾客,然后再记录到顾客表
if not exists(select * from guest where style_id =@style_id) in sert into guest
values(@g name,@sex,@gstyle,@style_id,@tel,@beizhu)
in sert into gr_info -- 记录到顾客房间表
values(@g name,@rno,@style_id,@tel,@r_m on ey,@tia nshu,@dazhe ,@all_m on ey,
@pre_ mon ey,@state,@i ntime,@pre_outtime,@beizhu,@admi n)
update room -- 客房的状态改变
set state=@state
where rno=@rno
end;
go
顾客换房:
Create Procedure cha ngeroom 换房
@style_id char(30),@first_r no char(4),@sec on d_rno char(4)
as
begi n
update room
set state =' 空闲中'where rno=@first_rno
update room
set state =' 预定中'where rno二@second_rno
update gr_info
set rno二@second_rno,r_money=(select r_money from
room
where rno二 @sec ond_rno)
where style_id=@style_id and rno=@first_rno
end;
go
缴费:
正式
入住
@style_id char(30),@rno char(4),@admin char(8)
as
wheredeclare @pre_outtime char(20),@tia nshu int
where
set @tia nshu=(select tia nshu from gr_info
style_id=@style_id and rno=@rno)
set @pre_outtime 二DATEADD( day , @tia nshu, GetDate()) update room
set state二'使用中'
where rno=@rno
update gr_info
set in time=(getdate()),pre_outtime=@pre_outtime,state='
用中',admi n=@admin
go
结账:
Create Procedure outroom -- 退房
@style_id char(30),@rno char(4),@admin char(8)
as
char(20),@dazhedeclare @true_day in t,@true_outtime char(20),@ in time
char(20),@dazhe
float,@pre_day int,
@r_money float,@all_ money float,@pre_ money float
set @true_outtime= getdate()
select @in time=i ntime from gr_info where style_id=@style」d and rno=@rno
select @dazhe=dazhe from gr_info where style_id=@style_id and rno=@rno
select @pre_day=tia nshu from gr_info where style_id=@style」d and rno=@rno
set @true_day=DATEDIFF ( day ,@intime , @true_outtime)
select @r_money=r_money from gr_info where style_id=@style」d and rno=@rno
set @all_ mon ey=(@r_ mon ey*@true_day)*@dazhe-@pre_ money
In sert into outroom_ in fo(g name,r no ,style_id,tel,r_ mon ey,pre_day,true_day,
all_ mon ey,pre_ mon ey,i ntime,pre_outtime,true_outtime,adm in
select gn ame,rno,style_id,tel,r_m on ey,tia nshu,@true_day,
@all_m on ey,pre_ mon ey,i ntime,pre_outtime,@true_outtime,@admin from gr_i nfo
where style_id=@style_id and rno=@rno
delete gr_info -- 删除gr_room里面顾客客房的信息
where style_id=@style_id and rno=@rno
update room
set state=' 空闲中'
where rno=@rno
go
三.系统调试过程与记录
顾客模块(guest) //客户前台
登陆界面:
酒店介绍
温馨酒店
溫馨酒店是一家即将运营的小规模宾馆, 主要为客人提供温馨住宿服务。其独特的玻 璃阳台餐厅.地下车库,贴心的许愿池是本 酒店吸引客人的主要创新方式,随着我县近 年来的髙速发展基础设施的健全但由于设计 的不科学,导致地皮奇缺,为数不多的几家 酒店因没有充足的停车位而严重制约其自身 的发展,因此我酒店的中型车库给予了我们 有利的条件。本酒店的优势在于交通便利, 硬件设施齐全,环境舒适与有充足的停车位 4 O酒店管理人员与服务人员会聘请专业人员 做指导,运行工作,酒店建成待装修完毕即 可投入运营,当天就可见到利润,酒店业前 期投入较大,但只要能正常营业,利润是相 当可观的。而且属于实体投资,相对来说风 险很小。主要用来新建酒店主体与内部装修 4 O —般来说,这个行业竞争的关键在于地点■ 的选择、活动项目的设计、服务的质量和设 备的条件。温馨酒店设左市区,距离车站不 优惠政策:
■-
温馨酒店
温馨酒店是一家即将运营的小规模宾馆, 主要为客人提供溫馨住宿服务。其独特的玻 璃阳台餐厅,地下车库,贴心的许愿池是本 酒店吸引客人的主要创新方式,随着我县近 年来的高速发展基础设施的健全但由于设计 的不科学,导致地皮奇缺,为数不多的几家 酒店因没有充足的停车位而严重制约其自身 的发展,因此我酒店的中型车库给予了我们 有利的条件。本酒店的优势在于交通便利, 硬件设施齐全,环境舒适与有充足的停车位 o酒店管理人员与服务人员会聘请专业人员 做指导,运行工作,酒店建成待装修完毕即 可投入运营,当天就可见到利润,酒店业前 嶷投八较大.但只要魁止常彗业,利河是相 当可观的。而且属于实体投资,相对来说风 险很小。主要用来新建酒店主体与内部装修 0 —般来说.这个行业竞争的关键在于地点 的选择、活动项目的设计、服务的质量和设 夂餡夂砂 9旦勰诲?左得左#TFT 位片商牟古上木
Il a
〔'Projectl
主界面:
域客欢迎磐 E 2011 1 1/ 27:76:
口 X
单击选择以下空用客房
瞎间号
类型
全日虏价
房间说明
a
卜
标准何
130
卫生间电脑看悔
空闲中
202
标准何
100
电脑临街
空闲中
205
标准何
100
电脑临街
空闲中
206
双人间
80
卫生间
空闲中
-J
207
双人间
80
卫生间
空闲中
209
双人间
80
卫生间
空闲中
301
三人间
150
卫生间电脑看旃
空闲中
302
三人间
150
卫生间电脑看诲
空闲中
303
三人间
150
卫生”可电脑看槁
空闲中
304
三人间
150
卫生间电脑看海
空闲中
305
三人间
150
卫生、可电脑看槁
空闲中
306
惜侣间
200
卫生间电脑看海
空闲中2
<
■Ud
I土
信息填写:
增添打印功能:
姓名
3
客房号
202
性别
男
天数
3
证件类型
身份证
全日房价
100
证件号
3
折扣
0.9
联系电话
3
总计
270
酒店联系电话备注
时间
2011-1-17 22:28:59
顾客签字:
打印 ;羞阳
换房界面:
押换痞 -厚X
请输入艳的证件号以及怕要定的扁阿号
单击选择房间
您原来的房[引号为:2B2国向号|克聖 I全日爲|馬间说旳杆准间130卫生间电脑宥禅证件号您想换的房间号为:业|匸輕二].烦 ]2D2205207
您原来的房[引号为:2B2
国向号|克聖 I全日爲|馬间说旳
杆准间
130卫生间电脑宥禅
证件号
您想换的房间号为:业
|匸輕二].烦 ]
2D2
205
207
209
CD1
SG3
3C4
306
306
--
--
100电脑临街
100电脑临街
80卫生间
SQ卫主间
150卫注阿电甌看祥
WO卫生阿电加看海 150卫生间电脑音海 1应卫注阿电脑看梅 150卫生间电脑看梅 200卫生间电加訥
空闲: 空闹: 空和
空和 空科 空和 空和 空闹t 空卸
、[丿业
*单击右边选择客房号
*证件号检测成功可进入更换房间界面
*单击选择喜欢房间号确认后就换房成功
管理员模块(admin)
登陆界面:
输入正确的用户名和密码:(进入主界面)
预定界面:(同顾客预定界面)
房问说明
■
标准间
130
卫生间电脳若与
空闲中
202
100
电脑1能
空闵中
2D5
标准间
100
(SMttK
至阳中
207
职人间
80
卫生1问
空闵中
2D9
ao
卫生间
空富中
301
三人间
150
卫生1司电厢若萍
至闵中
3Q2
三人间
1§Q
卫生间电脳看海
空旳中
303
三人间
150
卫生f可冃胞若海
至闲中
304
三人间
150
卫生问岂脳君海
空旳中
305
三人间
160
卫生间电脳舌沖
空闺申
306
200
卫生问凹脳看海
空阍中
3D7
200
卫生间电脑若海
至嗣中
30B
慣1B间
200
卫生1司胆脑看海
空闲中
3D9
20Q
卫主间电脑帝海
空闵中
401
标碓间
1UU
卫生何鞭i|礪
至阿中
4Q2
标唯间
iao
卫生间电脳临街
空旳中
403
100
卫生f可网临街
至阖申
I*
入住界面:(同预定界面)
缴费界面:
单击客户证件号
确认入住
结算预付款(总价的一半)
结账界面:
单击证件号
结算余下款
退房信息处理
客房管理界面:
*添加客房
客房删除
修改客房
顾客管理界面:
信息查询:
在住信息:
历史记录查询
1证件号
」JSi护驱
1全日底圳
天尅
IWWW1 间
4
100
单间
3 0.91 135 S7.5 2011-1-17 52616
01 20 2011 9 28矽
123
2D1
100
3 0.9 27D 135. OH 16 3m 轨40啲
|m 192011 StlOAM
<UJ
■
证件号
全日卿
预疋天劭
1预付敞
1总盘顋
1入住时间
预计禹开
?
10350
2
45
0
m 15 20111Q01AM
maoani woum
Q11?
huhu
105
1123
5D
3
说.5丁
m 153ff111123AM
OH 172OT111:23AM
01 1?
1C5
359684123652362142
50
3
Iffi
0
m 15 2M1 10 01AM
013 391110:01 AM
011!
呼吁
106
12345&
SD
2
Tir
oU
DI 15 2D11 11:23AM
01 172W111:23AM
01 1?
1CO
123
80
S
TS2
i|
DI 162011
tki 192011 SUCM
01 r
超级管理:
修改管理员密码
新增管理员
旗寻 I姓名
? 1 M
账号
?修改密码
厲密码
新巒码
重复新密码
取消
男
新増管理员信息埴歸
A |
L账号[
C修改密码
3.性别[
庐新増昔理员
9
5-密码[
g
确定
数据备份:
ng?
取消
返叵
会生成此文件:
四、课程设计总结
时间过得很快,差不多两周数据库应用设计的专周,不 知不觉就这样流逝,但留给我们深刻体会与对数据库, dephli,
软件工程这三部分另一番的了解与掌握。在这一过程中,我们 发现自身很多不足,以前只会最简单数据库理论实验检验没有 涉及到对可视化编程与软件工程连接涉及系统工程的结合设 计,总之不管或多或少都学到了很多东西,包括课堂上的知识 的巩固,课堂背后的操作的熟知以及对数据库的实际应用开发 的大概过程,但由于对实际问题分析经验的不足以及开发过程 的细节表现都不是很清楚,致使所得结果仍有不少缺陷。
Delphi中很多控件都是老师上课讲过的,可是一旦运用起来就
真的很不熟悉,尤其对数据源连接部分刚开始都不清楚,但经 过这过程实践有了进一步的了解。还有对一些控件的功能都不 知道,课件对学过的东西的巩固真是太缺乏了,这对以后也是 一个启示;而对于数据库这一门,有些知识的理解还不好,特 别是触发器的使用不是很清楚,对于用存储过程的使用也比较 模糊,主要的一些细节没有想到, 但是总体来说功能挺齐全的,
几乎达到实习的要求。在前期的设计中主要是要把数据处理 好,要总体分析整个系统功能实现流程与实体关系,如要建几 个表,多少触发器和存储过程等问题,但是一切的设计必须是 从实际出发的,所以首先对需求分析比较重要,在答辩时这也 是老师评分时看的比较重要的一方面。通过这一次实习,对数 据库应用系统的开发有了大致的了解,学到很多东西,相信在 今后的课程设计中可以起到很大作用。
本客房管理系统的说明:
*在数据源设置用户数据源添加 kefangguanlishu 数据源
添加连接本机的 sqlserver 服务器如sql2000
在本机如数据服务器sql2000 附加数据库:
kefangguanli 在数据源设置默认数据库为: klefangguanli
开起本机服务管理器
*可用管理员登录名:2密码:2可直接登录
*可用顾客登录名:2密码:2可直接登录
推荐访问:实验报告 实验 报告 人事管理系统 人事管理系统-实验报告x
[sql人事管理系统开发实训_人事管理系统-实验报告x]相关文章
- 土壤水分溶质动力学实验报告实验报告-20210411001316x_
- 【[理科实验报告]陶瓷公司管理信息系统实验报告】
- [理科实验报告]陶瓷公司管理信息系统实验报告x
- 实验报告信与控制综合实验报告-20210414072703x:
- 中山大学有机化学实验报告有机化学实验报告2x|
- [会计实验报告及会计实训实验报告]
- 土壤水分溶质动力学实验报告实验报告:
- 土壤水分溶质动力学实验报告实验报告x:
- 南京大学实验报告 ABO血型鉴定实验报告x
- [生理学实验报告分析【生理学实验报告写作】x]
- [加强实验教学突出能力培养]实验教学的发展
- 换热器综合实验实验六
- 土壤水分溶质动力学实验报告实验报告-20210411001316x_
- 【[理科实验报告]陶瓷公司管理信息系统实验报告】
- [理科实验报告]陶瓷公司管理信息系统实验报告x
- 实验报告信与控制综合实验报告-20210414072703x:
- 中山大学有机化学实验报告有机化学实验报告2x|
- [会计实验报告及会计实训实验报告]
- 土壤水分溶质动力学实验报告实验报告:
- 土壤水分溶质动力学实验报告实验报告x:
- 两篇党风廉政建设2021年情况报告、党风廉政主体责任落实情况自查报告
- 文创产品设计论文 故宫博物院文创产业发展本科毕业论文(设计)开题报告书
- 学习报告
- 2021年某单位政治生态建设情况报告分析研判报告
- 学校安全自查报告书
- 精品教师述职报告书 2019教师个人述职报告范文
- 两篇政法队伍教育整顿查纠整改环节自评情况报告、自查自纠报告
- 第十五届全国企业管理现代化创新成果推荐报告书共6页
- _失控报告分析报告-20210411005435x
- 检测报告报告样式