在线学习系统需求分析
§2.1 需求概述
根据对教学过程的实际调查了解,在整个教学过程中,主要涉及到教师的教学和学生的学习两个方面,对老师而言,他可以发布教案、布置/批改作业、发布公告和答疑解惑。学生可以根据自己的需要完成自学、向老师提出问题、与老师和其他同学讨论、查询作业上交情况及作业成绩等功能。
在整个系统中通过学习计划的有效管理,教师方便准确下达学习任务,学生对知识进行全面的巩固、温习;而通过在线答疑和答疑教室,教师能了解学生对知识的掌握情况,并能帮助学生答疑解惑;利用公告栏,学生可以了解一些最新的动态,重要通知等;另外,学生利用考试这个功能模块,起到了促进学习的作用;各系统功能分开,但又相互关联,而数据完全共享,教师根据自己的职责范围,运用相应的系统完成日常教学工作,学生进行知识的学习,达到了师生互动的效果。
§2.2 系统开发目标
一、功能目标
基于上述对系统开发背景的描述和对系统需求的描述,在线答疑管理系统的设计应达到以下的目标:
(1)极大地利用优秀的教师资源和知识资源,从而整体提高教育水平,实现平民教育。
(2)使学生在不同的地理位置上也能与教师进行交流,打破了传统的面对面教育的局限性。
(3)学生可以根据自己的兴趣或学习情况掌握学习进度,自主学习。远程教学不受时间和地点的限制,可实现持续教育和终生教育。
二、其它目标
实用性:要为网上教学提供方便。
操作简单:本系统应该适用于不同水平的使用者,包括教师和学生,同时系统不应太复杂和烦琐,因此要求系统的操作尽可能简单易行。
§2.3 功能需求
在本次设计中,主要涉及到两种类型用户对该系统的使用,即学生和教师。这两种用户根据不同的用户姓名和密码登陆,经过验证后进入各自的界面。
学生通过身份验证后进入主窗口。系统的主窗口提供了六项功能选择:课堂学习、作业上传、在线答疑、答疑教室、练习测试、公告浏览。
课堂学习:对知识进行温习、巩固。
作业上传:使用zip形式将作业传送给教师。
在线答疑:相当于一个聊天室的功能,实现实时的答疑解惑。
答疑教室:实现非实时的答疑功能。
公告浏览:了解最新的信息。
对于教师而言,主要是提供给教师(管理员)一个身份认证和权限认证的功能。在这个模块中系统对登录的用户,当输入账号和密码后,进行身份确认,根据身份的类型转入相应的界面,另外教师可以注册新的学生。系统提供给教师的功能有:教案内容发布、公告发布、聊天室、作业批改、评分、答疑、测试管理、学生管理。
教案内容发布:上传学习内容。
作业批改、评分:下载学生作业,进行批改并且评分。
在线答疑:相当于一个聊天室的功能,实现实时的答疑解惑。
答疑教室:实现非实时的答疑功能。
学生管理:对以上几个功能进行管理,另外可以注册新学生。
§2.4 性能需求
(1)网络环境下的多用户系统。
信息主要存储在服务器端的数据库中,由各用户在规定的权限下在各自的客户端上录入、修改、删除相关的内容,各用户还可进行查询、调用,达到信息共享。
(2)数据的完整性和准确性。
录入数据采用表格方式,限制录入数据类型及取值范围以保证数据的完整性及准确性。系统应具有部分反悔修改功能,系统备有的修改功能均可反悔。
(3)数据安全性。本系统采用二级安全保障。
第一级:依赖于网络本身对用户使用权限的规定。
第二级:在程序模块中通过使用密码控制功能对用户使用权限加以限制。