
校友综合管理与服务系统开发设计
华中科技大学朱 鲁斌
一、研究目的与意义
伴随着社会经济发展和高等教育体制改革的不断深入,高校面临的竞争压力日益增大。作为在高校公共关系[1]体系中的一个特殊群体,校友与母校有着深厚的感情,是关注、支持母校发展的重要力量。如何给予校友更多的人文关怀、精神鼓励和智力支持,充分发挥校友在为学校赢得社会声誉、促进学校人才培养和教学改革、推动校企校地合作、实现高校办学经费来源的多元化等方面的作用,是当前高校校友工作的重要课题。
相较欧美发达国家的世界一流大学成熟的校友工作,国内校友工作虽保持着快速的发展势头,但在校友信息采集、联络、服务和校友捐赠率[2-4]等方面均有着较大差距。校友有效信息获取率普遍较低,校友日常联络渠道相对狭窄、方式较为单一、黏度差,校友活动和相关服务层次较低,远未能满足庞大校友群体的需求。而校友信息的采集和管理水平,直接关系到校友资源的开发和运用。[5-7]
在互联网发展特别是移动互联网的快速发展趋势下,高校在数字化校园建设中的投入也日益增长,力求克服教育资源有限性的瓶颈,在实现开源的同时努力提高现有教育资源利用效率。[8]数字化校园建设本身也因其在教学、科研、管理等方面强大的整合能力,很大程度上提升了运行效率,促进了高校教育的信息化进程[9],而开发校友综合管理与服务系统在国内高校数字化校园建设中也越来越受到重视。
中国互联网络信息中心(CNNIC)发布的第35次《中国互联网络发展状况统计报告》显示,即时通信作为第一大上网应用,其使用率持续上升。其中,沟通类、信息类应用普及率超过了50%,商务服务类、内部支撑类应用普及率则相对较低。反映到校友工作层面,同样表现为数据和信息采集等基础应用普及率有所提高,SNS、移动客户端等服务应用普及率水平还较低。而这些应用的普及程度和水平可以直观地反映一所高校校友工作是否真正进入成熟阶段。[10-11]
如何采集、管理这个庞大的校友群体信息并提供相应的服务,正是校友综合管理与服务系统所需担负的任务。
二、国内外现状研究
在主要发达国家,大部分高等院校都十分重视校友信息的采集、管理和相关的延伸服务。[12]知名的世界一流大学基本上都拥有完善的校友管理与服务系统,并且有专业的技术人员从事开发、管理、维护工作[13-14],在信息采集和管理上也实现了扁平化,大大提高了与校友联络、服务和开展活动的效率。
国内商业网站开发校友管理与服务系统远早于高校校友工作部门本身,如搜狐公司开发的ChinaRen校友录,更早的还有1998年就出现的中国同学录,其他较有影响力的还有5460、QQ校友录、UC校友录等。[15]这些平台的出现,在很大程度上促进了高校校友管理与服务工作。这些平台无一例外地拥有人数较多的用户群体,其功能也较为全面,如班级相册、论坛、留言、搜索同学等。但对高校来说,这些商业网站所提供的服务与其校友工作需求之间还存在较大的差异,更重要的是校友信息的安全性无法掌控。
从综合调研部分985高校校友管理与服务情况来看,高校校友工作部门对校友信息的采集、管理和相关服务是非常重视的。[16]校友信息的采集,主要有以下几种方式:一是通过学校档案馆复印或拷贝毕业生信息,通过学生工作部门获得应届毕业生信息;二是通过校友会组织获得部分校友会员通讯录,通过校友返校聚会提供服务获得信息;三是通过校友刊物、校友会网站被动接受校友信息;四是通过微信、QQ群和SNS系统获得校友信息并即时更新。校友信息的管理主要有以下几种方式:一是采取Excel、Web等方式,单机存储校友信息数据;二是购买专业数据库软件并在其基础上研发校友管理与服务系统;三是独立开发符合本校校友工作需求的校友管理与服务系统。
对以上三类模式进行比较分析可知:第一类模式已完全不能适应新形势下校友工作的基本需求,特别是在校友数量庞大、校友工作活跃的高校,无法实现校友信息更新、大范围及时联络与互动功能。第二类模式采用了专业公司的软件,即采用“校友动态数据库+SNS校友社区”解决方案实施的模式。总体分析来看,该系统有着数据库设计合理、SNS校友社区能在初期吸引部分校友登录注册等优点,但同时也存在软件并非专门为校友数据管理设计、校友数据被专业信息技术有限公司共享、孤立的SNS系统无法长效吸引校友、短信和邮件发送未能实现自动群发功能、系统建成后不能得到专业公司有效维护等缺点。第三类模式是独立开发符合本校校友工作需求的“基于WEB浏览器的校友信息管理系统和SNS互动平台+微信公众平台+手机客户端”的综合系统(第三方系统模式解决方案),在确保较高安全性、稳定性的前提下,较好地实现分层管理和交互服务功能。
三、系统所需相关技术分析
以下对校友综合管理与服务系统开发过程中需要使用的相关技术,如B/S(Browser/Server)结构模式、手机客户端涉及的Native App应用程序进行分析。
1.B/S结构模式
B/S即浏览器/服务器模式,作为Web流行后的客户端主要应用软件,具有系统功能实现核心集中到服务器及方便系统开发、维护和使用等综合性优点。相较C/S(Client/Server)即客户/服务器模式来说,不需要下载专用软件,有效地降低了服务器的负担,系统的扩展性和交互性都能得以很好地实现。尤其是B/S所特有的三层模式从很大程度上弥补了C/S二层模式的缺陷,其层与层之间的相对独立不会影响其他层使用其他产品和相关功能。需要注意的是,采用B/S结构模式虽然在硬件环境上要求不高,但其对安全性的控制却相对较弱。
校友综合管理与服务系统对数据处理能力要求特别高,可能经常性出现百万级数据的导入、导出和整理。传统的数据库和C/S模式虽能解决基础数据处理问题,但其暴露出的在便捷性、高效性、开放性和扩展性等方面的诸多局限,不利于系统的升级及与相关系统的对接,无法实现校友管理后期开发运用与交互服务。[17]而近年来开发的系统大部分采用的方式是SNS前台采用B/S、校友信息管理采用C/S。
为了系统部署、维护和使用的便利,如果采用“B/S+win系统服务组件”模式开发,也就是系统所有用户(包括管理员和校友)全部采取B/S接入,预留WebServer标准接口,针对不同的用户和管理员角色提供查询、数据处理、信息群发等功能,可满足用户使用、维护升级的便利;数据库方面为达到高负荷要求,采用集中式数据库。用Microsoft主推的ASP.NET 3.5作为编程语言,结合动态缓存技术,使用多层分层系统架构,提供开放接口服务,可有效整合现有系统和网站,并具有良好的、可持续扩展的性能。
2.Native App应用程序
随着智能手机的发展和移动互联网的兴起,手机移动客户端已成为人们获取信息、互动交流的新方式,成为人们不可或缺的助手。开发手机客户端,校友就可以利用碎片时间实现学校与校友、校友与校友之间的即时互动,高校校友工作部门也能够自动发现、搜索、智能更新校友信息,有望最终解决校友信息采集和交互难的问题。
Native App是基于移动智能终端设备操作系统的应用程序,在软件开发过程中可兼容不同的手机操作系统(主要有iOS、Android、WinPhone等)。Native App的优点是比较明显的,如用户体验比较好,可针对不同平台提供不同的体验,界面比较华美;可利用系统API及平台特性,访问手机提供的各类功能界面如GPS、相机等;可访问本地资源,支持离线工作,节省用户流量;与系统高度契合,可获得更快的运行速度和更佳的性能。从校友综合管理与服务系统的手机客户端角度来看,Native App最大的优势就是可以使用操作系统开发商提供的API,包括收发文本消息,浏览网站,管理日历、联系人资料和相册等,并通过不同移动操作系统随带的用户界面组件,实现较为流畅的用户体验(见图1)。

