.
《软件质量保证与测试》课程第 11 小组
丁涛涛 20111081201 2011 级计 2 班
测试对象:保山第九中学学生课程成绩管理系统 被测试人:王家静 20101081243 15126045902
楚雄师范学院信息科学与技术学院
2014年5月
保山第九中学学生课程成绩管理系统 需求分析、概要设计 1? 简介
1.1目标
精品
.
本文档是保山第九中学学生课程成绩管理系统的软件需求规格说明书。本文档的面向软件开发人员和软件测试人员。软件开发人员根据该文档完成概要设计文档,测试人员根据该文档完成系统测试计划、策略和系统测试用例。
1.2范围
本文档主要包括保山第九中学学生课程成绩管理系统项目所有功能,主要包括以下几个方面: 密码修改、重新登录、学生成绩管理、课程成绩管理等四个部分。。
2? 总体概述
2.1软件概述 2.1.1项目介绍
本系统的目标是开发一个操作简单、界面友好、功能齐全、能够满足各中学桌面管理系统,给管理者提供了一个在Windows操作系统上运行的管理平台,可以代替人工重复性劳动,从而节省人力财力时间资源,大大提高工作效率和质量。
2.1.2产品环境介绍
该系统是一个完全独立的产品,实现项目工作任务书中规定的所有需求项目。
2.2软件功能
该系统是一个信息管理,该系统开发环境:Windows 7,数据库工具:Access2010,开发语言:Visual Basic6.0
2.3用户特征
精品
.
用户需要有基本的计算机使用常识,并且了解该系统的基本功能。该软件的用户分为两类:教师和学生,利用该系统进行成绩信息进行管理。
3? 需求分析
3.1需求详述
该系统的用户分为教师和学生。教师的功能有:管理某一学生或课程的信息以及成绩,包括增、删、查、报表打印等;学生用户只能查看个人的信息以及成绩。
系统运行在Windows平台上,要求有一个较好的图形用户界面,操作要求简单。
3.2系统模块流程图
该系统的模块流程图,如图3.1所示:图3.1
系统流程图
3.3功能需求
学生课程管理系统需要完成的功能有密码修改、重新登录、学生成绩管理、课程成绩管理四个部分。
精品
.
修改密码:该功能是用于登录用户修改自己的密码的。
重新登录:该功能是用于当用户想退出当前用户的使用而不用退出系统的时候,确定使用该功能,系统会退到登录界面,新用户可以重新登录。
学生成绩管理:这一模块是对教师和学生都开放的,教师用户可以选择所要查看的学生,对学生信息进行管理,并能生成报表等;学生用户只可以查看自己的信息。
课程成绩管理:这一模块是只对教师开放,教师用户可以选择所要查看的学生,对学生信息进行管理,并能生成报表等。
3.4数据需求
通过分析,总结出本系统对数据的需求如下:成绩表(编号 学号 课程号 分数)
学生表(学号 姓名 密码 所属班级 生日 性别 家庭住址 电话 备注)班级表(班级名 系院编号)系院表(编号 系院名)
课程表(编号 课程名 学时 课程类型号)课程类型表(类型编号 类型名)
教师表(编号 密码 教师姓名 系院编号 学历 职称 生日 性别 家庭住址 电话 备注)
4? 系统功能模块
在本系统中教师几位系统的管理员本系统具有以下功能模块:学生成绩管理、课程信息管理、学生基本信息管理,主要是针对对信息的添加、删除、修改和查询功能,使学校对学生的成绩管理自动化和规范化。 学生基本信息管理:
精品
.
各个授课教师登录管理系统将学生的各项基本信息包括学号、姓名、性别、年龄和所在系等相关信息录入到系统数据库中,教师可实现学生成绩的管理的功能,包括添加、删除和修改等。 课程信息管理:
各个授课教师登录管理系统将课程信息录入到系统数据库中,教师可实现课程信息的管 理的功能,包括添加、删除和修改等。 学生成绩管理:
各个授课教师登录管理系统将学生的考试成绩录入到系统数据库中,教师可实现学生成绩的管理的功能,包括添加、删除和修改等。
通过分析,我们可以得到“学生成绩管理系统”的系统功能模块图,如图 2 所示。
学生成绩管理系统 学生成绩管理 学生基本信息管理 课程信息管理 学生成绩的录入学生成绩的添加?删除和修改 学生基本信息的录入学生基本信息的添加?删除和修改课程信息的录入课程信息的添加?删除和修改 图 2 系统功能模块图
精品
学生课程成绩管理系统测试报告需求分析+概要设计+测试用例



