酒店信息管理系统设计
星级酒店管理信息系统
计算机科学系应用一班
指导老师 周广岩
2008432108 张凤娟
2008432122 闫雪梅
2008432216 胡百庆
2008432251王则锟
2008432201 王栋
系统简介
需求分析
文字描述:
本系统主要用于星级酒店管理人员对酒店的信息管理,合理调配酒店资源,提升酒店管理水平,此系统可以完成主要功能如下:
前台系统信息管理
[销售预订信息管理] 用于顾客预订单信息的录入、修改、查询、复制、查询;预订的确认、取消、恢复;房态查询,预订排房,;VIP/会员预订
[前台接待信息管理] 用于顾客入住登记单的录入、修改、查询、复制 、换房、续住、房态查询、可用房查询,预订客、 特殊需求登记,房态查询、订餐,可用房查询
[前台问询信息管理] 住客档案资料查询、住客帐务查询、VIP/会员资料查询,住店记录查询,累计消费查询, 房态查询;飞机航班等;天气状况
[退房收银信息管理] 订金处理 住客费用登记、付款;结帐退房、打印明细帐、汇总帐单;交易查询、交易审核,应收帐款处理
后台系统
[[账务处理管理] – 本酒店的各种财务处理,每日每月每年的财务整理、记账、结账、报账
[人事工资管理] – 员工档案管理、员工调离处理、工资数据管理、
奖金数据管理、工资发放、员工查询统计、系统设置
[一卡通门锁系统] – 前台制卡、一卡开门、各收银点消费
[仓库管理] – 单据处理(入库单、领料单、调拨单、直接领料、零星盘点)、记帐结帐、数据查询、统计报表、系统管理
扩充系统
[娱乐服务管理] – 桑拿管理、K歌管理、台球管理的定制、费用、时间
[采供信息管理] - 住客历史资料、 账务历史资料、 操作跟踪历史资料等的查询
[安保部管理系统] – 建立黑名单,黑名单与前台关联,宾馆日常保安事件分类管理、住客综合查询
[员工考勤系统] – IC卡刷卡、自动统计、各类报表
系统各功能模块之间的联系:
数据流图
预定数据流:
入住数据流
要求服务数据流:
(四)退房数据流图:
(五)、从以上可得顾客从入住到退房的整个流程图:
顾客
数据字典
数据项
前台数据字典:
员工数据字典:
顾客数据字典:
提供服务数据字典:
后台服务数据字典:
(二)、数据结构
(三)数据流
(四)数据存储
(五).处理过程
概念设计
前台实体属性E-R图:
员工实体属性E-R图:
顾客实体属性E-R图:
提供服务信息实体属性E-R图:
后台实体属性E-R图:
(六)、前台和顾客实体间的E-R图
员工和顾客实体间的E-R图
员工和前台实体间的E-R图
(七)总的E-R图:
·
逻辑设计
关系模式:
注:紫色显示的为主码
1、前台实体对应的关系模式:
前台(前台编号
2、员工实体对应的关系模式:
员工(员工号
3顾客实体对应的关系模式:
顾客(顾客编号
4、提供服务实体对应的关系模式:
服务(服务代号
5、后台服务信息实体对应的关系模式:
后台服务(职员编号
6、前台经理对应的关系模式:
前台经理(经理编号
7、“预定信息”对应的关系模式:
预定信息(员工编号
8、“入住信息”对应的关系模式:
入住信息(顾客姓名
9、“娱乐信息”对应的关系模式:
娱乐信息(娱乐项目
10、“退房信息”对应的关系模式:
退房信息(顾客姓名
>)
核心代码
前台:
插入:INSERT INTO前台(Qno,QMname,QEname ,QEno,Qno,Qtime>)
VALUES(‘001’, ’张小艺’, ’王翰’,’10001—10020 ’,’1008’,’8:00—12:00’)
修改:UPDATE 前台 SET Qno =’003’ WHERE Zno=’008’
删除:DELETE FROM 前台 WHERE Qno=’002’
员工:
插入:INSERT INTO 员工(Yno, Yname, Ysex, Ydate,Yzw, Ydep, Ytelno, Ywage,)VALUES(’10004’,’刘星’,’男’,’24’,’前台员工’,’前台’, ’8:00—12:00’,’134670080243’,’2400’)
修改(更新):UPDATE 员工 SET Ywage=’3000’ WHERE Yno=’ 10005’;
删除:DELEFE FROM 员工 WHERE Yno=’ 12020’
客户:
插入:INSERT INTO 客户(Gname>,是否为VIP
) VALUES(‘000023’,’是’,’2010432101’,’K歌’,’24310’‘2010-3-18’,‘9116’,‘11002’,‘15153724889’‘银联卡’,)
修改:UPDATE 客户 SET Ghy=’否’ WHEREGno=’000021’
删除:DELETE FROM 客户 WHERE Gno=’000028’
预定信息:
查询:SELECT Jno,Jnum FROM 预定信息;
插入:INSERT INTO 预定信息(Yno,Gname,Fnum,Ddj,Ytime,VIP,Vno)
VALUES(‘100024’,’顾海鑫’,’15263742888’,2009-6-4,’是’,’ 2010432108’);
修改:UPDATE 预定信息 SET Yno=’132001’ WHERE Yno=’113201’;
删除:DELETE FROM 预定信息 WHERE Gno=’ 221003’;
入住信息:
查询:SELECT Sno,Cnum FROM 入住信息;
插入:INSERT INTO 入住信息 (Gname,Fno,ZHnum,Xdj,Rtime)
VALUES(‘李兴海’,’9113’,’3’,’5200’,2010-6-1);
删除:DELETE FROM 入住信息 WHERE Gno=’213004’;
娱乐服务信息:
查询:SELECT Sno,Knum FROM 娱乐服务信息;
插入:INSERT INTO 娱乐服务信息(Gno,Yx,Ytime,Yfei)VALUES(‘20030’,‘台球’,’2010-6-8’,500);
修改:UPDATE 娱乐服务信息 SETYfei=600 WHERE Gno=’094785’;
删除:DELETE FROM 娱乐服务信息 WHERE Gno=’200040’;
退房信息:
查询:SELECT Sno, Trea FROM 退房信息;
插入:INSERT INTO 退房信息(Gno,Gname,Fno,Vyn,Xfei)VALUES(‘123401’‘张一’,’9116’,’否’,’110047’,);
删除:DELETE FROM 退房信息 WHERE Gno=’ 333012’;
数据库的备份和恢复
备份
backup database 星级酒店信息管理系统 to disk=[磁盘路径]
恢复
restore database 星级酒店信息管理系统 from disk=[磁盘路径]
酒店信息管理系统设计.doc