目 录
一、引言 ....................................................................................................................................................................... 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
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库数据库ATM系统实训报告在线全文阅读。
相关推荐: