论文部分内容阅读
身份认证系统作为学校管理不可或缺的一部分,正在发挥越来越重要的作用。当前,学校教工、学生人数越来越多,教工与学生流动性也越来越大,每一个新入职的教工与新生都需要经过多个部门办理各种身份卡,过程繁琐而且带来了安全漏洞。因此,通过统一的校园身份识别设备在人事部门办理认证手续,即减轻员工负担又可节约人员岗位开支。而教工离职与学生毕业也只需注销认证,不需要跑过多部门办理退卡手续也极为方便。本系统的建设符合实际需要,大大提高关联部门及员工的工作效率,降低成本、节约开支。本文在湖州师范学院师生管理的背景下,结合现有的资料和规范进行了数据库建设和身份认证系统的研究和开发。本项目首先基于校师生的交流与反馈意见论证了统一的校园身份认证管理系统建设的必要性。经过技术论证,我们选择NFC技术作为身份认证的技术保障。在前期工作上,从统一身份管理业务流程出发,通过采访调研,查阅资料,得出人员身份与对应行为等数据信息,进行了在管理上的需求进行分析,湖州师范学院师生目前面临着在管理和程序上的不合理,从教学上、会议上、财务上、就餐等消费上、图书馆借还上、校园进出及停车上过于繁琐的情况,从而需要建立一个在功能性、可用性、可靠性、便利性完善的用户授权机制,不同的用户拥有不同的操作功能授权,完成不同的操作。在完成用户需求的情况下根据实际问题寻找适合的相关技术,为需求提供技术上的保障。系统数据库建立基于MySQL,并基于XML的文档数据管理模式;Server端采用Java语言,部署在Linux服务器上;系统模块在Eclipse IDE上采用Java语言开发,并进行了APP封装。通过大量的测试、调研等手段,对系统进行了功能、性能、界面的测试,测试和调研结果表明,系统均能得到预期的效果,满意度很高,表明系统能够实现需求分析中的各种需求,完全符合需求设计和实际的应用要求,验证了统一校园身份管理系统的可行性和实用性。本项目结合需求和技术进行系统设计研究工作,对统一校园身份认证系统进行了总的架构设计,通过公共、人员、刷卡模块的分析与设计,对数据库结构进行设计,针对移动终端,设计了安卓系统的功能。并在部分学校师生的安卓移动端上进行了部署安装。