数据库课程设计 银行储蓄管理系统

数据库课程设计 银行储蓄管理系统

ID:10830936

大小:162.50 KB

页数:15页

时间:2018-07-08

数据库课程设计 银行储蓄管理系统_第1页
数据库课程设计 银行储蓄管理系统_第2页
数据库课程设计 银行储蓄管理系统_第3页
数据库课程设计 银行储蓄管理系统_第4页
数据库课程设计 银行储蓄管理系统_第5页
资源描述:

《数据库课程设计 银行储蓄管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《数据库系统概论》课程设计报告设计题目:银行储蓄管理系统姓名:学号:班级:设计起止时间:需求分析:在对软件工程相关知识学习之后,我们对设计软件有了基本的认识和一些应用技能。在数据库的课程设计中,我们计划做一个小型的银行储蓄管理系统,包括了基本的存取转,和管理员对日常工作的管理功能。功能设计:(1).客户:包括存款,取款,转账,查询余额,查看流水,密码修改功能(2).管理员:新增用户,删除用户,查看用户,员工绩效,VIP用户判别,储备金预警分析。3.功能流程图:详细设计:1.E-R图模型2.根据E-R图设计关系表(1).银行信息表(bank)字段名字段类型及长度允许空主键说明B

2、idnchar(9)noPK银行号Bnamenchar(20)no银行名Bmoneynumeric(20,3)no银行余额(2).客户信息表(custom)字段名字段类型及长度允许空主键说明Cidnchar(9)noPK客户IDCnamenchar(10)no客户姓名Cpassnchar(10)no密码Ctimenchar(20)no注册时间Bidnchar(9)no所在银行行号外码(Bank(Bid))Crmoneynumeric(10,3)no账户余额Cphonenchar(11)no客户电话(3).员工(管理员)表(staff)字段名字段类型及长度允许空主键说明Sidn

3、char(9)noPK员工IDSnamenchar(10)no员工姓名Spassnchar(10)no登陆密码SItimenchar(20)no入行时间Sphonenchar(11)no联系电话(4).流水信息表字段名字段类型及长度允许空主键说明Oidnchar(9)noPK流水号Cidnchar(9)no客户ID外码(Custom(Cid))Bidnchar(9)no银行ID外码(Bank(Bid))Sidnchar(9)no员工ID外码(Staff(Sid))Otypesmallintno操作类型Otimenchar(20)no操作时间Omoneynumeric(10,3

4、)yes交易金额OBmoneynumeric(10,3)yes上次余额OAmoneynumeric(10,3)yes账户余额三个实体:bank,staff,custom一个联系:operate关系图:SQL语句:/*建表*/createtableBank(Bidnchar(9)primarykey,Bnamenchar(20)notnull,Bmoneynumeric(20,3)notnull)createtableCustom(Cidnchar(9)notnull,Cnamenchar(10)notnull,Cpassnchar(10)notnull,Ctypesmalli

5、ntnotnull,Ctimenchar(20)notnull,Ccodenchar(18)notnull,Bidnchar(9)notnull,Crmoneynumeric(10,3)notnull,Cphonenchar(11)notnull,primarykey(Cid),foreignkey(Bid)referencesBank(Bid)/*在客户表中以Bank表的主码作为一个外键,并对他进行级联更新*/onupdatecascade,)createtableStaff(Sidnchar(9)primarykey,/*在列级定义主码*/Snamenchar(10)no

6、tnull,Spassnchar(10)notnull,SItimenchar(20)notnull,Sphonenchar(11)notnull)createtableOperate(Oidnchar(9)notnull,Cidnchar(9)notnull,Bidnchar(9)notnull,Sidnchar(9)notnull,Otypenchar(10)notnull,Otimenchar(20)notnull,Oflagsmallintnotnull,Omoneynumeric(10,3),OBmoneynumeric(10,3),OAmoneynumeric(1

7、0,3),primarykey(Oid,Cid,Sid),foreignkey(Cid)referencesCustom(Cid)/*以用户表主码为一个外键,进行级联删除*/ondeletecascade,foreignkey(Sid)referencesStaff(Sid)/*以员工表的主码作为外键,当删除引起冲突的时候,拒绝删除*/ondeletenoaction,foreignkey(Bid)referencesBank(Bid)onupdatecascade)insertintoBankvalu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。