1。4。2 国内外研究目前存在的问题 3
1。5 研究内容 3
1。6 本文组织结构 4
第二章 系统开发关键技术 5
2。1 开发环境及工具 5
2。2 安卓端关键技术 5
2。2。1 Activity 5
2。2。2 Intent 7
2。2。2 HttpClient 7
2。3 JavaEE端关键技术 7
2。3。1 Spring 7
2。3。2 SpringMVC 8
2。3。3 Hibernate 8
2。3。4 Maven 8
2。4 前端关键技术 8
2。5 云端关键技术 9
2。6 其他关键技术 9
2。7 本章小结 10
第三章 系统总体设计 11
3。1 系统主要功能 11
3。2 总体设计思路 11
3。3 总体架构设计 13
3。4 数据库设计 15
3。5 本章小结 19
第四章 详细设计与实现 20
4。1 移动客户端模块设计与实现 20
4。1。1 实现代码结构 20
4。1。2 学生登录及主界面模块 21
4。1。3 考试规则模块 22
4。1。4 在线考试模块 23
4。1。5 查询成绩模块 24
4。1。6 调查问卷模块 25
4。2 教师后台管理服务模块设计与实现 26
4。2。1 实现代码结构 26
4。2。2 教师登录模块 27
4。2。3 考题管理模块 29
4。2。4 考试信息模块 31
4。2。5 考试成绩模块 32
4。2。6 调查问卷文件管理模块 33
4。2。7 调查问卷文件信息模块 34
4。2。8 调查问卷文件结果模块 35
4。2。9 个人信息及密码修改模块 35
4。3 云存储技术的使用 36
4。4 本章小结 38
结 论 39
致 谢 40
参 考 文 献 41
第一章 绪论
1。1 选题背景
随着现在各种通信技术(如WAP技术、蓝牙技术、无线宽带技术等)的快速发展,全球化的移动通信技术已经不再是梦想[1]。智能手机、平板电脑等智能设备的涌现,使人们摆脱了时间、空间的限制,随时随地、便捷地通过网络获取信息资源,在无线网络覆盖的任何场合都可以一如既往的进行应用软件的使用。目前,大多数校园已经建设了完善的无线网络通信系统,再加上移动运营商提供的3G/4G网络,学生可以在教室、宿舍、食堂等场所随时随地地登录移动互联网浏览信息、检索资料、使用网络应用。