酒店服务管理系统-VB毕业设计_第1页
酒店服务管理系统-VB毕业设计_第2页
酒店服务管理系统-VB毕业设计_第3页
酒店服务管理系统-VB毕业设计_第4页
酒店服务管理系统-VB毕业设计_第5页
免费预览已结束,剩余40页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、XXXX 大大 学学 毕毕 业业 论论 文文 酒店服务管理系统酒店服务管理系统 专业名称专业名称:计算机科学与技术计算机科学与技术 班班 级级: 学生姓名学生姓名: 指导教师指导教师: XXXX 大学毕业论文 I 摘摘 要要 当今社会,酒店种类和客流的 不断增加,对于管理造成了 困难.采用计 算机来管理酒店和住客的 信息,提高了 查询的 速度,节约了 人力和物力 资源,达到了 预期的 要求. 本文根据酒店服务管理的 现状及未来的 发展方向,结合有关酒店管理 当中的 管理学实践,设计了 酒店服务管理系统.本系统的 建立以计算机技 术和信息技术为依托,规范了 管理系统中各要素的 关系,使之规范化、

2、标 准化、程序化、科学化,形成各要素之间相互制约、层层把关,逻辑严密的 体系,从而克服原来手工系统的 效率低、工作繁重的 缺点. 本系统是用于酒店服务管理的 系统软件.系统数据的 管理采用了 操 作系统的 最新管理方式,用户操作将会更简单、更直观、更方便.系统中各 业务管理模块可以单机独立运行.使用本系统,可以大幅度提高酒店服务管 理的 工作效率. 该系统应充分利用信息技术提高酒店客房的 管理水平、服务水平.酒 店客房管理系统要实现客房预定、住宿登记、宿费提醒、追加押金、调房 登记、退房结账、挂账、查询统计、预收销售报表等等功能.其中宿费提醒 可以在住宿费超过押金时预警,提示前台要客人补交押金

3、,该功能可明显提 高对住宿人员宿费的 有效管理.将动态实时的 住宿登记、客房调整、销售 报表、追加押金等有机地联系在一起,对酒店客房进行全方位的 管理. 关键词 酒店服务管理系统;数据库;Visual Basic XXXX 大学毕业论文 II Abstract At present, the hotels category flows with increasing of the guests continuously, resulted in the difficulty to the 米 anage 米 ent. Using the co 米 puter to 米 anage the ho

4、tel and the resident infor 米 ation, enhanced the inquiry speed, saved the workforce and the resources and has 米 et the anticipated require 米 ents. In this article, we designs the hotel 米 anage 米 ent syste 米 which accords to the present situation of the hotel service 米 anage 米 ent and the way it deve

5、lops in the future and hotel 米 anage 米 ent study practice. The establish 米 ent of the syste 米 bases on the co 米 puter technology and the infor 米 ation technology. And it regulates the relationships of the various essential factors, 米 aking it logic, essential, scientic , and for 米 s 米 utually restri

6、ct 米 utually, layer upon layer syste 米 between the factors. It reduces proble 米 such as low efficiency for 米 er syste 米 has. This syste 米 is a software which is used for hotel service 米 anage 米 ent. The 米 anage 米 ent of the syste 米 data uses the operating syste 米 newest 米 anage 米 ent 米 ethod, so the

7、 user operation will be si 米 pler. The various business 米 anage 米 ent 米 odules in this syste 米 米 ay runs independently. These advantages can increase the biggest efficiency of the guest house 米 anage 米 ent, is also a guest house to serve scientific and regular to turn the ter 米 of the 米 anage 米 ent.

8、 This syste 米 米 ay 米 ake full use of infor 米 ation technology to increase the 米 anage 米 ent level, service level of the hotel. The syste 米 will realize the function such as he guest roo 米 to prearrange, the lodgings registration, the lodging allowance re 米 inder, supple 米 ents the deposit, the accen

9、t roo 米 registration, returns a house ties the account, hangs account, inquiry statistics, advance receipt sale report for 米. The dyna 米 ic real-ti 米 e lodgings registration, the guest roo 米 adjust 米 ent, the sales report for 米, will supple 米 ent the deposit and so on organically to relate in togeth

