Keywords:attendance system; two-dimensional code; Android
目录
第一章 绪论 1
1。1 选题背景及意义 1
1。2 研究现状 2
1。3 课题研究内容 2
1。4 相关技术介绍 3
1。4。1 QR码 3
1。4。2 开发环境介绍 3
1。5 论文组织结构 6
第二章 系统分析 7
2。1 可行性分析 7
2。1。1 技术可行性 7
2。1。2 操作可行性 7
2。1。3 经济可行性 7
2。2 功能性需求分析 8
2。3 非功能性需求 8
第三章 系统设计 10
3。1 体系结构设计 10
3。2 系统流程设计 10
3。3 数据库设计 14
3。3。1 数据库概念设计 14
3。3。2 数据库逻辑结构设计 15
第四章 系统实现 16
4。1 开发环境 16
4。2 开发环境搭建 16
4。2。1 JDK安装 16
4。2。2 Android SDK的安装 16
4。2。3 ADT的安装 16
4。3 ZXing库 17
4。4 SQLite数据库的创建和使用 17
4。4。1 数据库的创建 17
4。4。2 表的创建 17
4。4。3 填充数据 17
4。4。4 查询数据 18
4。5工程文件夹 18
4。6 界面设计 19
4。7 生成二维码信息 20
4。8 签到模块和签到重置界面 21
4。9 签到统计模块界面 23
4。10 手动签到界面 23
第五章 系统测试 25
5。1 测试环境 25
5。2 测试策略 25
5。3 测试结论 29
第六章 结论 30
6。1 总结 30
6。2 展望 30
致谢 32
参考文献 33
第一章 绪论
1。1 选题背景及意义
信息时代的到来,要求签到方式也向信息化发展,从最初的手工签到,到打卡签到、再到身体特征识别签到方式,正是适应了这种时代发展潮流。虽然这些签到方式在一定程度上对人们的签到起到了积极的作用,但是仍然有各种不能忽视的缺点:纸质签到形式签到效率不高并且代签现象频繁出现,除此以外纸质签到需要相关的管理员整理相应的签到文件,工作量繁多;打卡形式中代签现象也是屡禁不止,除此以外,由于读卡识别需要一段时间,使得打卡签到费时较长;身体特征识别形式虽然能够在一定程度上防止代签现象的发生,但是需要购买相当昂贵的识别设备,同样签到费时较长。在这种情况下,我们需要一种更加方便、快捷的签到方式来提高我们的签到效率,减少相关人员的工作量。研究基于二维码的考试签到系统就显得意义十分重大。