摘要:目前学校老师对学生的考勤管理,基本上都是采用传统的点名、清点人数等被动考勤方式,而这些传统的考勤方式都会占用课堂时间,进而影响老师上课的进度,损失老师及学生课堂宝贵的时间。
本课题运用安卓手机应用开发技术,设计了一款能让学生进行动态签到及具有教学辅助等功能的系统。本系统使用Java开发语言,外加Android移动开发平台,设计实现了添加用户、教师上课、下课、开启热点、发布课堂信息、查看签到人数;学生签到、签离、查看签到签离记录,查看课堂信息等功能,实现了WIFI签到教学辅助系统的基本的功能。本文根据WIFI签到教学辅助系统的具体需要,使用了对象序列化,网络传输,发射调用A安卓接口,设置手机热点等技术,运用socket技术实现了两个客户端之间通信交互,将软件工程方法多方结合,设计实现了基于安卓的课堂教学辅助系统。
通过系统测试,发现在访问人数较少时,系统的响应时间很短为 1 秒以内,但是随着访问用户数的增加,响应时间随之增加,但仍在 3 秒以内。性能测试结果能满足系统的部署要求。
测试结果表明,该系统的功能包括:用户登录,学生签到,查询签到等,与预期的目标是一样的。
关键词 考勤管理;教学辅助;设置热点;socket;sharepreference
目录
摘要
Abstract
1 绪论-1
1.1 研究背景-1
1.2 研究内容-1
1.3 研究的意义-1
1.4 研究现状-1
2 开发环境和技术介绍-3
2.1 应用关键技术简述-3
2.1.1 安卓系统概述-3
2.1.2 Java相关特点简述-3
2.2 开发工具的选用-4
2.1.1 编译工具-4
3系统需求分析-5
3.1 可行性分析-5
3.1.1 技术可行性-5
3.1.2 经济可行性-5
3.1.3 操作可行性-5
3.2 系统功能分析-5
3.3 业务流程分析-6
3.4 系统结构分析-9
3.4.1 逻辑结构-9
3.4.2 物理结构-9
3.5 用例结构-9
4 系统设计-11
4.1 系统设计思想-11
4.2 系统功能设计-11
4.3 系统功能结构图-12
4.4 系统体系结构图-12
4.5 系统工作流程图-13
4.6 软件逻辑结构图-14
4.7 数据存储结构设计-14
4.7.1 概念模型设计-14
4.7.2 逻辑结构的设计-15
5 系统实现-16
5.1 系统运行环境和开发平台-16
5.2 系统实现-17
5.2.1 系统主界面-17
5.2.2 管理员登录主界面-18
5.2.3 用户管理主界面-19
5.2.4 教师登录主界面-21
5.2.4 教师主界面-21
5.2.5 热点主界面-23
5.2.6 学生主界面-24
6 系统测试-28
6.1 测试内容-28
6.2 测试预期结果-28
6.3 测试用例-29
6.4 测试结果-30
结论-31
致谢-32
参考文献-33