数据库课程设计-酒店前台.ppt

数据库课程设计-酒店前台.ppt

ID:55364523

大小:506.00 KB

页数:22页

时间:2020-05-15

数据库课程设计-酒店前台.ppt_第1页
数据库课程设计-酒店前台.ppt_第2页
数据库课程设计-酒店前台.ppt_第3页
数据库课程设计-酒店前台.ppt_第4页
数据库课程设计-酒店前台.ppt_第5页
资源描述:

《数据库课程设计-酒店前台.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验题 酒店前台登记系统一.需求分析本实验要实现一个酒店前台登记系统,该系统允许两类人员使用,管理员可以对系统进行初始化和修改数据库中的数据,如房间状态、房间价格等;前台服务员可查询房间和客人信息,登记客人信息,办理入住和退房。1、系统目标系统目标是使管理员和前台服务员完成以下操作:1)对系统的用户身份进行认证2)登记客人信息3)办理客人入住和退房结算4)获取房间和客人的相关信息5)维护房间和客人信息6)允许客人换房实验题-酒店前台登记系统2、系统中应包含的信息1.系统中应包含使用该系统的管理员和前台服务员的密码和身份2.系统将包括每个房间的两类信息房

2、间的ID,门牌号码,所属类型,房价,床位数等,类型包括豪华套,总统套,标准间,三人间和单人间房间的状态(空闲可出租,整理中,故障和已住人)3.系统将包括每个客人的信息客人的姓名,证件号,国籍,抵达和拟走日期和分配的房间4.系统还包括身份证和国籍的代码表(1)身份证和国籍的代码及名称实验题-酒店前台登记系统3、完整性约束1.房间ID唯一;2.客人入住的房号一定是系统中提供的房号;3.房间状态只能是系统中提供的几种状态之一;4.只有房态是空闲才能分配;5.不管房间床位,整体出租,登记一人信息;6.客人换房应该将新房和旧房状态改变放在一个事务内,且新房状态应由

3、空闲改为住人,旧房状态由住人改为整理。实验题-酒店前台登记系统4、与系统的交互1.认证1)验证用户身份,输入ID和密码,随后的交互取决于用户的身份;2.如果用户是前台服务员,可进行如下交互:1)查询房间的各种信息(按房态查,按房间类型查,按房间ID查,按房间门牌号查,前两种只提供选择查询,后两种提供选择和输入两种方式);2)登记客人的信息(证件类型和国籍选择输入,输入证件号后,若系统保存的客人信息表有该客人信息自动显示);3)为客人分配房间(选择房间后分配)4)查询客人的各种信息(基本信息,所住房间)提供输入姓名和证件号两种方式5)为客人换房(先选择新房

4、,再同时更改新、旧房的状态,完成换房)6)退房及结算输入房间门牌号,显示客人入住信息,结算,查询系统保存的客人信息表,若没有其信息,将客人信息存入该保存表,再从当前客人表中删除该记录4、与系统的交互3.如果用户是管理员,可进行如下交互:1)查询房间的各种信息按房态查,按房间类型查,按房间ID查,按房间门牌号查,前两种只提供选择查询,后两种提供选择和输入两种方式);2)查询客人的各种信息(基本信息,所住房间)提供输入姓名和证件号两种方式3)系统初始化输入全部房间信息将房间状态全部置为可租,客人表清空4)代码表维护查询,增加,删除和修改实验题-饭店前台登记系

5、统5、数据流图入住登记国籍编码换房退房结帐证件编码房间配置房间类型房间状态保存客人信息手动或自动输入入住客人信息表房间状态入住客人信息表房间状态帐单房间配置房间类型数据字典序号属性名含义关键字类型大小取值域(约束)输入方式表英文名:roomstate表中文名:房间状态表Roomcode房间编号是字符8,roomstste房间状态否字符1r,d,z,f二.概念设计房间客人住宿ID门牌号状态证件号国籍姓名入住日期拟走日期价格1n房间类型住宿类型编号类型名1n床位数性别三.数据库设计1.客人信息表guests(roomcode(房间编号),name,sex,c

6、ertclassno(证件种类编号),certificate(证件号),countryno(国籍编码),arridate(抵达日期),leftdate(拟走日期),remarks(备注)2.房间状态表roomstate(roomcode,roomstste(房间状态))房间状态r:可租z:整理o:故障l:住人暂表达一天房态3.房间类型表roomclass(classno(分类号),class(分类名),beds(床位数),price(定价),remarks(备注))分类:(豪华套,总统套,标准间,三人间,单人间)4.房间配置表room(roomcode(

7、房间编号),roomno(房间号码),classno(分类号))5.国籍编码表countrycodes(countryno(国籍编码),country(国籍))其中:countryno(国籍编码)char(2)大写字母country(国籍)char(20)6.证件编码表certclasses(certno(证件编码),certclass(证件名称))其中:certno(证件编码):char(2)certclass(证件名称):char(16)四.要求1.方便的登记客人信息(尽量减少日常录入工作量)包括:查询,登记信息相互参考.能选择输入的不录入输入,如性

8、别,日期.2.按照公安部要求记录国籍,证件标准代码.自设标准代码,保证参照完整性

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。