每年开学前两周,校园网运维最集中的问题不是带宽不够,而是新生的账号还没建好。招生名单、教务系统、一卡通这三处的数据对不上,Portal 页面做得再漂亮,学生连上无线也认证不过。迎新开户这件事看着是个体力活,实际决定了一整个学期计费数据的起点干不干净。账号建错了、建重了、建晚了,后面每次扣费和每次追溯都要返工,而且返工的时候学生已经在投诉了。
新生名单先确定权威来源
很多学校一开始就想当然地拿招生名册当开户依据,结果报到当天发现有人没来、有人转专业、有人复学,名册和实际在校的人对不上。正确做法是先确定一个权威来源:以教务系统学籍为准,还是以一卡通开户为准,两处数据不一致时以哪一处为准。这个顺序不定,开户就会在两个系统之间来回拉扯。蓝海卓越 V7 支持与第三方数据源对接做认证,一卡通、教务库都可以作为账号依据,但前提是字段能映射、接口开放,这两点要在迎新前确认,不能等到报到当天才发现字段对不上。
账号生成规则要提前定死
学号直接当账号是最省事的做法,也最不容易出错,因为学号在教务系统里唯一、稳定、学生自己也记得住。不建议用手机号当主账号,学生换号很常见,换号之后账号和人的绑定关系就断了,追溯时查到的是一个已经不属于他的号码。生成规则要提前定死并写成文档:账号等于学号、初始密码用什么规则、密码要不要强制首次修改。规则定得越早,迎新时临时改规则的概率越低,而临时改规则恰恰是最容易出数据事故的时刻。
批量开户不是一次性动作
把名单导入系统批量建号,只完成了第一步。真实情况总有名册外的学生:补录的、转学的、复学的、交换生,还有留学生和短期培训生。批量开户之后必须留一条补开通道,而且补开要有审批留痕,不能谁都能在系统里加账号。补开通道没设计好,迎新结束后就会变成私下手工加号的口子,一学期下来账号池里躺着一批说不清来源的账号,既影响计费也对不上人。
首次认证引导比页面好看重要
新生第一次连校园无线,面对的是一台没配过的新手机和一个没见过的认证页。页面上放什么决定了这一届学生第一次用网顺不顺。最有效的做法是页面上只保留三件事:账号怎么填、密码在哪改、连不上找谁。不要再叠加通知公告、活动推广或者广告位,第一次认证的目标是让他赶紧连上,不是让他先读一遍校园资讯。等他成为稳定用户之后,Portal 页再承担信息推送的职责也不迟。
自助注册要不要开要想清楚
校方自建模式下,学生可以通过手机 Portal 页面跳转自助注册和自助缴费,这能省掉大量人工开户的工作量。但自助注册会引入一个问题:账号和学生身份的绑定强度下降,谁都能用随便填的信息注册一个号。如果学校对实名和追溯有要求,自助注册就要配合手机号验证或者一卡通字段校验,不能裸开。是否开放自助注册,本质上是在开户效率和身份可信度之间做取舍,这个取舍要让学校的网络管理部门先表态,而不是运维自己定。
迎新现场的并发要单独算
迎新那几天,几千人在同一栋宿舍楼里同时连无线、同时第一次认证,这个并发模型和日常完全不一样。V7 的 Portal 每秒认证四千次以上、Radius 每秒认证四千次以上,这是产品能力上限,具体能跑多少要结合学校的硬件规格、网络拓扑和真实的并发模型做项目级验证,不能直接把上限当成承诺值。迎新前最好做一次针对性压测,压测的不是理论并发数,而是真实场景下的认证响应和放行速度,压完还要留扩容余量。
免费体验期要有时长和口径
很多学校会给新生一段免费体验期,这段时间的口径必须在系统里设清楚:从哪天开始、到哪天结束、是全额免费还是限流量免费、到期之后是自动转套餐还是停机等待学生主动办理。体验期最怕的是到期规则没设,到日子了系统不知道该扣费还是该停,只能人工处理。计费系统支持免计费策略,针对特殊用户或特殊场景可以配免费套餐,但免费不等于不管,到期动作要提前配好。
开户时间要和计费起点对上
账号建好的时间点,就是计费周期的起点。如果批量开户在八月完成、套餐从九月一号生效,那么八月这段时间是算在套餐里还是不算,要在开户时就设好生效日期,而不是等九月初统一激活。开户时间和计费起点对不上,最常见的后果是第一个月的账单出现争议:学生觉得自己九月才用,账单却从八月算起。这类争议单个金额不大,但集中爆发时客服压力非常大。
迎新结束后要做一次账号对账
迎新结束一周内,把系统里的账号总数和实际在校人数对一遍。多出来的账号要查来源,是补开的、测试留下的、还是重复导入的;少掉的账号要查原因,是哪个环节漏了。这次对账是整个学期计费数据质量的起点,做一次能省掉后面无数次排查。对账结果要存档,下一个学期迎新时可以直接拿来做基线,而不是每年都从零开始重新理一遍。
迎新开户看着琐碎,却是校园网一年里数据质量最脆弱的一段。名单来源、账号规则、补开通道、首次引导、并发准备、体验期口径、计费起点、事后对账,这八件事每一件都不复杂,但漏一件就会在接下来几个月里反复冒出来。把迎新当作一个独立项目来准备,比开学后被动救火划算得多。