数据库客房管理系统代码.doc

数据库客房管理系统代码.doc

ID:53253777

大小:152.00 KB

页数:12页

时间:2020-04-02

数据库客房管理系统代码.doc_第1页
数据库客房管理系统代码.doc_第2页
数据库客房管理系统代码.doc_第3页
数据库客房管理系统代码.doc_第4页
数据库客房管理系统代码.doc_第5页
资源描述:

《数据库客房管理系统代码.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、酒店客房管理系统设计一、需求分析1.1系统需求分析“客房管理信息系统”以实现宾馆客房各种信息的系统化、规范化、自动化为目标,具体要达到以下几个基本要求:(一)客户入住管理通过该管理功能,系统可以通过计算机对客户的一些基本信息进行录入,成为客房管理信息系统查询的数据资料。(1)新客人信息的录入。(2)客人信息的修改。(3)客人信息的查询。(4)客人信息的删除。(5)客人信息的保存。(6)客房信息的查询。(二)结算管理(1)退房结算:输入客户房号,查找该客户信息、住房信息以及费用情况。(2)收银处理:确认客户总费用,并自动登记总费用帐。同时,自动将房间

2、用房标志(占)改为(空);并将客户信息保存。1.2数据分析通过进行系统调查,了解用户需求、分析应用软件系统的功能需求。总结出了系统逻辑模型,即系统业务流程图、数据流图、应用软件功能结构图和数据字典等。各流程图如下面的图所示:客房管理系统操作员客房客户操作查询返回信息1.2.1客房管理系统业务流程图12客户操作员返回结果交钱结账结账费用入住登记返回信息返回结果查询要求核对账单返回账单信息入住管理结算处理结算账单入住信息客房信息P1P2D1D2D3要求1.2.2客房管理系统数据流图客房管理系统入住管理结算管理信息查询客户登记退房结算收银处理1.2.3客

3、房管理系统功能模块客户查询客房查询12二、数据库概念结构设计客户姓名客户编号经考察和分析,本案例客房管理系统包括以下实体:客户实体、客房实体、操作员实体、退房实体,它们的E-R图如以下所示。年龄客房价格性别离宿日期押金客户身份证号客户姓名客户编号退房身份证号账单编号客房号离宿时间客房类型住宿时间户籍退房登记客房号住宿日期总额客房价格客房类型住宿日期返回入住登记宿费住宿时间电费水费住宿天数客房状态客房客房号客房价格客房类型12三、数据库逻辑结构设计根据E-R图,将图转换为关系模型即:将实体、实体的属性和实体之间的联系转换为关系模式,然后对数据模型进行

4、优化得到如下关系数据表。客户入住登记:{客户编号,客户姓名,年龄,性别,身份证号,户籍,客房号,客房类型,客房价格,住宿日期住宿时间,离宿日期,离宿时间,押金,账单编号}客房表:{客房号,客房类型,客房价格,房间状态}退房登记表:{客户编号,客户姓名,身份证号,客房号,客房类型,客房价格,住宿日期,住宿价格,住宿天数,宿费,水费,电话费,总额}关系数据表确定后要进行数据表的逻辑结构设计,即定义关系数据表中字段名称、数据结构、是否允许为空、关键字、说明等。(1)客户入住登记表用于存放客户的入住信息,例如:客户名,房号等。表3.1客户入住登记字段名称数

5、据结构是否允许为空说明客户编号IntNOTNULL,主键客户姓名Varchar(8)Notnull入住客户的姓名年龄IntNotnull性别CharNotnull身份证号Varchar(20)Notnull客户的身份证号户籍Varchar(50)Notnull客户的户籍地址客房号IntNotnull客房类型TextNotnull客房价格MoneyNotnull住宿日期DatetimeNotnull住宿时间Varchar(15)Notnull离宿日期DatetimeNotnull离宿时间Varchar(15)Notnull押金MoneyNotnull

6、账单编号IntNotnull字段名称数据结构是否允许为空说明客房号IntNOTNULL,主键唯一标识每个房间客房类型TextNOTNULL客房价格MoneyNOTNULL客房状态Varchar(2)NOTNULL(2)客房表用于存放客房的相关信息,例如:房号,房间类型,房间状态等。表3.2客房表12(3)退房登记表退房登记表表用于存放客户消费的信息。表3.3退房登记表字段名称数据结构是否允许为空说明客户编号IntNotnull唯一标示每个客户客户姓名Varchar(8)Notnull身份证号Varchar(20)Notnull客房号IntNotnu

7、ll客房类型TextNotnull客房价格MoenyNotnull住宿日期DatetimeNotnull住宿时间Varchar(15)Notnull住宿天数IntNotnull宿费MoneyNotnull水费MoneyNotnull电话费MoneyNotnull总额MoneyNotnull四、数据库物理结构设计根据代码自动生成表,其物理结构表如下1.“客房”表的物理结构“客房”表的物理结构如图4.1所示,关键字为”客房号”图4.1122.“客户入住登记”表的物理结构“客户”表的物理结构如图4.2所示,关键字为”客户编号”,利用”客房号”可与”退房登

8、记”表和”客房号”表建立联系。图4.23.“退房登记”表的物理结构“退房登记”表的物理结构如图4.3所示,关键字为”客户编

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

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

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