基于安卓Android签到点名系统的设计与实现(MySQL)(含录像)(毕业论文9000字,安卓客户端和Web服务端程序代码,MySQL数据库)
本签到点名系统是为学校扩展自动化办公系统而开发的软件。上课点名系统主要利用当前成熟的 web 技术和当前流行的移动平台, 为老师和班长 提供对上课点名信息的提交和查询的功能。本系统以 Eclipse 为开发工具,利用成熟的 SSH 框架, Android 技术设计并开发,同时采用 MySQL5.0完成数据库的设计及使用。 本系统的主要功能模块:教师查询缺课信息模块,教师处理缺课申请模块,教师查 询历史已处理模块,班长提交缺课信息模块,班长查询缺课信息模块,管理员管理用户 信息模块,管理员管理课程信息模块,管理员管理学生信息模块。本文先阐述了课题研 究背景及主要内容,又进行了系统的需求分析,接着进行系统设计和实现,最后对系统 进行了相应的测试。本系统具有操作简便,可靠性强,可扩展性好,适合我校的实际情 况等特点。
基于Android的签到点名系统,整个系统按照模块化的思想进行设计,把系统分为五个子系统,系统功能总共有管理员管理模块、用户管理模块、教师模块、课程管理模块、签到管理模块五大模块。
1、管理员管理:管理员负责管理,能够添加用户、删除用户、修改用户、查看用户信息。
2、用户管理:普通用户可以查看自己的课程签到情况,查看自己的课程,选择课程进行签到。
3、教师管理:查看教师的密码,姓名,手机号码,还有课程,可以进行修改和删除,还提供搜索教师信息。
4、课程管理:按照学校需要上的课程,可以进行管理删除添加课程。
5、签到管理:查看学生的签到情况。
开发环境:
(1) 客户端:Eclipse安卓一体开发
(2) 服务端:Myeclipse
(3) 数据库:MySQL
目 录
目 录 II
1 引言 1
1.1基于Android的签到点名系统开发背景 1
1.1.1 Android移动应用开发产业的现状分析 2
1.1.2 Android平台的市场优势 2
1.2 课题开发内容与目标 2
2 基于Android的签到点名系统开发技术简介 3
2.1 Android系统架构 3
2.1.1 应用程序层 3
2.1.2 应用程序框架 4
2.1.3 系统运行库 4
2.1.4 Linux内核 5
2.2 开发环境配置 5
2.2.1 开发工具 5
2.2.2 搭建Android 4.4开发环境 5
2.2.3 安装Eclipse平台 7
2.3 SQLite简介 7
3 基于Android的签到点名系统可行性分析 7
3.1 技术条件可行性 7
3.2 硬件条件可行性 8
3.3市场需求可行性分析 8
3.4 市场因素可行性 9
4 基于Android的签到点名系统分析与设计 9
4.1 系统需求分析 9
5 基于Android的签到点名系统分析实现 11
5.1 App端功能模块的实现 11
5.1.1 登录注册、修改个人信息 11
5.1.2课程信息 12
5.1.3课程签到 13
5.1.4提出改进app功能建议 15
5.2 Web端功能模块的实现 16
5.2.1管理员登录、修改密码 16
5.2.3 老师管理 18
5.2.4公告管理 18
5.2.5课程管理 19
6 运行与测试 19
6.1 Android应用开发的测试技术 19
6.2 测试的任务 20
6.3 测试方案与过程 20
6.3.1 模块测试 20
6.3.2 验收测试 21
6.4 测试结果 21
结束语 21
参考文献 22
致谢 23
|