ATM取款机系统数据库设计
某银行拟开发一套ATM取款机系统,实现如下功能:
1、开户(到银行填写开户申请单,卡号自动生成)
2、取钱
3、存钱
4、查询余额
5、转账(如使用一卡通代缴手机话费、个人股票交易等)
现要求对“ATM柜员机系统”进行数据库的设计并实现
运行环境:
数据库mysql;结果请上传sql执行文件!
步骤一:绘制ER图
步骤二:建立相关表
1:用户信息表:userInfo :
2:“银行卡信息表:cardInfo
3:交易信息表:transInfo
步骤三:表的使用测试
测试1:张三和李四开户 (输出内容见下图)
测试2:张三的卡号取款900元,李四的卡号存款5000元(输出内容见下图)
测试3:修改密码和挂失账号(输出内容见下图)
测试4:统计银行的资金流通余额和盈利结算(输出内容见下图)
测试5:写查询语句查询以下结果(输出内容见下图)
测试6:创建索引和视图:(输出内容见下图)
测试7:产生随机卡号的存储过程(输出内容见下图)
测试8:开户的存储过程(输出内容见下图)
测试9:利用SQL语句创建转账事务的存储过程并测试(输出内容见下图)
测试10:添加系统维护帐号sysAdmin,并授权
本文来源:https://www.2haoxitong.net/k/doc/ad88e78989eb172ded63b7f5.html
文档为doc格式