利用ASP+ SQL Server为开发技术的网上学习系统的需求分析与设计方案,并以《离散数学》课程为例对系统主要模块的实现进行了详细的描述。这种B/S结构的校园在线学习系统,对校园内开发此类学习系统有借鉴意义。
学生模块具有以下权限:
(1)个人资料:学生可以查看个人资料内容、修改个人资料。
(2)资源浏览:学生可以查看课件内容、教学视频、老师布置的作业、作业成绩等,以及下载课件、教学视频、老师布置的作业、作业成绩等。
(3)公告浏览:学生可以查看公告、通知等内容。
(4)在线测试:学生可以进入在线测试但是最好是全部知识学习完之后,因为在线测试中的题是给学生期末考试复习用的,其中的题有很多都是期末考试题的题型。
(5)在线交流:学生可以在这里和老师、同学一起讨论问题。
(6)课程简介:学生可以在这里了解《离散数学》课程的基本情况。
(7)教学大纲:学生可以在这里看到《离散数学》课程的学习内容和重难点等。
(8)教学日历:从这里学生可以看到该学期《离散数学》课程的具体安排。
(9)考试大纲:在这里学生可以看到《离散数学》课程中个章节的掌握要求。
(10)任课教师:学生可以查看《离散数学》课程的所有任课教师及其基本情况。
(11)常用工具:这里提供了一些经常用的工具供大家下载。
(12)上传作业:学生将老师布置的作业做完以后必须按时上传到这里。
教师功能模块图具有以下权限:
(1)个人资料:教师可以查看个人资料内容、修改个人资料。
(2)资源浏览:教师可以查看课件内容、教学视频、布置的作业、作业成绩等,以及下载课件、教学视频、布置的作业、作业成绩等。
(3)公告浏览:教师可以查看公告、通知等内容。
(4)在线测试:教师可以查看测试题目。
(5)在线交流:教师可以在这里和其它教师、同学一起讨论问题。
(6)资源管理:教师可以在这里添加、修改资源但是不能删除。
(7)公告管理:教师可以发布公告、修改公告但是不能删除。
(8)试题管理:教师可以添加、编辑、删除试题。
(9)常用工具:这里提供了一些经常用的工具供大家下载。
管理员功能模块图具有以下权限:
(1)用户管理:管理员可以添加、删除、修改用户及用户密码。
(2)资源管理:管理员可以添加、删除、修改资源内容。
(3)公告管理:管理员可以添加、删除、修改公告内容。
(4)试题管理:教师可以添加、编辑、删除试题。
(5)留言管理:管理员可以发表、查看、删除留言。
(6)管理密码:管理员可以自己修改管理员密码。