论文部分内容阅读
随着计算机科学技术的发展,计算机得到越来越广泛的应用,越来越多的科研单位和院所都使用自己的科研管理系统来进行日常的业务管理工作。但目前使用的这些科研管理系统大多是早期开发的、Windows操作系统下的单机版软件,使用不同的后台数据库,普遍存在着可移植性差、工作效率低、可扩展性差、可维护性差、部署麻烦等缺点。因此,迫切需要对这些原有系统进行有效的改进和整合,建立一套较完善的科研业务管理系统,克服原有系统存在的种种弊端。 本文首先从软件系统体系结构入手,讨论了B/S多层体系结构、MVC模式、J2EE平台等相关概念和技术,然后给出了一个采用B/S多层体系结构、基于MVC模式的J2EE应用的科研业务管理系统解决方案: ◆采用B/S的多层体系结构,通过浏览器就能完成系统提供的所有业务操作。 ◆基于J2EE平台,具有良好的可移植性和平台独立性,可以支持Windows、Unix、Linux等各种操作系统。 ◆采用MVC模式,提高系统的灵活性、可复用性和可维护性。 ◆采用XML技术解决不同格式数据之间的交换和数据操作问题,实现不同数据库数据的统计和上报。 ◆完善的安全体系,采用灵活的基于角色的访问控制模型,实现灵活的访问控制体系。 ◆支持信息门户和统一身份认证,用户只需一次认证登录,就能访问应用系统的所有授权资源。 ◆数据标准规范。严格遵循中华人民共和国国家标准、教育部标准和数据交换标准,并提供标准的数据接口。 ◆统一的用户界面,界面友好,易操作。 ◆客户端零维护性,服务器端安装、维护简单。 基于以上分析,设计和开发了高校科研业务管理系统。该系统极大地提高了科研业务管理人员以及科研人员的工作效率,为领导的决策提供了较科学的数据依据,加强了科研单位的管理和竞争优势,从而使之能与其他单位的软件系统相配合,统一于“数字化校园”的建设中,进一步推进信息化建设的进程。该系统目前处于试用阶段,具有较好的通用性。江西省教育厅正准备将其在省内高校推广使用。