图1 Gowalla和Awesome Note——移动客户端的经典设计案例
四、系统设计思想
采用组件化、平台化、开放式的设计思想,多层体系构建化形成的适应性、多重保障确立的安全性、具备互联网特点的互动性、体现普泛化的自媒体性、符合高校校友工作实际的实用性、提升广大校友共建关系圈的参与性[18],力求系统在满足不断变化的需求的同时节约开发和后续管理维护成本;明确了系统管理后台开发需要的智能化和系统化、SNS互动平台与第三方公众平台的衔接、邮件短信群发的便利性、用户权限的设定、手机客户端基本功能和延伸功能等。在此基础上,提出了以校友基本信息为基础开发校友信息管理系统,基于第三方公众平台开发SNS互动社区以及开发手机客户端。
采用“框架+组件”的分层系统架构,预留Webservice标准接口,使系统各部分保持较好的独立性、可扩展性,确保系统能够满足不断变化的社交互动平台需要。同时,系统还需要有良好的互动性,成为校友间沟通了解的主系统;即时发布学校要闻、校友会活动通告、校友风采介绍、调查问卷以及专栏信息等,方便校友根据自己的需要浏览相关资讯;以区域、界别、专业、年级、班级乃至兴趣等建立网上校友组织的管理体系,方便广大校友进行无障碍、全方位的交流。系统还要具备媒体性,成为每位校友都能发出声音的自媒体;依托微信、微博、SNS和手机客户端等,由校友自行发布相关信息、资讯和新闻,向其他校友用户传递,进行分享。总之,系统要相较于商业公司开发的相似系统更实用,真正成为能为校友排忧解难的主渠道,更符合高校校友工作的实际,更符合校友的个体需求;还要有参与度,吸引校友积极参与共建社会关系圈,增强对普通校友的黏度。
1.设计目标
以校友基本数据为基础,依托校友会网站、微信和微博等,开发校友信息管理系统,具备完整的Web客户端和后台数据库维护功能;主动对校友基础信息库进行数据分析和挖掘,智能更新和维护校友信息数据库,完成大部分校友信息的更新和维护,解决更新校友信息难的问题。
以校友信息管理系统为后台,开发基于第三方公众平台的SNS互动社区(Web浏览器访问);学校与校友之间、校友与校友之间能够基于行业、院系、班级、地理位置、兴趣爱好,实现点对点以及点对面的服务,满足学校与校友、校友与校友之间快捷有效沟通的需求[19-21],搭建一个校友互帮互助的信息平台。
开发微信公众平台以及手机客户端,为了维护系统的稳定性和管理的便利性[22-23],微信公众平台、手机客户端数据通讯通过API接口与校友信息管理系统进行接驳和联络,实现信息共享、交换、推送等。后台管理界面相对独立,通过SSO(单点登录)实现管理员的统一管理和授权。
2.系统总体架构设计
校友综合管理与服务系统包括校友信息管理系统、基于第三方公众平台的SNS互动社区和手机客户端,形成全方位综合管理与服务平台。既可在PC上基于浏览器访问,同时也可利用碎片时间在微信和手机客户端操作[24-25];既可安装功能齐全的手机客户端,又可在目前流行的微信中关注华中科技大学校友公众号,从而实现学校与校友、校友与校友的即时互动与联络,解决学校与校友之间的沟通障碍问题。系统总体功能框架如图2所示。

