科技成果登记系统设计与实现

来源 :科技信息·学术版 | 被引量 : 0次 | 上传用户:D243435dsfsdfqwe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:科技成果登记系统立足于当前药品监管科技成果管理要求,结合现有信息资源进行需求分析、系统功能设计、数据库设计,应用SpringMVC技术框架开发实现用户注册、审核、登录,以及成果登记、备案等在线管理功能,成果登记、备案采用三级逐层上报管理机制,优化了成果管理流程,满足国家药品监督管理局(简称“国家药监局”)科技成果管理需要。
  关键词:成果登記;成果备案;成果系统;SpringMVC
  1 引言
  依据《国家食品药品监督管理总局科技计划项目管理办法》、《中华人民共和国促进科技成果转化法》、《总局关于促进科技成果转化的意见》等法规文件,为规范国家药监局科技成果登记工作,及时、准确和完整地统计科技成果,服务成果转化、成果奖励和科技决策,国家药监局提出建设科技成果登记系统,将科技成果登记工作纳入线上管理,实现数据共享目的。
  2 需求分析
  国家药监局组织科技成果登记工作,成果完成单位作为成果登记的主体,通过统一的系统进行登记,主管部门对上报的成果信息进行初审,国家药监局管理办公室(简称“管理办公室“”)完成上报成果信息的复审。科技成果已在相关科技管理部门登记的,将相关登记信息向国家药监局备案,不再重复登记。成果登记内容如下:
  2.1成果登记信息
  (1)封面信息,包括成果名称、第一完成单位、研究终止日期、推荐单位、批准登记单位、批准登记号;
  (2)成果概况,包括成果名称、关键词、成果体现形式、成果水平、合作形式、学科分类、中图分类、战略性新兴产业、社会经济目标、成果应用行业;
  (3)立项情况,包括课题来源、课题来源单位、课题立项名称、课题立项编号、经费实际投入额;
  (4)评价情况,包括评价方式、评价单位、评价日期、评价报告编号;
  (5)成果完成单位情况,包括成果第一完成单位的情况、转让意向与范围、成果合作完成单位情况、批准登记单位意见;
  (6)提交的附件材料包括基础理论成果、应用技术成果、软科学研究成果等相关材料证明文件。
  2.2成果备案信息
  成果备案信息包括成果名称、完成单位名称、成果类型、成果年份、联系人、联系人电话、批准登记单位、批准登记号、批准登记日期、成果基本情况。提交在其他科技管理部门出具的《科技成果登记证书》等证明材料扫描件。
  3 系统设计
  3.1总体设计
  科技成果登记系统根据业务需要,系统用户划分为4类,分别为成果完成单位、主管部门、管理办公室、平台建设运维单位,每类用户对应不同操作,系统总体框架如下图所示。
  3.2系统功能设计
  3.2.1业务流程图
  成果完成单位:成果完成单位注册账号,账号审核通过后即可登录系统登记本单位成果信息,对于已经在其他部门登记了的成果需要备案。完成成果信息登记确认无误后进行上报,对于已经上报的成果信息可申请退回。成果完成单位是直属单位的可直接上报管理办公室。
  省局单位:省局部门注册账号,账号审核通过后即可登录系统,查询上报的成果信息,审核无误后进行上报,对于信息有误、材料不全的的成果信息写明原因退回。对于已经上报的成果信息可申请退回,对于下级申请退回的成果信息经确认后退回。
  管理办公室:管理办公室登录系统,审核用户提交的注册信息,查询上报的成果信息进行审核。对于信息有误、材料不全的的成果信息写明原因退回。
  运维单位:运维单位负责系统的日常运维,包括管理系统用户,赋予用户特定操作权限,维护系统日志等。
  3.2.2功能结构图
  3.3数据库设计
  4 系统实现
  4.1用户注册
  1、功能概述
  成果完成单位或省级主管部门通过系统注册页面填写单位信息、个人账户信息,完成系统账号注册。
  2、页面操作逻辑
  (1)点击注册功能按钮,选择用户类型;
  (2)在机构信息栏输入机构名称,若系统中已存在单位信息,从下拉列表中选择单位即可,若系统中不存在单位信息,需要提供系统中所需单位信息;
  (3)在用户信息栏输入账户信息,包括登录名、用户名、登录密码等信息;
  (4)输入完整信息点击注册,验证通过后注册成功。
  3、代码实现
  点击【注册】按钮调用controller层接口方法public ResultDto userRegister(User user),首先是对用户输入信息校验,通过校验后调用service层方法public int insert(User record)实现User数据模型封装,调用mapper层方法public int insert(User record)更新数据库完成用户账户注册,最后将结果以Json格式方式返回前端页面。
  4.2用户登录
  1、功能概述
  成果完成单位或省级主管部门提交提交注册信息,通过账户审核后即可登录系统。
  2、页面操作逻辑
  (1)在登录页面输入用户名、密码和验证码,点击登录按钮登录系统;
  (2)如登录失败,系统会给予相应提示,如忘记密码可通过找回密码功能设置新密码。
  3、代码实现
  点击【登录】按钮调用controller层接口方法public ResultDto adminLogin(HttpSession session,String uname,String pwd,String validateCode),首先是输入参数校验,校验通过后调用service层方法public ResultDto adminLogin(HttpSession session,String uname,String pwd,String validateCode)执行登录逻辑判断,通过后交于shiro进行用户认证和授权,认证通过获取用户菜单信息存入session中,最后将登录结果以json格式返回前端页面。   4.3成果登记
  1、功能概述
  成果完成单位登录系统,利用成果登记入口进行成果登记,包括成果信息新增、修改和删除操作,对于已经上报的成果信息可申请退回处理。审核不通过的成果可点击原因链接查看详情。
  2、页面操作
  (1)点击成果登记菜单,右侧查询已登记成果记录,根据需要查询成果信息;
  (2)选择成果列表中的一条成果记录,点击成果名称,查看成果详细;
  (3)点击【新增】按钮,在弹出的窗口中输入成果类型、成果名称、第一单位、成果登记号等,点击【确定】按钮新增成果信息;
  (4)在成果列表中选择需要修改的成果记录,点击【修改】按钮在弹出窗口中修改成果信息,点击【确定】按钮完成修改;
  (5)对于尚未上报的成果,选择成果记录点击【删除】按钮,删除录入的成果数据;
  (6)完成成果信息录入点击【上报】按钮,向上级主管部门上报成果数据;
  (7)对于已经上报的成果信息,点击【申请退回】按钮申请退回成果数据。
  3.代码实现
  成果登记页面输入全部成果信息,点击【提交】按钮调用controller层接口方法public ResultDto achievementCommit(Integer id),首先进行成果信息完整性校验,校验通过后调用service层方法public int updateSelective(Achievement achievement)进行模型数据封装,调用mapper层方法int updateSelective(Achievement achievement) 更新数据库,最后将结果以json格式返回前端页面。
  4.4成果初审
  1、功能概述
  主管部门对成果完成单位上报的成果信息进行审核,未通过审核的成果写明原因退回,审核通过的成果进一步上报其上级部门。若已经上报的成果需要退回修改,需向上级部门发起退回申请。
  2、页面操作
  (1)主管单位登录系统,点击成果管理菜单,右侧可根据需要查询成果记录;
  (2)点击成果列表中成果名称,查看成果登记详情;
  (3)选择一条成果记录,点击【上报】按钮,将成果信息上报给上级单位;
  (4)选择一条成果记录,点击【退回】按钮,将成果信息退回给下级单位;
  (5)选择一条成果记录,点击【申请退回】按钮,向上级单位申请退回成果。
  3.代码实现
  选择一条成果信息点击【上报】按钮,调用controller接口方法public ResultDto achievementReport(Integer id),首先校验传入参数,校验通过后调用service层方法int update Selective (Achievement Status record)進行成果上报逻辑判断,已上报的成果不可重复上报,校验通过后调用mapper层方法public int update Selective (Achievement Status record)更新数据库完成成果上报操作,最后将结果以json格式返回给前端页面。
  4.5成果复审
  1、功能概述
  国家药监局对主管部门上报的成果信息进行复审,审核通过的成果进入成果库,审核有异议的成果退回给下级部门处理,或直接审核不过并反馈下级部门。
  2、页面操作
  (1)点击成果审核菜单,右侧显示成果列表,根据需要查询成果信息;
  (2)在成果列表中选择一条成果记录,点击成果名称查询成果详情;
  (3)在成果列表中选择一条成果记录,点击【退回】按钮,将成果退回给下级部门;
  (4)在成果列表中选择一条成果记录,点击【审核通过】按钮,将成果入库;
  (5)在成果列表中选择一条成果记录,点击【审核不通过】按钮,输入不通过原因,点击【确定】按钮将审核结果反馈下级部门。
  3、代码实现
  选择一条成果信息点击【审核通过】或【审核未通过】按钮,调用controller方法public ResultDto check(Integer id,String type,String reason),首先进行必备参数校验,校验通过后调用server层方法public int updateSelective(Achievement achievement)封装Achievement数据模型,调用mapper层方法int update Selective (Achievement achievement)操作数据库更新审核结果,最后将结果以json格式返回前端页面。
  5 结语
  本文以国家药监局科技成果登记需求出发,研究了关于国家药监局科技成果登记政策、法规文件,参加了国家药监局相关部门组织的科技成果登记需求会议,通过整理、确认形成需求规格说明书,包括总体需求分析和用户用例分析;在分析需求的基础上进行了系统总体框架设计和技术框架设计;基于总体框架梳理了系统业务流程,规划了系统功能结构,逻列了每个功能模块具体功能,考虑实现功能模块的实体对象设计了相关数据库表;最后是对系统功能模块的具体实现,包括功能页面设计和功能代码实现。
  科技成果登记系统采用目前较流行的springMVC框架开发,三层架构分工明确、结构清晰,易于功能开发;在系统安全上应用三权分立的思想,通过集成shiro安全框架实现系统的数据安全、操作安全;数据库基于mysql,通过集成mybatis实现持久层数据库操作;在系统部署上基于nginx服务器代理2台tomcat实现负载均衡。
  在科技成果登记系统开发完成后,通过了功能测试、性能测试和稳定性测试,基本满足科技成果登记需要,最后根据统一规划进行了系统部署。
  参考文献
  [1]陈雪.高校科研成果管理系统的设计与实现[D].厦门:厦门大,2014年
  [2]张艺锋.基于SpringMVC的高校信息综合管理系统设计与实现 [D].湖南:湖南大学,2016.
  [3]李天赐.基于SSH框架卫生科技成果申报系统的设计与实现[J].软件,2018,39(7):84-88
  [4]朱运乔.基于Spring+SpringMVC+hibernate框架的Web系统设计与实现[J].电脑知识与技术,2018,14(26):66-68
  [5]张海藩,牟永敏.软件工程导论(第6版)[M].北京:清华大学出版社,2013:91-97.
  [6]丁允超.MySQL网络数据库设计与开发(第2版)[M].北京:电子工业出版社,2018:16-19.
