freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片
正文內(nèi)容
首頁
>
資源列表
>
更多資源
銀行賬戶管理系統(tǒng)(編輯修改稿)
2025-05-09 11:02
本頁面
【文章內(nèi)容簡介】 quals(())) {heshi()。 } else { (frame, 你輸入的驗證碼有誤, 請重新輸入。)。 } else if (() == 取消) { (false)。 new Client08()。 } }//當輸入驗證碼有誤是彈出一個提醒窗口 圖 47首頁設計 首頁的設計主要是設計了查詢余額、取款、轉賬、密碼更改及退出按鈕等ATM的一些標準操作界面。 主要代碼如下: (1) 本界面設置了五個按鈕 button1=new JButton(查詢)。 button2=new JButton(取款)。 button3=new JButton(轉賬)。 button4=new JButton(退出)。 button5=new JButton(修改密碼)。 (2)點擊以上五個按鈕可以觸發(fā)進入相應操作界面 public void actionPerformed(ActionEvent e){ if(()==取款){ (false)。 new Client02(請選擇取款金額)。 } else if(()==查詢){ (false)。 new Client06(查詢服務)。 } else if(()==修改密碼){ (false)。 new Client05(修改密碼服務)。 } else if(()==轉賬){ (false)。 new Client04(用戶轉賬服務)。 } else if(()==退出){ (false)。 new Client08()。 } }圖 48查詢模塊 在此模塊中,將通過用戶所使用的賬戶編號來進行余額的查詢,將顯示賬戶的實際余額,點擊“查詢”按鈕,通過按鈕的Action方法進行方法調(diào)用,就可以實現(xiàn)查詢的功能并把查詢到的賬戶余額顯示到界面上。當用戶點擊“返回”時,程序返回到初始主界面。 圖 49 查詢卡信息模塊 此功能用來顯示持卡人的基本信息包括姓名、性別、身份證、卡號等,點擊查詢按鈕后系統(tǒng)將根據(jù)與輸入的卡號相一致的字段信息,顯示輸出在該頁面上。當點擊取消按鈕時系統(tǒng)將返回到初始主界面。 圖 410 修改密碼模塊 此模塊需要用戶輸入舊密碼后,兩次輸入新密碼進行確認,然后,點擊確定,修改密碼,成功后給出提示信息,其中考慮到一些用戶的輸入錯誤問題,我做出了一些異常的判斷和處理,空輸入,輸入兩次新密碼不匹配和原密碼不正確等問題。修改更新密碼的完成仍然依靠按鈕控件的Action事件完成。 修改密碼主要代碼如下: if(new String(passwords1).equals(new String(passwords2))){ (false)。 (frame, 輸入新密碼和和原密碼一致,請重新輸入。)。 ()。 ()。 ()。 return。 } if(new String(passwords2).equals(new String(passwords3))){ (false)。 (frame, 正修改原密碼,請等待)。 updateM()。 }// 程序根據(jù)輸入原密碼,查找數(shù)據(jù)庫表格user進而修改密碼數(shù)據(jù)表數(shù)據(jù)。 else { (frame, 兩次輸入新密碼不一致,請重新輸入。)。 ()。 ()。 } //} if(().equals()||().equals()||().equals()){ (frame, 請輸入原密碼及新密碼!)。 return。 } else{ if(new String(passwords1).equals(new String(passwords2))){ (frame, 輸入新密碼和原密碼一致,請重新輸入。)。 ()。 ()。 return。} if(new String(passwords2).equals(new String(passwords3))){ (frame, 正修改原密碼,請等待)。updateM()。}// 程序根據(jù)輸入原密碼,查找數(shù)據(jù)庫表格user進而修改密碼數(shù)據(jù)表數(shù)據(jù)。 else { (frame, 兩次輸入新密碼不一致,請重新輸入。)。 ()。 ()。} }圖 411 轉賬業(yè)務模塊 在此模塊,用戶根據(jù)需要自己輸入卡號及欲轉金額,這里的設計其實最終歸結于具體的SQL語句而言,系統(tǒng)將根據(jù)輸入的卡號查找與之對應的用戶數(shù)據(jù)表,從而修改金額。第一,系統(tǒng)首先根據(jù)本卡號,查找本卡金額與輸入的金額對比,如果找到,且金額允許就提示轉賬成功。第二,如果,沒有找到輸入的卡號,提示沒有該用戶,重新輸入欲轉賬號。 圖 412 取款模塊 取款模塊是一個相對比較重要的模塊,因為ATM機就要的功能就是取款業(yè)務,用戶選擇賬戶名點擊取款金額然后點擊取款進行取款操作,所以幾個數(shù)字按鈕的設計比較大,方便用戶操作,其中一些提示信息也相應地給出,以防用戶誤操作。由于此模塊不需要用戶輸入,所以沒有對輸入的異常處理。根據(jù)所查資料我所采用的SQL語句調(diào)用方法是預處理指令方法,這種方法對于處理此程序具有很大的益處,而且可以防止非法SQL注入。當用戶點擊數(shù)組按鈕后系統(tǒng)將根據(jù)輸入的卡號查找卡號余額并與按鈕的數(shù)字相對比,如果選擇的金額大于本卡余額將提示(不允許透支)。 圖 413 退卡模塊退卡模塊相對簡單多了,沒有什么具體的界面設計,只是一個消息的提示,也是一種友好的處理方式,以防止用戶誤操作的方法。4. 系統(tǒng)實現(xiàn)系統(tǒng)實施是ATM系統(tǒng)開發(fā)過程中的最后一個階段。它的目標是將技術設計轉化成物理實現(xiàn)。系統(tǒng)實施階段的主要任務有:按總體設計方案購置和安裝計算機網(wǎng)絡系統(tǒng)、建立數(shù)據(jù)庫、編程與調(diào)試、整理基礎數(shù)據(jù)、培訓操作人員、程序試運行和系統(tǒng)切換。程序設計語言的選擇通??紤]到項目的應用領域、軟件開發(fā)方法、軟件執(zhí)行環(huán)境、算法和數(shù)據(jù)結構的復雜性、和軟件開發(fā)人員的知識。程序設計是指使用選定的程序設計語言,把經(jīng)過概要設計和詳細設計所得到的信息處理過程,轉換成能在計算機上運行的程序源代碼。本系統(tǒng)中用MyEclipse編程工具,采用結構化的編程方法對模塊進行程序編寫。具體源程序見附件。軟件測試的目的是盡可能多的發(fā)現(xiàn)程序中的錯誤,而調(diào)試則是在進行了成功的測試之后才開始的工作。程序調(diào)試是指在系統(tǒng)測試的基礎上,將發(fā)現(xiàn)的問題進行改正,使之符合設計標準。本系統(tǒng)采用的主要方法如下:(1) 單元測試:是指原程序中每個程序單元進行測試,檢查各個模塊是否正確實現(xiàn)規(guī)定的功能,從而發(fā)現(xiàn)模塊在編碼中或算法中的錯誤。采用白盒法對各模塊進行邏輯錯誤排查,用黑盒法錄入一些有特征的數(shù)據(jù)從不同角度驗證結果。(2) 集成測試:在單元測試的基礎上,將所有模塊按照設計要求組裝成一個完整的系統(tǒng)進行測試。(3) 確認測試(有效性測試):它的任務是檢查軟件的功能與性能是否與需求規(guī)格說明書中確定的指標相符合。一般分為用黑盒進行確認測試,再檢查軟件所有文檔的完整性、正確性——軟件配置審查。 試運行系統(tǒng)試運行是指對系統(tǒng)的運行環(huán)境和資源進行設置、系統(tǒng)運行和控制參數(shù)設定、數(shù)據(jù)加載以及調(diào)整系統(tǒng)與業(yè)務工作同步等。5. 系統(tǒng)維護系統(tǒng)維護是軟件生存周期中時間最長的一個階段,所花費的精力和費用也是最多的一個階段,系統(tǒng)維護的目的是保證系統(tǒng)中的各個要素隨著環(huán)境的變化始終處于最新的、正確的工作狀態(tài)。系統(tǒng)維護是信息系統(tǒng)可靠運行的重要技術保障,我們應給予足夠的重視。系統(tǒng)維護內(nèi)容有校正性維護、適應性維護、完善性維護和預防性維護四種。(1) 校正性維護:為了識別和糾正錯誤,修改軟件性能上的缺陷,進行確定和修改錯誤的過程。(2) 適應性維護:為了使應用軟件適應變化而修改軟件的過程(3) 完善性維護:為了適應變化,應用軟件原來的功能和性能需要擴充和增強。從而達到提高軟件運行效率,增強軟件性能而進行的維護。 (4)預防性維護:為了提高軟件的可維護性和可靠性而對軟件的修改。6. 系統(tǒng)評價系統(tǒng)評價應是貫穿系統(tǒng)整個生命周期各個階段的重要決策手段和工作環(huán)節(jié)。狹義上的系統(tǒng)評價是指系統(tǒng)投入運行后從功能性能、經(jīng)濟效益、社會效益上的評價本系統(tǒng)基本實現(xiàn)了取款、查詢余額、轉賬、修改密碼等功能,但由于時間短、知識水平有限,經(jīng)驗不足,系統(tǒng)仍存在不足,該系統(tǒng)主要有以下特點: 程序可讀性強,易懂易維護用戶界面簡潔,方便了用戶使用。安全性好,系統(tǒng)仍然使用輸入密碼方式,保證了系統(tǒng)的安全。系統(tǒng)穩(wěn)定,基本達到預期的功能要求。系統(tǒng)還存在著許多不足,特別是在數(shù)據(jù)庫的鏈接上,在代碼的編寫上也存在著很多的不足,代碼存在著很多的缺陷。在系統(tǒng)的的界面效果上也存在不足,系統(tǒng)界面顯示應在屏中間??偟膩碚f,本次設計當中存有許多的不足之處,基本上設計出了和自己預想中的效果,但同時在設計上也還存在著很多的,很多事沒有什么用的代碼,我想是因為時間和經(jīng)驗的問題,以后多練習就肯定能提高,UI設計方面,仔細地看,還有一些小問題,系統(tǒng)運行時的警告就多達36處,但不會影響程序的運行,只會在美觀方面有一定的影響,今后一定改善。7. 結束語 ,我不僅復習了上學期的java編程設計基礎知識,并且增強了我對java語言的領悟和應用,同時也更深刻的懂得了學好學會了并不是代表能夠真正的在實踐中運用得流暢,這次實踐給了我們一個既動手又動腦獨立實踐的機會,但其中也包含了自我尋找資料的能力和同學間的合作能力。這個系統(tǒng)將理論和實踐相結合,提高自己的分析、解決問題的能力,并且讓我明白了計算機的技術一定要從實際出發(fā)才能真正的提高自己的能力。 ,我深刻的認識到了自己的不足和缺點,自己處在什么水平,和同學相比自己的差距有多大,但是我也發(fā)現(xiàn)了自己的優(yōu)點和長處,不管怎么樣,通過這次學習,我懂得了怎樣取長補短,充分利用網(wǎng)絡資源的重要性。參考文獻[1] 夏寬理. Java語言程序設計. 北京:機械工業(yè)出版社,.[2] 張孝祥. Java就業(yè)培訓教程. 北京:清華大學出版社,.[3] 陸麗娜. 軟件工程. 北京:經(jīng)濟科學出版社,.[4] 丁寶康. 數(shù)據(jù)庫系統(tǒng)原理. 北京:經(jīng)濟科學出版社,2007.[5] 孫衛(wèi)琴. Java面向對象程序設計[M]. 電子工業(yè)出版社,.[6] 王國輝, 呂海濤. Java數(shù)據(jù)庫系統(tǒng)開發(fā)案例精選[M]. 北京:人民郵電出版 社.[7] 陳國君, 陳錫禎. Java2程序設計基礎[M]. 北京: 清華大學出版社.[8] 袁海燕. Java實用程序設計100例[M]. 北京: 人民郵電出版社.[9] 朱站立、沈偉. Java程序設計實用教程[M]. 電子工業(yè)出版社.[10] 印旻編、許偉. Java2從入門到精通[M].北京:清華大學出版社.[11] 楊樹林,胡潔萍. Java語言最新實用案例教程. 北京:清華大學出版社, : 141–232[12] 李剛等. Java數(shù)據(jù)庫技術詳解. 北京:化學工業(yè)出版社,[13] [美]Liang Y ,等譯. 北京:機械工業(yè)出版社,2005.[14] [美]Kathy Walrath Swing標準教材. 北京:電子工業(yè)出版社,2005.[15] 鄭莉,王言行,馬素霞. Java語言程序設計. 北京:清華大學出版社,2006.[16] 朱喜福,林建民,唐永新. Java程序設計. 北京:人民郵電出版社,2001.[17] 朱喜福. Java程序設計. 北京:清華大學出版社,2005.附 件(論文源代碼)附一 主界面class Panel1 extends JPanel { JLabel label1, label2。 Panel1() { setLayout(new GridLayout(4, 1))。 label1 = new JLabel( + 銀行存取款系統(tǒng))。 label2 = new JLabel( + 歡迎你成為本行用戶,你可以選擇中文或英文方式)。 add(new JLabel())。add(label1)。add(label2)。add(new JLabel())。}}class Panel2 extends JPane
點擊復制文檔內(nèi)容
公司管理相關推薦
銀行賬戶共管協(xié)議-資料下載頁
【總結】銀行賬戶共管協(xié)議本協(xié)議由下列各方于20 年 月 日在中國簽訂:甲方:訊地址:和