您的当前位置:首页正文

软件工程(数据字典、数据流图、需求分析)

来源:画鸵萌宠网
目 录

1 要求: ........................................................ 1

1.1 格式 ....................................................... 1 1.2 内容: ..................................................... 1 1.3 时间地点: ................................................. 1 1.4 联系方式 ................................................... 1 2 数据流图 ...................................................... 2

2.1 顶层数据流图 ............................................... 2 2.2 处理1加工分解 ............................................. 2 2.3 处理2加工分解 ............................................. 3 2.4 处理3加工分解 ............................................. 3 3 数据字典例子: .................................................. 3

3.1 数据流条目 ................................................. 3 3.2 数据项条目 ................................................. 4 3.3 数据存储条目 ............................................... 5 3.4 加工条目 ................................................... 6 3.5 外部输入条目 ............................................... 7 4 需求分析 ...................................................... 8

4.1 目的与任务: ............................................... 8 4.2 该系统所要满足的信息要求: ................................. 8 4.3 处理要求 ................................................... 9

I

1

要求:

1.1 格式

 学号后面要加上序号,即“学号-序号”  正文字体小四宋体,行间距离1.5倍  正反打印,加上页码 1.2 内容:

 90页第8题(需求分析的数据流,数据字典和需求分析报告)  画图时,采用“插入->对象”方式

 数据流图采用visio->形状->软件->Gane-Sarson图形 1.3 时间地点:

 时间:第10周前(5月8号前)  地点:工学一号馆718或628 1.4 联系方式

1

2

数据流图

2.1 顶层数据流图

教导处新生信息档案管理个人信息信息表留退学生信息总课程信息教师总成绩信息成绩管理课程管理个人成绩信息个人课程信息成绩单课程表

2.2 处理1加工分解

教导处个人信息查看个人信息个人信息修改个人信息留退学生名单新生信息教师总成绩信息成绩管理信息表总课程信息个人信息学生个人信息打印个人信息课程管理个人课程信息

2

2.3 处理2加工分解

教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教教

2.4 处理3加工分解

教师总成绩信息查看成绩信息总成绩信息修改成绩信息个人成绩信息学生个人成绩信息打印成绩信息个人成绩信息成绩单教导处个人成绩信息

3

数据字典例子:

3.1 数据流条目

编号 数据流名称 别名 组成 来源 去向 流量 简述 3

F1 新生信息 I1+I2+I3+I4+I5+I6+I7+I8 E1 P1 F2 个人信息 I1+I2+I3+I4+I5+I6+I7+I8 P1 D1 F3 总成绩信息 I15+II16+I17 I15+II16+I17 I9+I10+I11+I12+I13+I14 E2 P5 D1 P5 D2 P9 F4 个人成绩信息 F5 总课程信息 F6 个人课程信息 I9+I10+I11+I12+I13+I14 P9 D3 F7 留退学生信息 I1+I2+I3+I4+I5+I6+I7+I8 P5 P1

3.2 数据项条目 编号 数据项名称 I1 I2 学生学号 学生姓名 别名 类型 长度 整型 10位 字符不限 型 I3 学生性别 字符1位 型 I4 I5 学生班级 学生系别 整型 4位 字符不限 型 I6 I7 I8 学生出生年月 学生入学年逾 学生籍贯 整型 8位 整型 8位 字符不限 型

4

取值范围及含义 所有自然数 所有汉字或英语 简述 ‘男’或‘女’ 所有自然数 所有汉字 所有自然数 所有自然数 所有汉字 I9 I10 课程号 课程名 整型 不限 字符不限 型 所有自然数 所有汉字或英文 I11 课程授课老师 字符不限 型 所有汉字或英文 I12 I13 I14 课程课时 课程学分 课程类型 整型 不限 所有自然数 整型 1~2位 所有自然数 字符不限 型 所有汉字或英文 I15 I16 I17

成绩学号 成绩课程号 成绩分数 整型 10位 整型 不限 所有自然数 所有自然数 整型 1~3位 所有自然数 3.3 数据存储条目 编号 D1 数据项名别称 信息表 名 组成 组织方查询要简述 式 求 I1+I2+I3+I4+I5+I6+I7+I8 I1,升立即 序 D2 成绩表 I15+II16+I17 I15,升立即 序 D3 课程表 I9+I10+I11+I12+I13+I14 I9,升立即 序

5

