欢迎来到天天文库
浏览记录
ID:40623157
大小:391.53 KB
页数:17页
时间:2019-08-05
《北京理工大学-数据库-作业3-银行atm数据库设计实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、(封皮页)北京理工大学数据库作业3主讲老师:赵小林学生:李经2012/12/1210(目录页)Assignment3:DesignandImplementation13.1作业声明13.2设计文档部分:13.2.1系统需求13.2.2数据表设计13.2.3ER图33.2.4整体框架43.3需求分析文档部分13.3.1软件功能:13.3.2用户类和特性13.3.3运行环境13.3.4设计和实现上的限制13.4软件使用说明书部分210Assignment3:DesignandImplementation3.1作
2、业声明本次作业全部由本人完成,若存在抄袭现象,本人愿意接受本次作业按照0分记录的处理3.2设计文档部分:3.2.1系统需求操作系统:Windowsxp及以上操作系统数据库:sqlserver2005及以上操作系统3.2.2数据表设计登录用户类型表(UsersType)字段名字段含义字段类型主外键NULL备注Id标识列IntPKNOTNULLName用户类型名称Nvarchar(10)NOTNULL管理员,银行帐户登录用户表(Users)字段名字段含义字段类型主外键NULL备注Id登录帐号intPKNOTNU
3、LLName用户姓名Nvarchar(50)Pwd密码Nvarchar(10)NOTNULLTypeId用户类型编号IntFKNOTNULL引用UsersType表的IdStatus用户状态Nvarchar(10)NOTNULL启用/禁用银行帐户类型表(AccountType)字段名字段含义字段类型主外键NULL备注Id标识列intPKNOTNULLName银行帐户类型名称Nvarchar(10)NULL信用卡,活期定期银行帐户信息表(AccountInfo)字段名字段含义字段类型主外键NULL备注10Ac
4、count帐号Nvarchar(30)PK,FKNOTNULL引用UserAccount表的AccountPwd储户密码Nvarchar(20)NOTNULLName储户姓名Nvarchar(20)NOTNULLCode身份证号Nvarchar(18)NOTNULLCreateTime开户日期DatetimeNOTNULLMoney金额Decimal(18,2)NOTNULLAccountType帐户类型intFKNOTNULL引用AccountType表的IdStatus帐户状态Nvarchar(10)N
5、OTNULL启用/禁用Tel联系电话Nvarchar(20)Address联系地址Nvarchar(50)用户帐户表(UsersAccount)字段名字段含义字段类型主外键NULL备注Id登录帐号Nvarchar(20)FKNOTNULL引用Users表的IdAccount帐号Nvarchar(30)FK交易类型表(TransactionType)字段名字段含义字段类型主外键NULL备注Id标识列intPKNOTNULLName交易类型名称Nvarchar(10)NULL存入,支取,转帐交易信息表(Tran
6、sactionInfo)字段名字段含义字段类型主外键NULL备注Id标识列intPKNOTNULLBeginAccount行为帐号Nvarchar(30)FKNOTNULL引用AccountInfo表的AccountEndAccount目标帐号Nvarchar(30)FKNULL引用AccountInfo表的AccountMoney交易金额Decimal(18,2)NOTNULLTranDate交易日期DatetimeNOTNULLTypeId交易类型编号IntFKNOTNULL引用TransactionT
7、ype表的Id103.1.1ER图103.1.1整体框架基础资料设置登录用户类型银行帐户类型交易类型模拟ATM注册登陆管理员存款转账取款查看信息修改信息普通用户新账户新用户103.1需求分析文档部分3.1.1软件功能:登录模拟ATM系统(管理员,普通用户)注册新用户注册新账户存款取款转账查看用户账户信息修改用户账户信息3.1.2用户类和特性由设计者扮演的试用用户来简单体验3.1.3运行环境Windowsxp及以上版本sqlserver2005及以上版本3.1.4设计和实现上的限制由于能力不足,部分功能无法正
8、常实现,比如在进行存款取款等交易活动后,应该会增加一条交易记录,但是在调试软件的时候怎么调都有bug,无法正常使用,所以只好取消了该功能。103.1软件使用说明书部分图1.初始界面10图1.使用未注册的用户名密码登陆会出错图2.新用户注册10图1.注册新用户填写信息图2.注册新用户成功10图1.登录成功10图1.普通用户登录成功后界面图2.注册新账户10图1.注册成功图2.存款10图1.存款成功图2.取款10图1
此文档下载收益归作者所有