银行计算机储蓄系统数据流图PPT课件
银行计算机储蓄系统数据流图

13:07:42
13:07:42
章作 )业
及 解 答 ( 第
3
请用数据流图描绘本系统的功能,并用实体-联 系图描绘系统中的数据对象。
13:07:42
13:07:42
作业及解答(第3章)
13:07:42
作 业 及 解 答 ( 第
章 )
13:07:42
3
作业及解答(第3章)
ER模型
本问题中共有两类实体,分别是“储户”和 “储蓄所”,在它们之间存在“存取款”关系。 因为一位储户可以在多家储蓄所存取款,一家 储蓄所拥有多位储户,所以“存取款”是多对 多(M:N)关系。
作业及解答 (第3章)
银行计算机储蓄系统的工作过程大致如下:储户 填写的存款单或取款单由业务员键入系统,如果 是存款则系统记录存款人姓名、住址(或电话号 码)、身份证号码、存款类型、存款日期、到期 日期、利率及密码(可选)等信息,并印出存单给 储户;如果是取款而且存款时留有密码,则系统 首先核对储户密码,若密码正确或存款时未留密 码,则系统计算利息并印出利息清单给储户。
银行储蓄系统数据流图

根据以下描述画出系统顶层图及细化数据流图。
银行储蓄系统存取款流程如下:
1.业务员事先录入利率信息。
2.如果是存款,储户填写存款单,业务员将存款单键
入系统,系统更新储户存款信息(存款人姓名、存款人账号、电话号码、身份证号码、存款金额、存款类型、利息、密码等),接下来打印存单给储户;
3.如果是取款,储户填写取款单,业务员将取款单键
入系统,系统根据储户提供的密码及取款单来核对储户密码,若密码正确,则系统更新储户存款信息,根据银行的利率信息计算利息,最后打印利息清单给储户。
对顶层数据流图进一步细化:。
银行储蓄系统 (2)

湖南文理学院数据库课程设计报告设计题目:学生姓名:系别:专业:班级:学号:指导教师:评阅意见:封面格式正文小四号字,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 )如下图所示。
ATM数据流图

选择取款操作
3.1.2输入取 款数额 3.1.4打印操 作
取款
客户存储信息 单
输入错误 输入卡号 继续操作
3.1.3提取现 金 ATM机
金额变动 装钱
选择打印凭条 取现金
3.3.2转入卡 号
成 功
金额变动
客户存储信息 单
3.3.3确认
客户存储信息
4.吞卡
客户信息
吞卡凭条
客户存储信息 3.2.1查询 用户
选择货币
3.2.2选择货 币种类
查询
3.2.3查询信 息
银行卡
操作类型 密码输入错误3次
继续操作 信息
1.检验密码
密码无误
2.选择操作
退出类型
5.退出
银行卡
用户
操作类型 操作类型 交易凭条
3.3.1转账
3.1.1调用取 款信息
账号信息 继续操作
银行储蓄系统流程图

需求分析用户存款单填表错误存款单存款信息表需要密码密码信息表密码存款信息存款信息用户存单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 字符、数字键盘输入测试分析报告。
银行计算机储蓄系统数据流图课件

作业及解答(第3
银行计算机储蓄系统的工作过程大致如下:填写的存款单 或取款单由业务员键入系统,如果是存款则系统记录存款 人姓名、住址(或电话号码)、身份证号码、存款类型、存 款日期、到期日期、利率及密码(可选)等信息,并印出存 单给储户;如果是取款而且存款时留有密码,则系统首先 核对储户密码,若密码或存款时未留密码,则系统并给储 户。
请用数据流图描绘本系统的功能,并用实体-联系图描绘系 统中的数据对象。
13:07Байду номын сангаас42
银行计算机储蓄系统数据流图
作业及解答(第3章)
13:07:42
银行计算机储蓄系统数据流图
13:07:42
银行计算机储蓄系统数据流图
作业及解答(第3章)
13:07:42
银行计算机储蓄系统数据流图
作业及解答(第3章)
ER模型
✓本问题中共有两类实体,分别是“储户”和“储蓄所”, 在它们之间存在“存取款”关系。因为一位储户可以在多 家储蓄所存取款,一家储蓄所拥有多位储户,所以“存取 款”是多对多(M:N)关系。
✓储户的属性主要有姓名、住址、电话号码和身份证号码, 储蓄所的属性主要是名称、地址和电话号码,而数额、类 型、到期日期、利率和密码则是关系类型存取款的属性。
13:07:42
银行计算机储蓄系统数据流图
作业及解答(第3章)
13:07:42
银行计算机储蓄系统数据流图
银行计算机储蓄系统数据流图

作业及解答(第3章)
人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。
银行计算机储蓄系统数据流图
作业及解答(第3章)
作业及解答(第3章)
作业及解答(ቤተ መጻሕፍቲ ባይዱ3章)
ER模型
✓本问题中共有两类实体,分别是“储户”和“储蓄所”, 在它们之间存在“存取款”关系。因为一位储户可以在多 家储蓄所存取款,一家储蓄所拥有多位储户,所以“存取 款”是多对多(M:N)关系。
✓储户的属性主要有姓名、住址、电话号码和身份证号码, 储蓄所的属性主要是名称、地址和电话号码,而数额、类 型、到期日期、利率和密码则是关系类型存取款的属性。
银行储蓄管理系统需求分析-数据流图

F图为本系统的用户功能图:
F表列出了10项基本功能:
序号
作业
功能描述
1
ቤተ መጻሕፍቲ ባይዱ存款
:为银行用户提供各种存款操作,并记入数据库
2
取款
为用户提供所需的分为柜台取款和ATM取款两种操作
3
转账
提供网上转账和柜台转账
4
查询
提供在各种终端进行的查账操作以便于银行用户对自己的 账目进行管理
5
修改密码
可对密码、网上银行密码进行修改
6
利息
在数据变动之前自动计算上次利息并更新账目进行下一次 账目管理
7
报表
;对需要通过书面输出的信息进行整理打印
8
开户
为新用户开一个新帐户
9
销户
:为用户结算利息,并支出余额存款,并消除资料
10
管理
可对对银行内的储蓄业务上的资金流进行分析和查询
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2019/10/27
6
作业及解答(第3章)
2019/10/27
7
2019/10/27
8
请用数据流图描绘本系统的功能,并用实体-联系图描绘系 统中的数据对象。
2019/10/27
1
作业及解答(第3章)
2019/10/27
2
2019/10/27
3
作业及解答(第3章)Leabharlann 2019/10/274
2019/10/27
5
作业及解答(第3章)
ER模型
本问题中共有两类实体,分别是“储户”和“储蓄所”, 在它们之间存在“存取款”关系。因为一位储户可以在多 家储蓄所存取款,一家储蓄所拥有多位储户,所以“存取 款”是多对多(M:N)关系。
作业及解答(第3章)
银行计算机储蓄系统的工作过程大致如下:储户填写的存 款单或取款单由业务员键入系统,如果是存款则系统记录 存款人姓名、住址(或电话号码)、身份证号码、存款类型、 存款日期、到期日期、利率及密码(可选)等信息,并印出 存单给储户;如果是取款而且存款时留有密码,则系统首 先核对储户密码,若密码正确或存款时未留密码,则系统 计算利息并印出利息清单给储户。