APP下载

地震安全性评价报告电子审阅管理系统设计与开发

2012-04-02朱成林崔昭文杜历英

地震科学进展 2012年6期
关键词:功能模块局域网客户端

贾 媛 朱成林 崔昭文 杜历英

1)山东省地震局,济南 250014

2)山东省地震工程研究院,济南 250021

目前,地震安全性评价报告的评审一般是将实施方案及成果以纸质报告的形式送交至评审委员会的专家,然后根据专家的评审意见进行报告修改,实际操作过程中这种方式具有时效性差、互动性差、保密性差和成本较高等缺陷。

为了弥补以上评审方式的缺陷,开发基于web网络技术的电子审阅管理系统。此系统基于ASP.NET网络技术的实时传递可以大大提高报告评审的时效性;基于weboffice技术可以实现评审报告的互动性修改;基于密码服务可以保证报告在报告编写者和报告评审专家之时实现交互;另外,网络无纸化操作还可以节约大部分评审花费和能源。

1 研究方法

(1)本系统的开发工具为Visual Studio 2010(编写语言为C#)、ASP.NET、FrontPage和SQL。

(2)本系统设计的内容:后台数据库和前台网页。数据库是本系统的核心部分,数据库设计主要包括用户信息(系统管理员、报告提交者和评审专家)和项目信息(项目提交信息、项目评审信息和项目评审状态)等数据表的设计。

功能模块设计的主要内容:报告提交人功能模块、评审专家功能模块和管理员功能模块。整个系统主要具有地震安全性评价项目背景录入、报告上传、建立评审专家库、选择报告评审专家、报告评审状态查询、报告下载、报告在拟审阅与批阅、报告在拟修订、评审意见提交、评审意见查询、报告评审状态提醒等功能。

身份认证是本系统的一个核心。本系统确定的用户类型身份包括报告提交人、评审专家、系统管理员,他们在系统中具有不同的角色,即不同类别的用户对数据库的访问权限不同,同一用户对不同的数据库的访问权限也不相同。虽然正常情况下ASP代码不会传递到客户端,然而设计程序时仍考虑了代码的泄漏问题,为每一个功能写一个独立的程序,尽可能多的控制交互,检测提交的方法、内容及长度,对特殊字符进行过滤。尽可能多的设置错误处理,此外还要充分发挥日志功能,当检测到了不正确的提交时,记录下客户端的信息,例如IP,系统配置,请求等等,这样可以发现问题的所在。

2 结果

为了保证系统的安全顺利运行,采购了一台性能稳定、安全性高的服务器。系统配置IIS7.0以上的网站发布软件。经局域网发布并在局域网内测试,在局域网内任一客户端上输入服务器IP地址即可以进入系统。经过用户注册后即可进行报告上传、报告评审、报告状态查询等操作。

猜你喜欢

功能模块局域网客户端
轨道交通车-地通信无线局域网技术应用
基于VPN的机房局域网远程控制系统
如何看待传统媒体新闻客户端的“断舍离”?
县级台在突发事件报道中如何应用手机客户端
孵化垂直频道:新闻客户端新策略
基于802.1Q协议的虚拟局域网技术研究与实现
局域网性能的优化
基于ASP.NET标准的采购管理系统研究
输电线路附着物测算系统测算功能模块的研究
功能模块的设计与应用研究