APP下载

基于星级规则的校友数据库及其应用系统设计*

2017-10-09陈闻达王晋隆

关键词:动态数据院系星级

陈闻达,王晋隆

(华侨大学)

基于星级规则的校友数据库及其应用系统设计*

陈闻达,王晋隆

(华侨大学)

分析校友管理的基本业务以及智能信息服务的基本需求,结合校友数据星级管理规则设计一个能满足基本业务和基本需求的比较完备的校友数据库,给出其概念模型和逻辑结构;进而设计了校友基础数据、动态数据星级管理,短信服务等功能的实现方案.

星级规则;数据库;信息管理;校友工作

0 引言

校友是母校的一张名片,是学校最重要的资源和成果之一,随着教育教学理念和办学水平的进步,做好校友工作越来越成为衡量学校工作的一个重要指标,华侨大学历来重视校友工作的开展,重视校友工作体系的建设.在强化服务意识,创新服务形式、拓展沟通和交流渠道,支持和帮助校友发展等方面寻求新的突破.

在繁杂的校友工作中,校友信息管理及其智能信息服务是其最基础的环节之一,其主要内容包括:准确获取校友基础信息、及时更新校友动态信息、建立畅通的信息发布渠道并辅以精准的统计分析,有助于提高校友工作效率和服务成效.

目前,成熟的校友信息系统不少,但存在以下一些突出的问题:(1)孤立于学校的学生系统、教务系统,因此校友数据通常要二次采集;(2)数据更新的准确性及时性问题;(3)其存在形态一般是以班级、年级为单位的虚拟社区,游离于母校信息系统之外,无法及时获取母校的相关信息服务,同时也无法为母校的校友工作提供有效的支持.(4)数据隐私问题,尤其是一些有成就的校友的信息无法获得有效的安全保障.

针对以上问题,该文结合学校校友工作的实际需要,并利用所掌握的大量校友数据,自行开发校友数据管理与信息服务系统,重点解决(1)、(3)两个问题.

1 校友信息管理业务需求分析及系统功能设计

校友信息管理的主要业务包括:校友基础数据管理、校友动态数据管理动态更新及利用、院系、班级(校友小家)数据维护、校友数据统计及分析、学校信息发布与服务、校友活动跟踪等.下面进一步阐述其中若干重要业务所对应的功能需求.

1.1校友基础数据管理

此项工作涉及到三种形态的数据管理:(1)非信息化时期的纸质的校友数据的转化.(2)已存在于学籍数据库的历届学生数据的转入.(3)今后每届毕业生基础数据的自动获取及转入.

1.2校友动态数据管理

校友动态信息指的是校友毕业之后的工作单位,联系方式、校友工作业绩等一系列有可能存在变化的信息.和基础信息不同,动态信息随时可能发生变化,这部分信息也是进行校友数据分析统计的重要信息.其难点是如何及时、准确获取校友动态数据,如何有效利用这些信息为学校的发展提供支持.

1.3院系、班级(校友小家)数据维护

为“校友小家”虚拟社区平台提供基础框架数据,主要包括:当前院系维护、历史院系维护、基础数据维护(本专科班级,研究生班级,短期培训生班级,成教生班级).

1.4校友数据统计与分析

除常规的统计业务之外,还应采用大数据方法和分析技术统计分析各地校友活动情况、挖掘有潜力的校友等.

1.5学校信息发布与个性化服务

利用校友网站(已建)、微信关注号、定向短信服务、电子刊物以及校友个性化服务定制等手段,实现全方位的智能信息服务,以提高校友的“粘着度”.

根据以上业务需求分析及系统功能设计,给出如图1所示的系统用况模型.

图1 系统用况模型

2 校友数据库设计

2.1设计原则

2.1.1 校友数据的星级规则及重要数据的授权访问

根据校友数据的完整度、使用价值及使用权限,将其分成1至5星级.其中1星级校友就是存在于系统中的基础数据,2星至5星级校友分别对校友的成就以社会贡献等一系列方面进行评价,根据校友数据信息的完整度依次提升星级,5星级为最高星级.星级评定规则为:

1星级,即基础数据,包含校友的姓名、学院、专业等字段.