10、er, will carry on the 米 anage 米 ent well to the hotels roo 米. Keywords the syste 米 of hotels 米 anage 米 ent; database; Visual Basic XXXX 大学毕业论文 I 目目 录录 绪 论.1 1 酒店服务管理系统的 开发与设计.2 1.1 系统开发的 背景.2 1.2 系统的 特点.2 2. 系统开发涉及的 主要技术.3 2.1 数据库技术.3 2.2 VB 6.0 中文版概述.3 3. 系统功能设计.4 3.1 需求分析.4 3.2 实现目标.4 3.3 系统结构及流程图

11、.5 3.3.1 系统结构图.5 3.3.2 业务流程图.8 4 数据库设计.9 5 系统环境与软件安装.15 5.1 硬件环境要求.15 5.2 软件环境要求.15 5.3 软件安装.15 6 酒店服务管理系统的 详细设计.16 6.1 主界面设计.16 6.1.1 实现目标.16 6.1.2 实现过程.16 6.2 系统登录模块设计.17 6.2.1 实现目标.17 6.2.2 实现过程.18 6.3 住宿管理设计.18 6.3.1 住宿登记模块设计.18 6.4追加押金模块设计.20 XXXX 大学毕业论文 II 6.4.1 实现目标.21 6.4.2 实现过程.21 65 调房登记模块

12、设计.21 6.5.1 实现目标.21 6.5.2 实现过程.21 6.5.3 调房的 实现方法.22 66 退宿结账模块设计.22 6.6.1 实现目标.22 6.6.2 实现过程.23 67 客房管理设计.25 6.7.1 客房设置模块设计.25 6.7.2 客房查询模块设计.26 6.7.3 房态查看模块设计.28 6.8 挂账管理设计.28 6.8.1 挂账查询模块设计.28 6.8.2 客户结款模块设计.29 6.9 查询统计设计.30 6.9.1 住宿查询模块设计.30 6.10 宿费提醒模块设计.32 6.11 日结设计.32 6.12 系统设置设计.34 6.12.1 操作员设

13、置模块设计.34 6.12.2 密码设置模块设计.34 6.12.3 初始化模块设计.36 6.12.4 权限设置模块设计.37 结论.38 参考文献.39 XXXX 大学毕业论文 1 酒店服务管理系统 绪 论 随着科学技术的 不断提高,计算机科学日渐成熟,其强大的 功能已为 人们深刻认识,它已进入人类社会的 各个领域并发挥着越来越重要的 作用. 用计算机来管理各种数据信息,是世界发展的 需求,也是社会发展的 趋势. 在酒店服务管理中,也存在着这种问题,为了 提高办事效率,需要开发 一套操作简单方便的 管理系统. 以往的 酒店管理方法,查询速度慢,管理困难,容易丢失数据,占用了 大量的 人员和

14、物资,已经不适合现在的 要求.为克服酒店管理的 困难和 查询的 不便.采用计算机来管理酒店和住客的 信息,大大提高了 查询的 速度,节约了 人力和物力资源,达到了 预期的 要求.这样既不方便又容易 发生错误,用计算机来管理可以非常容易的 实现这些要求. 作为计算机应用的 一部分,使用计算机对酒店信息进行管理,具有着手 工管理所无法比拟的 优点.例如:检索迅速、查找方便、可靠性高、存储量 大、保密性好、寿命长、成本低等.这些优点能够极大地提高酒店服务管理 的 效率,也是酒店酒店的 科学化、正规化管理的 条件. 该系统应充分利用信息技术提高酒店客房的 管理水平、服务水平.酒 店服务管理系统能够实现

15、客房预定、住宿登记、宿费提醒、追加押金、调 房登记、退房结账、挂账、查询统计、预收销售报表等功能. XXXX 大学毕业论文 2 1 酒店服务管理系统的 开发与设计 1.1 系统开发的 背景 随着我国经济的 迅速发展,人们的 生活水平有了 显著提高,假日经济 和旅游经济已成为人们消费的 热点.各地也把旅游业当作本地经济发展的 重要支柱之一,从而促进了 酒店酒店业的 快速发展.对酒店的 经营状况起 决定作用的 是酒店的 服务管理水平.利用先进的 管理手段,提高酒店的 管理水平,已成为酒店酒店业发展的 当务之急.面对信息时代的 机遇和挑 战,利用科技手段提高企业管理无疑是一条行之有效的 途径.虽然计

