銀行存取款系統(tǒng)大數(shù)據(jù)庫設(shè)計_第1頁
銀行存取款系統(tǒng)大數(shù)據(jù)庫設(shè)計_第2頁
銀行存取款系統(tǒng)大數(shù)據(jù)庫設(shè)計_第3頁
銀行存取款系統(tǒng)大數(shù)據(jù)庫設(shè)計_第4頁
銀行存取款系統(tǒng)大數(shù)據(jù)庫設(shè)計_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、文案大全銀行存取款系統(tǒng)數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫分析與設(shè)計學院:商學院學號:一姓名:專業(yè):信息管理與信息系統(tǒng)班級:14信管學期:2015-2016(1)1需求分析用戶的基本需求:用戶對銀行存取款客戶端的要求不高,他們需要的是自己通過直接操作來獲得自己所需要的服務(wù),如存款、取款、轉(zhuǎn)賬、查詢、修改密碼、繳費等。每一個功能,用戶都可以根據(jù)系統(tǒng)的提示一步一步往下進行,并且操作方便、簡單、快捷,極大的節(jié)約了用戶辦理業(yè)務(wù)的時間。系統(tǒng)設(shè)計的目標:針對銀行業(yè)務(wù)種類繁多、客戶需求量大等現(xiàn)象,為了減少銀行工作人員的工作任務(wù),延長業(yè)務(wù)辦理的時間,方便客戶,通過用戶與銀行存取款客戶端,使用戶自己就可以在客戶端上完成存款、取款、

2、查詢余額、轉(zhuǎn)賬、修改密碼的基礎(chǔ)功能,是的銀行業(yè)務(wù)科學化,提高賬戶管理水平和工作效率。(3)系統(tǒng)總體框架:銀行帳戶管理系統(tǒng)取款機管理普通管理管理員管理客戶操作開戶銷戶取款機安裝拆除rF存取款查詢數(shù)據(jù)查詢統(tǒng)計業(yè)務(wù)流程圖:存款流程圖取款流程圖數(shù)據(jù)流:系統(tǒng)頂層數(shù)據(jù)流程圖:數(shù)據(jù)字典:數(shù)據(jù)流名稱:儲戶信息數(shù)據(jù)結(jié)構(gòu):賬號(ZH)銀行(YH)密碼(MM)姓名(XM)身份證號(SFZH)性別(XB)年齡(NL)地址(DZ)存款余額(CKYE)數(shù)據(jù)流名稱:銀行存款數(shù)據(jù)結(jié)構(gòu):存款單號(CKDH)賬號(ZH)日期(RQ)存款方式(CKFS)存款金額(JE)數(shù)據(jù)流名稱:銀行取款數(shù)據(jù)結(jié)構(gòu):取款單號(CKDH)賬號(ZH)

3、日期(RQ)取款方式(CKFS)金額(JE)2概念結(jié)構(gòu)設(shè)計(1)系統(tǒng)E-R圖3邏輯結(jié)構(gòu)設(shè)計儲戶(賬號、銀行、密碼、姓名、身份證號、性別、年齡、地址、存款余額)存款單(存款單號、賬號、日期、存款方式、金額)取款單(取款單號、賬號、日期、取款方式、金額)(注:“”表示主鍵,“”表示主鍵+外鍵,“”表示外鍵)儲戶字段名數(shù)據(jù)類型長度說明描述ZHChar15賬號主鍵YHVarchar50銀行MMChar6密碼XMChar8姓名SFZHChar18身份證號XBChar2性別NLSmallint2年齡DZVarchar50地址CKYEFloat20存款余額存款單字段名數(shù)據(jù)類型長度說明描述CKDHChar16

4、存款單號主鍵(年月日+序號)ZHChar15賬號外鍵RQDatatime8日期JEFloat20金額CUFSChar20存款方式取款單字段名數(shù)據(jù)類型長度說明描述QUDHCharr16取款單號主鍵(年月日+序號)ZHChar15賬號外鍵RQDatatime8日期JEFloat20金額QKFSChar20取款方式銀行存取款系統(tǒng)用戶的增刪改一、增加用戶信息:代碼:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem丄

5、inq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Data.SqlClient;namespace銀行存取款系統(tǒng)數(shù)據(jù)庫設(shè)計publicpartialclassForm1:FormpublicForm1()InitializeComponent();privatevoid確定_Click(objectsender,EventArgse)/連接字符串stringStrcnn=DataSource=;lnitialCatalog二銀行存取款系統(tǒng)數(shù)據(jù)庫設(shè)計;lntegratedSecurity二True;/實例化連接對象SqlConn

6、ectionsqlcnn二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);/執(zhí)行查詢命令intresult=sqlcmm.ExecuteNonQu

7、ery();/判斷執(zhí)行是否成功if(result0)MessageBox.Show(插入用戶信息成功!);elseMessageBox.Show(插入用戶信息失敗!);/關(guān)閉連接通道sqlcnn.Close();privatevoid重置_Click(objectsender,EventArgse)/清除文本框的內(nèi)容txtno.Clear();txtname.Clear();txtsex.Clear();txtage.Clear();txtid.Clear();privatevoid退出_Click(objectsender,EventArgse)this.Close();privatevoi

8、dtxtid_TextChanged(objectsender,EventArgse)privatevoidlabel6_Click(objectsender,EventArgse)privatevoidtxtage_TextChanged(objectsender,EventArgse)privatevoidlabel5_Click(objectsender,EventArgse)privatevoidtxtsex_TextChanged(objectsender,EventArgse)privatevoidlabel4_Click(objectsender,EventArgse)priva

