论文部分内容阅读
本系统是基于客户端/服务器(Client/Server“C/S”)模式的酒店管理系统,主要是在.Net Framework框架下,利用WPF(Windows Presentation Foundation)编程平台,结合C#语言、Blend工具和MySql数据库,系统地设计了MySql服务器、WCF(Windows Communication Foundation)服务通信、多线程技术、数据处理技术、软件的性能和内存优化及其在酒店管理系统软件中的应用。设计内容全面覆盖了数据库服务器搭建技术、客户端与服务器的远程服务通信技术、自定义控件制作技术、线程同步与异步处理数据技术、内存优化解决方案和性能测试方案。在数据库服务器搭建方面,研究了创建数据表、处理依赖关系和数据库的操作。在WCF服务通信方面,研究了基于Http协议的双工通信技术。在自定义控件制作方面,研究了基于委托的事件触发方法。在多线程技术方面,研究了共享资源的同步锁处理和跨线程的数据异步处理方法。在内存优化方面,研究了基于CLR的.Net的垃圾回收机制。在性能测试方面,主要利用性能测试工具(如:Red Gate和Dot Trace)对软件的CPU占用、内存消耗、线程并发等进行跟踪监测。本文对酒店管理系统中的工程部客户端、基础设置客户端、客房部客户端、计划任务客户端、手机客户端和网页报表进行了深入详细的设计和实现。本系统为酒店提供了智能化的管理方案,能有效的提高酒店精细化管理的能力,辅助酒店实现标准化管理,能够将先进的管理化理念具体化。该酒店管理系统提供了全方位的住客体验管理、消防安全管理、客房事务管理、筹建筹备管理、工程事物管理、移动管理助手、网页报表平台,使酒店经营者实现酒店的精细化管理,提高了酒店的服务质量和酒店各部门的工作效率;为酒店顾客提供了良好的住宿体验和全方位的享受体验,提高了客户的满意度和忠诚度;精确地落实每项任务,提高了任务的执行力;提高了员工的能动性,优化了人力资源;提供多角度营运数据,为决策提供依据。