图2 系统总体功能框架示意图
手机客户端将包含Android和iOS两个版本,未来视情况将推出WinPhone、Windows 8等其他版本。手机客户端将深度对接校友总会网站和校友信息管理系统及SNS互动平台,实现手机校友会(实现校友管理和服务功能)、SNS互动、我的同学圈、我的母校(主要传递母校新闻和相关信息)、信息发布与获取等功能;能主动对校友基础信息库进行数据分析和挖掘,智能更新和维护校友信息数据库,完成大部分校友信息的更新和维护,解决更新校友信息难的问题;学校与校友之间、校友与校友之间能够基于行业、院系、班级、地理位置、兴趣爱好,实现点对点以及点对面的交流,满足学校与校友、校友与校友之间信息交互的需求,在服务校友的同时,为学校发展、科研合作、招聘就业等提供服务。
3.系统功能模块结构设计
校友信息管理及SNS互动平台实现与手机客户端、微信公众平台的无缝对接。主要功能包括:校友信息管理(单个校友注册、批量导入导出一键去重、分类统计、实时更新信息、系统日志及历史记录、数据存储备份)、SNS互动(第三方公众平台用户登录)、群发邮件(对已有邮件地址的用户群发邮件、对不同类别属性的具有邮件地址的用户群发邮件、对有生日信息的用户自动发送生日祝福的邮件)、群发短信平台(对已有移动电话号码的用户群发短信、对不同类别属性的具有移动电话号码的用户群发短信、对有生日信息的用户自动发送生日祝福短信)用户权限管理和系统管理(完善的基于用户与角色的权限控制系统、完善的系统日志记录和查询功能、完善的系统管理和配置功能)等。校友信息管理及SNS互动平台功能如图3所示。
同时,系统还将提供定期和不定期的向全体校友或部分校友发放电子杂志的功能;在校友生日等纪念日自动发送祝福邮件和手机短信,在重大节假日或重要活动前向全体或特定校友发送祝福邮件或手机短信。要求每一封电子邮件、每一条手机短信都是个性化的,如包含收信人称谓等特定信息。

