银行存取款系统大数据库设计.pdf

上传人:tbuqq 文档编号:5494513 上传时间:2020-05-23 格式:PDF 页数:27 大小:471.86KB
返回 下载 相关 举报
银行存取款系统大数据库设计.pdf_第1页
第1页 / 共27页
银行存取款系统大数据库设计.pdf_第2页
第2页 / 共27页
银行存取款系统大数据库设计.pdf_第3页
第3页 / 共27页
银行存取款系统大数据库设计.pdf_第4页
第4页 / 共27页
银行存取款系统大数据库设计.pdf_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《银行存取款系统大数据库设计.pdf》由会员分享,可在线阅读,更多相关《银行存取款系统大数据库设计.pdf(27页珍藏版)》请在三一文库上搜索。

1、实用文档 文案大全 银行存取款系统数据 库设计数据库分析与 设计 学院:商学院 学号: 姓名: 专业: 信息管理与信息系统 班级:14 信管 学期: 2015-2016(1) 实用文档 文案大全 1.需求分析 (1)用户的基本需求 : 用户对银行存取款客户端的要求不高,他们需要的是自己通过直接操 作来获得自己所需要的服务, 如存款、取款、转账、查询、修改密码、 缴费等。每一个功能,用户都可以根据系统的提示一步一步往下进行, 并且操作方便、简单、快捷,极大的节约了用户办理业务的时间。 (2)系统设计的目标: 针对银行业务种类繁多、 客户需求量大等现象, 为了减少银行工作人 员的工作任务,延长业务

2、办理的时间,方便客户,通过用户与银行存 取款客户端,使用户自己就可以在客户端上完成存款、取款、查询余 额、转账、修改密码的基础功能,是的银行业务科学化,提高账户管 理水平和工作效率。 实用文档 文案大全 (3)系统总体框架: 取 款 机 管 理 银行帐户管理系统 数 据 查 询 统 计 帐 户 管 理 普 通 管 理 管 理 员 管 理 卡 管 理 客 户 操 作 存 取 款 取 款 机 安 装 拆 除 开 户 销 户 办 卡 挂 失 查 询 实用文档 文案大全 (4)业务流程图: 存款流程图 否 是 现金和存折(银行卡) 用户填写开户单据 填 写 是 否正确 输入账号和存款金额 将客户信息输

3、入电脑 存入金额 客户保留密码 客户存款凭证单 客户签字 回执客户存款(银行)卡 实用文档 文案大全 取款流程图 否 否 是 存折或银行卡 工作人员输入银行账号 客户输入密码 密 码 是 否正确 取款金额 取款凭证单 客户签字 取款记录 回执现金和取款凭证 实用文档 文案大全 (5)数据流: 系统顶层数据流程图: 系统输入数据 第一层数据流图 用户存款信息 用户取款信息 存 取 款 管 理 系 用 户 用 户 存 款 信息输入 用户 用 户 取 款 信息输入 实用文档 文案大全 (6)数据字典: 数据流名称:储户信息 数据结构: 账号( ZH) 银行( YH) 密码(MM) 姓名(XM) 身份

4、证号 (SFZH) 性别(XB) 年龄(NL) 地址(DZ) 存款余额 (CKYE) 数据流名称:银行存款 数据结构: 存款单号( CKDH) 账号(ZH) 日期(RQ) 存款方式 (CKFS) 存款金额 (JE) 实用文档 文案大全 数据流名称:银行取款 数据结构: 取款单号( CKDH) 账号(ZH) 日期(RQ) 取款方式 (CKFS) 金额(JE) 实用文档 文案大全 2.概念结构设计 (1)系统 E-R 图 性别 姓名 身份证号 账号 年龄 储户 存款余额 地址 密码银行 日期 存款方式 账号 存款单 存款单号 金额 实用文档 文案大全 1 1 N N N 取款方式 日期 取款单号

5、取款单 账号 金额 储户 取 款 存 款 取款单存款单 实用文档 文案大全 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

6、 地址 CKYE Float 20 存款余额 实用文档 文案大全 存款单 字段名数据类型长度说明描述 CKDH Char 16 存款单号主键(年月 日+序号) ZH Char 15 账号外键 RQ Datatime 8 日期 JE Float 20 金额 CUFS Char 20 存款方式 取款单 字段名数据类型长度说明描述 QUDH Char r 16 取款单号主键(年月 日+序号) ZH Char 15 账号外键 RQ Datatime 8 日期 JE Float 20 金额 QKFS Char 20 取款方式 实用文档 文案大全 银行存取款系统用户的增删改 一、增加用户信息: 代码: u

