首页 酒店设备管理系统的开发

酒店设备管理系统的开发

举报
开通vip

酒店设备管理系统的开发酒店设备管理系统的开发 摘 要 随着社会经济的迅速发展和科学技术的全面进步,计算机事业有了飞速地发展,以计算机与通信技术为基础的信息系统也处于蓬勃发展的时期。信息管理系统(MIS)是集计算机技术、网络通信技术为一体的信息系统工程。早期酒店设备管理采用人工管理日常业务运作的方式,使用传统人工方式管理文件档案,这些管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。使用计算机对餐饮企业信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速...

酒店设备管理系统的开发
酒店设备管理系统的开发 摘 要 随着社会经济的迅速发展和科学技术的全面进步,计算机事业有了飞速地发展,以计算机与通信技术为基础的信息系统也处于蓬勃发展的时期。信息管理系统(MIS)是集计算机技术、网络通信技术为一体的信息系统工程。早期酒店设备管理采用人工管理日常业务运作的方式,使用传统人工方式管理文件档案,这些管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。使用计算机对餐饮企业信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低廉。酒店设备管理系统作为酒店管理系统中的子系统正在越来越多的被酒店餐饮企业应用。 论文主要介绍了本课题的开发背景、开发的过程以及所要完成的功能: 对酒店所拥有的各种设备的基础信息进行维护和管理、跟踪各种设备的购入时间和报废时间、实时调配各种设备。重点的说明了系统设计的重点、设计思想、难点技术和解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 。 关键词:酒店设备管理系统,设备检修,设备管理,设备维修 湖南财经高等专科学校毕业论文(设计) 第 2 页 共 31 页 Hotel equipment management system management system ----- Systematic design and implementation Abstract Along with the social economy rapid development and the science and technology comprehensive progress,the computer enterprise had rapidly has developed,also was in the vigorous development take the computer and the communication as the foundation information system the time。The information management system (MIS) is collection computer technology, the network communication is a body information system engineering。The early hotel equipment management uses the manual management daily service operation the way,the use tradition artificial way management document file, these management ways have many shortcomings ,For example:The efficiency low,the secrecy is bad。 Moreover the time one is long。Will produce the massive documents and the data,This regarding the search,the renewal and the maintenance has all brought many difficulties。 Uses the computer to carry on the management for the dining enterprise information,Has merit which the manual administration center is unable to compare For example:Retrieves,the search rapidly convenien, the reliability high,the reserves big, the secrecy good, the life long, the cost is inexpensive。The hotel equipment management system management system took in the hotel management system management system the subsystem are being more and more many by the hotel dining enterprise application。 the development process as well as The paper mainly introduced this topic development background, must complete function:Each kind of equipment foundation information has which to the hotel carries on the maintenance and the management,tracks each kind of equipment to buy the time and to discard the time real-time,mixes each kind of equipment。Key explanation system design key point, design thought, difficult technology and solution。 Key word: Hotel equipment management system management system, equipment overhaul, equipment management,equipment service。 酒店设备管理系统 2 湖南财经高等专科学校毕业论文(设计) 第 3 页 共 31 页 ——系统的设计和实施 目 录 第一章 引言 ……………………………………………………………………………1 1.1 课题来源 …………………………………………………………………1 1.2 系统开发工具的选择 „„„„„„„„„„„„„„„„„„„„„2 第二章 系统可行性研究 „„„„„„„„„„„„„„„„„„„„„„„ 3 2.1 经济可行性分析„„„„„„„„„„„„„„„„„„„„„„„3 2.2 社会可行性分析„„„„„„„„„„„„„„„„„„„„„„„3 2.3 技术可行性分析„„„„„„„„„„„„„„„„„„„„„„„3 第三章 系统分析„„„„„„„„„„„„„„„„„„„„„„„„„„4 3.1 系统需求分析„„„„„„„„„„„„„„„„„„„„„„„„„4 3.2 酒店设备管理流程分析„„„„„„„„„„„„„„„„„„„„„5 3.3 数据流程分析„„„„„„„„„„„„„„„„„„„„„„„„„5 第四章 系统总体设计„„„„„„„„„„„„„„„„„„„„„„„„„8 4.1 系统功能结构图„„„„„„„„„„„„„„„„„„„„„„„„9 4.2 数据库设计„„„„„„„„„„„„„„„„„„„„„„„„„„10 4.2.1 E-R图设计„„„„„„„„„„„„„„„„„„„„„„10 4.2.2 数据库表设计„„„„„„„„„„„„„„„„„„„„„„11 4.3 系统安全设计„„„„„„„„„„„„„„„„„„„„„„„„„11 4.4 系统配置„„„„„„„„„„„„„„„„„„„„„„„„„„13 4.4.1 系统硬件配置„„„„„„„„„„„„„„„„„„„„„„„13 4.4.2 系统软件配置„„„„„„„„„„„„„„„„„„„„„„„13 第五章 系统设计与实施„„„„„„„„„„„„„„„„„„„„„„„14 5.1 系统共用模块的实现„„„„„„„„„„„„„„„„„„„„„„14 5.2 模块设计„„„„„„„„„„„„„„„„„„„„„„„„„„„16 第六章 系统 总结 初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf „„„„„„„„„„„„„„„„„„„„„„„„„„„22 6.1 总结„„„„„„„„„„„„„„„„„„„„„„„„„„„„„22 6.2 展望„„„„„„„„„„„„„„„„„„„„„„„„„„„„„22 结束语„„„„„„„„„„„„„„„„„„„„„„„„„„„„23 第七章 参考文献„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„24 第一章 引 言 1.1 课题来源 3 湖南财经高等专科学校毕业论文(设计) 第 4 页 共 31 页 21世纪是信息的世纪,一个企业要想在这样的环境下生存,就必须要与时代接轨,及时调整自己的战略,用科技手段来武装自己。实际上,管理信息系统的目的是要使各级管理人员在计算机系统支持下,从各种繁琐的日常事务中解放出来,以便更好地投入到工作中去。管理信息系统使企业管理在先进的技术手段和准确及时的信息支持下,达到一个新层次。 在酒店中,由于酒店中的各项设备种类繁多,致使酒店设备管理的实现比较困难,所以酒店所属设备管理是一项非常重要的工作。使用人工方式管理各项设备信息不仅效率低下,而且容易出错,安全性很差。并且在实际操作中,数据的查找和维护都不容易实现,容易发生差错,导致了管理费用增加,服务质量难以得到保证,从而影响酒店的全面。本人设计该系统,就是为了解决以上这些问题。其目的在于实现酒店设备信息管理和设备状态的快速高校检索,使操作简单安全,提供工作效率和质量。 1.2 开发工具的选择 Visual Basic6.0 计算机程序设计是一门基础课程。随着可视化技术的发展,Visual Basic逐渐成为新一代计算机程序设计的工具。利用这种工具,能够使用户摆脱了面向过程语言的许多细节,而将主要的精力集中在解决实际问题和实际用户友好界面上,使编程工作变得轻松快捷。因此,在各个领域中应用非常广泛。许多计算机专业和非计算机专业的人员常常利用它来编制开发应用程序和软件。 Access做为一个数据库管理系统,它被集成在Microsoft Office中。Access数据库处理的基本结构,采取关系型数据库模式。与其他的数据库系统相比,Access更加简单易学,一个普通的计算机用户可以很快地掌握它。Access 2000的功能十分强大,利用它可以方便地实现对信息保存、维护、查询、统计、打印、交流、发布,而且它可以十分方便地与Office其他组件交流数据,这些功能对一个一般用户而言已经足够了。 Access和Visual Basic结合的优点 除了Access和Visual Basic各自的特点之外,将两者结合起来使用,最主要的优点就是两者使用相同的数据引擎,即Microsoft Jet 。Microsoft Jet 和Visual Basic数据库系统的数据库引擎组件。在1992年Access1.0发布的时候,Jet首次问世。当1993年Visual Basic3.0发布的时候,Jet 1.1 置于其中。此后,只要发布新版本的Access就会有相应版本的Jet数据库问世。当一个版本的Visual Basic准备发布的时候,它一定会内置进行了一些修改的最新版本Jet数据库。 4 湖南财经高等专科学校毕业论文(设计) 第 5 页 共 31 页 由于Access 和Visual Basic 使用的相同的数据库引擎,因此可以建立既包括Access组件又包括Visual Basic 组件的应用程序,这样就提高了程序的稳定性,充分发挥两者各自的优点。 第二章 系统的可行性研究 5 湖南财经高等专科学校毕业论文(设计) 第 6 页 共 31 页 2.1 经济可行性 本系统所占有的市场十分广泛,所有类型酒店都需要进行设备管理。它追求的是简单、易学、易懂、易用,能够更有利的解决酒店设备日常的管理和减轻管理人员的负担。可作为一个单独的系统进行运行,也可以与酒店的大型综合管理系统进行连接,有利于酒店实行信息化的管理,提高酒店的工作效率。 成本 本系统要求的计算机配置不是很高,需要设备购置费用较低,其他设备的购置成本也在承担能力之中。本系统运行费用较低,系统使用方便简洁。 效益 应用本系统能在一定时期内产生明显的收益,此外应用本系统提高了工作效率从而提高了管理水平;节省了人力,减轻了有关人员手工处理的工作负担;即使给管理者提供相应的辅助决策信息。 2.2 社会可行性 计算机在酒店中的普及和应用,新的技术平台、新的技术特点不断涌现,适合的信息系统慢慢进入酒店,使得酒店管理系统进入了一个新的发展时期。应该看到,对于一、二星级甚至部分三星级酒店来说,信息环境的建设和应用还处在起步阶段,即使是五星级的酒店,信息化管理的进程与客户对酒店的需求也有相当的距离。酒店信息化程度的低下,在很大程度上阻碍了酒店在网络时代的营销拓展,影响了酒店经营绩效与竞争能力的提升。 在今后的几年中,酒店的竞争将主要在智能化、信息化方面展开。店内装潢、客房数量、房间设施等质量竞争和价格竞争将退居二线。酒店信息化的发展趋势主要分为三大应用领域:一是为酒店的管理者、决策者提供及时、准确地掌握酒店经营各个环节情况的信息技术;二是针对酒店的经营,为节省运营成本、提高运营质量和管理效率的信息化管理和控制技术;三是直接面对顾客所提供的信息化服务。而酒店设备管理是其中缺一不可的环节,通过系统管理酒店内部繁多的设备,只要在电脑上轻轻地点几下就可以完成查询、输入、修改、输出等功能。非计算机专业的人员也可以熟练地进行操作,可以显著的提高工作效率。 2.3技术可行性 ADO数据技术:ADO是对当前微软所支持的数据库进行操作的最有效和最简单直接的方法,它是一种功能强大的数据访问编程模式。ADO访问数据库更类似于编写数据库应用程序,ADO把绝大部分的数据库操作封装在七个对象中,在ASP页面中编程调用这些对象执行相应的数据库操作。ADO是ASP技术的核心之一,它集中体现了ASP技术 6 湖南财经高等专科学校毕业论文(设计) 第 7 页 共 31 页 丰富而灵活的数据库访问功能。ADO建立了基于Web方式访问数据库的脚本编写模型,它不仅支持任何大型数据库的核心功能,而且支持许多数据库所专有的特性。ADO使用本机数据源,通过ODBC访问数据库。这些数据库可以是关系型数据库、文本型数据库、层次型数据库或者任何支持ODBC的数据库。ADO的主要优点是易用、高速、占用内存和磁盘空间少,所以非常适合于作为服务器端的数据库访问技术。对于访问数据库的程序而言,它是多线程的,在出现大量并发请求时,也同样可以保持服务器的运行效率,并且通过连接池(Connection Pool)技术以及对数据库连接资源的完全控制,提供与远程数据库的高效连接与访问,同时它还支持事务处理。 ADO还可用来编写紧凑简明的脚本,以便连接到Open Database Connectivity(ODBC) 兼容的数据库和OLE DB兼容的数据源,这样ASP程序就可以访问任何与ODBC兼容的数据库,包括SQLServer,Access等等。 第三章 系统分析 7 湖南财经高等专科学校毕业论文(设计) 第 8 页 共 31 页 3.1 系统需求分析 设备管理是以企业的生产经营目标为依据,运用各种技术、经济和组织措施,对设备的规划、设计、制造、购置、安装、使用、维修、改造、直至报废整个生命周期进行全过程的管理,习惯上分为前期管理和运行管理两个阶段。设备管理涉及内容广泛,信息复杂,数据量大。在传统手工管理方式下,信息的采集和反馈速度慢,数据失真、丢失严重,导致了设备管理的各个环节相互脱节,各种指标的分析不准确,计划与实际脱离,影响了设备管理水平的提高。设备管理水平的高低、设备运行的好坏、设备有效作业率的高低直接关系到酒店各个部门有效运行的方面。因此,开发和建立企业设备管理信息系统有着重要意义。酒店设备管理信息系统的基本任务,就是要通过将信息技术和管理技术结合,利用计算机辅助设备管理人员的工作,提高工作效率,达到促进设备管理现代化,为提高酒店的管理能力、增加经济效益等服务的目的。 3.2 酒店设备管理流程分析 酒店设备管理业务流程分为信息登记,查询,设备维修,设备检修,设备台帐管理五大子流程,每个流程的业务都是一独立模块,但又和其他子流程紧密联系,形成整个酒店设备管理系统的功能模块。 设备管理信息系统的目标如下: (1) 对酒店内的设备档案、运行状态、维修计划等进行维护、查询,为各级管理部门提供所需的设备统计、查询数据。 (2)设备管理子系统应将全厂的设备管理部门、设备使用部门、财务等相关部门联系起来,达到数据共享,形成一个完整的设备管理体系。 (3)反映设备启用、在用、封存(闲置)、移装、调拨(调入/调出)、报废等不同状态的数据。 1. 设备基本信息管理 设备基本信息管理完成酒店所有设备各种技术参数信息、制造厂家信息的管理及设备的全程管理,如设备的新增、开启、移动、报废等。可建立设备信息库,包括设备名称、型号、单价、使用部门、使用状态、使用责任人、设备数量、折旧率等技术参数,并按照设备用途对所有设备进行分类、编码,为有关部门提供可靠、准确的数据;同时还应建立设备生产厂家的信息库,贮存厂家地址、电话、邮编、等信息,以便在需要时能迅速与生产厂家取得联系。系统还应建立设备使用情况库,从设备一进厂,就将 8 湖南财经高等专科学校毕业论文(设计) 第 9 页 共 31 页 设备的所有记录贮存起来,包括设备使用时间、使用方式,可随时了解设备在各段时期的使用情况。使管理部门能随时掌握设备资源状况,同时,为设备维修管理、设备检修管理、设备运行管理提供所需的设备数据基础。 设备信息库 与 贮 厂 存 家 使 联 用 系 情 况 酒店设备 厂家信息库 管理系统 设备维修管理 与厂家联系 设备检修管理 设备使用 情况库 设备运行管理 图1 酒店设备管理流程图 2. 设备维修管理 对维修工作进行管理和控制,包括立项维修的申请和下达,维修作业计划制定,维修 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载 以及维修分析等内容。维修计划的制定是根据设备的运行情况及故障统计结果来进行的,设备科根据过去的维修经验对各种型号的设备制定不同的维修 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 ,对维修项目所必须达到的性能指标作了详细的规定。设备管理系统的应用可使维修人员通过计算机查询这些标准,按照该标准进行维修。 发生故障 9 湖南财经高等专科学校毕业论文(设计) 第 10 页 共 31 页 酒店设备管理系统发现故障 报 警 能解决 管理人员 诊断 不 能 解 决 维修人员进行维修 打印维修表 故障排除 图2 设备维修流程图 3. 设备检修管理 设备检修管理是要通过登记检修详细信息,对检修历史数据进行统计分析,查找故障部位多发点解决故障。另一方面,通过对检修的统计分析,为制定设备检修计划和改造计划提供依据,最终达到提高设备运行效率,降低设备故障率的目的。 此外,设备的购置、安装、调试等设备前期管理工作和设备的改造管理工作,虽然也是设备管理的范畴,但在酒店设备管理信息系统的子系统划分中,没有将它们列为管理之中。本章所论述的设备管理信息系统也是按照这种思路划分功能模块的,所以没有包含这部分的内容。 登记检修信息 10 湖南财经高等专科学校毕业论文(设计) 第 11 页 共 31 页 酒店设备管理系统 制定检修计划 安排检修人 员 打印检修报表 检修设备 图 3 设备检修流程图 4. 设备信息报表制作 通常对设备的基本信息进行计算、统计分析后,还要定时的形成设备信息报表,以便部门主管能即使了解设备的情况。同时,将设备信息做归档处理。 3.3 数据流程分析 (1) 输入数据在此交换变成产生输出数据。 (2)数据输入的源点或数据输出的汇点。 (3)数据流。被加工的数据与方向。 (4) 数据存储文件 用户的功能选择 11 湖南财经高等专科学校毕业论文(设计) 第 12 页 共 31 页 用户身份验证 密 是 码 否 正 各功 确 能模 用户登陆 正确 读数据 用登陆 块的数据 检验 户 使用 库 出错处理 用户 存数据 图4 数据流程图 第四章 系统总体设计 12 湖南财经高等专科学校毕业论文(设计) 第 13 页 共 31 页 4.1 系统功能结构图 酒店设备管理系统 用设设设退设 户备备备 备 管信检维 维 理 息修修 修 管管管 管 理理 理 出 理 添加 用户 添删修设设设 设设设设设设 加除改备备备 备备备备备备 用用密信信检 检维维信维维 户 户 码 修 息息修修 修息修修 登查查查报报报 记 询 询 询 表表表 打打打 印 印 印 图5 系统功能结构图 4.2 数据库设计 从文件系统发展到数据库系统是信息处理领域的一个重大变化。在文件系统阶段,人们关注的中心问题是系统功能的设计,因而程序设计处于主导地位,数据只起着服从程序需要的作用。在数据库方式下,信息处理观念已为新体系所取代,数据占据了中心位置。数据结构的设计成为信息系统首先关心的问题,而利用这些数据的应用程序设计则退居到以既定的数据结构为基础的外围地位。数据库技术是一门研究数据库的结构、存储、管理和使用的软件学科。数据库技术是操作系统的文件系统基础上发展起来的。而DBMS本身要在操作系统的支持下才能工作。数据库不仅用到数据结构的知识,而且丰富了数据结构的内容。在关系数据库中要用到集合论、数理逻辑的理论。数据库技术还在不断的发展,并且不断地与其它计算机技术相互渗透。数据库技术与网络通信技术相结合,产生了分布式数据库系统。数据库技术与面向对象技术相结合,产生了面向对象数据库系统。 13 湖南财经高等专科学校毕业论文(设计) 第 14 页 共 31 页 4.2.1 E-R图设计 在系统设计的开始,我首先考虑的是如何用数据模型来数据库的结构与语义,以对现实世界进行抽象。目前广泛使用的数据模型可分为两种类型,一种是独立于计算机系统的“概念数据模型”,如“实体联系模型”;另一种是直接面向数据库逻辑结构的“结构数据模型”。在本系统中我采用“实体联系模型”(E-R模型)来描述数据库的结构与语义,以对现实世界进行第一次抽象。E-R模型直接从现实世界抽象出实体类型及实体间联系,然后用ER图来表示数据模型。它有两个明显的优点:接近于人的思维,容易理解;与计算机无关,用户容易接受。但ER模型只能说明实体间语义的联系,不能进一步说明详细的数据结构,它只是数据库设计的第一步。 E-R图是直观表示概念模型的工具,它有四个基本成分: ? 矩形框,表示实体类型(考虑问题的对象)。 ? 菱形框,表示联系类型(实体间的联系)。 ? 椭圆形框,表示实体类型和联系类型的属性。 ? 直线,联系类型与其涉及的实体类型之间以直线连接。 本系统为酒店设备管理,主要酒店各种设备的基本信息、设备检修以及设备维修等事项。系统根据需要可以查询设备供应商的信息,同时还需要了解设备检修和设备维修的情况。依据酒店设备管理的实际情况,考虑了多方面的因素以后,确定系统的ER图如下: 使用人 单价 使用部门 生产厂家 14 湖南财经高等专科学校毕业论文(设计) 第 15 页 共 31 页 设备编号 使用年限 设备名称 折旧率 设备信息 设备管理 设备检修 设备维修 使使 使使 用用 用部用 部门人 门人 维维 修检检维修结检修修修人果 修时结时员 人间果间 员 图6 系统E-R图 4.2.2 数据库表设计 15 湖南财经高等专科学校毕业论文(设计) 第 16 页 共 31 页 表1 设备信息表 序号 字段名称 数据类型 字段大小 1 设备名称 文本 50 2 设备编号 文本 50 3 使用部门 文本 50 4 使用责任人 文本 50 5 生产厂家 文本 50 6 单价 文本 50 7 购入时间 日期时间 50 8 报废时间 日期时间 50 9 使用年限 文本 50 10 折旧率 文本 50 表2 用户表 字段名称 字段类型 字段大小 1 用户名 文本 2 50 密码 文本 3 50 4 用户类型 文本 50 表3 设备维修表 1 字段名称 字段类型 字段大小 2 设备名称 文本 50 3 设备编号 文本 50 4 使用部门 文本 50 5 使用责任人 文本 50 6 维修时间 日期时间 50 7 维修人员 文本 50 8 维修结果 文本 50 16 湖南财经高等专科学校毕业论文(设计) 第 17 页 共 31 页 表4 设备检修表 1 字段名称 字段类型 字段大小 2 设备名称 文本 50 3 设备编号 文本 50 4 使用部门 文本 50 5 使用责任人 文本 50 6 维修时间 日期时间 50 7 维修人员 文本 50 8 维修结果 文本 50 4.3系统安全设计 随着计算机的飞速发展,社会的信息化程度普遍提高,各个企业多数采用了信息管理系统。因此各种计算机犯罪的活动也就十分的猖狂,一个企业商业信息保密性的好坏程度在某种意义上决定了这个企业在竞争中所处的优劣地位。而本系统正是出于这一考虑而专门设计了一个用户权限模块。 本系统有一个超级用户admin当用这一个账号登录系统后,有权对系统的其它用户进行管理:增加用户、删除用户、决定用户在其它模块的使用权。而其它人想成为本系统的用户时,先要注册,输入用户名后,系统会自动和判断是否已经存在了该用户名,如果存在系统会提示用户重新输入,这防止了用户名在系统重复出现的现象,然后输入两次相同的密码,这样用户注册成功。用户注册成功后就可以使用本系统如果用户想修改密码,只要先进入系统选择修改密码菜单就可以轻松地实现。这一模块功能的设计提高了系统的保密性能。 4.4 系统配置 4.4.1 系统硬件配置 系统的最低配置: CPU: P? 800M;硬盘:10G;内存:64M; 建议配置: 17 湖南财经高等专科学校毕业论文(设计) 第 18 页 共 31 页 CPU:P? 2.0G;硬盘:40G;内存:256M。 条形码扫描仪:根据情况,具体选择 打印机:可选。 4.4.2 软件配置 本系统可运行在Windows98、Windows2000、WindowsXP系统上。建议采用Windows2000或以上版本的操作系统。数据库平台选选择Access。 第五章 系统的设计和实施 18 湖南财经高等专科学校毕业论文(设计) 第 19 页 共 31 页 5.1 系统公用模块设计 在Visual Basic中可以用公用模块来存放整个工程项目公用的函数、过程和全局变量等。这样可以极大地提高代码的效率。 由于系统中各个功能模块中将频繁使用数据库中的各种数据,因此需要一个公共的数据函数,用以执行各种SQL语句.并且使用相对路径与后台数据库相连,这样就保证了系统在安装时可以按照用户的意愿安装在任意的盘上,代码如下: Public cnn1 As ADODB.Connection Public rs As ADODB.Recordset Public strcnn As String Public Sub cnn() Set cnn1 = New ADODB.Connection strcnn = "Provider=Microsoft.Jet.OLEDB.3.51;Data Source=" & _ App.Path + "\shebeiguanli.mdb" cnn1.Open strcnn Set rs = New ADODB.Recordset rs.CursorType = adOpenKeyset rs.LockType = adLockOptimistic End Sub 5.2 功能模块的实现 系统登陆窗体的实现 运行系统后,用户首先看到的是系统的登录界面,如果输入的用户名和密码都正确则进入系统的主窗体如。系统中的所有功能在主窗体中的菜单栏中实现。用户登录系统时如果输入密码错误次数超过三次,则系统退出执行。当用户登录成功后系统将根据login窗体中登录的用户名来判断用户的权限,它使相应的菜单的enable属性为true。界面如下: 19 湖南财经高等专科学校毕业论文(设计) 第 20 页 共 31 页 代码如下: Public uname As String Public uPassword As String Dim i As Integer Private Sub Command1_Click() Dim str As String str = "select name,password,style from user where name='" + Text1.Text + "' and password='" + Text2.Text + "'" Adodc1.RecordSource = str Adodc1.Refresh If Adodc1.Recordset.EOF Then i = i + 1 20 湖南财经高等专科学校毕业论文(设计) 第 21 页 共 31 页 If i < 3 Then MsgBox "对不起~用户名或密码错~", vbOKOnly + vbCritical, "拒绝" Text1.SetFocus Text1.Text = "" Text2.Text = "" Else MsgBox "非法用户,禁止进入~", vbOKOnly + vbCritical, "拒绝" Unload Me End End If Else uname = Adodc1.Recordset.Fields(0) uPassword = Adodc1.Recordset.Fields(1) MsgBox ("欢迎进入酒店设备管理系统~") Me.Hide main.Show End If End Sub Private Sub Command2_Click() Unload Me End Sub Private Sub Form_Load() Adodc1.ConnectionString = "Provider=MSDASQL.1;Persist Security Info=False;Data Source=sbgl" Adodc1.RecordSource = "select * from user" Top = (Screen.Height - Me.Height) / 2 Left = (Screen.Width - Me.Width) / 2 End Sub Private Sub Text1_KeyPress(KeyAscii As Integer) 21 湖南财经高等专科学校毕业论文(设计) 第 22 页 共 31 页 If KeyAscii = 13 Then Text2.SetFocus End If End Sub Private Sub Text2_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Command1.SetFocus End If End Sub 设备查询窗体 进入系统后,用户想查询设备基本信息可以通过查询窗体由系统给出的条件 可以查询到用户所需的信息,使用十分简单。界面如下: 22 湖南财经高等专科学校毕业论文(设计) 第 23 页 共 31 页 代码如下: Public str As String Private Sub Command1_Click() If Combo2.Text = "like" Then str = Combo1.Text + " " + Combo2.Text + " '" + Text1.Text + "'" Else str = Combo1.Text + Combo2.Text + "'" + Text1.Text + "'" End If str = " Select * from sbsxb where " + str If Text1.Text <> "" Then rs.Close rs.Open str, cnn1, adCmdText If Not rs.EOF Then Call ShowTitle Call showdata End If End If End Sub Private Sub Command2_Click() Unload Me End Sub Private Sub Form_Load() Combo1.AddItem "sbbh" Combo1.AddItem "sbmc" Combo1.AddItem "dj" Combo1.AddItem "sccj" Combo1.AddItem "syzrr" Combo1.AddItem "sybm" 23 湖南财经高等专科学校毕业论文(设计) 第 24 页 共 31 页 Combo1.AddItem "wxcs" Combo1.AddItem "synx" Combo1.AddItem "zjl" Combo1.AddItem "grsj" Combo1.AddItem "bfsj" Combo2.AddItem "=" Combo2.AddItem ">" Combo2.AddItem "<" Combo2.AddItem ">=" Combo2.AddItem "<=" Combo2.AddItem "like" Call cnn str = "select * from sbsxb" rs.Open str, cnn1, , , adCmdText Call ShowTitle Call showdata End Sub '显示MxflexGrid表头 Private Sub ShowTitle() Dim i As Integer With MSFlexGrid1 .Cols = 11 .TextMatrix(0, 0) = "sbmc" .TextMatrix(0, 1) = "sbbh" .TextMatrix(0, 2) = "dj" .TextMatrix(0, 3) = "sccj" .TextMatrix(0, 4) = "sybm" .TextMatrix(0, 5) = "syzrr" .TextMatrix(0, 6) = "wxcs" 24 湖南财经高等专科学校毕业论文(设计) 第 25 页 共 31 页 .TextMatrix(0, 7) = "synx" .TextMatrix(0, 8) = "zjl" .TextMatrix(0, 9) = "grsj" .TextMatrix(0, 10) = "bfsj" '固定表头 .FixedRows = 1 '设置各列的对齐方式 For i = 0 To 10 .ColAlignment(i) = 0 Next i '表头项居中 .FillStyle = flexFillRepeat .Col = 0 .Row = 0 .RowSel = 1 .ColSel = .Cols - 1 .CellAlignment = 1 '设置每列宽度 .ColWidth(0) = 1000 .ColWidth(1) = 1000 .ColWidth(2) = 800 .ColWidth(3) = 800 .ColWidth(4) = 800 .ColWidth(5) = 800 .ColWidth(6) = 800 .ColWidth(7) = 800 .ColWidth(8) = 800 .ColWidth(9) = 800 .ColWidth(10) = 800 25 湖南财经高等专科学校毕业论文(设计) 第 26 页 共 31 页 .Row = 1 End With End Sub Private Sub showdata() Dim i As Integer With MSFlexGrid1 .Rows = 1 '外循环用来显示每行值, Do While Not rs.EOF .Rows = .Rows + 1 '每外循环1次行数加1 '内循环用来显示列值 For i = 0 To rs.Fields.Count - 1 If Not IsNull(Trim(rs.Fields(i))) Then .TextMatrix(.Rows - 1, i) = rs.Fields(i) '将索引号为i的字段值显示在指定行的第i列中 End If Next i rs.MoveNext '每外循环1次指针后移1条记录 Loop End With End Sub 报表打印窗体 用户在进行设备的登记、查询、管理时如果需要记录下某中设备的信息就可以通 过报表打印的功能来实现。界面如下: 26 湖南财经高等专科学校毕业论文(设计) 第 27 页 共 31 页 代码如下: Private Sub jxbgb_Click() On Error Resume Next If DataEnvironment1.rsCommand1.State <> adStateClosed Then DataEnvironment1.rsCommand1.Close '如果打开,则关闭 End If DataEnvironment1.Connection1.Open App.Path & "\shebeiguanli.mdb" DataEnvironment1.rsCommand1.Open "select * from jxb" sbjxb.Show End Sub Private Sub tjyh_Click() tjyh1.Show End Sub Private Sub wxbgb_Click() On Error Resume Next If DataEnvironment1.rsCommand1.State <> adStateClosed Then 27 湖南财经高等专科学校毕业论文(设计) 第 28 页 共 31 页 DataEnvironment1.rsCommand1.Close '如果打开,则关闭 End If DataEnvironment1.Connection1.Open App.Path & "\shebeiguanli.mdb" DataEnvironment1.rsCommand1.Open "select * from wxb" sbwxb.Show End Sub Private Sub sbsxbg_Click() On Error Resume Next If DataEnvironment1.rsCommand1.State <> adStateClosed Then DataEnvironment1.rsCommand1.Close '如果打开,则关闭 End If DataEnvironment1.Connection1.Open App.Path & "\shebeiguanli.mdb" DataEnvironment1.rsCommand1.Open "select * from sbsxb" sbxxb.Show End Sub 28 湖南财经高等专科学校毕业论文(设计) 第 29 页 共 31 页 第六章 系统总结 6.1 总结 本系统是一个面向酒店设备管理业务,具有一定实用性的数据库信息管理系统。它主要完成酒店设备管理日常工作,具备较为强大的模糊查询功能,非常友好的操作界面以及为了保障系统安全性而进行的权限设置等。系统投入使用后,将大大减少酒店的管理部门的劳动量,改善酒店内部管理、设备调度及资源配置,使得管理合理 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 。尽量合理的控制物流,资金流,尤其是酒店设备的管理和查询。本系统采用Visual Basic为主要开发工具,结合Access数据库管理系统与NT操作系统。实现了程序代码和数据库的无关性,同时也保证数据库唯一性、安全性。它既考虑了系统的需求,又兼顾了运行的效率,以及今后系统的功能拓展等。具有运行效率、开发周期短、扩展能力强、技术规范等特点。 6.2 展望 系统在设计过程中遇到了各种各样的问题,由于整个系统完全都是由本人设计的,有关Visual Basic 6.0许多细节问题都要靠自己去摸索,由于水平有限,并没有完全地理解Visual Basic 6.0的强大功能,所以系统还存在着许多不足之处。 本人将在以后的时间里,不断的完善本系统,使得系统能够联网做业,实现与酒店综合管理的快迅数据处理功能, 还有就是操作界面的方面问题,尽管在设计的过程中,时刻考虑到了操作界面的友好性,但是还远远不能满足客户的要求. 29 湖南财经高等专科学校毕业论文(设计) 第 30 页 共 31 页 第七章 结束语 通过对酒店设备管理系统的开发,我对软件开发过程有了更清晰的了解,首先是问题定义、需求分析,然后是功能设计、详细设计等,并对软件测试的方法、手段有了较深的理解,同时对酒店的管理流程有了一个系统的认识。在开发过程还认真学习了与系统相关的知识,极大地拓宽了我的知识面,我感到收获不小。在这次的毕业设计中,让我深深地体现到进行软件开发不是一件简单的事情,它需要设计者具有全面的专业知识、慎密的思维、严谨的工作态度以及较高的分析问题、解决问题的能力,而我在很多方面还有欠缺。虽然即将毕业,但在以后的学习工作中,我还要不断地学习新的专业知识及相关的非专业知识,才能紧跟时代的潮流。 致谢 历时3个多月的毕业设计即将结束,在此我要感谢我的指导老师,她仔细认真的态度,对我的帮助是非常大的,使得我更完善地完成了《酒店设备管理信息系统》的设计和开发工作! 我要感谢多方面支持以及帮助过我的同学,正是因为有了他们的帮助,我才能渡过生活上以及学习上的难关。 最后要感谢我的父母,他们为我提供了学习的机会和环境,使得我能够进入大学进行进一步的深造。 30 湖南财经高等专科学校毕业论文(设计) 第 31 页 共 31 页 参考文献: [1] 朱如龙.数据库应用系统开发技术[M].北京:清华大学出版社,2000. [2] 杭永宝.企业信息化教程[M].东南大学出版社,2003:31. [3] 彭波.Visual Basic程序设计[M].机械工业出版社,2003. [4] 丁宝康.数据库原理[M]经济科学出版社,2000. [5] 陆丽娜.软件工程[M].经济科学出版社,2000. [6] 求是科技.数据库开发技术与工程实践[M].人民邮电出版社,2004:377. [7] 薛华成.管理信息系统[M].清华大学出版社,2002:14-30. [8] 胡伟.酒店管理百科全书[M].吉林电子出版社,2003. 31
本文档为【酒店设备管理系统的开发】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_998870
暂无简介~
格式:doc
大小:147KB
软件:Word
页数:0
分类:生活休闲
上传时间:2017-10-22
浏览量:12