银行计算机储蓄系统数据流图PPT课件
- 格式:ppt
- 大小:1.16 MB
- 文档页数:8
根据以下描述画出系统顶层图及细化数据流图。
银行储蓄系统存取款流程如下:
1.业务员事先录入利率信息。
2.如果是存款,储户填写存款单,业务员将存款单键
入系统,系统更新储户存款信息(存款人姓名、存款人账号、电话号码、身份证号码、存款金额、存款类型、利息、密码等),接下来打印存单给储户;
3.如果是取款,储户填写取款单,业务员将取款单键
入系统,系统根据储户提供的密码及取款单来核对储户密码,若密码正确,则系统更新储户存款信息,根据银行的利率信息计算利息,最后打印利息清单给储户。
对顶层数据流图进一步细化:。
湖南文理学院数据库课程设计报告设计题目:学生姓名:系别:专业:班级:学号:指导教师:评阅意见:封面格式正文小四号字,1.5行距表的标注在表的上方实现部分是每个图下附注对应的代码,并且只要关键性的部分实现部分描述太过轻描淡写,撇开系统,你的报告应该是一个完整的个体,从你的报告,我看不出来你实现了系统目录1、开发背景 (2)2、功能描述 (2)3、数据流分析 (2)3.1、数据流图 (2)3.2、数据字典 (5)4、概念模型设计 (5)5. 逻辑模型设计和优化 (6)6. 物理设计和实施 (7)7、应用程序设计 (7)8、课程设计心得体会 (8)1、开发背景随着社会的不断发展,各行各业也都在不断地向前。
就拿银行来说,它是我们经常要去的地方,所以与银行相关的一些业务也就纷繁复杂。
我们所做的银行储蓄系统是最基本的的一个系统,所能实现的都是一些最基础的功能,像储户开户、定活期存取款等。
2、功能描述经过调研及分析,该银行储蓄系统主要能够完成以下功能:1)为储户开户,包括开户人姓名、身份证号、电话、住址、存款方式(定期或活期);2)为储户销户,包括计算该用户的所有存款,待用户取出存款之后再对银行卡进行删除;3)实现利息计算,包括定期利息;4)输出明细表,包括定期存款人的所有信息、活期存款人的所有信息等。
5)为储户办理定期存款帐,对卡号及密码进行验证以后,再进行存款操作,包括存款日期、存款期限、利率、打印存款清单;6)为储户办理定期取款手续,对卡号及密码进行验证以后,再进行取款款操作、打印取款清单;7)为储户办理活期存款帐,对卡号及密码进行验证以后,再进行存款操作;8)为储户办理活期取款手续,对卡号及密码进行验证以后,再进行取款操作;9)具有数据备份和数据恢复功能。
3、数据流分析3.1、数据流图通过需求分析,得出银行储蓄系统中,管理员使用该系统为储户办理存款业务时的数据流图如图1所示:3.1.1、存款流图D01 存款信息 填表出错 存款 信息存款单 存款单(存折)设置密码密码D02 密码信息存单存款信息图1 管理员使用该系统时为储户办理存款业务的数据流图1.1 验收 存款单1.4 打印 存单重填 1.2 更新存款信息 储户 1.3 处理 存款1.2.1设置 密码储户管理员使用该系统为储户办理取款业务时的数据流图如图2所示:3.1.2、取款流图有 误 错 误取款单密码密码D02 密码信息(或银行卡)正 确利息信息取款清 取款 帐户 信息信息单现金D04 取款信息 D03 帐户信息图2 管理员使用该系统为储户办理取款业务时的数据流图储户 1.1 验收 取款单 1.1.1 核对 密码重填重输1.2 计算 利息 1.3 更新 余额1.4 处理取款1.1 验收取款单储户3.2、数据字典 源点/终点处理储户处理存款 产生存单 处理取款 产生利息清单数据流数据存储存款信息 存单 取款信息 利息信息 账户信息 帐户余额 利息清单 利息金额存款信息 取款信息 账户信息 利息信息4、概念模型设计编号:D01 名字:存单 别字:存款信息描述:银行系统给储户每次存款打印的存款资料表单 定义:存单=存款人+存款账号+管理员编号+存款金额+存款日期 位置:直接显示至屏幕编号:D04名字:取款信息 别字:取款清单描述:记录储户每次取款的资料及余额情况 定义:取款信息=取款人+取款账号+受理管理员编号+取款金额+取款日期 位置:库存 取款表单编号:D03名字:帐户信息描述:系统为储户每次交易后结算的帐户资料 定义:帐户信息=帐号+交易种类+交易日期+帐户金额+利率+存款日期 位置:存单 清单 库存编号:D02 名字:密码 描述:储户每次取款前需要验证身份的一组数据定义:密码=账号+6个数字的任意组合位置:库存根据系统数据流图和数据字典,得出系统的总体概念模型(E-R )如下图所示。
需求分析用户存款单填表错误存款单存款信息表需要密码密码信息表密码存款信息存款信息用户存单P1.1验收存款单P1.2更新存款信息P1.3处理存款P1.4打印存单不需要密码P1.2.1设置密码重新填写概要设计模块标识符模块功能控制关系身份验证模块G1 验证用户身份存款模块G2 银行业务员输入存款信息,系统进行存储取款模块G3 银行业务员输入取款信息,系统进行存储存款单打印模块G4 银行业务员输入存款信息并打印取款单打印模块G5 银行业务员输入取款信息并打印按用户名和ID查询模块G6 查询用户信息G1 G2 G3 G4G5 G6身份验证功能*存款功能*取款功能*存款单打印功能*取款单打印功能*按用户名和ID查询功能*[说明各个数据结构与访问这些数据结构的各个程序之间的对应关系。
][程序1] [程序2] [……] [程序m][数据结构1] √[数据结构2] √√...... …………[数据结构n] √√输出信息可能原因处理方法***不能为空***项忘记填写按照要求填写***项***不能重复***项数据库已有相应记录按照要求填写***项数据库连接不上等类似的提示信息数据库服务器关闭或者网络不通检查数据库服务器是否关闭,如关闭则启动,否则检查网络配置详细设计名称标识数据类型数据值输入方式用户ID customerid 字符键盘输入密码password 字符或数字键盘输入名称标识数据类型数据值输入方式存款金额cunkuancount 数字( Double )>0 键盘或鼠标名称标识数据类型数据值输入方式取款金额qukuancount 数字( Double )>0 键盘或鼠标名称标识数据类型数据值输入方式用户ID customerid 字符键盘输入用户名customername 字符、数字键盘输入测试分析报告。