校友卡微信小程序开发总结
设计原则
9 个基本原则:“母校特色、设计大气、功能实用、体验至上、隐私保护、数据安全、风险规避”
满足当前校友工作需求并兼顾未来发展需要”。
该平台主要包含六大功能板块:活动报名、校友组织、查找校友、新闻动态、数字记忆、联系母校。
功能说明
(1)实名认证。
扫描二维码或搜索进入校友卡小程序,选择微信授权登录或短信验证码登录,输入姓名与二代身份证号进行实名认证,并勾选下方同意说明开始认证,识别成功即可自动进入服务平台主页。
(2)完善校友卡信息。
在校友卡服务平台主页点击底部“校友卡”选项,依次完成电子校友卡申领步骤。
完善个人信息,包含个人邮箱、工作单位等基本信息,可设置电话、邮箱是否对校友可见。
进行学籍认证,添加在校经历,包括在校时间、学院、专业、学历等,上传学历、学位证书照片后,提交申请系统会自动进行学籍校验。
上传照片,通过学籍校验后,提交上传照片即可完成校友卡申请,并获得专属校友卡。
开发历程心得与体会
校友卡平台的研发是一个庞大的复杂工程,因为电子校友卡的研发在顶层设计、技术攻关、数据准备预处理、系统 DevOps、测试优化、校友隐私保护及数据安全等方面均遇到了不少棘手的难题,不是努力或勤奋就能解决的,需要有更大的智慧和能力。
亮点与反思
最大的亮点是我们做的不仅仅是一个小程序或卡面,更是一种数据平台,其定位在于打通数据壁垒,激活校友数据,提升校友服务质量,搭建一个可扩展性强、可持续改进的数据生态系统,不仅要满足校友们的当前需求,而且也支持未来需求变化,避免潜在风险。
校友数据及隐私保护是我们特别重视的问题。在校友数据的采集方面,我们坚持的是“最小、可用原则”和“知情同意原则”,并尊重每位校友的个性化需求,提供二次提醒和隐私动态设置功能。以校友数据查询功能为例,只有校友本人知情同意才可以被其他校友查询。
从查询者的角度看,查询功能仅对校友开放,每个校友每日最多查询 10 次,每年累计最多查询 100 次,目的在于防止被恶意使用,保护校友个体数据和统计数据的安全。
校友数据管理:查询须由专门人员完成;校友数据的下载、打印和传输有系统日志记载,日志记录包括查询范围、申请原由、使用期限、责任人等重要信息,并归档留存,存档时间不少于 5 年。
功能规划与展望
系统已经预留好接口,可与入校系统对接。可以开放入校、进图书馆和食堂等功能。
项目代码 GIT: https://github.com/ccliqi/CC-almni
评论