2星级,在1星数据的基础上拥有电话、邮件两个字段中的1个或1个以上就为2星数据.

3星级,若2星级校友已经和母校取得联系,有过返校或者通讯记录,则判定为3星.

4星级,学校掌握其基本信息,且在社会上有一定成就,则判定为4星.

5星级,有特殊成就或者知名的校友.

以上星级评定中,基础数据入库自动判定为1星级校友,2,3星级在相应的字段中有增加信息的,则系统自动升级.4星及5星级校友则由业务部门管理人员进行人工评定.

2.1.2 数据的准确性和完整性

数据库中的校友基础数据必须是准确和完整的.为此,分别从教务系统、研究生系统、人事管理系统中导入相关的字段和信息,以此作为基础数据.对于早年老校友(2002年之前)没有进入相关系统的数据,通过将历年的招生大表电子化.作为该部分校友的基础数据.进入系统中,共同组成了本系统中的基础数据.

2.1.3 与相关业务数据库的互联互通

主要的相关业务数据库包括:教务系统中的学籍数据库和学工系统的学生数据库等,该文通过设置数据视图,定期从上述数据库中获取毕业生基本数据,此外亦应为相关业务系统提供数据服务.

2.2校友数据库概念模型

2.2.1 主要数据实体

根据以上分析可知,校友数据库所涉及的数据实体包括:院系、班级结构代码,校友“星级”规则代码,用户及其使用授权数据,校友基本数据,校友动态数据,校友联系情况数据,短信、邮件服务定制及发送记录,各地校友会基本数据,校友签到数据(位置信息)等.

2.2.2 数据实体之间的主要关系

校友基本数据和校友动态数据其关系是“一对一”、校友动态数据与校友联系情况数据的关系是“一对多”;院系代码和班级代码构成院系、专业、班级三级结构,由校友的院系代码可以最终确定其班级名称;当前院系代码与历史院系代码是“一对多”的关系,用来解决一个专业多次更名的问题;用户及其使用授权数据用来确定各类用户对校友动态数据的访问权限,该权限与星级代码对应并向下兼容,即具有5星级权限的用户可以访问5星级及以下校友的动态数据.

设计的校友数据库(部分)的概念模型如图2所示.

图2 校友数据库概念模型(类图)

2.3校友数据库的逻辑模型(见表1~表10)

表1 校友基础数据表

表2 本专科班级代码表

表3 当前院系代码表

表4 历史院系代码表

表5 校友动态信息表

表6 校友星级代码表

表7 各地校友会数据表

表8 用户表

表9 用户权限表

表10 角色代码表

3 主要功能的实现要点

3.1系统总体功能结构

校友信息管理系统的功能结构如图3所示.

图3 校友信息管理系统的功能结构

3.1.1 校友数据管理子系统

该子系统主要提供用户及权限管理、用户管理、基础数据管理、动态数据管理和处理校友管理日常业务所需的数据查询、统计、分析等数据管理和系统管理功能.

3.1.2 校友网子系统

校友网包括校友会,校友新闻,校友活动,校友,校友微博,校友杂志,校友捐赠,校友相册,校友招聘等栏目板块.通过这些板块,可以增进校友之间的交流,同时也能增强校友与学校的互动.

3.1.3 校友服务子系统

该子系统基于短信平台和位置信息服务(LBS),提供以下服务:

(1)附近校友:通过地理信息定位技术提供附近各种不同距离范围内的校友信息

(2)查询校友:可以通过各种不同条件组合查询符合条件的校友,构建基于校友的社交平台.

(3)校友签到服务:校友到异地出差,可以通过“签到”,让当地校友会感知以便联络和接待,今后还可以利用手机定位,由当地校友会自动感知异地校友的到来.

(4)服务信息定期推送:通过短信和电子邮件定期推送和校友相关的信息.

(5)校友服务大厅:该子系统包含了pc端和移动端两部分,采用统一身份认证,数据互通,可实现“校友活动”发起功能和“华侨大学校友卡申请”功能,校友使用该系统时,必须先实名注册.无法通过实名注册的,系统会提交至管理员进行审核.利用这个系统可以更好的收集校友动态数据.

