酒店管理系统,基于ASP和C#的应用程序_论文.doc_第1页
酒店管理系统,基于ASP和C#的应用程序_论文.doc_第2页
酒店管理系统,基于ASP和C#的应用程序_论文.doc_第3页
酒店管理系统,基于ASP和C#的应用程序_论文.doc_第4页
酒店管理系统,基于ASP和C#的应用程序_论文.doc_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

x xx xx xx x 学学 院院 专科毕业设计(论文) 题 目 酒店信息管理系统 学生姓名 专业班级 学 号 所 在 系 指导教师 完成时间 I 酒店信息管理系统 摘 要 随着社会经济的发展,在外出差已成为上班一族不可避免的生活环节,因 此各星级的酒店就应运而生,而酒店对客房管理克不容缓,特别对一些专为外 出人们提供住宿的酒店来说,酒店客房管理尤其重要,所以酒店管理系统能够 为酒店管理人员提供一个快速安全可靠的管理平台。 科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认 识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用 的一部分, 而人工化管理已不能满足客户的需求,例如不能及时查询客房正常 情况和人工管理的费时性,也为了使管理人员可以轻松快捷地完成酒店客房管 理任务,实现无纸化,电子化,和智能化管理,了解整个酒店客房信息。这些 优点能够极大地提高酒店管理的效率,也是酒店实现正规化管理开始。 酒店管理系统其开发主要包括后台数据库的建立和维护以及前端应用程序 的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的 数据库。而对于后者则要求应用程序功能完备,易使用等特点。 本软件针对酒店客房管理的工作特点,系统按酒店标准化业务程序流式设 计功能模块,来宾接待(入住登记、客房预订、登记资料修改、公安系统导出)、 查询统计(查询房间状态、查询预订信息、查询入住客人信息、查询客房) 、收 银结帐(退房、欠费一览表、打印账单)等三个模块。这三个模块包括了酒店管 理的主要业务,应用本系统可以在计算机上灵活、方便地管理酒店客房,从而 大大的提高了处理速率,使管理更加现代化。本系统是根据实际情况和具体内 容,按照一定的要求,科学、合理的进行系统分析、设计,具体包括数据输入、 查询、删除、修改等设计。从而使本系统完全能满足经济性、灵活性、系统性 及可靠性的要求。 关键词 来宾接待/查询统计/收银结帐/客房管理/数据库 II Hotel Information Management System Abstract Along with the development of social economy, traveling has become the inevitable gens going to work, so the life star hotel is made, and hotel rooms management, especially for, not only for some people to provide accommodation for the hotel, hotel management, especially important, so the hotel management system can provide hotel management provides a fast safe management platform. The science and technology unceasing enhancement, the computer science is mature day after day, its formidable function hadprofoundly known for the people, it entered the human society eachdomain and plays a more and more important role. As a part of computer application, and has not artificialization management to meet the demands of customers, such as in normal situation and guest inquires the time- consuming manual management, in order to make the management personnel can easily quickly complete hotel management tasks, paperless, electronic, and intelligent management, information about the hotel. These merits can enormously enhance the efficiency of hotel management, hotel management began to realize normalization. Hotel management system, which mainly includes the establishment and the maintenance and the programming of the frontend application. The former required data consistency and integrality. Data security database. For the latter request application function complete, easy to use, etc. This software for hotel management system, according to the characteristics of the hotel business process flow design standardization function modules, visitor reception room reservation and check-in registration (registration data, the public security system modification, and inquires the statistics (are) room reservation form and inquires query information, information query, inquires the guest hotel guests), mimeographing checkout (check-out, etc.), print bill list three modules. These three modules including hotel management major, this system can be applied in computer flexibly and conveniently to management of hotel rooms, thus greatly improve the processing speed, make more modern management. This system is according to the actual conditions and specific content, according to certain request, scientific and reasonable system analysis and design, including data input, query, delete, modify, etc. So that the system can fully satisfy economy, flexibility, systematic and reliability requirements. KEY WORDSvisitor reception, statistics, management, check, cashier database 目 录 中文摘要.I 英文摘要 .II 1 概论1 1.1 背景.1 1.2 应用系统开发工具简介.1 1.3 目标.1 2 系统需求分析2 2.1 可行性分析.2 2.2 需求分析.2 2.3 功能需求.2 2.3.1 功能划分.2 2.3.2 功能描述.2 2.4 安全性需求.3 2.5 系统业务流程分析.3 2.6 本章小结.3 3 系统总体设计3 3.1 系统简介3 3.2 系统开发原则4 3.3 系统模块图.4 3.4 本章小结.4 4 系统数据库设计5 4.1 客人实体5 4.2 查询实体5 4.3 客房实体6 4.4 退房实体6 4.5 系统实体 E-R 图6 4.6 本章小结.7 5 系统功能模块实现7 5.1 数据库的实现.7 5.2 连接数据库7 5.3 主要功能模块.8 5.3.1 用户登录.8 5.3.2 系统主界面.9 5.3.3 入住登记9 6 系统前台界面设计10 6.1 主界面设计.10 6.2 来宾接待界面设计.11 6.3 查询统计界面设计12 6.4 客房管理界面设计.17 6.5 退房模块界面设计18 6.6 本章小结.15 7 系统测试15 7.1 登陆测试.15 7.2 入住登记测试.16 7.3 查询客人测试17 7.4 修改口令测试.17 7.5 退房测试18 7.6 测试小结.18 使用说明19 总 结20 参考文献20 致 谢21 附录 1 系统安装及光盘.22 附录 2 管理员登录设置部分代码.23 1 1 概论 1.1 背景 在信息高度发达的今天,酒店业务涉及的各个工作环节已不再仅仅是传统的 住宿,结帐业务,而是更广更全面的服务性行业的代表.酒店宾馆作为一个服务性 行业,从客房的营销即客人的预定开始,到入住登记直至最后退房结帐,整个过程 应该是能体现已宾客为中心,提高快捷,方便的服务,给宾客感受一种顾客之上的 享受,提高酒店的管理水平,简化各种复杂操作,在最合理最短时间内完成酒店业 务规范操作,这才能令旅客舒适难忘,增加宾客回头率。本套酒店管理系统正是 为了解决酒店客房管理人员有效的管理客房,以提高酒店客房办公效率而开发的。 本系统实现了一个简单的酒店客房管理。在本系统里,主要是对来宾接待, 客房的信息,经营情况以及收银结账的管理。为管理者提供迅速,高效的服务,减 免手工处理的繁琐与误差,及时,准确地反映酒店的工作情况,经营情况。 以提供操作简单方便、快捷,易懂易用为开发目标,用户界面设计友好, 操作使用方便,同时能保证用户数据的稳定。 1.2 应用系统开发工具简介 Visual Studio C#.NET 是微软公司推出的全新集成开发环境 Visual Studio.NET 的重要成员之一,是新一代面向对象的可视化开发工具。具有面向 对象、分布式、可移植等性能的多线程动态计算机编程语言。因其简单易学、 开发快捷、功能强大的特点深受广大计算机程序开发人员的喜爱。C#.NET 继承 了 C 语言面向普通使用者和易学易用的优点,同时又引入了可视化图形界面的 程序设计方法及面向对象的程序设计,成为当前人们使用最为广泛、最有影响 的程序开发语言之一。 SQL Server Express 是一个免费、易用且便于管理的数据库。SQL Server Express 与 Microsoft Visual Studio 2005 集成在一起,可以轻松开发功能丰富、 存储安全、可快速部署的数据驱动应用程序。SQL Server Express 是免费的, 可以再分发(受制于协议) ,还可以起到客户端数据库以及基本服务器数据库的 作用。SQL Server Express 是低端 ISV、低端服务器用户、创建 Web 应用程 序的非专业开发人员以及创建客户端应用程序的编程爱好者的理想选择。 本系统主要的开发工具是 Microsoft Visual Studio .NET 2005,后台的数据 库采用 SQL SERVER 2005,通过 ADO.NET 对数据库进行连接。 1.3 目标 (1)能够实现登录系统、修改密码功能。 (2)客人入住登记、预订客房、收银结账等操作。 (3)预订信息、入住客人信息、欠费信息以及客房信息的查询功能。 (4)退房及系统维护等功能。最终的目标就是让酒店管理者能方便、高效、 合理的对酒店进行管理。 2 2 系统需求分析 2.1 可行性分析 可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的开发 是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分 析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是 用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分 析包括以下几个方面的内容。 (1) 经济可行性:主要是对项目的经济效益进行评价,本系统作为一个毕业 设计,不需要任何经费,对于我们学校在经济上完全没有问题的。而且本系统 正式使用后,将会大大的提高酒店客房管理的效率。 (2) 技术可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发 工作,硬、软件能否满足开发者的需要等。本系统主要采用了 Visual Studio C#.NET 和 SQL Server2005 进行相关的开发,而 Visual Studio C#.NET 是面向对 象的可视化软件开发工具,其对编程平台对数据库的访问做了很好的封装,数 据库接口的转换只需动态更改控件的相关属性即可;另考虑到 SQL Server 数据 库服务器用户,亦提供 SQL Server 数据库接口,微软公司的 SQL Server 数据库, 它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的 灵活性、安全性和易用性为数据库编程提供了良好的条件。 2.2 需求分析 随着星级酒店规模的不断扩大,酒店客房间数的急剧增加,客人流动量也在 不断成倍增长。面对庞大的信息量,就需要有酒店管理系统来提高客房管理工 作的效率。通过这样的系统,我们可以做到信息的规范管理,从而减少了管理 方面的工作量。 传统手工的客房管理,管理过程繁琐而复杂,执行效率低,并且易于出错。 通过这样的系统,我们可以做到信息的规范管理,实现了客房管理的系统化、 规范化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。 2.3 功能需求 2.3.1 功能划分 酒店管理系统主要有以下功能: a 来宾接待 b 查询统计 c 客房管理 d 系统维护 e 收银结帐 f 帮助 2.3.2 功能描述 1、来宾接待:包括来宾入住登记、客房预订、登记资料修改、公安系统导 出。 3 2、查询统计:查询房间状态、查询预订信息、查询入住客人信息、查询客 房。 3、客房管理:对房间类型的预览和房间管理。 4、系统维护:修改口令、备份资料、音乐播放器、计算器。 5、收银结帐:退房、欠费一览表、打印账单。 2.4 安全性需求 每位用户根据自己的身份不同,所拥有的操作权限不同。收银员有权力行 使对客人退房、打印账单、音乐播放器和计算器的功能,管理员可行使所有的 功能。 2.5 系统业务流程分析 酒店管理系统业务流程图如图 2.1 所示。 (图 2-1) 2.6 本章小结 本章是对本系统需求、功能、安全性等的说明,能使用户了解这个系统的 基本情况,进而可以让使用者更容易学习使用本系统。 3 系统总体设计 查询有无空房 间 住宿登 记管理 住宿登记 查询有无 空房间 无法入住 查询在住客 人信息 退房 是否退 房 继续入住 4 3.1 系统简介 本系统是一个小型的酒店管理系统,利用 Visual Studio C#.NET 编写用户接 口,以 Microsoft SQL Server2005 创建数据库而制作的图书管理系统。其中,用 户名是经过最高权限的管理员进行指定委派的。由于本管理系统操作简单、界 面明了,所以容易直观对相应的功能进行操作。设立超级管理员权限(即最高 权限的管理员) ,能直接浏览数据库各个表项,并具有对各个用户和用户信息进 行添加、删除、修改的权限。 3.2 系统开发原则 为了设计出符合一般标准又具有特色的界面,系统开发时要遵循以下开发原 则: 保证界面设计的风格具有一致性。 界面设计时,控件的摆放要协调和匀称。 常用操作(如查询房间状态、入住登记 、退房等操作)应建立快捷方 式,方便管理员日常操作。 提供错误处理信息,在出现错误时,系统应该能检测出错误并提供错误 处理的能;错误出现后,系统的状态不发生变化,或者系统要提供错误恢复的 向导。 为了方便管理员的管理应设置工具栏和状态栏。 3.3 系统模块图 本系统包括的主要有如下几个部分:来宾接待、查询统计、客房管理、系 统维护、收银结帐、帮助。 其功能模块图如图 3-1 所示 (图 3-1) 来 宾 接 待 入 住 预 定 客 房 预 定 公 安 系 统 导 出 来 宾 接 待 登 记 资 料 修 改 来 宾 接 待 查 询 统 计 查 询 房 间 状 态 入 住 预 定 查 询 预 定 信 息 查 询 客 房 查 询 住 客 人 信 息 登 记 资 料 修 改 来 宾 接 待 客 房 管 理 房 间 类 型 预 览 信 息 房 间 管 理 系 统 维 护 修 改 口 令 备 份 资 料 计 算 器 音 乐 播 放 器 查 询 住 客 人 信 息 登 记 资 料 修 改 来 宾 接 待 来 宾 接 待 退 房 欠 费 一 览 表 打 印 账 单 帮 助 使 用 说 明 关 于 酒店管理系统 5 3.4 本章小结 本章详细的介绍了开发这个系统的详细设计及详细功能。 4 系统数据库设计 E-R 模型的“联系”用于刻画实体之间的关联。一种完整的方式是对局部结 构中任意两个实体类型,依据需求分析的结果,考察局部结构中任意两个实体 类型之间是否存在联系。若有联系,进一步确定是 1:N,M:N,还是 1:1 等。还 要考察一个实体类型内部是否存在联系,两个实体类型之间是否存在联系,多 个实体类型之间是否存在联系,等等。根据上面的设计可以规划出的实体有: 客人实体、查询实体、客房实体、系统管理实体和退房实体。 4.1 客人实体 入住客人表的设计详细的给出了客人入住时需要的一些基本信息,运用此 表能方便的对客人的一些基本信息进行查询、修改、删除等操作。方便使用者 的操作,使操作方便、快捷。 4.2 查询实体 客人实体 姓名 性别 电话 身份证号 数据库 配置文 件已经 安装到 D:oracl eproduc t10.2.0, 同时其 他选定 的安装 组件也 已经安 装到 D:oracl eproduc t10.2.0 db_1。 iSQL*Pl us URL 为: http:/19 2.168.0. 247:556 0/isqlplu s iSQL*Pl us DBA URL 为: http:/19 2.168.0. 247:556 0/isqlplu s/dba 证号 房间类型 房间号 数据库 配置文 件已经 安装到 D:oracl eproduc t10.2.0, 同时其 他选定 的安装 组件也 已经安 装到 D:oracl eproduc t10.2.0 db_1。 iSQL*Pl us URL 为: http:/19 2.168.0. 247:556 0/isqlplu s iSQL*Pl us DBA URL 为: http:/19 2.168.0. 247:556 0/isqlplu s/dba 证号 入住日期 数据库 配置文 件已经 安装到 D:oracl eproduc t10.2.0, 同时其 他选定 的安装 组件也 已经安 装到 D:oracl eproduc t10.2.0 db_1。 iSQL*Pl us URL 为: http:/19 2.168.0. 247:556 0/isqlplu s iSQL*Pl us DBA URL 为: http:/19 2.168.0. 247:556 0/isqlplu s/dba 证号 房价 数据库 配置文 件已经 安装到 D:oracl eproduc t10.2.0, 同时其 他选定 的安装 组件也 已经安 装到 D:oracl eproduc t10.2.0 db_1。 iSQL*Pl us URL 为: http:/19 2.168.0. 247:556 0/isqlplu s iSQL*Pl us DBA URL 为: http:/19 2.168.0. 247:556 0/isqlplu s/dba 证号 单位 数据库 配置文 件已经 安装到 D:oracl eproduc t10.2.0, 同时其 他选定 的安装 组件也 已经安 装到 D:oracl eproduc t10.2.0 db_1。 iSQL*Pl us URL 为: http:/19 2.168.0. 247:556 0/isqlplu s iSQL*Pl us DBA URL 为: http:/19 2.168.0. 247:556 0/isqlplu s/dba 证号 备注 数据库 配置文 件已经 安装到 D:oracl eproduc t10.2.0, 同时其 他选定 的安装 组件也 已经安 装到 D:oracl eproduc t10.2.0 db_1。 iSQL*Pl us URL 为: http:/19 2.168.0. 247:556 0/isqlplu s iSQL*Pl us DBA URL 为: http:/19 2.168.0. 247:556 0/isqlplu s/dba 证号 押金 数据库 配置文 件已经 安装到 D:oracl eproduc t10.2.0, 同时其 他选定 的安装 组件也 已经安 装到 D:oracl eproduc t10.2.0 db_1。 iSQL*Pl us URL 为: http:/19 2.168.0. 247:556 0/isqlplu s iSQL*Pl us DBA URL 为: http:/19 2.168.0. 247:556 0/isqlplu s/dba 证号 查询实体 房间号 房间类型房间状态 房价 6 查询实体的设计主要是针对房间基本信息的查询,能使使用者方便的了解 到房间的一些状态,比如价位、类型等。此实体的设计能让使用者方便的对客 房进行一些管理,开房、退房等。 4.3 客房实体 客房实体的设计主要是针对不同的入住群体,根据不同入住者的不同需求 来选择合适的房间类型。让入住者真正的感觉到酒店所提供的各种服务,让入 住者认识到酒店是为大众群体所开设的。 4.4 退房实体 退房实体表的设计主要是针对客房实体、入住者信息以及入住的信息计算 出入住者的费用。该实体可以根据客房表和入住者信息表对酒店进行管理,让 使用者能快速、有效、准确的对入住费用进行计算,进而达到方便、高效的管 客房实体 普通间标准间 VIP 间 退房实体 姓名 性别 电话 身份证号 数据库 配置文 件已经 安装到 D:oracle product 10.2.0, 同时其 他选定 的安装 组件也 已经安 装到 D:oracle product 10.2.0d b_1。 iSQL*Pl us URL 为: http:/19 2.168.0. 247:556 0/isqlplu s iSQL*Pl us DBA URL 为: http:/19 2.168.0. 247:556 0/isqlplu s/dba 证号 房间类型 房间号 数据库 配置文 件已经 安装到 D:oracle product 10.2.0, 同时其 他选定 的安装 组件也 已经安 装到 D:oracle product 10.2.0d b_1。 iSQL*Pl us URL 为: http:/19 2.168.0. 247:556 0/isqlplu s iSQL*Pl us DBA URL 为: http:/19 2.168.0. 247:556 0/isqlplu s/dba 证号 入住日期 数据库 配置文 件已经 安装到 D:oracle product 10.2.0, 同时其 他选定 的安装 组件也 已经安 装到 D:oracle product 10.2.0d b_1。 iSQL*Pl us URL 为: http:/19 2.168.0. 247:556 0/isqlplu s iSQL*Pl us DBA URL 为: http:/19 2.168.0. 247:556 0/isqlplu s/dba 证号 房价 数据库 配置文 件已经 安装到 D:oracle product 10.2.0, 同时其 他选定 的安装 组件也 已经安 装到 D:oracle product 10.2.0d b_1。 iSQL*Pl us URL 为: http:/19 2.168.0. 247:556 0/isqlplu s iSQL*Pl us DBA URL 为: http:/19 2.168.0. 247:556 0/isqlplu s/dba 证号 单位 数据库 配置文 件已经 安装到 D:oracle product 10.2.0, 同时其 他选定 的安装 组件也 已经安 装到 D:oracle product 10.2.0d b_1。 iSQL*Pl us URL 为: http:/19 2.168.0. 247:556 0/isqlplu s iSQL*Pl us DBA URL 为: http:/19 2.168.0. 247:556 0/isqlplu s/dba 证号 备注 数据库 配置文 件已经 安装到 D:oracle product 10.2.0, 同时其 他选定 的安装 组件也 已经安 装到 D:oracle product 10.2.0d b_1。 iSQL*Pl us URL 为: http:/19 2.168.0. 247:556 0/isqlplu s iSQL*Pl us DBA URL 为: http:/19 2.168.0. 247:556 0/isqlplu s/dba 证号 押金 数据库 配置文 件已经 安装到 D:oracle product 10.2.0, 同时其 他选定 的安装 组件也 已经安 装到 D:oracle product 10.2.0d b_1。 iSQL*Pl us URL 为: http:/19 2.168.0. 247:556 0/isqlplu s iSQL*Pl us DBA URL 为: http:/19 2.168.0. 247:556 0/isqlplu s/dba 证号 退房日期 D:oracle product 10.2.0, 同时其 他选定 的安装 组件也 已经安 装到 D:oracle product 10.2.0d b_1。 iSQL*Pl us URL 为: http:/19 2.168.0. 247:556 0/isqlplu s iSQL*Pl us DBA URL 为: http:/19 2.168.0. 247:556 0/isqlplu s/dba 证号 结帐 D:oracle product 10.2.0, 同时其 他选定 的安装 组件也 已经安 装到 D:oracle product 10.2.0d b_1。 iSQL*Pl us URL 为: http:/19 2.168.0. 247:556 0/isqlplu s iSQL*Pl us DBA URL 为: http:/19 2.168.0. 247:556 0/isqlplu s/dba 证号 找零 D:oracle product 10.2.0, 同时其 他选定 的安装 组件也 已经安 装到 D:oracle product 10.2.0d b_1。 iSQL*Pl us URL 为: http:/19 2.168.0. 247:556 0/isqlplu s iSQL*Pl us DBA URL 为: http:/19 2.168.0. 247:556 0/isqlplu s/dba 证号 实收金额 D:oracle product 10.2.0, 同时其 他选定 的安装 组件也 已经安 装到 D:oracle product 10.2.0d b_1。 iSQL*Pl us URL 为: http:/19 2.168.0. 247:556 0/isqlplu s iSQL*Pl us DBA URL 为: http:/19 2.168.0. 247:556 0/isqlplu s/dba 证号 7 理酒店的目的。 4.5 系统实体 E-R 图 入住者根据情况入住客房,酒店管理者对入住者进行服务,当入住者要求 退房时,酒店管理者可根据入住这在酒店享有的服务进行账目的结算,让管理 者可根据这一系列的合理流程来更加有效的管理酒店。 4.6 本章小结 本章主要介绍了开发系统所用的数据库的设计以及数据库中表的详细说明, 可以让使用者一目了然,方便的了解到表中的信息,进而可以快速高效的录入 客人和客房信息。 5 系统功能模块实现 5.1 数据库的实现 本系统通过 SQL Server 数据库和前台界面通过后台 C#代码进行连接,采 用的数据库为 Microsoft 公司的 SQL Server 2005,数据库共有 5 个表。用户表 主要是用来记录用户的信息,包括用户名、密码及用户的权限信息等等。管理 员可以对普通用户的信息进行修改,管理员可以对客房、来宾信息进行增加、 删除、修改、查询。 5.2 连接数据库 本系统用的是.net 之间的通信协议,前台定义了两个类与后台 SQL 建立通 信,使得后台数据库文件得到访问,前台的那个连接类分别是 DBHelper 和 UserHelper。 其实现功能和部分代码如下: DBHepler 类建立与数据库之间的通信。 class DBHelper / 数据库连接字符串 private static string connString = “Data Source=.;Initial Catalog=Hotel Management;User ID=sa;Pwd=123“; / 数据库连接 Connection 对象 public static SqlConnection connection = new SqlConnection(connString); 住宿 退房 客 房 8 UserHelper 类建立用户登记界面从数据库获取的值。 class UserHelper public static string Username = “; / 用户名 public static string loginID = “; / 登录类型 5.3 主要功能模块 5.3.1 用户登录 登录界面如图所示,登录时,需要输入用户名、密码及角色,并单击“登录” 按钮,完成登录过程。 如图 5-1 功能:本模块的主要功能是对操作用户身份的验证,只有系统的合法用户 才能进入系统。在进行系统登录过程中,登录模块将调用数据库里的用户表, 并对用户名和密码进行验证,只有输入了正确的用户名和密码后,系统登录才 会成功,否则退出登录模块。并在输入了错误的或者是不存在的用户名和密码 时,系统会给出出错信息提示,指明登录过程中的错误输入或错误操作,以便 用户进行正确的登录。其流程图如 5-2 所示: 9 输入用户名 判断用户名 份 输入密码 判断密码正 确 进入操作界面 N 不存在 图 5-2 登陆窗口界面流程图 5.3.2 系统主界面 当管理员想进入系统时,在登录窗口(图 5-2)中输入用户名和密码,点击 登录按钮,就可进入教材管理系统的主窗体界面(图 5-4),从这个界面中用户 可以根据不同的身份进行不同的操作。 系统主界面如果登录者的输入是正确的,则直接进入“酒店管理系统”模 块的主界面,如下图: 5.3.3 入住登记 如果单击菜单栏的“来宾接待”选择“开房登记“。或单击“开房登记 “的图标,则弹出以下界面。 10 输入或选择完整后单击“登记”按钮,则可以入住,房间状态为已住。 6.系统前台界面设计 一个系统前台的界面是很重要的、界面的美观,及界面的友好性,都是决 定着一个系统成败的关键。 6.1 主界面的设计 本系统的主界面(图 6-1)采用的是,先把系统的全部功能模块分为六大 功能模块。六大功能模块的按钮放在系统的左边,点击按钮则会在系统的中间 位置,显示出本模块含有的功能模块,而系统的上面也有六大模块的主菜单, 点击会弹出含有本模块的几个小模块的下拉菜单,在主菜单下面还有几个快速 启动的按钮。是比较常用的几个功能模块,点击后会直接启动功能模块,是比 较方便的。 11 主界面的主要的设计代码为: private System.Windows.Forms.Button button1; private System.Windows.Forms.ToolStripMenuItem 来宾接待ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem 入住登记ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem 公安系统导出ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem 退出ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem 查询预定信息ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem 查询预订信息ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem 查询在住客人ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem 查询房间状态ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem 财务管理ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem 房间类型浏览ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem 客房管理ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem 系统维护ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem 修改口令ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem 音乐ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem 计算器ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem 收银结账ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem 退房ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem 欠费一览表ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem 帮助ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem 打印账单ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem 联系我们ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem 系统简介ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem 登记资料修改ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem 查询客房ToolStripMenuItem; private System.Windows.Forms.Label label21; private System.Windows.Forms.ToolStripMenuItem 备份资料ToolStripMenuItem; private System.Windows.Forms.Label l; 12 private System.Windows.Forms.Label label32; private System.Windows.Forms.Label label29; private System.Windows.Forms.ToolStripMenuItem 客房预定表ToolStripMenuItem; 6.2 来宾接待界面设计 来宾接待模块:包括入住登记、客房预订、登记资料修改、公安系统导出 模块。界面如下图,来宾接待模块主要处理来宾登记的一些功能,也是本系统 最主要的功能。 入住登记时比较常用的功能之一,也是本系统最重要的功能,点击入住登 记则会弹出下图,可以选择房间的类型,选完后,后面房间号会自动显示该类 型房间的剩余房间号,下面房价那里会自动显示该房间类型的房价,然后填写 写房客的基本信息,输入完整后单击“登记”按钮,则可以入住,房间状态则 改变为已住。 入住登记界面所涉及到的程序代码如下: private System.Windows.Forms.Label label1; private System.Windows.Forms.Label label2; private System.Windows.Forms.Label label3; private System.Windows.Forms.Label label4; private System.Windows.Forms.Label label5; private System.Windows.Forms.Label label6; private System.Windows.Forms.Label label7; private System.Windows.Forms.Label label8; private System.Windows.Forms.Label label9; private System.Windows.Forms.Label label10; private System.Windows.Forms.Button button1; private System.Windows.Forms.Button btnClose; private System.Windows.Forms.TextBox txtname; private System.Windows.Forms.RadioButton rdoMale; 13 private System.Windows.Forms.TextBox txttel; private System.Windows.Forms.TextBox txtunit; private System.Windows.Forms.TextBox txtID; private System.Windows.Forms.TextBox txtdep; private System.Windows.Forms.ComboBox cboroomtype; private System.Windows.Forms.TextBox txtremarks; private System.Windows.Forms.TextBox txttime; private System.Windows.Forms.Label label11; private System.Windows.Forms.Panel palsex; private System.Windows.Forms.RadioButton rdoFemale; private System.Windows.Forms.ComboBox cboid; private System.Windows.Forms.Label label12; private System.Windows.Forms.TextBox txtPrice; private System.Windows.Forms.Label label13; private System.Windows.Forms.TextBox txtday; private System.Windows.Forms.Timer timer1; 6.3 查询房间界面设计 查询统计模块主要是用来查询系统中的信息,房间的空闲信息、房间入住 客人信息、房间类型的信息,也是比较常用的模块。下面主要介绍下查询房间 状态的模块界面设计、点击“查询统计” “查询房间状态”则会出现下图, 窗口中会显示出当前房间的空闲状态,可以很清晰的了解到有多少房间是 空着的。 房间状态模块的界面设计所涉及到的代码为: private System.Windows.Forms.Label label1; 14 private System.Windows.Forms.DataGridView dgvRoomType; private System.Windows.Forms.DataGridViewTextBoxColumn Column1; private System.Windows.Forms.DataGridViewTextBoxC

温馨提示

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

最新文档

评论

0/150

提交评论