课堂考勤管理APP的设计与实现开题报告
2020-02-18 20:04:27
1. 研究目的与意义(文献综述)
无论学校还是企业,要想达成更好的约束 和管理目标,必然拥有一套健全有效的考勤管 理系统。常用的考勤管理系统主要有 web 考勤 系统、门禁考勤系统、施工现场考勤系统和手 机考勤系统。现在不少公司也已经在使用手机打卡,比如我们熟知的钉钉主打办公联系就有基于智能手机gps定位的考勤打卡功能。对于高校而言,考勤在学生管理 中发挥着不可或缺的关键性作用。在我国,多数高校至今仍然使用传统的考勤手段,即由老师口头点名,再用手工记录的方式管理考勤信 息,常见的方式包括学生签到、老师点名等。 传统考勤方式既耽误课内时间,又浪费人力, 而且实效性较差,更容易导致弄虚作假行为,诸如代签、一人多签等。另外,选用纸张存放 的方式储存考勤资料,不但容易丢失,还会给查找和总结考勤数据带来不便,而且直观效果 不强。在高校管理日益规范化的今天,人工考勤难以跟上规范化管理的步伐,各大高校亟需 顺应时代潮流,积极推出智能考勤系统。 随着移动互联网的飞速发展,智能手机的 性能越来越好,价格也越来越便宜,学生几乎人手一部智能手机,而且以 android 机居多。此 类手机拥有较为成熟的移动定位系统,能够为 高校推行手机考勤在技术和硬件层面提供支撑,既可以帮助高校解决考勤难题,又能提升课堂 效率。
android 是一种基于 linux、完全自由的、 开放源代码的操作系统,是 google 公司专门为 移动设备而设计,智能手机和平板电脑都在使 用这个操作系统。gps 由美国研发,归属卫星导航定位系统。 俄罗斯的格洛纳斯、欧洲的伽利略和我国的北斗导航等定位系统都是同类系统。通过对比可 知,伽利略定位系统的精度最高,但由于是付费系统,因此没有得到推广。目前所有手机使 用的是 gps 定位技术,虽然民用级别 gps 定位 不是十分精确,但已经基本满足我们的需要。 android 系统对 gps 定位技术有较好的支持,可以通过 android 系统提供的 api 库,调用 gps 服务,进一步获取手机的位置信息。[2]
那么作为在校大学生,对于我校的点名式的考勤方式的繁琐深有体会,经常有同学出去上厕所,或者没听到老师点名而不得不在点完名后跑过去找老师说明情况,大大增加了点名的时间甚至一不小心就占用上课时间。所以正好可以通过自己大学学习的专业知识来设计一个在android智能手机上使用的课堂考勤app。
2. 研究的基本内容与方案
本系统前台工具选择的是android studio ,后台数据库选择sql server,中间直接用android客户端访问服务器来接收服务器数据,将对数据库的操作以类的形式封装。主要内容包括客户问题类别的添加、修改、删除和查询,老师课程级别的添加、修改、删除和查询,老师信息的添加、修改、删除和查询,学生课程的添加、修改、删除、提交和查询,学生信息的添加、修改、删除和查询,常见问题的添加、修改、删除和查询。android客户端需要获取联网权限,以及基于位置的服务,可以在百度申请api key来使用百度定位。
本系统分为两 大部分,后台管理部分和 android 客户端,每到规定的上课时间,客户端先向服务器发送考勤请求,服务器接收客户端发来的考勤信息,设置考勤,服务器通过判断学生手机的位置和发来信息的时间来确定学生的考勤情况来完成考勤。
最后采用的技术还有基本的后台数据库管理方法,例如创建数据库、创建表、创建视图、备份和还原数据库等。常用sql语句的使用。最后合成一个完整的课堂考勤管理系统。
3. 研究计划与安排
(1) 第七学期末,确定设计题目。
(2) 第1—4周,根据所选的题目收集相关技术文献资料,完成开题报告,中英文翻译和文献检索工作。
(3) 第5周,安装所需软件,配置好系统,熟悉开发环境,做好前期准备工作。
4. 参考文献(12篇以上)
[1] 刘平.android手机访问服务器的一种数据交互方法[j].电子设计工程,2010,18(09):96-98 102.
[2] 刘强.高校手机考勤管理系统的可行性探究[j].船舶职业教育,2018,6(02):75-77.
[3] 王艳萍,常贤发.基于android的高校就业平台设计与实现[j].电脑编程技巧与维护,2018(12):82-84.