基于Web的政策法规信息平台的设计与实现

2011-08-20 05:18徐建辉季同盟
网络安全与数据管理 2011年22期
关键词:政策法规附件架构

徐建辉 ,季同盟 , 徐 超

(1.陕西重型汽车有限公司 汽车工程研究院,陕西 西安710200;2.苏州科达科技有限公司 上海分公司,上海201103)

随着国内企业间的竞争越来越激烈,企业的经营活动必须依法进行,政策法规已成为一种在企业的竞争中居于领先、支配地位的基础性、全局性和保障性重要资源。企业只有掌握了这种资源,才有可能抢占先机,寻找和培育新的经济增长点。提高企业依法决策的能力和防范法律风险的能力,发挥政策法规的鼓励和引导作用,才能最大程度地促进企业快速平稳发展。传统的政策法规发布、查阅、利用方式已经无法满足企业的需求,有必要研究和开发基于计算机网络的政策法规信息平台。

以陕西重型汽车有限公司自主开发的政策法规信息系统为实例,阐述了该系统的设计和各个功能模块的实现方法。

1 政策法规信息平台

本系统采用ASP.NET 2.0的C#编程语言。系统采用 Browser/Server(简称 B/S架构)三层架构,其总体结构见图1所示。

ASP.NET三层架构是一种成熟、简单并得到普遍应用的应用程序架构,它将应用程序结构划分三层独立的包,包括用户表示层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。其中将实现人机界面的所有表单和组件放在表示层,将所有业务规则和逻辑的实现封装在负责业务逻辑组件中,将所有与数据库的交互封装在数据访问组件中[1]。

本系统主要是实现政策法规信息的发布。政策法规等信息的浏览不需要用户登陆注册,系统对所有用户均开放,不做权限验证。

2 政策法规信息系统

政策法规信息系统模块见图2,用户可以浏览、下载政策法规信息,浏览滚动热点新闻、图片新闻并搜索政策法规等信息。

3 政策法规信息平台的开发

3.1 数据库设计

本系统建立SQL Server 2000格式数据库Policy.mdf[2]。在数据库设计中采用PowerDesigner 15建立数据库PDM模型,用PDM生成数据库数据表和面向对象模型OOM[3]。主要包括表 1所示数据表。

3.2 政策法规模块

系统将政策法规信息分为六个大类,分别为国家政策、地方政策、政策解读、国内准入政策、国外准入政策和国家标准。政策法规信息模块采用类新闻发布系统结构。

表1 数据库表说明

在页面点击政策法规信息条文名称系统显示信息摘要,点击时间有附件时显示附件,无附件时系统提示“无附件”。本系统可以显示 doc、xls、ppt、pdf、jpg、img、txt等格式附件。

前台政策法规信息统一使用了用户控件MainMessage与数据集绑定的方法进行信息显示。为了分栏目按大类别显示政策法规信息,需要给用户控件MainMessage建立一个私有属性newTypeName,这个属性按大类别分别赋值后显示不同栏目的信息,如图3所示。

3.3 热点滚动新闻模块

热点滚动新闻模块显示企业及行业即时文字新闻,显示效果为从下向上滚动循环显示,鼠标移动到滚动框内停止滚动,点击新闻标题显示新闻,点击滚动框右侧的上下键可以控制新闻向上或向下滚动如图4所示。

限于篇幅,热点滚动新闻模块代码略。

3.4 图片新闻模块

图片新闻模块显示企业及行业即时图文新闻,由8幅图片自动循环显示,鼠标移动到最上一行图片标题可以显示其中任意一幅图片;点击图片或图片下面的说明显示新闻详细内容如图5所示。

限于篇幅,图片新闻模块代码略。

随着陕汽的快速发展,信息化建设已经迫在眉睫,开发基于网络的政策法规信息平台,通过信息化、网络化平台的搭建实现了公司内部政策法规信息及时沟通,做到信息、资源共享,传递方式由以前的手工、纸质文件方式提升为无纸化网络方式,大大提高了工作效率,加快了政策法规信息的流通与信息的有效利用。目前,本系统已经正式运行。

[1]孙步鲜,何月顺,吴志霞,等.基于.net三层架构的印刷业网上报价系统的实现[J].电脑知识与技术,2008(22):599-600.

[2]顾平.数据库设计工具PowerDesigner的研究与实践[J].计算机应用与软件,2004(11):18-20.

[3]邱李华,李晓黎.SOL Server 2000数据库应用教程[M].北京:人民邮电出版社,2007.

猜你喜欢
政策法规附件架构
基于FPGA的RNN硬件加速架构
大型外浮顶储罐安全附件常见问题
附件三:拟制定的标准汇总表
功能架构在电子电气架构开发中的应用和实践
政策法规
基于云服务的图书馆IT架构
关于TSG 07——2019附件M与TSG Z0004——2007内容的对照
政策法规
政策法规
政策法规