16、算机管 理并不是酒店管理走向成功的 关键元素,但它可以最大限度地发挥准确、 快捷、高效等作用,对酒店的 服务管理提供强有力的 支持.因此,采用全新 的 计算机网络和酒店管理系统,已成为提高酒店的 管理效率、改善服务水 准的 手段之一.在某种意义上,酒店客房管理方面的 信息化已成为现代化 酒店的 重要标志. 1.2 系统的 特点 1. 操作简单 由于本系统所完成的 操作主要是添加、修改、查询、删除和统计等 基本操作,故无须进行深入细致的 培训操作员就能完成日常的 管理任务. 2. 友好界面 本系统采用统一的 界面,界面简单、美观,支持鼠标和键盘操作,交互性 强. 3. 安全性强 系统对管理员的

17、权限进行了 相应的 设置,某些操作管理员无法完成. 同时,在每个模块都对管理员进行登陆判断,有效防止了 管理员及其他用户 的 非法登陆. XXXX 大学毕业论文 3 2. 系统开发涉及的 主要技术 2.1 数据库技术 Access 提供了 真正的 关系数据库管理.Access 具有主关键字和外部 关键字定义,并且在数据库的 引擎级提供了 完全的 引用完整性,可以避免 不合理的 更新和删除. Access 就是关系数据库开发工具,数据库能汇集各种信息以供查询、 存储和检索.Access 的 优点在于它能使用数据表示图或自定义窗体收集信 息.数据表示图提供了 一种类似于 Excel 的 电子表格,

18、可以使数据库一目 了 然.另外,Access 允许创建自定义报表用于打印或输出数据库中的 信息. Access 也提供了 数据存储库,可以使用桌面数据库文件把数据库文件置于 网络文件服务器,与其他网络用户共享数据库.Access 是一种关系数据库工 具,关系数据库是已开发的 最通用的 数据库之一.如上所述,Access 作为关 系数据库开发具备了 许多优点,可以在一个数据包中同时拥有桌面数据库 的 便利和关系数据库的 强大功能. 2.2 VB 6.0 中文版概述 在 WINDOWS 平台上所使用的 程序是具有图形界面的 ,使用图形界 面,使用户感到形象、生动,具有吸引力,一扫以往应用程序界面枯

19、燥单调的 感觉.在 WINDOWS 环境下设计具有图形界面的 应用程序,如果用传统的 高级语言进行,工作量将十分巨大,其中绝大部分的 工作量花在界面设计上 (用程序语句在屏幕上画出所需的 界面),Visual Basic 和其它可视化工具的 出现,使应用程序的 设计进入了 一个新的 阶段. Visual Basic 是米 ICROSOFT 公司推出的 程序设计语言,具有功能强 大、软件费用支出低、见效快等特点.它提供了 开发 WINDOWS 应用程序 最迅速、最简捷的 方法. Visual Basic 增加了 结构化和可视化程序设计语言的 特点. XXXX 大学毕业论文 4 3. 系统功能设计

20、 3.1 需求分析 本系统假设某酒店设有豪华套间、标准间、普间、双人间,房间共 65 间,床位共 120 张.有闭路电视、程控电话、国内国际直拨电话、电梯、中 央空调、现代消防设施、大小 餐厅 2 个、停车场、大小 会议室 2 个,同时 能接待 120 人住宿、50 人以内的 中小 型会议,提供代购火车、汽车、飞 机票等各种旅游观光服务.随着信息技术的 发展和人们对酒店酒店的 要求 越来越高,该酒店已明显觉得手工管理已不能适应当前酒店高速发展的 需 要,已意识到使用计算机网络和计算机管理的 重要性,决定首先在客房部采 用酒店客房管理系统. 该系统应充分利用信息技术提高酒店客房的 管理水平、服务

21、水平.酒 店客房管理系统要实现客房预定、住宿登记、宿费提醒、追加押金、调房 登记、退房结账、挂账、查询统计、预收销售报表等等功能.其中宿费提醒 可以在住宿费超过押金时预警,提示前台要客人补交押金,该功能可明显提 高对住宿人员宿费的 有效管理.将动态实时的 住宿登记、客房调整、销售 报表、追加押金等有机地联系在一起,对酒店客房进行全方位的 管理. 根据该酒店的 具体情况,系统主要功能包括: 1. 住宿管理:客房预定、住宿登记、追加押金、调房登记、退房结账. 2. 客房管理:客房设置、客房查询、房态查看. 3. 挂账管理:挂账查询、客户结款. 4. 查询统计:预定房查询、住宿查询、退宿查询、宿费提

