1、2.1.2产品环境介绍 该系统是一个完全独立的产品,实现项目工作任务书中规定的所有需求项目。2.2软件功能 该系统是一个信息管理,该系统开发环境:Windows 7,数据库工具:Access2010,开发语言:Visual Basic6.0 2.3用户特征 用户需要有基本的计算机使用常识,并且了解该系统的基本功能。该软件的用户分为两类:教师和学生,利用该系统进行成绩信息进行管理。3 需求分析 3.1需求详述 该系统的用户分为教师和学生。教师的功能有:管理某一学生或课程的信息以及成绩,包括增、删、查、报表打印等;学生用户只能查看个人的信息以及成绩。 系统运行在Windows平台上,要求有一个较好
2、的图形用户界面,操作要求简单。3.2系统模块流程图 该系统的模块流程图,如图3.1所示:图3.1 系统流程图 3.3功能需求 学生课程管理系统需要完成的功能有密码修改、重新登录、学生成绩管理、课程成绩管理四个部分。 修改密码:该功能是用于登录用户修改自己的密码的。 重新登录:该功能是用于当用户想退出当前用户的使用而不用退出系统的时候,确定使用该功能,系统会退到登录界面,新用户可以重新登录。 学生成绩管理:这一模块是对教师和学生都开放的,教师用户可以选择所要查看的学生,对学生信息进行管理,并能生成报表等;学生用户只可以查看自己的信息。 课程成绩管理:这一模块是只对教师开放,教师用户可以选择所要查
3、看的学生,对学生信息进行管理,并能生成报表等。3.4数据需求 通过分析,总结出本系统对数据的需求如下:成绩表(编号 学号 课程号 分数) 学生表(学号 姓名 密码 所属班级 生日 性别 家庭住址 电话 备注)班级表(班级名 系院编号)系院表(编号 系院名) 课程表(编号 课程名 学时 课程类型号)课程类型表(类型编号 类型名) 教师表(编号 密码 教师姓名 系院编号 学历 职称 生日 性别 家庭住址 电话 备注) 4 系统功能模块 在本系统中教师几位系统的管理员本系统具有以下功能模块:学生成绩管理、课程信息管理、学生基本信息管理,主要是针对对信息的添加、删除、修改和查询功能,使学校对学生的成绩
4、管理自动化和规范化。学生基本信息管理:各个授课教师登录管理系统将学生的各项基本信息包括学号、姓名、性别、年龄和所在系等相关信息录入到系统数据库中,教师可实现学生成绩的管理的功能,包括添加、删除和修改等。课程信息管理:各个授课教师登录管理系统将课程信息录入到系统数据库中,教师可实现课程信息的管理的功能,包括添加、删除和修改等。学生成绩管理:各个授课教师登录管理系统将学生的考试成绩录入到系统数据库中,教师可实现学生成绩的管理的功能,包括添加、删除和修改等。通过分析,我们可以得到“学生成绩管理系统”的系统功能模块图,如图 2 所示。图2系统功能模块图学生成绩管理系统学生成绩管理学生基本信息管理课程信
5、息管理学生成绩的添加、删除和修改录入基本信息课程5、数据库设计 5.1数据表的设计 本系统使用 Access 2010 作为 DBMS(数据库管理系统)。首先,在系统目录文件中新建一个成绩数据库Score.mdb。该数据库中有7张表。 成绩表(Score),总的有4个字段,分别是编号 学号 课程号 分数。如图5.1。图5.1成绩表Score 学生表(Student),该表有9个字段,分别是:学号 姓名 密码 所属班级 生日 性别 家庭住址 电话 备注。如图5.2。图5.2学生表Student 班级表(Class),共有2个字段,分别是:班级名、所在系院。如图5.3。图5.3班级表Class 系
6、院表(Department),共有2个字段,分别是:系院编号、系院名。如图5.4。图5.4系院表Department 课程表(Course),该表有4个字段,分别是:课程编号、课程名、学时、课程类型。如图5.5。图5.5课程表Course 课程类型表(CourseType),该表有2个字段,分别是:课程类型号、课程名。如图5.6。图5.6课程类型表CourseType 教师表(Teacher),共有11个字段,分别是:教师编号 教师姓名 密码 所在系院编号 学历 职称 生日 性别 家庭住址 电话 备注图5.7教师表Teacher 5.2 数据关系的描述 数据库中各实体之间的联系都是一对多的关系
7、,具体如图所示:图5.8 表之间的关系 保山第九中学课程成绩管理系统测试计划、测试报告 1. 概述 1.1 编写目的 为了保证学生成绩管理各项功能可靠实现,特编写此测试计划,对所有功能模块及总系统进行测试。 此测试计划供程序员在程序高度阶段参考,在系统测试阶段提供测试依据。本测试计划主要用于发现系统开发过程中出现的各种不妥之处,发现软件中的错误。1.2 背景 软件系统名称:学生成绩管理系统用户:学生以及老师等工作人员 2. 计划 2.1 系统概述 学生成绩管理系统 功能模块 输入 输出 用户登录模块 与数据库连接,检查用户名与密码是否匹配 对于存在的用户名可以正常登录;并能给用户正确的返回信息
8、 成绩查询模块 检查输入查询的学生成绩条件 能与数据库正常连接;正确给出 成绩管理模块 与数据库连接检查输入的用户信息,能登记用户相关信息,检查修改单中的信息的合法性 能与数据库正常连接,并即时更新数据库;正确给出返回信息能否正确注销 分析系统管理 与数据库连接检查输入的用户信息,能登记用户相关信息,计算用户参加考试信息,检查中的信息的合法性 正确给出返回信息 2.2 测试内容 2.2.1 登录模块 测试用例序号 01 测试用例名称 登录模块 被测试系统 学生课程成绩管理系统 测试功能描述 1:运行登录对话框 2:检验输入的帐号和密码是否匹配 测试用例描述 测试步骤 运行学生成绩管理系统 输入
9、帐号和密码 期待输出结果 显示登陆对话框 如果帐号和密码正确进则入系统 3:反之则提示用户重新输入 测试结果 测试人:丁涛涛 校核人:王家静 测试日期 2014-04-10 备注 2.22学生成绩查询模块 02 学 生 成 绩信息查询模块 运行查询管理界面对话框 2:检验输入查询学生成绩的条件 检验输入的学生编号是否存在 输入查询条件 显示提示对话框 如果存在则显示结果 反之则提示重新输入查询条件 测试人 王家静 2014-04-17 2.2.3 管理学生成绩信息模块 03 维护学生成绩信息模块 运行学生成绩管理界面对话框 2:检验输入学生的新信息 检验输入学生的新信息是否正确合格 4:检验输
10、入修改学生的编号(学号) 5:检验输入删除学生的编号 输入学生的新信息 输入学生的编号 如果学生的新信息正确则添加成功 反之则提示重新输入信息 如果修改信息的格式正确则显示成功 反之提示重新输入编号 6:如果学生信息存在则显示删除成功 7:2014-04-24 2.2.4 分析统计信息管理模块 04 分析统计信息管理模块 检验计算统计此考试学生总体信息 检验统计此考试学生总体信息是否正确合格 检验输出的分析单是否正确 检验返回给查询模块报表 运行图书管理管理系统 计算考试总体信息 生成分析单 如果学生总体成绩信息计算正确则显示计算成功 反之则提示重新计算信息 如果生成分析单格式正确则显示成功 反之则提示重新生成 2012-05-01 3.1用户登录(01) 本测试考虑到:未注册用户名的处理,用户名与密码不匹配处理 311控制 利用白盒测试和黑盒测试相结合的方式。312输入和输出 输入与测试用例 期望输出 选取理由 输入用户名,不输入密码 显示未输入密码 密码不
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1