论文部分内容阅读
B/S结构(Browser/Server,浏览器/服务器模式),是互联网兴起后的一种网络结构模式,这种模式统一了客户端(即WEB Browser网页浏览器),同时在服务器端(Server)集中实现系统功能的核心部分,系统具有突出的优点如开发简单、容易维护和升级。因此在服务行业软件领域得到广泛的应用。MySQL是目前应用最广的关系数据库管理系统之一,传统数据库管理系统将所有数据存放在一起,而MySQL将数据保存在不同的表中进行管理,提高访问速度和访问的灵活性。因此是最适合WEB应用的关系数据库管理系统软件。本论文针对中飞酒店这一具体管理对象,在研究、分析其管理现状、缺陷的基础上,设计和实现一套基于B/S模式、应用MySQL数据库的酒店管理软件,通过该系统实现客房分类管理、客房业务管理、酒店会员信息库管理和统计分析等功能,有效的提升整体综合管控能力。主要完成以下工作:介绍课题研究对象--中飞酒店,对国内外目前应用较广的主流管理软件进行阐述,包括软件结构、系统开发平台、数据库功能等。其次,针对现行管理软件主要的两种结构Browser/Server结构与Client/Server结构进行比较,明确其各自的优缺点,结合中飞酒店实际业务需求、经济承受能力,确定酒店管理软件开发结构。对酒店管理系统的客户需求、管理功能需求以及其他要求进行深入分析,通过统一建模语言(Unified Modeling Language简称UML)用例模型对系统各模块功能需求进行分析,完成系统软件的主要模块功能设计。上述工作完成后,本文应用MySQL数据库管理系统,以Visual Studio作为开发平台,以C#为开发语言对系统功能进行实现,编写一套适用于研究对象的酒店管理系统软件。在系统实现后,对该系统各个管理模块进行功能性测试,结果表明,依据本开发方案构建的中飞酒店管理系统,各个功能模块均满足用户需求、系统运行良好且具有较强的扩展性。最后使用美国Mercury公司的Loadrunner作为测试工具,对系统响应时间、系统吞吐量进行测试表明,整个系统完全可以满足最高200个客户同时使用的需求。本文设计一套基于B/S结构的酒店管理系统,通过UML用例图完成酒店管理系统的各主要功能模块设计,系统应用应用MySQL数据库管理系统,以Visual Studio作为开发平台,以C#为开发语言进行实现,并进行了功能性测试和系统响应时间、承载能力进行测试,测试结果表明系统功能完善,运行良好,且具备较强的扩展能力,为后续酒店发展奠定良好的基础。通过对本系统进行细致、全面的功能测试与集成测试,结果表明依据本开发方案构建的中飞酒店管理系统,各个功能模块均满足用户需求,在满足各模块相对独立的同时,亦能发挥其协同作用,且各功能模块的扩展性较强,系统达到了预期目标,运行性能良好。这套基于B/S模式的酒店管理系统已经开始在中飞酒店客房部试用,并取得一定的成果。