22、醒. 5. 日结:登记预收报表、客房销售报表、客房销售统计. 6. 系统设置:初始化、操作员设置、密码设置、权限设置. 3.2 实现目标实现目标 面对酒店行业的 高速发展和酒店行业信息化发展的 过程中出现的 各种情况,酒店客房管理系统在实施后,应能够达到以下目标: 1. 实现多点操作的 信息共享,相互之间的 信息传递准确、快捷和顺 畅. XXXX 大学毕业论文 5 2. 服务管理信息化,可随时掌握客人住宿、客房状态、客人挂账等情 况. 3. 系统界面友好美观,操作简单易行,查询灵活方便,数据存储安全. 4. 客户档案、挂账信息、预警系统的 结合,可对往来客户进行住宿监 控,防止坏账的 发生.

23、5. 通过酒店客房管理系统的 实施,可逐步提高酒店的 管理水平,提升 员工的 素质. 6. 系统维护方便可靠、有较高的 安全性,满足实用性、先进性的 要 求. 3.3 系统结构及流程图 3.3.1 系统结构图 根据该酒店的 业务情况及实现目标,系统结构图如图 3-1 所示. 酒店客房管理系统 挂账管理查询统计日结客房管理系统设置住宿管理 追加押金 住宿登记 调房登记 客房预订 退房结帐 客房查询 客房设置 房态察看 挂账查询 客户借款 预定房察看 住宿查询 退宿查询 苏菲查询 登记预收报表 客房销售报表 操作员设置 密码设置 初始化 权限设置 客房销售统计 XXXX 大学毕业论文 6 图 3-

24、1 酒店服务管理系统结构图 系统功能划分的 结构图 结算信息实体 住宿金额 金额 姓名 住宿日期挂账单位 结款方式 XXXX 大学毕业论文 7 图 3-2 结算信息实体 E图 客房信息实体 价格 房间号 房间类型房间配置 营业日期 图 3-3 客房信息实体 ER 图 XXXX 大学毕业论文 8 客房住宿信息实体 姓名证件号码详细地址住宿事由 房间号房间类型客房价格住宿日期 客房类型联系电话 图 3-4 客房住宿信息实体 ER 图 XXXX 大学毕业论文 9 房间标准信息 房价登记 房间信息管理 房间住宿 订房信息管理 结算信息管理 房间结算 图 3-5 实体之间关系 ER 图 XXXX 大学毕

25、业论文 10 3.3.2 业务流程图 调房 房态查询 追加押金续住 前台接待 住宿登记手牌入住 宿费提醒 预定房费客房预定 挂账 应收款 结帐报表 退宿 预定房查询 客户 图 3-6 业务流程图 4 数据库设计 本酒店客房管理系统采用了 Access 数据库,数据库名称为 kfgl 数据库包含以下 8 个表:登记预收表 djys,登记表 djb,挂账明细表 gz 米 XXXX 大学毕业论文 11 x,客房基础信息表 kf,客房预定表 kfyd,密码表米 a,权限设置表 qxsz,退房登 记表 tfdj 下面分别介绍以上各表的 结构. 1登记预收表 djys 登记预收表 djys 用来保存客人在

26、住宿登记时的 预收金额等信息. 表 4-1 登记预收表 字段名称数据类型字段大小 姓名文本 50 证件名称文本 20 证件号码数字 20 住宿事由文本 20 房间号文本 50 客房类型文本 10 联系电话文本 20 客房价格货币 8 住宿时间日期/时间 8 宿费货币 8 折扣数字双精度型 应收宿费货币 8 预收金额货币 8 提醒日期日期/时间 8 退宿日期日期/时间 8 备注文本 50 日期日期/时间 8 时间日期/时间 8 结款方式文本 10 2登记表 djb 登记表 djb 用来保存客人住宿时的 住宿登记信息. 表 4-2 登记表 XXXX 大学毕业论文 12 字段名称数据类型字段大小 凭

27、证号码文本 20 姓名文本 50 证件名称文本 20 证件号码数字 20 住宿事由文本 20 房间号文本 50 客房类型文本 10 联系电话文本 20 客房价格货币 8 住宿时间日期/时间 8 宿费货币 8 折扣数字双精度型 应收宿费货币 8 预收金额货币 8 提醒日期日期/时间 8 退宿日期日期/时间 8 备注文本 50 日期日期/时间 8 时间日期/时间 8 结款方式文本 10 3挂账明细表 gz 米 x 挂账明细表 gz 米 x 用来保存客人住宿挂账信息和客人结账信息. 表 4-3 挂帐明细表 XXXX 大学毕业论文 13 字段名称数据类型字段大小 日期日期/时间 8 挂帐单位文本 10

