学生成绩管理系统-软件工程实验 下载本文

目 录

一.需求分析.................................................................................................... 1 1.1引言 ........................................................................................................... 1

1.1.1 编写目的(阐明编写需求说明书的目的,指明读者对象。) ........ 1 1.1.2 功能分析 ........................................................................................... 1 1.1.3 任务概述 ........................................................................................... 2 1.2对功能的规定 ........................................................................................... 2 1.2数据描述 ................................................................................................... 9 1.2.1动态数据(包括输入数据和输出数据。) ...................................... 9 1.2.2数据词典 .......................................................................................... 12 1.3对性能的规定 ......................................................................................... 13 1.3.1精度 .................................................................................................. 13 1.3.2灵活性 .............................................................................................. 13 1.4输人输出要求 ......................................................................................... 14 二.概要设计..................................................................................................... 15 2.1 处理流程 ................................................................................................ 15 2.2 总体结构和模块外部设计 .................................................................... 15 2.3 功能分配(表明各项功能与程序结构的关系。) .............................. 18 三.详细设计..................................................................................................... 18 3.1 软件结构 ................................................................................................ 18 3.2 程序逻辑结构描述 ................................................................................ 21 3.3 限制条件 ................................................................................................ 23 3.4 测试要点 ................................................................................................ 24 四.测试分析..................................................................................................... 25 4.1测试概要 ................................................................................................. 25 4.2测试结果及发现 ..................................................................................... 27 4.2.1 整体测试 ......................................................................................... 27 4.2.2 登陆模块测试计划 ......................................................................... 31 4.2.3 登陆模块测试结果 ......................................................................... 32 4.2.4 管理模块测试计划 ......................................................................... 32 4.2.3 管理模块测试结果 ......................................................................... 33

0

一.需求分析

1.1引言

1.1.1 编写目的(阐明编写需求说明书的目的,指明读者对象。)

开发的软件名字定为:大学生信息管理系统;

读者 编写软件目的

学生 方便学生查询自己的信息 班主任 方便班主任查看本班的情况 学院领导 方便学院领导查看本学院的情况

教务处人员 提高工作效率,及时有效的更新学生的最新情况,

提供可靠的数据存档

1.1.2 功能分析

本系统面向某高校的所有大学生的基本信息管理,主要分为学生基本信息管理、学生成绩信息管理、学生学籍信息管理和统计报表管理四大部分。

(1) 学生基本信息管理

? 学生基本信息管理完成学生基本信息(学号、姓名、性别等信息)

的各种数据库管理操作。

? 学生的基本信息由教务人员录入,系统需要对信息进行核对然后

保存到学生基本信息数据库中,学生本人可以根据学号或个人帐号登录浏览自己的基本信息。

? 学生可以根据系统提出更新请求,更新请求汇总为待更新学生基

本信息,并由教务人员统一修改。

? 班主任只能浏览本班学生的基本信息,学院主管学生工作的领导

则可以查看全院所有学生的基本信息。

? 若学生出现退学、修学等情况,班主任将这些同学的信息给教务

人员,由教务人员统一删除或修改。 (2) 学生成绩管理

1

? 学生的成绩信息管理包括学生成绩的录入、查询、删除、修改等

操作,学生成绩由教务处人员负责录入和修改。

? 学生本人及班主任拥有不同的权限,可以凭学号或班级编号查看

一个或多个学生的成绩信息。

? 学工处制定奖学金颁发准则,每学期都根据学生成绩评选出符合

奖学金要求的学生名单,打印出交学校主管部门审批。

? 此外,教务处人员还可根据学生成绩及每名学生选修学分的多少

确定退学名单和留级名单,打印出交学校主管部门审批。 (3) 学生的学籍管理

? 学生的学籍信息管理其实和第1和第2个功能紧密联系。 ? 主要完成如下功能:学生入学的学籍登记、学生休学的学籍保留、

学生留级的学籍信息更新、学生复学的学籍激活、学生退学的学籍清除等工作。 (4) 统计报表管理

? 学校教务处可以对学生基本信息、学生成绩信息、学生学籍信息

进行分类汇总,形成各种统计报表。如单门课程的及格率、学生获取奖学金的比率等。

1.1.3 任务概述

1.目标

此软件是单机运行版本,开发的主要目标是: a. 减少人力资源开销 b. 处理速度上的明显提高 c. 防止许多时候的人为错误 d. 达到“无纸化办公”的要求 e. 更加方便地绝密资料进行保密

f. 重要资料备份、恢复变得方便和安全

1.2对功能的规定

本系统处理的是数据流,采用SD的分析方法,得出该系统跟其他外界的关系如下:

2

对SIMS系统进行分析,得出其内部数据流图如下:

下面是各个处理加工的细化: 1. 权限信息管理:

3