E-learning在线学习平台
产品需求规格说明书惠文教育0703J项目部
2011年11月
 第1章  开发背景 3
第2章  文档介绍 3
2.1文档目的与范围 3
2.2读者对象 3
第3章 运行环境 3
3.1 网络环境 3
3.2软硬件要求 4
3.3  red5服务器搭建 4
第4章 产品中的功能性需求 4
4.1个人中心 4
4.1.1   个人信息管理 4
4.1.2   系统中的用户角色 5
4.1.3    个人邮箱 5
4.2 管理中心模块 5
4.2.1   人事管理 5
4.2.2   教务管理: 5
4.2.3 资源管理: 5
4.3 学习中心模块 5
4.4考试中心模块 6
4.4.1   试卷查询: 6
4.4.2   成绩查询 6
4.4.3   在线考试 6
4.4.4   在线改卷 6
4.4.5    在线出卷 6
4.4.6   上传试卷 6
4.5公告模块 6
4.5.1   公告展示模块 7
4.5.2   公告管理模块 7
4.5.3   公告类型管理 7
第5章 安全性 7
5.1    结构化数据 7
5.2    非结构化数据 7
5.3    数据恢复 7
 
第1章  开发背景
 E-learing运用发展的第一阶段是在线学习,主要资源是网络课程学习,呈现一种随时随地E-Course学习的模式。学员不再受限于时间和地点,自由灵活度增加,使学习变得方便和顺畅。
第2章  文档介绍
2.1文档目的与范围
《E-elearning在线学习产品需求规格说明书》旨在详细描述“E-elearning在线学习之在线考试模块系统”各个模块的功能和范围以及各个模块之间如何进行信息的交互以及协同工作;
此需求规格说明书对E-elearning在线学习平台系统做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。同时,测试人员也能够参照本文档中的一些限制和需求对完成的产品进行测试,以保证产品的质量。另一方面,对系统功能的文档化,有益于用户和系统分析人员进行沟通和系统功能的确认,能够减小由于需求的错误而产生的损失。2.2读者对象
本说明书的预期读者为学生、教师、需求分析人员、测试人员、用户文档编写者、项目管理人员。第3章 运行环境
3.1 网络环境
本系统采用的是B/S模式的数据开发架构,可以随时随地进行查询、浏览等业务处理,业务扩展简单方便,通过增加网页即可增加服务器功能,维护简单方便,只需要改变网页,即可实现所有用户的同步更新。
3.2软硬件要求
表1  软硬件要求
系统运行环境配置
服 务 器 端 部署环境 数据库 ORACLE10g以上的数据库
JAVAEE JDK6.0以上版本
Web服务器 Tomcat6.0以上,red5服务器搭建
维护终端 选用知名品牌的主流配置微机
操作系统 Window2000以上、linux、unix等主流系统
客 户 端 硬 件 一般配置即可
操作系统 Window2000以上、linux、unix等主流系统。支持http协议网络浏览的的微机均可
浏览器 Internet Explorer 6 以上版本浏览器(推荐使用Internet Explorer 7版本)、当今主流浏览器均可
3.3  red5服务器搭建
E-learning在线学习平台提供视频资源的上传和下载,为减少视频加载时间,本系统使用流媒体技术,需部署red5服务器,实现边下边播,大大缩短用户等待时间,提高学员学习效率。
第4章 产品中的功能性需求
4.1个人中心
4.1.1个人信息管理
用户登录后可对个人信息进行修改,如:修改头像(也可上传本地图片)和个人密码。
4.1.2系统中的用户角色
角色名称 职责描述
管理员 软件、系统管理
教师 创建试卷,组织考试,批改试卷,授课、发布公告信息,录制授课视频
学习者 学习课程,在线考试,成绩查询4.1.3 个人邮箱
     用户登录后可查看邮件、向联系人列表中的任何联系人发送邮件(可添加附件)、删除邮件,回复来信等
