1 要求: 1
1.1 格式 1
1.2 内容: 1
1.3 时间地点: 1
1.4 联系方式 1
2 数据流图 1
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 加工条目 5
3.5 外部输入条目 7
4 需求分析 8
4.1 目的与任务: 8
4.2 该系统所要满足的信息要求: 8
4.3 处理要求 8
1要求:
1.1格式
●学号后面要加上序号,即“学号-序号”
●正文字体小四宋体,行间距离1.5倍
●正反打印,加上页码
1.2内容:
●90页第8题(需求分析的数据流,数据字典和需求分析报告)
●画图时,采用“插入->对象”方式
●数据流图采用visio->形状->软件->Gane-Sarson图形
1.3时间地点:
●时间:第10周前(5月8号前)
●地点:工学一号馆718或628
1.4联系方式
2数据流图
2.1顶层数据流图
2.2处理1加工分解
2.3处理2加工分解
2.4处理3加工分解
3数据字典例子:
3.1数据流条目
编号 | 数据流名称 | 别名 | 组成 | 来源 | 去向 | 流量 | 简述 |
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 | E2 | P5 | |||
F4 | 个人成绩信息 | I15+II16+I17 | P5 | D2 | |||
F5 | 总课程信息 | I9+I10+I11+I12+I13+I14 | D1 | P9 | |||
F6 | 个人课程信息 | I9+I10+I11+I12+I13+I14 | P9 | D3 | |||
F7 | 留退学生信息 | I1+I2+I3+I4+I5+I6+I7+I8 | P5 | P1 |
编号 | 数据项名称 | 别名 | 类型 | 长度 | 取值范围及含义 | 简述 |
I1 | 学生学号 | 整型 | 10位 | 所有自然数 | ||
I2 | 学生姓名 | 字符型 | 不限 | 所有汉字或英语 | ||
I3 | 学生性别 | 字符型 | 1位 | ‘男’或‘女’ | ||
I4 | 学生班级 | 整型 | 4位 | 所有自然数 | ||
I5 | 学生系别 | 字符型 | 不限 | 所有汉字 | ||
I6 | 学生出生年月 | 整型 | 8位 | 所有自然数 | ||
I7 | 学生入学年逾 | 整型 | 8位 | 所有自然数 | ||
I8 | 学生籍贯 | 字符型 | 不限 | 所有汉字 | ||
I9 | 课程号 | 整型 | 不限 | 所有自然数 | ||
I10 | 课程名 | 字符型 | 不限 | 所有汉字或英文 | ||
I11 | 课程授课老师 | 字符型 | 不限 | 所有汉字或英文 | ||
I12 | 课程课时 | 整型 | 不限 | 所有自然数 | ||
I13 | 课程学分 | 整型 | 1~2位 | 所有自然数 | ||
I14 | 课程类型 | 字符型 | 不限 | 所有汉字或英文 | ||
I15 | 成绩学号 | 整型 | 10位 | 所有自然数 | ||
I16 | 成绩课程号 | 整型 | 不限 | 所有自然数 | ||
I17 | 成绩分数 | 整型 | 1~3位 | 所有自然数 |
编号 | 数据项名称 | 别名 | 组成 | 组织方式 | 查询要求 | 简述 |
D1 | 信息表 | I1+I2+I3+I4+I5+I6+I7+I8 | I1,升序 | 立即 | ||
D2 | 成绩表 | I15+II16+I17 | I15,升序 | 立即 | ||
D3 | 课程表 | I9+I10+I11+I12+I13+I14 | I9,升序 | 立即 |
编号 | 名称 | 激发条件 | 优先级 | 输入 | 输出 | 加工逻辑 | 备注 |
P1 | 档案管理 | 普通 | I1+I2+I3+I4+I5+I6+I7+I8 | I1+I2+I3+I4+I5+I6+I7+I8 | |||
P2 | 查看个人信息 | 普通 | I1+I2+I3+I4+I5+I6+I7+I8 | I1+I2+I3+I4+I5+I6+I7+I8 | |||
P3 | 修改个人信息 | 普通 | I1+I2+I3+I4+I5+I6+I7+I8 | I1+I2+I3+I4+I5+I6+I7+I8 | |||
P4 | 打印个人信息 | 普通 | I1+I2+I3+I4+I5+I6+I7+I8 | I1+I2+I3+I4+I5+I6+I7+I8 | |||
P5 | 成绩管理 | 普通 | I15+II16+I17 | I15+II16+I17 | |||
P6 | 查看成绩信息 | 普通 | I15+II16+I17 | I15+II16+I17 | |||
P7 | 修改成绩信息 | 普通 | I15+II16+I17 | I15+II16+I17 | |||
P8 | 打印成绩信息 | 普通 | I15+II16+I17 | I15+II16+I17 | |||
P9 | 课程管理 | 普通 | I9+I10+I11+I12+I13+I14 | I9+I10+I11+I12+I13+I14 | |||
P10 | 查看课程信息 | 普通 | I9+I10+I11+I12+I13+I14 | I9+I10+I11+I12+I13+I14 | |||
P11 | 修改课程信息 | 普通 | I9+I10+I11+I12+I13+I14 | I9+I10+I11+I12+I13+I14 | |||
P12 | 打印课程信息 | 普通 | I9+I10+I11+I12+I13+I14 | I9+I10+I11+I12+I13+I14 |
编号 | 数据项名称 | 别名 | 输出数据流 | 输入数据流 | 简述 |
E1 | 教务处 | I1+I2+I3+I4+I5+I6+I7+I8 +I9+I10+I11+I12+I13+I14 | I15+II16+I17 | ||
E2 | 老师 | I15+II16+I17 | I1+I2+I3+I4+I5+I6+I7+I8 +I9+I10+I11+I12+I13+I14 | ||
E3 | 学生 | I9+I10+I11+I12+I13 +I14+I15+II16+I17 |
4.1目的与任务:
学校学生管理信息系统是针对学校人事处的大量业务处理工作而开发的管理软件,是典型的管理信息系统(Management Information System)。它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。
通过该系统,用户可以查看学生的基本资料、学习成绩等各方面的资料,能够方便的了解学生总体情况。该管理系统为用户提供了一些简单的数据查询、输出各种信息等。
学生用户通过输入学生基本信息、课程基本信息等,由系统自行生成相应的数据以供学生查询,另外人事处的管理用户还可以对这些基本信息进行更新和删除, 学校学生管理信息系统力求给用户方便快捷的途径去管理这些繁琐的数据。
4.2该系统所要满足的信息要求:
(1) 学籍信息管理
每年的大量新生入学,老生毕业都需要处理大量的学生信息。通过这一模块,可以实现学生基本情况的添加、删除、更新。还能查询各个学生的情况,姓名、家庭电话、家庭住址、学号等各个消息
(2) 班级信息管理
实现班级的添加、删除、更新。查询班级的所在系别,辅导员等。
(3)课程信息管理
每个学期都会增加一些新的科目,通过本模块可以轻松的添加以及更新课程。可以根据
学期条件或者班级条件的选择,也可根据课程名、课程号或者班级的选择,并对值的输入,可以看到数据集中显示符合条件的课程数据信息,而且可以根据教工的修改要求进行数据的添加、删除、修改的操作。
该项管理对课程的属性进行了具体化的分类,比如可以分辨是考试科还是考察课,而且根据条件的选择大大得提高了对各学期课程数据的记录操作,很大得帮助了教工们工作效率的提高。
(4)成绩信息管理
本模块实现了成绩的输入、删除、更新。还能查询到平均成绩以及单科最高最低成绩以及个人成绩。把成绩统计这个繁琐的工作简单化,为学生成绩的管理方面提高工作效率。
(5)系统管理
因为本系统是供多人一起使用的,必须对某一些人进行。于是设置了管理员,非管理员只能进行查询操作,不能进行更改。
4.3处理要求
对于编辑处理功能:具有编辑权限的计算机操作人员能够向数据库表中添加记录,能够删除记录,修改记录。同时,系统还应该具有数据浏览功能和打印输出功能,能够将数据查询的结果以报表的形式打印输出。