freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

本科畢業(yè)設(shè)計論文_基于java的銀行賬戶管理系統(tǒng)的設(shè)計與實現(xiàn)-全文預(yù)覽

2024-09-24 10:57 上一頁面

下一頁面
  

【正文】 ()。 } else if (() == jButton1) { String reg_name = ().replace( , ).trim()。 String reg_ = ().replace( , ).trim()。 } ()。 ()。 ()。 } } } +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 。 ()。 } else if (() == jButton2) { ()。 ()。 基于 JAVA 的銀行賬戶管理系統(tǒng)的設(shè)計與實現(xiàn) 35 if ((reg_pass, reg_enpass, reg_name, reg_personid, reg_) != null) { (().getContentPane(), user_login)。 String reg_enpass = new String(().replace( , )).trim()。 ()。 } private void jButtonActionPerformed( evt) { if (() == jButton3) { ()。 */ public class UserRegisterPanel extends { private CardLayout layout。 } // 根據(jù)用戶 id 查找用戶; public Account findAccountById(long id) { acc = (id)。 (acc)。 } else { return 您的余額不足! 。 // 更新轉(zhuǎn)入賬戶 (transfer)。 return balance。 } } // 用戶登錄,返回 Account 對象 public Account login(String username, String password) { acc = (username, password)。 (null, 恭喜您注冊成 功! )。amp。amp。 private static BankDB b = new BankDB()。 } } +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ /** * 為用戶編寫其他相關(guān) 類,在該類中有用戶注冊 、存款、取款等方法, 用 戶會通 * 過調(diào) 用 BankDB中的方法來操作自己的賬戶。 基于 JAVA 的銀行賬戶管理系統(tǒng)的設(shè)計與實現(xiàn) 31 int status = ()。 (3, ())。 } // 更新用戶數(shù)據(jù) public Account updateAccount(Account a) { String sql = update allaccount set password = ?,name = ?,personid = ?, = ?,balance = ? where id = ?。 acc = new Account(db_password, db_name, db_personid, db_, db_balance)。 String db_name = (name)。 (2, password)。 } // 用戶登錄 public Account login(String name, String password) { acc=null。 double db_balance = (balance)。 String db_password = (password)。 try { ps = (sql)。 } } catch (SQLException e) { ()。 (4, ())。 try { ps = (sql)。 private PreparedStatement ps。 與此同時,我要感謝大學(xué)四年來向我授過課的老師,他們讓我學(xué)到了很多寶貴的知識??魉?,埃米 但是由于時間的關(guān)系,本系統(tǒng)中還是存在一些不足,功能比較單一 ,希望在以后會把功能完善,開發(fā)出一個真正符合實際意義的銀行賬戶管理系統(tǒng) 。同時,在這段時間中,我對面向?qū)ο缶幊痰乃枷胗辛酥匦碌恼J(rèn)識,通過本系統(tǒng)的設(shè)計,不僅加深了以前所學(xué)的理論知識,也學(xué)到了很多新的知識,提高自己全面思考和實踐能力。 “ 確定 ” 返回到 主菜單 界面, “ 退出 ” 是關(guān)閉系統(tǒng)。 圖 16 業(yè)務(wù)界面 在用戶 主菜單 界面選 擇 “ 存款 ” 選項,即可進(jìn)入用戶存款業(yè)務(wù)界面(圖 17),用戶只需要輸入存款金額(必須 大于 0 且 為 100 的整數(shù)),然后點擊 “確 認(rèn) ” 就可存款成功,基于 JAVA 的銀行賬戶管理系統(tǒng)的設(shè)計與實現(xiàn) 21 并提示存款信息(圖 18) ,之后清空用戶之前輸入的數(shù)據(jù)。 基于 JAVA 的銀行賬戶管理系統(tǒng)的設(shè)計與實現(xiàn) 19 第 6 章 系統(tǒng)測試 打開系統(tǒng),在系統(tǒng)登錄界面(圖 11),點 擊 “ 退出 ” 按鈕 即可直接退出 關(guān)閉系統(tǒng);點擊 “ 注冊 ” 按 鈕,進(jìn)入用戶注冊界面(圖 12),在該界面中,用戶需輸入用戶名(必須為漢字)、密碼( 6 位數(shù)字)、確認(rèn)密碼( 6 位數(shù)字,并與上次密碼相同)、證件號( 8位)、郵箱(可不填),以上信息輸入符合要求后點 擊 “ 確定 ” ,將提示注冊成功(圖 13),并返回到用戶登錄界面,反之如果上面的信息只要有一項不符合規(guī)定,將提示注冊失敗(圖 14),并自動清空當(dāng)前所填 的信息。} if (ps != null) { ()。 import 。 } } public Connection getConnection() { return conn。 public static JDBCUtil getInstance() { return jdbcutil。 public class JDBCUtil { public static final String url = jdbc: public static final String user = root。 } } 數(shù)據(jù)庫的連接 在數(shù)據(jù)庫需求分析階段,我們已經(jīng)建立了一個 accounts 數(shù)據(jù)庫,那么現(xiàn)在需要做的是設(shè)計實現(xiàn)與數(shù)據(jù)庫的連接,以便于后期對數(shù)據(jù)庫的訪問。其實現(xiàn)代碼都是一樣的 , 格式如下 : // 為按鈕添加事件監(jiān)聽; (new () { public void actionPerformed( evt){ jButtonActionPerformed(evt)。 } })。 基于 JAVA 的銀行賬戶管理系統(tǒng)的設(shè)計與實現(xiàn) 16 private CardLayout layout。 } public static void main(String args[]) { (new Runnable() { public void run() { ().setVisible(true)。 } static BAMSClient getInstance() { return client。 界面代碼設(shè)計 1. 啟動系統(tǒng)即可彈出用戶登錄界面。 // 更新賬戶 public Account findAccountById(long id)。 = balance。 // 賬戶余額 public Account(String password, String name, String personId, String , double balance) { = password。 // 賬戶密碼 private String name。 圖 10 新建 Table 4. 這樣我們在 Mysql 數(shù)據(jù)庫系統(tǒng)中就創(chuàng)建了一個 accounts 數(shù)據(jù)庫,并在該數(shù)據(jù)庫下創(chuàng)建一 個 “allaccount”數(shù)據(jù)表,在后期的操作中只要連接到該數(shù)據(jù)庫,就可以直接對數(shù)據(jù)庫中的數(shù)據(jù)表進(jìn)行操作。實現(xiàn)數(shù)據(jù)庫的邏輯結(jié)構(gòu)的方式是借助 Navicat for Mysql 來管理實現(xiàn),詳細(xì)步驟如下 所述 。 圖 6 用戶實體圖 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 數(shù)據(jù)項名稱: password 數(shù)據(jù)項名稱: personid 數(shù)據(jù)項類型: 字符型 數(shù)據(jù)項類型: 字符型 數(shù)據(jù)項長度: 25 數(shù)據(jù)項長度: 25 可否為空: 不可 可否為空: 不可 是否主鍵: 否 是否主鍵: 否 簡 述: 用戶的登錄密碼 簡 述: 用戶的有效證件號 數(shù)據(jù)項名稱: 數(shù)據(jù)項名稱: balance 數(shù)據(jù)項類型: 字符型 數(shù)據(jù)項類型: 浮點型 數(shù)據(jù)項長度: 25 數(shù)據(jù)項長度: 25 可否為空: 可以 可否為空: 不可 是否主鍵: 否 是否主 鍵: 否 簡 述: 用戶的電子郵箱 簡 述: 用戶的賬戶余額 基于 JAVA 的銀行賬戶管理系統(tǒng)的設(shè)計與實現(xiàn) 12 在數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計階段,需要將 上面的 數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為 Mysql 數(shù)據(jù)庫系統(tǒng)所支持的 實際 數(shù)據(jù)模型,也就是數(shù)據(jù) 庫的邏輯結(jié)構(gòu) [11]。 首先,在仔細(xì)調(diào)查銀行賬戶管理過程的基礎(chǔ)上,同時根據(jù)日常用戶的基本的業(yè)務(wù)需求,我們可以得到本系統(tǒng)所要完成實現(xiàn)的用戶的業(yè)務(wù)模塊,如圖 5 所示。 圖 2 系統(tǒng)關(guān)聯(lián) 圖 輸入 處 理 操作 無 無 返回到登錄模塊,或者直接退出系統(tǒng)。 基于 JAVA 的銀行賬戶管理系統(tǒng)的設(shè)計與實現(xiàn) 8 返回功能 在用戶主菜單中,選 擇 “ 返回 ” ,即 可返回到登錄模塊或者直接退出系統(tǒng) ,如表 9所示 。 查詢功能 在用戶主菜單中,用戶 選擇 “ 查詢 ” ,即可進(jìn)入 “ 查詢 余額 ” 子模 塊,該模塊不需要用戶輸入任何信息,進(jìn)入該模塊后即可看到當(dāng)前登錄用戶的賬戶中的余額 ,如表 7 所示 。 表 5 取款功能 輸入 處 理 操作 取款金額 金額校驗 1. 金額不 符 要求,提示出錯信息; 2. 金額 符 合要求,提示存款成功。 表 3 用戶主菜單 輸入 處 理 操作 1. 存款 2. 取款 3. 轉(zhuǎn)賬 4. 查詢余額 5. 修改密碼 6. 返回 用戶根據(jù)自己的需要, 選擇相應(yīng)的業(yè)務(wù) 根據(jù)用戶的選擇,進(jìn)入相應(yīng)的業(yè)務(wù)界面。 表 1 用戶注冊 輸入 處 理 操作 1. 用 戶名 2. 密碼 3. 確認(rèn)密碼 4. 證件號 5. 電子郵箱 信息校驗 1. 數(shù)據(jù)不符合輸入要求,無法注冊,給出提示; 2. 信息校驗無誤,確認(rèn)提交,注冊成功。 運(yùn)行環(huán)境 軟件環(huán)境 : , Windows 2020 以上的操作系統(tǒng) ; 硬件環(huán)境 : 最低 Intel Pentium II 500 MHz; 安裝內(nèi)存 ( RAM): 512MB( 最好 1GB 以上 ) 。 Navicat 是一套快速、可靠,在市場中也是一套價格相宜的數(shù)據(jù)庫管理工具,專為簡化數(shù)據(jù)庫的管理及降低系統(tǒng)管理成本而設(shè)。 Mysql 的 SQL“ 結(jié)構(gòu)化查詢語言 ” 。在 2020年 1 月 16 號被 Sun 公司收購。 Rationalamp。 這種平等和一致性并不僅限于 Java 開發(fā)工具。就其本身而言,它只是一個框架和一組服務(wù),用于通過 插件 組件構(gòu)建開發(fā)環(huán)境。 Java 是一種簡單的面象對象的分布式的解釋的健壯的安全的結(jié)構(gòu)中立的可移植的性能很優(yōu)異的多線程的動態(tài)的語言, Java 的誕生是對傳統(tǒng) 計算機(jī) 模式 的挑戰(zhàn) ,對計算機(jī)軟件開發(fā) 和軟件產(chǎn)業(yè)都產(chǎn)生了深遠(yuǎn)的影響,對軟件開發(fā)帶來了新的革命,重視使用第三方構(gòu)件集成,利用平臺的基礎(chǔ)設(shè)施服務(wù),實現(xiàn)開發(fā)各個階段的重要技術(shù),重視開發(fā)團(tuán)隊的組織和文化理念,協(xié)作,創(chuàng)作,責(zé)任,誠信是人才的基本素質(zhì)。 開發(fā)環(huán)境是基于硬件和宿至軟件的基礎(chǔ)上,為支持系統(tǒng)軟件和應(yīng)用軟件的工程化開發(fā)和維護(hù)而使用的一組軟件,簡 稱 SDE。賬戶管理的最明顯特征是信息處理量比較大,所管理的業(yè)務(wù) 流程也相應(yīng)繁多,因此本銀行賬戶管理系統(tǒng)的有效管理必須實現(xiàn)計算機(jī)化處理,真正意義使得系統(tǒng)能夠?qū)崿F(xiàn)管理的系統(tǒng)化、自動化、規(guī)范化以及信息化和智能化等 [3],從而達(dá)到提高賬戶管理效率的目的。銀行作為金融業(yè)的執(zhí)行機(jī)構(gòu),越來越龐大的儲蓄用戶數(shù)目和資金流通量對銀行賬戶管理的可靠性每天都在進(jìn)行苛刻的考驗。 基于 JAVA 的銀行賬戶管理系統(tǒng)的設(shè)計與實現(xiàn) 2 管理可行性 使用管理方面的可行性,在沒有使用銀行管理系統(tǒng)前,采取的是人工方式,相對而言耗時大,效率低且造成一定的資源浪費。因為實踐和技術(shù)方面的不足,使得我們設(shè)計的程序依然存在很多不完善的地方,我們會在以后的開發(fā)中繼續(xù)學(xué)習(xí)鉆研, 使 本系統(tǒng)能更完善 更適 用
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1