版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、南京工業(yè)職業(yè)技術(shù)學院項目技術(shù)報告銀行管理系統(tǒng)設(shè)計與開發(fā)組 別:第二組成 員:課程名稱:java c/s架構(gòu)企業(yè)管理軟件設(shè)計綜合實訓-銀行管理系統(tǒng)的設(shè)計與開發(fā)提交時間:2011年01月09日概 要本次實訓報告依據(jù)標準實訓報告模板編寫,其基本內(nèi)容包括概要、目錄、前言、系統(tǒng)設(shè)計基礎(chǔ)、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實現(xiàn)、系統(tǒng)測試、軟件使用說明書、結(jié)論、致謝、參考文獻、個人小結(jié)等。其中涉及到的銀行管理系統(tǒng)軟件開發(fā)過程中要編寫的一系列文檔,比如說,需求分析報告、概要設(shè)計報告、詳細設(shè)計報告、測試報告等。在編寫這些報告的過程中,為了確保報告的正規(guī)性和完備性,都相當程度的借鑒了軟件工程課程、數(shù)據(jù)庫課程、軟件測試課程的
2、相關(guān)章節(jié)內(nèi)容。銀行管理系統(tǒng)使用說明書的部分,詳細介紹了該系統(tǒng)的實際使用方法和規(guī)則,以確保用戶很容易就明白整個使用流程。報告最后的個人小結(jié)部分,小組成員都結(jié)合自己的親身體會和感受認真編寫,內(nèi)容十分的豐富和真實。目 錄前 言4第一章 系統(tǒng)設(shè)計基礎(chǔ)51.1 設(shè)計銀行管理系統(tǒng)的意圖512 開發(fā)平臺與系統(tǒng)設(shè)計模式5第二章 系統(tǒng)分析62.1 需求分析62.2 數(shù)據(jù)庫設(shè)計7第三章 系統(tǒng)設(shè)計103.1 概要設(shè)計1032詳細設(shè)計22第四章 系統(tǒng)實現(xiàn)25第五章 系統(tǒng)測試32第六章 軟件使用說明書44結(jié)論45小組總結(jié)46致 謝47參考文獻48附 錄 綜合實訓項目個人小結(jié)49前 言本項目主要介紹了,使用java語言編
3、寫程序的功能實現(xiàn)。java是一種完全面向?qū)ο蟮木幊陶Z言,本項目重點介紹了java中的類、對象和方法的使用,內(nèi)容包括在java中構(gòu)造管理員類、用戶類和工作人員類,創(chuàng)建類的實例化對象,重載、重寫以及java語言的根類和接口等。本項目深入使用完成java語言中字符串的實現(xiàn);包、類庫和applet;gui編程基礎(chǔ);java的異常處理;本項目還使用了jdbc開發(fā)java數(shù)據(jù)庫程序。這些程序更進一步的體現(xiàn)了java語言的實用性,本項目重點在java程序開發(fā)中常使用的類,內(nèi)容主要在接口的實現(xiàn)。本項目在我們組成員的共同努力和老師的細心指導下完成。作者都是java專業(yè)的學生,在這期間查看許多相關(guān)的資料,了解掌握
4、了java開發(fā)的相關(guān)知識。第一章 系統(tǒng)設(shè)計基礎(chǔ)1.1 設(shè)計銀行管理系統(tǒng)的意圖隨著我國信息產(chǎn)業(yè)發(fā)展迅速以及中國加入世界貿(mào)易組織,國內(nèi)銀行之間以及與外國銀行之間的競爭也越來越激烈,怎樣發(fā)展業(yè)務(wù)以吸引更多顧客是各銀行面隊的當務(wù)之急。而帳目管理是銀行業(yè)務(wù)流程過程中十分重要且必備的環(huán)節(jié)之一,在銀行業(yè)務(wù)流程當中起著相當重要的作用?,F(xiàn)在銀行的業(yè)務(wù)越來越多,吸引的客戶也越來越多,銀行的管理就越顯重要。銀行管理系統(tǒng)是針對銀行的日常管理而設(shè)計。銀行管理系統(tǒng)不僅要求操作方便而且要求界面簡潔,它還需要實現(xiàn)帳目管理,用戶查詢和查詢統(tǒng)計功能。針對上述情況和要求,采用軟件工程的開發(fā)原理,依據(jù)軟件流程過程規(guī)范,按照需求分析、
5、概要設(shè)計、詳細設(shè)計、程序編碼、測試等過程開發(fā)了一個銀行賬目管理系統(tǒng)。采用java作為編程語言,使用工具eclipse3.1設(shè)計實現(xiàn)了銀行管理系統(tǒng),完成系統(tǒng)管理、帳目管理、查詢統(tǒng)計、用戶查詢等功能。12 開發(fā)平臺與系統(tǒng)設(shè)計模式此次實訓是在我們學院的教4-421機房,聯(lián)想硬盤保護系統(tǒng)完成的,我們的結(jié)構(gòu)是c/s架構(gòu)。第二章 系統(tǒng)分析2.1 需求分析1. 實現(xiàn)銀行管理員的功能,要求完成以下功能:1)管理員的登陸(設(shè)本系統(tǒng)的管理員只有一個)2)修改個人密碼修改工作人員信息(電話號碼,家庭住址)3)查詢(查詢某個用戶的信息 ,工作人員信息)4)統(tǒng)計(銀行信息及銀行總客戶數(shù),總的金額)5)刪除(刪除用戶需要
6、注銷的帳戶信息;刪除工作人員信息)6)增加(系統(tǒng)生成帳戶信息表與員工表由用戶和工作人員填寫)7) 設(shè)置利率(根據(jù)用戶存款的類型設(shè)置利率)8) 添加工作人員9) 注銷2. 實現(xiàn)客戶對自己帳戶的操作功能,要求完成以下功能:1) 用戶的登陸(未登陸或登陸失敗時不能執(zhí)行用戶帳戶的操作)2) 開戶(用戶根據(jù)提示填寫個人信息,包括用戶的身份證號等)3) 修改密碼(要求用戶輸入舊密碼,確認后重新輸入新密碼)4) 存款(用戶本人需要攜帶身份證,輸入個人的密碼進行存)5) 取款(用戶需要攜帶身份證,輸入密碼與取款金額進行取款)6) 掛失(用戶可以在網(wǎng)上銀行掛失或打電話通過人工服務(wù)掛失)7) 查詢余額8) 轉(zhuǎn)帳9
7、) 記錄(記錄用戶的帳戶的歷史帳單,方便用戶查閱)10) 查詢明細(根據(jù)輸入的帳戶查詢用戶的明細賬單)11) 注銷3 實現(xiàn)銀行工作人員的功能,要求完成以下功能:1) 登陸2) 修改個人密碼3) 修改用戶信息(工作人員只可以修改用戶的電話號碼等信息)4) 查詢(客戶基本信息)5) 統(tǒng)計(客戶總?cè)藬?shù),與客戶存、取款的總金額)6) 注銷7) 人工服務(wù)(存款、取款 、轉(zhuǎn)帳開戶、修改客戶密碼等)2.2 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫中有四張表: 1) administratorinformation 表2) officeworkerinformation 表 3) customerinformation 表4) ba
8、nkinformation表administratorinformation表的屬性有:帳戶姓名聯(lián)系電話家庭地址公司地址職位薪水身份證號密碼officeworkerinformation表屬性有 :帳戶姓名聯(lián)系電話家庭地址公司地址職位薪水身份證號密碼customerinformation表的屬性有:帳戶姓名聯(lián)系電話家庭住址公司地址所剩余額狀態(tài)身份證號密碼上次登錄時間本次登錄時間bankinformation表的屬性有:銀行編碼銀行名稱銀行工作人員總數(shù)銀行日利率銀行月利率銀行年利率銀行所地地址第三章 系統(tǒng)設(shè)計3.1 概要設(shè)計1. 引言:(1)編寫目的:本概要設(shè)計說明書的目的在于從總體設(shè)計的角度明
9、確人口普查系統(tǒng)的功能和處理模式,完成接口設(shè)計,把系統(tǒng)的功能需求分配給軟件結(jié)構(gòu),形成軟件的系統(tǒng)結(jié)構(gòu),使系統(tǒng)開發(fā)人員和產(chǎn)品管理人員明確產(chǎn)品功能,可以有針對性的進行系統(tǒng)開發(fā)、測試以及驗收等各方面的工作為以后的詳細設(shè)計打下基礎(chǔ)。 本概要設(shè)計說明書的預期讀者主要是用戶代表、軟件分析人員、開發(fā)管理人員和測試人員。(2)背景軟件系統(tǒng)名稱:銀行管理系統(tǒng)提出者:王川(組長)開發(fā)者:姜園園、羅秋蘭、張會用戶:各大中小型企業(yè)銀行運行網(wǎng)站:暫時未確定(3)參考資料發(fā)表文件:銀行管理系統(tǒng)需求分析報告參考文件:來源:百度搜索標題:網(wǎng)上招聘系統(tǒng)概要設(shè)計文檔文件編號:j00-b01-000113發(fā)表日期:2008-5-31出
10、版單位:電子工業(yè)出版社2.總體設(shè)計(1)需求規(guī)定 本系統(tǒng)的輸入項目有管理員、工作人員、普通用戶、銀行的相關(guān)信息等,輸出項目有普通用戶的帳戶余額、客戶信息(2)運行環(huán)境硬件環(huán)境:臺式或筆記本電腦軟件環(huán)境:java eclipse sdk、mysql server 5.0(3)功能需求與程序的關(guān)系管理員:1)查詢工作人員信信息:login.javaadministrator.javaadmincheck.javacheckofficeworkerinformation.javaconnectdb.java2)查詢顧客信息:login.javaadministrator.javaadmincheck
11、.javacheckcustomerinformation.javaconnectdb.java3)查詢銀行信息:login.javaadministrator.javaadmincheck.javacheckbankinformation.javaconnectdb.java4)設(shè)置利率:setintrest.java5)增加新客戶:login.javaadministrator.javanewaccount.javaaddnewuser.javaconnectdb.java6)增加新工作人員:login.javaadministrator.javanewaccount.javaaddnew
12、officeworker.javaconnectdb.java7)增加新管理員:login.javaadministrator.javanewaccount.javaaddnewadministrator.javaconnectdb.java8)刪除客戶:login.javaadministrator.javadeletecustomer.javaconnectdb.java9)刪除工作人員:login.javaadministrator.javadeleteofficeworker.javaconnectdb.java10)刪除管理員:login.javaadministrator.java
13、deleteadministrator.javaconnectdb.java11)統(tǒng)計客戶信息:login.javaadministrator.javatongjiyewuinformation.javaconnectdb.java12)修改個人信息:login.javaadministrator.javaupdateuserinformation.javaconnectdb.java13)修改個人密碼: login.javaadministrator.javaupdatepersonalpassword.javaconnectdb.java14)修改工作人員信息: login.javaadm
14、inistrator.javaupdatecustomerinformation.javaconnectdb.java工作人員:1) 修改個人密碼:login.javaofficeworker.javaupdatepersonalpassword.javaconnectdb.java2)修改客戶信息:login.javaofficeworker.javaupdatecustomerinformation.javaconnectdb.java3)查詢客戶信息:login.javaofficeworker.javaofficeworker_checkcustomerinformation.java
15、connectdb.java4)統(tǒng)計業(yè)務(wù)信息:login.javaofficeworker.javatongjiyewuinformation.javaconnectdb.java5)存款:login.javaofficeworker.javaofficeworker_cunkuan.javaconnectdb.java6)取款:login.javaofficeworker.javaofficeworker_qukuan.javaconnectdb.java7)轉(zhuǎn)帳:login.javaofficeworker.javaofficeworker_zhuanzhang.javaconnectdb
16、.java8)開戶:login.javaofficeworker.javaaddnewuser.javaconnectdb.java9)修改客戶密碼:login.javaofficeworker.javaofficeworker_updatecustomerpassword.javaconnectdb.java10)查詢客戶帳戶余額:login.javaofficeworker.javaofficeworker_checkcustomerleftmoney.javaconnectdb.java11)掛失:login.javaofficeworker.javaofficeworker_guash
17、i.javaconnectdb.java12)解除掛失:login.javaofficeworker.javaofficeworker_jiechuguashi.javaconnectdb.java13)解鎖:login.javaofficeworker.javaofficeworker_jiesuo.javaconnectdb.java用戶:1)存款:login.javaactions.javacunkuan.javaconnectdb.java2)取款:login.javaactions.javaqukuan.javaconnectdb.java3)查詢余額:login.javaactio
18、ns.javachaxunyue.javaconnectdb.java4)轉(zhuǎn)帳:login.javaactions.javazhuanzhang.javaconnectdb.java5)修改密碼:login.javaactions.javamima.javaconnectdb.java6)掛失:login.javaactions.javaguashi.javaconnectdb.jav(4)人工處理過程信息的輸入、修改、刪除、查找等都需要人工來完成。(5)尚未解決的問題說明在概要設(shè)計過程中尚未解決而設(shè)計者認為在系統(tǒng)完成之前必須解決的各個問題。3.接口設(shè)計(1) 用戶接口該軟件主要是為了方便普通
19、銀行用戶,在軟件的設(shè)計中,我們主要提供了幾個界面,我們是用java的環(huán)境編寫的,主要有類,接口等,在此就不一一舉例。當界面顯示出一些內(nèi)容時,只要跟著提示就可以完成相應(yīng)的操作。(2)外部接口該系統(tǒng)最大的優(yōu)點在于可以隨身帶,只需要將該軟件的代碼拷貝在移動硬盤上就可以,不需要固定的安裝在哪個電腦上,只要該電腦上有java的運行環(huán)境,就可以了。(3)內(nèi)部接口這系統(tǒng)還有的好處就是系統(tǒng)自己內(nèi)部的元素之間的安排,里面的元素都是一一對應(yīng)的,可以按照用戶的意愿完成想要達到的目的。4.運行設(shè)計(1) 運行控制運行系統(tǒng)分為26個部分,因此運行控制的方法步驟分為26種:1) 登陸界面>輸入管理員的帳號和密碼&g
20、t;管理員界面>選擇 查詢按鈕>選擇查詢信息的類型并輸入帳號 2) 登陸界面>輸入管理員的帳號和密碼>管理員界面>選擇設(shè)置利率按鈕>輸入日、月、年利率3) 登陸界面>輸入管理員的帳號和密碼>管理員界面>選擇添加按鈕>選擇添加人員類型>輸入詳細信息4) 登陸界面>輸入管理員的帳號和密碼>管理員界面>選擇刪除按鈕>選擇刪除人員類型5) 登陸界面>輸入管理員的帳號和密碼>管理員界面>選擇統(tǒng)計按鈕>顯示客戶信息6) 登陸界面>輸入管理員的帳號和密碼>管理員界面>選擇修改個
21、人信息按鈕>輸入要修改的信息7) 登陸界面>輸入管理員的帳號和密碼>管理員界面>選擇修改個人密碼按鈕>輸入舊密碼和新密碼8) 登陸界面>輸入管理員的帳號和密碼>管理員界面>選擇工作人員信息按鈕>輸入要修改的信息9) 登陸界面>輸入工作人員的帳號和密碼>工作人員界面>選擇修改個人密碼按鈕>輸入舊密碼和新密碼10) 登陸界面>輸入工作人員的帳號和密碼>工作人員界面>選擇修改客戶信息按鈕>輸入要修改的信息11) 登陸界面>輸入工作人員的帳號和密碼>工作人員界面>選擇查詢客戶信息按鈕
22、>輸入帳號和密碼12) 登陸界面>輸入工作人員的帳號和密碼>工作人員界面>選擇統(tǒng)計業(yè)務(wù)信息按鈕13) 登陸界面>輸入工作人員的帳號和密碼>工作人員界面>選擇存款按鈕>輸入帳號、密碼、存款金額14) 登陸界面>輸入工作人員的帳號和密碼>工作人員界面>選擇取款按鈕>輸入帳號、密碼、取款金額15) 登陸界面>輸入工作人員的帳號和密碼>工作人員界面>選擇轉(zhuǎn)帳按鈕>輸入帳號、密碼、轉(zhuǎn)入帳號、轉(zhuǎn)入金額16) 登陸界面>輸入工作人員的帳號和密碼>工作人員界面>選擇開戶按鈕>輸入新用戶的詳細
23、信息17) 登陸界面>輸入工作人員的帳號和密碼>工作人員界面>選擇修改個人密碼按鈕>輸入舊密碼和新密碼18) 登陸界面>輸入工作人員的帳號和密碼>工作人員界面>選擇查詢客戶帳號余額按鈕>輸入帳號和密碼19) 登陸界面>輸入工作人員的帳號和密碼>工作人員界面>選擇掛失按鈕>輸入帳號和密碼20) 登陸界面>輸入工作人員的帳號和密碼>工作人員界面>選擇解除掛失按鈕>輸入帳號和密碼21) 登陸界面>輸入普通用戶的帳號和密碼>普通用戶界面>選擇取款按鈕>輸入取款金額22) 登陸界面&g
24、t;輸入普通用戶的帳號和密碼>普通用戶界面>選擇存款按鈕>輸入存款金額23) 登陸界面>輸入普通用戶的帳號和密碼>普通用戶界面>選擇查詢余額按鈕24) 登陸界面>輸入普通用戶的帳號和密碼>普通用戶界面>選擇轉(zhuǎn)帳按鈕>輸入金額和轉(zhuǎn)入帳號25) 登陸界面>輸入普通用戶的帳號和密碼>普通用戶界面>選擇修改密碼按鈕>輸入舊密碼和新密碼26) 登陸界面>輸入普通用戶的帳號和密碼>普通用戶界面>選擇掛失按鈕(3) 運行時間步驟3)、6)、8)、10)、16)占用時間資源多,其它步驟占用時間資源少。6.系統(tǒng)
25、出錯處理設(shè)計(1) 出錯信息用一覽表的方式說明每種可能的出錯或故障情況出現(xiàn)時,系統(tǒng)輸出信息的形式、含意及處理方法。id出錯情況含意處理方法1關(guān)鍵信息遺漏系統(tǒng)管理員、工作人員、用戶關(guān)鍵信息遺漏會造成銀行管理系統(tǒng)日常管理出現(xiàn)故障針對所遺漏信息進行調(diào)查并記錄詳細信息2電腦死機由于本系統(tǒng)的執(zhí)行環(huán)境要求較高,計算機性能較低的可能無法準確完成本次輸入輸入人員和程序開發(fā)人員認真溝通,了解執(zhí)行時所需要的最佳環(huán)境,以保證相關(guān)信息錄入工作及時完成3無法輸入信息本系統(tǒng)以代碼形式實現(xiàn),但是成員屬性出錯時則該信息就無法正常輸入,造成錄入人員工作效率低下,心情低落通知本組成員,或者特定測試人員進行相應(yīng)的測試,以達到正確輸
26、入相關(guān)信息(2) 補救措施說明故障出現(xiàn)后可能采取的變通措施,包括:1) 數(shù)據(jù)庫準備數(shù)據(jù)精確、準確、完整2) 邊錄入邊保存防止出現(xiàn)諸如電腦死機的意外情況發(fā)生3)電腦、網(wǎng)絡(luò)等硬件設(shè)備保證正常使用4) 人員數(shù)量充足,及時準確錄入信息5) 和調(diào)查人員保持聯(lián)系,以防某些信息理解偏頗6) 和電腦方面的技術(shù)人員聯(lián)系,電腦出現(xiàn)問題時能及時解決故障(3) 系統(tǒng)維護設(shè)計1) 系統(tǒng)維護(具體流程請參考圖i)l 維護管理員l 系統(tǒng)監(jiān)督員l 修改負責人 圖i 維護組織2) 系統(tǒng)測試l 根據(jù)盡早測試原則,我們將和軟件開發(fā)同時進行,本環(huán)節(jié)將由專業(yè)的測試人員跟蹤測試,堅持“第三方測試”原則,維護本系統(tǒng)順利執(zhí)行。l 利用專業(yè)測
27、試知識和專門人員設(shè)計的測試用例3)系統(tǒng)完善系統(tǒng)的產(chǎn)生和使用都是針對某一個時段的,當然我們會根據(jù)時代的發(fā)展,不斷發(fā)現(xiàn)系統(tǒng)存在的缺陷,與時俱進,同時根據(jù)顧客的需要不斷提供相應(yīng)的功能不斷完善不斷進步。32詳細設(shè)計1引言 (1)編寫目的本文檔為銀行管理系統(tǒng)詳細設(shè)計說明書,主要用于為實現(xiàn)系統(tǒng)的功能而進行的系統(tǒng)詳細設(shè)計說明,詳細的說明了系統(tǒng)各軟件組成模塊的實現(xiàn)流程、功能、接口、編譯、測試要點等內(nèi)容,便于對系統(tǒng)的編碼進行指導和約束。本文檔供項目組全體成員及項目組組長,單元測試人員閱讀。(2)定義銀行管理系統(tǒng)應(yīng)用軟件:基本元素為構(gòu)成銀行存款及相關(guān)行為所必需的各種部分。詳細設(shè)計:通過這個階段的工作將劃分出組成系
28、統(tǒng)的物理元素程序、文件、數(shù)據(jù)庫、人工過程和文檔等,但是每個物理元素仍然處于黑盒子級,這些黑盒子里的具體內(nèi)容將在以后仔細設(shè)計。(3)背景項目名稱:銀行管理系統(tǒng)說明:現(xiàn)在的銀行管理系統(tǒng)工作效率低,越來越不能滿足廣大人民群眾的需要,人們希望能更方便更省時就可以辦理銀行業(yè)務(wù);隨著擁有多種銀行卡的人群不斷增長,人們急切希望有一種通用的銀行卡以便隨時隨地在哪家銀行都可以存款提款;現(xiàn)在計算機網(wǎng)絡(luò)的高速發(fā)現(xiàn)使越來越多的人更喜歡在網(wǎng)購物、在家存款取款。在這樣的背景下,很明顯現(xiàn)在的銀行管理系統(tǒng)已經(jīng)不能滿足人們越益增長的需求,急切需要建立一個新的、高效的、方便的、互聯(lián)的網(wǎng)上銀行管理系統(tǒng)。(4)參考資料軟件工程 張泊
29、平 主編 北京交通大學出版社2. 系統(tǒng)的功能模塊圖銀行管理系統(tǒng)系統(tǒng)管理員查詢工作人員信息查詢顧客信息查詢銀行信息設(shè)置利率增加新客戶增加新工作人員修改工作人員信息 修改個人信息統(tǒng)計客戶信息刪除管理員刪除工作人員刪除客戶修改個人密碼新管增加理員工作人員用戶修改個人密碼修改客戶信息查詢客戶信息統(tǒng)計業(yè)務(wù)信息前臺存款前臺取款前臺轉(zhuǎn)帳前臺開戶修改客戶密碼查詢余額前臺掛失前臺解除掛失前臺解鎖存款取款查詢余額轉(zhuǎn)帳修改密碼掛失3. 各模塊的結(jié)構(gòu)設(shè)計字段序列字段名稱數(shù)據(jù)類型字段寬度小數(shù)位數(shù)關(guān)鍵字1帳戶varchar30是2姓名varchar30否3身份證號varchar30否4聯(lián)系電話varchar30否5家庭住
30、址varchar30否6公司地址varchar30否7薪水double2否8職位varchar30否9密碼varchar30否administratorinformation表字段序列字段名稱數(shù)據(jù)類型字段寬度小數(shù)位數(shù)關(guān)鍵字1帳戶varchar30是2姓名varchar30否3身份證號varchar30否4聯(lián)系電話varchar30否5家庭住址varchar30否6公司地址varchar30否7密碼varchar30否8所剩余額double2否9狀態(tài)int否 customerinformation表字段序列字段名稱數(shù)據(jù)類型字段寬度小數(shù)位數(shù)關(guān)鍵字1帳戶varchar30是2姓名varchar30否
31、3身份證號varchar30否4聯(lián)系電話varchar30否5家庭住址varchar30否6公司地址varchar30否7薪水double2否8職位varchar30否9密碼varchar30否 officeworkerinformation表字段序列字段名稱數(shù)據(jù)類型字段寬度小數(shù)位數(shù)關(guān)鍵字1銀行編碼varchar30是2銀行名稱varchar30否3銀行工作人員總數(shù)varchar30否4銀行日利率double2否5銀行月利率double2否6銀行年利率double2否7銀行所在地地址varchar30否bankinformation表第四章 系統(tǒng)實現(xiàn)工作人員界面設(shè)計代碼:public clas
32、s officeworker extends jframeimplements actionlistenerjlabel lb0 = new jlabel ("個人信息維護");jbutton jb1 = new jbutton ("修改個人密碼");jbutton jb2 = new jbutton ("注銷");jlabel lb1 = new jlabel ("網(wǎng)上業(yè)務(wù)辦理");jbutton jb3 = new jbutton ("修改客戶信息");jbutton jb4 = new j
33、button ("查詢客戶信息");jbutton jb5 = new jbutton ("統(tǒng)計業(yè)務(wù)信息");jlabel lb2 = new jlabel ("營業(yè)廳業(yè)務(wù)辦理");jbutton jb15 = new jbutton ("存款");jbutton jb6 = new jbutton ("取款");jbutton jb7 = new jbutton ("轉(zhuǎn)帳");jbutton jb8 = new jbutton ("開戶");jbutto
34、n jb9 = new jbutton ("修改客戶密碼");jbutton jb10 = new jbutton ("查詢客戶帳戶余額");jbutton jb11 = new jbutton ("查詢明細");jbutton jb12 = new jbutton ("掛失");jbutton jb13 = new jbutton ("解除掛失");jbutton jb14 = new jbutton ("解鎖");jtextarea jta1 = new jtextare
35、a (); /中間面板的文本域 jpanel panel1 = new jpanel (); /左面的面板 jpanel panel2 = new jpanel ();/下面的面板 jpanel panel3 = new jpanel (); /中間面板 jscrollpane scrollpane = new jscrollpane ();/中間面板中的滾動面板 jlabel lbscrollpane = new jlabel ();jpanel panel4 = new jpanel (); /右面面板jbutton jb16 = new jbutton ("百度");
36、jbutton jb17 = new jbutton ("谷歌");jbutton jb18 = new jbutton ("淘寶");jlabel lb3 = new jlabel ("歡迎頁面 我的帳戶 在線理財管理 網(wǎng)上貸款 工商理財 網(wǎng)上保險 ");jlabel lb =new jlabel("網(wǎng)上基金 網(wǎng)上國債 個人外匯業(yè)務(wù) 網(wǎng)上匯市 定期存款 網(wǎng)上期貨");jlabel lb4=new jlabel("網(wǎng)站地圖 聯(lián)系我們 網(wǎng)站聲明 服務(wù)網(wǎng)點 返回主頁 中國工商銀行版權(quán)所有 京icp證 0302
37、47號"); jpanel panel=new jpanel();public officeworker() /構(gòu)造函數(shù) super("網(wǎng)上銀行業(yè)務(wù)辦理");this.getcontentpane();this.setsize(1000, 800);this.setdefaultcloseoperation(jframe.exit_on_close);public void setlayout()this.setlayout(new borderlayout();jb1.addactionlistener(this) ; /把按鈕“修改個人密碼”注冊為事件監(jiān)聽器j
38、b2.addactionlistener(this); /把按鈕“注銷”注冊為事件監(jiān)聽器jb3.addactionlistener(this); / 把按鈕“修改用戶信息”注冊為事件監(jiān)聽器jb4.addactionlistener(this); /把按鈕“查詢客戶信息”注冊為事件監(jiān)聽器jb5.addactionlistener(this);/把按鈕“統(tǒng)計業(yè)務(wù)”注冊為事件監(jiān)聽器jb8.addactionlistener(this); /把按鈕“開戶”注冊為事件監(jiān)聽器jb9.addactionlistener(this); /把按鈕“修改客戶密碼”注冊為事件監(jiān)聽器jb10.addactionlis
39、tener(this);/把按鈕“查詢客戶帳戶余額” 注冊為事件監(jiān)聽器jb11.addactionlistener(this); /把按鈕“查詢明細”注冊為事件監(jiān)聽器jb12.addactionlistener(this);/把按鈕“掛失”注冊為事件監(jiān)聽器jb13.addactionlistener(this); /把按鈕“解除掛失”注冊為事件監(jiān)聽器jb14.addactionlistener(this);/把按鈕“解鎖”注冊為事件監(jiān)聽器jb6.addactionlistener(this); jb7.addactionlistener(this); jb15.addactionlistene
40、r(this); panel.setlayout(new gridlayout(18,1,10,10); /左面的布局面板 panel.add(lb0);/網(wǎng)格布局panel.add(jb1);panel.add(jb2);panel.add(lb1);panel.add(jb3);panel.add(jb4);panel.add(jb5);panel.add(lb2);panel.add(jb15);panel.add(jb6);panel.add(jb7);panel.add(jb8);panel.add(jb9);panel.add(jb10);panel.add(jb11);panel
41、.add(jb12);panel.add(jb13);panel.add(jb14);gridbaglayout gbl=new gridbaglayout();gridbagconstraints gbc=new gridbagconstraints();panel1.setlayout(gbl); /上面的布局面板 addcomponent(panel1,gbl,gbc,lb3,10,0,1,1,10,10);addcomponent(panel1,gbl,gbc,lb,10,5,1,1,10,10);panel2.setlayout(gbl); /下面的面板 addcomponent(p
42、anel2,gbl,gbc,lb4,15,0,1,1,10,10);lbscrollpane.settext(" 歡迎使用中國工商銀行"+'n'+"網(wǎng)上自助銀行");lbscrollpane.setforeground(color.red);lbscrollpane.setfont(new font("serif",font.bold+font.italic,40);jta1.settext(" 溫馨提示:") ;jta1.setforeground(color.light_gray);jta1.s
43、eteditable(false);jta1.setwrapstyleword(true);jta1.setfont(new font("華文行楷",font.bold,25);string str="當您在網(wǎng)上進行交易時,請務(wù)必保證您帳號以及密碼的安全."+'n'+"請不要輕易將帳號和密碼告知他人,以免遭受損失!"+"如果您在進行交"+'n'+"易時遇到困難,請隨時與我們工作人員聯(lián)系,我們將及時解決您的問題!" ;jta1.append(str);panel3.
44、setlayout(new gridlayout(3,1); /中間的面板 scrollpane.getviewport().add(jta1); /向滾動面板中加入文本域 panel3.add(lbscrollpane);panel3.add(scrollpane);panel4.setlayout(gbl);addcomponent(panel4,gbl,gbc,jb16,0,0,1,1,0,0);addcomponent(panel4,gbl,gbc,jb17,0,1,1,1,0,0);addcomponent(panel4,gbl,gbc,jb18,0,2,1,1,0,0);this.
45、add(panel,borderlayout.west);this.add(panel1,borderlayout.north);this.add(panel2,borderlayout.south);this.add(panel3,borderlayout.center);this.add(panel4,borderlayout.east);public voidaddcomponent(jpanel panel ,gridbaglayout gbl,gridbagconstraints gbc,component com,int x,int y,int arrows,int columns
46、,int weightx,int weighty)gbc.gridx=x;gbc.gridy=y;gbc.gridheight=arrows;gbc.gridwidth=columns;gbc.weightx=weightx;gbc.weighty=weighty ;gbl.setconstraints(com, gbc);panel.add(com);public void actionperformed(actionevent e)if(e.getactioncommand().equals("修改個人密碼")updatepersonalpassword updatep
47、ersonalpassword=new updatepersonalpassword();updatepersonalpassword.setlayout();updatepersonalpassword.show();else if(e.getactioncommand().equals("注銷")system.exit(0);else if(e.getactioncommand().equals("修改客戶信息")updatecustomerinformation update=newupdatecustomerinformation();updat
48、e.setlayout();update.setvisible(true);else if(e.getactioncommand().equals("查詢客戶信息")officeworker_checkcustomerinformation frame=new officeworker_checkcustomerinformation();frame.setlayout();frame.show();else if(e.getactioncommand().equals("開戶")addnewuser frame=new addnewuser();fra
49、me.setlayout();frame.show();else if(e.getactioncommand().equals("統(tǒng)計業(yè)務(wù)信息")tongjiyewuinformation tongji=new tongjiyewuinformation();#setlayout();#setvisible(true);else if(e.getactioncommand().equals("修改客戶密碼")officeworker_updatecustomerpassword frame=new officeworker_upd
50、atecustomerpassword();frame.setlayout();frame.show();else if(e.getactioncommand().equals("查詢客戶帳戶余額")officeworker_checkcustomerleftmoney frame=new officeworker_checkcustomerleftmoney();frame.setlayout();frame.show();else if(e.getactioncommand().equals("掛失")officeworker_guashi fram
51、e =new officeworker_guashi();frame.setlayout();frame.show();else if(e.getactioncommand().equals("解除掛失")officeworker_jiechuguashi frame =new officeworker_jiechuguashi();frame.setlayout();frame.show();else if(e.getactioncommand().equals("解鎖")officeworker_jiesuo frame =new officewor
52、ker_jiesuo();frame.setlayout();frame.show();else if(e.getactioncommand().equals("查詢明細")else if(e.getactioncommand().equals("存款")officerwork_cunkuan frame = new officerwork_cunkuan();frame.setlayout();frame.show();else if(e.getactioncommand().equals("取款")officerwork_qukuan frame = new officerwork_qukuan();frame.setlayout();frame.show();else if(e.getactioncommand().equals("轉(zhuǎn)帳")officerwork_zhuanzhang frame = new officerwork_zhuanzhang();frame.setlayout();frame.show();public
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度家電行業(yè)人才培養(yǎng)合作合同3篇
- 2025版黃沙石子與水泥制品生產(chǎn)合作協(xié)議3篇
- 二零二五年度房產(chǎn)股東投資管理合作協(xié)議書范本3篇
- 2025年度泥工施工與新型保溫隔熱材料研發(fā)合同范本2篇
- 白俄羅斯文化之旅(西安外國語大學)學習通測試及答案
- 2025年度煤礦地質(zhì)勘探與資源開發(fā)合同樣本2篇
- 二零二五年度兼職崗位知識產(chǎn)權(quán)保護合同范本3篇
- 2025年度標的額為500萬元的加油站股權(quán)轉(zhuǎn)讓合同3篇
- 二零二五年度房產(chǎn)中介勞動合同模板與解析3篇
- 教育學的創(chuàng)新與實踐
- 年會抽獎券可編輯模板
- 靜電場知識點例題結(jié)合
- 道德寶章·白玉蟾
- YC∕T 273-2014 卷煙包裝設(shè)計要求
- GB∕T 41170.2-2021 造口輔助器具的皮膚保護用品 試驗方法 第2部分:耐濕完整性和黏合強度
- 防雷裝置檢測質(zhì)量管理手冊
- 高中化學必修二第三章第一節(jié)認識有機化合物課件
- 水上拋石護坡施工方案
- 燃氣鍋爐房和直燃機房防爆問題
- 物料提升機基礎(chǔ)方案
- 840dsl常用參數(shù)
評論
0/150
提交評論