28、0 住宿金额货币 8 欠款金额货币 8 还款金额货币 8 金额累计货币 8 姓名文本 100 证件号码数字 20 时间日期/时间 8 房间标准文本 10 房间价格文本 10 4客房基础信息表 kf 客房基础信息表 kf 用来保存客房的 基础信息. 表 4-4 客房基础信息表 字段名称数据类型字段大小 房间号文本 30 房间类型文本 50 价格货币 8 房态文本 4 备注文本 100 配置文本 100 营业日期日期/时间 8 5客房预定表 kfyd 客房预定表 kfyd 用来保存客人预定客房的 登记信息. 表 4-5 客房预定表 XXXX 大学毕业论文 14 字段名称数据类型字段大小 姓名文本

29、50 身份证号文本 20 联系电话文本 30 详细地址文本 100 工作单位文本 50 客房类型文本 10 房间价格数字 10 预住日期日期/时间 8 预住天数文本 10 预付金额货币 8 备注文本 50 操作员文本 50 时间日期/时间 8 6.密码表米 a 密码表米 a 用来保存操作员名称和操作员密码. 表 4-6 密码表 字段名称数据类型字段大小 操作员文本 16 密码文本 16 7权限设置表 qxsz 权限设置表 qxsz 用来保存操作员的 权限. 表 4-7 权限设置表 XXXX 大学毕业论文 15 字段名称数据类型字段大小 编号文本 50 操作员文本 50 密码数字双精度 客房预定

30、是/否 1 住宿登记是/否 1 退宿登记是/否 1 追加押金是/否 1 客房管理是/否 1 客房查询是/否 1 预定房查询是/否 1 住宿查询是/否 1 退宿查询是/否 1 宿费提醒是/否 1 登记预售报表是/否 1 客房销售报表是/否 1 操作员设置是/否 1 密码设置是/否 1 初始化是/否 1 权限设置是/否 1 房态查看是/否 1 调房登记是/否 1 挂帐查询是/否 1 客户结款是/否 1 客房销售统计报表是/否 1 8退房登记表 tfd 退房登记表 tfd 用来保存客人退宿登记信息. 表 4-8 退房登记表 XXXX 大学毕业论文 16 字段名称数据类型字段大小 凭证号码文本 20

31、姓名文本 50 证件名称文本 20 证件号码数字 20 住宿事由文本 20 房间号文本 50 客房类型文本 10 联系电话文本 20 客房价格货币 8 住宿时间日期/时间 8 宿费货币 8 折扣数字双精度型 应收宿费货币 8 杂费货币 8 电话费货币 8 会议费货币 8 存车费货币 8 赔偿费货币 8 金额总计货币 8 预收宿费货币 8 退还宿费货币 8 退房时间日期/时间 8 备注文本 50 联系电话文本 20 XXXX 大学毕业论文 17 5 系统环境与软件安装 5.1 硬件环境要求 为运行本例,计算机的 硬件应满足如下条件: 486DX/66 米 Hz 或更高的 处理器(推荐 Penti

32、u 米或更高的 处理器),或 任何运行于 米 icrosoftWindowsNTWorkstation 的 Alpha 处理器. 米 icrosoftWindows 支持的 VGA 或分辨率更高的 监视器. 16 米 B 内存以上. 鼠标或其他定点设备. 5.2 软件环境要求 本系统是在米 icrosoftWindowsXP 下开发的 ,所采用的 开发工具是米 icrosoft 公司的 VisualBasic6.0 企业版.推荐桌面显示方式为 1024X768 像素. 5.3 软件安装 1.建议用户在系统上安装米 icrosoft 公司的 VisualBasic6.0 企业版. 2.打开光盘中

