计算机论文:计算机系统软件及科技成果转化信息管理系统设计
来源:未知 2020-09-16 16:30
为进一步响应国家提出的“大众创业,万众创新”的战略,加强对创新创业成果的保护,以及强化创新与市场成果的转化,结合当前的计算机开发技术,以计算机软件作为研究切入点,
计算机论文:计算机系统软件及科技成果转化信息管理系统设计
摘要:为进一步响应国家提出的“大众创业,万众创新”的战略,加强对创新创业成果的保护,以及强化创新与市场成果的转化,结合当前的计算机开发技术,以计算机软件作为研究切入点,提出一种基于B/S模式的软件成果转化管理系统。对此,本设计在分析系统需求的基础上,以B/S三层架构思想对系统整体架构进行搭建,同时对系统主要功能模块和数据库访问等进行了详细设计。最后,利用Eclipse工具和Java语言对系统进行开发,并给出了部分软件成果转化功能界面。通过设计,旨在提高当前的软件设计知识成果转换,鼓励更多的研究者加快创新。
关键词:计算机软件;B/S模式;MVC架构;数据库;功能模块
随着国家对创新的重视,如何加快创新成果的转换,提高创新者创新的积极性,是当前科技部门和相关管理部门思考的重点。特别是在李克强总理提出“大众创新,万众创业”的口号之后,更是极大的激发了广大科研工作者创新点热情。通过国家提出的创新型战略,也进一步加快了我国软件设计成果的转化,促使当前的计算机软件设计开始逐步走向产业化。根据一份统计数据显示,2015年,我国软件专利申请超过了20万件,并且每年还在不断的增长。因此,如何保护和激发这些发明者创新的积极性,实现发明成果与市场需求的转化,是思考的重点。而随着现代信息技术的提升,信息管理系统已经涉及不同的方面,并且在信息管理的可靠性和便捷性方面,都存在极大的优势。但是如何提高这些研究成果的转化,还需要结合信息化的思路,探索一条信息化的软件设计成果转化。对此,针对科研成果的转化中,郭微(2012)提出一种基于PHP技术的科技成果价值评估系统,通过该系统可以完成对发明创造价值的评估;张明明(2016)结合科研成果转化管理的角度,提出一种管理体系,以此促进科研成果转化的管理;吕凤兰(2017)则提出构建了基于江苏省科技成果转化的平台,从而提高江苏省科技成果转化的效率。通过上述的研究看出,借助信息化平台加强对科研成果的转化,是当前的一种趋势。本文则以计算机软件科技成果转化的角度,探索和构建一个用于计算机软件的成果转化信息平台,并对其进行了详细的阐述和分析。
1系统需求分析
1.1系统设计目标
本系统的设计是以科研院所和高校作为研究背景,搭建一个高校、科研机构和计算机企业之间的科研处成果转化平台。通过该平台,高校和计算机科研机构可以发布自己的软件设计成果,而企业则可以通过该平台查找自身需要的软件发明成果,并直接与发明人进行沟通,以此促成软件设计科研成果的转化。
1.2系统角色分析
根据上述的设计目标,本文将系统的使用角色分为三个:系统管理员、一般用户和一般管理人员。其中系统管理员主要负责对系统日志、权限和用户等进行管理;一般管理人员主要包括高校专家、软件发明者、科研院所专家、科研院所发明者、企业等人员。他们通过系统可以上传软件设计成果,同时查询软件设计成果库;一般管理人员主要分布相关的新闻,并对日常数据进行管理。
2系统设计
2.1系统功能设计
结合对转化成果信息平台的角色和具体负责的分析,本文将该信息管理平台的功能设计为如图1所示。
图1 成果转化平台功能模块
通过上述的功能模块可以看出,广大的科研人员可以登记自己的软件发明成果,同时企事业会员单位可以登录该平台,并参与软件设计科技成果的交易。而在科研成果的登记模块,主要通过高校和科研院所的评审专家对软件设计成果进行审核,在通过审核之后,然后再通过一般管理人员对科技成果进行发布,以此方便企业人员对软件设计成果进行查询。
2.2系统整体架构设计
在对该平台整体架构进行搭建的过程中,则采用B/S的三层架构思想对系统架构进行搭建。同时考虑到系统运行的耦合性,在对系统架构搭建的过程中采用MVC模式对架构进行搭建。同时在MVC中,拥有众多的框架,本文则直接采用Structs+Spring+Hibernate进行搭建。该框架具有较好的耦合性和稳定性,可极大的提高系统运行的效率。在该架构中,通过AvtionServlet出发Action,然后与Spring层进行响应。具体的架构可以用图2表示。
图2系统整体架构搭建
2.3系统数据库设计
在对系统的设计中,首先要对数据库进行设计。在本研究中,结合不同的使用角色和使用功能,将系统数据库的整体模型结构设计为如图3所示。
图3 系统数据块整体模型方案
由此,通过图3从概念和物理的角度对数据进行设计,进而完成对数据库的优化。但由于数据设计过多,本文以软件科技成果交易模块中的技术需求为例,将其数据关系图设计为如图4所示。
图4 供需对接数据关系
2.4异构数据交换设计
在软件成果转换平台中,存在大量的异构数据。要保证系统的稳定运行,提高系统的性能,采用合适的数据转换方法具有重要的价值。本文则采用XML交换的方式,完成对系统不同数据的访问。具体转换图如图5所示。
图5 异构数据交换过程
在本数据库中数据交换的过程中,通过将建立一个源数据库,而该源数据库经过DTD约束,进而转变为一个统一的XML文档,最后在通过DOM对XML数据的解析,完成对数据文档的过滤和统一,以此更好的对数据进行查询。
3系统实现
3.1系统整体实现
对该系统的开发实现,选择Java开发语言,开发工具选择Eclipse3.8.4版本,数据库选择Mysql管理系统,服务器系统选择Tomact6.0版本,Struct选择1.2版本。
3.2部分功能界面实现
通过上述的开发工具,可以得到如图6所示的软件成果转化开发库,具体界面如图6所示。
图6 软件成果库添加界面
4结束语
在创新创业背景下,如何将广大软件开发者的创新成果转化为实际的收益或价值,是新形势下做好创新工作保护的重点。本文借助B/S+MVC模式,以Eclipse作为开发工具,构建和初步实现了一个可用于高校、科研院所和软件企业会员单位的软件转化平台。通过该平台为高校和企业之间的软件设计成果提供了一个交易的平台,这样极大的促进了广大的发明者发明的积极性,为新时期我国创新创业和知识产权的保护提供了借鉴。
参考文献
[1]郭微,赵洁,曹然. 农业科技成果价值评估网络管理信息系统——基于PHP技术[J]. 农机化研究,2012,34(02):177-180.
[2]张明明,邓晶,李岩,曾勇刚. 科技成果转化管理体系探索与研究[J]. 中国电力企业管理,2016,(21):28-31.
[3]吕凤兰,张振海,朱煜寒,王京阳. 高校科技成果转化信息化平台建设的应用研究——以江苏省为例[J]. 科技展望,2017,27(19):323+325.