“银行计算机储蓄系统”需求分析说明书
文 档 作 者:XXX 日期:20##-1-1
1.引言.............................................................................................................................. 3
1.1 项目背景........................................................................................................ 3
1.2 项目目标........................................................................................................ 3
2. 银行计算机储蓄系统业务流程图.................................................................................. 4
3. 银行计算机储蓄系统.................................................................................................... 4
3.1 银行计算机储蓄系统....................................................................................... 8
3.1.1 存取款管理................................................................................................. 11
l 存款管理......................................................................................................... 11
n 数据流程图..................................................................................................... 11
l 取款管理......................................................................................................... 14
n 数据流程图..................................................................................................... 14
4.E-R图......................................................................................................................... 20
1.引言
1.1 项目背景
项目名称:学生成绩管理系统(初步定为)
用户:1.学生2.教师3.管理员
项目说明: 为了满足用户的要求,系统必须要有高的运作速度,用户填写的信息输入到系统,系统必须能快速及时作出响应,迅速处理各项数据、信息,显示出所有必需信息,所以要求很高的信息量速度和大的主存容量;由于要存贮大量的数据和信息,也还要有足够大的磁盘容量;安全性也是系统最重要的性能需求之一,学生信息管理系统必须有可靠的安全措施,以保证用户的各项信息安全。
1.2 项目目标
所建议系统的开发目标包括:
² 具有很强的可靠行,可以对录入的学生信息进行效验,对数据进行修改、删除,规定各种权限。
² 系统中的模块具有很强的可续性,可以方便管理人员的修改与维护。
² 操作方便、灵活、简单。
² 可高效、快速的查询到学生的基本信息。
2. 学生成绩管理系统业务流程图
3. 学生成绩管理系统
一、数据流程图
二、词条说明
1.数据流词条描述
a) 数据流名:存款单
说明:当用户要存款时银行计算机储蓄系统就产生一个存款单给用户,银行计算机储蓄系统又要把存款单给银行内库进行确认审查。
数据流来源:用户
数据流去向:银行计算机储蓄系统
数据流组成:存款单=存款人+存款银行+业务员编号+存款金额+存款日期
业务员编号=“01”..“99”
存款日期=年+月+日
数据量流通量:暂不统计
b) 数据流名:存单(反馈信息)
说明:银行系统给用户每次存款打印的存款资料表单
数据流来源:银行计算机储蓄系统
数据流去向:用户
数据流组成:存单=存款人+存款银行+业务员编号+存款金额+存款日期+手续费+帐户余额
业务员编号=“01”..“99”
存款日期=年+月+日
位置:输出到打印机
数据量流通量:暂不统计
c) 数据流名:取款单
说明:记录用户每次取款的资料和情况
数据流来源:用户
数据流去向:银行计算机储蓄系统
数据流组成:取款单=取款人+取款银行+业务员编号+取款金额+取款日期
业务员编号=“01”..“99”
取款日期=年+月+日
数据量流通量:暂不统计
d) 数据流名:利息清单(或账单)
说明:当用户取款时,银行内库要把利息清单(或账单)给银行计算机储蓄系统处理,再把利息清单(或账单)交于用户
数据流来源:书库
数据流去向:事务处理
数据流组成:取款信息=取款人+取款银行+受理业务员+取款金额+取款日期+手续费+帐户余额
业务员编号=“01”..“99”
取款日期=年+月+日
位置:输出到打印机
数据量流通量:暂不统计
2.数据文件(存储池)描述
a) 数据文件名:用户信息表
简述:用于存放用户的个人资料情况及其它相关信息
输入数据:用户信息
输出数据:用户信息
数据文件组成:用户信息表=用户编号+身份证号码+姓名+性别+年龄+住址
存储方式:关键码
存取频率:经常
b) 数据文件名:密码信息表
简述:用于存放用户存取款所需的密码
输入数据:密码信息
输出数据:密码信息
数据文件组成:密码信息= 存取款密码+设置密码日期
存储方式:关键码
存取频率:经常
c) 数据文件名:存取款信息表
简述:主要是对存取款时所产生的存单、利息清单(或账单)及账面上金额进行存储
输入数据:存取款信息
输出数据:存取款信息
d) 数据文件组成:存取款信息表= 存单+利息清单(或账单)+存取款日期+帐户金额
存储方式:直接
存取频率:经常
3.加工逻辑词条描述
a) 加工名:银行计算机储蓄系统
加工编号:0层
简要描述:对用户存取款进行管理和处理
输入数据流:存款单、取款单
输出数据流:存单、利息清单(或账单)
加工逻辑:若存取款信息正确且密码正确无误则存取款成功,否则提示重写或重填。
4.外部实体词条描述
a) 名称:用户
简要描述:存款、取款、贷款、查询等
有关数据流:存款单、存单、取款单、利息清单(或账单)
数目:4
3.1 银行计算机储蓄系统
一、数据流程图
二、词条说明
1.数据流词条描述
a)数据流名:存款信息
说明:当用户存款时,需要传递存款信息
数据流来源:用户
数据流去向:存款信息表
数据流组成:存款信息=存款金额+存款日期+存款人+帐户余额
数据量流通量:暂不统计
b)数据流名:取款信息
说明:当用户取款,也要传递取款的信息
数据流来源:用户
数据流去向:取款信息表
数据流组成:取款信息=取款金额+取款日期+取款人+利息清单+帐户余额
数据量流通量:暂不统计
2.数据文件(存储池)描述
a)数据文件名:存款信息表
简述:用于存放用户存款情况及个人帐户情况等
输入数据:存款信息
输出数据:存款信息
数据文件组成:存款信息表=存款人+存款日期+存款金额+身份证号码+业务员编号
存储方式:关键码
存取频率:经常
b) 数据文件名:取款信息表
简述:用于存放用户取款情况及个人帐户情况等
输入数据:取款信息
输出数据:取款信息
数据文件组成:
取款信息表= 取款人+取款时间+取款金额+身份证号码+业务员编号+ 利息清单(或账单)
存储方式:关键码
存取频率:经常
c) 数据文件名:用户信息表
简述:用于存放用户的个人资料情况及其它相关信息
输入数据:用户信息
输出数据:用户信息
数据文件组成:用户信息表=用户编号+身份证号码+姓名+性别+年龄+住址
存储方式:直接
存取频率:经常
3.加工逻辑词条描述
a) 加工名:存款业务
加工编号:1层
简要描述:对用户存款进行管理
输入数据流:存款信息
输出数据流:存款信息
加工逻辑: 银行计算机储蓄系统存款功能
b) 加工名:取款业务
加工编号:2层
简要描述:对读者取款进行管理
输入数据流:取款信息
输出数据流:取款信息
加工逻辑:银行计算机储蓄系统取款功能
4.外部实体词条描述
a) 名称:用户
简要描述:存款、取款、贷款、查询等
有关数据流:存款单、存单、取款单、利息清单(或账单)
数目:4
3.1.1 存取款管理
l 存款管理
n 数据流程图
n 词条说明.
1. 数据流词条描述
1) 数据流名:存款信息
说明:当用户存款时,需要传递存款信息
数据流来源:用户
数据流去向:存款信息表
数据流组成:存款信息=存款金额+存款日期+存款人+帐户余额
数据量流通量:暂不统计
2) 数据流名:需要设置密码
说明:描述用户存款时的限制属性
数据流来源:更新存款的信息
数据流去向:编辑图书、读者库
数据流组成:设置密码、密码信息表
数据量流通量:暂不统计
3) 数据流名:不需要设置密码
说明:描述读者证件信息是否合格
数据流来源:更新存款的信息
数据流去向:处理存款
数据流组成:不需要设置密码
数据量流通量:暂不统计
4) 数据流名:存单
说明:银行系统给用户每次存款打印的存款资料表单
数据流来源:银行计算机储蓄系统
数据流去向:用户
数据流组成:存单=存款人+存款银行+业务员编号+存款金额+存款日期+手续费+帐户余额
业务员编号=“01”..“99”
存款日期=年+月+日
位置:输出到打印机
数据量流通量:暂不统计
2.数据文件(存储池)描述
1) 数据文件名:存款信息表
简述:用于存放用户存款情况及个人帐户情况等
输入数据:存款信息
输出数据:存款信息
数据文件组成:存款信息表=存款人+存款日期+存款金额+身份证号码+业务员编号
存储方式:关键码
存取频率:经常
2) 数据文件名:密码信息表
简述:用于存放用户存取款所需的密码
输入数据:密码信息
输出数据:密码信息
数据文件组成:密码信息= 存取款密码+设置密码日期
存储方式:关键码
存取频率:经常
3.加工逻辑词条描述
1) 加工名:验收存款单
加工编号:3.1
简要描述:对用户所写的存款单进行检验
输入数据流:存款单
输出数据流:存款单
加工逻辑:对用户所写的存款单进行核实
2) 加工名:更新存款的信息
加工编号:3.2
简要描述:对所写的存款单进行编辑后返回到存款信息表中
输入数据流:存款信息
输出数据流:无
加工逻辑:若信息正确无误则反馈存款信息
3) 加工名:设置密码
加工编号:3.2.1
简要描述:对用户的存款信息进行密码设置以得到保护
输入数据流:需要设置密码
输出数据流:存款信息
加工逻辑:对现有的用户存款信息进行密码设置以得到保护并将已经设置好的存款信息进行处理
4) 加工名:处理存款
加工编号:3.3
简要描述:按相应的程序处理存款单上的信息
输入数据流:存款信息
输出数据流:存款信息
加工逻辑:处理存款单上的信息
5) 加工名:打印存单
加工编号:3.4
简要描述:打印处理后的存款信息并将信息以存单的信息打印出来
输入数据流:存款信息
输出数据流:存单
加工逻辑: 打印存款信息(以存单的形式)
4.外部实体词条描述
1) 名称:用户
简要描述:存款、查询、密码信息
有关数据流:存款信息、设置密码、存单、需要设置密码
数目:4
l 取款管理
n 数据流程图
1.数据流词条描述
1) 数据流名:取款单
说明:记录用户每次取款的资料和情况
数据流来源:用户
数据流去向:验收取款单
数据流组成:取款单=取款人+取款银行+业务员编号+取款金额+取款日期
业务员编号=“01”..“99”
取款日期=年+月+日
数据量流通量:暂不统计
2) 数据流名:需要密码
说明:输入所需相应的密码来获取取款的信息
数据流来源:验收取款单
数据流去向:核对密码
数据流组成:密码
数据量流通量:暂不统计
3) 数据流名:表单有误
说明:用于传输表单有误的信息
数据流来源:验收存款单
数据流去向:重填
数据流组成:表单有误
数据量流通量:暂不统计
4) 数据流名:密码有误
说明:输入的密码不符合相应的要求
数据流来源:核对密码
数据流去向:重新输入
数据流组成:密码
数据量流通量:暂不统计
5) 数据流名:密码正确
说明:输入的密码符合相应的要求
数据流来源:核对密码
数据流去向:计算利息
数据流组成:密码
数据量流通量:暂不统计
6) 数据流名:利息信息
说明:你取款时当前帐户内的利息状况
数据流来源:计算利息
数据流去向:更新余额
数据流组成:利息
数据量流通量:暂不统计
7) 数据流名:余额信息
说明:你取款后当前帐户内的所剩余额
数据流来源:更新余额
数据流去向:处理取款、余额信息
数据流组成:余额
数据量流通量:暂不统计
8) 数据流名:取款信息
说明:当用户取款,也要传递取款的信息
数据流来源:处理取款
数据流去向:打印取款清单
数据流组成:取款信息=取款金额+取款日期+取款人+利息清单+帐户余额
数据量流通量:暂不统计
9) 数据流名:打印利息清单(或账单)
说明:当用户取款后打印相应的清单或是账单给予用户
数据流来源:处理取款
数据流去向:打印取款清单
数据流组成:取款信息=取款金额+取款日期+取款人+利息清单+帐户余额
数据量流通量:暂不统计
2.数据文件(存储池)描述
1) 数据文件名:密码信息表
简述:用于存放用户存取款所需的密码
输入数据:密码信息
输出数据:密码信息
数据文件组成:密码信息= 存取款密码+设置密码日期
存储方式:关键码
存取频率:经常
2) 数据文件名:余额信息表
简述:用于存放帐户内剩余的余额情况
输入数据:余额信息
输出数据:余额信息
数据文件组成:余额信息= 余额信息+取款时间+利息+取款人+业务员编号
业务员编号=“01”..“99”
取款日期=年+月+日
存储方式:关键码
存取频率:经常
3) 数据文件名:取款信息表
简述:用于存放用户取款情况及个人帐户情况等
输入数据:取款信息
输出数据:取款信息
数据文件组成:
取款信息表= 取款人+取款时间+取款金额+身份证号码+业务员编号+ 利息清单(或账单)
存储方式:关键码
存取频率:经常
3.加工逻辑词条描述
1) 加工名:验收取款单
加工编号:3.1
简要描述:对用户所写的取款单进行检验
输入数据流:取款单
输出数据流:需要密码
加工逻辑:对用户所写的取款单进行核实
2) 加工名:核对密码
加工编号:3.1.1
简要描述:对于所给予的取款信息及密码信息进行核对
输入数据流:验收取款单
输出数据流:密码有误、密码正确
加工逻辑:检查密码是否正确无误,有误重新输入,正确继续进行
3) 加工名:计算利息
加工编号:3.2
简要描述:当用户取款时计算出当前帐户的利息情况
输入数据流:密码正确
输出数据流:利息信息
加工逻辑:计算出当前帐户的利息情况并反馈给用户
4) 加工名:更新余额
加工编号:3.3
简要描述:当用户取款后剩余的金额情况要进行更新
输入数据流:计算利息
输出数据流:余额信息
加工逻辑:对已有的金额进行查询并更新
5) 加工名:处理取款
加工编号:3.4
简要描述:对取款单中的取款信息进行处理
输入数据流:余额信息
输出数据流:取款信息
加工逻辑:处理用户的取款信息及金额
6) 加工名:打印取款清单
加工编号:3.5
简要描述:对处理后的取款信息进行打印给用户核对
输入数据流: 取款信息
输出数据流:打印利息清单(或账单)
加工逻辑:将核对无误的取款信息以利息清单(或账单)的形式打印出来
4.外部实体词条描述
1) 名称:用户
简要描述:取款、查询、密码信息
有关数据流:取款信息、核对密码、利息清单、余额信息
数目:4