中北大学课程设计任务书学院、系:软件学院专业:软件工程学生姓名:学号:学号:学号:学号:设计题目:在线教育平台系统的设计与实现起迄日期:2016年12月7日~2016年12月21日指导教师:李华玲发任务书日期:2016年12月7日课程设计任务书1.设计目的:通过实训,巩固、深化和扩展学生所学的JavaEE框架理论知识与专业技能,提高学生分析问题、解决问题的能力和动手编程能力,使学生能够掌握一个基于WEB的小型应用系统的设计与开发,同时进一步熟悉数据库的设计及使用。基本要求:(1)使用Struts2框架或别的框架,数据库自由选择(MySql、SQLServer或ORACLE);(2)按照软件工程的思想完成系统开发过程(包括需求分析、系统设计、编码实现和测试运行);(3)最终系统要求数据充实、界面友好、使用方便。2.课程设计的具体工作内容:本课题来自于校教改项目“新工科背景下软件工程专业互联网+课程的探索与实践”,设计内容为“在线教育平台系统的设计与实现”。包括:教学资源管理系统:(1)上网搜索学习优秀的精品资源课程网,参照完成网站首页布局,要求首页展示的内容包括必须的教学大纲、教学日历、教师队伍、教学视频、教学资源等;而且是可以通过后台按照需要动态设置的。(2)其中教师队伍、教学视频、教学资源能实现动态管理且教学视频需要按照知识点切分;(3)要求所有视频和资源可以在线播放或查看,也可以下载(登陆后才允许);(4)视频的播放需要实现断点播放、弹幕等功能;(5)每个视频对应会有讨论交流区。师生交流平台:包含学生向指定老师提问,学生反馈意见和老师反馈学生的问题。(1)一个交流平台,至少三种角色,学生、教师和管理员。(2)系统管理员维护平台上的所有数据(3)学生可指定教师进行提问,也可以学生之间相互交流。(4)教师回答学生问题,也可以发布新课题和知识点。自动评测系统:包含对选择题,填空题、程序题和简答题(不包含画图等题)的评测结果1、评测系统管理员,需要录入试题、答案和试题解析,并对试题进行分类。2、选择题、填空题的评测可提前录入正确结果进行匹配。3、程序题和简答题,需运用机器学习和深度学习等相关知识,进行评测,并得出评测结果。(有能力的组选作,做出来的可加分)课程团队博客系统:课程团队成员都可注册并登陆发表博客,管理员可删除博文。1、博文内容可按照Markdown语法编写,博文发布时要进行分类,并用关键字打上标签。2、博文按照不同的分类进行展示。3、每篇博文结尾可以进行评价和交流。课程设计任务书3.对课程设计成果的要求:提交课程设计说明书和光盘(每班统一制作1张光盘,每组一个目录)。每组的光盘目录内含:(1)源程序文件;(2)数据库备份文件;(3)课程设计说明书文档(另需交打印文档一份)。4.课程设计工作进度计划:起迄日期工作内容2016年12月7日~12月10日12月11日~12月19日12月20日12月21日选择课程设计题目,明确课程设计任务,完成需求分析及系统分析与设计;功能模块代码实现、调试,完善实例数据,系统测试;撰写课程设计说明书文档;验收程序、答辩。