系统主要由移动客户端和服务器端两部分组成。在移动客户端实现用户的登录注册、根据课程或姓名搜索相关课程等功能。在服务器端完成相关课程的上传,包括视频、课件、习题等的上传。另外,系统还可以根据学生往常的学习习惯进行相关课程的智能推荐。
本设计主要以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的大学英语学习系统设计与实现
计算机网络课程学习网站的设计与实现(语言不限)
在线学习系统
基于PHP的学习和推广藏族舞蹈网
基于Android的汉字拼音查询APP开发
摄影爱好者学习网站的设计