银行储蓄系统 (4)
计算机课程设计 数据库 银行储蓄系统
数据库课程设计报告
设计题目: 银行储蓄系统 学生姓名: 系 别:
专 业: 班 级: 学 号: 指导教师:
计算机课程设计 数据库 银行储蓄系统
一、 开发背景
银行储蓄管理软件的主要作用是针对于各类银行中的储蓄业务进行有效管理。银行储蓄是我们现实生活中的常见活动。就储蓄业务而言,无论国外还是国内, 也无论是那家银行,虽然所开展的业务种类稍有不同,利息的计算也存在差异,但储蓄的本质是完全相同的。在我国加入WTO以后,各银行的业务逐渐和国际接轨。
本次开发以一个虚拟银行为背景,在深入了解通用的银行储蓄业务管理要求的基础上,力争开发出一个实用性强的通用储蓄系统软件,基本上可满足正常银行业的工作需要。本项目对系统的安全保密性要求也较高。另外,还要实现多类型的储蓄业务。设计者必须了解并掌握银行储蓄业务的一般要求及银行核算的规则(如 利息计算的规则、存储类型的规则等)。同时,应该能模拟出消费者的外部消费与银行的结算业务。项目工作量和专业跨度较大。
计算机课程设计 数据库 银行储蓄系统
二、功能描述
经过实际调研,本系统主要实现了下述功能:
(1) 银行工作人员登记:主要实现登记银行工作人员的信息。工作人员分为经理和职员。
职员负责对客户开户、存钱、取钱和查看账单等业务。经理除了具备职员的功能,还能够管理职员的信息和管理银行利率。
(2) 客户开户登记:主要对客户的详细资料和密码登记,实现客户开户。开户后,储户
方可在银行存款。
(3) 储户存款:储户存款时可选择存款类别——活期,定期1年、2年、3年、5年、10
年、20年。不同的存款类别,对应的利率不同。
(4) 储户取款:储户取款时要求有存折(单)上面的存款编号以及该编号对应的储户开
户时设定的密码。活期取款,先计算利息并追加到余额上。如果取款金额大于余额,则提示取款失败。定期取款,在定期年限内不运行取款(因为定期存款时,根据当时的利率计算利息,并追加到了余额里。如果年限内取款,无法得出存款的定金。本来我设定在存入一笔定期存款后,在详单表里记录下这笔存款。)。
(5) 查看存款:储户在输入储户编号及密码后,可以查看该编号下的所有存款信息。再
输入存款编号可以查看该存款的详细收支信息。
(6) 修改密码:储户和职员都可以修改各自的密码。密码必须是6位非0开头的数字。 (7) 查看职员:(此为经理的权利)经理可以查看当前银行登记的职员的详细信息,包括
登录密码。
(8) 添加职员:(此为经理的权利)经理可以根据银行的需要添加职员。 (9) 修改利率:(此为经理的权利)经理可以根据当前状况修改银行各存款类别的利率。
计算机课程设计 数据库 银行储蓄系统
三、数据流分析
3.1 数据流图
经过需求分析,银行储蓄系统的开户数据流如图3-1所示
图3-1客户开户数据流图
储户存款数据流如图3-2所示
计算机课程设计 数据库 银行储蓄系统
图3-2储户存款数据流图
储户取款数据流如图3-3所示
计算机课程设计 数据库 银行储蓄系统
图3-3储户取款数据流图
(注:部分非银行储蓄系统的重点的功能的数据流图省略)
计算机课程设计 数据库 银行储蓄系统
3.2数据字典
(1)主要数据流的描述 数据流编号:F001 数据流名称:登录信息 简述:职员登录是需要职员编号和密码,并且不同职务具有不同的功能 数据流来源:登录时由人员输入 数据流去向:把它与数据库中职员表的数据进行匹配 数据流组成:编号+密码
数据流编号:F002
数据流名称:错误提示
简述:人员在进行操作时错误了 数据流来源:本系统 数据流去向:人员
数据流组成:一条输出语句提示人员输入错误,并重新输入 数据流编号:F003 数据流名称:开户单
简述:客户开户时需要填写的储户资料 数据流来源:客户登记 数据流去向:系统
数据流组成:姓名+性别+电话+密码+家庭住址 数据流编号:F004
数据流名称:开户信息
简述:客户开户后,要记录到储户表中的信息 数据流来源:系统生成 数据流去向:储户表
数据流组成:F003 + 储户编号+开户时间+经办人 数据流编号:F005 数据流名称:存款单
简述:储户存款填写的存款单 数据流来源:储户登记 数据流去向:系统
数据流组成:储户编号+存款类型代码+存款金额
数据流编号:F006
数据流名称:存款信息
简述:储户填写好存款单后,系统将各信息记录到存款表和账户明细表中 数据流来源:系统生成
数据流去向:存款表、账户明细表
计算机课程设计 数据库 银行储蓄系统
数据流组成:F005 + 存款编号+存款时间+经办人 数据流编号:F008
数据流名称:存折(取款单)
简述:储户凭存折(取款单)和密码取款 数据流来源:储户输入 数据流去向:系统
数据流组成:存款编号+储户密码
数据流编号:F016
数据流名称:取款信息
简述:储户取款的详细信息 数据流来源:系统生成
数据流去向:账户明细表+储户
数据流组成:F008+操作时间+操作金额+经办人
(2)处理逻辑的描述 处理逻辑编号:P001 处理逻辑名称:职员登录 简述:职员凭编号和密码登录 输入的数据流:F001
处理描述:职员用自己的编号和密码登录,登录成功后进入本系统的主菜单。
经理的主菜单中多了几个功能。
输出的数据流:F001
处理逻辑编号:P004
处理逻辑名称:更新储户信息
简述:把新开的户插入到储户表中
输入的数据流:F003
处理描述:客户要求开户后,系统把客户的详细信息存储到储户表中 输出的数据流:F004
处理逻辑编号:P007
处理逻辑名称:更新存款信息
简述:把储户的存款记录到数据库中
输入的数据流:F005
处理描述:储户填写存款单后,业务员把储户的存款信息记录到数据库的存款
信息表和账户明细表中
输出的数据流:F006
处理逻辑编号:P013
处理逻辑名称:验收取款单
简述:核实储户的存款编号和密码
输入的数据流:F013
计算机课程设计 数据库 银行储蓄系统
处理描述:储户输入存款编号和密码后,核实存款编号和密码。无误后,储户
方可取款
输出的数据流:F011
处理逻辑编号:P017 处理逻辑名称:处理存款
简述:更新存款信息表和账户详细表
输入的数据流:F015
处理描述:储户输入取款金额后,与存款余额进行比较。取款金额小于或等于
存款余额时,方可取款。
输出的数据流:F016
(3)数据存储的描述
数据存储编号:D001
数据存储名称:业务员信息
简述:业务员的基本信息(包含密码)
数据存储组成:职员编号+姓名+性别+职务+电话 …… 此处隐藏:4852字,全部文档内容请下载后查看。喜欢就下载吧 ……
- 基于PLC控制的航空电镀生产线自动输送
- 中考预测课内外文言文对比阅读2
- 2018-2023年中国商业智能(BI)产业市场
- 中国金融体制改革研究2011new
- 外窗淋水试验方案
- 精益生产(Lean Production)
- 学校安全事故处置和信息报送制度
- Chapter 5 Human Resources Management
- 【小学数学】人教版小学六年级上册数学
- 初中数学解题方法与技巧
- 山东省创伤中心建设与管理指导原则(试
- 函数与数列的极限的强化练习题答案
- 10分钟淋巴按摩消脂
- 网络应急演练预案
- 服装设计入门基础知识
- 初二数学分式计算题练习
- (人教新课标)高二数学必修5第二章 数列
- 最新自主创业项目
- 北京大学 无机化学课件 4第4章 配合物
- 贸易公司业务管理制度




