大学生创新实验室项目任务发布与考勤管理系统研究
2017-06-17黄楚良高振刘旨阳王珏辉
黄楚良+高振+刘旨阳+王珏辉
摘 要:随着互联网行业的飞速发展,一些企业、单位的管理也趋向于智能化,智能化管理的普及不仅可以帮助管理人员有效、合理地管理好团队,而且有助于提高全体人员的工作效率。项目研究的目的就是围绕如何合理地管理大学生创新实验室学生,快捷便利地帮助指导老师分配项目任务,为学生提供参考资料,有效提高实验室老师和学生的工作效率和学习效率,实现实验室的智能化管理。
关键词:创新实验室;智能化管理;考勤管理
1 系统功能框图分析
如图1所示,大学生创新实验室系统主要分为5个子系统,分别是实验室人员管理系统、学生日常考勤系统、学生学习计划安排系统、项目任务分配系统以及知识库共享系统。实验室管理老师可以通过实验室管理平台对进入实验室的学生进行信息登记,对学生的日常考勤时间进行设定,同时在学习计划安排系统和项目任务分配系统为学生制定学习计划和分配项目任务,系统中的学生和老师均可以分享学习资料到知识库共享系统,也可以進入知识库共享系统查找学习资料进行相应的学习。
本套系统设计采用B/S模式和C/S模式相结合,人员信息的管理模块以及项目任务的安排主要使用B/S模式实现,用户通过浏览器就可以查看自己的相关的信息和任务安排,在考勤管理这一部分使用的是C/S模式,当用户进入或者离开签到时,客户端通过websocket将签到信息发送到服务器端并记录到数据库,服务器端会返回签到结果,在客户端进行提示。整套系统在功能和模式上非常适合当前高校创新实验室的管理,既可以减轻管理老师的负担,也可以引导学生高效、快速地学习专业相关的知识,提高实践创新方面的能力,真正将创新实验室的作用发挥到极致。
2 创新实验室系统网络架构分析
如图2所示,系统平台的考勤客户端会在启动时,将服务器端的指纹模版同步到客户端的指纹采集器上,学生可以通过访问系统平台查询修改相关的信息,也可以查阅系统平台上的相关资料,学生进出实验室时,进行考勤时,通过中控指纹采集器进行打卡,将签到信息发送到服务器端,存进数据库,管理员可以通过访问我们的系统平台进行查看学生的到勤情况。
3 创新实验室系统访问时序分析
如图3所示,用户可以通过两个途径访问创新实验室系统平台,当请求到websocket层和rest层时,主要是进行一些基本的信息和用户权限验证,进入到service主要进行程序控制,进入到data层后,获取数据,并将请求的数据返回给请求的客户端,完成请求。
4 创新实验室系统核心数据库表说明
如表1所示,数据库用户表主要包括教师或学生的姓名、联系方式以及所在专业等基本信息,加上用户在考勤时需要用到的指纹模版。
5 结语
本套创新实验室系统在功能上基本满足目前高校创新实验室的管理需求,在模式上符合互联网发展的潮流,能够实现高校实验室的智能化的管理。目前系统处于试运行阶段,运行相对比较稳定,能够较准确地掌握学生的学习进度,可以较好地指导学生项目任务开发。