C / S结构有很多优点,主要的是可以利用计算机的硬件设备和软件环境,充分发挥数据的利用率和模块化,通过客户端对数据的处理,实现数据的有效性,在交给服务端将数据呈现出来[13]。结构的两部分功能分开,藕合性小,这样就加快了数据的相应速度。总结如下 [1]:
(1)应用服务器运行数据负荷较轻。c/s结构主要是又两部分组成的,一部分是客户端应用程序,一部分是数据库服务程序。或者一个称为前台,一个称为数据后台。一般一个c/s架构的系统中,只存在一个服务端,该服务端放置在局域网有数据库的机器上,这样方便了数据的存储的及时性和安全性。另一部分,即客户端部分,可以分布在多个局域网电脑上,通过局域网的网络,进行数据的读取,最终展示出来。这样分来开操作数据和实现功能,服务器的运行数据就小了好多,负荷相对也减少了。
(2)数据的存储管理功能更加透明。该结构中,程序和数据库,也就是client端和server端是分开的,这样确保了各自结构的独立性。通过数据库访问权限的不同,来分配数据的操作和展示。设计者也可以通过设置数据表中的权限,来控制客户端用户的权限信息。所有这些,最终用户在前台的工作程序是“透明”,他们不需要问背后的过程(通常不能干扰),您可以完成所有的工作。
。
2.4 ADO.NETEntity Framework
在软件出现的那一天,数据库已经是一个必然的存在了。随着科学技术的发展,以及各种工具的出现,软件与数据库的关系也越来越密不可分。数据库成了一个通用和大家熟悉的平台。发挥着实施在的用途 C#+sqlserver中小型酒店管理系统设计与实现(6):http://www.youerw.com/jisuanji/lunwen_26331.html