9、tevoidtxtname_TextChanged(objectsender,EventArgse)privatevoidlabel3_Click(objectsender,EventArgse)privatevoidtxtno_TextChanged(objectsender,EventArgse)privatevoidlabel2_Click(objectsender,EventArgse)privatevoidlabel1_Click(objectsender,EventArgse)截圖:查詢修改用戶信息:代碼:usingSystem;usingSystem.Collections.Ge

10、neric;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem丄inq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Data.SqlClient;namespace銀行存取款系統(tǒng)數(shù)據(jù)庫設(shè)計publicpartialclassForm2:FormpublicForm2()InitializeComponent();privatevoid查詢_Click(objectsender,EventArgse)/連接字符串stringStrc

11、nn=DataSource=;lnitialCatalog=銀行存取款系統(tǒng)數(shù)據(jù)庫設(shè)計;IntegratedSecurity二True;/實例化連接對象SqlConnectionsqlcnn二newSqlConnection(Strcnn);/打開連接通道sqlcnn.Open();/建立SQL語句stringSQLstr=select*from用戶whereno二”+cmbno.Selectedltem.ToString()+;建立SQLcommand對象SqlCommandsqlcmm=newSqlCommand(SQLstr,sqlcnn);執(zhí)行查詢命令,結(jié)果填充到SqlDataReade

12、r數(shù)據(jù)中SqlDataReadersqlrd=sqlcmm.ExecuteReader();while(sqlrd.Read()txtname.Text=sqlrdname.ToString();txtsex.Text=sqlrdsex.ToString();txtage.Text=sqlrdage.ToString();txtid.Text=sqlrdid.ToString();sqlcnn.Close();privatevoidForm2data_Load(objectsender,EventArgse)privatevoid保存_Click(objectsender,EventArgse

13、)/連接字符串stringStrcnn=DataSource=;lnitialCatalog二銀行存取款系統(tǒng)數(shù)據(jù)庫設(shè)計;IntegratedSecurity二True;/實例化連接對象SqlConnectionsqlcnn二newSqlConnection(Strcnn);/打開連接通道sqlcnn.Open();/建立SQL語句stringSQLstr=update用戶setname=+txtname.Text.Trim()+,sex=+txtsex.Text.Trim()+,age=+txtage.Text.Trim()+,id=+txtid.Text.Trim()+whereno二+cm

14、bno.Selectedltem.ToString()+(VIVI.J建立SQLcommand對象SqlCommandsqlcmm=newSqlCommand(SQLstr,sqlcnn);/執(zhí)行查詢命令intresult=sqlcmm.ExecuteNonQuery();/判斷執(zhí)行是否成功if(result0)MessageBox.Show(修改用戶信息成功!);elseMessageBox.Show(修改用戶信息失敗!);/關(guān)閉連接通道sqlcnn.Close();privatevoid退出_Click(objectsender,EventArgse)this.Close();privat

15、evoidForm2_Load(objectsender,EventArgse)/連接字符串stringStrcnn=DataSource=;lnitialCatalog=銀行存取款系統(tǒng)數(shù)據(jù)庫設(shè)計;IntegratedSecurity二True;/實例化連接對象SqlConnectionsqlcnn二newSqlConnection(Strcnn);/打開連接通道sqlcnn.Open();/建立SQL語句stringSQLstr=select*from用戶;sqlcnn);截圖:建立SQLcommand對象SqlCommandsqlcmm=newSqlCommand(SQLstr,執(zhí)行查詢命

16、令,結(jié)果填充到SqlDataReader數(shù)據(jù)中SqlDataReadersqlrd=sqlcmm.ExecuteReader();/通過循環(huán)一個一個讀取學號填入組合中while(sqlrd.Read()cmbno.ltems.Add(sqlrdno);sqlcnn.Close();二、刪除用戶信息代碼:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem丄inq;usingSystem.Text;usingSy

17、stem.Windows.Forms;usingSystem.Data.SqlClient;namespace銀行存取款系統(tǒng)數(shù)據(jù)庫設(shè)計publicpartialclassForm3:FormpublicForm3()InitializeComponent();privatevoid刪除_Click(objectsender,EventArgse)/連接字符串stringStrcnn=DataSource=;lnitialCatalog=銀行存取款系統(tǒng)數(shù)據(jù)庫設(shè)計;IntegratedSecurity二True;/實例化連接對象SqlConnectionsqlcnn二newSqlConnectio

18、n(Strcnn);/打開連接通道sqlcnn.Open();/從listbox列表框中選擇的一行用戶信息,提取用戶的賬號stringSelectno二IstStu.Selectedltem.ToString().Substring(0,19);/建立SQL語句wherestringSQLstr=deletefrom用戶no二+Selectno+;建立SQLcommand對象SqlCommandsqlcmm=newSqlCommand(SQLstr,sqlcnn);/執(zhí)行查詢命令intresult=sqlcmm.ExecuteNonQuery();/判斷執(zhí)行是否成功if(result0)MessageBox.Show(刪除用戶信息成功!);elseMessageBox.Show(刪除用戶信息失敗!);從當前的listbox列表框中,把選擇刪除的內(nèi)容移去。IstStu.ltems.Remove(lstStu.Selectedltem);/關(guān)閉連接通道sqlcnn.Close();privatevoid退出_Click(objectsender,EventArgse)this.Close();privatevoidForm3_Load(objectsend

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論