基于ASP.NET的安徽省专利奖网上申报评审系统设计与实现

2018-10-26 02:43许年芳安徽职业技术学院
安徽科技 2018年8期
关键词:知识产权局安徽省申报

◎文/许年芳(安徽职业技术学院)

专利奖申报评审作为安徽省知识产权局的一项重要工作之一,多年来一直延续人工申报和评审的工作流程,手续繁琐、周期长、效率低。为进一步规范安徽省内企业专利奖申报的管理,提高专利奖申报工作效率和安徽省知识产权管理部门的管理水平,专利奖项目申报的信息化建设迫在眉睫。同时,这也是安徽省知识产权局贯彻科学发展观、实行政务公开和效能建设、向服务型政府智能转变的重要一环。采用B/S模式开发的安徽省专利奖网上申报评审系统,实现了专利奖申报、推荐、审核、评审等全流程功能,方便用户申报专利奖,也提高了安徽省知识产权部门的管理水平及管理人员的工作效率。

一、系统开发技术的选择

系统在设计上需要保证数据安全性、完整性和先进性,在系统响应时间上做到尽可能优化。因此,应采用较新且稳定的技术,确保在今后较长时间技术不过时。通过对比分析,确定采用微软提供的ASP.NETMVC+SQLSERVER2018。在开发中使用ASP.NETMVC2.0设计模式[1],它是微软新发布的Web应用程序开发框架,是MVC设计模式在.NET环境下的应用,具有支持丰富的路由机制、测试驱动开发(TDD)和团队应用程序开发等优点。ASP.NET MVC框架把应用程序分为模型(Model)、视图(View)和控制器(Controller)三个部分,促进了清晰的关注分离,提高了程序的可扩展性和可插拔性[2,3]。

二、系统设计

1.系统功能分析

通过与专利奖申报各类用户沟通等深入调研分析,确定本系统主要功能应包括网上申报、项目推荐、评审管理、专家评审、评分统计、专家管理、项目管理、信息管理、用户管理、系统管理等。

其中,系统角色主要包括项目申报人、项目申报单位、市级主管单位用户、评审专家、安徽省知识产权局主管部门、系统管理员用户;项目管理流程主要包括项目申报、项目推荐、项目审核、历史项目管理及项目清单导出;用户管理主要包括系统登录、用户注册、用户角色管理、权限设置,单位信息维护、个人信息维护、用户管理、单位管理;项目评审流程主要包括分组管理、分配专家、为本组专家分配项目、专家管理、评审结果及评审结果报表统计;系统管理主要包括角色管理、菜单管理、时间设置、指标设置、数据字典以及发布项目动态、通知公告和常见问题。

2.系统框架设计

系统整个架构分为三层:基础设施层、应用平台层、应用软件层,以信息安全体系和规章制度标准规范体系为支撑[4,5]。系统分层架构见图1。

基础设施层:主要包括基础设施资源池和基础设施资源管理平台两个部分。基础设施资源池包括服务器、存储、网络等硬件资源,以及虚拟服务器、虚拟存储、虚拟网络等虚拟资源。通过基础设施资源管理平台实现资源生命周期管理与资源全局管理。通过对资源的统一管理和调度,使资源形成统一的资源池,为系统提供硬件支持。

图1 系统分层架构

应用平台层:在云基础设施上为系统应用软件提供开发、部署和运行的环境,包括云操作系统和云系统软件,旨在建立一个统一的平台供多个应用可扩展地同时运行,实现云应用软件任务管理与控制、云文件系统管理、云数据的存储及调用、云应用软件之间的消息通信等。为应用开发者提供标准的开发环境、业务逻辑和编程接口,使应用开发者能离线开发,根据需要随时定制功能及相应的扩展,并通过云平台发布及升级。

应用软件层:负责处理数据层的数据,实现业务逻辑,具体包含验证、计算、业务规则等。系统的应用功能包括用户注册、申报管理、项目管理、项目评审、专家管理、信息管理、统计分析和系统管理等,采用基于Web服务交付方式交付于系统各个用户使用。

图2 系统功能结构

3.系统功能模块

本系统包括了多个功能模块,见图2。

三、系统主要功能实现

1.当前工作

当前工作是用户登录系统后的首页,主要包括项目申报、申报查询、项目推荐等功能。

