网上银行
软件详细设计说明书
背景
软件系统名称:ATM模拟客户端(ATM Screen Simulator)
项目开发:
一、目的
模拟通用ATM客户端运作,包含授权验证、存款、取款、转帐以及查询等功能。 其它支持的功能:etup (系统设置表)
字段名
说明
数据类型
是否为空
主外键
备注
Id
标识列
Int
NOT NULL
PK
OutCount
每天取款最 大次数
Tinyint
NOT NULL
Default (3)
OutMoney
每天取款最 高金额
Decimal(18,2)
NOT NULL
Default()
TzMoney
信用卡最咼 透支金额
Decimal(18,2)
NOT NULL
Default()
MinMoney
最低存款金 额
Decimal(18,2)
NOT NULL
Default()
ErrorCount
连续录入密 码允许出错 的最大次数
Tinyint
NOT NULL
Default (3)
AccountNumber
帐号位数
Tinyint
NOT NULL
Default (19)
Company
单位名称
Nvarchar(50)
NOT NULL
UsersType (登录用户类型表)
字段名
说明
数据类型
是否为空
主外键
备注
Id
标识列
Int
NOT NULL
PK
Name
用户类型名称
Nvarchar(lO)
NOT NULL
管理员,银行帐户
Users (登录用户表)
字段名
说明
数据类型
是否为空
主外键
备注
Id
登录帐号
Nvarchar(20)
NOT NULL
PK
Name
用户姓名
Nvarchar(50)
NULL
Pwd
密码
Nvarchar(lO)
NOT NULL
TypeId
用户类型编号
Int
NOT NULL
FK
外键,引用UsersType
表的Id
Status
用户状态
Nvarchar(lO)
NOT NULL
启用/禁用
AccountType(银仃帐户类型表)
字段名
说明
数据类型
是否为空
主外键
备注
Id
标识列
int
NOT NULL
PK
Name
银行帐户类型 名称
Nvarchar(lO)
NULL
信用卡 活期 1年定期 2年定期
• • •
Accountlnfo(银行帐户信息表)
字段名
说明
数据类型
是否为空
主外键
备注
Account
帐号
Nvarchar(30)
NOT NULL
PK
Pwd
储户密码
Nvarchar(20)
NOT NULL
Name
储户姓名
Nvarchar(20)
NOT NULL
Code
身份证号
Nvarchar(18)
NOT NULL
唯约束
CreateTime
开户日期
Datetime
NOT NULL
Default( getDate())
Banker
经手人
Nvarchar(lO)
NOT NULL
Money
金额
Decimal(18,2)
NOT NULL
MoneyType
货币类型
Nvarchar(lO)
NOT NULL
AccountType
帐户类型
int
NOT NULL
FK
引用 AccountType 表 的Id
Status
帐户状态
Nvarchar(lO)
NOT NULL
启用/禁用
Tel
联系电话
Nvarchar(20)
Address
联系地址
Nvarchar(50)
TransactionType (父易类型表)
字段名
说明
数据类型
是否为空
主外键
备注
Id
标识列
int
NOT NULL
PK
Name
交易类型名称
Nvarchar(lO)
NULL
存入 支取 转帐
Transaction (交易信息表)
字段名
说明
数据类型
是否为空
主外键
备注
Id
标识列
int
NOT NULL
PK
BeginAccount
行为帐号
Nvarchar(30)
NOT NULL
FK
引用
网上银行系统详细设计说明书 来自淘豆网m.daumloan.com转载请标明出处.