06.用VC++制作一个客房管理系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
案例六 用VC++制作一个客房管理系统 ? 关键词:启动封面? DAO数据源? 客房管理? 查询 6.1 课程设计的目的和意义??? 在现代的宾馆服务行业中,由于客户流量骤增,传统的管理方法已经不能适合现代社会的需要,因此客房管理系统是各大中小型宾馆所需要使用的一个管理系统。由于客房系统往往是一个大型的信息管理系统,它需要专业的开发人员才能完成复杂的功能制作,而且每一个宾馆的管理内容、服务方式均有所区别,鉴于本书是作为学生学习课程设计使用的,我们不可能制作一个标准的适合全部宾馆需要的通用宾馆管理系统,而只是作为一个有一定代表意义的小型客房管理系统,想必它一定具有抛砖引玉的作用。 ? 6.2? 系统功能设计 在本系统中,将实现如下一些功能模块:系统封面、住宿记录管理功能模块、退房处理功能模块、客户查询功能模块。 系统封面是指在系统启动时的画面,在前一案例中我们已经涉及过系统封面的制作。 客房管理系统的系统封面如图6.1所示。     6.1? 系统启动封面   可以通过“退房管理”对话框对已经占用的房间进行标志,如以“*”号进行房间占用标志,便于对房间情况进行查询。客户住宿记录界面如图6.2所示,该界面也就是系统的主控界面。     6.2? 住宿记录界面   VC什有比较深入的了解之后,再进行相关方面的制作,这样将是事半功倍。“退房管理”对话框如图6.3所示。     6.3? “退房管理”对话框   查询功能模块主要用于查询客户的住宿情况,如常规探访查询、治安检验查询等。在本案例中,查询是按客户姓名进行单一查询的,用户先输入一个客户姓名之后,执行查询,便可以查到该客户的记录。读者可以在学习完本书之后,建立一个条件组合查询,即可以对客房及客户进行任何条件的“万能”查询。查询对话框如图6.4所示。 本系统仅涉及客房管理的一些基本功能,存在一定的局限性,但它具有极大的启发性,是值得读者学习参考的。     6.4? 查询对话框 6.3? 数据库及数据表设计 为了保持本书每一案例的独立性和系统制作过程的完整性,我们仍将创建本例的数据库和数据表的过程列出,这对于学生学习制作案例是大有好处的。 在创建该系统之前,我们首先创建一个客房管理数据库。在该数据库中,创建3个数据表,即:客户信息数据表、客房情况表,它们分别用于对客户信息、客房情况的相关记录的处理。 6.3.1? 客房管理数据库与相关数据表的设计 数据库是数据表的集合,系统开发首先应该开发一个数据库,它用于存放系统中的数据表,本章仍采用Microsoft Office 2003中的Microsoft Access 2003来进行数据库与数据表的创建工作。为此我们先定义数据库中的2个数据表的结构。 1.客户信息数据表的结构的定义 根据客房管理系统的特点,我们特设计客户信息数据表的结构,如表6.1所示(注,该结构是一个简化的结构,实际的客房信息数据表的结构可能要复杂得多)。 ? 表6.1? 客户信息数据表的结构   字段类型 字段大小 小数位数 索引 必须填写 房号 数字 默认 ? 惟一索 是 姓名 文本 20 ? ? 是 性别 文本 2 ? ? 是 年龄 数字 3 ? ? 是 国籍 文本 20 ? ? 是 客房级别 文本 8 ? ? 是 用房天数 整型 4 ? ? 是 住店日期 日期/时间 ? ? ? 是 离店日期 日期/时间 ? ? ? 是 ? 客户信息数据表一经创建,可以在其中输入一些数据记录,以在后面的对话框制作中显示对话框的数据操作效果。其演示数据输入可参考表6.2所示内容(注:所有的表的数据并不是真正的业务处理数据,仅用于演示,可不考虑其真实性)。 ? 表6.2? 客户倍息数据表的数据内容   姓名 性别 年龄 国籍 客房级别 用房天数 住店日期 离店日期 301 张和平 男 35 日本 2 1 02-4-22 02-4-23 302 李光遴 女 32 印度 2 5 02-4-22 02-4-27 303 陈思明 男 34 美国 2 1 02-4-22 02-24-23 401 张相伟 男 43 中国 1 5 02-4-22 02-4-27 402 陈东 女 25 中国 1 1 02-4-22 02-4-23 501 朝阳 男 54 加拿大 2 5 02-4-22 02-4-27 ? 2.客房情况表的结构定义 客房情况表主要反映一个客房管理系统中的客房号、客房级别和用房标志三个方面,它可以清楚地说明一个宾馆经营过程中的客房构成要素和使用情况。客房情况表的结构如表6.3所示。   6.3? 客房情况表的结构   字段类型 字段大小 小数位数 索引 必须填写 房号 数字 默认 ? 惟一索引 是 姓名 文本 20 ? ? 是 性别

文档评论(0)

文档分享 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档