3.2校友基础数据管理功能实现

通过数据视图对已毕业的本专科学生按学院、班级导入,形成校友基础数据,同时应提供对校友基础数据的插、删、改、查以及分类统计等基本操作.其处理流程如图4所示.

图4 校友基础数据处理流程

3.3校友动态信息管理功能实现

校友动态信息的获取途径很多,比如:(1)各地校友会及校友个人自主提供和维护;(2)利用校友返校之际,由学校校友服务部门或相关学院采集汇总;(3)网上自动采集和挖掘等.目前途径(2)还是比较有效的.

校友动态信息的导入采用模板导入和直接导入两种模式,采用模板导时,首先将需要导入动态数据的校友查找出,利用基础数据模板,导出相关校友的基础数据,形成中间数据表格,然后在此表格中添加所要导入的动态数据(电话、手机、工作单位等信息),经过审核后再将表格导回系统中,这样能最大程度的做到数据的唯一性,避免出现同名同姓数据导入错误.

3.4校友短信群呼功能实现

校友总会的工作人员可以采取多种方式对指定范围的校友群发通知,包括:邮件和短信.

3.4.1 处理流程

(1)按通知的类别预制若干短信模板;(2)从校友动态信息数据表获取校友的相关数据(姓名、电话等)生成手机号码集(数据表);(3)根据通知内容选择对应的短信模板,填入短信内容;(4)将手机号码集合短信模板提交给短信群发模块;(5)从短信群发模块获取回执并生成短信发送记录.

3.4.2 短信群发模块

短信群发模块采用移动代理服务器MAS短信接入功能,它所提供的接口包括接口管理模块,语言包,数据库接口等.

数据库接口支持JDBC,ODBC,DAO等任何MySQL可支持的方式访问,建立数据库时,所用的ip地址应为移动代理服务器的ip地址,登录名、登录密码为接口创建时的接口登录名、接口登录密码.数据库接口由3个表组成(如图5所示),API MT队列用于发送短信,API MO队列表用于接收短信,API RPT队列表用于接受回执.

图5 短信群发模块的数据库接口

4 结束语

该文提出校友数据星级规则,并将其应用于校友数据库基础建设及日常数据维护与信息服务业务中,比较有效地提高了校友数据的价值,同时结合该规则亦可方便地进行使用授权,确保高价值数据的安全性.

[1] 陈毕晟.高校校友管理信息化探论[J].浙江理工大学学报,2012,29(3):42-48.

[2] 张堃,何骏.信息管理系统的设计与实现[J].装备学院学报,2001,12(3):50-54.

[3] 龚波.基于B/S模式的高校学生信息管理系统设计与实现[J].福建电脑,2009(3):36-41.

[4] 和海莲,姜福清,C/S和B/S混合模式的高校学生信息管理管理系统的设计与实现[J],福建电脑,2004(7):69-70.

Abstract:In this article,the basic service of the alumni management and the basic need of intelligent information service are analyzed.Based on the rank management of alumni information,a comparatively complete alumni database that can satisfy the basic service need is therefore set up,and a concept model and logic structure is formulated; and then an implementation scheme of alumni fundamental data,dynamic data rank management and message service are designed.

Keywords:Rank regulation; Database; Information management; Alumni work

(责任编辑:季春阳)

TheDesignandApplicationofAlumniDatabaseBasedonStarRules

Chen Wenda,Wang Jinlong

(Huaqiao University)

TP392

A

1000-5617(2017)02-0080-07

2017-03-11

*华侨大学校级课题校友数据库在校友资源管理中的应用与研究阶段性研究成果(13HJY12)

猜你喜欢

动态数据院系星级
“星级联创”促进星光党建的创新实践
唐DM 智联创享型
大指挥官 2.0T四驱臻享版
云计算环境下动态数据聚集算法研究
颞下颌关节三维动态数据测量的初步研究
清华院系手机背景图
关于高等院校院系党政关系的思考
突出音乐本体 注重和声实践——高师音乐院系和声教学的思考
光明《留学》诚信星级评选前30名好评机构上榜
基于动态数据驱动的突发水污染事故仿真方法