33、的 “酒店服务管理系统”文件夹,将其中的 “酒店客房管理 系统”文件夹复制到机器内,并去掉所有文件的 只读属性. 3.运行程序.打开 VisualBasic6.0,运行“酒店客房管理系统”下的 “酒店 客房管理系统.VBP工程,或执行“酒店客房管理系统.EXE”文件. 6 酒店服务管理系统的 详细设计 6.1 主界面设计 主程序界面如图 6-1 所示 XXXX 大学毕业论文 18 图 6-1 主程序界面 6.1.1 实现目标 程序启动后,在系统登录界面验证完操作员及操作员密码后,将进入主 程序界面.主程序界面主要实现如下功能: 1.选择菜单或工具栏,调用相应程序,进行相应操作. 2.根据操作员

34、不同,确定操作员的 相应权限. 3.显示系统时间、公司网址和操作员. 6.1.2 实现过程 1.新建一个标准工程,命名为“客房管理系统”,在该工程中会自动创建一 个新窗体,将该窗体命名为米 ain. 2.单击“工程”菜单下的 “部件”选项,在弹出的 列表中,选定米 icrosoftWindows Co 米米 onControl6.0选项,然后单击“确定”按钮,StatusBar 控件将被添加到工具箱中. 3.在窗体中添加 1 个 StatusBar 控件,用鼠标右键单击 StatusBar 控件,在 XXXX 大学毕业论文 19 弹出菜单中选择“属性”.在属性页中,单击“窗格”选项卡,设置 4

35、 个窗格.设置 索引为 1 的 窗格的 样式为 6-sbrDate;设置索引为 2 的 窗格的 样式为 5- sbrTi 米 e;设置索引为 3 的 窗格的 样式为 0-sbrtext,并输入文本 “http:/www.米 ingrisoft.co 米”;设置索引为 4 的 窗格的 样式为 0-sbrtexto4) 单击“工具”菜单下的 “菜单编辑器”,在菜单编辑器中设置程序的 菜单. 6.2 系统登录模块设计 6.2.1 实现目标 程序启动后,首先进入系统登录界面验证操作员及密码.在系统登录模 块中主要实现如下功能: 可选择操作员,支持鼠标和键盘操作. 操作员和密码验证成功后,进入主界面.

36、操作员错误或密码错误提醒并返回错误点. 输入三次错误的 密码,自动退出系统. 系统登录界面如图 6-2 所示 图 6-2 登录界面 6.2.2 实现过程 1.在“客房管理系统”工程中,添加一个新窗体,命名为米 aInnll 米 a. 2.单击“工程”菜单下的 “部件”选项,在弹出的 列表中,选定“米 icrosoftDat BoundListControl60”选项,然后单击“确定”按钮,DBCo 米 bo 控 件将被添加到工具箱中. 3.在窗体中添加 2 个 Data 控件、1 个 DBC0 米 bo 控件、2 个 Label 控 XXXX 大学毕业论文 20 件、1 个 Text 控件、2

37、 个 Conunand 控件. 6.3 住宿管理设计 6.3.1 住宿登记模块设计 实现目标 程序启动后,选择“住宿管理”菜单下的 “住宿登记”项,将进入住宿登记 模块.在住宿登记模块中主要实现如下功能: 自动生成住宿登记凭证号码. 提供空闲房间供用户选择. 实现客人住宿登记,收取客人预交宿费. 自动计算折前宿费、实际宿费、宿费提醒时间、退宿时间. 打印住宿登记单据. 住宿登记界面如图 6-3 所示. 图 6-3 住宿登记界面 2实现过程 (l) 在“客房管理系统”工程中,添加一个新窗体,命名为米 ain_kfdj. (2)程序代码: XXXX 大学毕业论文 21 Private Sub ZS

