银行存取款系统数据库设计Word下载.docx
- 文档编号:21889388
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:20
- 大小:125.06KB
银行存取款系统数据库设计Word下载.docx
《银行存取款系统数据库设计Word下载.docx》由会员分享,可在线阅读,更多相关《银行存取款系统数据库设计Word下载.docx(20页珍藏版)》请在冰豆网上搜索。
客
户
操
作
开户销户
取款机安装拆除
r
□
—F
存取款
查询
数据查询统计
(4)业务流程图:
①存款流程图
②取款流程图
(5)数据流:
①系统顶层数据流程图:
(6)数据字典:
数据流名称:
储户信息
数据结构:
账号(ZH)
银行(YH)
密码(MM)姓名(XM)身份证号(SFZH)性别(XB)年龄(NL)地址(DZ)存款余额(CKYE)
银行存款
存款单号(CKDH)
日期(RQ)
存款方式(CKFS)存款金额(JE)
银行取款
取款单号(CKDH)
取款方式(CKFS)
金额(JE)
2•概念结构设计
(1)系统E-R图
3•逻辑结构设计
储户(账号、银行、密码、姓名、身份证号、性别、年龄、地址、存款余额)
存款单(存款单号、账号、日期、存款方式、金额)
取款单(取款单号、账号、日期、取款方式、金额)
(注:
“”表示主键,“”表示主键+外键,“”表
示外键)
储户
字段名
数据类型
长度
说明
描述
ZH
Char
15
账号
主键
YH
Varchar
50
银行
MM
6
密码
XM
8
姓名
SFZH
18
身份证号
XB
2
性别
NL
Smallint
年龄
DZ
地址
CKYE
Float
20
存款余额
存款单
CKDH
16
存款单号
主键(年月
日+序号)
外键
RQ
Datatime
日期
JE
金额
CUFS
存款方式
取款单
QUDH
Charr
取款单号
QKFS
取款方式
银行存取款系统用户的增删改
一、增加用户信息:
代码:
usingSystem;
usingSystem.Collections.Generic;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem丄inq;
usingSystem.Text;
usingSystem.Windows.Forms;
usingSystem.Data.SqlClient;
namespace银行存取款系统数据库设计
{
publicpartialclassForm1:
Form
publicForm1()
InitializeComponent();
}
privatevoid确定_Click(objectsender,EventArgse)
//连接字符串
stringStrcnn="
DataSource=127.0.0.1;
lnitialCatalog二银行存取款系统数据库设计;
lntegratedSecurity二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)
privatevoidlabel3_Click(objectsender,EventArgse)
privatevoidtxtno_TextChanged(objectsender,EventArgse)
privatevoidlabel2_Click(objectsender,EventArgse)
privatevoidlabel1_Click(objectsender,EventArgse)
截图:
代码:
publicpartialclassForm2:
publicForm2()
privatevoid查询_Click(objectsender,EventArgse)
lnitialCatalog=银
行存取款系统数据库设计;
IntegratedSecurity二True"
select*from用户whereno二”'
cmbno.Selectedltem.ToString()+"
〃执行查询命令,结果填充到SqlDataReader数据中
SqlDataReadersqlrd=sqlcmm.ExecuteReader();
while(sqlrd.Read())
txtname.Text=sqlrd["
name"
].ToString();
txtsex.Text=sqlrd["
sex"
txtage.Text=sqlrd["
age"
txtid.Text=sqlrd["
id"
privatevoidForm2data_Load(objectsender,EventArgse)
privatevoid保存_Click(objectsender,EventArgse)
lnitialCatalog二银
update用户setname='
txtname.Text.Trim()+"
sex='
+txtsex.Text.Trim()+
age='
+txtage.Text.Trim()+"
id='
+txtid.Text.Trim()+"
whereno二'
+cmbno.Selectedltem.ToString()+
(VIVI.
J
SqlCommandsqlcmm=newSqlCommand(SQLstr,
sqlcnn);
//执行查询命令intresult=sqlcmm.ExecuteNonQuery();
MessageBox.Show(修改用户信息成功!
MessageBox.Show(修改用户信息失败!
privatevoidForm2_Load(objectsender,EventArgse)
lnitialCatalog=银行存取款系统数据库设计;
select*from用户"
截图:
//通过循环一个一个读取学号填入组合中
cmbno.ltems.Add(sqlrd["
no"
]);
二、删除用户信息
publicpartialclassForm3:
Form{
publicForm3()
privatevoid删除_Click(objectsender,EventArgse)
//从listbox列表框中选择的一行用户信息,提取用户的账号
stringSelectno二
IstStu.Selectedltem.ToString().Substring(0,19);
where
deletefrom用户no二'
+Selectno+"
MessageBox.Show(删除用户信息成功!
MessageBox.Show(删除用户信息失败!
〃从当前的listbox列表框中,把选择删除的内容移去。
IstStu.ltems.Remove(lstStu.Selectedltem);
privatevoidForm3_Load(objectsender,EventArgse)
//通过循环一个一个读取账号填入组合中
stringitmno二sqlrd["
stringitmname=sqlrd["
stringitmsex=sqlrd["
stringitmage=sqlrd["
stringitmid=sqlrd["
].ToString();
stringitmStr=itmno+"
"
+itmname+
+itmsex+"
+itmage+"
+itmid;
IstStu.ltems.Add(itmStr);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 银行 取款 系统 数据库 设计