1.设计内容
在线学习系统分为客户端和服务器端。客户端:用户可以通过该系统注册(如果没有注册过)、登录(已有注册成功的账号和密码),用户登录后可以直接在搜索框检索课程名称查询课程、观看课程,观看课程后可以对该课程进行提问、评论和打分;用户可以查看课程类型列表,查看列表详情,管理个人信息等;系统的服务器端:管理员通过该系统管理视频数据,包括对视频信息的管理和对视频进行增添或删除,管理员管理学习者的数据,包括学习者观看的记录和个人信息。
2.设计思想
学习者是该系统客户端的主要用户,学生用户的主要功能如下:
(1)注册:未注册的用户可以使用邮箱进行新用户注册,如果该邮箱未被注册过则注册成功,否则失败。
(2)登录:用户使用已注册的邮箱和密码在客户端登录,如果登录成功则跳转至主界面,否则失败。
(3)查看课程类型列表:用户查看课程类型列表,从列表选择想要学习的类型的视频。
(4)查询课程:用户可在搜索框中直接搜索课程名称进行查看,查找到课程后可以看到该课程的详细信息、打分和评论。
(5)添加课程:用户可以将一门未选择过的课程添加到自己的选课列表中。
(6)删除课程:用户可以从自己的选课列表中删除课程。
(7)评论:用户可以对自己观看过的课程进行评论和打分。
(8)提问:用户可以对一门课程进行提问。
(9)回答提问:用户可以对其它用户的提问进行回答。
(10)管理个人信息:用户可以在个人中心查看自己的个人信息,并且可以添加信息或删除信息
(11)观看课程:用户选择一门课程之后观看课程。
(12)购买课程:用户选择一门课程,该课程是“收费类”,则用户需要购买该课程才可观看课程视频。
管理员是该系统服务器端的用户,主要功能如下:
(1)登录:管理员用系统给定的账号和密码登录。
(2)上传课程:管理员可以上传课程视频。
(3)删除课程:管理员可以在自己上传了的课程列表中删除课程。
(4)查看课程信息:管理员选择一门课程之后可以查看这门课程的信息。在线考试系统
北信毕业生在线签约系统
基于Android的校园闲置物品租赁APP的设计与实现
基于Android舞蹈管理系统的设计
在线考试系统
基于Android的校园请假APP
Java在线食品购物网站
基于PHP的学习和推广藏族舞蹈网