中 北 大 学
课程设计任务书
学 院、系: 专 业: 学 生 姓 名:
设 计 题 目:
软件学院 软件工程 学 号: 学 号: 学 号: 学 号:
在线教育平台系统的设计与实现
起 迄 日 期: 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日
工 作 内 容 选择课程设计题目,明确课程设计任务,完成需求分析及 系统分析与设计; 功能模块代码实现、调试,完善实例数据,系统测试; 撰写课程设计说明书文档; 验收程序、答辩。
因篇幅问题不能全部显示,请点此查看更多更全内容