APP下载

个人门户平台的设计与实现

2016-05-14郭皓

电子技术与软件工程 2016年6期
关键词:数据整合数字化校园

郭皓

摘 要个人门户平台是在各业务系统整合后,架设的统一门户平台,提供教师、学生登录的统一入口,统一入口登录后,继续单点进入各个应用服务功能。在高校信息化建设到一定程度上会出现信息孤岛现象,个人门户平台是解决这一问题的最好办法之一,对于一个具有较大数据量的整合,在系统的开发设计之前,进行对各个子系统的数据整理与分析是系统能够顺利开发该平台的必要条件,本文从各业务系统的数据结构和功能入手,经过层层分析,从系统功能方面对系统进行了详细的需求分析,为下面数据整合的概要设计和详细设计打下了较好的基础。

【关键词】数字化校园 个人门户 单点登录 数据整合

1 平台设计规则

个人门户平台的设计实现按照的规则如下:

(1)对各个业务系统交集数据进行汇总整合,定时抽取数据源头信息到数据中心,数据中心经过数据清洗后,推送到其他业务系统。

(2)建立个人门户数据中心,实现单点登录,避免二次登陆,保证教职工、学生的高效办公教学和日常学习。

(3)统一后台管理,权限模块设定,为新进员工和人事调动员工进行统一管理,减少各业务系统权限压力。

(4)门户安全是数字化校园的重点之一,建设门户的前提首先考虑安全性。本课题力争将用户权限与各系统集成相结合,实现用户组管理方式,实现安全信息服务。

(5)门户安全管理与统一身份认证相结合,个人在登陆个人门户后,能够主动修改个人密码,加强安全性。

(6)在门户内部根据需求对资源进行整合,教学资源是学院重点保护对象,通过数据整合的同时,将重要教学资源进行备份保护。

(7)提供文章检索和视频检索,支持DOC、EXCEL、PPT、PDF以及ZIP、RAR等类型文件名的全文检索,并可以对资源进行下载保存。

2 平台开发流程

数字化校园个人门户平台在开发的全部过程中,根据数据整合的流程和方法,主要在以下几个方面体现:

(1)基础数据准备阶段,在这个阶段中,主要是采集各个业务的数据来源,有学生类信息、教师类信息,图书类信息,一卡通类信息,建立数据中间库后,开发Webservice等各类数据接口进行数据抽取和推送,把用户的授权功能代码、读写权、数据范围、读写字段等权限管理数据集中到统一身份认证、权限管理平台上,可以集中授权。

(2)搭建公共数据库,定时抓取数据的同时,将回溯数据备份,实现数据的统一控制,发生灾难的时候,能够快速恢复。

(3)利用SOA建立数据传输,利用数据中心进行数据交互,扩展其他业务系统,实现各个业务系统数据同步,系统管理包括权限管理、数据标准、数据交换配置、业务系统数据字典、交互监控等。全局数据通过数据处理进入数据仓库之后,和业务数据整合,实现信息共享,如图1所示。

(4)单点登录实现用户单一登录一个登录页面,随后进入其他目的业务系统,避免二次登陆,降低记忆多用户名的负担的同时,降低管理员维护用户多系统的工作量。

(5)综合校情可以进行大数据统计,如迎新期间通过财务系统和迎新系统的数据整合得到报到率统计,通过教务系统和学工系统得到学生学分成绩、奖励等统计,通过人事系统和科研系统数据整合得到教师科研能力报表,通过人事、学工、一卡通系统数据整合得到消费流水报表。

通过对各个子系统的数据流向分析和表间关系,已基本确定了系统数据中心表结构,再根据相关的需求分析后,对系统的数据结构以及相关的表进行了设计。

用户访问统一身份认证服务,登录统一门户,用户访问应用系统时,门户系统取出该系统对应的用户名和密码,模拟客户访问业务系统登录口,将用户名和密码写到对应的位置,提交表单,直接通过业务系统的登录口进行业务系统,保证业务系统原有的稳定性。对系统改造较少。Web浏览器访问门户统一身份认证平台,生成各类表单提交到业务系统,最后业务系统返回到用户Web浏览器,整体工作流程设计如图2所示。

用户在门户登录后,点击业务系统单点登录的链接后进入该系统,该系统读取门户平台设定的通过密钥加密url,通过指定的密钥解密后还原出来用户帐号,时间戳,判断用户信息。

由平台端直接访问业务系统时,需要在url中加入六个参数值传递给业务系统。其中verify由userName、strSysDatetime、zf_key、jsName(zf_key为双方约定的密钥,通常采用字符串方式)组成并采用md5方式加密形成的最终的一个串值。

业务系统获取各个参数后,首先比较业务系统服务器时间同传递过来的strSysDatetime是否在允许的时间差范围内(注意双方服务器时间需保持标准时间),若在时间差范围内,则需将userName、strSysDatetime、zf_key、jsName 进行加密后同verify进行比较,若一致,则可以正常登录。

参考文献

[1]王岩.数字化校园建设中异构数据库集成技术的研究与应用[J].电脑知识与技术,2014.15-17.

[2]王慧,卞艺杰.浅谈数字化校园中数据中心的建设[J].大众科技,2013.120-122.

[3]刘福涛.基于Web的教务管理信息系统的设计与实现[D].大连:大连海事大学,2012.

作者单位

天津海运职业学院软件工程 天津市 300350

猜你喜欢

数据整合数字化校园
高等院校实验中心共享教学资源库建设研究与设计
数字化校园中统一移动平台的实践与探索
浅析高校一卡通系统财务管理
基于防火墙和WAF安全设备的高校信息安全设计与应用
基于数据挖掘的网络营销系统研究