4.2 管理中心模块
4.2.1人事管理
人事管理分学生管理和教师管理且只能由管理员进行操作,管理员可以创建、删除用户,可以按条件(学员所属系别、姓名、是否毕业)查询用户信息
4.2.2教务管理:
4.2.2.1系别管理
管理员可创建、删除、修改、查询系别、专业、班级信息
4.2.2.2课程管理
     对课程信息进行查询、添加、删除和修改
4.2.3 资源管理:
可对试题资源和学习资源进行统一管理

4.3 学习中心模块
学员可随时登录学习由教师上传的学习资料,(文本文档、授课视频等)可以观看相关专业的视频,使学员学习更加方便和高效。
4.4考试中心模块
4.4.1试卷查询
学生角色的用户可以查询自己已经参加过的考试的试卷信息;
教师角色的用户可以根据试卷ID查到自己的试卷信息或者查询自己全部试卷信息也可按照试卷等级、试卷类型、试卷上传日期或者上传者姓名进行模糊查询;
管理员角色的用户可以根据试卷ID查到自己的试卷信息或者查询自己全部试卷信息也可按照试卷等级、试卷类型、试卷上传日期或者上传者姓名进行模糊查询;4.4.2成绩查询
学生可对自己的成绩进行查阅,即可对单科的成绩进行查询,也可对自己参加过的所有考试科目进行查询。老师可对所有学生的信息进行查阅,也可对指定学生信息进行查阅,即可对学生单科的成绩查询,也可对学生的所有参加过的考试科目进行查询。
4.4.3在线考试
只有学生可以进行在线考试。当学生登录系统后,根据公告通知,查看要进行考试的试卷ID,选择在线考试,输入试卷ID进行在线考试,同时开始计时,提交后,答题结束。如果在规定的时间未完成答题,到时间后自动提交。
4.4.4在线改卷
 根据登陆的教师的身份,按精确查询或条件查询方式查看教师所授课程的考生考试答题卡信息,可以点击批改按钮进行批改试卷。教师只能查看和批改其所授课程的考试答题卡信息。如:英语老师只能查看和批改英语考试的答题卡,考生和管理员不能查看和批改。
4.4.5 在线出卷
     根据教师身份登录的用户可对题库进行整套试卷的添加
 4.4.6上传试卷
     只有管理员具有上传试卷的权限。规定只可以上传txt,doc格式的文件。上传后文件保存在指定路径,同一文件可以重复上传,不会将原文件覆盖。
4.5公告模块
E_learnning在线学习项目中公告部分分为公告展示部分和管理员公告管理部分,公告展示部分中用户可以查看已发布的各种公告,教师和管理员身份登录的可以进行公告发布。4.5.1   公告展示模块
用户可在公告展示模块查看已发布的各种公告,一般用户只能进行公告的查看,教师和管理员身份登录的用户可以在此进行添加公告操作。公告展示部分用例图:
 
                               公告展示中的用例图4.5.2   公告管理模块
便于管理员对所有对外发布的公告的各种管理,具体操作有发布公告、删除公告、修改以及查询公告。
 
4.5.3   公告类型管理
便于管理员对所有对外发布的公告类型的各种管理,具体操作有添加类型、删除公告类型、修改以及查询公告类型。
 
第5章 安全性
5.1 结构化数据
将用户个人信息,邮箱信息,学习资源和考试资源等存放于数据库中,并分配用户角色,限制用户对不同数据的操作权限,增加系统数据安全。
5.2 非结构化数据
   对上传的资料如课件,视频资源|、上传资料等数据存放在服务器磁盘上。可拷贝至其他盘进行备份。
5.3 数据恢复
 对于存放在服务器磁盘上的数据如上传资料、视频资源,如果需要恢复,则将文件从备份盘拷贝到数据目录下覆盖即可。
惠文教育0703J项目部
2011年11月