数据库ATM系统实训报告

2019-02-15 23:19

目 录

一、引言 ....................................................................................................................................................................... 2 1.1 1.2

编写目的 ...................................................................................................................................................... 2 参考资料 ...................................................................................................................................................... 2

二、 需求规约 .............................................................................................................................................................. 3 2.1

业务描述 ...................................................................................................................................................... 3

2.2 需求分析 ............................................................................................................................................................ 3 三、 数据库环境说明 .................................................................................................................................................. 5 四、逻辑设计 ............................................................................................................................................................... 6 5.2 数据库表物理设计 ........................................................................................................................................... 7 表[1]: 交易信息表 ............................................................................................................................................... 7 表[2]:用户信息表 .................................................................................................................................................. 8 表[3]: 银行卡信息表 ........................................................................................................................................... 8 5.3 视图的设计 ..................................................................................................................................................... 9 5.4 存储过程及触发器的设计 ............................................................................................................................... 9 六、 安全性设计 ........................................................................................................................................................ 17 6.1 防止用户直接操作数据库的方法设计 ........................................................................................................... 17 七、 数据库测试 ........................................................................................................................................................ 18 1.开户功能测试 .................................................................................................................................................... 18 八、 总结 .................................................................................................................................................................... 21

1

一、引言

1.1 编写目的

本文档ATM自动取款机系统设计文档的组成部分,编写数据库设计文档的目的是:明确数据库的表名、字段名等数据信息,使开发人员能据此开发该系统。

1.2 参考资料

资料名称 作者 文件编号、版本 《数据库系统概王珊、萨师煊 论》

2006年5月第4版 2

二、 需求规约

2.1 业务描述

某银行拟开发一套ATM取款机系统,实现如下功能:

1、开户(到银行填写开户申请单,卡号自动生成) 2、获取密码(给出卡号,获取相应密码) 3 解除挂失(给出卡号,解除挂失)

4、修改密码(给出卡号,将旧密码修改为新密码) 5、挂失(给出卡号,登记挂失信息)

6、催款提醒(帐号余额小于等于某个值(比如100)时返回客户的姓名及联系电话(业务员可以催款提醒用户)。

7、周交易(查询某卡前一周的交易信息) 8、查询最高消费(查询消费最高的卡号) 9、查询挂失卡号(查看所有挂失的卡号)

10、存款取款存取过程(实现存款取款功能。取款要求输入密码) 11、转账交易存储过程(某卡上的款转帐到另一卡上。要求事务处理

2.2 需求分析

根据银行方面取得的信息资料,得出系统的信息需求和处理要求,得到设计所需的需求信息。这些信息是选择了对数据库设计直接有用的信息。 1、ATM自动取款机系统用例分析:

存款开户取款用户转账管理员挂失账户解冻账户查询余额修改密码

存款:客户在ATM机上实现现金的存储 开户:管理者对客户要求进行开户处理。

取款:客户在ATM机上实现现金的取款 挂失账户:管理根据客户要求对丢失的卡进行挂失 转账:客户在ATM机上实现转入钱的功能 解冻账户:管理根据客户要求对找到的卡进行解冻 查询:客户在ATM机上实现余额查询的功能 修改密码:管理根据客户要求对密码进行修改

3

2、ATM自动取款机系统的业务逻辑分析: (1)首先是用户插入银行卡 (2)用户自行输入密码

(3)ATM连接银行的数据库,判断卡号密码是否正确,正确就到操作界面,否则从新输入。 (4)操作界面有取款,存款,转账,密码修改。 (5)完成用户需求后退出卡

插入银行卡输入密码密码验证正确密码错误,吞卡选择业务取款存款余额查询转账

4

三、 数据库环境说明

数据库实例 数据库系统 数据库部署环境 数据库存放位置 说明 ATM机自Oracle 动存取款系统 Windows 7 存放位置,绝对路径/相对路径 用于ATM机的设计 5


数据库ATM系统实训报告.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:嘉陵江流域水环境的现状调查与保护建议——以南充段为例

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: