ATM系统数据库设计与实现
版权申诉
116 浏览量
更新于2024-08-05
1
收藏 376KB DOC 举报
"ATM-数据库设计.doc" 是一份关于设计ATM自动取款机数据库的文档,涵盖了从概念设计到物理实现的全过程。文档首先强调了银行卡在现代社会的重要性,以及ATM机作为便捷金融工具的角色。ATM的主要功能包括取款、转账、查询余额和修改密码。
在数据库设计方面,文档遵循以下步骤:
1. 数据库命名规则:数据库命名为英文或英文缩写,例如"ATM";表名通常为汉译英或英文缩写,如"cardInfo";字段名使用英文简写,如"cardID"代表卡号。
2. E-R图:使用Visio 2003绘制总的E-R图,以表示实体关系,包括银行卡、转账等操作间的关联。
3. 逻辑设计:通过系统流图描绘ATM操作间的数据流走向,以及实体间的关系和操作。
4. 物理设计:根据E-R图创建三个主要的数据库表格:
- 银行卡基本信息表:记录卡号、卡类型、存款类型、开户日期、初始金额、密码和客户ID等信息。
- 转入金额表:记录转账来源卡号、目标卡号、转账金额和日期。
- 转出金额表:记录转账的源账号、目标账号、转账金额和日期。
5. 数据库系统代码设计:提供了一个简单的登陆表代码示例,展示了如何在VB.NET环境下利用SQL Server查询数据库验证用户输入的卡号和密码。
这个设计文档为构建一个基于SQL Server 2000和Visual Studio 2005的ATM管理系统提供了基础框架。通过数据库的设计,可以支持ATM机的日常操作,确保用户能够安全、高效地管理自己的财务。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-05-17 上传
2013-04-08 上传
2011-09-28 上传
2023-05-29 上传