客房管理系统设计论文_第1页
客房管理系统设计论文_第2页
客房管理系统设计论文_第3页
客房管理系统设计论文_第4页
客房管理系统设计论文_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

客房管理系统 学 院 专 业 班 级 学 号 姓 名 指导教师 教师职称 年 月 日 摘要 【摘要】 随着改革开放步伐的加快,我国服务业取得了巨大的发展。而宾馆是我国的改革开放过程中起步最早的、开拓发展最快、收效最为明显、市场化程度高的服务行业之一。而随着信息科技的发展,传统的管理模式逐渐被信息化及数字化的管理模式所取代,如何得用先进的管理手段,提 高宾馆的管理 水平,已成为宾馆行业的当务之急。面对信息时代的机遇和挑战,得用科技手段提高企业管理无疑是一条行之有效的途径。 客房管理系统的开发充分利用了信息技术提高了宾馆客房的管理水平、服务水平。系统实现了客房预定、住宿登记、宿费提醒、追加押金、调房登记、退房结帐、挂帐、查询统计等功能。其中宿费提醒可以在住宿费超过押金时预警,提示前台要客人补交押金,该功能可明显提高对住宿人员住宿的有效管理。将动态实时的住宿登记、客房调整、销售报表、追加押金等有机地联系在一起,对宾馆客房进行全方位的管理。 【关键词】客房管理系统 目录 摘要 . 2 目录 . 3 0 引言 . 1 1 需求分析 . 1 2 总体设计 . 1 项目规划 . 1 系统功能结构 . 1 设计目标 . 2 3 系统设计 . 2 开发及运行环境 . 2 4 主要功能模块设计 . 2 程序主界面的设计 . 2 系统登录界面设计 . 3 客房信息设计 . 5 退宿结帐设计 . 12 住宿查询设计 . 18 附录 A 参考文献 . 20 附录 B 数据表 . 21 附录 C 文件架构 . 25 0 引言 随着我国经济的迅速发展,人们的生活水平有了明显的提高,假日经济和旅游经济已经成为人们的消费热点。各地也把旅游也当作本地经济发展的重要支柱之一,从而促进了宾馆酒店业的发展。同时,随着宾馆酒店越来越多,人们的要求越来越高,宾馆酒店的竞争也越来越 激烈。如何在激烈的竞争中生存发展,是每个宾馆酒店必须面临的问题。对宾馆经营状况起决定作用的是宾馆的服务管理水平。如何利用先进的管理手段,提高宾馆的管理水平,已成为宾馆酒店也发展的当务之急。 客房管理系统的开发可以帮助系统管理员完成日常的客人入住及客人的退房信息的管理及查询等工作,大大提高了的工作效率。虽然计算机管理并不是宾馆管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对宾馆的服务管理提供有力的支持。 1 需求分析 根据该宾馆的具体情况,系统主要的功能包括: 前台管理:“客房预定”、“住宿登记”、“调房登记”、“追加押金”、“退房结帐”。 客房管理:“客房查询”、“房态查看”。 查询统计:“预定房查询”、“住宿查询”、“退宿查询”、“宿费提醒”。 挂帐管理:“挂帐管理”、“客人结帐”。 基础信息设置:“客房信息”、“客房类型信息” 、“员工信息”、“挂帐单位信息”。 系统初始化:“本单位定义”、“业务部门定义”、“操作员管理”、“权限设置”。 系统维护:“系 统初始化”、“数据备份”、“数据恢复”。 2 总体设计 项目规划 客房管理系统主要是针对中小型的宾馆、酒店开发的客房管理系统,系统由前台管理、客房管理、查询统计、挂帐管理、基础信息设置、系统初始化、系统维护和帮助等几个功能模块组成,规划系统功能模块如下: 前台管理 前台管理:客房预定、住宿登记、调房登记、追加押金、退宿结帐和退出。 客房管理 客房管理:客房查询和房态查看。 查询统计 查询统计:预定房查询、住宿查询、退宿查询、宿费提醒。 挂帐管理 挂帐管理:挂帐查询和客人结帐。 基础信息设置 基础信息设置:客房信息、客房类型信 息、员工信息和帐挂单位信息。 系统初始化 系统初始化:本单位定义、业务部分定义、操作员管理和权限设置。 系统维护 系统维护:系统初始化、数据备份和数据恢复。 帮助 帮助:帮助和关于本软件 2 部分。 系统功能结构 本系统共分 7 大部分、 24 个完整的功能模块。系统结构图如图 1 所示。 图 1 客房管理系统结构图 设计目标 本系统主要是针对中小型的宾馆、酒店开发的的客房管理系统,主要实现可以下目标: 界面设计美观友好。 操作员可以随时修改自己的口令,并且不同的操作员设置不同的操作权限,以增强系统的安全性。 数据保密性强,为每个用户设置相应的权限级别。 信息查询灵活、方便、快捷,数据存储安全可靠。 能够实现数据备份和数据恢复,保证数据安全。 系统运行稳定,安全可靠。 3 系统设计 开发及运行环境 系 统开发平台: 运行平台: P/ 000/ 003。 分辨率:最佳效果 1024768 像素 2 数据库设计 。 1数据库概要说明 数据库在一个管理系统中占居非常重要的地位,数据库结构设计的好坏将直接影响系统的效率和实现的效果。本系统采用的是 带的数据库,数据库文件名为 2主要数据表的结构 数据库中的数据 表请参见附录 B。 4 主要功能模块设计 程序主界面的设计 程序启动后,在系统登录界面验证操作员密码后,将进入主程序界面。通过主程序界面可以执行相应权限的操作,并且通过选择主界面的菜单,来调用相应程序并进 行相应操作。主程序界面如图 2 所示。 图 2 程序主界面 1表单设计 ( 1)创建一个标准项目,名称为客房管理系统,在该项目中添加一个新表单,名称为 ( 2)在表单中插入名称为 ,在类中添 加 件、 2代码设计 在“客房预定”按钮的 件中添加以下代码: do “住宿登记”按钮的 件中添加以下代码: do “退宿结帐”按钮的 件中添加以下代码: do “住宿查询”按钮的 件中添加以下代码: do “客房查询”按钮的 件中添加以下代码: do “房态查看”按钮的 件中添加以下代码: do “宿费提醒”按钮的 件中添加以下代码: do “客房信息”按钮的 件中添加以下代码: do 据用户的使用权限,设置按钮是否有效。在 的 件中添加以下代码: if or f. f. f. f. t. t. t. if OR f. f. f. t. t. if OR f. f. f. t. t. if OR f. f. t. 的“退出”按钮的 件中添加以下代码: 系统登录界面设计 用户进入系统前,必须通过系统登录进入主程序界面,系统登录界面主要用于确认用户的身份及使用权限,并且 可对系统信息起到保密作用。系统登录界面如图 3 所示。 图 3 系统登录界面运行结果 1表单设计 ( 1)在客房管理系统项目中,添加一个新表单,名称为 ( 2)在表单中添加 件、 件、 件、 件、 件。 ( 3)重要控件属性如表 1 所示。 表 1 重要控件的重要属性及值 控件名 属性 值 6 2代码设计 定义全局变量 放输入操作员或密码的次数,当 于 3 时,将自动退出系统。 放操作员姓名,在系统中应用到操作员姓名时,系统自动添加。 在表单的 件中添加以下代码: &定义全局变量 &给全局变量赋初值 在表单的 件中添加根据用户选择操作员所拥有的权限级别为全局变量赋值的 代码。 ) 在“确定”按钮的 件中 添加以下代码实现判断操作员和密码是否正确的功能。如果操作员或密码不正确,将提示重新输入,三次后仍不正确,系统将自动退出。 &定义全局变量 &打开数据表 作员姓名 &指定操作员姓名为控制索引 if 作员姓名 ) &执行表单的 do &调入表单 &快速查询 &设置字符精确比较 if !=cn= 系统登录 操作员错误,请重新输入! +32 do &选择“是”时的操作 &选择“否”时的操作 不要乱来! ,48, 系统登录 ) &释放表单 if if !=cn= 系统登录 密码错误,请重新输入! +32 do &当用户单击“是”按钮 不要乱来! ,48, 系统登录 ) if &执行表单的 do &设置字符非精确比较 在“取消”按钮的 件中添加以下代码: 系统登录 真的想要退出吗? +32 if &释放表单 客房信息设计 用户进入系统后,单击主菜单基础 信息设置下的客房信息子菜单选项,进入客房信息界面时可以通过查询条件查询客房基本信息,并以文本框和列表两种方式显示客房信息。客房信息表单运行结果如图 4 所示。 图 4 客房管理表单运行结果 1表单设计 ( 1)在客房管理系统项目中,添加一个新表单,名称为 ( 2)在表单中添加 件、 件、 件、 件、 件、件、 件和 件。 ( 3)重要控件属性如表 2 所示。 表 2 重要控件的重要属性及值 控件名 属性 值 间号 房间号 ,房间类型 ,房态 1ll,”按钮的 件中添加以下代码: if 已经是最后一条记录 ,48,管理窗口 ) &记录指针向上移一条记录 &执行表单的 f. f. f. f. f. f. &将把记录指针向下移一条记录 &执行表单的 if 已经是最后一条记录 ,48,管理窗口 ) &记录指针向上移一条记录 &执行表单的 f. f. t. t. t. t. “ |”按钮的 件中添加以下代码: f. f. go &记录指针移动 到最后一条记录 if f. f. f. f. t. t. &执行表单的 “添加”按钮的 件中添加以下代码: t. &设置控件有效 f. l= &执行表单的 *清空各文本框 &f. f. t. t. t. f. f. f. f. 单击“保存”按钮,在客房信息表“ 查找该房间号,如果没有找到则将用户输入 的信息保存到客房信息表“ ;如果找到则修改“ 的相应信息。具体代码如下: 在“保存”按钮的 件中添加以下代码: *获得输入信息 ft=pz=客房管理 系统 确定要保存吗? +32 do se if &判断房间号是否为空 房间号不能为空 ,48,操作失败! ) &执行表单的 间号 if! ft,pz,数据保存完毕 ,48,操作成功! ) 客房管理系统 客房已经存在,要修改吗? +32 do 格 =间 类型 =态 =业时间 = 使用设置 =注 =置 =pz 间号 = 数据修改完毕 ,48,操作成功! ) &执行表单的 f. f. l= &执行表单的 t. t. t. f. f. t. t. t. t. “ 取消 ” 按钮的 件中添加以下代码: &执行表单的 f. &设置控件无效 f. l= &执行表单的 t. t. t. f. f. t. t. t. t. 在“修改”按钮的 件中添加以下代码: f. t. l= &执行表单的 f. f. t. t. t. f. f. t. f. 在“删除”按钮的 件中添加以下代码: 客房管理系统 确定要删除吗? +32 do &以独占方式打开数据表 间号 = &逻辑删除记录 间号 ) &物理删除 &执行表单的 删除完毕 ,48,操作成功! ) 退宿结帐设计 用户单击主菜单前台管理下的退宿结帐子菜单选项,进入退宿结帐界面。退宿结帐界面主要实现显示公司名称、网址、显示退宿帐号、住宿时间、操作员姓名以及完成客人退宿结帐的操作。退宿结帐表单运行结果如图 5 所示。 图 5 退宿结帐表单运行结果 1表单设计 ( 1)在客房管理系统的项目中,添加一个新表单,名称为 ( 2)在表单中添加 件、 件、 件、 件。 ( 3)重要控件属性如表 3 所示。 表 3 重要控件的重要属性及值 控件名 属性 值 2代码设计 在表单的 件中添加以下代码: f. to &设置控件无效 在表单的 件中添加以下代码: &执行表单的 f. f. &隐藏 f. f. f. t. t. 在 件的 件中添加以 下代码: if 3 格 件的 件中添加以下代码: 在“结帐”按钮的 件中添加以下代码: t. to to to to 00 to ; 否结帐 = by &赋数据源 & &刷新表单 f. t. t. f. 单击“保存”按钮,将结帐信息保存到退房单“ 中,同时修改客房信息表“ 该凭证号码的记录的房态为“空闲”和登记表“ 该凭证号码的记录的

温馨提示

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

评论

0/150

提交评论