毕业设计(论文)-酒店管理系统.doc_第1页
毕业设计(论文)-酒店管理系统.doc_第2页
毕业设计(论文)-酒店管理系统.doc_第3页
毕业设计(论文)-酒店管理系统.doc_第4页
毕业设计(论文)-酒店管理系统.doc_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

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

文档简介

南京铁道职业技术学院毕 业 论 文 题 目: 酒店管理系统 作 者: 学 号: 系 : 电子信息系 专 业: 软件技术 班 级: 10软件301 指导者: 讲师 评阅者: 讲师 2012年 11月 毕业设计(论文)摘要酒店管理系统摘要 近年来,随着旅游业的发展,国内的酒店服务业得到了日新月异的发展,因此对酒店的管理克不容缓,特别对一些专为出差人们提供住宿的酒店来说,酒店客房管理尤其重要,所以酒店管理系统能够为酒店管理人员提供一个快速安全可靠的管理平台。本系统是采用C#.net语言和SQL server2005数据库开发的酒店管理系统。 其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。该系统的主要目标是针对酒店客房住房管理进行计算机的管理,本系统主要功能包括:客房预定、客房管理、账务管理、员工管理和系统管理。使用该酒店管理系统,将会有以下好处: .实现网上预定:可以减少宾客来入住的等待时间。 .高效的客房管理:能有效的提高房率,增加营业收入。 .提高决策依据:管理者可以随时了解经营情况,以制定相应的经营方针。 .减轻员工的工作负担:从而使员工把更多的精力放在提高为宾客服务的质量 .树立良好的酒店形象关键字 酒店管理系统、数据库、C#.net应用。目 次1 引言12 系统概述12.1 目标13 开发环境13.1 C#.NET简介13.2 SQL Server 2005简介23.3 结构化查询语句SQL简介24 系统需求分析34.1 可行性分析34.2 需求分析44.3 功能需求44.3.1 功能划分44.3.2 功能描述44.4 安全性需求54.5 系统业务流程分析54.6 本章小结55 系统总体设计55.1 系统简介55.2 系统开发原则65.3 系统模块图65.4 本章小结76 系统数据库设计76.1 系统系统E-R图76.1.1 客人实体76.1.2 查询实体76.1.3 客房实体86.1.4 退房实体86.1.5 系统实体E-R图96.2 表/字段分析96.2.1 用户信息数据表96.2.2 宾客信息数据表96.2.3 员工信息数据表106.2.4 房间信息数据表106.2.5 顾客房间消费信息数据表116.3 数据库创建116.3.1创建数据库116.3.2 创建表116.4 本章小结127 系统功能模块实现127.1 数据库的实现127.2 主要功能模块127.2.1 用户登录127.2.2 系统主界面137.2.3 客房入住登记147.3 本章总结158 系统前台主要界面设计及相关代码158.1 登陆界面设计158.2 主界面设计178.3 顾客开单界面设计318.4 客房预订界面设计358.5 客房管理界面设计388.6 退房收银结账模块界面设计428.7 本章小结43系统操作说明44总 结45参考文献46致 谢47第 47 页 共 47 页1 引言在信息高度发达的今天,酒店业务涉及的各个工作环节已不再仅仅是传统的住宿,结账业务,而是更广更全面的服务性行业的代表。酒店宾馆作为一个服务性行业,从客房的营销即客人的预定开始,到入住登记直至最后退房结账,整个过程应该是能体现以宾客为中心,提高快捷,方便的服务,给宾客感受一种顾客至上的享受,提高酒店的管理水平,简化各种复杂操作,在最合理最短时间内完成酒店业务规范操作,这才能令旅客舒适难忘,增加宾客回头率。本套酒店管理系统正是为了解决酒店客房管理人员有效的管理客房,以提高酒店客房办公效率而开发的。2系统概述本系统实现了一个简单的酒店客房管理。在本系统里,主要是对来宾接待、客房的信息、经营情况以及收银结账的管理。为管理者提供迅速,高效的服务,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况,经营情况。以提供操作简单方便、快捷,易懂易用为开发目标,用户界面设计友好,操作使用方便,同时能保证用户数据的稳定。2.1 目标(1)能够实现登录系统、修改密码功能。(2)客人入住登记、预订客房、收银结账等操作。(3)预订信息、入住客人信息、欠费信息以及客房信息的查询功能。(4)退房及系统维护等功能。最终的目标就是让酒店管理者能方便、高效、合理的对酒店进行管理。3 开发环境3.1 C#.NET简介Visual Studio C#.NET是微软公司推出的全新集成开发环境Visual Studio.NET的重要成员之一,是新一代面向对象的可视化开发工具。具有面向对象、分布式、可移植等性能的多线程动态计算机编程语言。因其简单易学、开发快捷、功能强大的特点深受广大计算机程序开发人员的喜爱。C#.NET继承了C语言面向普通使用者和易学易用的优点,同时又引入了可视化图形界面的程序设计方法及面向对象的程序设计,成为当前人们使用最为广泛、最有影响的程序开发语言之一。3.2 SQL Server 2005简介SQL Server 2005 是一个免费、易用且便于管理的数据库。SQL Server 2005 与 Microsoft Visual Studio 2005 集成在一起,可以轻松开发功能丰富、存储安全、可快速部署的数据驱动应用程序。SQL Server 2005 是免费的,可以起到客户端数据库以及基本服务器数据库的作用。SQL Server 2005 是低端 ISV、低端服务器用户、创建 Web 应用程序的非专业开发人员以及创建客户端应用程序的编程爱好者的理想选择。本系统主要的开发工具是Microsoft Visual Studio 2005,后台的数据库采用SQL Server2005,通过 ADO.NET 对数据库进行连接。3.3 结构化查询语句SQL简介SQL(Structured Query Language)语言是一种介于关系代数与关系验算之间的结构化查询语句,其功能并不仅仅是查询。SQL是一个通用的、功能极强的关系数据库语言。SQL语言集数据查询(Data Query)、数据操纵(Data Manipulation)、数据定义(Data Definition)和数据控制(Data Control)功能于一体,主要特点包括:1综合统一2高度非过程化3面向集合的操作方式4以同一种语法结构提供两种使用方式5语言简介,易学易用定义基本表:SQL语言使用CREATE TABLE语句定义基本表,其一般格式如下:CREATE TABLE (列级完整性约束条件,列级完整性约束条件,);修改基本表:SQL语言使用ALTER TABLE修改基本表,其一般格式为:ALTER TABLE ADD完整性约束DROPMODIFY;查询:SQL语言提供了SELECT语句进行数据库的查询,该语句具有灵活的使用方式和丰富的功能。其一般格式为:SELECT ALL|DISTINCT,FROM ,WHERE GROUP BY HAVING ORDER BY ASC|DESC;插入数据:1插入单个元组 插入单个元组的INSERT语句的格式为:INSERTINTO (,)VALUES(,);2插入子查询结果插入子查询结果的INSERT语句的格式为: INSERT INTO(,) 子查询;修改数据:修改操作语句的一般格式为: UPDATE SET =,= WHERE ;删除数据:删除语句的一般格式为: DELETE FROM WHERE ;4 系统需求分析4.1 可行性分析可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。(1)经济可行性:主要是对项目的经济效益进行评价,本系统作为一个毕业设计,不需要任何经费,对于我们学校在经济上完全没有问题的。而且本系统正式使用后,将会大大的提高酒店客房管理的效率。(2)技术可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。本系统主要采用了Microsoft Visual Studio 2005和SQL Server2005进行相关的开发,而Microsoft Visual Studio 2005是面向对象的可视化软件开发工具,其对编程平台对数据库的访问做了很好的封装,数据库接口的转换只需动态更改控件的相关属性即可;另考虑到SQL Server数据库服务器用户,亦提供SQL Server数据库接口,微软公司的SQL Server数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。4.2 需求分析随着酒店规模的不断扩大,酒店客房数量的急剧增加,客人流动量也在不断成倍增长。面对庞大的信息量,就需要有酒店管理系统来提高客房管理工作的效率。通过这样的系统,我们可以做到信息的规范管理,从而减少了管理方面的工作量。传统手工的客房管理,管理过程繁琐而复杂,执行效率低,并且易于出错。通过这样的系统,我们可以做到信息的规范管理,实现了客房管理的系统化、规范化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。4.3 功能需求4.3.1 功能划分酒店管理系统主要有以下功能:A客房登记 B房客信息 C客房管理D员工管理E住宿结账4.3.2 功能描述1、客房登记:包括来宾入住登记、客房预订、登记资料修改。2、查询统计:查询房间状态、查询预订信息、查询入住客人信息、查询客房。3、客房管理:对房间类型的预览和房间管理。4、客房信息:对客人要求所入住的空房进行查询等5、住宿结账:退房、欠费一览表。4.4 安全性需求每位用户根据自己的身份不同,所拥有的操作权限不同。收银员有权力行使对客人开单、添加消费、宾客结账、预定管理和便签的功能,管理员可行使所有的功能。4.5 系统业务流程分析酒店管理系统业务流程图如图(4-1)所示。查询有无空房间住宿登记管理住宿登记无法入住查询在住客人信息是否退房继续入住退房 图(4-1)4.6 本章小结本章是对本系统需求、功能、安全性等方面的说明,能使用户了解这个系统的基本情况,进而可以让使用者更容易学习使用本系统。5 系统总体设计5.1 系统简介本系统是一个小型的酒店管理系统,利用Microsoft Visual Studio2005编写用户接口,以Microsoft SQL Server2005创建数据库而制作的酒店管理系统。其中,用户名是经过最高权限的管理员进行指定委派的。由于本管理系统操作简单、界面明了,所以容易直观对相应的功能进行操作。设立管理员权限(即最高权限的管理员),能直接浏览数据库各个表项,并具有对各个用户和用户信息进行添加、删除、修改的权限。5.2 系统开发原则为了设计出符合一般标准又具有特色的界面,系统开发时要遵循以下开发原则: 保证界面设计的风格具有一致性。 界面设计时,控件的摆放要协调和匀称。 常用操作(如查询入住登记 、房间状态、退房等操作)应建立快捷方式,方便管理员日常操作。提供错误处理信息,在出现错误时,系统应该能检测出错误并提供错误处理的能;错误出现后,系统的状态不发生变化,或者系统要提供错误恢复的向导。 为了方便管理员的管理应设置工具栏和状态栏。5.3 系统模块图本系统包括的主要有如下几个部分:来宾接待、查询统计、客房管理、系统设置、收银结账。其功能模块图 如图(5-1)所示入住开单酒店管理系统客房登记查询统计客房管理系统设置客房信息客房预定填写信息退房客人结账客人住宿修改密码便签修改密码修改权限预定信息客房状态宾客信息图(5-1)5.4 本章小结本章详细的介绍了开发这个系统的详细设计及详细功能。6 系统数据库设计E-R模型的“联系”用于刻画实体之间的关联。一种完整的方式是对局部结构中任意两个实体类型,依据需求分析的结果,考察局部结构中任意两个实体类型之间是否存在联系。若有联系,进一步确定是1:N,M:N,还是1:1等。还要考察一个实体类型内部是否存在联系,两个实体类型之间是否存在联系,多个实体类型之间是否存在联系,等等。根据上面的设计可以规划出的实体有:客人实体、查询实体、客房实体、系统管理实体和退房实体。6.1 系统系统E-R图6.1.1 客人实体客人实体姓名性别电话身份证号数据库配置文件已经安装到 D:oracleproduct10.2.0,同时其他选定的安装组件也已经安装到 D:oracleproduct10.2.0db_1。iSQL*Plus URL 为:47:5560/isqlplusiSQL*Plus DBA URL 为:47:5560/isqlplus/dba证号房间类型房间号数据库配置文件已经安装到 D:oracleproduct10.2.0,同时其他选定的安装组件也已经安装到 D:oracleproduct10.2.0db_1。iSQL*Plus URL 为:47:5560/isqlplusiSQL*Plus DBA URL 为:47:5560/isqlplus/dba证号入住日期数据库配置文件已经安装到 D:oracleproduct10.2.0,同时其他选定的安装组件也已经安装到 D:oracleproduct10.2.0db_1。iSQL*Plus URL 为:47:5560/isqlplusiSQL*Plus DBA URL 为:47:5560/isqlplus/dba证号预设单价数据库配置文件已经安装到 D:oracleproduct10.2.0,同时其他选定的安装组件也已经安装到 D:oracleproduct10.2.0db_1。iSQL*Plus URL 为:47:5560/isqlplusiSQL*Plus DBA URL 为:47:5560/isqlplus/dba证号地址数据库配置文件已经安装到 D:oracleproduct10.2.0,同时其他选定的安装组件也已经安装到 D:oracleproduct10.2.0db_1。iSQL*Plus URL 为:47:5560/isqlplusiSQL*Plus DBA URL 为:47:5560/isqlplus/dba证号备注数据库配置文件已经安装到 D:oracleproduct10.2.0,同时其他选定的安装组件也已经安装到 D:oracleproduct10.2.0db_1。iSQL*Plus URL 为:47:5560/isqlplusiSQL*Plus DBA URL 为:47:5560/isqlplus/dba证号押金数据库配置文件已经安装到 D:oracleproduct10.2.0,同时其他选定的安装组件也已经安装到 D:oracleproduct10.2.0db_1。iSQL*Plus URL 为:47:5560/isqlplusiSQL*Plus DBA URL 为:47:5560/isqlplus/dba证号 入住客人表的设计详细的给出了客人入住时需要的一些基本信息,运用此表能方便的对客人的一些基本信息进行查询、修改、删除等操作。方便使用者的操作,使操作方便、快捷。6.1.2 查询实体房间状态查询实体房间编号预设单价房间类型查询实体的设计主要是针对房间基本信息的查询,能使使用者方便的了解到房间的一些状态,比如价位、类型等。此实体的设计能让使用者方便的对客房进行一些管理,开房、退房等。6.1.3 客房实体客房实体的设计主要是针对不同的入住群体,根据不同入住者的不同需求来选择合适的房间类型。让入住者真正的感觉到酒店所提供的各种服务,让入住者认识到酒店是为大众群体所开设的。客房实体豪华套房标准单人房标准双人房行政套房总统套房6.1.4 退房实体退房实体姓名房间类型房间号 数据库配置文件已经安装到 D:oracleproduct10.2.0,同时其他选定的安装组件也已经安装到 D:oracleproduct10.2.0db_1。iSQL*Plus URL 为:47:5560/isqlplusiSQL*Plus DBA URL 为:47:5560/isqlplus/dba证号入住日期数据库配置文件已经安装到 D:oracleproduct10.2.0,同时其他选定的安装组件也已经安装到 D:oracleproduct10.2.0db_1。iSQL*Plus URL 为:47:5560/isqlplusiSQL*Plus DBA URL 为:47:5560/isqlplus/dba证号预设单价数据库配置文件已经安装到 D:oracleproduct10.2.0,同时其他选定的安装组件也已经安装到 D:oracleproduct10.2.0db_1。iSQL*Plus URL 为:47:5560/isqlplusiSQL*Plus DBA URL 为:47:5560/isqlplus/dba证号备注数据库配置文件已经安装到 D:oracleproduct10.2.0,同时其他选定的安装组件也已经安装到 D:oracleproduct10.2.0db_1。iSQL*Plus URL 为:47:5560/isqlplusiSQL*Plus DBA URL 为:47:5560/isqlplus/dba证号押金数据库配置文件已经安装到 D:oracleproduct10.2.0,同时其他选定的安装组件也已经安装到 D:oracleproduct10.2.0db_1。iSQL*Plus URL 为:47:5560/isqlplusiSQL*Plus DBA URL 为:47:5560/isqlplus/dba证号退房日期D:oracleproduct10.2.0,同时其他选定的安装组件也已经安装到 D:oracleproduct10.2.0db_1。iSQL*Plus URL 为:47:5560/isqlplusiSQL*Plus DBA URL 为:47:5560/isqlplus/dba证号结账D:oracleproduct10.2.0,同时其他选定的安装组件也已经安装到 D:oracleproduct10.2.0db_1。iSQL*Plus URL 为:47:5560/isqlplusiSQL*Plus DBA URL 为:47:5560/isqlplus/dba证号找零D:oracleproduct10.2.0,同时其他选定的安装组件也已经安装到 D:oracleproduct10.2.0db_1。iSQL*Plus URL 为:47:5560/isqlplusiSQL*Plus DBA URL 为:47:5560/isqlplus/dba证号实收金额D:oracleproduct10.2.0,同时其他选定的安装组件也已经安装到 D:oracleproduct10.2.0db_1。iSQL*Plus URL 为:47:5560/isqlplusiSQL*Plus DBA URL 为:47:5560/isqlplus/dba证号退房实体表的设计主要是针对客房实体、入住者信息以及入住的信息计算出入住者的费用。该实体可以根据客房表和入住者信息表对酒店进行管理,让使用者能快速、有效、准确的对入住费用进行计算,进而达到方便、高效的管理酒店的目的。6.1.5 系统实体E-R图住宿退房客房 入住者根据情况入住客房,酒店管理者对入住者进行服务,当入住者要求退房时,酒店管理者可根据入住这在酒店享有的服务进行账目的结算,让管理者可根据这一系列的合理流程来更加有效的管理酒店。6.2 表/字段分析表/字段分析是建立在实体关系图基础上的,下面列出5个主要的数据库表格。6.2.1 用户信息数据表 首先是用户信息数据表(Employee),用于存储酒店管理系统所有参与人员的信息。包括用户的权限列名数据类型大小字段描述IDchar5记录工号Sexchar2记录性别Faxvarchar20记录员工传真Usernamechar16表示用户名IDCardvarchar20记录身份证号Addressvarchar15记录地址TelePhonechar15记录联系方式E-mailchar20记录邮箱Positionchar20记录员工职位UserWordvarchar20记录用户登陆本系统时的密码marksvarchar2记录用户的备注Powervarchar2用户的权限0= boss,1-Assistant,2=employee 6.2.2 宾客信息数据表 在酒店管理系统中,最重要的对象是宾客,系统设计了(ClientSettleAccounts),用于存储酒店所有宾客信息。 列名数据类型大小字段描述RoonNOvarchar3记录号RoomCategoryvarchar30记录类型DestinePriceint30记录酒店房间预设单价IDCardchar20记录宾客身份证号ClientNamevarchar20记录姓名Sexchar2记录性别ClientNumberint记录宾客数量TelePhonevarchar13记录宾客联系电话CheckInDatedatetime记录入住日期DestineDay int记录入住天数Depositint记录宾客预交押金AddressInfo varchar50记录宾客住址RemarkInfo varchar30备注6.2.3 房间信息数据表系统构建酒店房间信息数据表(RoomInformation)用来存储本酒店所有房间信息。列名数据类型大小字段描述RoomNochar3记录房间号FloorNoint记录房间楼层RoomCategoryvarchar30记录房间类别RoomAvailablevarchar10记录空房Priceint记录房间单价6.2.4 顾客房间消费信息数据表系统构建酒店房间消费信息数据表(roomsale)用来存储本酒店所有房间顾客消费信息。列名数据类型大小字段描述顾客名字char10记录顾客名字消费项目char30记录顾客房间消费项目消费单价int记录消费单价消费数量int记录消费数量消费金额float记录消费金额消费时间datetime记录消费时间6.3 数据库创建6.3.1创建数据库在Microsoft SQL Server2005中,创建SMS数据库的步骤如下:(1)启动Microsoft SQL Server企业管理器。(2)在控制台树中右击“数据库”节点,然后从快捷菜单中选择“新建数据库”命令,打开“数据库属性”对话框。(3)输入数据库的名称GropshopManage,单击“确定”按扭,结束表命令操作。6.3.2 创建表创建完GropshopManage数据库后,开始往数据库里添加表。我们把添加过程进行罗列。下面是创建GropshopManage系统Book表的操作步骤:(1)在Microsoft SQL Server企业管理器中,展开“数据库”和GropshopManage节点。(2)右击“表”节点,然后从快捷菜单中选择“新建表”命令。(3)设计表的结构,包括设计表中每个字段的名称,类型,和长度等(4)在拟创建的GropshopManage的employee表中,我们选中ID字段,然后单击工具栏的“设置主键”按扭,将此字段设置为主键。作为主键的字段不允许为空。(5)单击工具栏的“保存”按扭,然后在弹出的对话框中输入表名employee。(6)单击“确定”按扭,返回表设计器。(7)单击标题栏的“关闭”按扭。按同样的方法创建GropshopManage中的其他表。创建完毕后的GropshopManage表项列表。6.4 本章小结本章主要介绍了开发系统所用的数据库的设计以及数据库中表的详细说明,可以让使用者一目了然,方便的了解到表中的信息,进而可以快速高效的录入客人和客房信息。7 系统功能模块实现7.1 数据库的实现本系统通过SQL Server数据库和前台界面通过后台.NET代码进行连接,采用的数据库为Microsoft公司的SQL Server2005,数据库共有10个表。用户表主要是用来记录用户的信息,包括用户名、密码及用户的权限信息等等。管理员可以对普通用户的信息进行修改,管理员可以对客房、来宾信息进行增加、删除、修改、查询。7.2 主要功能模块7.2.1 用户登录登录界面如图(7-1)所示,登录时,需要输入用户名、密码及角色,并单击“登录”按钮,完成登录过程。 如图(7-1) 功能:本模块的主要功能是对操作用户身份的验证,只有系统的默认用户才能进入系统。在进行系统登录过程中,登录模块将调用数据库里的用户表,并对用户名和密码进行验证,只有输入了正确的用户名和密码后,系统登录才会成功,否则提示错误。并在输入了错误的或者是不存在的用户名和密码时,系统会给出出错信息提示,指明登录过程中的错误输入或错误操作,以便用户进行正确的登录。7.2.2 系统主界面当管理员想进入系统时,在登录窗口(图7-1)中输入用户名和密码,点击登录按钮,就可进入酒店管理系统的主窗体界面(图7-2),从这个界面中用户可以进行不同的操作。系统主界面如果登录者的输入是正确的,则直接进入“酒店管理系统”模块的主界面,如下图: 图(7-2)7.2.3 客房入住登记当顾客到酒店入住时,需要完成入住登记表(图7-3)。界面如下: 图(7-3)7.3 本章总结本章介绍了系统的主要功能的实现效果:登陆界面、主界面、顾客开单。8 系统前台主要界面设计及相关代码一个系统前台的界面是很重要的、界面的美观,及界面的友好性,都是决定着一个系统成败的关键。本系统的主界面(图7-2)采用的是,先把系统的全部功能模块分为八大功能模块。八大功能模块的按钮放在系统的上面,点击按钮则会在系统的中间位置,显示出本模块含有的功能模块,而系统的左面也有三大模块的菜单,点击会弹出含有本模块的几个小模块的菜单,在主菜单下面还有几个快速启动的按钮。是比较常用的几个功能模块,点击后会直接启动功能模块,是比较方便的。8.1 登陆界面设计代码如下:namespace 酒店管理系统 public partial class LoginUI : Form public LoginUI() InitializeComponent(); if (txtName.Text = ) MessageBox.Show(“请输入用户名,”警告,MessageBoxButtons.OK, MessageBoxIcon.Warning); else if (txtPwd.Text = ) MessageBox.Show(请输入密码, 警告,MessageBoxButtons.OK MessageBoxIcon.Warning); else SqlConnection conn = new SqlConnection(Data Source=.;Integrated Security=true;Initial Catalog=GropshopManage); conn.Open(); SqlCommand cmd = new SqlCommand(select count(*) from Employee where UserName= + txtName.Text + and UserPwd= + txtPwd.Text + , conn); int i = Convert.ToInt32(cmd.ExecuteScalar(); if (i 0) cmd = new SqlCommand(select * from Employee where UserName= + txtName.Text + , conn); SqlDataReader sdr = cmd.ExecuteReader(); sdr.Read(); string UserPower = sdrpower.ToString().Trim(); conn.Close(); Main main = new Main(); main.power = UserPower; main.Names = txtName.Text; main.Times = DateTime.Now.ToShortDateString(); main.Show(); this.Hide(); else MessageBox.Show(用户名密码错误); 8.2 主界面设计代码如下:namespace 酒?店管理系统3 public partial class Main : Form public string power; public string Names; public string Times; private void Main_Load(object sender, EventArgs e) switch (power) case 0: toolStripStatusLabel13.Text = 老?板?; break; case 1: toolStripStatusLabel13.Text = 经-理; break; case 2: toolStripStatusLabel13.Text = 员工; break; toolStripStatusLabel2.Text = Names; toolStripStatusLabel11.Text = Times; If (power = 1 | power = 2) toolStripMenuItem5.Enabled = false; private void 标准房ToolStripMenuItem_Click(object sender, EventArgs e) RoomInfoUI aa = new RoomInfoUI();/客房?中D心? aa.ShowDialog(); private void 标准双人?床2ToolStripMenuItem_Click(object sender, EventArgs e) consumeroom consumerm = new consumeroom(); consumerm.ShowDialog(); private void toolStripMenuItem1_Click_1(object sender, EventArgs e) openroom openrm = new openroom(); openrm.ShowDialog(); private void 房间预定toolStripMenuItem_Click(object sender, EventArgs e) distineroom aa = new distineroom(); aa.Show(); private void 查看预定ToolStripMenuItem_Click(

温馨提示

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

评论

0/150

提交评论