《信息系统分析与设计》 酒店客房管理.docx
- 文档编号:30719664
- 上传时间:2023-08-19
- 格式:DOCX
- 页数:33
- 大小:681.37KB
《信息系统分析与设计》 酒店客房管理.docx
《《信息系统分析与设计》 酒店客房管理.docx》由会员分享,可在线阅读,更多相关《《信息系统分析与设计》 酒店客房管理.docx(33页珍藏版)》请在冰豆网上搜索。
《信息系统分析与设计》酒店客房管理
铜陵学院
《信息系统分析与设计》
课程设计
题目:
宾馆客房管理信息系统的分析与设计
系别:
数学与计算机科学系
班级:
08信管
学生姓名:
徐润婷
学号:
0806121064
岳喜云
0806121063
侯欣荣
0806121071
常道蓉
0806121051
邵瑞颖
0806121069
指导教师:
张然
职称:
讲师
起止日期:
2011年12月5日起至2011年12月11日止
一、课程设计的目的
课程设计比教学实验复杂一些,涉及的深度广些并更加接近实用。
目的一方面是通过课程设计的综合训练,帮助学生系统掌握该门课程的主要内容,更好地完成教学任务;另一方面,通过课程设计使学生进一步加深对课程内容的理解,利用程序设计的基本思想进行程序的开发,进一步掌握编程方法和技巧,培养学生的实际分析问题、编程和动手能力,提高学生用程序的思想来解决实际问题的能力。
二、课程设计要求
1、遵守课程设计时间安排,按时上机。
2、认真查找相关的资料,理解相关的知识内容。
3、认真调试程序,组员之间应加强团队合作,取长补短,共同分析问题解决问题。
4、根据设计题目规定的具体要求进行具体规范操作。
5、认真撰写课程设计报告,避免相互抄袭。
三、对课程设计说明书撰写内容、格式、字数的要求
1.课程设计报告是体现和总结课程设计成果的载体,主要内容包括:
设计题目、设计目的、实验器材、设计原理及内容、设计具体步骤、遇到的问题及解决方法、设计总结、参考文献等。
一般不应少于3000字。
2.在适当位置配合相应的实验原理图、实验数据表、问题分析流程图等图表进行说明。
应做到文理通顺,内容正确完整,书写工整,装订整齐。
3.设计总结部分主要写本人完成工作简介以及自己的设计体会,包括通过课程设计学到了什么,哪里遇到了困难,解决的办法以及今后的目标。
4.课程设计报告打印时采用A4纸,页边距均为20mm,正文采用宋体小四号字,行间距20磅。
文中大标题采用黑体小三号字,一级节标题采用黑体四号字,二级节标题采用黑体小四号字,表题与图题采用宋体五号字。
5.课程设计报告装订顺序为:
封面、成绩评定表、目录、正文、参考文献。
五、成绩评定
评定成绩根据系统功能、界面效果,系统操作的方便性、灵活性等方面进行,主要从三个方面进行考虑:
1、对问题的理解程度;2、成果的好坏;3、设计报告。
《信息系统分析与设计》课程设计成绩评定表
教研室:
信息管理与信息系统班级:
08信管
学生姓名:
徐润婷岳喜云常道荣侯欣荣邵瑞颖
指导教师评审意见
评价内容
具体要求
权重
评分
加权分
调研
论证
能独立查阅文献,收集资料;能制定课程设计方案和日程安排。
0.1
5
4
3
2
工作能力
态度
工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作,
0.2
5
4
3
2
工作量
按期圆满完成规定的设计任务,工作量饱满,难度适宜。
0.2
5
4
3
2
说明书的质量
说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。
0.5
5
4
3
2
指导教师评审成绩
(加权分合计乘以12)
分
加权分合计
指导教师签名:
年月日
评阅教师评审意见
评价内容
具体要求
权重
评分
加权分
查阅
文献
查阅文献有一定广泛性;有综合归纳资料的能力
0.2
5
4
3
2
工作量
工作量饱满,难度适中。
0.5
5
4
3
2
说明书的质量
说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。
0.3
5
4
3
2
评阅教师评审成绩
(加权分合计乘以8)
分
加权分合计
评阅教师签名:
年月日
课程设计总评成绩
分
目录
一、开发背景2
二、需求分析2
三、业务流程图2
四、数据流图与数据字典2
1、数据流图2
2、数据字典2
五、系统功能设计2
六、数据库设计2
1、E-R图2
2、关系模式的3NF设计2
七、系统实施2
1、系统界面2
2、系统的主要源代码:
2
3、开发过程中遇到的技术问题以及解决方法2
八、系统开发总结2
九、主要参考文献2
一、开发背景
随着宾馆业竞争的加剧,宾馆之间客源的争夺越来越激烈,宾馆需要使用更有效的信息化手段,拓展经营空间,降低运营成本,提高管理和决策效率。
传统的宾馆计算机管理系统主要包括前台管理系统和后台管理系统两大部分,基本包含了宾馆主要业务部门,初步实现了对顾客服务和进行财务核算所需要的各个功能。
但传统的宾馆管理基于财务管理为主线的设计理念,无法满足宾馆全面信息化管理的需要。
现代宾馆酒店业迅速发展,新的管理观念与模式层出不穷。
宾馆客房管理系统亦随着宾馆管理理念的发展而发展。
宾馆客房管理系统依旧采用了先进的数据库理论,多媒体技术,软件工程理念等,从基层,中层,高层三个管理者层次为切入点,以成本分析,预测,控制为一线,形成一套上下贯通,操作便捷的酒店系统解决方案,科学地将宾馆各种日常业务完美的结合在一起,为管理及决策提供了强有力的支持。
其对客人个性化服务及全面彻底的信息化,使企业电算化水平提升到一个新的更高层次,提供大量丰富的基于企业管理经营过程中实际的数据。
项目的可行性分析:
一、技术可行性
技术上的可行性分析主要分析技术条件能否顺利完成开发工作,,软、硬件能否满足需要。
考虑到目前市场上已经有类似的软件出现,该系统的开发一般的小型软件公司都能满足要求。
所以在软件开发技术层面上来讲,完全能够开发出一个功能更强的、适应性更广泛的、更易用且更能满足一般旅店管理的管理信息系统。
二、经济可行性
经济可行性分析主要是估计项目的成本和效益,分析开发本项目在经济上是否合理。
先分析开发本系统的计费是否充足。
三、社会可行性
社会可行性主要考虑若开发该系统,那么该系统能否在当前企业环境下被接受并很好的运行。
二、需求分析
系统要处理的对象包括信息管理、客户信息管理、客房信息管理、入住和退房管理、客房类型管理、费用管理、价目信息管理等7个方面,各个对象包含的信息如下所示:
(1)信息管理:
可以对于各种信息的查询,个人信息可以查看自己的私人信息,还可以对自己的私人信息进行修改。
用户信息查看用户的个人信息,对用户的信息进行增、删、查、改。
(2)客户信息管理:
可以新建客户,输入客户的身份证号码、姓名、性别、出生日期和地址等信息,可以对于客户的信息进行相应的修改,还可以对客户的消费信息进行统计。
(3)客房信息管理:
可以在相应的房间类型下面进行添加相应的房间,对相应的房间进行删除,查看空房以及客房的情况。
(4)入住和退房管理:
客户可以入住相应的类型房型下的空房,然后可以退房,系统自动将相应的订单状态置为失效,入住状态置为已退房,将相应房间的状态置为空房。
(5)客房类型管理:
管理员可以对相应的房型进行各种属性的修改,可以按照需求添加相应的房型,管理员、工作人员都可以查看相应的房型信息,管理员有需要时可以删除相应的房型,系统自动将该房型下的房间删除。
(6)费用管理:
管理员、工作人员都可以查看相应的费用信息,管理员有需要时可以对宾馆的收入与支出进行查询或修改。
(7)价目信息管理:
可以查看客房的收费标准,管理员可以对客房价格进行查询与修改,工作人员可以查看可风的价目信息。
四、业务流程图
1、流程图
(1)顶层数据流程图。
顶层数据流程图
(2)第二层数据流图。
第二层数据流图
(3)宾馆开房数据流程图。
宾馆开房数据流程图
(4)客户续房数据流程图。
客户续房数据流程图
(5)客人退房数据流程图。
客人退房数据流程图
2、数据字典
(1)数据流的描述
数据流编号:
D001
数据流名称:
客户信息要求
简述:
客户描述选房条件
数据流来源:
客户
数据流去向:
判断适合的客房
数据流组成:
客房号+房间信息
数据流量:
20/天
高峰流量:
30/天
数据流编号:
D002
数据流名称:
客房信息
简述:
提供给用户符合要求的客房信息
数据流来源:
判断适合的客方
数据流去向:
客户
数据流组成:
客房号+单价+物品信息
数据流量:
20/天
高峰流量:
30/天
数据流编号:
D003
数据流名称:
选定客房信息
简述:
客户选定客房的信息
数据流来源:
客户
数据流去向:
入住登记
数据流组成:
客房号+客户号等
数据流编号:
D004
数据流名称:
缴费单
简述:
预交住房押金
数据流来源:
入住登记
数据流去向:
客户
数据流组成:
客房号+客户号+费用
数据流编号:
D005
数据流名称:
房号信息
简述:
客户当前入住的客房信息
数据流来源:
客户
数据流去向:
住宿信息查询
数据流组成:
客房号+客户号
数据流编号:
D006
数据流名称:
续住信息
简述:
客户要求续住情况
数据流来源:
客户
数据流去向:
登记住宿信息
数据流组成:
客房号+客户号
数据流编号:
D007
数据流名称:
补交费用
简述:
续住所须费用
数据流来源:
续住信息
数据流去向:
客户
数据流组成:
客房号+客户号+续住费用等
数据流量:
20/天
高峰流量:
30/天
数据流编号:
D008
数据流名称:
检查结果
简述:
客房的物品损坏情况
数据流来源:
物品检查
数据流去向:
检查结果处理
数据流组成:
客房号+房间号+物品编号等
数据流量:
10/天
高峰流量:
15/天
......
(2)数据存储的描述
数据存储编号:
F001
数据存储名称:
客户信息表
简述:
客户的基本信息
数据存储组成:
客户号+姓名+身份证号+性别
关键字:
客户号
相关联的处理:
P002,P012
数据存储编号:
F002
数据存储名称:
客房信息表
简述:
宾馆客房的基本信息
数据存储组成:
客房号+客房类型+单价+状态+电话
关键字:
客房号
相关联的处理:
P001,P012
数据存储编号:
F003
数据存储名称:
住宿信息表
简述:
宾馆住宿的基本信息
数据存储组成:
客房号+客户号+入住时间+身份证号+单价
关键字:
客房号、客户号
相关联的处理:
P002,P003,P004,P007,P009,P010,P011,P012
数据存储编号:
F004
数据存储名称:
客房物品信息表
简述:
宾馆客房内物品的基本信息
数据存储组成:
客房号+物品编号+物品名称+物品状态+物品单价+物品数量
关键字:
物品编号
相关联的处理:
P005,P006,P008,P009,P010,P011
(3)处理逻辑的描述
处理逻辑编号:
P001
处理逻辑名称:
查询客房条件
简述:
查询是否有符合要求的房间
输入的数据流:
D001客户信息要求
处理描述:
根据客户提出的住房要求,筛选出符合要求的房间号,提供给客户
输出的数据流:
D002空房信息
处理频率:
20次/天
处理逻辑编号:
P002
处理逻辑名称:
客户登记
简述:
登记入住客户的信息
输入的数据流:
D003选定房间信息
处理描述:
将客户信息录入到客户信息及住宿信息表中
输出的数据流:
D004缴费单
处理频率:
20次/天
处理逻辑编号:
P003
处理逻辑名称:
查询住宿信息
简述:
查询要续住的房间信息
输入的数据流:
D005房间信息
处理描述:
查询当前房间的基本情况,通过计算得出续住信息反馈给客户
输出的数据流:
D006续住信息
处理频率:
20次/天
处理逻辑编号:
P004
处理逻辑名称:
修改登记表
简述:
修改住房信息
输入的数据流:
D006续住信息
处理描述:
根据续住信息对住宿信息表的相关信息进行修改
输出的数据流:
D007补交费用
处理频率:
20次/天
处理逻辑编号:
P005
处理逻辑名称:
检查客房物品
简述:
查询房间物品损坏情况
输入的数据流:
D005房号信息
处理描述:
根据当前的房间号信息与客房内实际物品的情况对比,得出物品的损坏情况
输出的数据流:
D008检查结果
处理频率:
20次/天
处理逻辑编号:
P006
处理逻辑名称:
整理检查结果
简述:
处理房间物品的检查结果
输入的数据流:
D008检查结果
处理描述:
根据检查结果,对损坏的物品进行赔偿,无损坏的继续退房手续
输出的数据流:
D009物品完好信息
处理频率:
10次/天
处理逻辑编号:
P007
处理逻辑名称:
查询住房时间
简述:
查询房间入住信息
输入的数据流:
D009物品完好信息
处理描述:
确定将要入住的房间物品完好,可以入住
输出的数据流:
D011时间信息
处理频率:
10次/天
处理逻辑编号:
P008
处理逻辑名称:
物品赔偿
简述:
进行物品赔偿
输入的数据流:
D010物品赔偿证明单
处理描述:
根据物品赔偿证明单扣除相关费用
输出的数据流:
D015结算
处理频率:
10次/天
处理逻辑编号:
P009
处理逻辑名称:
客户退房信息
简述:
客户退房信息处理
输入的数据流:
D010物品赔偿证明单
处理描述:
根据物品赔偿证明单扣除相关费用,若无继续办理退房手续
输出的数据流:
D011时间信息D015结算
处理频率:
20次/天
处理逻辑编号:
P010
处理逻辑名称:
注销注册
简述:
注销客户住房信息
输入的数据流:
D010物品赔偿证明单D011时间信息
处理描述:
根据物品赔偿证明单扣除相关费用,若无继续办理退房手续
输出的数据流:
D015结算
处理频率:
20次/天
五、系统功能设计
六、数据库设计
根据系统数据流图和数据字典,得出系统的各局部概念模型(E-R)和总体概念模型(E-R)如下图所示。
1、E-R图
各实体之间的E-R图
实体之间的E-R图
客户信息实体的E-R图
客户信息实体的E—R图
客房信息实体的E-R图。
客房信息实体的E—R图
客户住宿实体的E-R图
客户住宿实体的E—R图
客房物品信息实体的E-R图。
客房物品实体的E—R图
2、关系模式的3NF设计
根据系统的总体概念设计模型、E-R图向关系模式的转化规则和数据库的范式理论,得到系统优化后的逻辑模型。
客户信息表(客户号,姓名,性别,身份证号,客房号)
客房信息表(客房号,电话,类型,单价,状态)
客房物品信息表(物品编号,物品名称,物品数量,物品状态,物品单价,客房号)
住宿信息表(客房号,客户号,入住日期,结算日期,住宿时间,房费)
七、系统实施
1、系统界面
遵循人-机界面的设计原则设计应用系统界面。
本系统主要界面运行实时截图如下:
1.管理员登陆验证窗口
2.宾馆客房管理系统主界面
3.客房类型管理界面
4.房间信息管理
5.客户消费情况
6.录入客户信息
7.客房入住管理
8.实收帐管理
9.实收款统计
10.退房管理
11.用户管理及修改密码
12.客房预订管理
2、系统的主要源代码:
1.VB部分
PrivateSubForm_Load()
FrmLogin.Show1
EndSub
PrivateSubmn_CashforFood_Click()
'餐费管理
FrmPayFFoodMan.Show1
EndSub
PrivateSubmn_CashforRoom_Click()
'实收结款管理
FrmPayFRoomMan.Show1
EndSub
PrivateSubmn_ChangePwd_Click()
FrmUserPwdEdit.txtUserName=Trim(CurUser.UserName)'用户名
FrmUserPwdEdit.txtUserName.Enabled=False'不允许修改用户名
FrmUserPwdEdit.Show1
EndSub
PrivateSubmn_Customer_Click()
'普通用户没有些权限
IfCurUser.UserType>0Then
MsgBox"没有权限"
ExitSub
EndIf
FrmCustMan.Show1
EndSub
PrivateSubmn_Continue_Click()
'续住管理
FrmAddMan.Show1
EndSub
PrivateSubmn_Exit_Click()
DBapi_Disconnect
End
EndSub
PrivateSubmn_Front_Click()
EndSub
PrivateSubmn_Login_Click()
FrmLogin.Show1
EndSub
PrivateSubmn_OrderRoom_Click()
'客房预定管理
FrmOrderMan.Show1
EndSub
PrivateSubmn_Registration_Click()
'入住管理
FrmRegMan.Show1
EndSub
PrivateSubmn_Report1_Click()
IfCurUser.UserType=2Then
MsgBox"没有权限"
ExitSub
EndIf
'客户消费统计
FrmStatusCustomer.Show1
EndSub
PrivateSubmn_Report2_Click()
IfCurUser.UserType=2Then
MsgBox"没有权限"
ExitSub
EndIf
'收款统计
FrmStatusPay.Show1
EndSub
PrivateSubmn_Return_Click()
'退房管理
FrmLeaveMan.Show1
EndSub
PrivateSubmn_Room_Click()
'普通用户没有些权限
IfCurUser.UserType>0Then
MsgBox"没有权限"
ExitSub
EndIf
'客房管理
FrmRoomMan.Show1
EndSub
PrivateSubmn_RoomType_Click()
'普通用户没有些权限
IfCurUser.UserType>0Then
MsgBox"没有权限"
ExitSub
EndIf
FrmRoomTypeMan.Show1
EndSub
PrivateSubmn_Users_Click()
IfCurUser.UserType=0Then
'系统管理员可以打开用户管理窗体
FrmUserMan.Show1
Else
MsgBox"没有权限"
ExitSub
EndIf
EndSub
2.数据库部分
1.建立数据库
Createdatabasedb_hotel;
2.建立数据表
(1)客户基本信息表Travellers的建立。
Createtabletb_Travellers(
TnointCheck(Tno>=0andTno<=9999),
Tnamechar(10)notnull,
Tsexchar
(2)Check(Tsexin(‘男’,’女’)),
Tidchar(20)notnull,
Primarykey(Tno)
);
(2)客房基本信息表Rooms的建立。
Createtabletb_Rooms(
Rnointnotnull,
Rstylechar(10)notnull,
Rpriceint
Rstatechar(10)
Rtelchar(15)
PRIMARYKEY(Rno)
);
(3)客房物品信息表Roomitem的建立。
Createtabletb_Roomitem(
Ritemnointnotnull,
Rnointnotnull,
Ritemnamechar(20)notnull,
Ritempriceint
Ritemstatechar(10)
Ritemnumint
Primarykey(Ritemno)
Foreignkey(Rno)referencestb_Rooms(Rno)
);
(4)客户住宿信息Living的建立。
Createtabletb_Living(
Tnointnotnull,
Rnointnotnull,
Tcomedatedatetimenotnull,
Tleftdatedatetimenotnull,
Ttimeint
Tamountint
Primarykey(Tno,Rno),
Foreignkey(Tno)referencestb_Travellers(Tno),
Foreignkey(Rno)referencestb_Rooms(Rno)
);
3.建立视图
(1)查询客户(Travellers)信息的视图定义如下。
Createviewview_Travellers(客户编号,客户姓名,客户性别,客户身份证号)
AsselectTno,Tname,Tsex,Tid
Fromtb_Travellers
(2)查询客房(Rooms)信息的视图定义如下。
Createviewview_Rooms(客房号,客房类型,客房单价,客房状态,客房电话)
AsselectRno,Rstyle,Rprice,Rstate,Rtel
Fromtb_Rooms
(3)查询客户住宿(Living)信息的视图如下。
Createviewview_Living(客房编号,客房号,入住日期,结算日期,住宿时间,房费)
AsselectTno,Rno,Tcomedate,Tleftdate,Ttime,Tamount
Fromtb_Living
(4)查询客房物品(Roomitem)信息的视图定义如下。
Createviewview_Roomitem(客房号,客房物品编号,客房物品名称,物品状态,客房物品单价,物品数量)
AsselectRno,,Ritemno,Ritem
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统分析与设计 信息系统分析与设计 酒店客房管理 信息 系统分析 设计 酒店客房 管理