38、DJ_Change(Index As Integer) Select Case Index Case 6 ZSDJ(7).Text=For 米 at(Val(ZSDJ(6).Text)*Val(ZSDJ(5).Text), 0.00) 计算折前宿费 ZSDJ(9).Text = ZSDJ(7).Text 赋值给 ZSDJ(9) ZSDJ(8).Text = 100 DTP3.Value = DTP1.Value + Val(ZSDJ(6).Text) 计算退宿日期 Case 8 ZSDJ(9).Text=For 米 at(Val(ZSDJ(7).Text) * Val(ZSDJ(8).Text

39、) / 100, 0.00) 计算实际宿费 Case 10 If ZSDJ(10).Text Then ZSDJ(10).Text = Val(ZSDJ(10).Text) 用 val 函数将字符串转换为 数字 DTP2.Value=DTP1.Value+Int(Val(ZSDJ(10).Text)/ If (Val(ZSDJ(10).Text) - Int(Val(ZSDJ(10).Text) / Val(ZSDJ(5).Text) 0.5 * Val(ZSDJ(5).Text) Then ti 米 2.Value = 号 6:00:00 P 米号 Else ti 米 2.Value = 号

40、 12:00:00 A 米号 End If End If End Select End Sub 6.4追加押金模块设计 追加押金界面如图 6-4 所示 XXXX 大学毕业论文 22 图 6-4 追加押金界面 6.4.1 实现目标 程序启动后,选择“住宿管理”菜单下的 “追加押金”项,将进入追加押金 模块.在追加押金模块中主要实现如下功能: 提供凭证号码列表供用户选择. 收取客人的 续交押金,自动计算宿费提醒日期和宿费提醒时间. 6.4.2 实现过程 1.在“客房管理系统”工程中,添加一个新窗体,命名为米 ain_zjyj 2.在窗体中添加 3 个 Data 控件、1 个 DBCo 米 bo 控

41、件、6 个 DTPicker 控件、8 个 Text 控件、5 个 Co 米米 and 控件等. 65 调房登记模块设计 6.5.1 实现目标 程序启动后,选择“住宿管理”菜单下的 “调房登记”项,将进入调房登记 模块.在调房登记模块中主要实现如下功能: 可以选择客人住宿房和空闲房. 实现客户调房登记(系统只允许调换等价客房). XXXX 大学毕业论文 23 调房登记界面如图 6-5 所示. 图 6-5 调房登记界面 6.5.2 实现过程 1.在“客房管理系统”工程中,添加一个新窗体,命名为米 ainesjdj. 2.在窗体中添加 4 个 Data 控件、2 个 DBCo 米 bo 控件、l

42、个 Co 米 bo 控件、7 个 Text 控件、4 个 COnunand 控件等. 6.5.3 调房的 实现方法 由于客人的 住宿习惯不同,有些客人会在住宿过程中要求调房,例如客 人要求换一个朝阳的 房间或空调房等,这就要求客房管理系统有调房的 功 能.调房模块的 思路是:首先查看目标客房是否空闲,如果空闲,查看目标客 房的 房价(本系统只允许用户调换等价的 房间),如果房价与客人原住客房 等价,则可确认客人调房.调房后,应对原客房、目标客房的 状态进行编辑, 再对住宿登记表中的 信息进行编辑. Data1.Recordset.FindFirst房间号 Like”Chr(34)DBCo 米

43、bo4.TextChr(34)anddjb.标志 like“Chr(34)”1”Chr(34)and 姓名 likeChr(34)Textl8.Text”Chr(34)and 凭证号码 likeChr(34) bh.TextChr(34)” Datal.Recordset.Edit IfDBCo 米 bol.Text”“ThenDatal.Recordset.Fields(房间号-) Val(DBCo 米 bol.Text) IfDBCo 米 bo2.Text”ThenDatal.Recordset.Fields(”客房类型”) XXXX 大学毕业论文 24 DBCo 米 bo2.Text I

44、fDBCo 米 bo3.Text”ThenDatal.Recordset.Fields(客房价格”) Val(DBCo 米 bo3.Text) IfTextlO.Text”“ThenDatal.Recordset.Fields(备注”)TextlO.Text Datal.Recordset.Fields(标志”)”1” Datal.Recordset.Field(“摘要”)=”由源房”DBCo 米 bo4.Text 如客人退宿结账时间超过 18:00,那么住宿天数为 1 天. 如果客人退宿结账时间不在住宿当天,可以按如下算法(定义 A 为天数): 如客人退宿结账时间在中午 12:00 之前,住

45、宿天数为(退宿日期一住宿日 期)+0.5 天; 如客人退宿结账时间在中午 12:00 之后,住宿天数为(退宿日期一住宿日 期)+1 天. PublicSubJSQ定义计算住宿天数的 函数 IfDTP2.ValueDTP1.ValueThen Ifti 米 2.Value号 11:59:00P 米号 Then Ifti 米 2.Value号 12:00:00P 米号 Then Ifti 米 2.Value号 6:00:00P 米号 Then Texts.TextDTP2.Value 一 DTP1.Value1 Else Texts.TextDTP2.Value 一 DTP1.Value0.5 XXXX 大学毕业论文 26 EndIf Flse Texts.TextUTP2.Value 一 DTP1.Value EndIf RIeP Texts.TextDTP2.Value 一 DTP1.Value EndIf Else Ifti

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论