1。3。3 C/S结构
C/S(Client/Server)也叫C/S模式、C/S架构或C/S模型,它是在分布式的基础上进一步抽象出来的编程模型。例如,对于由数千台甚至上万台计算机组成的大型分布式系统来说,会同时存在多个相对而言的服务端和客户端,此时每个客户端和服务端之间的通信都可以看作是一种C/S编程模型。
C/S将一个网络事务处理分为两部分:客户端和服务端。客户端(Client,也叫客户机)用于为用户提供操作,同时向网络提供请求服务的端口;服务端(Server)负责接收并处理客户端发出的请求,并将服务处理结果返回给客户端。例如,用一台计算机作为服务器,其他多台计算机相对于该服务器来说是客户机,此时C/S的架构可以用图1来描述。
C/S的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。客房端响应速度快。
图1 C/S的基本架构
2 需求分析
2。1 可行性分析文献综述
在现如今的酒店行业中,同行业之间竞争的重要工作就是争取客源、如何提高其酒店的入住率和制订正确的酒店管理营销策略。而现在大多数酒店所首选的就是现在蓬勃发展的IT工具来管理酒店并用用来拓展酒店的销售能力和创造更高的经济效益。计算机管理系统作为一种快速而又有效的统计分析手段,它正发挥其本身强大的优势,很多地方是手工操作无法完成的,例如在数据的保存,数据的交换等方面。所以,一套完整而又规范的客房管理系统是任何一个酒店所必须的软件。因此,这也就促使着系统的开发无论在经济上、技术上都是可行的。
2。1。1 技术可行性
本系统的设计使用的是微软公司的Microsoft Visual Studio 2010集成开发环境,后台数据库SQL Server 2008,将C#作为开发语言,在大学这四年间的学习,对于这几种软件的使用相当的熟悉,在当今的社会,电脑系统普遍采用windows XP/windows 7/Windows 8的操作系统,笔记本拥有4G的内存,硬盘基本上都是在500G左右,因此硬件方面是完全可行的,而且所使用的软件经过不断的更新换代,技术非常地成熟。在可用性、安全性和可靠性等方面都是非常的卓越,所以在技术方面是具有可行性的。