bs、cs混合架构下电子政务系统设计和实现

bs、cs混合架构下电子政务系统设计和实现

ID:5238624

大小:28.00 KB

页数:6页

时间:2017-12-06

bs、cs混合架构下电子政务系统设计和实现_第1页
bs、cs混合架构下电子政务系统设计和实现_第2页
bs、cs混合架构下电子政务系统设计和实现_第3页
bs、cs混合架构下电子政务系统设计和实现_第4页
bs、cs混合架构下电子政务系统设计和实现_第5页
资源描述:

《bs、cs混合架构下电子政务系统设计和实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、BS、CS混合架构下电子政务系统设计和实现  摘要:本文介绍了B/S、C/S混合架构的基本特点和优势,以及系统的模块和功能。并根据某省政法委的电子政务系统的基本特征,提出基于BS、CS混合架构模式的电子政务系统的总体设计与实现的方案。关键词:B/S+C/S混合架构电子政务系统设计与实现中图分类号:TP393文献标识码:A文章编号:1672-3791(2013)03(b)-0012-021B/S、C/S两种结构模式6C/S是一种Client(客户机)/Server(服务器)的两层体系结构,第一层为Client(客户)程序,用

2、于显示图形界面与数据交互,第二层是Server(服务器)程序,负责处理数据,并将其返回给客户机[1];该体系结构主要面向局域网,对于一些保密性强,操作过程复杂、数据信息量大的工作模块最好使用该体系结构。B/S是一种由传统C/S模式发展而来的三层C/S结构在Web上应用的特殊C/S网络结构模式,即浏览器/Web/数据库服务器的三级C/S结构;适用于一些安全性要求相对较低、数据查询两大、操作简单模块。除了具有C/S模型的所有优点外,B/S还具有使用简单,提供了一个统一的客户端,维护工作集中于服务器端,通用性强的Web的开放式标

3、准,扩展性好,可接入Internet等优点。2基于BS、CS混合架构的电子政务系统的设计与实现2.1需求与系统功能分析该电子政务系统是基于某省政法委的工作需求设定的业务工作需要而设定,在系统需求分析过程中,将整个系统大致分为业务处理,网上会议,协同办公,内部门户以及接口几个功能部分。具体需求如下:(1)建设省委政法委内部门户网站:为政法委系统工作人员提供个性化、交互访问的内部门户网站平台。(2)建设办公自动化系统:主要功能是为个人建立一个相对独立的工作环境,包括日常个人办公的主要内容:收发公文、网上会议管理、待办事项、公务

4、授权、日程安排、通讯录、信息查询等。(3)建设业务处理系统:包括值班收文登记管理、社会管理综合治理信息管理、信访信息管理、执法办案信息管理、维稳信息管理以及报表统计管理。经需求分析整个系统功能结构如图1。2.2系统总体设计2.2.1系统目标本系统的设计目标是采用OOP面向对象的程序设计技术和原型化方法,自顶向下逐层分解构造系统模型,并利用Delphi6的RAD工具加快系统C/S实现,以及VS.NET来实现B/S部分。该系统使省政委拥有更完善、更准确有效的业务数据库,提高政委业务的整体水平和效率。2.2.2系统操作模块设计根

5、据系统的需求分析,本系统主要分为以下几个模块。(1)站点管理:节点实现对栏目、专题、频道等资源的组织管理,支持无限级树形结构管理,可以单独设定各个节点的列表、内容模板,实现多种发布方式,支持自定义节点数据结构,方便不同内容的扩展。(2)内容管理:支持多种数据形式,以及各种复杂的文档编辑功能,提供报送和引用方式进行数据共享交换。(3)模板管理:系统支持任意风格的HTML模板,模板的置标语言和XHTML、XML规范兼容;支持可视化编辑;支持多种文档置标定义;支持模板导入、导出与在线管理等功能。(4)网站发布:支持文档处理功能;

6、网站采用静态生成多渠道发布模式,与节点设定不同模板,发布生成个性化页面,支持多种数字媒体的发布;支持增量、完全、智能等多种发布模式。(5)网站管理:后台网站管理员对整个网站和相应栏目进行维护和管理,且提供统一的后台管理入口,并根据权限更改网站展现的内容,实现动态管理功能。2.2.3系统结构设计6外网和内网应采用不同的结构,外网用户不直接访问数据服务器,从而保证政务系统原始数据库的安全和保密性[2]。政务系统内网交互性强、访问量大、数据修改和查询次数多,尤其是业务处理系统,因此要用C/S结构。为了实现内网、外网采用不同权限管

7、理,其内网用户可以对资料进行上传和更改,网页生成。而外网用户只能在客户端对WEB中的基本信息进行查询,不能修改;应以B/S结构模式作为外网结构。2.3系统实现2.3.1C/S部分实现C/S部分的实现主要从两个方面来阐述,即是客户端程序和服务器程序。系统的客户端程序主要面向内部人员,可利用面向对象编程技术实现系统登录、信息查询与修改、系统服务、消息通知等功能。在客户端程序中,检测服务器连接服务器,在用户登录服务器后可从SQL6Server数据服务器获取对应的信息和权限,得到相应的菜单、功能按钮。客户端程序操作,须先向服务端请

8、求,经服务端的权限判断和数据处理,再反馈结果给客户,还可自动备份相关数据。所有操作基本集中于客户端实现,而该客户端是通过Delphi的RAD工具,快速建立跨多平台应用程序,并开启可视化原型,使用预建组件和拖曳视觉设计更快的建立应用程序,保证应用程序在未来能与主要的数据库连接,以及现有的组件能和云端相连,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。