科技论文管理与评审系统设计

时间:2022-05-30 01:22:09

科技论文管理与评审系统设计

作者简介作者简介:白鹏皋(1970-),男,硕士,中国人民63601部队高级工程师,研究方向为软件工程和信息化。0引言

许多单位每年都要召开科技年会,展示单位在科研领域和技术建设方面取得的成果,其中科技论文撰写和内部评奖往往是最主要的活动内容,也是体现单位、个人技术创新和学术水平的最主要手段。本文针对中小科研单位内部网络覆盖全面、论文撰写数量较多、管理难度大的特点,应用asp开发了基于web的科技论文管理与评审系统,实现了科技年会论文在线提交、管理、打分排名、评审评奖、论文统计和检索查询等功能。

1系统设计与实现

系统的功能要求是,能够满足单位内部所有人员在线提交论文,主管机关能够维护和管理,能够在线评分评论并评奖,实现历年科技论文的管理与查询检索。系统在单位内部办公网络上运行,系统设计与实现应结合办公网网络运行特点,能够根据办公网络系统用户权限设置相应的权限。

图1系统组成结构

本系统设计包括个人论文管理、论文在线打分、论文评奖、论文检索统计和系统管理等5个主要模块。

1.1论文管理与评审数据库设计

论文管理与评审数据库由论文信息表、评论打分表、评委表等主要数据库表组成。

(1)论文信息表。用于保存论文名称、作者及其最终得分及获奖情况信息。

表1tfsrm_thesis_publish

字段名称数据类型说明thesis_idint关键字name_thesisnvarchar(128)论文名称author_firstnvarchar(32)第一作者author_secondnvarchar(32)第二作者author_thirdnvarchar(32)第三作者unit_firstnvarchar(32)第一作者单位unit_secondnvarchar(32)第二作者单位unit_thirdnvarchar(32)第三作者单位main_contentnvarchar(600)论文摘要key_wordsnvarchar(128)论文关键字thesis_urlnvarchar(256)原文地址publish_unitnvarchar(32)发表单位publish_yearint年会年份thesis_classnvarchar(32)论文类型points_expertfloat专家平均分points_friendfloat同事平均分final_assessnvarchar(256)最终评语final_pointfloat最终得分grade_idint获奖等级标识(2)评论打分表。用于保存评委专家和同事基于办公网络对论文进行评价打分。

(3)评委信息表设计。在办公网络应用中,单位所有人员都有相应的角色,包括行政角色、技术角色等,一个人可以拥有多个角色。因而,基于现有网络平台增加了一个“专家评委”角色,为适合担任评委的人员指定这个角色即可。

1.2个人论文管理

个人论文管理包括论文提交和论文维护。

表2tfsrm_thesis_review

字段名称数据类型说明idint关键字thesis_idint论文标识review_contentnvarchar(max)论文评论review_timedatetime评论时间review_usernvarchar(32)评论人review_pointfloat分数review_classnvarchar(32)评论人身份(1)论文提交。在论文提交规定期限内可以通过办公网络提交论文。论文提交表单中必须填写的内容包括论文名称、论文摘要、关键词、第一作者及其单位、论文类型和发表单位,并要上传论文原文件,格式为doc。

图2论文提交界面设计

在点击“保存”按钮提交表单时会验证表单的合法性,检查提交内容是否完备,并检查是否已经存在作者和题目完全相同的论文。

(2)论文维护。论文提交者或第一作者可以对自己的论文进行维护和修改,可以查看已提交的论文,并可以删除当前发表的论文。

1.3论文评价打分

论文评价打分模块功能通过判断评论者身份,区分评委和非评委,分别计算论文得分最终结果。

对于每一篇论文,评论者只能发表一次评论和打一次分数,以保证打分结果的公平性。在网评期限内,评论者可随时修改发表的评论和打分。

1.4论文评奖

论文评奖前需要排序,方式是:先计算评委平均分,根据分数高低排序,如果分数相同,计算非评委平均分并排序,然后根据单位序列排序。

sql="select * from tfsrm_thesis_publish where publish_year='"& year&"' order by points_expert desc, points_friend desc, publish_unit,thesis_class"

论文评奖有两种方式,一种是根据评委和同事在网络上评论打分的结果自动排序,并根据设置的评奖比例或评奖打分标准自动生成;第二种方式是根据网上打分排名结果,

