文档介绍:--------------------------校验:_____________-----------------------日期:_____________酒店客房管理系统实****报告实****报告题目酒店客房管理系统姓名:学号:专业:计算机科学与技术班级:3班实验实****中心制2015年月日填写说明字号说明:标题类请用四号字,宋体;正文用小四号字、宋体,;填写实****报告时,请先写明实****报告的题目,再填写正文;正文必须与实****过程相结合,提出自己的合理化建议,内容不得少于3000字;实****报告评语、成绩(请指导老师结合学生实****日志撰写情况)由指导老师填写;此模板是所有学生统一的格式,请同学们填写时,不要改变格式;打印前,请同学们认真检查实****报告,不要存在错别字;实****报告由各指导老师的小组长负责统一打印,学生只要按照指导教师的要求,发电子版给老师即可。实****报告评语实****报告成绩:优良中及格不及格指导老师签字: 6用户需求 6数据流图 7数据字典 14功能模块分析 20关系模型 20数据模型优化 21数据库模式定义 21数据库子模式定义 24物理设计阶段的目标和任务 24数据存储方面 24建立数据库 25建立数据表 25建立视图 26建立索引 27建立触发器 27创建各个功能的存储过程 :存储过程的定义 29实****报告(基本情况、实****过程及内容、收获体会)设计内容设计开发一个应用于酒店宾馆管理系统,该系统采用B/S模式,主要包括如下要求:使用该系统的用户分为酒店管理员和顾客;酒店管理员可进行全部操作,是一切操作的执行者,;酒店管理员能够登记顾客信息,按顾客要求提供客房;酒店管理员能够对顾客提供预订服务,并进行相关操作;酒店管理者能够查询在住客人、历史客人、预定客人列表等信息;酒店管理员可以统计各种消费次数,消费金额,对顾客进行退房结账服务;酒店管理员可以对员工进行增加、删除、修改、查询等操作,是特殊的员工;客人可以查看个人信息;客人可以查看预订情况,进行预定;客人可以查看客房状态、客房类型以及各类客房消费;客人可以查看入住客房的消费情况,以便费用不足时及时缴费;客人可以申请退房结账。设计目的数据库课程设计是为数据库原理及应用课程而独立开设的实践性课程,对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。通过本实验达到以下目的:培养具有C/S和B/S模式的数据库应用软件系统的设计和开发能力。熟练掌握一种数据库系统(如SQLSERVER)的使用。熟练掌握一种数据库应用软件开发工具(如ASP、VB、VC和Java)的使用。通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。要求:要求掌握数据库的设计的每个步骤;掌握数据库设计各阶段的设计内容、设计方法和工具。设计过程需求分析使用该系统的用户是酒店管理员和顾客。酒店管理者对于系统的功能要求如下:(1)客人管理对于入住的客人,进行开房信息的入住登记,收取押金;对于要离开的客人,进行退房信息记录并进行结账;客人信息进行修改;查看在住客人信息,在住客人、历史客人列表;(2)预定管理增加房间预定,选择预定客房类型,填写预定客人的信息,预计入住的时间以及预计入住的天数;修改客人预定的信息;对于已预定却无法按时到达的客人,撤销预定信息;查看预定客人信息,预定客人列表。(3)客房管理增加客房信息,客人入住后的登记信息;修改客房状态,修改客人登记信息;删除不需要的客房信息,删除离开客人的个人信息;可以查看客房的客人信息及房间类型房间状态。(4)报表统计统计开房记录,各类型房间登记入住信息;统计退房结账,各类型房间入住天数及相关账目;统计预订房间,各类型房间预定入住时间及预定入住天数;(5)员工管理对员工基本信息数据的输入,修改,删除。依据用户需求,绘制系统的顶层数据流图,如Error!。图3-1顶层数据流图将顶层数据流图分层细化,下面是酒店客房管理的第一层数据流图(如Error!)。图3-2酒店客房管理的第一层数据流图第二层数据流图:1、管理员对客人管理,2、管理员对预定管理,3、管理员对客房管理,4、管理员对统计管理,5、管理员对员工管理,7、客人登记入住管理,8、客人客房查询管理,9、客人退房结账管理图3-3管理员对客人信息的第二层数据流图