2021-4-9 | 互联网管理论文
0引言
21世纪是科技与信息高速发展的世纪,随着计算机与网络通信技术的飞速发展,特别是互联网技术的普及应用,实施科技成果管理的网络化和信息化已经迅速成为各级科研管理部门改善管理状况、提高自身管理素质和竞争力的重要手段。建立一个科学、公平和完善的农业科技成果价值评估网络化管理平台,是农业科技成果评价中介机构发展壮大的必然选择,它必将推动农业科技成果转化率的不断提高,推动农业信息化进程的高速迈进,推动农业科技事业可持续、健康地发展。农业科技成果价值评估网络管理信息系统是在仔细研究农业科技成果价值评估指标体系和科技成果管理环节的基础上,进行具体细致的需求分析,并严格按照管理信息系统的开发过程,运用先进的计算机技术和PHP等动态网站开发技术,经反复测试和实验而最终形成符合农业科技成果评价需求和评价标准的、完善的网络管理信息系统。系统实现了管理员、科研人员和评议专家等主体对象通过互联网在农业科技成果评估与转化信息上达到互动交流,极大地减轻了评价中介机构以往繁重的统计和搜索工作所带来的负担,提高了工作效率,节省了办公费用,促进了农业科技成果价值评估体系管理进一步条理化、规范化、公平化和科学化[1-2]。
PHP是一种简单的、标准的、多用途的、面向对象的、解释型的、健壮的、安全的、性能非常之高的、独立于架构的、可移植的及动态的脚本语言,速度比JAVA快5倍,近几年发展突飞猛进。EDC在2006年的统计信息表明,目前PHP在国际上的发展速度是37%,明显高于Java和.net两种语言。百度、新浪、搜狐和TOM等各大互联网门户都在广泛使用PHP技术。农业科技成果价值评估网络管理信息系统主要运用PHP技术,在Apache+MySQL+PHP环境下设计开发,使用dreamweaver为开发工具,使用phpMyAdmin对MySQL进行图形化管理。本文具体介绍该系统的详细设计,包括体系结构设计、总体功能设计、数据库设计和系统安全设计,并且在其中简述了系统各类用户的系统使用权限、方法和工作的业务应用平台[3]。
1体系结构设计
系统应用模型采用B/S结构模型,即浏览器(Browser)/服务器(Server)结构。系统框架采用3层体系结构(如图1所示),即用户表示层、应用层和数据层次。各层次之间均采用标准的TCP/IP通信协议,提供设备无关的控制接口。1.1用户表示层表示层采用了与windows风格同步的基于IE浏览器的客户端工作环境,为用户(包括普通用户、项目负责人、评议专家和系统管理员)提供人性化的交互界面,降低用户学习使用系统的门槛。实现工具为In-ternetExplorer浏览器,客户端程序为HTML和PHP。1.2应用层应用层是农业科技成果价值评估业务应用平台,包括成果评估申请平台、评估结果查询平台、评估项目管理平台、专家评估管理平台、系统维护管理平台和评估知识管理平台。它提供数据处理、整合、转换以及权限认证等大量系统内部逻辑操作,实现工具为Web服务器和应用服务器等。1.3数据层数据层提供数据存储、恢复、保持等数据服务,采用MySQL数据库,实现工具为phpMyAdmin。
2总体功能设计
农业科技成果价值评估网络管理信息系统总体功能[4]如图2所示,其中包括系统维护功能模块、成果评估功能模块和评估知识管理模块。系统维护模块实现数据库的更新与维护、对用户及用户权限的管理。其中,系统管理员负责数据库的更新与维护,拥有对所有用户信息进行查询、添加、修改和删除的权限;普通用户拥有向评估机构提出对某项农业科技成果进行价值评估申请和评估结果查询的权限以及浏览、学习农业科技成果价值评估知识的权限;项目负责人拥有对某个评估项目进行综合管理的权限;评估专家拥有对评估项目按指定的技术指标进行打分与评议的权限。成果评估模块实现农业科技成果价值评估申请、评估项目管理和评估结果查询功能。由普通用户申请,建立评估项目档案(包括评估项目名称、类型、承担单位、研究的内容和创新点、研发的目的与意义、解决的关键问题、国内外相关技术发展现状与趋势、研究的方法与技术路线、研究的成果与结论等),并提交评估相关材料(包括研究报告、科技查新报告、发表的论文或出版的著作、测试分析报告、产品检验报告、行业审批文件、成果应用证明、经济社会环境效益影响证明以及知识产权所属权证明等)[5]。由评价机构指派的项目负责人负责整理评估项目档案和材料,从农业科技成果价值评估指标体系数据库中选择适合该项目的价值评估指标体系,从用户信息资源管理库中选择相关研究方向的评估专家。由多位专家为评估项目的各级评价指标进行打分和评议,系统对专家的打分做综合的统计、整合和处理,运用多层模糊综合评价数学法给出最后的农业科技成果价值评估结果;再由项目负责人整理专家评估结果,给出评价结果分析报告。用户可通过项目名称和编号进行评估结果查询。评估知识管理模块为用户提供学习农业科技成果价值评估的学习园地,介绍相关的政策法规和专家资源以及发布评价中介机构的动态新闻(包括批准公开的农业科技成果价值评估结果)。
3数据库设计
农业科技成果价值评估网络管理信息系统采用MySQL数据库,包括农业科技成果评估项目档案库、农业科技成果价值评估指标体系库和用户资源管理库,如图3所示。其中,农业科技成果评估项目档案库中各表的数据根据项目评估的进程,由系统自动更新。农业科技成果价值评估指标体系库是基于科技成果“分类”评价的大原则前提下,在大量考察、深入研究农业科技成果特点的基础上,建立的全面、科学的农业各类科技成果的价值评估体系,并参考相关领域多位专家的意见,运用模糊数学的方法将其评价指标赋予权重[5],由系统管理员负责维护和更新。用户信息资源管理库负责存储和管理使用本系统的各级权限用户的所有信息,由评价机构负责聘请评估专家和审核专家资格;部分信息系统自动更新,部分信息由系统管理员维护。
4系统安全设计
系统的用户分为系统管理员、项目负责人、评估专家和普通用户4种用户角色,权限级别分别为4,3,2,1。不同的角色对该系统有不同的使用权限,每种用户只能使用自己权限范围内的业务应用平台。其中,系统管理员使用系统维护管理平台,项目负责人使用评估项目管理平台,评估专家使用专家评估管理平台,普通用户使用评估知识管理平台、成果评估申请平台和评估结果查询平台。除普通用户外,其他用户角色都要经过拥有本系统使用权的评估机构的审核,并由机构给予登陆的用户名、密码和设置用户权限。签订好评价合同的项目,都有唯一的项目编号和密码,任何用户都要根据该项目的编号和密码,才能完成对该项目的相应工作,这样可进一步提高评估项目的保密性和公平性。系统采用PHP技术中的Session方法对用户身份进行验证。Session的汉语意思为“会话”,Web系统中是指用户和系统的会话,具体是指用户在浏览Web系统时,从进入网站到浏览器关闭所经过的这段时间。在Session中注册的变量可以在这段时间内保留其值,并可在各个页面中使用。Web系统中,必须保证用户不能通过直接在浏览器中输入URL即可进入必须登录才能访问到的页面,这时就需要在每个网页中进行身份验证,本系统使用了Session来完成这个功能[6]。系统使用Session方法不仅保留了用户名信息,同时还保留了该用户相应的角色和权限。在用户使用系统的过程中的每个页面不仅对其身份进行验证,同时对其角色权限进行验证,确保用户使用系统中自身权限范围内的功能。