实验和课程设计报告管理系统需求规格说明书.doc
《实验和课程设计报告管理系统需求规格说明书.doc》由会员分享,可在线阅读,更多相关《实验和课程设计报告管理系统需求规格说明书.doc(18页珍藏版)》请在三一办公上搜索。
1、III产品需求规格说明书软件项目文档实验和课程设计报告管理系统产品需求规格说明书版本:南阳理工学院软件学院版本历史版本作者参与者起止日期备注1.0刘杨涛2012-01-15至2012-02-15V1.0目 录1引言11.1目的11.2范围11.3读者对象11.4参考文档11.5术语与缩写解释12产品介绍13产品面向的用户群体14产品应当遵循的标准和规范15产品的功能性需求25.1功能列表25.2功能描述35.2.1登录验证35.2.2系统管理端35.2.3教师管理端75.2.4学生管理端126产品的非功能性需求146.1软硬件环境需求146.2产品质量需求146.3其它需求157需求确认151
2、5产品需求规格说明书1 引言1.1 目的编写本文档的目的是明确产品需求,作为项目开发的目标,为软件设计提供指导,并作为软件测试的依据。1.2 范围实验与课程设计管理系统是实践教学实现无纸化考核的信息化解决方案,它实现实验教学的报告和课程设计的报告实现无纸化管理,方便学生提交实验报告和教师批阅实验报告。1.3 读者对象本文档的读者是推进和评审组成员、项目开发组成员、测试组成员和质量保证组成员。1.4 参考文档1.5 术语与缩写解释缩写、术语解 释报告实验报告、课程设计报告的简称,是实验和课程设计后撰写的文档。工作学期指当前所在的教学学期2 产品介绍产品背景。产品介绍。3 产品面向的用户群体软件学
3、院的教师和学生。4 产品应当遵循的标准和规范开发的软件产品应符合软件工程的要求和规范5 产品的功能性需求由于用户环境复杂,分布广,依据这些特征,我们确定系统采用B/S结构设计。为了保证后台数据的安全可靠和高并发怀,后台数据库采用大型数据库(比如SQL Server 2005、Oracle10g)。由于系统同时使用的用户数量多,并发度高,系统设计时必须考虑好安全性要求和一定的并发度。另外要求人机界面友好,操作简便,可靠性高。5.1 功能列表依据实际需要,系统分为三大部分:系统管理、教师管理端和学生管理端。现分别描述各部分的功能需求。编号名称简述系统登录系统管理1.基础数据1.1.专业设置 *对专
4、业信息进行管理 1.2.教师设置 *对任课教师进行管理1.3.学生设置 *对学生资料进行管理1.4.班级设置 *对上课班级进行设置2.报告检索2.1.实验报告按指定的检索项查找实验报告2.2.课程设计报告按指定的检索项查找课程设计报告检索3.系统管理3.1.学期设置 *设置当前的学期3.2.用户管理 *系统用户管理3.3.修改密码 *修改系统管理员密码教师管理1.课堂实验报告管理 *1.1.课程设置设置当前学期学期实践课程的课程名称(课堂实验和项目实训)1.2.实验内容设置每个实验的实验内容,并可以上传实验内容指导书1.3.实验安排为指定班级分配实验实验内容2.课程设计报告管理对学生提交的报告
5、进行批阅,写相应的评语和评分2.1.课程设置设置当前学期学期实践课程的课程名称(课堂实验和项目实训)2.2.实验内容设置每个实验的实验内容,并可以上传实验内容指导书2.3.实验安排为指定班级分配实验实验内容3.报告批阅对学生提交的报告进行批阅,写相应的评语和评分3.1.课程设计报告批阅3.2.课堂实验报告批阅4.成绩管理对学生的实验成绩进行管理4.1.课堂实验报告成绩4.2.课程设计报告成绩5.个人信息管理 *5.1.个人资料修改 *修改个人的资料5.2.修改密码 *修改个人的密码信息学生管理1.报告撰写 *1.1.课堂实验报告学生按实验指导书的相关要求,撰写实验报告1.2.课程设计报告2.成
6、绩查询2.1.课程实验成绩查询2.2.课程设计成绩查询3.个人资料管理 *3.1.个人资料修改3.2.修改密码 标*号为一期必须完成的功能5.2 功能描述5.2.1 登录验证功能描述:系统登录主要实现用户登录验证,通过用户登录页面对用户进行校验。用户在登录时选择用户身份(管理员、教师和学生),输入用户的帐号、密码和验证码。选择“管理员”时,从系统用户中校验;选择“教师”身份时,读取教师信息并进行校验;选择“学生”身份时,从学生表中进行校验 。主要功能点:(1)点击“确定”按钮时,提交用户登录信息并进行校验。登录成功后,页面自动跳转到各用户缺省的页面。系统管理员登录成功后,跳转到系统管理导航页面
7、;教师登录成功后,跳转到教师管理导航页面;学生登录成功后,跳转到学生管理导航页面。(2)点击“重置”按钮时,重置登录页面中的所有输入项。5.2.2 系统管理端系统管理端是系统管理员进行系统和管理的功能模块。系统管理员通过该模块可以实现基本数据的管理、报告的检索、用户管理、权限管理和当前工作学期设置。系统管理员成功登录之后,通过系统管理导航页面上的相应功能操作提示项进行操作。主要包括基本数据设置、报告检索、系统管理3个部分。5.2.2.1 基础数据设置功能描述:基础数据是系统工作的基础,是其它工作进行的基础性条件。本系统的基础数据有课程信息、专业信息、学生班级信息、教师信息、学生信息,此模块对系
8、统所需的基础数据进行管理。需要记录的信息:1、专业设置(设置专业信息)专业信息主要由专业编号、专业名称组成。主要功能点:(1) 列表显示(2) 添加专业资料(3) 修改专业资料(4) 删除专业资料(5) 查看专业资料2、班级管理(设置教学班级)班级信息主要由班级代号、班级名称、所在院系、所属专业、入学年级。主要操作有添加、修改和删除。主要功能点:(1) 列表显示(2) 添加班级资料(3) 修改班级资料(4) 删除班级资料(5) 查看班级资料3、教师信息管理(设置教师信息)教师信息主要由教师编号、姓名、所在教研室、职称、电话、登录口令、常用邮箱、个人签名(图片)。主要功能点:(1) 列表显示(2
9、) 添加教师资料(3) 修改教师资料(4) 删除教师资料(5) 查看教师资料4、学生管理(设置学生信息)学生信息主要由学生编号、姓名、所在班级、电话、登录口令、常用邮箱)。主要功能点:(1) 列表显示(2) 添加学生资料(3) 修改学生资料(4) 删除学生资料(5) 查看学生资料5.2.2.2 报告检索功能描述:报告检索主要实现对学生提交的实验报告和课程设计报告进行查询和浏览。分为课堂实验报告和课程设计报告检索两部分1课堂实验报告(1)报告检索主要功能点:(1)列表显示(2)按条件检索指定报告简述课堂实验报告检索参与角色系统管理员前置条件登录并进入系统管理页面。后置条件所有满足条件的报告必须显
10、示在报告列表理页面上。事件基本流1、 在“系统管理“导航页面中点击“报告检索”导航按钮下的“课堂实验报告”,系统跳转到报告检索页面。在报告检索页面显示“学年学期、班级、课程名称、实验题目“检索项,各检索项以下拉列表方式显示。下拉列表中的显示项从数据库中读取。2、 用户通过选取不同的检索参数实现查询指定的实验报告。用户执行检索之后,系统以列表的方式显示满足条件的报告。列表显示的内容主要有:学号,姓名,专业,课程名称,实验名称,实验地点,实验时间,报告提交时间,指导教师,批阅时间,得分。3、 没有执行检索功能或没有查询结果时,显示一个空的列表。4、 点击指定行的数据时,打开报告浏览页面,详细显示该
11、生的实验报告。显示的主要内容如下:课程名称,实验序号,实验题目,实验地点,实验时间,指导教师,实验成绩,实验性质(应用性、设计性、综合性),教师评语、实验目的、实验内容和要求、实验的过程和步骤、实验分析总结。以及学生提交的实验原始资料链接,点击该链接可以下载学生提交的原始资料信息。(具体格式同纸质版的实验报告)5、可以将学生提交的实验报告导出为DOC或PDF格式,并支持打印功能, 打印的格式同纸质版的“实验报告”。在打印或报告导出时,能够将用户提交的签名的图片显示在指导教师或评阅教师处。事件扩展流(2)报告浏览主要功能点:(1) 以“树状”结构分别显示学年、学期、专业、班级、学生、课程名称、实
12、验内容。(2) 以列表方式显示单个报告的详细信息简述课堂实验报告浏览参与角色系统管理员前置条件登录成功并点击系统管理导航页面中的“报告检索”、“课堂实验报告”、“报告浏览”后,系统自动进入“课堂实验报告检索”页面。后置条件显示所满足条件报告的详细信息事件基本流1、 报告浏览页面分三部分显示,左侧以“树形”控件按从上到下分别显示:学年、学期、专业、班级、课程名称、实验题目。点击不同的节点,显示不同的数据。2、 打开报告浏览页面时,首先显示空白的页面。3、 在报告浏览页面中点击“树状”结构的“实验题目”节点项,列表显示提交该报告的所有学生信息(班级,学号,姓名,课程名称,实验名称,实验地点,得分)
13、,点击指定的数据行后,以弹出窗口的方式,显示指定内容的报告。每页显示一份报告事件扩展流2课程设计报告(1)报告检索主要功能点:(1)列表显示(2)按条件检索指定报告简述课程设计报告检索参与角色系统管理员前置条件登录并进入系统管理页面。后置条件所有满足条件的报告必须显示在报告列表理页面上。事件基本流5、 在“系统管理“导航页面中点击“报告检索”导航按钮下的“课程设计报告”,系统跳转到报告检索页面。在报告检索页面显示“学年学期、班级、课程名称”检索项,各检索项以下拉列表方式显示。下拉列表中的显示项从数据库中读取。6、 用户通过选取不同的检索参数实现查询指定的实验报告。用户执行检索之后,系统以列表的
14、方式显示满足条件的报告。列表显示的内容主要有:学号,姓名,专业,课程名称,报告提交时间,指导教师,批阅时间,得分。7、 没有执行检索功能或没有查询结果时,显示一个空的列表。8、 点击指定行的数据时,打开报告浏览页面,详细显示该生的实验报告。显示的主要内容如下:课程名称,指导教师,实验成绩,教师评语、实验目的、实验内容和要求、实验的过程和步骤、实验分析总结。以及学生提交的实验原始资料链接,点击该链接可以下载学生提交的原始资料信息。(具体格式同纸质版的实验报告)5、可以将学生提交的实验报告导出为DOC或PDF格式,并支持打印功能, 打印的格式同纸质版的“课程设计报告”事件扩展流(2)报告浏览主要功
15、能点:(1) 以“树状”结构分别显示学年、学期、专业、班级、学生、课程名称。(2) 以列表方式显示单个报告的详细信息简述课程设计报告浏览参与角色系统管理员前置条件登录成功并点击系统管理导航页面中的“报告检索”、“课程设计报告”、“报告浏览”后,系统自动进入“课程设计报告检索”页面。后置条件显示所满足条件报告的详细信息事件基本流4、 报告浏览页面分三部分显示,左侧以“树形”控件按从上到下分别显示:学年、学期、专业、班级、课程名称、实验题目。点击不同的节点,显示不同的数据。5、 打开报告浏览页面时,首先显示空白的页面。6、 在报告浏览页面中点击“树状”结构的“实验题目”节点项,列表显示提交该报告的
16、所有学生信息(班级,学号,姓名,课程名称,实验名称,实验地点,得分),点击指定的数据行后,以弹出窗口的方式,显示指定内容的报告。每页显示一份报告事件扩展流5.2.2.3 系统管理该部分主要由设置当前工作学期、用户管理和修改密码三个功能组成。1当前工作学期当前工作学期指的是当前所在的教学学期,它是系统中一个非常重要的参数。教师和学生默认在“当前工作学期”下工作。工作学期的格式为“2011 -2012学年第一学期”。主要功能点:(1)显示当前工作学期(2)修改当前工作学期系统管理员可以修改并保存当前工作学期,修改数据时,必须为“XXXX-XXXX学年第X学期”格式。当前工作学期是一个唯一值。只能修
17、改,不能添加或删除。2用户管理用户管理主要实现“管理员”身份的用户的管理,包括添加、修改和删除。用户信息主要由用户编号、用户名称、登录口令、用户描述;主要功能点:(1) 列表显示(2) 添加用户信息(3) 修改用户信息(4) 删除用户信息(5) 查看用户信息3密码修改主要实现系统管理员密码的修改。用户首先输入原始密码,再输入新密码和校验新密码。提交之后就可以保存新密码。5.2.3 教师管理端教师管理端是任课教师操作部分,任课教师通过该功能模块可以实现对实验报告和课程设计报告进行日常管理操作。任课教师通过系统导航页面上的相应功能操作提示项进行操作。主要包括课程管理、报告审阅和个人资料管理三个部分
18、。5.2.3.1 教师管理导航页面主要功能点:(1)显示主要的功能任务(2)显示登录任务的信息简述教师管理导航页面参与角色任课教师前置条件成功登录并进入任课教师管理导航页面后置条件事件基本流1、任课教师选择身份为“教师”,成功输入帐号、密码及验证码,并验证成功之后,系统自动打开并显示“教师管理导航页面”2、教师管理导般页面分为三个部分。顶部为Banner部分,显示系统的标题“实验和课程设计管理系统”,显示登录用户的名称、显示用户所属教研室、并显示“帮助“、“注销”。Banner下面为系统的主页面,左侧为导航操作项,右侧为系统主操作区域。3、通过点击相应的系统导航操作选项,可以执行相应的的功能。
19、各具体功能参照下面具体要求。事件扩展流5.2.3.2 课堂实验报告管理1. 课程设置功能描述:课程设置主要实现任课教师对所任教科目课程资料的登记。主要操作用课程的添加、修改和删除。主要功能点:(1)以列表显示该任课教师当前教学工作学期的任课信息。显示的内容(课程号、课程名称、实验个数、指导教师、参考资料、所属学期)(2)对课程信息进行修改简述对课程信息进行管理、设置参与角色任课教师前置条件成功登录并进入任课教师管理系统导航页面,点击导航操作中的“课程管理“导航操作选项。后置条件所有满足条件的课程必须显示在报告列表理页面上。事件基本流1、用户点击导航操作中的“课堂实验报告管理“导航操作选项下的“
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 课程设计 报告 管理 系统 需求 规格 说明书
链接地址:https://www.31ppt.com/p-4872994.html