7、sing System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.SqlClient; namespace 银行存取款系统数据库设计 public partial class Form1 : Form public Form1() InitializeCompon

8、ent(); private void 确定_Click(object sender, EventArgs e) 实用文档 文案大全 /连接字符串 string Strcnn = “Data Source=127.0.0.1;Initial Catalog=银 行存取款系统数据库设计;Integrated Security=True“; /实例化连接对象 SqlConnection sqlcnn = new SqlConnection(Strcnn); /打开连接通道 sqlcnn.Open(); /建立 SQL 语句 string SQLstr = “insert into 用 户value

9、s(“ + txtno.Text.Trim() + “,“ + txtname.Text.Trim() + “,“ + txtsex.Text.Trim() + “,“ + txtage.Text.Trim() + “,“ + txtid.Text.Trim() + “)“; /建立 SQLcommand对象 SqlCommand sqlcmm = new SqlCommand(SQLstr, sqlcnn); /执行查询命令 int result = sqlcmm.ExecuteNonQuery(); /判断执行是否成功 if (result 0) MessageBox.Show(“ 插入用

10、户信息成功 !“); else 实用文档 文案大全 MessageBox.Show(“ 插入用户信息失败 !“); /关闭连接通道 sqlcnn.Close(); private void 重置_Click(object sender, EventArgs e) /清除文本框的内容 txtno.Clear(); txtname.Clear(); txtsex.Clear(); txtage.Clear(); txtid.Clear(); private void 退出_Click(object sender, EventArgs e) this.Close(); private void tx

11、tid_TextChanged(object sender, EventArgs e) private void label6_Click(object sender, EventArgs e) 实用文档 文案大全 private void txtage_TextChanged(object sender, EventArgs e) private void label5_Click(object sender, EventArgs e) private void txtsex_TextChanged(object sender, EventArgs e) private void label

12、4_Click(object sender, EventArgs e) private void txtname_TextChanged(object sender, EventArgs e) private void label3_Click(object sender, EventArgs e) private void txtno_TextChanged(object sender, EventArgs e) 实用文档 文案大全 private void label2_Click(object sender, EventArgs e) private void label1_Click(

13、object sender, EventArgs e) 截图: 二、查询修改用户信息: 代码: using System; using System.Collections.Generic; using System.ComponentModel; 实用文档 文案大全 using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.SqlClient; namespace 银行存取款系统数据库设计 public

14、 partial class Form2 : Form public Form2() InitializeComponent(); private void 查询_Click(object sender, EventArgs e) /连接字符串 string Strcnn = “Data Source=127.0.0.1;Initial Catalog=银 行存取款系统数据库设计;Integrated Security=True“; /实例化连接对象 SqlConnection sqlcnn = new SqlConnection(Strcnn); /打开连接通道 实用文档 文案大全 sqlc

