系统主要由移动客户端和服务器端两部分组成。在移动客户端实现用户的登录注册、根据课程或姓名搜索相关课程等功能。在服务器端完成相关课程的上传,包括视频、课件、习题等的上传。另外,系统还可以根据学生往常的学习习惯进行相关课程的智能推荐。
本设计主要以JDK和Android Studio作为开发环境,利用JAVA作为开发语言,本设计的重点涉及以下几个方面:
<!--[if !supportLists]-->1、<!--[endif]-->系统架构设计
本设计基于Android技术进行开发的视频学习系统采用的是C/S架构,包含客户端软件(基于Java语言在Android Studio平台设计并开发)和服务器端(包含了基于SQlite语言的数据库),分别实现用户在客户端的操作及服务器对用户操作的处理(管理、更新并修改用户信息、学习资源等系统内容)。
<!--[if !supportLists]-->2、<!--[endif]-->系统功能模块设计
本系统的功能模块包括注册登录(注册和登录)、通知公告(选课和查看通知信息)、课程信息、Q&A(添加问题与回答)、教学资源、作业(查看和提交作业)以及考试(考试预约与管理)。
<!--[if !supportLists]-->3、<!--[endif]-->数据库设计
本设计的视频学习系统的数据实体为:班级(含班级编号、名称、专业编号、班级人数等)、学生(包含学生学号、姓名、班级编号等)、教师(包含教师编号、姓名、学历、院系编号、职位等)和课程(课程编号、名称、授课教师编号、教室编号等)。
基于Android的校园失物招领系统
基于android的办公聊天软件毕业作品
基于JAVA的学习网站开发
音乐视频网站
基于学习行为的过程性学习评价系统开发
基于android的个人健康状况评估系统
基于Android的视频学习系统
C语言学习系统的设计与实现