学生上课考勤app的制作毕业论文
2022-01-28 21:43:44
论文总字数:22969字
摘 要
当今时代,安卓手机在全社会获得普及,伴随着大量的安卓app如雨后春笋般涌出。再加上移动网络的高速发展,定位技术的精确程度的不断提高,简单高效的云数据库操作,这些都为Android端的学生考勤系统提供了有利的条件。
传统点名方式的种种弊端,比如说浪费时间和纸质资源,点名效率低下,再加之代课等方式的出现,学生逃课的现象越来越普遍。传统方式在资料汇总时也存在较大的工作量。基于Android端的学生考勤系统能够较为完美的解决这些问题。
本学生考勤系统的主要功能包括:学生手机号注册功能,学生忘记密码功能,学生教师管理员的登陆功能,课程表的查询功能,学生签到功能,学生请假功能,学生密码等信息的修改功能,教师审核请假功能,某课程单节课出勤情况查询功能,某课程总出勤情况查询功能,管理员对学生,教师,课程信息修改,查询功能。
本系统主要使用Java作为开发语言,使用Android Studio作为开发工具,使用Bmob后端云数据库实现数据库的创建与管理,使用高德定位API进行定位,结合这些编写成的基于Android的学生考勤系统。
关键词:学生考勤 Android 高德定位 Bmob后端云数据库
The production of app for students’ attendance in class
Abstract
Today, android phones are gaining popularity in the whole society, with lots of android apps popping up all over the place. Coupled with the highspeed development of mobile network, the degree of precise positioning technology unceasing enhancement, simple and efficient cloud database operations, all of these to the student attendance system based on android provides favorable conditions.
The disadvantages of traditional naming methods, such as waste of time and paper resources, low roll call efficiency, and the emergence of substitute classes and other methods, the phenomenon of students skipping classes is becoming more and more common. Traditional methods also have a large amount of work when summarizing the data. The student attendance system based on Android can solve these problems perfectly.
This student attendance system's main features include: student mobile phone number registration function., students forgot password function, students, teachers and administrator login function, query function of the curriculum, student check-in, student leave function, student information such as password change function, teacher checks the leave function., a single course class attendance query function, a certain course total attendance query function, the administrator to the students, teachers, curriculum information changes, query functions.
This system mainly uses the Java as a development language, the use of the Android Studio as a development tool, using Bmob backend database to realize database creation and management, use of the API of Amap to locate, in combination with these writing into student attendance system based on Android.
Key words: Student attendance; Android; Amap; Bmob backend cloud database;
目 录
摘 要 I
Abstract II
第一章 绪论 1
1.1课题背景 1
1.2 目的和意义 1
1.3开发工具及技术 2
1.3.1开发工具 2
1.3.2 Android 3
1.3.3 高德定位 4
1.3.4 Bmob后端云 5
1.4 概括 5
第二章 需求分析 6
2.1需求分析 6
2.2可行性分析 6
2.2.1技术可行性 6
2.2.2经济可行性 7
2.2.3操作可行性 7
2.3 系统模块图 7
2.4功能模块需求分析 8
2.5设计的基本思想 12
2.6数据的完整性 13
第三章 系统分析与设计 14
3.1数据库的分析与设计 14
3.1.1 数据库的概念结构设计 14
3.1.2数据库的逻辑结构设计 18
3.1.3数据库的连接 22
第四章 系统功能实现 23
4.1系统登陆页面实现 23
4.2 课程表查询 25
4.3 学生签到 26
4.4 学生请假 26
4.5 学生信息查看与修改 27
4.6 教师审核请假信息 28
4.7考勤情况查询 29
4.8管理员学生,教师,课程信息修改功能 30
第五章 系统测试 31
5.1系统测试目的与意义 31
5.2测试过程 31
5.2.1引导页和登录模块测试 31
5.2.2学生签到,请假功能模块测试 34
5.2.3教师审核请假信息测试 35
5.2.4考勤情况查询测试 35
总结 37
参考文献 38
致谢 39
第一章 绪论
1.1课题背景
当今时代,安卓手机在全社会获得普及,伴随着大量的安卓app如雨后春笋般涌出。人们使用手机app进行支付,聊天等大大方便了人们的生活。移动网络也获得了高速发展,从一开始的2g升到了如今的4g网络。定位技术也获得了巨大的发展,精确程度不断提高。简单高效的云数据库也被广泛的使用,这些都为制作安卓手机端的app提供了有利的外在和内在条件。
考勤作为每个学校必不可少的一项工作。它督促着学生按时上课学习,杜绝了大量学生逃课的不良行为。它还能有效地提高学生成绩,不让学生养成懒惰,迟到等不良习惯。学生将来步入社会,走上工作岗位,也会按时上班,认真工作。考勤不仅对学生有潜移默化的作用,对学校也有巨大的作用。学生的成绩获得了提高,学校的声誉也会大大提高,慢慢会招收更多优秀的学生,产生良性循环。
请支付后下载全文,论文总字数:22969字