其他文献
摘要:经济社会的不断发展进步推动了我国石油领域的蓬勃发展,传统的二次采油技术已经难以适应现阶段的实际发展需要,基于物理化学双重作用的三次采油驱油技术有助于提升我国石油出产效率,提升我国油田的出油量。在此基础上,文章首先阐述了油田三次采油驱油技术的相关概念以及基本原理,然后分析了三次采油驱油技术在油田的具体应用,以期能够给相关机构或者类似研究起一定的借鉴作用,推动油田企业的可持续稳定发展。  关键词
期刊
摘要:如今,计算机已成为人们生活中的一部分,无论是人的日常生活还是办公,都会有大量信息数据存储于计算机网络,所以计算机网络安全存储的重要性愈发凸显。云计算技术具有高扩展性、高可靠性,其运用于计算机网络中可以进一步提升信息数据存储的安全性,所以该技术逐渐受到计算机网络领域的广泛关注。本文主要对云计算于计算机网络安全存储中的运用进行深入探究,旨在将其作用最大限度发挥出来,为计算机网络安全提供保障。  
期刊
摘要:就力学计量所涵盖的整体范围而言,其中的内容较为丰富,主要可以划分为振动计量、力值计量、流量计量、压力计量、质量计量一类的计量测试。力学计量得以发展的前提基础在于牛顿力学,而质量又是其中一项具有唯一性的实物标准。历经多年发展,计量体系与以往相比,已然得到了逐步的完善。近些年来,伴随着各种先进的科技技术,比如自动化技术等均在计量测定工作中有所应用,且发挥着较为突出的作用。  关键词:力学计量仪器
期刊
摘要:我国水电建设起步较早,特别是一些小水电工程项目多建于20世纪六七十年代,由于运营时间较长,受当时装备水平、设计标准、施工技术等方面的限制,已经不能充分满足当前经济社会发展需求,迫切需要进行增效扩容改造。文章以广东省始兴县板大源水电站为例,对中小水电站增效扩容改造工程进行探讨,提出水电站优化设计的方法措施,以期为广大中小水电站增效扩容改造工程提供借鉴。  关键词:水电站;增效扩容;技术改造  
期刊
摘要:文章论述了像控点在无人机低空倾斜摄影测量下的作用,分析了在不同的像控点布设方案下进行倾斜摄影建模数据采集精度的基本情况,统计了不同的像控点布设方式对数据精度的影响效果,并针对不同的工作需求,提出了相应可用的布点方案。  关键词:无人机 像控点 精度  引言  低空无人机摄影测量,尤其是倾斜摄影测量的兴起和普及应用,给传统的大比例尺数字化测图带来了极大的变革,其工作方式便捷灵活,效率高,成果直
期刊
摘要:折叠自行车是人们十分熟悉,并且设计较为成熟的交通工具,但是随着社会、科技的发展,折叠自行车用户对其有了新的诉求和需要。因此本项目设计更加符合用户心理,突显用户个性的设计,设计一款即可以助力又可以当作健身器材使用的一种便携式折叠自行车。  关键词:自行车、健身、开发设计  快节奏的生活让越来越多的人只注重时间问题而忽视了健康问题。面对紧凑的时间,越来越多的人选择汽车作为出行工具。并且在经济快速
期刊
摘要:随着建筑业的不断发展和进步,地下空间的利用占比越来越大。但是,在建筑面积的扩大和空间加深的过程中,深基坑的管涌问题获得了业界内的广泛重视。相对而言,管涌是一种非常严重的问题,且造成的负面影响是深远的。针对深基坑管涌,选择有针对性的技术措施,将会具有较大的积极意义。  关键词:技术;深基坑;管涌;应用  当前,我国的建筑数量不断增多,一定程度上推动了社会的发展与进步。但从整体的情况来看,建筑的
期刊
摘要:煤矿井下采矿技术的合理应用能有效地提高我国煤矿的开采效率,降低煤矿开采过程中事故的发生几率,因此相关技术人员需要对煤矿井下采矿技术存在的问题进行分析,并采用合理的措施来优化我国煤矿井下采矿技术,从而不断提高我国煤矿开采行业的采矿质量。本文分析了煤矿井下采矿过程中存在的问题,提出了井下采矿技术优化措施,希望给予相关人员参考。  关键词:煤矿井下采矿技术;问题分析;措施  引言  目前我国煤矿开
期刊
摘要:本文通过对某钢箱梁人行天桥的工程设计及计算分析,总结出钢箱梁人行天桥设计过程中如何有效提高钢箱梁天桥自振频率,供钢箱梁人行天桥设计从业者参考。  关键词:人行天桥、自振频率、桥梁设计  1引言  人行天桥在设计过程中,不仅要求结构安全可靠,为保证行人行走舒适度,避免人桥共振,对天桥的竖向自振频率也有一定的要求。现行规范《城市人行天桥与人行地道技术规范》CJJ 69-95中明确要求天桥上部结构
期刊
摘要:近些年来我国食品安全问题频发,严重威胁人们的生命健康安全。食品安全监管部门,需依据食品安全标准体系建立食品生产经营风险防治体系,依据当前常见的食品风险提出风险防治对策,强化食品安全标准体系和食品安全监管之间的内在联系。本文首先对食品安全标准体系和食品安全监管进行简要分析,其次总结了食品监管风险,然后依次提出风险防治对策。  关键词:食品安全标准;监管体系;风险防范  1引言  食品是人们赖以
期刊