基于WEB方式的会议评审系统设计

2012-09-26 00:16彭晓惠任媛媛
电子设计工程 2012年22期
关键词:科技成果短信申报

彭晓惠,温 明,任媛媛

(新疆电子研究所有限公司 新疆 乌鲁木齐 830049)

项目评审是科技成果从申报到认可的一个重要而又关键的过程,随着网络的普及和网络技术的飞速发展[1-2],对科技成果进行网络化申报、审核管理已成为当今的首选解决方案。往日通过手工打印报送纸质材料的方式已逐步被报送电子材料所代替,各种申报管理平台已得到日益广泛应用。本文以基于面向服务架构(SOA)的科技成果管理信息系统会议评审为背景[2],设计和开发了一套基于ASP.NET和SQL Server 2008的WEB在线会议评审系统,该系统可以由多位评审专家独立在线对电子申报材料进行审阅和评价,并且可以实现初评打分,同时可以通过在线留言等方式给申报人反馈信息。和传统评审系统相比,本系统有可操作性强,更加公平合理,评价结果可以迅速反馈给申报人等优势,有效地解决了会议组委会在材料递送分配和会议 管理上的一些难题。

1 系统设计与实现

1.1 开发技术

本系统采用B/S架构。运行于Windows2003操作系统之上,Web服务器使用IIS,数据库使用 SQL Server 2008,开发语言为ASP.NET(C#)[3]。其他辅助工具有:PDF转换工具。

1.2 数据库表及其关系

在线科技成果评审系统涉及的数据库和表有专家信息库、科技成果信息库、会议信息表、原始评价表库,评价结果表、信息反馈表等数据库表。申报人可同时申报多项科技成果,形成科技成果信息库,审核通过的科技成果由PDF转换工具形成相对应的SWF文件 (客户端浏览SWF文件不需要安装其他工具软件、并且客户端不容易下载打印该类文件等),通过会议信息表建立会议,并对每个会议分配申报材料,安排专家、为专家分配登录口令,以短信方式或邮件方式将会议信息通知专家,专家对材料进行查看并评分。

1.3 系统主体流程图

系统主体流程图如图1所示。

图1 系统主体流程图Fig.1 System flow diagram

2 系统主要模块及功能

在线科技成果评审系统包括2大主要系统模块:科技成果MIS管理信息系统和科技成果评审会议系统。科技成果申报管理(本文在此不做描述)模块是本系统的基础模块,主要为申报单位和申报人提供在线编写项目情况的功能。申报项目经过各级审核,进入项目库,审核通过的项目同时生成项目SWF文件。科技成果MIS管理信息系统主要有对项目进行分组,根据项目分组情况进行会议安排,为每个会议选择相关专家,为专家分配密码,将密码及登录网址通过短信或者电子邮件通知专家,专家登录系统后,对项目资料进行查看并可进行预评分,也可对项目进行提问和在线留言评论等。系统同时通过Ajax技术记录统计每位专家查看每个项目文件的时间,这为以后选择专家提供参考数据。科技成果评审会议系统分为主持人和专家两部分,主持人主要负责评审会议的各项控制,主要分为会议开始,专家查看资料,专家打分,打分统计,会议结束;专家在主持人的控制下进行各项相应操作。

3 系统主要技术特点

3.1 动态设计评审表

建立会议时,先应设计会议的评审表,也可以从评审表库中选择以前设计好的评审表,评审表可多次使用。评审表由一个主表和一个明细表构成,主表包含评审表名称、设计时间、设计者ID号、主表KID号、用途信息等构成,明细表主要由各项评分明细构成:与主表对应的KID号、节点编号、节点序号、评价指标与说明描述、评价指标含义、分值、权重等。通过节点编号和节点序号自动生成评审表,如图2所示。

图2 评审表样式图Fig.2 Review table style chart

3.2 会议准备模块

3.2.1 会议分组

会议组织人员需按照参加评审项目的时间及专业对项目进行分组,每组项目尽可能涉及专业一致。同时系统可将此组项目自动按时间段进行安排(一般一个项目汇报的时间是固定的,会议组工作人员可对项目汇报时间进行手工调整)。

3.2.2 选择专家

工作人员对会议选择评审专家,一组会议选择一组专家。因此会议系统还要有对应的专家系统库,主要包含专家的基本信息、联系方式、单位信息、学习经历,培训经历、专业方向等等信息,专家信息库提供增删改等功能。确定专家组成员后,系统随机生成专家登录密码。

3.2.3 短信发送接收模块

会议选定专家后,需要通知专家,目前主要的通知方式有电话通知、短信通知、邮件通知3种方式,短信通知的优点是自动发送、自动接收、准确、及时,不需要人工进行干预等。系统能查看已发送的短信,同时也能查看SIM卡中收到的短信,本系统主要利用硬件“短信猫”发送短信,通过COM端口连接到“短信猫”上进行操作,在“短信猫”上插入SIM卡,按短信猫的AT指令操作,操作短信猫时需要调用厂商附带的dllforvc.dll动态连接库(不同的“短信猫”提供的动态连接库不相同)。通过本系统对指定的会议组专家电话号码进行短信通知,加快了办公的效率。

3.2.4 专家会前预览模块

专家收到通知后,根据提供的地址和口令登录系统,查看本次会议的项目情况,专家每打开一个项目文件,系统通过Ajax技术,对专家查看情况进行计时,统计每个专家查看项目的时间,项目文件已由PDF工具生成了SWF文件,通过加密技术,对网页及其查看文件名进行加密,利用框架等手段禁止客户端保存网页,禁止查看网页源文件,对SWF文件禁止打印功能等。通过这些措施,对项目资料在一定程度上起到了保护作用,当然,网络安全[4-5]是相对的,这些可能还远远不够。

3.3 移动会议项目评审模块

将数据库服务器、WEB服务器,利用HUB、无线路由器等网络工具,建立无线局域网网络环境,每位专家通过笔记本,登录会议系统,移动会议室如图3所示。移动会议采取一名主持人控制会议,多名专家参与打分评审的模式进行。在主持人的控制下,会议进入开始状态,专家登录进入会议室查看项目资料,并可在系统中对各项目再次进行预评分、提问等。接下来为会议核心部分:项目主要完成人对自己的项目进行现场汇报,并对各专家提问进行逐一解答(注:专家提问在汇报人查看的系统中是匿名的,即项目汇报人只能看到专家提问的问题,看不到专家姓名,这样可最大限度地促使专家开放性提问,从而减少人情干扰因素),听完项目汇报人解答,一个项目汇报结束,这时专家可对此项目进行终评分(在预评分基础上进行调整)。待所有项目汇报完成,在主持人的控制下,专家将所有项目最终打分进行提交,会议主持点人点击“统计结果”功能,对各项目得分进行现场统计,同时各专家打分在系统中生成打印,会议工作人员打印出纸制专家打分并请各专家对个人打分进行现场签字确认。所有专家签字结束后,各项目在系统中的得分及排名通过投影显示在会场大屏幕上,项目结果当场对专家进行公示。至此,移动会议结束,会议内容及结果进行存档。

3.4 AJAX技术

图3 移动会议室图Fig.3 Mobile conference room chart

AJAX不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。AJAX是多种技术的集合,这几种技术是JAVAScript、CSS、DOM和XMLHttp Request等[6]。本系统中着重使用的是AJAX中的JAVAScript和XMLHttpRequest技术。对于嵌入式应用,并不需要AJAX的所有技术。系统中利用AJAX的XMLHttp Request组件完成浏览器与服务器之间的异步通信。JAVAScript作为一种脚本语言,可以很容易的嵌入到HTML文件中并通过浏览器中内置的JAVAScript解释器解释执行。利用JAVAScript程序,客户端可以完成本地的数据读取、解析等复杂数据操作,这样一些原先由服务器承担的工作可以转移到客户端,利用客户端的闲置资源进行处理,减轻服务器和网络带宽的负载。

4 结束语

本文以基于SOA的科技成果管理信息系统会议评审为背景,设计和开发出了一套通过在线提交项目材料并评审的系统。目前该系统已在自治区使用并取得了满意的效果。本系统具有良好的互操作性,从项目编辑、提交申报、会议安排评审到得出评审结果都实现了申报人、会议组委会以及评审专家三者之间很好的交互,并且本系统为减少交通出行、减少大量纸质打印,为实现低碳环保工作、提高工作效率,具有很大的意义。因此,本项目具有很大的推广价值。

[1]谢希仁.计算机网络[M].北京:电子工业出版社,2006.

[2]任作新.网络化监督与控制系统[M].北京:国防工业出版社,2007.

[3]Christian Nagel,Bill Evjen.C#高级编程[M].6版.北京:清华大学出版社,2008.

[4]李永成,黄曙光.ActiveX控件中不安全方法漏洞的检测技术[J].微型机与应用,2010(6):61-62.

LI Yong-cheng,HUANG Shu-guang.The ActiveX control unsafe method vulnerability detection technology[J].Microcomputer&Its Applications,2010(6):61-62.

[5]白建坤.WEB服务安全研究[J].计算机应用,2005,25(11):2533-2535.

BAI Jian-kun.WEB service security research[J].Journal of Computer Applications,2005,25(11):2533-2535.

[6]李峰.Javascript开发技术详解[M].北京:清华大学出版社,2009.

猜你喜欢
科技成果短信申报
“少年工程院活动校”暨“航天未来人才培养校”共同申报
国际收支间接申报问答
道歉短信
打通科技成果转化“最后一公里”
代发短信
科技成果
科技成果
科技成果
FIDIC百年工程项目奖申报工作启动1913-2013
“八一”节日短信之一