毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

基于Android的企业培训管理系统APP

本文结合MOOC(massive open online courses,大规模在线课程)的设计和开发思想,对企业培训业务进行了详细的需求分析,然后对系统的软件架构体系和数据库进行了详细的设计,最后基于Android技术来实现系统的各个模块。本系统的开发分为服务器端和手机客户端,这两个部分通过Web Service技术数据交互,最终实现了整个移动企业培训系统的所有业务流程。系统的后台服务器主要完成业务的逻辑实现过程,完成的主要功能有试题管理,教师管理,课程管理,员工管理,报名管理,通知管理以及档案管理。前台客户端主要是基于Android平台开发的一套移动客户端应用软件,主要实现功能界面和对应的处理逻辑,包含的功能有查看通知,查看课程,历史查询,在线报名,在线考试以及反馈意见。
本文根据企业传统培训系统的特点,先使用基于面向对象思想的建模工具进行对象分析,设计出一个基于Android平台的企业培训系统。通过本系统的开发和部署,使得企业的培训业务大大的个性化和常态化,也使得每个员工牢牢掌握学习机会,并针对个人的定制学习内容,做到终身学习。通过本系统的使用可以大大的提高教师的教学效率,实现对教学的可视化管理,并且通过的成绩信息统计、信息搜索等模块,关联查询,为学员提供高效的培训课程。
目  录
一、 绪论 6
1.1 选题背景及意义 6
1.2 培训系统的发展趋势 7
1.2.1 朝着平台化方向发展 7
1.2.2多终端融合 8
1.2.3与外部资源相结合 8
1.2.4线上线下培训结合 8
1.2.5学员能力管理 8
1.3  相关基础技术介绍 8
1.3.1 MVC 设计模式 8
1.3.2面向对象编程 9
1.3.3Web的服务体系 10
1.3.4MOOC简介 11
1.4论文的主要研究内容及其组织安排 12
二、移动培训系统的需求分析 13
2.1系统的功能需求 13
2.1.1课程管理 13
2.1.2教师管理 14
2.1.3员工管理 14
2.1.4试题管理 14
2.1.5报名管理 15
2.1.6通知管理 15
2.2系统性能等其他需求 15
2.2.1硬件需求 15
2.2.3  性能方面 17
2.2.4数据精度 17
2.2.5时间特性要求 17
2.2.6故障处理要求 18
2.3本章小结 18
三、移动培训系统系统的设计 18
3.1MOOC技术框架 18
3.2系统软件功能模块结构设计 20
3.3系统数据库层设计 21
3.3.1  数据库概念结构 21
3.3.2数据库实体结构 22
3.4 本章小结 27
四、 移动培训系统系统的实现 28
4.1系统业务层实现 28
4.1.1搭建SSH框架 28
4.1.2系统实体层实现 30
4.1.3  系统数据访问层实现 32
4.1.4系统业务层实现 32
4.1.5Web Service实现 34
4.1.6  代码结构 36
4.2系统客户端实现 37
4.2.1开发平台的搭建 37
4.2.2系统界面设计 38
4.2.4  背景线程的实现 41
4.3  功能展示 44
4.4本章小结 48
五、 移动培训系统系统实验测试 48
5.1系统测试环境 48
5.2 性能测试 49
5.2.1并发性测试 49
5.2.2 响应速度测试 52
5.3测试结论 54
5.4本章小结 54
六、 结论 54
6.1总结 54
6.2展望 55
参考文献 56
致 谢 59


 

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:nodejs基于Vue的书籍评分系统
下一篇:基于nodejs+vue技术的订单管理系统


版权所有 毕业设计网联系qq:242219979 © 2007-2022