成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼
OA办公系统采用.N ET技术实现,使用B/S层架构
办公自动化系统架构
综合了系统对功能、性能方面的需求,本系统采用.N ET技术实现,使用B/S层架构,使用Microsoft Visual Studio 2005作为开发工具,使用SQL数据库服务器,使用C#语言开发。下面从系统架构、开发工具、数据库服务器、开发语言方面详细介绍。
由于办公自动化系统以网络为主体,以WEB方式为客户界面所以放弃传统的C/S结构而用B/S结构。B/S结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,主要事务逻辑在服务器端(Server)实现,形成所谓三层架构。
采用三层架构的好处在于将整个系统分为不同的逻辑块大大应用系统开发和维护的成本。将数据访问和逻辑操作集中到组件中,增强系统复用性增强系统的扩展性。

从当前情况来看,在局域网中建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,比较易于实现开发成本也比较低。可以实现多个用户同时间不同位置访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。
三层架构分别为表现层(UI )、业务逻辑层(BLL)、数据访问层(DAL ),区分层次的目的即为了“高内聚,低藕合”的思想。
(1)表示层,表示层主要负责实现和用户的交互、接收用户请求或返回用户请求的数据结果,为用户提供一种交互式操作的界面。
(2)业务逻辑层,业务逻辑层负责系统领域处理,负责逻辑性数据的生成、处理及转换,负责判断流入的逻辑性数据的正确性和有效性。
(3)数据层,数据访问层主要是负责数据库的访问,可以访问数据库系统、二进制文件、文本文档或是XML文档。
B/S结构最大的优点就是不用安装任何专门的客户端软件就可以操作,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。
此文章为泛普软件所写,转载请留版权,泛普软件专注OA,OA系统,OA办公系统,OA软件,OA办公软件。 www.fanpusoft.com
泛普软件编辑

