文档介绍:需求规格说明书
引言
1编写目的
需求分析是软件系统生存期中定义阶段的最后一个步骤。是作为整个软件开发范围的指南,是软件开发人员开发出正确的符合用户要求的软件的重点。该文档将最终交给软件具体开发人员进行具体的开发,其针对的对象是软件开发人员。
本本项目任务提出者为系领导黄主任,使用者为系成绩管理员,开发者为02级软件班(2)第4小组成员。项目名称:学生成绩管理系统软件
3定义(略)
4参考资料
《软件工程基础教程》作者:方志刚清华大学出版社
任务概述
●给出软件系统的数据流程图与数据结构,构造一个完全的系统逻辑模型。
●提出详细的功能说明,确定设计限定条件,规定性能要求。
●密切与用户的联系,使用户明确自己的任务,以便实现上述两项目标。
Windows XP
本软件的使用范围为对成绩的管理上。
数据描述
初始化课程、专业、学生的基本信息(包括:学号、姓名、专业、年级等)
输入数据:学生的成绩
输出数据:学生的平均分、总分、不及格人数及名单、优秀率、年终考核情况等。
该数据库包括学生各个学期的成绩表,包括(各科成绩,姓名,学号);姓名表,包括(姓名,学号,班级);专业设置表,包括(全系的各个专业);
课程设置,包括每一个学期的各门课。成绩表只能是专业设置表中存在有所指的专业的时候才是有效的,否则就会出错。姓名表依赖与专业表而存在。
其它表也是有关联的。成绩的查询与修改主要都是对数据库的查询和修改。
数据字典
成绩接收就是把各门成绩输入到数据库中去。
成绩处理就是把各门成绩归到各个班去,按学号排好序,保存在成绩系列表中去。
库存成绩:就是说以前存在于系统里面的成绩。把后写入的成绩就更新之前的成绩。
成绩查找:按姓名,学号,班级查找。通过按条件的过滤,可以在数据库中找到符合条件的记录。
数据采集
数据的来源主要是各任课老师。
4 功能需求
功能划分
(二)
引言(把各个同学的姓名、学号、班级、年级、专业)输入到数据库中去。
输入
输入各个同学的各个学期的成绩.
加工
通过学生成绩管理系统把各个同学各个学期的成绩输入到数据中去.
输出
把各个同学的成绩输出.
功能需求(二)
规格说明
查询各个学生的各个学期的成绩
I:各个同学成绩的关键字(学号)
P:利用关键字在数据库中
找到各个同学的成绩
O:各个同学的成绩
引言
为了查询各个同学的成绩
. 3 输入
输入查询关键字(姓名)
加工
利用关键字在数据库中找到符合条件的成绩.
功能需求(三)
规格说明
I:各个同学成绩的关键字(姓名)
P:利用关键字在数据库中
找到各个同学的成绩
O:各个同学的成绩
引言
为了查询各个同学的成绩
输入
输入查询关键字(姓名)
加工
利用关键字在数据库中找到符合条件的成绩.