、加工环节命名、编码,从而得出宿舍管理系统顶层图。如下页图33所示。
f学生
F1:住宿协议
F4:发票
P1登记
F2:个人交费单
P2交费
F10:交费数据
D3水电费账目
F8:个人资料
F7:人员变动
D1学生详细资料
P3退房
F6:结余清单
学生
F5:退房单
F12:个人账目
D2住宿费用总账
F13:水电费数据
F16:房间水电费
F14:交费账目
P5房间管
理
图33学生宿舍管理系统顶层图
P4水电费管理
F3:水电费单
管理员
F9:房间人数
F15:房间数据
D4房间信息
f313系统一层图
顶层图可以进一步分解,其中某些或所有的数据加工项可分解为数个数据加工项,这样就形成第一层数据流图。依次逐层向下扩展,直到最底层的数据流图表示了所有具体的数据加工功能和输入输出关系。
在宿舍管理信息系统中,登记、交费、水电费管理、房间管理和退房都可以继续进行分解为第一层的数据流程图。具体分解内容如下图34~38所示:
学生
F1住宿协议
F19宿舍方协议
P11签署协
议
P11审核
F17学生方协议D12协议归档F18已签协议
F20个人资料
P13登记资
料
图34登记模块一层数据流程图
F8个人资料D11详细资料
f学生
F2个人交费单
P21收费
F10交费数据
F4发票
P22开发票
F21已交费数据
D2住宿费
F23催费单
P23催费
F22欠费数据
图35交费模块一层数据流程图
D31实际水电费
F16水电费
P41统计
F26历史水电费
F16水电费D4房间信息
P42核算
D32历史水电费
F9房间人数单
D2住宿费用总帐
F27水电费余额数
F13水电费变动数据图36水电费管理模块一层数据流程图
fD2住宿费用总帐
F14交费帐目
F28调房间号
P52调整房
间
F29退房间号
P53退房处
理
P51分配房
间
D41房间类型
F15房间变动数据
F15房间变动数据
F30房型代码
P54房型设
置
D4房间信息
F31房型变动数据
F15房间变动数据
图37房间管理模块一层数据流程图
学生
F5退房单
P31单据
F24房间号
F6结余清单
P33余额结
算
D2住宿费用总帐F25退房者
F12个人帐目
P32删除人
员
F7人员变动数据
图38退房模块一层数据流程图
D1学生详细资料
f32数据字典DD
数据字典是数据流程图上所有成分的定义和解释的文字集合,在结构化系统分析中,既用于描述数据流和数据存储的详细逻辑内容,也用于描述外部项和处理逻辑的某些数据特性。数据词典把数据的最小组成单位看做数据元素,若干个数据元素可以组成一个数据结构,它通过对数据元素和数据结构的定义,来描述数据流和数据存储的逻辑内容。此外,数据词典还要对系统分析中其他r