




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、PAGE PAGE 12摘要銀行管理理系統在在無論在在網絡上上,還是是各種管管理系統統軟件的的資料上上都有講講解,而而且均非非常詳細細,其難難度也可可想而知知。這次次課程設設計時間間緊迫,另另外作者者本身能能力也十十分有限限,只能能完成銀銀行管理理系統中中的少量量功能,所以該該系統還有有很多有有待擴充充及完善的的地方,有不妥妥善的地地方還請請老師指指點。(這些應應出現在在總結,在此應應簡要說說明選題題的目的的及意義義)這次次課程設設計只是是達到訓訓練、牢牢固知識識的目的的,熟悉悉數據庫庫的前臺臺和后臺臺編程、VC+的控控件、如如何訪問問數據庫庫等方面面的知識識,所以以實現的的功能也也很有限限,
2、待以以后隨著著知識的的積累,慢慢地地擴充完完善該系系統。本系統采采用了可可視化的的集成開開發環境境Vissuall C+ 66.0編編輯用戶戶操作界界面、以以SQLL Seeverr為后臺臺數據庫庫并以CCRecoordSSet類類訪問數數據庫信信息的管管理系統統,該系系統能夠夠完成用用戶帳號號的建立立、用戶戶存取款款、數據據備份與與恢復等等基本功能能。關鍵字:SQLL數據庫庫、SQQL語言言、VCC+、銀行管管理系統統目 錄1緒論1.1 選題目目的及意意義11.2 設計內內容12需求分分析2.1 功能需需求12.2 數據需需求12.3 其他需需求13數據庫庫設計3.1概概念結構構設計223.
3、2邏邏輯結構構設計223.3物物理結構構設計224 系統統功能設計計445系統實實現5.1 開發環環境45.2 主要功功能的運運行結果果及代碼碼46總結18參考文獻獻(頁碼再再核對一一下)1 緒論論1.1選選題的目目的及意意義銀行管理理系統:該系統統要求建建立的用用戶表并并不是很很多,完完成的功功能也相相對有限限,但其其中各個個表之間間的聯系系很緊密密,該系系統對數數據庫表表的設計計要求會會很高,所以完完成這個個題目,能更好好的訓練練數據庫庫設計和和VC的的編程能能力,選選擇該題題目就是是充分訓訓練數據據庫表設設計的能能力和運運用VCC的能力力。1.2 設計內內容用戶管理理模塊:建立新新用戶、
4、刪除老老用戶、更改用用戶操作作;賬戶操作作模塊:賬戶信信息、活活期存取取款操作作、查詢詢活期操操作記錄錄、定期期存款、定期取取款、查查詢定期期操作記記錄;數據庫模模塊:數數據庫備備份、數數據庫恢恢復;需求分析析功能需求求對于用戶戶部分,能能夠新建建和刪除除用戶,在操作作過程中中可以更更改用戶戶;對于于賬戶部部分,可可以查詢詢用戶的的信息,包括各各種基本本信息、活期余余額、定定期賬單單等;對對于賬戶戶操作部部分,有有活期存存取款、定期存存取款操操作,另另外操作作完成之之后存儲儲相應的的操作記記錄并能能夠查詢詢操作記記錄等功功能。數據需求求賬戶信息息:帳號號varrchaar(220),開戶人人姓
5、名vvarccharr(200),賬賬戶密碼碼chaar(66),身身分證號號varrchaar(220),賬戶余余額flloatt,開戶戶日期ddateetimme,開開戶地址址varrchaar(330);活期操作作:帳號號varrchaar(220),金額ffloaat,類類型(存存入,支支出),賬戶余余額flloatt,利息息flooat,存入日日期daatettimee;定期存款款:帳號號varrchaar(220),存款人人姓名vvarhhcarr(100),存存款金額額flooat,存款日日期daatettimee,存儲儲年份iint,存儲利利率flloatt;定期取款款:帳號號
6、varrchaar(220),取款人人姓名vvarhhcarr(100),取取款金額額flooat,取款日日期daatettimee;定期歷史史操作記記錄:帳帳號vaarchhar(20),存取取款人姓姓名vaarhccar(10),類型型(存入入,支出出),辦辦理日期期dattetiime,存儲年年份innt,存存儲利率率flooat;其它需求求完成數據據庫的備備份與恢恢復,系系統登錄錄對話框框等功能能。3. 數數據庫設設計3.1概概念結構構設計活期存取款存儲帳號銀行儲戶開戶地址姓名性別帳戶余額開戶日期密碼身份證號定期存取款定期操作記錄活期操作記錄 銀行管管理系統統E-RR圖3.2 邏輯結結
7、構設計計儲戶(帳號,姓姓名,密密碼,身身份證號號,性別別,帳戶戶余額,開戶日日期,開開戶地址址);活期存存取款(nIDD,帳號號,金額額,類型型,辦理理日期,利息,賬戶余余額);定期存存款(nnID,帳號,存款人人姓名,金額,存儲年年份,年年利率,存儲日日期);定期取取款(nnID,帳號,取款人人姓名,取款金金額,取取款日期期);定期記記錄(nnID,帳號,存取款人人姓名,類型,操作金額額,年份份,操作作日期)3.3 物理結結構設計計儲戶表序號字段名稱稱字段描述述數據類型型長度屬性1CNo帳號Varccharr20PK2CNamme開戶人姓姓名Varhhcarr20非空3CPassswoord
8、登錄密碼碼Charr6非空4CID身份證號號Varccharr20非空5CSexx性別Charr 2非空6CBallancce帳戶余額額Floaat8非空7CDatte開戶日期期Dateetimme8非空8CAdddresss開戶地址址Varccharr30非空主鍵:帳帳號;約束條件件:各屬屬性均非非空,密密碼長度度為6位位;活期存取取款表序號字段名稱稱字段描述述數據類型型長度屬性1nID序號Int4PK2CNo帳號Varccharr20非空3CMonney操作金額額Floaat8非空4CStyyle操作類型型Varccharr10非空5CDatte操作日期期Dateetimme8非空6CIn
9、ttereest利息Floaat8非空7CBallancce帳戶余額額Floaat8非空主鍵:nnID;外鍵:帳號;被參照照表:儲儲戶表約束條件件:各屬屬性均非非空;定期存款款表序號字段名稱稱字段描述述數據類型型長度屬性1nID序號Int4PK2CNo帳號Varccharr20非空3CNamme存款人姓姓名Varccharr10非空4CMonney存款金額額Floaat8非空5CDatte存款日期期Dateetimme8非空6CYeaar存儲年份份Int4非空7CRatte存儲利率率Floaat8非空主鍵:nnID;外鍵:帳號;被參照照表:儲儲戶表約束條件件:各屬屬性均非非空;定期取款款表序號
10、字段名稱稱字段描述述數據類型型長度屬性1nID序號Int4PK2CNo帳號Varccharr20非空3CNamme取款人姓姓名Varccharr10非空4CMonney取款金額額Floaat8非空5CDatte取款日期期Dateetimme8非空主鍵:nnID;外鍵:nIDD;被參參照表:定期存存款表約束條件件:各屬屬性非空空定期操作作記錄表表序號字段名稱稱字段描述述數據類型型長度屬性1nID序號Int4PK2CNo帳號Varccharr20非空3CNamme存取款人人姓名Floaat8非空4CStyyle操作類型型Charr4非空5CMonney存取款金金額floaat8非空6CYeaar存
11、儲年份份Int4非空7CDatte存取款日日期Dateetimme8非空主鍵:nnID;外鍵:nIDD;被參參照表:定期存存款表,定期取取款表約束條件件:各屬屬性非空空4.系統統功能設設計銀行管理系統銀行賬戶系統管理理新建賬戶刪除賬戶更改賬戶賬戶管理退出系統賬戶操作查看賬戶信息活期操作定期操作活期存取款查看歷史記錄定期存款定期取款查看歷史記錄數據庫管理數據庫備份數據庫恢復賬戶登錄,身份驗證圖4-11銀行管管理系統統功能結結構圖5 .系系統實現現5.1 系統開開發環境境軟件:SSQL Sevver 20000,VVC+6.00操作系統統:Wiindoow XXP硬件:PPenttiunn 4 D
12、DRR 5112MBB 1220G硬硬盤5.2主主要功能能的運行行結果及及代碼數據庫創創建過程程及其連連接(1).進入入企業管管理器窗窗口,選選擇“新建SSQL Sevver注注冊”;(2).選中“數據庫庫”文件夾夾,單擊擊鼠標右右鍵,選選擇“新建數數據庫”,輸入入數據庫庫名Baank;(3).單擊“確定”按鈕,關閉對對話框,數據庫庫創建成成功。完成“賬賬戶登錄錄”的窗口口ID控件類型型成員變量量說明IDC_EDIIT1CStrringgm_sttrNoo用戶帳號號IDC_EDIIT1CEdiitm_cttrNooIDC_EDIIT2CStrringgm_sttrPaasswwordd登錄密碼
13、碼IDC_EDIIT2CEdiitm_cttrPaasswworddIDC_EDIIT3CStrringgm_sttrReePassswoord確認密碼碼IDC_EDIIT3CEdiitm_cttrReePassswoordIDOKK“OK”按鈕IDCAANCLLE“Cannclee”按鈕添加記錄錄集類CCAcccounntSeet類,基類為為CReecorrdSeet,數數據表為為acccounnt表;(2) 在CLLogiinDllg類中中添加CCAccconttSett類的成成員變量量m_rrecoordsset;(3) 為“CBaankAApp”類添加加為CSStriing型型的成員員
14、變量sstrNNO;(4) IDOOK控件件的消息息響應函函數:voidd CLLogiinDllg:OnOOK() UpddateeDatta(TTRUEE);if (m_sstrNNo = )MeessaageBBox(Plleasse IInpuut tthe Acccounnt NNumbber!);m_ctrrNo.SettFoccus();reeturrn ;if (m_sstrPPasssworrd = )MeessaageBBox(Plleasse IInpuut tthe Passswoord!);m_ctrrPassswoord.SettFoccus();reeturrn
15、;if (m_sstrRRePaasswwordd = )MeessaageBBox(Plleasse IInpuut tthe Connfirrm PPasssworrd!);m_ctrrRePPasssworrd.SSetFFocuus();reeturrn ;if (m_sstrPPasssworrd != mm_sttrReePassswoord)MeessaageBBox(Twwo PPasssworrds Aree Diiffeeredd!);m_strrPassswoord = ;m_strrRePPasssworrd = ;UppdatteDaata(FALLSE);m_ctr
16、rPassswoord.SettFoccus();reeturrn ;CStrringg sttrSQQL;strrSQLL.Foormaat(sellectt * froom AAccoountt whheree CNNo = %s,m_strrNo);if (!m_reccorddsett.Oppen(AFXX_DBB_USSE_DDEFAAULTT_TYYPE,strrSQLL)MeessaageBBox(Oppen Dattabaase Filled!,Dattabaase Errror,MBB_OKK);reeturrn ;if (m_rrecoordsset.m_CCPassswo
17、ord != m_sstrPPasssworrd)MeessaageBBox(Paasswwordd Errrorr! PPleaase Rewwritte!);m_reccorddsett.Cllosee();m_sttrPaasswwordd = ;m_strrRePPasssworrd = ;UppdatteDaata(FALLSE);m_ctrrPassswoord.SettFoccus();reeturrn ;CBannkAppp * pttheAApp = (CBaankAApp *) AfxxGettAppp();pthheAppp-strrNo = mm_sttrNoo;CDi
18、ialoog:OnOOK();(5) 在“CBaankAApp”類中的的“IniitInnstaancee()”函數中中添加登登錄對話話框的對對象:CLogginDDlg dlgg;if (dlgg.DooModdal() != IIDOKK)retturnn FAALSEE;完成“創創建新帳帳戶”的窗口口:ID控件類型型成員變量量說明IDC_COMMBO11CCommboBBoxm_cttrSeex性別IDC_DATTETIIMEPPICKKER11CTimmem_tmmDatte開戶日期期IDC_EDIIT1CStrringgm_sttrNoo帳號IDC_EDIIT1CEdiitm_ctt
19、rNooIDC_EDIIT2CStrringgm_sttrNaame開戶人姓姓名IDC_EDIIT2CEdiitm_cttrNaameIDC_EDIIT3CStrringgm_sttrPaasswwordd密碼IDC_EDIIT3CEdiitm_cttrPaasswworddIDC_EDIIT4CStrringgm_sttrCoomPaasswwordd確認密碼碼IDC_EDIIT4CEdiitm_cttrCoomPaasswworddIDC_EDIIT5CStrringgm_sttrIDD身份證號號IDC_EDIIT5CEdiitm_cttrIDDIDC_EDIIT6Doubblem_bBB
20、alaancee帳戶余額額IDC_EDIIT7CStrringgm_sttrAdddreess開戶地址址IDC_EDIIT7CEdiitm_cttrAdddreessIDOKK“確定”按鈕IDCAANCLLE“取消”按鈕在CAcccouuntDDlg類類中添加加CAccconntSeet類的的成員變變量m_reccorddsett;添加記錄錄集類CCCurrrenntSeet類,基類為為CReecorrdSeet,數數據表為為currrennt表;添加初始始化對話話框OnnIniitDiialoog()方法:BOOLL CAAccoounttDlgg:OOnInnitDDiallog() CD
21、iialoog:OnIInittDiaalogg();m_ttmDaate = CCTimme:GettCurrrenntTiime();m_cctrSSex.AdddStrringg(男男);m_cctrSSex.AdddStrringg(女女);UpddateeDatta(FFALSSE);retturnn TRRUE; IDOKK控件的的消息響響應函數數,完成成對帳戶戶表和活活期存取取款表的的記錄添添加。完成“刪刪除帳戶戶”的功能能:在CMaainFFramme類中中添加菜菜單的消消息響應應函數,找到當當前用戶戶在賬戶戶表中的的記錄,并且判判斷該帳帳戶是否否還有活活期存款款和定期期存款,
22、如果有有記錄,則無法法刪除帳帳戶。voidd CMMainnFraame:OnnDelleteeAcccounnt() / TODDO: Addd yoour commmannd hhanddlerr coode herreCBaankAApp * pptheeAppp = (CBBankkAppp *) AffxGeetAppp();CSttrinng sstrSSQL;strrSQLL.Foormaat(sellectt * froom AAccoountt whheree CNNo = %s,pttheAApp-sttrNoo);CAcccouuntSSet reccorddsett;i
23、f (!rrecoordsset.Opeen(AAFX_DB_USEE_DEEFAUULT_TYPPE,sstrSSQL)MeessaageBBox(Oppen Dattabaase Filled!,Dattabaase Errror,MBB_OKK);reeturrn ;if (MeessaageBBox(確定定刪除該該用戶?,提示,MBB_YEESNOO) = IIDYEES)iff (rrecoordsset.m_CCBallancce != 00)rrecoordsset.Cloose();MMesssageeBoxx(用用戶賬戶戶中活期期存款仍仍存有余余額,無無法進行行銷戶!);rr
24、etuurn ;CTTimeeDepposiitSeet ttds;CSStriing strrReccordd;sttrReecorrd.FFormmat(seelecct* froom TTimeeDepposiit wwherre CCNo = %s,pptheeAppp-sstrNNo);iff (!tdss.Oppen(AFXX_DBB_USSE_DDEFAAULTT_TYYPE,strrReccordd)rrecoordsset.Cloose();MMesssageeBoxx(OOpenn Daatabbasee Fiiledd!,Daatabbasee Errrorr,MMB_OOK);rretuurn ;iff (ttd
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 證券結算AI應用行業深度調研及發展項目商業計劃書
- 電磁屏蔽丁苯橡膠電纜企業制定與實施新質生產力項目商業計劃書
- 高精度流量傳感器行業深度調研及發展項目商業計劃書
- 企業貸款評估系統行業跨境出海項目商業計劃書
- 電致變色材料行業跨境出海項目商業計劃書
- 綠色建筑室內空氣凈化技術行業跨境出海項目商業計劃書
- 美甲店顧客運輸行業深度調研及發展項目商業計劃書
- 2025年農村零售市場消費升級與農村養老渠道拓展研究報告
- 2025年工業互聯網平臺安全多方計算在智能零售業庫存管理中的應用報告
- 2025-2030中國皮套行業市場現狀供需分析及投資評估規劃分析研究報告
- 《中小學生端午節安全教育主題班會》課件
- 高級網絡技術試題及答案
- 2025年春季《中華民族共同體概論》第二次平時作業-國開(XJ)-參考資料
- 第3章 一元一次不等式(組)單元測試(原卷)2024-2025學年湘教版七年級數學下冊
- 股權終止合作協議書
- 河南省鄭州市2025年中考二模語文試題(含答案)
- 2025園林景觀設計合同范本
- 《海南三亞西島景區營銷現狀問卷調查及營銷問題和優化對策》12000字
- 江蘇省蘇、錫、常、鎮2025屆高考仿真模擬生物試卷含解析
- 2024年河南鄭州航空港投資集團招聘真題
- 社會規則核心是分配:-上層按權分配-中層按資分配-下層按勞分配
評論
0/150
提交評論