没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
基于 Android 平台的课堂点名系统设计与实现
目 录
中文摘要...........................................................................................................I
英文摘要 .........................................................................................................II
1 绪论 ............................................................................................................1
1.1 课题背景和意义 ...............................................................................1
1.2 研究现状 ...........................................................................................1
1.3 课题简介 ...........................................................................................1
1.4 章节安排 ...........................................................................................2
2 系统分析和设计 ........................................................................................3
2.1 需求概述 ...........................................................................................3
2.2 需求分析 ...........................................................................................3
2.2.1 功能需求分析.................................................................................................................3
2.2.2 性能需求分析.................................................................................................................3
2.2.3 数据需求分析.................................................................................................................4
2.2.4 体系结构和编程模式分析.............................................................................................4
2.2.5 设计原则分析.................................................................................................................5
2.3 可行性分析 .......................................................................................6
2.4 功能模块分析 ...................................................................................6
2.4.1 子系统模块分析.............................................................................................................7
2.4.2 操作流程模块分析.........................................................................................................9
2.5 系统数据库设计 .............................................................................14
3 系统实现 ..................................................................................................19
3.1 数据库模块实现 .............................................................................19
3.1.1 MySQL 简介.................................................................................................................19
基于 Android 平台的课堂点名系统设计与实现
3.1.2 数据库和数据表的建立...............................................................................................19
3.2 功能模块实现 .................................................................................20
3.2.1 系统主页面...................................................................................................................20
3.2.2 登录注册和用户中心的实现.......................................................................................21
3.2.3 发起签到和签到记录的实现.......................................................................................25
3.2.4 系统今日签到和课程介绍的实现...............................................................................26
3.2.5 后台管理模块的实现...................................................................................................28
4 系统测试和发布 ......................................................................................34
4.1 系统测试方法 .................................................................................34
4.2 测试事例 .........................................................................................34
4.2.1 界面测试.......................................................................................................................34
4.2.2 功能测试.......................................................................................................................34
4.3 系统发布 .........................................................................................39
结束语 ............................................................................................................40
致 谢 ........................................................................................................41
参考文献 ........................................................................................................42
I
基于 Android 平台的课堂点名系统设计与实现
摘 要
现在大学学生上课考勤管理均由各任课老师上课点名,并统计学生上课出勤情况,
学期末依据出勤表和作业记录表给定学生平时成绩,最后把数据提交到院系。老师们
统计学生的考勤,就是以上课点名,然后手工记录的方式,这种模式有很大的弊端。
首先,教师自己记录,不容易形成一定规模的统计数据,其次学生不能及时看到自己
的考勤情况。21 世纪,随着互联网迅速发展,无线技术在 Internet 中的应用越来越
广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今移动
应用的潮流。
系统采用 C/S+B/S 结构,使用 Eclipse 开发环境、JSP+Struts2+Spring+Hibernate
技术、MySQL 数据库,开发了课堂点名系统。
课堂点名系统的主要功能模块包括:(1)客户端用户功能模块:我的课程、今
日签到、课程介绍、校园通知、发起签到、签到记录、用户登录注册等;(2)后台
管理功能模块:管理员身份验证、用户管理、课程信息管理、信息管理、签到管理等
功能。
关键词 课堂点名系统/SSH/MySQL/C/S
II
DESIGN AND IMPLEMENTATION OF
CLASSROOM SYSTEM BASED
ON ANDROID PLATFORM
ABSTRACT
Now the college students attend the attendance management by the teacher class
name, and statistics students attending attendance at the end of the school attendance
according to the attendance table and job record table given students usually grades, and
finally submitted to the faculty. Teachers are counting the attendance of students, that is,
class name, and then manual records of the way, this model has great drawbacks. First of
all, teachers own records, not easy to form a certain scale of statistical data, followed by
students can not see their attendance in time. The 21st century, with the rapid development
of the Internet, wireless technology in the Internet more and more widely used for the
majority of network users to provide a more thoughtful and humane services.
Personalization has gradually become the trend of today's mobile applications.
The system uses C / S + B / S structure, the use of Eclipse development environment,
JSP + Struts2 + Spring + Hibernate technology, MySQL database, the development of the
classroom name system.
The main function modules of the system include: (1) client user function module: my
course, today's check-in, course introduction, campus notification, start sign, check-in
record, user login registration, etc .; (2) background management function module:
Administrator authentication, user management, curriculum information management,
information management, check-in management and other functions.
KEY WORDS Class Name System, SSH, MySQL,C/S
1
1 绪论
1.1 课题背景和意义
随着国内信息化的发展,计算机和信息技术被应用到工作、生活和生产的各个
方面。在高校,信息化进程更是突飞猛进,可以说高校是新兴技术诞生和最早试验
推广地。
在高校的教学和学生工作管理过程中,考勤是一项很重要的内容。现在的老师
对于上课点名和各种考试的身份认证主要依靠人工记录的方式。学校对全校考勤进
行统计不仅工作量大,容易出错,而且还不能及时以及准确公正的公布学生当天的
考勤情况。在现在大学成熟的网络平台下,开发基于 Android 的课堂点名系统是一种
比较好的解决方案。
相对于其他考勤系统的不能真正意义上解决考勤问题、价格昂贵、后期维护成
本高、识别精度低等问题,本系统在解决无纸化考勤系统的同时,及时准确的统计
出学生考勤信息,而且价格便宜、后期维护成本极低。
1.2 研究现状
现在,大学考勤统计还是沿用老式的点名方式,任课老师带着打印的上课学生
名单,点名时喊到。但是这种形式没有办法确认学生之间有没有存在相互替答到的
情况,而且学期末统计考勤记录时比较繁琐。
目前,市场上有使用刷卡考勤、蓝牙考勤甚至人脸识别等技术试图解决高校学
生旷课、请人上课等问题。但刷卡考勤和蓝牙考勤同样存在问题:如果此学生将学
生卡或蓝牙设备让同学带去匹配,就无法统计到该学生的旷课信息,而使用人脸识
别技术有造价高、识别不准等缺点。
使用本系统,教师只需在 Android 平台下下载安装,使用学校分配的用户名、
密码登录即可使用。没有 Android 设备的教师还可使用教学计算机登录校园网即可
完成考勤。考勤数据将实时传递到校中心数据库。方便班主任实时了解本班考勤以
及代课教师学期末对考勤进行统计。
考勤过程中,学生的个人照片将以突出的方式显示在指定位置,彻底杜绝代签
到、请人上课等情况发生。
1.3 课题简介
该系统包括客户端和服务端两个部分,服务端部分主要面向管理人员,为管理
剩余45页未读,继续阅读
资源评论
小码叔
- 粉丝: 5121
- 资源: 5484
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功