系统介绍:
1、角色
(1)管理员:网站管理员(全站管理)
(2)教师:任课教师(发布课程,讨论)(后台添加)
(3)学生:普通学生
2、大致设计需求
(1)学生(姓名、学校、专业、邮箱)
可以查看选课的成绩
(2)老师发布课程(视频,文字说明,图片)供学生选课
(3)学生选课,在线考试,讨论区(学生发留言不要回复管理员看不到)。
(4)在线考试模块:考试 单选(直接出成绩)
(5)选课 发短信
(6)教学情况大数据统计:
A.对于学生:选了几门课,每次成绩
这个是一些相对详细的功能,既然是仿慕课网,也希望能够大体实现之。 | ||||
| 用例描述 | 数据表现形式 | ||
学堂在线 | 慕课网 | |||
注册 | 登记个人信息,拥有使用资源的权利 | 电子邮箱、登入密码、用户名、真实姓名、最高教育程度、性别、出生年份、邮寄地址 | 邮箱、登录密码、昵称 | |
登录 | 用个人信息登录,记录个人活动信息 | 电子邮箱、登入密码、忘记密码、自动登录 | 邮箱,登录密码,QQ账号登录,新浪微博账号登录、忘记密码、自动登录 | |
我的账户 | 记录个人信息 | 真实姓名、电子邮箱、编辑姓名,重置密码 | 个人主页、我的课程、我的讨论,我的笔记 | |
我的课程 | 已关注,已学习课程 | 课程名字,课程简介,最近更新,退出课程,分享课程 | 课程名字,课程简介,课程进度,最后学习时间,最后更新时间,关注课程,学习计划 | |
App下载 | 下载程序到移动端(不做要求,可留下敬请期待的图片) | |||
浏览课程 | 根据页面显示,快速了解课程信息 | 课程名称、讲师、课程简介、更新状态、学习人数、留言数量、课程状态 | 课程名称、课程简介、更新状态,学习人数 | |
搜索课程 | 根据用户要求,快速查找课程 | 学科分类、垂直领域难易度、热门课程、最新预告、已开课、有助教 | 学科、职位、难易度、最新课程、最热课程、未学习课程 | |
选择课程 | 根据用户需要,选择课程 | 课程名称、讲师、课程简介、课程章节、常见问题、报名趋势、报名人数、开课时间、知识储备、相关分类 | 课程名称、课程简介、课程大纲、教师简介、报名人数、课程时长、课程难度、课程须知、可以学到什么知识 | |
学习课程 | 深入学习课程 | 课件、课程信息、讨论区、wiki、课程进度、课程大纲、扩展学习资料 | 课程视频、课程列表。关注课程、讨论区、笔记、wiki、同学列表、分享课程、课程下载 |
前台截图:
后台截图: