
毕设题目:教学课程网站的设计与实现
1要求
工具:mysql数据库 eclipse/myecplise
语言:java,jsp,框架ssh2(spring,struts2,hibernate)可以,有ssh2其中的1-2个框架也行,jsp+servlet也行。不要添加其他的框架
时间要求:
4月25日之前需要完成程序设计。
文档以及ppt等资料初步提交时间为5月7日,需要在此时间之前需要将文档和ppt图片资料准备好
开发人员注意:
1(1)紧急功能:学生和教师的登录注册,学生课程的查询和教师课程的开课。
(2)其次紧急:教师视频频与资料的上传和学生视频的在线观看和下载
(3)功能:学生与教师管理员个人资料与密码的修改,论坛功能
(4)功能:最想通知,在线测试功能
2数据库只写了必须包含进去的,在制作时,更具实际,程序员可更具一下功能自行设计修改。
在数据库建好后,需要有数据表,而且需要在有文本注明主键外键等
3以上在实际制作时,如果不能按进度来,请一定要联系本人:记住啊!
功能:在线测试功能(此为导师强烈要求,蓝色字体),但实际操作若有困难,需要与本人联系,可协调,制作完最好啦,一定要完成的功能有:学生教师注册登录,管理员审核,在线视频的学习,文档资料的上传,论坛学习交流。
2功能需求
http://www.icourse163.org/学生的有些需求和该网站的类似
登录角色有学生,讲师,管理员,学生能直接进行注册,讲师注册需要管理员审核后才能登录;管理员直接从数据库中添加,不需要注册。
角色分三个表就行,用户表,教师表,管理员表
红色为必有
学生表有
账号真实姓名学校专业联系方式密码
教师表
账户名真实姓名学校联系方式密码
管理员表
账户名姓名密码,联系方式学校
功能:
顶部课程教学网站
上部工具栏要有:首页最新通知在线选课我的课程个人中心(修改个人信息和密码的)论坛(主题留言功能,这个放后期做)
1) 学生基本功能
登录,注册,个人信息修改
学生点击在线选课例如下图这种不需下面这么精良(有名称就行,不要图片,也不要什么课程状态),就是要有课程分类,选择查询,(最好再加一个模糊查询的教师和课程查询)然后查询后列表格出来,列出的表格列有课程名称,学校,教师,查看详情(按钮),这里这个做一个“查看详情”按钮,点击查看详情,
点击“查看详情”按钮,进入课程详情页面,有课程名和学校名,讲师信息和课程简介,还有一个‘选课’按钮,(类似于加入购物车)
学生点击我的课程
列表列出所选的课,列表里列需要有:课程名称,学校,教师,进入学习和结束学习按钮,有查询功能,能够更具课程名称,学校,教师进行课程的查询。
点击结束学习,将学生的该课程删除。
点击进入学习按钮,这时候有左侧工具栏:
1在线学习,该课程的视频列出,点击观看可以看视频。
2资源下载,该课程的文件列出,点击下载可以进行下载。
3 在线测试(这个功能放到第二周做),列出该课程的测试题,只有单选题,四个选项。测试后按该测试题,所有对的百分给出分数,在提交时,有一个号码输入(非必填选项),该号码可以用于教师查询,在教师模块会用到。
4 测试成绩查看学生的最新成绩(每次做完测试的成绩会覆盖),列表里学生,课程,分数,号码。
2)教师基本功能
上方工具栏有:
首页最新通知我的课程个人中心(修改个人信息和密码的)论坛(主题留言功能,这个放后期做)
讲师能够开课,开设一门课包括(课程名,所属类别,教师,介绍)
我的课程列出该教师开的所有课,列表里需要有:课程名称,课程教师,开课时间,进入课程。有添加课程的按钮,能够添加新的课程。
点击进入课程,左侧工具栏有
1 课程管理,对该课程进行修改,还能够关闭课程和重启课程。
2上传视频,且能在线播放(所谓的在线视频,数据库中只要有该视频所在电脑的文件地址,就是播放电脑的文件里的视频就可以)。
3文档上传,上传的文档资料能下载查看,数据库资源也是本地地址,就是本地文件的上传和下载(能够删除和修改)
4 测试编题(实在做不出来说一下,这个看情况),能新增加单选题,四个选项,可以一个一个添加,比如,有文本框输入题目,四个单选按钮,对应四个文本框就可以。能够增删改。
5 查看成绩。教师能全部查询,或者根据学生在测试时填写的号码,能够查询所有输入该号码的学生的测试成绩。
3)
管理员
审核教师
课程思政案例管理系统的设计与开发 《计算机安全与保密》教学信息管理系统 高校教学资料管理系统的设计与实现 经管学院实验教学中心管理信息系统设计与实现 基于vue的线上课程教学平台的设计与实现 教学在线交流平台的设计与实现 《C语言程序设计》课程网站设计与实现 考古人类学教学实验中心设备与物资管理系统
你可能感兴趣的