银行核心业务系统案例与DB基础

银行核心业务系统案例与DB基础

ID:42316725

大小:334.51 KB

页数:58页

时间:2019-09-12

银行核心业务系统案例与DB基础_第1页
银行核心业务系统案例与DB基础_第2页
银行核心业务系统案例与DB基础_第3页
银行核心业务系统案例与DB基础_第4页
银行核心业务系统案例与DB基础_第5页
资源描述:

《银行核心业务系统案例与DB基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、银行核心业务系统案例张英任务现有一商业银行需要用计算机完成其核心业务系统完成任务的步骤准备工作需求分析限定业务范围业务流程及数据调查建立模型物理实现测试、运行与维护需求分析-业务限定业务限定:存款账户的开户、存款、取款、行内转账、挂失、销户;存款及客户信息的查询和统计。开户业务流程开户业务流程:用户填写基本信息根据用户身份证号查询该用户是否已经是本行客户如果不是,先登记基本信息,再开户。如果是,则直接开户。开户:确定存款账户类型及金额;填写账户相关信息;用户预留密码;打印存折或发卡开户需要数据项客户身份证编号客户姓名客户所在城市联系电话性别职业帐号开户日期账户余额账户类型银行操作人员开户银行分

2、支机构存款业务流程存款业务流程用户提供账号(通过卡或存折)和存款数额信息查询指定账号是否存在,如果不存在,则提示错误并终止业务;否则继续。收取相应数量的现金,更改相应账户的余额,记录本次业务明细信息。存款数据项帐号存款日期存款额账户余额银行操作人员取款业务流程取款业务流程:用户提供账户,输入密码,取款数额查询指定账号是否存在,如果不存在,则提示错误并终止业务;否则继续。查询用户输入的密码与系统预留密码是否一致,如果不一致,则重新输入密码;否则继续。查询指定账户是否为正常账户,是则继续,否则提示错误并终止业务。查询指定账户的余额是否足够支取,如果不够,则提示错误并终止业务;否则继续。给用户支取相

3、应数量的现金,更改相应账户的余额,记录本次业务明细信息。取款数据项帐号取款日期取款额账户余额银行操作人员行内转账业务流程行内转账业务流程:用户提供转出账户,输入密码、对方账户和转账数额信息查询上述指定账号是否都存在,如果任一个账户不存在,则提示错误并终止业务;否则继续。查询用户输入的密码与系统预留密码是否一致,如果不一致,则提示重新输入密码;否则继续。查询转出账户是否为正常账户,是则继续,否则提示错误并终止业务。查询转出账户的余额是否足够转账,如果不够,则提示错误并终止业务;否则继续。更改转出账户与对方账户的余额,记录本次业务明细信息。行内转账数据项转出帐号对方账号转账金额转账日期银行操作人员

4、其它业务流程其他业务流程请同学们讨论挂失销户查询余额、交易明细需要哪些数据项?需求数据汇总开户:客户身份证编号,客户姓名,客户所在城市,联系电话,性别,职业、帐号,开户日期,账户余额,账户类型,银行操作人员,开户银行分支机构存款:帐号,存款日期,存款额,账户余额,银行操作人员取款:帐号,取款日期,取款额,账户余额,银行操作人员转账:转出帐号,对方账号,金额,转账日期,银行操作人员销户:帐号,账户余额,销户日期,账户状态挂失:帐号,挂失日期,账户状态客户查询:账号,余额,存取款历史(时间,业务类型,发生额,当时余额)问题这些业务数据代表的现实世界如何在计算机内表示?用几张表存储?数据模型在数据库

5、中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。通俗地讲数据模型就是现实世界的模拟。数据模型应满足三方面要求能比较真实地模拟现实世界容易为人所理解便于在计算机上实现这三方面的要求是否很容易都满足?数据模型层次概念模型也称信息模型按用户的观点对数据和信息建模。(2)结构模型按计算机系统的观点对数据建模。主要包括网状模型、层次模型、关系模型,面向对象模型等。信息世界概念化形式化概念数据模型结构数据模型现实世界计算机世界面向用户面向计算机客观对象的抽象过程概念模型中的基本概念(1)实体(Entity)客观存在并可相互区别的事物称为实体。(2)属性(Attribute)实体所具有的某一特

6、性称为属性。一个实体可以由若干个属性来刻画。(3)域(Domain)属性的取值范围称为该属性的域。(4)超码与侯选码、主码唯一标识实体的属性集称为超码。唯一标识实体的最小属性集称为侯选码。根据需要,选择一个候选码作为主码。主属性:包含在任意一个候选码中的属性。非主属性概念模型中的基本概念(续)实体型(EntityType)与实体集(EntitySet)联系(Relationship)反应实体集之间的关联。一对一联系(1:1) 银行和正行长之间的联系一对多联系(1:n)客户和账户之间的联系多对多联系(m:n)客户和银行之间的联系E-R图实体型(或实体集)用矩形表示,矩形框内写明实体名。属性用椭圆

7、形表示,并用无向边将其与相应的实体连接起来;候选码:属性下加下划线客户身份证号性别姓名出生日期E-R图支行管理行长111:1联系客户服务银行mnm:n联系支行隶属存款账户1n1:n联系案例E-R图m1拥有姓名身份证号电话账号类型余额状态开户日期客户存款账户职业对应1n金额类型日期名称编码银行分支机构性别城市经手人管理n1交易对方账号经手人逻辑模型—关系模型银行表客户表属性名含义类型长度要求Bran

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。