松辽委科技进步奖评审系统设计与实现

2021-11-17 02:37炫,刘
东北水利水电 2021年11期
关键词:松辽进步奖网页

周 炫,刘 佩

(1.松辽水利委员会水文局(信息中心),吉林长春130021;2.松辽水利委员会综合服务中心,吉林长春130021)

科技进步奖评审是松辽水利委员会科技管理的一项重要工作。多年来,松辽委科技进步奖评审工作主要采用传统的纸质申报、专用卡纸投票、老式读卡机检票、人工统计等方式完成。随着参评项目的增加、评价指标的完善,工作量迅速增加,导致评审周期不断延长,且人工操作易出错、效率低。为进一步提高松辽委科技进步奖评审的工作效率和科技管理部门的管理水平,科技进步奖评审的信息化建设迫在眉睫。

1 系统需求分析

松辽委科技进步奖评审系统主要为科技进步奖申报评审管理服务,提高项目申报评审效率,确保信息精确完整,使管理人员从重复的统计分析中解放出来,提高工作效率。在性能需求方面,能在现有服务器等硬件设备条件下,系统支持多用户并发访问,运行稳定和低延时响应。

2 系统总体设计

结合项目申报和项目评审等科技管理业务需要,采用B/S 架构(网页端)与C/S 架构(桌面端)相结合的方式[1],构建以科技进步奖业务为中心的科技管理系统。网页端为专家投票提供交互界面,桌面端为管理人员实时监控投票进程、汇总投票信息、输出投票结果,二者相辅相成,共同完成科技进步奖评审工作。系统设计路线图如图1所示。

图1 系统设计路线图

3 系统数据库设计

系统数据库设计是系统建设中重要的组成部分,数据库设计的合理与否直接影响到整个应用系统的后续开发和使用效果。系统数据库设计的基本任务是根据管理单位和申报单位的信息需求、处理需求和数据库的支撑环境来设计数据模式及应用程序[2]。信息需求是指系统运行所需的数据及其结构,这是对数据库的内容及结构的要求。如申报单位上传的项目申报材料、申报项目的审查状态等。处理需求是指系统运行涉及的数据处理,这是基于数据库的数据处理要求,如评审专家对申报项目的投票过程、申报项目评审结果的统计分析等。

科技进步奖评审系统的数据库设计建立在前期充分调研需求的基础上,使通过关系型数据库SQL Server 构建的数据库与评审系统的需求协调一致[3]。与此同时,随着系统建设的推进,也面临用户需求不确定的难题,因此在设计数据库结构时也要充分考虑数据库结构的可扩展性。

4 系统关键技术

4.1 ASP.NET 技术

ASP.NET 是一个使用 HTML,CSS,JavaScript和服务器脚本创建网页和网站的开发框架。ASP.NET MVC框架把Web应用程序分为模型(model)、视图(view)、控制(controller)三部分,模型负责数据、视图负责显示、控制器负责输入,这三层有明确的分工,且模块更新不影响其他模块的正常运行[4]。ASP.NET MVC 框架提供了ASP.NET Web窗体模式的替代方法,用于创建基于MVC 的Web应用程序[5],适合当前轻量级的开发模式。

4.2 Ajax 技术

Ajax 是一种用于创建快速动态网页的技术,采用数据信息的请求和发送异步传输。通过在后台与服务器进行少量数据交换,Ajax可以使网页实现异步更新[6]。这意味着可以在不重新加载整个网页的情况下,对网页的局部进行更新,使JavaScript 的处理能力大幅提高,增加了用户体验。

5 系统模块开发

系统主要由项目申报、项目审查、项目评审、投票指标设置、证书设计等模块组成。系统采用Visual Studio 2017 开发平台,开发语言为VB.NET,数据库管理系统为SQL Server 2008 R2。

5.1 项目申报模块

实现在线申报项目功能,主要功能包括申报单位管理、申报材料管理、申报项目浏览等。项目申报单位可批量导入申报项目基本信息。

5.2 项目审查模块

实现项目在线形式审查功能,主要包括审查项目申报材料的完整性和合理性、反馈项目审查意见。审查申报资料是否齐全、项目是否涉及重复申报。为提高项目审查效率和准确率及项目查重需要,系统录入了1975 年以来松辽委已申报的所有项目信息。

5.3 项目评审模块

实现在线投票功能,主要包括评审专家管理、项目投票、评审信息查询等。系统采用网页端匿名投票与桌面端的投票监控管理相结合,网页端为专家投票提供友好的交互界面,桌面端为管理人员实时监控投票进程、汇总投票信息,二者相辅相成,共同完成项目评审工作。

项目评分规则采用评定内容和评委权重相结合的方式,加权计算得到项目最终得分。为保证项目评审的公正性,采用匿名投票,过程不可溯源,结果不可篡改,同时评审专家可在现场投影设备上查看项目的具体投票过程。

5.4 投票指标设置模块

实现投票指标调整功能。针对水利科学技术类项目和综合管理科学类项目,共设计了两组指标,每组指标分为评定内容和评委权重两类。第一组指标包含科学技术水平、经济社会效益、作用及评委权重,第二组指标包含先进程度、应用效果、发表相关论文级别及评委权重。系统可根据申报项目类型,切换相应的评价指标。

5.5 证书设计模块

实现证书设计功能。根据获奖项目名称、申报单位、主要完成人等信息,调整获奖证书的布局和格式,保证证书布局合理、美观大方。

6 结论

系统紧紧围绕松辽委科技进步奖评审的工作实际,针对科技进步奖项目申报、形式审查、专家评审等业务环节中的重点和难点,搭建系统框架,开发相应的功能模块。系统已正式上线,在近3 年的科技进步奖申报评审中,系统保持稳定运行,圆满完成既定工作任务,提高了工作效率,为松辽委科技进步奖评审工作提供有力支撑作用。

猜你喜欢
松辽进步奖网页
松辽分水岭隆起带近30年景观格局变化及驱动力分析
一生追梦色粉笔画
2019年PALM展参展商产品技术进步奖获奖名单
基于CSS的网页导航栏的设计
基于HTML5静态网页设计
内蒙古自治区2017年审定通过的水稻新品种
我校7项科研成果获2017年度厦门市科技进步奖
我校省科技进步奖取得新突破
基于URL和网页类型的网页信息采集研究
网页制作在英语教学中的应用