15、nn.Open(); /建立 SQL 语句 string SQLstr = “select * from 用户where no=“ + cmbno.SelectedItem.ToString() + “; /建立 SQLcommand对象 SqlCommand sqlcmm = new SqlCommand(SQLstr, sqlcnn); /执行查询命令 , 结果填充到 SqlDataReader数据中 SqlDataReader sqlrd = sqlcmm.ExecuteReader(); while (sqlrd.Read() txtname.Text = sqlrd“name“.To

16、String(); txtsex.Text = sqlrd“sex“.ToString(); txtage.Text = sqlrd“age“.ToString(); txtid.Text = sqlrd“id“.ToString(); sqlcnn.Close(); private void Form2data_Load(object sender, EventArgs e) 实用文档 文案大全 private void 保存_Click(object sender, EventArgs e) /连接字符串 string Strcnn = “Data Source=127.0.0.1;Ini

17、tial Catalog=银 行存取款系统数据库设计;Integrated Security=True“; /实例化连接对象 SqlConnection sqlcnn = new SqlConnection(Strcnn); /打开连接通道 sqlcnn.Open(); /建立 SQL 语句 string SQLstr = “update 用 户set name=“ + txtname.Text.Trim() + “,sex=“ + txtsex.Text.Trim() + “,age=“ + txtage.Text.Trim() + “,id=“ + txtid.Text.Trim() +

18、“ where no=“ + cmbno.SelectedItem.ToString() + “; /建立 SQLcommand对象 SqlCommand sqlcmm = new SqlCommand(SQLstr, sqlcnn); /执行查询命令 int result = sqlcmm.ExecuteNonQuery(); /判断执行是否成功 实用文档 文案大全 if (result 0) MessageBox.Show(“ 修改用户信息成功 !“); else MessageBox.Show(“ 修改用户信息失败 !“); /关闭连接通道 sqlcnn.Close(); private

19、 void 退出_Click(object sender, EventArgs e) this.Close(); private void Form2_Load(object sender, EventArgs e) /连接字符串 string Strcnn = “Data Source=127.0.0.1;Initial Catalog=银 行存取款系统数据库设计;Integrated Security=True“; /实例化连接对象 SqlConnection sqlcnn = new SqlConnection(Strcnn); /打开连接通道 sqlcnn.Open(); /建立 SQ

20、L 语句 string SQLstr = “select * from 用户“; 实用文档 文案大全 /建立 SQLcommand对象 SqlCommand sqlcmm = new SqlCommand(SQLstr, sqlcnn); /执行查询命令 , 结果填充到 SqlDataReader数据中 SqlDataReader sqlrd = sqlcmm.ExecuteReader(); /通过循环一个一个读取学号填入组合中 while (sqlrd.Read() cmbno.Items.Add(sqlrd“no“); sqlcnn.Close(); 截图: 实用文档 文案大全 三、删除

21、用户信息 代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.SqlClient; namespace 银行存取款系统数据库设计 实用文档 文案大全 public partial class Form3 : Form public Form

22、3() InitializeComponent(); private void 删除_Click(object sender, EventArgs e) /连接字符串 string Strcnn = “Data Source=127.0.0.1;Initial Catalog=银 行存取款系统数据库设计;Integrated Security=True“; /实例化连接对象 SqlConnection sqlcnn = new SqlConnection(Strcnn); /打开连接通道 sqlcnn.Open(); / 从 listbox 列表框中选择的一行用户信息,提取用户 的账号 str

23、ing Selectno = lstStu.SelectedItem.ToString().Substring(0, 19); /建立 SQL 语句 string SQLstr = “delete from 用 户where 实用文档 文案大全 no=“+Selectno+“; /建立 SQLcommand对象 SqlCommand sqlcmm = new SqlCommand(SQLstr, sqlcnn); /执行查询命令 int result = sqlcmm.ExecuteNonQuery(); /判断执行是否成功 if (result 0) MessageBox.Show(“ 删除

24、用户信息成功 !“); else MessageBox.Show(“ 删除用户信息失败 !“); /从当前的 listbox 列表框中,把选择删除的内容移去。 lstStu.Items.Remove(lstStu.SelectedItem); /关闭连接通道 sqlcnn.Close(); private void 退出_Click(object sender, EventArgs e) this.Close(); private void Form3_Load(object sender, EventArgs e) 实用文档 文案大全 /连接字符串 string Strcnn = “Data

25、 Source=127.0.0.1;Initial Catalog=银 行存取款系统数据库设计;Integrated Security=True“; /实例化连接对象 SqlConnection sqlcnn = new SqlConnection(Strcnn); /打开连接通道 sqlcnn.Open(); /建立 SQL 语句 string SQLstr = “select * from 用户“; /建立 SQLcommand对象 SqlCommand sqlcmm = new SqlCommand(SQLstr, sqlcnn); /执行查询命令 , 结果填充到 SqlDataRead

26、er数据中 SqlDataReader sqlrd = sqlcmm.ExecuteReader(); /通过循环一个一个读取账号填入组合中 while (sqlrd.Read() string itmno = sqlrd“no“.ToString(); string itmname = sqlrd“name“.ToString(); string itmsex = sqlrd“sex“.ToString(); string itmage = sqlrd“age“.ToString(); 实用文档 文案大全 string itmid = sqlrd“id“.ToString(); string itmStr = itmno + “ “ + itmname + “ “ + itmsex + “ “ + itmage + “ “ + itmid; lstStu.Items.Add(itmStr); sqlcnn.Close(); 截图:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1