用户登录  |  用户注册
首 页商业源码原创产品编程论坛
当前位置:PB创新网文章中心编程技巧计算机应用

搭建BS结构的规划院信息平台

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2009-01-10 11:53:43
间的差异,将他们合并为一个整体。.NET框架提供强的跨语言继承性、错误处理和调试功能。使得编程人员可以自由的选择他们喜欢的编程语言,实现语言的互用性。
3.2. 规划院信息平台与.NET技术
由于.NET高度的可扩展性和功能强大的技术架构,使得安装了.NET框架的应用服务器可以将各种关键的应用扩展到任何一个拥有Web浏览器的终端上。其强大的数据引擎等数据库连接服务可以很方便的连接到绝大多数大型数据库上。其强大的对接口技术的支持大大降低了不同产品和服务之间的连接和调用的复杂性。其基于组件编程的思想方便了对于复杂数据描述和操作以及互用的实现。因此我们可以选择多家企业提供的产品、技术、和方案,部署最适合自己企业的信息化解决方案。利用.NET技术可以用较低的费用、低的复杂性和较低的开发难度实现规划院信息平台。
3.3.      基于.NET的B/S结构规划院信息平台框架
规划院信息平台涉及到规划院生产和管理的方方面面,是一个由多个相互之间有关联和约束而又相对独立的系统模块组成的一个复杂的系统。为了确保系统的易用性、高效性,提高执行业务时的速度和质量,降低以后业务变更和扩充时,代码修改的复杂性,提高整个系统的安全性,需要采用多层B/S(Browser/Server——浏览器/服务器)结构来设计和搭建信息平台框架。
3.3.1.    B/S结构的特点
在规划院信息平台系统的开发中应当使用当前较流行的软件模式:B/S结构。B/S结构使用瘦客户端的开发方案,与C/S结构相比,减少了安装客户端带来的不便,只要在服务器端安装好此信息平台系统,用户就可以直接在客户端使用浏览器,通过HTTP协议访问服务器上的相关服务,节约了实施、维护成本。同时系统由服务器系统管理员统一管理,在某种程度上保证了系统的安全性。作为一种全新的软件系统构造技术,B/S结构增强了信息平台管理系统的灵活性。它容易进行跨平台布置,容易在局域网与广域网之间进行协调,尤其适宜分布式信息系统的建设。B/S结构的这些特性都是规划院信息平台所需要的。
3.3.2.    信息平台的框架
规划院信息平台是规划院的设计和管理人员对本院的设计、管理、办公、对外服务、质量控等各个方面进行操作、管理,是信息查询、数据存储和应用的一个基础。一个较为完整的信息系统平台应当包括项目管理模块,协同设计模块,办公自动化模块,计划管理模块,质量控制模块,对外服务模块,图档管理模块,网络打印管理模块,通信管理模块,决策支持模块等组成。基于.NET技术构建规划院信息平台时,系统框架结构主要分为以下几层。1、前台表现层:主要是对前台用户提交的各种请求,对各种业务处理后返回到用户端的结果,以及对相关的描述进行处理和控制,展现给用户。2、中间业务层:对前台客户发送来的请求进行分类整理、逻辑分析、运算处理,向数据访问层提交需要的数据请求,然后再把数据访问层返回的数据进行业务处理,标准化处理等,并将处理后的结果返回给前台表现层。3、数据访问层:主要通过数据库访问接口方法,实现不同的业务应用能够访问不同的数据库。4、后台数据库层:主要用于存储各种类型的数据信息及数据间的相互关系。前台表现层主要通过各种Web浏览器支持的页面和窗体实现。中间层主要通过编制的各个模块的逻辑和业务核心组件以及编制各个层面之间的联系控制来实现。数据访问层是借助.Net技术提供的接口管理、数据引擎等通过编制数据访问控制组件来实现。后台数据库层主要借助各种大型数据库管理系统来构建数据库和信息库。 4.   信息系统平台关键技术的实现
    采用.NET的技术开发信息系统平台,可以充分运用其基于组件开发(Component-based development)的技术。使得平台的搭建即具有高的性能,又具有较好的弹性。现在几乎每个企业都具有一部分设计或管理辅助软件。对于自己感觉比较成熟的产品在这种平台架构下经过处理基本上都可以继续使用。或者企业单位可以衡量自己的技术力量和承受能力自主开发一部分功能组件,购买一部分功能比较强大的组件,以搭建适合自己企业的信息平台。下面简要介绍信息系统平台中比较通用,较有代表性的一些功能和技术。
4.1.系统的权限管理
对于一个系统来讲,安全性是最重要的。系统要提供灵活、安全的措施保证业务处理的等级和数据的保密。信息系统平台通过验证、权限控制、加密等提供强大的安全保证,如果有条件的可以使用电子签名、电子证书等技术提供更可靠和丰富的安全服务。在系统中对于不同的安全管理角色指派不同的管理责任。系统管理员可以根据实际情况灵活配置用户的数据权限、功能权限以及角色权限。系统中提供有效的安全保障,保证系统内部信息安全,以及与其他系统之间的数据共享。系统充分利用数据库本身的安全控制机制,同时在应用层采用用户身份识别,实行访问权限控制等措施,防止非法用户的入侵和对数据的越权操作。系统对用户的访问权限可以控制到每一个模块组件,以及模块组件包含的所有功能。
由于每个人员业务的不同,所拥有的功能权限也是大相径庭的。另外,由于很多的重点项目是具

上一页  [1] [2] [3] [4]  下一页

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
PB创新网ourmis.com】Copyright © 2000-2009 . All Rights Reserved .
页面执行时间:41,562.50000 毫秒
Email:ourmis@126.com QQ:2322888 蜀ICP备05006790号