项目申报是指专利奖项目申报人在网上点击“申报项目”选择相应技术领域,填写专利奖项目申请书及相应表格,包括企业基本情况、专利状况、技术状况、经济效益情况、社会效益情况、专利保护情况、其他情况说明,并上传涉及企业的证明材料信息,如企业营业执照、专利证书等。

申报查询是指申报企业登录知识产权申报系统,可实时查看知识产权申报状态、审核结果和跟踪申报的进度。其中申报状态包括待申报、申报单位已申报、推荐单位初审中、推荐单位已推荐、评审办公室审核中、评审办公室已审核。申报结果包括退回、推荐通过、审核未通过、审核通过。申报进度信息包括申报单位名称、专利奖项目名称、申报人、申报时间、申报状态、审核结果、审核人、审核时间。

项目推荐是指市级主管部门登录本系统后,可以查看由本单位待审核的企业申报的项目情况和相关信息,对申报项目进行推荐并填写推荐意见,系统保存推荐状态及市级主管部门推荐意见。

2.专家评审

专家评审主要包括分组管理、分配专家、分配项目、为本组专家分配项目、专家管理、项目评审等功能。

其中,分组管理主要是指安徽省知识产权局主管部门人员登录本系统后,可根据所有通过最终审核项目的领域分布情况建立评审小组,并设定评审起止时间等信息。分配专家主要是指安徽省知识产权局主管部门人员根据评审小组情况,将相应领域专家分配进评审小组参与项目评审。分配项目主要是指安徽省知识产权局主管部门人员根据项目领域信息将项目分配进相应评审小组内。为本组专家分配项目是指安徽省知识产权局主管部门人员将评审小组内的项目分配给小组内专家,以便专家评审项目。专家管理主要是指安徽省知识产权局主管部门对专家进行管理,提供专家信息的增加、修改、删除功能。项目评审主要是指专家登录本系统后,在查看待评审的专利奖项目情况和相关信息后,根据各项评审指标进行打分,在提交项目评审结果后,完成项目评审工作。

3.项目管理

项目管理主要是历史项目管理,系统各用户均可在系统中查看往年申报和获奖的专利奖历史项目信息,包括年度、技术领域、项目名称、申报单位、专利名称、推荐单位、主持人信息,并可查看项目申请书的详细内容。

4.系统设置

系统设置的主要用户是系统管理员。主要功能是维护系统相关信息和控制用户权限。具体分为角色管理、菜单管理、用户角色管理、权限设置、时间设置、指标设置、数据字典。

角色管理主要是指对系统的角色进行管理,提供角色的增加、修改、删除功能,可以实现对角色进行分配菜单、对角色绑定用户等功能。菜单管理主要是指对系统的菜单进行管理,提供菜单的增加、修改、删除功能。用户角色管理主要是指对角色进行分配菜单、对角色绑定用户等功能。权限设置主要是指对系统菜单功能的操作和显示作权限控制,如查询、增加、修改、删除、浏览等。时间设置主要是指安徽省知识产权局主管部门对专利奖项目申报时间进行设置,提供时间的增加、修改、删除功能。指标设置主要是指安徽省知识产权局主管部门对市级主管单位推荐专利奖项目数量进行设置,提供项目指标的增加、修改、删除功能。数据字典主要是指根据数据库设计的字典,可以对诸如技术领域、企业性质、地区等进行设置。

四、结束语

本系统已正式上线运行,为安徽省专利奖申报、初审、专家评审、终审以及管理等一系列工作提供高质量、高可靠性服务,为安徽省专利奖申报提供现代化的支撑体系和服务手段,实现专利奖励管理工作的电子化、网络化,提升专利奖评审和奖励工作的科学性和公正性。

猜你喜欢
知识产权局安徽省申报
“少年工程院活动校”暨“航天未来人才培养校”共同申报
成长相册
安徽省家庭教育促进条例
安徽省家庭教育促进条例
安徽省家庭教育促进条例
国际收支间接申报问答
澳大利亚知识产权局新局长上任
英国知识产权局拒绝百加得“Angel’s Envy”商标申请
老挝修订知识产权法
2017“牵手京津冀 促协同发展”全国知识产权服务品牌机构河北行活动顺利举行