3.4 加工条目 编号 名称 激发优条件 先级 P1 档案 管理 普通 I1+I2+I3+I4+I5+I6+I7+I8 P2 查看 个人信息 普通 I1+I2+I3+I4+I5+I6+I7+I8 P3 修改 个人信息 普通 I1+I2+I3+I4+I5+I6+I7+I8 P4 打印 个人信息 普通 I1+I2+I3+I4+I5+I6+I7+I8 P5 成绩 管理 普通 P6 查看 成绩信息 P7 修改 成绩信息 普通 普通 I15+II16+I17 I15+II16+I17 I15+II16+I17 I15+II16+I17 I15+II16+I17 I1+I2+I3+I4+I5+I6+I7+I8 I1+I2+I3+I4+I5+I6+I7+I8 I1+I2+I3+I4+I5+I6+I7+I8 I1+I2+I3+I4+I5+I6+I7+I8 I15+II16+I17 输入 输出 加工逻辑 备注 6

P8 打印 成绩信息 普通 普通 I15+II16+I17 I15+II16+I17 P9 课程 管理 I9+I10+I11+I12+I13+I14 I9+I10+I11+I12+I13+I14 I9+I10+I11+I12+I13+I14 I9+I10+I11+I12+I13+I14 I9+I10+I11+I12+I13+I14 P10 查看 课程信息 普通 I9+I10+I11+I12+I13+I14 P11 修改 课程信息 普通 I9+I10+I11+I12+I13+I14 P12 打印 课程信息 普通 I9+I10+I11+I12+I13+I14

3.5 外部输入条目 编数别名 输出数据流 输入数据流 简述 号 据项名称 7

E1 教务处 E2 老师 E3 学生 4

I1+I2+I3+I4+I5+I6+I7+I8 I15+II16+I17 +I9+I10+I11+I12+I13+I14 I15+II16+I17 I1+I2+I3+I4+I5+I6+I7+I8 +I9+I10+I11+I12+I13+I14 I9+I10+I11+I12+I13 +I14+I15+II16+I17 需求分析

4.1 目的与任务:

学校学生管理信息系统是针对学校人事处的大量业务处理工作而开发的管理软件,是典型的管理信息系统(Management Information System)。它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。

通过该系统,用户可以查看学生的基本资料、学习成绩等各方面的资料,能够方便的了解学生总体情况。该管理系统为用户提供了一些简单的数据查询、输出各种信息等。

学生用户通过输入学生基本信息、课程基本信息等,由系统自行生成相应的数据以供学生查询,另外人事处的管理用户还可以对这些基本信息进行更新和删除, 学校学生管理信息系统力求给用户方便快捷的途径去管理这些繁琐的数据。 4.2 该系统所要满足的信息要求: (1) 学籍信息管理

每年的大量新生入学,老生毕业都需要处理大量的学生信息。通过这一模块,可以实现学生基本情况的添加、删除、更新。还能查询各个学生的情况,姓名、家庭电话、家庭住址、学号等各个消息 (2) 班级信息管理

实现班级的添加、删除、更新。查询班级的所在系别,辅导员等。 (3)课程信息管理

8

每个学期都会增加一些新的科目,通过本模块可以轻松的添加以及更新课程。可以根据

学期条件或者班级条件的选择,也可根据课程名、课程号或者班级的选择,并对值的输入,可以看到数据集中显示符合条件的课程数据信息,而且可以根据教工的修改要求进行数据的添加、删除、修改的操作。

该项管理对课程的属性进行了具体化的分类,比如可以分辨是考试科还是考察课,而且根据条件的选择大大得提高了对各学期课程数据的记录操作,很大得帮助了教工们工作效率的提高。 (4)成绩信息管理

本模块实现了成绩的输入、删除、更新。还能查询到平均成绩以及单科最高最低成绩以及个人成绩。把成绩统计这个繁琐的工作简单化,为学生成绩的管理方面提高工作效率。 (5)系统管理

因为本系统是供多人一起使用的,必须对某一些人进行限制。于是设置了管理员,非管理员只能进行查询操作,不能进行更改。 4.3 处理要求

对于编辑处理功能:具有编辑权限的计算机操作人员能够向数据库表中添加记录,能够删除记录,修改记录。同时,系统还应该具有数据浏览功能和打印输出功能,能够将数据查询的结果以报表的形式打印输出。

9

因篇幅问题不能全部显示,请点此查看更多更全内容

Top