- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ATM取款機系统数据库设计报告20
ATM取款机系统
数据库设计报告
文件状态:
[√] 草稿
[ ] 正式发布
[ ] 正在修改 文件标识: Hands-on-PSS-SD-PRS 当前版本: 2.0 作 者: 杨宗 完成日期: 2014.05.27
版 本 历 史
版本/状态 作者 参与者 起止日期 备注 1.0 杨宗 2014.05.26 初稿 2.0 杨宗 2014.05.27 修改
目 录
0. 文档介绍 4
0.1 文档目的 4
0.2 文档范围 4
0.3 读者对象 4
0.4 参考文献 4
0.5 术语与缩写解释 4
1. 数据库环境说明 5
2. 数据库的命名规则 5
3. 数据库逻辑设计 5
4. 数据库物理设计 6
4.0 表汇总 6
4.1 用户表 7
4.2 账户表 7
4.3 存取款操作表 8
4.4 转账表 8
5. 数据库安全性设计 12
5.1 防止用户直接操作数据库的方法 12
5.2 用户帐号密码的加密方法 12
6. 数据库优化 12
7. 数据库管理与维护说明 130. 文档介绍
0.1 文档目的
本文档主要对该软件后台数据库的概念模型设计和物理模型设计做出了统一的规定,同时确定了每个表的数据字典结构。它是开发人员实际建立ATM取款机系统数据库及其数据库对象的重要参考依据。
0.2 文档范围
本文档包含以下几部分:
1. 数据库环境说明
2. 数据库的命名规则
3. 数据库逻辑设计
4. 数据库物理设计
5. 数据库安全性设计
6. 数据库优化
7. 数据库管理与维护说明
0.3 读者对象
本文档的主要读者包括:
1. 本系统的设计人员:包括模块设计人员
2. 本系统的系统开发人员:包括数据库开发、编码人员
3. 本系统的测试人员
0.4 参考文献
提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:
[标识符] 作者,文献名称,出版单位(或归属单位),日期
例如:
[AAA] 作者,《立项建议书》,机构名称,日期
[SPP-PROC-SD] SEPG,系统设计规范,机构名称,日期
0.5 术语与缩写解释
缩写、术语 解 释 T-SQL 结构化查询语言Transact-SQL DB 数据库,Database
1. 数据库环境说明
ATM取款机系统的后台数据库采用Microsoft SQL Server 2000 Enterprise Edition 数据库管理系统建立并维护。数据库设计过程中采用Sybase公司的PowerDesigner15.1创建了数据库的ER图,使用SQL Server的查询分析器创建了数据库脚本文件PSS.sql。其中SQL Server的登录模式为混和身份验证,超级用户的用户名及密码均为sa,SQL Server服务器的端口号:1433。
2. 数据库的命名规则
1. 数据库的命名:全部由英文小写字母组成,单词之间使用下划线分割
如:PSS进销存系统后台数据库命名:PSS。
3. E-R图
4. 数据库物理设计
4.0 表汇总
表 功能说明 1 Users 用于存放用户信息。 2 Accounts 用于存放银行卡账户信息。 3 Operat 用于记录存取款操作信息。 4 Transfers 用于记录转账信息。 表 4-0 ATM取款机系统表汇总
4.1用户表
表名 Users() PK 用户身份证号 user_name varchar(20) 非空 Default:’’ 用户姓名 user_sex char(4) 非空 Default:’’ 用户性别 user_birth date 空 Default:’’ 用户出生日期 user_phone Varchar(20) 非空 Default:” 联系电话 user_ads Varchar(50) 非空 Default:” 地址 补充说明 表 4-1 Users表字段定义
4.2账户表
表名 Accounts(账户表) 列名 数据类型(精度范围) 空/非空 约束条件 说明 acc_cid varchar(19) 非空 PK 银行卡号 acc_pwd varchar(20) 非空 Default:’’ 密码 acc_balance Number(8,2) 非空 Default:’’ 余额 acc_date Datetime 非空 Default:’’ 开户日期 acc_atmid varchar(11) 空 Default:’’ ATM机号 acc_state char(1) 非空 Default:’’ 银行卡冻结0未冻结1冻结 补充说明 表 4-2-1
您可能关注的文档
最近下载
- 变电站风险分析与应对措施.docx VIP
- 小学二年级上学期期末数学试卷.doc VIP
- 八年级数学上册同步精品讲义(人教版):分式方程(教师版).pdf VIP
- 初中道德与法治六年级第一学期期末试卷及答案_沪教版_2024-2025学年.docx VIP
- 五音技术规范:通用要求.docx VIP
- 《中华人民共和国监狱法》解读专业解读.pptx VIP
- 2024《基于哈佛分析框架的房地产公司财务研究国内外文献综述》5100字.doc VIP
- 《中华人民共和国监狱法》培训解读课件.pptx VIP
- 《第26课 寻找最短的路径》精品课件.pptx VIP
- 陕09J01 建筑用料及做法.docx VIP
原创力文档


文档评论(0)