进行一次终审,由评委现场根据打分情况最终确定结果,并打分评奖。论文评奖设计界面如图4所示。

图3论文评价打分界面设计

图4论文评奖界面设计

在实际应用中,往往是两种方式结合,先通过网络进行评价打分并初步评定获奖论文,论文评审委员会再最后召开会议,由作者进行现场答辩,对评奖结果再进行一次审定,最终确定获奖论文。

由于评委都是本单位人员,作者和评委之间都比较熟悉,通过答辩和再审定,可以确保获奖论文的技术水平和质量,以防止论文打分上出现偏袒问题。实际应用效果证明,这种方式比较科学客观。

1.5论文查询统计

论文查询检索和统计功能的实现,分为两种情况,一是查询检索,二是论文统计分析。

(1)查询检索功能的实现比较简单,单位内部论文撰写数量相对较少,一般每年度撰写的论文最多只有300~4000篇,通过简单的查询就可以实现,一般根据论文名称、摘要、关键字、作者姓名、作者单位、论文类型和发表年度等基本信息即可实现论文的查询。另外,可以将论文查询结果导出到word或excel。例如导出到word的实现,在查询结果页面前加入以下语句,系统可自动将结果生成word文档。

response.contenttype=".doc"

response.addheader "content?disposition","inline; filename=""xx年度科技论文统计表.doc"""%>

(2)论文统计功能的实现取决于统计与生成报表的需求。本系统针对实际应用要求,实现了根据论文类型、发表单位和获奖结果生成统计表格。

关键的sql语句如下:

sql="select publish_unit as 单位,sum(case when thesis_class ='理论' then 1 else 0 end) as理论,sum(case when thesis_class='管理' then 1 else 0 end) as管理,sum(case when thesis_class='保障' then 1 else 0 end) as保障,sum(case when thesis_class ='管理' then 1 else 0 end) as 管理,sum(case when thesis_class ='设备' then 1 else 0 end) as 设备, sum(case when grade_id =1 then 1 else 0 end) as 一等奖, sum(case when grade_id =2 then 1 else 0 end) as 二等奖, sum(case when grade_id =3 then 1 else 0 end) as 三等奖, sum(case when grade_id >0 then 1 else 0 end) as 获奖合计 from tfsrm_thesis_publish where publish_year = year group by publish_unit"

关键的查询实现语句如下:

set rs = server.createobject("adodb.recordset")

if not isobject(conn) then connectiondatabase()

rs.open sql,conn,1,1

-

loop%>

connectiondatabase()为连接数据库公用函数,具体根据数据库系统类型定义。

rs.fields.count是查询结果集每一行数据记录数量,rs(i)表示第i个记录,依次对应如表3所示的单元格,统计结果见表3。该表是从统计结果导出到word的表格。

表3完整统计了各单位提交论文类型及数量、获奖数量及等级等数据,从整体上直观掌握论文整体数量和获奖情况。

1.6系统管理

根据科技年会的要求,设置论文提交格式、论文评奖标准、评委设置、论文审核管理、最终评审以及科技年会时间设定等项目,包括开始和结束时间、论文提交期限、网评结束期限等。

表3年度科技论文统计

单位理论管理保障设备论文合计一等奖二等奖三等奖获奖合计计划部61541624410人事部-1111131247保障部-13151214一室3736-4625512二室2535-3336510三室1351-3734411四室-23--2334512五室2436-332439设备1站-6-849036916设备2站-1130322428设备3站-11464825912勤务站-14283323712通信站2--252724410总计9579432194362853621332结语

科技论文管理与评审系统是在单位内部办公网络系统上开发实现的系统,系统直接使用办公网络系统资源,人员、单位、角色等都不用专门设计开发,实现了较好的融合。实际应用表明:系统实现了单位内部论文管理与评审网络化,能够有效管理历年科技年会提交的

论文。

参考文献参考文献:

\[1\]明日科技. asp开发经验技巧宝典[m].北京:人民邮电出版社,2007.

[2]庞亚娟,孙明丽,吕继迪.asp技术方案宝典[m].北京:人民邮电出版社,2008.

[3]邝孔武,王晓敏.信息系统分析与设计[m].第2版.北京:清华大学出版社,2002.

[4]张基温.信息系统开发案例[m].

上一篇:立足“生本”理念,优化初中语文课堂设计 下一篇:工作过程模式下妇产科护理教学实施形成性评价...