《基于WEB模式的高等院校科研管理信息系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于WEB模式的高等院校科研管理信息系统的设计与实现.doc(31页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基于WEB模式高等院校科研管理信息系统设计及实现内容摘要Client/Server结构是目前管理信息系统主导模式,Browser/Server结构是随着Internet/Intranet技术发展而形成一种新计算管理模式。针对高等院校实际应用情况,为解决科研系统中信息化实施问题,作者在系统开发中采用了B/S模式解决方案。本文作者作为系统实施主要人员结合在日常学习中实际内容,系统分析了基于B/S模式高等院校科研管理信息系统开发。首先从理论上,作者分别介绍了基于C/S及B/S管理信息系统开发模式基本概念、特点及对信息系统开发影响。然后介绍了再项目开发过程中队科研管理系统分析及设计,最后重点研究了B/
2、S中WWW服务器端开发技术(重点分析了用ASP实现WWW服务器端功能所采用重要技术措施)关键字:管理信息系统、C/S、B/S 目 录1绪论41.1 论文选题背景和研究意义41.2 科研管理及科研管理信息系统现状41.3 论文信息准备工作41.4 论文内容安排52.科研管理信息系统相关技术介绍52.1 管理信息系统原理52 . 2 从C/S 到B/S63.基于web高校科研信息管理系统设计9基于WEB高校科研信息管理系统93.2 科研管理信息系统组成94 科研管理信息系统功能结构104.1 人才管理104.2 论文管理114.3 纵向项目管理114.4 横向合同管理114.5 办公管理114.6
3、 成果管理114.7 科研基地管理114.8 经费管理114.9 专利管理114.10 系统维护115 高校科研管理信息系统和关键技术实现125.1 系统总体架构12硬件平台12软件平台13编程环境135.2 网络服务层规划14应用基础技术框架平台14统一用户管理、授权管理和身份认证平台14公共数据库平台15统一信息发布平台155.3.4 对应用基础技术架构平台要求165.4 性能需求17运行性能17教育业务及教学标准17安全性需求17登录验证17权限级别验证17日志管理17记录日志17日志查看功能186 总结及展望18系统总体评价18存在问题18结语181绪论1.1 论文选题背景与研究意义进
4、入二十一世纪以来,人类进入了纪元史上第三个千年史阶段。人类也从工业时代正式迈入了信息时代,现代化信息及通讯技术飞跃发展,影响着各行各业,其中更多新技术被应用到教育科研领域中,从目前全球信息化发展趋势来看,数字化声光像技术,广播卫星通信技术都已经应用到了教育科研领域中来了。在高等院校中,科研成为他们日常教学工作中最重要领域之一,特别是在一个信息化时代今天,一个学校科研能力与水平,科研人员素质与科技成果多学校学科建设与师资队伍建设将产生巨大影响,这也是提高学校知名度,提高学校地位与声誉重要举措。可是,随着近年来国家加大对高等院校教育投入,越来越多高等院校也开始注重自身科研发展,期望在大环境中借助国
5、家队高等院校建设发展投资环境,以科研项目建设与发展来带动高等院校自身发展,从而让高等院校在教学质量与教学水平上更上一个台阶,也为自己开拓新了新教育领域。科研管理是一项十分繁重工作,工作量是相当庞大,依靠传统手工管理方式已不再适应社会与高等院校发展需要,必须用现代化网络技术与现代化管理科学模式带起传统管理方式。科研管理系统是一所学校管理信息系统建设重要组成部分,是提高教学管理质量与效益乃至建设国内高水平高等院校关键环节。科研管理事物处理信息化、网络化,也是实现高等院校自身管理现代化与信息化重要组成部分。1.2 科研管理及科研管理信息系统现状目前,多数高等院校科研管理工作才刚刚起步,而且很大程度上
6、还依靠人工管理,通过office办公软件处理大量数据,这种方式难以及时有效地掌握最新科研情况,为科研管理徒增了许多工作量,也给领导层科学决策带来一定影响,随着高等院校科研活动深入开展以及科研活动越来越受到重视,高等院校科研机构建立,科研项目不断增多,科研成果大量涌现。科研信息日新月异,这些趋势使得目前科研管理方式难以及时有效地掌握最新科研情况,另外,由于科研处与广大科研人员以及各单位科研管理工作人员之间缺少快捷高效沟通方式,因此,高等院校科研管理信息化建设工作重要性快速突显,科研管理信息系统构建已迫在眉睫,通过信息化管理手段对日常科研工作进行管理,整合科研工作流程,为决策层提供真实有效依据,以
7、此提供有利信息支持,从而辅助领导进行科研管理决策,由此可见,科研管理信息系统是提升科研管理水平有效途径,有助于学校整体科研工作水平提高,也是当今高等院校科研管理工作大势所趋。1.3 论文信息准备工作本文从研究贵阳医学院附属医院科研处日常工作方面着手,针对现有肯烟工作内容进行了探讨、研究、整理数据流程,并在此基础上尝试进行贵阳医学院附属医院科研管理信息系统设计与实现。、深入了解国家扶植高等院校教育发展相关政策;、了解我省高等院校发展情况;、查阅相关材料,了解与掌握C/S与B/S结构特点,以及B/S体系结构下WEB服务器及数据库几种互联技术;、了解相关网络安全知识,找到一种现在相对安全网络体系结构
8、;、以贵阳医学院附属医院为例,探讨科研管理信息系统可行性与具体模式。1.4 论文内容安排本论文共分为6章,每章内容安排如下:第一章 为绪论,阐述了研究背景与研究意义,介绍了管理信息系统定义与分类,以及科研管理信息系统意义。同时还阐述了论文主要工作;第二章 详细介绍管理信息系统相关技术与发展趋势,对现有各种模式进行了探讨,提出了B/S模式为基础管理信息系统设计第三章 基于web高校科研信息管理系统设计第四章 科研管理信息系统功能结构第五章 高校科研管理信息系统与关键技术实现第六章 总结及展望对于科研管理信息系统研究,首先我们需要了解管理信息系统定义,在此基础上,本章接下来详细介绍管理信息系统体系
9、结构。并通过体系结构分析确定一种适合本文管理信息系统结构模式,应用到科研管理信息系统中进行了探讨。在此基础上本章接下来介绍管理信息系统是由人与计算机网络集成,能提供企业管理所需信息以支持企业生产经营与决策人机系统。主要功能包括经营管理、资产管理、生产管理、行政管理与系统维护等。2.1 管理信息系统原理生产技术进步,社会活动复杂化,每一个流程或者阶段都离不开对信息加工与处理,信息处理已成为一项主要社会活动。计算机出现与广泛使用,让其现已成为信息处理主要工具,利用计算机高速信息化处理能力还可以扩大组织拥有信息用途。信以工作迅速增长,使计贯机应用范围越来越广,应用功能也由一般数据处理走向提供决策支持
10、服务,这就导致了管理信息系统产生。因此关于管理信息系统为管理信息系统是一个有人与计算机等组成能进行信息收集、传输、加工、保存、维护与使用系统。它能实测组织内部运行情况,能利用过去数据顶测末来,能从全局出发辅助决策,能利用信息控制组织活动,并帮助其实现规划目标。这个定义全面说明了管理信息系统目标、功能与组成。管理信息系统发展大致经历了三个阶段。1 )大型主机时代,集中式或多终端式结构这种方式灵活性差,系统维护困难。2 )局域网络时代由于微机迅猛发展以及局域网技术成熟,对信息处理进行了有效分工。为便于数据共享,公共数据存放在服务器上,而为了加快处理速度,一些界面工作与计算工作则放在客户机上去完成,
11、从而大大减少了线路通信量,提高了系统相应速度。这就足所谓C / S 结构。这种结构目前仍为我国人多数教育系统科研管理系统开发中采用主要开发模式。这种模式是面向应用,不同应用对应于不同配套软件。当用户想要访问其它平台上信息时,就要安装该系统所对应客户软件,才能完成对跨平台信息综合处理。3 ) 广域网时代由于信息处理分布性、大容量与多样性,不可能要求大家都使用同样平台。为实现跨平台信息资源共享,一种全新B/S概念就诞生了。它综合了浏览器、信息资源服务与Web 技术(即World Wide Web,万维网),通过一个BROWSER(浏览器)可以访问多个不同平台上应用服务器,从而使局域网进入了广域网形
12、成一点对多点、多点对多点互联网结构。当需要及不同主机或系统进行资源共享时,不必更换访问软件。这种基于B / S 结构使应用开发人员不再需要开发客户端软件,而把注意力集中放在如何合理组织好信息资源来为客户服务上来。这也是当前热炒云计算或者说是企业云一种理论基础。2 . 2 从C/S 到B/S C / S 概念最早用于描述软件体系结构。它表示两个程序之间关系,即一个是Client (客户)程序,另一个是Server(服务器)程序。在网络环境中,运行Client程序计算机可以称为客户机,运行Server程序计算机称为服务器。进入90 年代以来,陆续出现很多数据库厂家,如:Sybase、Oracle、
13、Informix、Ingres等)纷纷推出具有C/S结构分布式关系数据库系统及相关客户端开发软件。在这种C/S结构中,数据库处理分为两个部分,客户机及数据库服务器,客户机运行数据库应用程序,服务器运行数据库管理系统,如图-1所示。图-1 C/S结构图客户端在执行程序时,通过网络向数据库服务器发出请求,服务器执行相应操作后,仅将查询处理结果通过网络反馈给客户机,大大减轻了网络上传输流量。而且由于数据库操作层转移到了服务器上,使客户机与服务器载荷相对得到适当平衡。在过去十几年里,C / S 结构在信息管理方面起到了举足轻重作用,但随着组织织、规模日益扩大,应用系统庞大化或者说为大型化,客户端数量增
14、加与系统范围延伸,传统C/S模式就显得力不从心了,尤其是系统软件与应用软件变得越来越复杂。这不仅给应用软件实现带来困难,还给软件日常维护造成不便。随着用户需求改变,Client 端应用软件可能需要增加新功能或修改用户界面,该软件应用范围越广,软件维护开销就越大。另外,C/S结构所采用软件开发工具大都缺乏开放标准,一般不能跨平台运行。当把C / S 结构软件应用于广域网时就暴露出更大不足。传统C / S 结构不足之处有以下几点:1 )系统维护量大。许多客户机都执行同一套程序,在每台客户机内都得安装该程序,一旦需要改动时,所有客户机内程序都需变更。2 )系统封闭性较高,不同系统之间交流非常困难。3
15、 )硬件成本较大。由于客户机既要执行界面程序,又要执行业务处理程序,仍需较高配置。4 )网络管理相对复杂,购买或开发这类程序费用比较昂贵。5 )用户界面开发复杂性高,耗费人大量财力同人力资源。6 )无法包容已有系统,造成重复投资。如何更好地提高信息管理效率,实现信息管理现代化,决策科学化,已成为当前各组织机构有待解决问题。近年来Intranet (应用因特网技术内部专用网)在全世界范围迅猛发展,把人们视野带入了一个新领域,为构建信息系统提供了一个全新方案。它最引人入目是WWW技术引入,利用Internet (因特网)标准,在组织内部以网络数据库服务器与WWW服务器替代传统文件服务器与单数据库结
16、构,统一界面WWW 浏览器替代各类客户端软件,同时,WWW 报务器可方便地及单位DBMS (Data Base Management System 数据库管理系统)可靠集成起来,提供各种数据查询分析、决策支持,并为从内外部组织信息、发布信息提供基础保证。Internet 简单地说是采用Internet技术与产品建立组织内部专用网络,人们可以利用现有内部网络硬件、软件与服务器,采用Internet技术与标准,如TCP / IP (Transmission Control Protocol / Internet Protocol 传输控制协议互联网协议)、HTTP ( Hyper Text Tra
17、nsfer Protocol 超文本传输协议)、SMTP (Simple Mail Transfer Protocol 简单邮件传输协议)、HTML (Hyper Text Markup Language 超文本标记语言)等等来建立单位Intranet,而且用户端采用标准通用浏览器软件,无需另外开发软件。Intranet 概念包含了两方面含义:一是Intranet 是一种单位内部计算机信息网络,这是它及Internet 重要区别区别之一;二是Intranet 继承与发展了Internet 许多技术,主要有www 、电子邮件、数据库与网络操作系统等各项技术,也就是说,Internet 是Intr
18、anet 技术基础,Intranet 是Internet 在单位内部信息系统应用与延伸,它可建分在单位内部原有网络硬件、软件与服务器基础上。Intranet 使用Internet 技术,可提供诸如 www 、E_mail(电子邮件)、FTP ( Protocol 文件传输协议)、NEWS (新闻)、GOPHER (gopher 协议)、在线服务等诸多强大功能,尤其是WWW 以全图形化连接方式,提供了寻找其它网络资源及工具方便、完整、快捷解决方案。尽管Intranet 采用是Internet 技术,但它与Internet还是有很大区别。Intranet 归单位内部使用,因此对用户有严格权限控制,
19、通过防火墙等安全机制进行控制,外部用户只能访问单位WWW站点,未经授权无权进入Intranet 获取单位其他内部信息资源。另外很重要一点是Intranet 页面是动态,能够实时反映数据库内容,用户除了查询数据库之外,根据不同权限范围还可以增加、修改、与删除数据库内容。Intranet 模型是Internet WEB 模型,因此可以将这一模型称为B / S 模型。本质上B / S 也是种C/S结构,它是种由传统二层C/S结构发展而来三层C / S 结构在WEB上应用特例,即浏览器WEB 数据库服务器( Browser / WEB / Server )三级C / S 创构。三层B / S 体系结构
20、是把二层C / S 结构事务处理逻辑模块从客户机任务中分离出来,由单独组成一层来承担处理其任务,这样客户机负荷就大大减轻了,把负荷均衡地分配给了WEB服务器,于是原来两层C / S 结构转变成三层B / S 结构。这种三层体系结如图-2 所示。图-2 B/S结构在C/S模型中,所有客户机都需要配置几层软件,如操作系统软件、网络协议软件、客户机软件、开发工具及应用程序等等,因而客户端变得过于臃肿庞大。而在服务器端则是单纯数据库服务软件,视为单一服务器。B/S模式简化了C/S中客户端,只需装上操作系统、网络协议软件与游览器软件即可,这时客户机视为单一客户机,而服务器则集中了所有应用软件开发、维护等
21、工作。 B/S模式实质上就是一种C/S模型,它除了具有C/S模型优点外,还具有以下很多优点:1 )使用简单,用户使用单一BROWSER软件,通过鼠标点击即可访问文本、图像、声音、视频以及数据库信息,特别适合非计算机专业人员使用,可节省大笔MIS应用培训费用。2 ) B/S模式提供了一个统一客户端,使网络应用不再及具体客户环境相关,无需再关心客户端维护,维护工作基本上集中域服务器端。3 )Intranet用过设置防火墙及Internet连接,大大提高了Intranet安全性。4 )基于TCP/IP、HTTP开放式标准,大大增强了系统通用性。可以连接各种不同计算机网络,用同样方法访问与显示,不需做
22、任何转换工作。5 )保护单位投资,由于采用标准TCP/IP、HTTP协议,可以及单位现有网很好结合。6 )扩展性好,TCP IP 、HTTP 标准性使采用B / S 经构系统可以直接接入Internet ,具有良好扩展性。可见,基于IntranetB / S 结构能银好克服传统C / S 结构缺点,是一种理想构建信息系统模式。而且,从传统C / S 结构转化为B / S 结构也是可行,只带安装个WWW 服务器软件即可初步解决问题,这对保护学校投资及提高管理效率是非常重要。因此我们在校园网Intranet 结构基础上,软件开发采取一种B/S结构来解决学校科研管理信息系统问题。如何设计一个服务教学
23、、科研与管理高校管理信息系统呢?它功能应该包括哪些呢?什么样科研管理信息系统才是最好高效管理信息管理系统呢?这都是没有一个固定与统一答案,而且没有。因此,在设计一个系统时,我们所做就是了解其他高校科研管理信息系统是如何设计,了解这些管理信息系统具有哪些功能,然后再结合研究对象实际情况、管理流程,经常同目标用户沟通,把用户或者说需求对象完全整合到功能设计与系统管理中来。在借鉴与参考其他有关高校科研管理信息系统研究成果基础之上,我们设计了一个基于web模式高校科研信息管理系统设计。下面就是要展示内容高校科研管理信息系统主要为教学、科研与管理服务,因为一个合格科研管理信息系统需要了解教学、科研与管理
24、业务逻辑与流程,根据业务逻辑与流程在决定信息管理系统应具有分类与功能。在高校中科研科技管理工作是学校科技工作归口管理服务部门,一般面向是教学部门、行政管理部门,其用户角色一般也为教室与行政管理人员,为这些部门服务,使所有用户能够及时了解学校科研长远规划与年度计划,以及各科研项目申报与管理动态是高校科研管理信息系统职责。所以科研管理信息系统主要功能是让整个高校科研管理工作信息化与网络化,在一个平台上,高校教室与行政管理人员都可以最方便实现信息交流、进行协同工作与资源共享。3.2 科研管理信息系统组成从整体科研管理信息系统来看,功能是非常丰富,完全掌握与了解这些功能,是需要一定时间,但针对科研管理
25、信息主要是服务及教师与行政人员,以及科研管理部门工作独特性,因此设计科研管理信息系统是功能较少,这样便于用户上手,掌握难度要小,能够更好进行普及与使用。达到科研信息管理作用。高校科研管理信息系统基本思路是,用户可以通过科研管理信息系统及时了解与掌握高校科研管理工作动态,并且能够了解高校各项科研项目申报手续与相关法律法规。各模块话服务项目则是由下次各功能子系统以及校内与校外各类网站所支持,提供数据并完成业务内容。图-3作为重点与核心是科研申报模块是四个模块组成,分别是科研申报模块,信息检索模块,科研法规模块,科研资源模块。各模块具有独立性,互不影响。4 科研管理信息系统功能结构从整体来说,高校科
26、研管理信息系统包含很多子系统,基本覆盖高校高校教学、管理系统各方面,本文仅仅介绍一些高校科研中比较使用与典型功能,包括人才管理、论文答辩,纵向管理、横向管理子、办公管理、成果管理、实验基地管理、经费管理、专利管理、系统维护。,图-44.1 人才管理对各个实验室与科研基地人才基本信息与研究项目进行管理。4.2 论文管理主要对高校教职工论文进行管理。结合项目情况,维护、查询、统计实验室、个人发表论文情况。4.3 纵向项目管理管理总想开发项目申报、立项与进度管理。4.4 横向合同管理管理项目立项与合同登记管理。4.5 办公管理对科研处工作进行规划与日常管理。4.6 成果管理 管理项目完成与成果汇总。
27、包括结项、评奖、材料编辑、年报统计等功能。4.7 科研基地管理 对科研基地进行管理。4.8 经费管理 对项目科研经费进行管理,主要指纵向经费管理。4.9 专利管理管理科研成果专利保护与专利申请。4.10 系统维护进行系统代码分类与用户权限管理。5 高校科研管理信息系统与关键技术实现5.1 系统总体架构高校科研管理信息系统建设不仅包括应用建设,还包括及应用配套系统级软硬件平台,因此建设中必须提出应用软件部署与运行系统软硬件平台具体要求及科学合理评测依据与指标,以便具体实施与部署开展。硬件平台硬件平台是应用底层支持,因此硬件系统设计也是从上层应用需要来规划,在硬件平台基础上建设学校公共数据库,同时
28、建设高校科研管理信息系统门户系统,为高校全体教职工提供服务,同时实现灵活查询功能使得用户可以灵活使用学校公共数据中数据。综合上述三个方面应用,在硬件设计时需要考虑以下几个方面问题:1) 公共数据库储存容量设计;2) 服务器处理能力设计(并发访问量、吞吐量、最大延时要求);3) 访问安全与数据安全考虑系统级软硬件平台建设是一期应用建设基础部分,关系到高校科研管理信息系统建设与发展,该平台设计,必须要充分考虑到高校用户规模,考虑近期校园信息化建设与学校整体规划发展所需要系统伸缩性与扩展性要求,必须采用现代系统工程规范进行设计,保证技术先进性、现实性与发展性同时要保证,最大限度保护既有投资,减少对系
29、统维护与开发成本,保证系统在技术上,经纪商可延续性发展。系统平台涉及了负载平衡技术、高可用主机技术、主机集群技术、SAN技术等多种技术,在建设中将这些技术进行最佳组合,以达到最佳系统整体性能。在系统设计中,既要全面考虑各分项目具体需求,又从整体系统框架完整性与合理性要求出发。根据业务应用系统特色与高性能、高可用、高安全要求,根据统一规划、分布实施设计方法,将硬件系统规划为以下几个层次:1)门户层:部署统一应用系统门户主机系统、web服务主机系统;2)业务层:部署业务应用服务器主机系统、检索引擎主机系统3)数据层:数据库主机系统等;4)管理/安全系统:部署负载平衡管理、主机性能管理、安全管理、防
30、病毒管理等。服务器可以采用大型机,通过划分域方式来实现,也可以采用多台中小型机通过多机集群方式来完成高负载,多用户量访问。同时还要对系统安全性与可管理性进行设计与论证,同时配置服务器系统,系统安全与管理硬件配置进行论证。服务器系统应该达到性能指标如下:1) 存储容量:大于T2;SAN存储;2) 并发访问数:大于1000个;3) 平均延时:小于3秒,最大延时不超过30秒;4) .支持负载均衡、可扩展性;5) 支持远程管理;6) 操作系统:UNIX、WindowSServer2003等。软件平台系统级软件平台包括数据库软件、应用中间件软件平台等。数据库系统是构建高校科研管理信息管理系统核心,由于高
31、校科研管理信息系统建设在应用中数据类型较复杂,数据量庞大,数据一致性、可靠性要求较高,因此数据库建设将是整个系统建设重要内容。在数据库选型方面应考虑以下要求:1)市场份额最大成熟产品(具有10年以上应用历史);2)基于B/S体系结构设计,支持SQL标准;3)支持并行技术,双机备份;4)支持多CpU、多机Cluster结构;5)提供数据库类型与日志镜像,不间断完成媒体上数据加密;6)支持实时、定时复制、弹性复制粒度与灾难恢复;7)透明、完全分布式数据库技术;8)多线索、多进程技术,支持多种应用开发工具。为满足这些需求,首选应采用ORACEL数据库系统,ORACLE数据库支持从关系型数据、影像数据
32、、空间数据、分析数据 、正文数据到WEB任何数据。ORACEL数据库核心支持ZGB字段用于存储大二进制对象。ORACEL内核采用多线索、多进程体系结构,能很好地支持系统安全可靠、快速响应业务要求。ORACEL数据库能够提供给应用系统强大功能,可以最小复杂度带来最优性能。该数据库正是以其卓越性能成为我国应用领域首选数据库平台在应用中间件软件平台选择上,我们同样要选择国际主流产品,以保证平台功能与性能上要求。编程环境编程环境,即支撑软件,是实施软件系统过程中需要安装操作系统、应用程序与工具等。目前,在世界上用得较多基于WEB数据库应用支撑软件主要有两种架构:一种是基于JvaaZJEE架构,另一种是
33、基于微软C#4层系统架构。1、基于JvaaZJEE架构支撑软件如下:1)门户平台:SunonePortalServer2)操作系统:SUNSolariSS3)数据库:Orac1e 10i4)应用服务器:IWS5)开发语言:符合JZEE框架JAVA技术:JSP、ServLet、JavaBean、XML、EJB等6)开发测试工具:Jbuilder6.O或以上、Dreamweaver、buginfo、Eelipse、Visio等。2、基于#C微软四层架构支撑软件如下:1)操作系统:Windows Server2003,Windows98/2000/XP2)数据库:SQL Server2003,SQL
34、Server2005,Oracle 10i3)4)开发语言:C#、ASP、XML等5)开发测试工具:VISualStudio2003或以上、Dreamweaver、buginfo、Visio等。5.2 网络服务层规划网络基本服务是连接校园网基础设施与网络应用服务中间层。它存在使网络应用服务成为可能。网络基本服务主要包括最常用Internet服务(如电子邮件、文件传输、主页发布等)与实现上层网络应用所依赖基础服务(如域名服务、目录服务、认证系统等),它是衡量网络系统功能是否完善一个重要标志。网络基础服务具体包括:电子邮件、主页发布、文件传输、域名服务、电子身份、认证系统、目录服务、网络安全、网络
35、管理等内容。电子邮件是目前网上最基本、最常用信息传递手段,它能够提供快捷交流。它对于那些没有严格及时性要求信息极为有用。目前,对于高校教职工来说,电子邮件已经成为一种必不可少通信工具应用基础技术框架平台统一用户管理、授权管理与身份认证平台随着高校科研管理信息系统应用建设逐步深入,己经建成与将要建成各种数字校园应用模块如果存在不同身份认证方式,用户则必须记忆不同密码与身份,在各级管理及共享资源中分级管理与资源分级共享方式存在,加大系统使用难度与出现重复投资。因此,要建设以目录服务与认证服务为基础统一用户管理、授权管理与身份认证体系,在此基础上逐步完成应用基础技术框架平台建设以及应用模块建设。建立
36、统一用户管理、授权管理与身份认证,进行分级授权与集中身份认证,提高应用系统安全性与用户使用方便性,实现全部应用单点登录,集中管理应用系统内用户,实现每一个用户在访问各个应用系统时更加方便可靠。在学校工作人员进行了调动、调级、调职等变更后,或者学校体制改革、组织机构变动后,使用户身份与权限在各系统之间协调同步,减少应用系统开发与维护成本。统一用户管理、授权管理与身份认证平台核心是将组织信息、用户信息统一存储,对应用系统统一授权、规范应用系统用户认证方式,达到提高整个系统整体性、可管理性与安全性效果。也就是说,用户经统一应用门户登录高校信息管理系统平台,从一个功能进入到另一个功能时,系统平台依据用
37、户角色及权限,完成对用户一次性身份认证,提供该用户相应活动“场所”、信息资源与基于其权限功能模块与工具。公共数据库平台1、公共数据库平台建设目标、特性与要素。1)目标。公共数据库平台建设要达到以下目标保证全校信息编码统一与一致;保证任何两个异构业务系统之间数据共享;保证任何两个业务系统之间没有冗余业务数据;保证遵循“谁产生、谁维护”原则,所有数据都有特定产生者与维护者;保证任何业务系统添加与修改不影响其它业务系统正常运行;保证可以提供可以反映整个学校全面情况数据信息;保证可以提供为整个学校决策支持所需数据信息,为学校将来决策支持系统积累分析数据。2)特性要求公共数据库平台要能持续发展与共享应用
38、,必须具备下述四个特性:平台所具有统一、标准框架信息决定了它基础性;平台所起数据交换与存取基础作用又决定了它应用广泛性;平台所包含内容决定了它专业性;作为支撑平台它还应表现出必须具有权威性。3)要素要求公共数据库平台在一期应用建设实现中优势必须通过自身良好运作来实现,要在运作中注意三个要素:要保持基础数据内容最新时限要求;要适应学校应用对数据交换平台多样化服务要求;要提供简便、规范、畅通基础数据服务,使数据交换平台具备及国内、外相关应用系统或信息平台相互兼容与交流条件与能力。2、公共数据库平台建设内容1)元数据库建设与元数据发布:元数据库建设应针对基础数据平台包含业务信息基础资料,建立详细数据
39、背景、内容、质量、状态等档案资料;2)基础数据库建设;3)业务数据互操作标准化技术:满足物理上分开数据源逻辑集中管理与应用;4)满足各个院系部所用于内部应用或管理系统开发应用;5)满足建立多部门或单位多源数据共享与应用开发;6)数据存取平台安全机制建立;7)在平台层优化提高数据存取效率与速度;8)数据平台级统一数据备份与恢复机制;9)历史数据回溯管理;10)建立统一数据库平台管理操作规范。统一信息发布平台1、信息发布平台信息发布平台作为信息服务载体,要为用户提供信息汇总、分类、搜索、发布,基于统一开发模式与丰富开发接口对各类应用进行有机集成,为了给各类用户提供快速、灵活、个性化、具有信息推送能
40、力综合信息服务。统一应用信息门户是高校科研管理信息系统建设窗口。要集成学校对外信息发布以及学校内应用系统与专业应用,都通过门户在应用层进行集成,以统一门户形式为用户提供信息服务,建立面向校内信息发布平台,根据用户身份与授权,提供分层次、分级别、具有个性化定制信息服务。2、综合信息查询系统1)系统目标满足高校对校内应用信息与业余信息实时查询要求,使全校在信息数据展现层面成为一个整体。2)系统运行方式采用B/S模式开发运行。3)系统运行环境客户端应用环境为wnidwos98/2000/xp,即所有客户端使用都是基于浏览器。4)使用人员情况校内所有人员,可分为6类,包括校领导、中层领导、教师、职工、
41、系统维护人员与其他使用人员。其中决大多数人对计算机知识了解有限,系统应容易操作使用、易学习。5)应用功能综合信息查询系统功能包括:查询统计功能、输出方式选择、用户组权限设置、用户权限设置、用户组管理(增删改查)、用户管理(增删改查与加入退出用户组)与日志管理。 对应用基础技术架构平台要求高校科研管理信息系统建设所建立应用基础框架平台,在高可靠、高安全、高响应硬件设备支撑下,要求平台能部署各种基于组织与角色应用,满足各个角色用户个性化应用,并且各角色用户在自己办公环境通过所属应用系统或其它访问工具来进行办公、交流等,从而实现校园内各种信息系统互通互连与数据共享。特别是要解决以下五个过渡问题,在建
42、设过程中,充分考虑,使其平滑顺利过渡。l、从传统信息管理向信息服务过渡原有应用系统建设,主要是从支持业务角度所建立,面向是职能业务部门。而当前应用系统建设,主要从提供信息服务角度来建设。2、从面向管理人员向面向全校师生员工过渡应用系统建设所面对对象,原来主要是面向管理人员管理信息系统,现在是面向全校师生员工提供分级、分层、个性化信息服务系统。3、从分散应用向集成应用过渡原有应用系统建设都是针对各个职能业务部门,按照业务与职能局部要求进行开发分散局部应用。现在应用系统建设要求以全局观念,从整体上统一建设集成应用,表达工作流与协同作业模式,灵活共享。4、从固定服务向个性化服务过渡原有应用系统建设所
43、提供服务,是针对某一部分、某一部门人员固定统一格式信息服务,这己经不能满足全校各个层次人员在各个层面上信息需求,因此,现在应用系统建设必须能够提供个性化信息服务。5、从部门级应用向企业级应用过渡高校科研管理信息系统建设是从为全校师生员工提供个性化信息服务角度建立集成应用系统,不同于以往部门级分散应用,而是企业级综合应用。必须满足校园企业级应用对高性能、高安全与*724小时不间断运行要求。5.4 性能需求运行性能支持5000人级用户量。页访问速度并发用户1000人为5秒内。系统保证7*24小时运行。教育业务及教学标准支持教育部关于管理信息系统建设标准安全性需求登录验证PORTAL门户提供了权威身
44、份认证机制,并且提供了Single Sign-on。用户密码在数据库中进行了转换加密,安全远程访问包对任意内部文件服务器上数据文件进行加密私人访问,增强了WEB应用可靠性。权限级别验证合法用户登录系统之后,只能看到自己权限范围内信息。并且按照组织机构进行划分,下一级用户不能看到上一级用户信息与资源,给系统保密性提供了安全保障。日志管理记录日志系统可以记录数据添加、修改、删除日志,记录属性有:用户、日期、时间、PI地址、使用功能、修改数据等需要信息;修改记录需要登录用户具备一定权限。有些数据数据需要设置时段,例如:三个月修改一次。需要在一定权限之下修改。日志查看功能系统管理员可以查看系统记录日志
45、,同时可以删除相关日志内容。6 总结及展望系统总体评价目前各子系统已经基本完成,并投入使用,用户主要是高校管理人员、教师、其他人员,从功能来看,明显能够满足用户需求,并且得到用户认可,基本上覆盖了整个高校科研工作基本层面。在设计各子系统时充分考虑各子系统集成与数据共享,利用公共数据平台来建立各子系统交流共享信息渠道。同时软件以人为本、客户用以服务由于在实施过程中,以服务为主,如果用户觉得有功能不完善、使用不方便地方,马上进行修改完善,所以系统功能、性能不断完善,最终用户会满意各子系统功能。存在问题第一、由于时间仓促,从开始建设高校科研管理系统到现在时间不足3年,所以高校科研信息管理系统还没有覆
46、盖高校科研管理各个方面,例如在科研项目无纸化申报、科研经费实时调拨都还需要完善与改进。第二、各子系统在数据仓库、决策管理方面没有大突破,需要进一步研究完善。第三、数据共享没有完全各子系统完全实施,仅仅部分实施,还有待于进一步改进与完善。结语本文目标是研究高校科研管理信息系统设计理念与相关技术,并设计与实现实用性强、集成度高、扩展性好信息管理系统及信息平台。设计一个集成性高、数据共享性强高校科研管理信息系统本研究重点。同时,介绍在高校信息管理系统中各子系统功能设计,这对准备实施高校科研管理信息系统其他高校有一定借鉴作用。今后可以深入研究与完善有:1)目前这里所介绍信息管理系统还没有覆盖高校科研管理各个方面,在以后几年将会继续努力,使高校信息管理进一步完善,为高校教学、科研、管理多作贡献。2)各子系统在数据仓库、决策管理方面没有大突破,需要进一步研究并完善。第 31 页