为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

酒店管理信息系统中“房态图”的设计和实现(可编辑)

2017-12-20 5页 doc 18KB 85阅读

用户头像

is_594905

暂无简介

举报
酒店管理信息系统中“房态图”的设计和实现(可编辑)酒店管理信息系统中“房态图”的设计和实现(可编辑) 酒店管理信息系统中“房态图”的设计和实现 第10卷 第11期 软 件 导 刊 Vo1(10No(1l NOV(2Ol1 2011年 11月 酒店管理信息系统中 “房态图"的设计和实现 陈 婕 (江苏经贸职业技术学院,江苏 江宁 211168) 摘 要 :房‘‘态图’’就是用来实时反映酒店客房状态的图型化界面,大部分酒店管理软件都提供了房态图功能模块。 介绍了如何用 C 语言和 MySQL数据库实现客房管理系统 中 “房态图”模块,并对相关代码进行 了详细描...
酒店管理信息系统中“房态图”的设计和实现(可编辑)
酒店管理信息系统中“房态图”的设计和实现(可编辑) 酒店管理信息系统中“房态图”的设计和实现 第10卷 第11期 软 件 导 刊 Vo1(10No(1l NOV(2Ol1 2011年 11月 酒店管理信息系统中 “房态图"的设计和实现 陈 婕 (江苏经贸职业技术学院,江苏 江宁 211168) 摘 要 :房‘‘态图’’就是用来实时反映酒店客房状态的图型化界面,大部分酒店管理软件都提供了房态图功能模块。 介绍了如何用 C 语言和 MySQL数据库实现客房管理系统 中 “房态图”模块,并对相关代码进行 了详细描述。本例可 以用于软件开发类课程的教学,也可 以修改完善后用于实际酒店管理软件开发中。 关键词 :房态图;酒店管理信息系统;C#;MySQL 中图分类号 :TP311(52 文献标识码 :A 文章编号 :1672―7800(2011)011―0122―02 0卜一 标准 间,O2――单人间,03――豪华间,O4―― 0 引言 行政 间。 表 2中的 RoomStatus字段,按酒店习惯,可 以填写的 房态图是用来实时反映酒店客房状态的图形,实现上 内容为 : 就是图形化的客房状况监控 ,目前 ,绝大部分 的酒店管理 VC――干净 的空房 ,0C一一 干净 的有客房 ,VD―― 软件都提供了房态图功能模块,由于商业软件的原因,一 脏 的空房 ,OD――脏的有客房 。 般无法获得房态图的源代码或核心算法 ,所 以不少高职 院 表 1中的数据 ,一般是在系统初始化 时,由操作员从 校教师在讲解旅游软件开发时,无法介绍房态 图的实现。 “客房基本信息设置”中录入,或者在 日常运行过程通过添 本文将介绍一种房态 图的实现算法 ,简洁明了,可 以用于 加、删除、和修改操作进行维护。表 2中的数据,在系统初 实践教学,也可 以修改完善后用于实际酒店管理软件开 始化 时,根据酒店 已经录入的房间号,自动填写,初始化 时 发 。 全部设置为 “VC”,即 “净房”,日常运行过程 中,系统各模 块 ,根据操作员 的操作,进行更新 。 1 房态 图设计 表 1 客房基本信息表 1(1 开发工具和数据库的选择 开发语言选用的是 C ,它是一种相当新的编程语言 , 功能强大、容易学习。前 台开发工具选用 的是 SharpDe― velop2(0,SharpDevelop是一款优秀的集成开发环境 ,不 仅免费,而且开源 。没有选用 VisualC 的原因是因为其 价格昂贵,不适合一般学 院使用 。 对于教学来说,选用 的数据库最好是免费的,这样可 以节约学院的经费;而对一般 中小酒店来说 ,也希望采用 1(3 界面设计 经济实惠的数据库 ,节省投入 的费用 。结合 以上实际,选 该模块主要使用 了DataGridView控件 ,该控件是 ( 用 了免费的MySQL作用数据库 ,MySQL适用面广 、性能 NET2(0中的一个新控件 ,是针对 (NET1(X中功能较差 优异 、性价 比高,完全可 以满足一般酒店客房管理工作 的 的标准 DataGrid控件而设计的。使用 DataGridView控 应用 。 件 ,可 以显 示和编辑来 自多种不同类型的数据源的表格数 1(2 数据库表设计 据 。 DataGridVJew控件具有极高的可配置性 和可扩展 为了简化算法,本例只设计了两张表 ,一张为客房基 性,它提供有大量的属性、方法和事件,可 以用来对该控件 本信息表 (tb―roombasein{o),另一张为客房状态表(tbro― ― 的外观和行为进行 自定义。本例中,系统在单元格中填写 omstatus),如表 1和表 2所示 。 客房号,用不同的颜色代表 4种状态 。本例对界面作了简 其 中,表 1中的RoomType字段可以填写的内容为: 化 ,如 图 1所示 ,显示 了某次房态情况,如需要美观复杂 的 作者简介 :陈婕 (1980一),女,江苏泰州人,硕士,江苏经贸职业技术学院讲师,研究方向为旅游电子商务 。 第 11期 陈 婕 :酒店管理信息系统 中 “房态图”的设计和实 现 ??123 ?? 界面,可 自行修改。 tb ― roombaseinfoleftjoin tb―roomstatusontb―room― baseinfo(roomid ― tb roomstatus(roomidorderbytb ― ― roombaseinfo(RoomLayer,tb roombaseinfo(roomid”;,, ― 取房间的相关数据 roomDV(RowCount一 1;,,置 网格控件行数为 1 MySqlConnectionconn― MySqlCon();,,建立数 据库连接 conn(Open();,,打开连接 MySqlCommandcmd― new MySqlCommand(sql― str,conn);,,关联 SQL语句 MySqlDataReaderrdb ― cmd(ExecuteReader(); 图 1 房态 图界面 设计效 果 ,,执行 SQL语句并生成数据集 1(4 算法实现 while(rdb(Read()){,,读数据,并且判断不同的楼 1(4(1 建立数据库连接 层 ,如果是新楼层或是已经写满一行 ,需换行 。 函数 MySqlCon,实现数据库的连接,本例中,数据库 if(j一一 dgvcollltemplayer!一rdbV”roomlay― 名为 hotel,用户名为 root,密码为 1。 er”](ToString()){ publicstaticMySqlConnectionMySqlCon() j一0; ‘
/
本文档为【酒店管理信息系统中“房态图”的设计和实现(可编辑)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索