需求分析
本系统针对学生和老师提供一个课程教学交流的平台,除了在课堂上与老师面对面线下课程,可以通过本系统线上继续学习数据结构课程并进行在线测试。该精品课程网站不仅可以帮助老师减轻教学负担,提高工作效率,也可以使学生查缺补漏,针对自己薄弱的环节加以巩固。
该网站项目有权限限制,不同的用户有不同的权限,本系统用户类别包括教师和用户:
1)教师用户:教师具有管理员的身份,在教学资源模块可以增加、删除、更改各类资源。同时教师还可以更新题库,给学生测试提供最新的题目信息。
2)学生用户:学生作为网站的主要使用者。可以对教学课件、实验课件以及授课录像,课程习题等教学资源进行查看和下载,登陆后可实现在线自测,模拟考试,专题考试等功能。
二.数据库设计
1. 数据分析
首先,一个精品课程网站针对的是学生和老师两个登陆者,在各功能模块中,应用到数据库的有资源的增删改操作,学生和老师的注册信息,测试题的题库,模拟试卷的生成。
2. 数据库概念结构设计
根据系统需求分析和数据分析,本系统主要涉及实体有:教师、学生、资源分类、班级、题库。
3. 数据库逻辑结构设计
根据数据库概念结构设计,转换为逻辑结构,设计教师信息表、学生信息表、资源分类表、班级表、资源类别结构表、题库表。
教师信息表:姓名,学校,班级,工号,密码
学生信息表:姓名,学校,班级,学号,密码
资源分类表:文档类课件,教学视频
题库表:选择题,填空题,判断题,主观题
4. 数据库物理结构设计
为数据库各个逻辑表设计合适的存储结构和存取方式。
三.系统设计
根据系统需求分析,系统通过学生和教师登录的不同情况进行分类。在被访问时,首先应该进行身份验证,验证成功后才可以进入主页面进行后续操作。
当老师进入系统后将会有
1. 资源管理板块:实现教学资源的增删改。
2. 试卷批阅板块:对模拟试卷的主观题进行批改。
当学生进入系统后将会有2个选择:
1. 进入资源板块,查找自己想要获取的课程资源。
2. 进入测试板块,可进行专题训练,模拟考试。题型分为选择题,填空题,判断题跟主观题。
选择题跟判断题由系统自动判定对错,填空题对空格,近义词等由系统进行相应处理后判定对错。主观题由老师批改。
精品课程网站的功能模块如下:
1. 登录系统:用户访问网站时,进行身份验证,不同身份的用户有不同的权限。未注册的用户将无法进入主页,必须注册一个新的账户。同时还有找回密码的功能提供给粗心大意的用户,以便其找回自己的密码登录主页。
2. 资源管理:资源板块覆盖课程介绍、教学大纲、授课计划等等,通过章节进行分类,教师可以增删改资源内容,学生可以查看课程资源、寻找课程资源。
3. 在线测试:提供课程的模拟试卷实现学习测试功能,该测试平台应提供操作权限划分(只有正在上该课程的班级学生才具有查看模拟试卷进行在线测试的操作)、测试题目按难度和知识点进行分类、选择题自动判分等功能。
四.系统实施
本系统将采用MVC框架实现,运用了CSS、JSP等主要技术。
在用户登录注册模块,输入相关信息,审核通过后才可以注册登录,验证表单时一般通过javaScript来判断,一般输入姓名学号密码等信息。
在资源展示模块,通过使用RS_result.next()遍历数据库的方式来实现展示。资源中,还有视频需要使用object标签来完成视频的播放。
在测试模块,遍历数据库中试题表的数据,完成测试模块的功能。模拟试卷由题型,难度分类,按一定比例自动随机生成试卷。
.需求分析
本系统针对学生和老师提供一个课程教学交流的平台,除了在课堂上与老师面对面线下课程,可以通过本系统线上继续学习数据结构课程并进行在线测试。该精品课程网站不仅可以帮助老师减轻教学负担,提高工作效率,也可以使学生查缺补漏,针对自己薄弱的环节加以巩固。
该网站项目有权限限制,不同的用户有不同的权限,本系统用户类别包括教师和用户:
1)教师用户:教师具有管理员的身份,在教学资源模块可以增加、删除、更改各类资源。同时教师还可以更新题库,给学生测试提供最新的题目信息。
2)学生用户:学生作为网站的主要使用者。可以对教学课件、实验课件以及授课录像,课程习题等教学资源进行查看和下载,登陆后可实现在线自测,模拟考试,专题考试等功能。
系统设计
根据系统需求分析,系统通过学生和教师登录的不同情况进行分类。在被访问时,首先应该进行身份验证,验证成功后才可以进入主页面进行后续操作。
当老师进入系统后将会有
1. 资源管理板块:实现教学资源的增删改。
2. 试卷批阅板块:对模拟试卷的主观题进行批改。
当学生进入系统后将会有2个选择:
1. 进入资源板块,查找自己想要获取的课程资源。
2. 进入测试板块,可进行专题训练,模拟考试。题型分为选择题,填空题,判断题跟主观题。
选择题跟判断题由系统自动判定对错,填空题对空格,近义词等由系统进行相应处理后判定对错。主观题由老师批改。
精品课程网站的功能模块如下:
1. 登录系统:用户访问网站时,进行身份验证,不同身份的用户有不同的权限。未注册的用户将无法进入主页,必须注册一个新的账户。同时还有找回密码的功能提供给粗心大意的用户,以便其找回自己的密码登录主页。
2. 资源管理:资源板块覆盖课程介绍、教学大纲、授课计划等等,通过章节进行分类,教师可以增删改资源内容,学生可以查看课程资源、寻找课程资源。
3. 在线测试:提供课程的模拟试卷实现学习测试功能,该测试平台应提供操作权限划分(只有正在上该课程的班级学生才具有查看模拟试卷进行在线测试的操作)、测试题目按难度和知识点进行分类、选择题自动判分等功能。
系统设计
根据系统需求分析,系统通过学生和教师登录的不同情况进行分类。在被访问时,首先应该进行身份验证,验证成功后才可以进入主页面进行后续操作。
当老师进入系统后将会有
1. 资源管理板块:实现教学资源的增删改。
2. 试卷批阅板块:对模拟试卷的主观题进行批改。
当学生进入系统后将会有2个选择:
1. 进入资源板块,查找自己想要获取的课程资源。
2. 进入测试板块,可进行专题训练,模拟考试。题型分为选择题,填空题,判断题跟主观题。
选择题跟判断题由系统自动判定对错,填空题对空格,近义词等由系统进行相应处理后判定对错。主观题由老师批改。
精品课程网站的功能模块如下:
1. 登录系统:用户访问网站时,进行身份验证,不同身份的用户有不同的权限。未注册的用户将无法进入主页,必须注册一个新的账户。同时还有找回密码的功能提供给粗心大意的用户,以便其找回自己的密码登录主页。
2. 资源管理:资源板块覆盖课程介绍、教学大纲、授课计划等等,通过章节进行分类,教师可以增删改资源内容,学生可以查看课程资源、寻找课程资源。
3. 在线测试:提供课程的模拟试卷实现学习测试功能,该测试平台应提供操作权限划分(只有正在上该课程的班级学生才具有查看模拟试卷进行在线测试的操作)、测试题目按难度和知识点进行分类、选择题自动判分等功能。