论文部分内容阅读
科技资源作为原生的信息资源,是政府部门、企事业单位、档案馆的重要信息资源。在相当长的时间内,科技资源在积累资源、促进社会发展中发挥了重要作用。随着传统纸质管理方式向数字化网络管理方式的转变,形成了众多科技资源平台,但由于缺乏统一规划管理,造成了平台的重复性建设和平台的异构性。平台的重复性建设导致科技资金严重浪费,同时电子化的格式不统一,数据资源很难共享;平台的异构性,导致大量已有科技资源简单的堆叠,形成大量科技资源信息孤岛,不仅增加了人为管理成本,而且不利于信息的高效利用。本文的主要目的是依托陕西省科技厅文档数字化与资源共享平台,设计并实现一个在陕西省科技厅及其下属单位间,科技资源集中管理、高效共享的系统并使之投入使用。为此,在分析国内外科技资源共享相关研究成果的基础上,本文利用ThinkPHP框架开发一个省、市、县(乡)三级资源集中共享管理平台,并采用Web Services方式开放API (Application Programming Interface,应用程序编程接口),为第三方平台共享资源信息提供服务接口。本文所做的工作和贡献主要包括以下几个方面:1、探讨了国内外科技资源管理的现状,分析陕西省科技资源共享需求,识别平台建设的关键技术,研究并提出相应的共享解决策略。2、系统采用面向对象的设计思想和MVC三层模式完成系统的整体架构和分析设计,极大的提高了系统的可维护性,便于系统的后续升级。3、采用Web Services技术,将XML文件作为跨平台数据载体,兼容不同语言开发的新老系统,更容易在不同开发语言、不同架构系统间实现科技资源共享。4、采用RBAC(Role-Base Access Control,基于角色的权限控制)统一口令认证方式,使得系统的口令管理统一、便捷、安全、可靠。5、系统前端全面运用WEB2.0相关技术,在提供高效、大范围科技资源共享的前提下,最大限度提高用户体验。利用测试数据从本平台向多个现有平台共享资源信息的测试,结果表明上述资源共享系统在科技资源信息共享领域内,具有一定的理论研究价值和较强的现实可行性。系统实现了在省、市、县(乡)之间多级资源集中整合共享,并通过API向第三方平台提供共享服务。