基于数字化校园上网账号管理技术的研究
廖艳达+何倩
摘要:将数字化校园的个人信息与上网认证系统的用户账号进行整合,开发了一套上网账号批量处理程序,利用上网认证系统数据库接口拓展了上网账号管理的功能,使上网账号管理高效安全。
关键词:上网认证;批量处理;SQL
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2016)12-0080-02
Abstract: The digital campus personal information and Internet authentication system user account for integration . Developed a set of online account batch processing program . The use of the Internet authentication system database interface to expand the function of the internet account management. Make the internet account management efficient and safe.
Key words: internet authentication; batch processing; SQL
互联网已经成为高校师生日常学习和工作不可或缺的工具,上网账号实名制是减少互联网犯罪、净化网络环境、保障网络安全的手段,高校实行上网账号实名制既是国家信息安全规定的要求也是学校科学管理的需要[1-2] 。目前,高校校园网上网一般选用付费制的上网认证方式,由于高校用户具有数量多、身份多样性、每年大量学生集中入校及毕业的特点,所以如何能在上网账号高效管理的情况下保证师生安全正常使用校园网上网是一个有探索意义的问题。本文主要论述如何通过多种技术手段实现广西师范大学上网账号的高效管理。
1 上网账号单个开通的方式
我校从2012年正式启用实名制上网认证流量计费系统,系统在账号管理模块提供了单用户开户的功能,此项功能可以满足临时用户和少量新入职老师的账号开通,开户操作如图1所示。
2 上网账号基本信息的获取方式
全校师生上网账号都通过上网认证系统人工开方式单个开通,很难保证上网账号信息的正确性和完整性。我校数字化校园已经初见成效,部分基础数据已集中到学校主机房的数据中心平台[3],学生基本信息由教务处子系统负责管理维护,教职工基本信息由人事处子系统负责,这两个子系统将审核过的学生和教职工基本信息定时推送到学校数据中心,学校相关部门的子系统可以按自己所获权限从数据中心抽取。这些师生基本信息已经满足上网账号实名制开通所需信息量,同时在数据源上也保证了权威性和唯一性。
3 批量账号开通流程
我校上网认证流量计费系统也提供有新用户账号外部导入功能,但每次导入用户数只能260个,对于我校每年新生人数近8000人的学校,此种功能极为不便,我们利用上网认证流量计费系统的数据库接口,从学校数据中心抽取用户基本信息,自主开发了上网账号批量处理外部程序,很好地解决了这个问题。批量账号开通的流程图如图2所示。
从数据中心抽取的数据内容(以学生为例)包括学号、姓名、身份证号、院系名称、宿舍号、联系电话等,数据格式为excel表格。为了达到程序批量处理的要求,需要将数据转为后缀名为csv[4]的文本文件,批量处理程序将csv格式的用户信息生成多条insert格式的sql语句[5],再将生成的sql语句在sql客户端执行,最后批量生成上网账号,新生入校前上网账号已全部开好,本人执相关证件到网络中心激活即可使用。
4 批量账号开通程序的核心代码
为生成对应用户数量的insert语句,批量账号外部程序使用的开发工具是eclipse,程序主要通过两个自定义过程 loadfile()和writefile()来实现,其中loadfile()过程是将处理好的用户文本文件导入程序,核心代码如下:
5 上网账号的日常管理
我校的上网认证流量计费系统同时提供了账号密码修改、用户身份类型的修改、个人信息修改等与账号管理相关的功能。由于我校学生用户都是以学号设为上网账号,部分学生由于上网密码设置过于简单就经常出现账号被盗号的现象,针对这种现象我们首先通过网认证流量计费系统提供的账号锁定功能如图3所示,将被盗用账号临时锁定。
然后在sql客户端程序中使用select语句查询后台数据库用户登录日志表,用户登录记录相关字段中保存了此账号登录时的IP地址和MAC地址,再以IP地址和MAC地址为查询条件检索出使用过这些IP和MAC地址的上网账号,最终确定盗用账号者。
6结束语
使用商品化上网认证系统可以实现高校上网身份认证的主要需要,但很难满足学校的个性化需求,在使用好上网账号认证系统已有功能的基础上,将学校数字化校园和上网认证系统进行整合集成,并自主开发一些便捷的外部程序更能提升系统的灵活度和使用效能,在此过程中我校上网账号管理正是通过此方法得到的提高,并且可以给其他类似情况的高校以借鉴。
参考文献:
[1] 互联网用户账号名称管理规定[EB/OL].(2015-02-04)[2016-04-13] http://www.cac.gov.cn/2015-02/04/c_1114246561.htm
[2] 彭海云,杨剑,周近.校园网中实名制管理的必要性[J].江苏教育学院学报:自然科学版,2009(3).
[3] 陈婕.高校数据中心发展战略探讨[J].电脑知识与技术,2013(1).
[4] 丁亚涛.基于CSV格式的考试系统研究[J].电脑知识与技术,2015(27).
[5] 斯蒂芬森, 普劳,琼斯. SQL入门经典[M]. 5版.北京: 人民邮电出版社, 2011.