银行存取款系统大数据库设计.doc
- 文档编号:154331
- 上传时间:2022-10-04
- 格式:DOC
- 页数:33
- 大小:157.49KB
银行存取款系统大数据库设计.doc
《银行存取款系统大数据库设计.doc》由会员分享,可在线阅读,更多相关《银行存取款系统大数据库设计.doc(33页珍藏版)》请在冰豆网上搜索。
实用文档
《银行存取款系统数据库设计》数据库分析与设计
学院:
商学院
学号:
姓名:
专业:
信息管理与信息系统
班级:
14信管
学期:
2015-2016
(1)
1.需求分析
(1)用户的基本需求:
用户对银行存取款客户端的要求不高,他们需要的是自己通过直接操作来获得自己所需要的服务,如存款、取款、转账、查询、修改密码、缴费等。
每一个功能,用户都可以根据系统的提示一步一步往下进行,并且操作方便、简单、快捷,极大的节约了用户办理业务的时间。
(2)系统设计的目标:
针对银行业务种类繁多、客户需求量大等现象,为了减少银行工作人员的工作任务,延长业务办理的时间,方便客户,通过用户与银行存取款客户端,使用户自己就可以在客户端上完成存款、取款、查询余额、转账、修改密码的基础功能,是的银行业务科学化,提高账户管理水平和工作效率。
(3)系统总体框架:
取款机管理
银行帐户管理系统
数据查询统计
帐户管理
普
通
管
理
管理员管理
卡管理
客户操作
存取款
取款机安装拆除
开户销户
办卡
挂失
查询
(4)业务流程图:
①存款流程图
现金和存折(银行卡)
用户填写开户单据
填写是否正确
否
输入账号和存款金额
是
将客户信息输入电脑
存入金额
客户保留密码
客户存款凭证单
客户签字
回执客户存款(银行)卡
②取款流程图
存折或银行卡
工作人员输入银行账号
否
客户输入密码
否密码是否正确
取款金额
是
取款凭证单
客户签字
取款记录
回执现金和取款凭证
(5)数据流:
①系统顶层数据流程图:
存取款管理系统
用户户
系统输入数据
②第一层数据流图
用户存款信息输入
用户
用户存款信息
用户取款信息输入
用户取款信息
(6)数据字典:
数据流名称:
储户信息
数据结构:
账号(ZH)
银行(YH)
密码(MM)
姓名(XM)
身份证号(SFZH)
性别(XB)
年龄(NL)
地址(DZ)
存款余额(CKYE)
数据流名称:
银行存款
数据结构:
存款单号(CKDH)
账号(ZH)
日期(RQ)
存款方式(CKFS)
存款金额(JE)
数据流名称:
银行取款
数据结构:
取款单号(CKDH)
账号(ZH)
日期(RQ)
取款方式(CKFS)
金额(JE)
2.概念结构设计
(1)系统E-R图
性别
姓名
身份证号
账号
年龄
储户
存款余额
地址
密码
银行
日期
存款方式
账号
存款单
存款单号
金额
取款方式
日期
取款单号
取款单
账号
金额
储户
11
取款
存款
NNN
取款单
存款单
3.逻辑结构设计
储户(账号、银行、密码、姓名、身份证号、性别、年龄、地址、存款余额)
存款单(存款单号、账号、日期、存款方式、金额)
取款单(取款单号、账号、日期、取款方式、金额)
(注:
“”表示主键,“”表示主键+外键,“”表示外键)
储户
字段名
数据类型
长度
说明
描述
ZH
Char
15
账号
主键
YH
Varchar
50
银行
MM
Char
6
密码
XM
Char
8
姓名
SFZH
Char
18
身份证号
XB
Char
2
性别
NL
Smallint
2
年龄
DZ
Varchar
50
地址
CKYE
Float
20
存款余额
存款单
字段名
数据类型
长度
说明
描述
CKDH
Char
16
存款单号
主键(年月日+序号)
ZH
Char
15
账号
外键
RQ
Datatime
8
日期
JE
Float
20
金额
CUFS
Char
20
存款方式
取款单
字段名
数据类型
长度
说明
描述
QUDH
Charr
16
取款单号
主键(年月日+序号)
ZH
Char
15
账号
外键
RQ
Datatime
8
日期
JE
Float
20
金额
QKFS
Char
20
取款方式
银行存取款系统用户的增删改
一、增加用户信息:
代码:
usingSystem;
usingSystem.Collections.Generic;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Windows.Forms;
usingSystem.Data.SqlClient;
namespace银行存取款系统数据库设计
{
publicpartialclassForm1:
Form
{
publicForm1()
{
InitializeComponent();
}
privatevoid确定_Click(objectsender,EventArgse)
{
//连接字符串
stringStrcnn="DataSource=127.0.0.1;InitialCatalog=银行存取款系统数据库设计;IntegratedSecurity=True";
//实例化连接对象
SqlConnectionsqlcnn=newSqlConnection(Strcnn);
//打开连接通道
sqlcnn.Open();
//建立SQL语句
stringSQLstr="insertinto用户values('"+txtno.Text.Trim()+"','"+txtname.Text.Trim()+"','"+txtsex.Text.Trim()+
"',"+txtage.Text.Trim()+",'"+txtid.Text.Trim()+"')";
//建立SQLcommand对象
SqlCommandsqlcmm=newSqlCommand(SQLstr,sqlcnn);
//执行查询命令
intresult=sqlcmm.ExecuteNonQuery();
//判断执行是否成功
if(result>0)
MessageBox.Show("插入用户信息成功!
");
else
MessageBox.Show("插入用户信息失败!
");
//关闭连接通道
sqlcnn.Close();
}
privatevoid重置_Click(objectsender,EventArgse)
{
//清除文本框的内容
txtno.Clear();
txtname.Clear();
txtsex.Clear();
txtage.Clear();
txtid.Clear();
}
privatevoid退出_Click(objectsender,EventArgse)
{
this.Close();
}
privatevoidtxtid_TextChanged(objectsender,EventArgse)
{
}
privatevoidlabel6_Click(objectsender,EventArgse)
{
}
privatevoidtxtage_TextChanged(objectsender,EventArgse)
{
}
privatevoidlabel5_Click(objectsender,EventArgse)
{
}
privatevoidtxtsex_TextChanged(objectsender,EventArgse)
{
}
privatevoidlabel4_Click(objectsender,EventArgse)
{
}
privatevoidtxtname_TextChanged(objectsender,EventArgse)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 银行 取款 系统 数据库 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)