图3 校友信息管理及SNS互动平台功能示意图
4.系统技术架构设计
根据对用户需求的分析和技术架构的分析,确定了系统按照分层的模块化思想来设计,总体分为系统公共组件、MVC架构部分、数据库。公共组件贯穿函数扩展、配置管理、富编辑器封装组件、多语言支持组件、邮件发送组件、MVC相关扩展等。主要功能按照MVC架构设计[26-28],分为用户界面层(View)、控制器逻辑层(Control)、业务逻辑层、数据模型(Model),把数据操作组件单独设计,以便于更好地与其他系统对接。系统另外提供服务接口、业务扩展接口、子模块接口等。系统总体架构如图4所示。
精细化的管理和个性化的服务将是高校校友工作发展的必然趋势,势必要求高校校友工作在校友信息的采集、管理及附加的相关服务上做出更多更大的努力。一个优秀的综合管理与服务系统,能够较好地解决这些问题,真正实现对庞大校友群体的有效管理。本文所研究开发的校友综合管理与服务系统,需持续探索校友工作的发展趋势,全面了解校友群体的交互需求,调研学习兄弟高校校友信息管理工作情况,并与数字化校园建设相结合,以更好地满足当前及今后一段时间高校校友工作发展的实际需求,实现校友信息的即时、交互式管理与相关的延展性服务。

图4 总体架构示意图
参考文献
[1]郭樑,沈鸿敏,高迎爽,黄文辉.校友工作助力高校公共关系发展研究.中国教师,2012(10):27-30.
[2]王庆环.校友捐赠成高校发展“短板”北大探索新运营模式.光明日报,2012-12-03.
[3]朱洁义.我国高等教育经费结构现状与高校社会捐赠.教育学术月刊,2011(1):31-35.
[4]雷家彬,张建国,侯志军.观念转变与捐赠文化培育:校友捐赠的前提.现代教育科学,2007(1):51-54.
[5]胡春.企业客户关系管理——分类管理.商业研究,2002(11):25-27.
[6]周丽娟.如何加强高校校友工作实现学校与校友的可持续性双赢.科技资讯,2011(28):248.
[7]谢晓青.高校校友资源开发与运用研究.高教探索,2010(2):23-24.
[8]蔡世波.高等学校数字化校园建构策略分析.中国高等教育信息化,2010(5):20-22.
[9]陈华晟.高校校友管理信息化探讨.浙江理工大学学报,2012,29(3):461-463.
[10]张计龙.基础应用仍需摒弃“重硬轻软”.中国教育网络,2008(8):55-57.
[11]谭海桢.我国高校校友会的构建理念与措施.中国电力教育,2010(1):10.
[12]魏署光.美国院校研究中的校友研究.比较教育研究,2010(12):11-13.
[13]李娴静,陈伟.美国大学校友会组织结构及其特点.高教探索,2011(6):18-20.
[14]Phanindra V.Wunnava&Michael A..Alumni Giving at a Small Liberal Arts College:Evidence from Consistent and Occasional Donors.Economics of Education Review,2001(20):533-543.
[15]陈俊杰.主流校友录大比拼.电脑爱好者,2004(12):28-29.
[16]张洁珍.基于Web的校友信息管理系统的设计与实现.科技咨讯,2009(11):20.
[17]吴国华.基于J2EE技术实现WEB教务管理信息系统.电脑知识与技术,2009,5(12):3144-3148.
[18]Thoma F.Wallace.Sales&Operations Planning.The How.To Handbook.TF Wallace&Co,November 01,1999(6):24-25.
[19]赵丽娟.校友信息管理系统的设计与实现.软件导刊·教育技术,2013,12(9):90-91.
[20]Bergman.SOA.based optical packet switching networks Liboiron.Ladouceur.2006:22-23.
[21]Clotfelter,C.T.Alumni Giving to Elite Private Colleges and Universities.Economics of Economics of Education Review,2003(22):109-120.
[22]孙蓓蓓.基于Java EE的校友信息管理平台的关键技术与实现.商情,2012(51):186,293.
[23]Sung,M.,Yang,Student.university Relationships and Reputation:A Study of the Links Between Key Factors Fostering Students’Supportive Behavioral Intentions Towards Their University.Higher Education,2009(7).
[24]雷波.校友信息管理系统浅析.中国电子商务,2013(8):33.
[25]张春葆.VB数据库系统设计与开发.北京:清华大学出版社,2008:17-19.
[26]Krafzig D,Banke K,Slama D..Enterprise SOA:service.oriented architecture best practices.USA:Prentice Hall PTR,2006:25-26.
[27]王敏.基于MVC模式的校友录系统设计与实现.计算机与数字工程,2011,39(2):104.107.
[28]Allan Brown,Simon Johnston,Kevin Kelly.Using Service.Oriented Architecture and Component to build Web Service Application.Rational Software White Paper,2002:1-20.