优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

150_酒店管理系统

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

3 设计方案介绍
3.1 系统功能模块设置
严格按照毕业论文(设计)任务书的工作任务及要求,该小型酒店管理设计为四个功能模块:基础设置、业务管理、房间管理和退出系统四个功能模块。
3.1.1 基础设置
基础设置下有客房类型设置、客房信息设置模块。
客房类型设置:该功能设置客房类型编号、类型名称、价格、拼房价格、可超预定数和是否可拼房。
客房信息设置:该功能设置客房编号、类型编号、楼层编号、额定人数、床数、状态、是否可拼房、客房描述、备注。
3.1.2 业务管理
业务管理有四个功能模块:预订管理、入住管理、消费记帐、收银退房。
预订管理:预定单号、客房类型、抵店时间、离店时间、入住人数、客房编号、客房价格、入住价格折扣、单据状态、折扣原因、是否加床、加床价格、预收款、预定人、会员编号、预定公司、联系电话、备注、操作员、业务员。
入住管理:入住单号、客房类型、抵店时间、离店时间、入住人数、客房编号、客房价格、入住价格、折扣、折扣、单据状态、折扣原因、是否加床、加床价格、预收款、预定人、会员编号、预定公司、联系电话、备注、操作员、业务员、电话等级、早餐、叫醒、保密、VIP、特要说明。 【买计算机毕业论文就到www.think58.com】 think58好,好think58 [资料来源:http://THINK58.com]
消费记帐:入住单号、消费内容、消费金额、消费时间、备注。
收银退房:入住单号、客房类型、客房编号、抵店时间、离店时间、入住价格、加床价格、预收款、应收帐款、结帐金额、是否结帐、结帐日期。
3.1.3 房间管理
房间有空房、住房、自用、维修、将到、将离、未设置七种状态。
系统功能模块层次如图1:

图1 系统功能模块层次图
3.2 数据库设计
3.2.1数据库设计思想
数据库设计的好坏是一个系统的关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。一个好的数据库产品不等于就有一个好的应用系统,如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器端程序的编程和维护的难度,而且将会影响系统实际运行的性能。在设计小型酒店管理系统的新数据库时,不但应该仔细研究酒店业务需求而且还要考察各个功能之间的联系。在设计过程中,一定要定义数据库对象的命名规范。
经过大量的需求分析和数据库表的逻辑结构设计,系统采用Microsoft SQL Server 2000作为数据库开发工具,创建名为hotelbook数据库,根据数据功能的实现和设计的系统功能的扩展,设计如下数据项:
表1 “入住单”表的设计: 内容来自think58

[资料来源:THINK58.com]

简称 列名 数据类型 长度 是否允许空 备注
入住单号 入住单号 varchar 36 PK
预定单号 预定单号 varchar 36 是
会员编号 会员编号 Int 4 是
客房类型 客房类型 varchar 4 是
抵店时间 抵店时间 smalldatetime 4 是
离店时间 离店时间 smalldatetime 4 是
单据状态 单据状态 varchar 20 是
入住人数 入住人数 int 4 是
客房编号 客房编号 varchar 12 是
客房价格 客房价格 money 8 是
入住价格 入住价格 money 8 是
折扣 折扣 decimal 5 是
折扣原因 折扣原因 varchar 60 是
是否加床 是否加床 bit 1 是
加床价格 加床价格 money 8 是
预收款 预收款 money 8 是
预定人 预定人 varchar 20 是
预定公司 预定公司 varchar 60 是
联系电话 联系电话 varchar 40 是
备注 备注 varchar 510 是
操作员 操作员 varchar 10 是
业务员 业务员 varchar 50 是
早餐 早餐 bit 1 是
叫醒 叫醒 bit 1 是
保密 保密 bit 1 是
vip vip bit 1 是
电话等级 电话等级 varchar 20 是
特要说明 特要说明 varchar 50 是 [资料来源:www.THINK58.com]
应收帐款 应收帐款 money 8 是
是否结帐 是否结帐 bit 1 是
结帐金额 结帐金额 money 8 是
结帐日期 结帐日期 smalldatetime 4 是
付款方式 付款方式 varchar 20 是
表2 “入住单历史”表的设计:
简称 列名 数据类型 长度 是否允许空 备注
入住单号 入住单号 varchar 36 PK
预定单号 预定单号 varchar 36 是
会员编号 会员编号 Int 4 是
客房类型 客房类型 varchar 4 是
抵店时间 抵店时间 smalldatetime 4 是
离店时间 离店时间 smalldatetime 4 是
单据状态 单据状态 varchar 20 是
入住人数 入住人数 int 4 是
客房编号 客房编号 varchar 12 是
客房价格 客房价格 money 8 是
入住价格 入住价格 money 8 是
折扣 折扣 decimal 5 是
折扣原因 折扣原因 varchar 60 是
是否加床 是否加床 bit 1 是
加床价格 加床价格 money 8 是
预收款 预收款 money 8 是
预定人 预定人 varchar 20 是
预定公司 预定公司 varchar 60 是
联系电话 联系电话 varchar 40 是
备注 备注 varchar 510 是
操作员 操作员 varchar 10 是 think58 [资料来源:http://www.THINK58.com]
业务员 业务员 varchar 50 是
早餐 早餐 bit 1 是
叫醒 叫醒 bit 1 是
保密 保密 bit 1 是
vip vip bit 1 是
电话等级 电话等级 varchar 20 是
特要说明 特要说明 varchar 50 是
是否结帐 是否结帐 bit 1 是
结帐金额 结帐金额 money 8 是
结帐日期 结帐日期 smalldatetime 4 是
付款方式 付款方式 varchar 20 是
表3 “客房信息”表的设计
简称 列名 数据类型 长度 是否允许空 备注
客房编号 客房编号 varchar 12 PK
类型编号 类型编号 varchar 4
楼层编号 楼层编号 Int 4
额定人数 额定人数 int 4 是
床数 床数 int 4 是
客房描述 客房描述 varchar 40 是
备注 备注 varchar 100 是
状态 状态 varchar 4 是
是否可拼房 是否可拼房 bit 1 是
表4 “客房类型”表的设计:
简称 列名 数据类型 长度 是否允许空 备注
类型编号 类型编号 varchar 4 PK
类型名称 类型名称 varchar 40 是
价格 价格 money 8 是
拼房价格 拼房价格 money 8 是
可超预定数 可超预定数 decimal 5 是 [资料来源:THINK58.com]
是否可拼房 是否可拼房 bit 1 是
表5 “帐单明细”表的设计:
简称 列名 数据类型 长度 是否允许空 备注
帐单编号 帐单编号 int 4 PK
入住单号 入住单号 varchar 36
消费内容 消费内容 varchar 40 是
消费金额 消费金额 money 8 是
消费时间 消费时间 smalldatetime 4 是
备注 备注 bit 80 是
表6 “帐单明细历史”表的设计:
简称 列名 数据类型 长度 是否允许空 备注
帐单编号 帐单编号 int 4 PK
入住单号 入住单号 varchar 36
消费内容 消费内容 varchar 40 是
消费金额 消费金额 money 8 是
消费时间 消费时间 smalldatetime 4 是
备注 备注 bit 80 是
表7 “用户清单”表的设计:
简称 列名 数据类型 长度 是否允许空 备注
用户编号 用户编号 char 6 PK
部门 部门 char 20
姓名 姓名 char 10
性别 性别 char 2
密码 密码 chair 10 是
表8 “楼层信息”表的设计:
简称 列名 数据类型 长度 是否允许空 备注
楼层编号 楼层编号 int 4 PK
楼层名称 楼层名称 varchar 6 是 [来源:http://www.think58.com]
表9 “预定表”的设计:
简称 列名 数据类型 长度 是否允许空 备注
预定单号 预定单号 varchar 36 PK
会员编号 会员编号 Int 4 是
客房类型 客房类型 varchar 4
抵店时间 抵店时间 smalldatetime 4
离店时间 离店时间 smalldatetime 4 是
单据状态 单据状态 varchar 20 是
入住人数 入住人数 int 4 是
客房编号 客房编号 varchar 12 是
客房价格 客房价格 money 8 是
入住价格 入住价格 money 8 是
折扣 折扣 decimal 5 是
折扣原因 折扣原因 varchar 60 是
是否加床 是否加床 bit 1 是
加床价格 加床价格 money 8 是
预收款 预收款 money 8 是
预定人 预定人 varchar 20 是
预定公司 预定公司 varchar 60 是
联系电话 联系电话 varchar 40 是
备注 备注 varchar 510 是
操作员 操作员 varchar 10 是
业务员 业务员 varchar 50 是
表10 “预定单历史”表的设计:
简称 列名 数据类型 长度 是否允许空 备注
预定单号 预定单号 varchar 36 PK
会员编号 会员编号 Int 4 是
客房类型 客房类型 varchar 4 think58好,好think58 [来源:http://think58.com]
抵店时间 抵店时间 smalldatetime 4
离店时间 离店时间 smalldatetime 4 是
单据状态 单据状态 varchar 20 是
入住人数 入住人数 int 4 是
客房编号 客房编号 varchar 12 是
客房价格 客房价格 money 8 是
入住价格 入住价格 money 8 是
折扣 折扣 decimal 5 是
折扣原因 折扣原因 varchar 60 是
是否加床 是否加床 bit 1 是
加床价格 加床价格 money 8 是
预收款 预收款 money 8 是
预定人 预定人 varchar 20 是
预定公司 预定公司 varchar 60 是
联系电话 联系电话 varchar 40 是
备注 备注 varchar 510 是
操作员 操作员 varchar 10 是
业务员 业务员 varchar 50 是
copyright think58 [资料来源:www.THINK58.com]