ATM自动取款机后台数据库设计_第1页
ATM自动取款机后台数据库设计_第2页
ATM自动取款机后台数据库设计_第3页
ATM自动取款机后台数据库设计_第4页
ATM自动取款机后台数据库设计_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ATM取款机系统数据库设计,问题描述,某银行拟开发一套ATM取款机系统,实现如下功能: 1、开户(到银行填写开户申请单,卡号自动生成) 2、取钱 3、存钱 4、查询余额 5、转账(如使用一卡通代缴手机话费、个人股票交易等) 6、每次支取不能超过2000元,要求1,使用PD完成数据库的ER图设计,要求2:数据库的创建,现要求对“ATM柜员机系统” 数据库的设计实现,数据库名为ATM,数据库保存在F:bank目录下,文件增长率为15% 。 使用T-SQL实现,要求3:表的创建,用户信息表:userInfo :,要求3:表的创建,银行卡信息表:cardInfo,要求3:表的创建,交易信息表:tran

2、sInfo,要求4:添加测试数据,客户开户:客户表、卡号表添加数据 1:张三开户,身份证:123456789012345,电话地址:北京海淀 开户金额:1000 0, 活期, 卡号:1010 3576 1234 5678 2:李四开户,身份证:321245678912345678,电话 开户金额: 1 ,定期 ,卡号:1010 3576 1212 1134,要求5:常规业务,不使用事物完成 1:张三取款900元,李四存款5000元,要求保存交易记录(交易信息表),以便客户查询和银行业务统计。 说明:当存钱或取钱(如300元)时候,会往

3、交易信息表(transInfo)中添加一条交易记录, 同时应更新银行卡信息表(cardInfo)中的现有余额(如增加或减少500元),要求5:常规业务,修改密码 1.张三修改银行卡密码为123456 2.李四修改银行卡密码为123123,要求5:常规业务,挂失帐号 1:李四因银行卡丢失,申请挂失,要求5:常规业务,查询余额30006000之间的定期卡号,显示该卡相关信息,要求5:常规业务,统计银行的资金流通余额和盈利结算 统计说明:存款代表资金流入,取款代表资金贷出.假定存款利率为千分之3,贷款利率为千分之8 1:银行流通余额总计为: 总存入金额-总取款金额 2:盈利结算为: 总取款金额*0.

4、008-总存入金额*0.003 3:结果,要求5:常规业务,1:查询本周开户的卡号,显示该卡相关信息 提示:使用datediff()函数 2:查询本月单笔交易金额最高的卡号 提示:可能不止一个 3:查询挂失帐号的客户信息 4:催款提醒:例如某种业务的需要,每个月末, 如果发现用户帐上余额少于200元,将致电催款,需要我们查出余额少于200的客户信息。,要求5:常规业务,1:创建索引:给交易表的卡号cardID字段创建非聚集索引 2:创建视图: 一:为了向客户显示信息友好,查询各表要求字段全为中文字段名。 二:为了方便客户,创建视图用中文字段名显示用户ID,用户名,余额,要求6:创建存储过程,1

5、:取钱或存钱的存储过程proc_takeMoney(事物)。 要求:存储过程要输入参数:卡号、存取类型(默认为存款),密码,交易金额。 如果密码不正确,抛出错误“密码不正确”,并停止交易。 密码正确还要判断是存、取,取的话还要判断余额是否足够,不够的话,抛出错误“交易失败!余额不足” 测试数据: 调用存储过程取钱或存钱 张三取300,李四存500 注意:只提供了用户名,没有提供卡号,要求6:创建存储过程,1:产生随机卡号的存储过程proc_randCardID 要求:使用output参数返回产生的卡号 2:测试产生随机卡号: 使用print打印卡号,要求6:创建存储过程,开户的存储过程proc

6、_openAccount(事物) 要求: 1:提供用户名、身份证号码、电话、开户金额、存款类型(定/活)、地址 2:在开户存储过程中调用产生随机卡号的存储过程获得随机卡号 测试数据: 1:王五,334456889012678,2222-63598978,1000,活期,河南新乡 2:赵二,2134456789123422221,定期,要求6:创建存储过程,1:转帐的事务存储过程proc_transfer(事物) 要求: 1:传入参数:支取的卡号、存取的卡号,转账金额 2:在转帐的事务存储过程中调用取钱或存钱的存储过程 测试上述事务存储过程 -从李四的帐户转帐2000到张三的帐户,要求7:用户管理,创建用户 sysadmin,可以对数据库中的三张表有增、删、改、查的权限,总结,巩固的知识点: SQL语句:建库、建表、加约束、建关系 常用的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论