1、 需求分析
该平台设计分为两部分。第一部分主要是供用户在Android手机上使用,包含用户模块、教师管理模块、学生学习模块和交互模块。用户模块包括登录和注册两个模块,主要是让用户登录该学习平台。用户成功登录平台后,就可以进行该课程的学习、掌握程度检验及在线留言。学生学习模块包括课程课件、课程微视频和单元练习三个模块,主要是为学生提供学习帮助,以及知识点掌握程度的检验。交互模块包括在线留言,主要是将在学习过程中遇到的问题以留言的方式进行留言,主要是由老师进行回复。第二部分主要是教师管理模块,供教师在web端实现
,包括帐户户管理、课程课件管理、课程微视频管理和单元练习管理四个模块。帐户管理是对注册的用户的信息进行管理。课程课件管理是教师可以对课程课件进行内容增加、修改、删除及查询的操作。课程微视频管理是教师可以对微视频进行更新操作。单元练习管理是教师可以对单元练习的题库进行增加、修改、删除及查询的操作。
2、 系统的主要功能
(1)主界面上显示出主要的功能。主界面上主要就是显示该系统所能够进行的动作和所能实现的功能,也是用户进行软件操作的主要界面。
(2)用户模块:包括登录和注册两个模块,主要是让用户登录该学习平台。用户成功登录平台后,就可以进行该课程的学习、掌握程度检验及在线交流
(3)学生学习模块:包括课程课件、课程微视频和单元练习三个模块,主要是为学生提供学习帮助,以及知识点掌握程度的检验。交互模块包括在线留言,主要是将在学习过程中遇到的问题以留言的方式进行留言,主要是由老师进行回复。
(4)教师管理模块:包括帐户管理、课程课件管理、课程微视频管理和单元练习管理四个模块。帐户管理是对注册的用户的信息进行管理。课程课件管理是教师可以对课程课件进行内容增加、修改、删除及查询的操作。课程微视频管理是教师可以对微视频进行更新操作。单元练习管理是教师可以对单元练习的题库进行增加、修改、删除及查询的操作。
3、 工作条件
工作环境为Windows7操作系统、Eclipse集成开发包、Android模拟器。
以Eclipse为开发平台。采用计算机,JAVA jdk包,Android SDK插件,SQLite数据库等开发工具。