銀行儲蓄模擬系統(tǒng)詳細(xì)設(shè)計說明書.doc_第1頁
銀行儲蓄模擬系統(tǒng)詳細(xì)設(shè)計說明書.doc_第2頁
銀行儲蓄模擬系統(tǒng)詳細(xì)設(shè)計說明書.doc_第3頁
銀行儲蓄模擬系統(tǒng)詳細(xì)設(shè)計說明書.doc_第4頁
銀行儲蓄模擬系統(tǒng)詳細(xì)設(shè)計說明書.doc_第5頁
已閱讀5頁,還剩55頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1 銀行模擬存取系統(tǒng) 詳細(xì)設(shè)計說明書詳細(xì)設(shè)計說明書 1 引言引言 1 1 編寫目的 2 1 2 背景 2 1 3 定義 2 1 4 參考資料 2 2 程序系統(tǒng)的結(jié)構(gòu)程序系統(tǒng)的結(jié)構(gòu) 2 3 3 界面設(shè)計流程界面設(shè)計流程 4 4 主界面設(shè)計說明主界面設(shè)計說明 4 1 主界面設(shè)計規(guī)則 4 2 主界面實現(xiàn)過程 4 2 1 模塊詳細(xì)設(shè)計說明表 4 2 2 窗口對象說明表 5 5 儲戶界面設(shè)計說明儲戶界面設(shè)計說明 5 1 儲戶界面設(shè)計規(guī)則 5 2 儲戶界面實現(xiàn)過程 5 2 1模塊詳細(xì)設(shè)計說明表 5 2 1窗口對象說明表 6 6 職員界面設(shè)計說明職員界面設(shè)計說明 6 1 職員界面設(shè)計規(guī)則 2 6 2 職員界面實現(xiàn)過程 6 2 1模塊詳細(xì)設(shè)計說明表 6 2 2窗口對象說明表 7 7 管理員界面設(shè)計說明管理員界面設(shè)計說明 7 1 管理員界面設(shè)計規(guī)則 7 2 管理員界面實現(xiàn)過程 7 2 1模塊詳細(xì)設(shè)計說明表 7 2 2窗口對象說明表 8 8 儲戶界面下的子界面設(shè)計說明儲戶界面下的子界面設(shè)計說明 8 18 1 余額查詢界面設(shè)計規(guī)則余額查詢界面設(shè)計規(guī)則 8 1 1 余額查詢界面設(shè)計規(guī)則 8 1 2 余額查詢界面實現(xiàn)過程 8 1 2 1模塊詳細(xì)設(shè)計說明表 8 1 2 2窗口對象說明表 8 28 2 取款界面設(shè)計說明取款界面設(shè)計說明 8 2 1 取款界面設(shè)計規(guī)則 8 2 2 取款界面實現(xiàn)過程 8 2 2 1模塊詳細(xì)設(shè)計說明表 8 2 2 2窗口對象說明表 9 9 職員界面下的子界面設(shè)計說明職員界面下的子界面設(shè)計說明 9 19 1 開戶界面設(shè)計說明開戶界面設(shè)計說明 9 1 1 開戶界面設(shè)計規(guī)則 9 1 2 開戶界面實現(xiàn)過程 9 1 2 1 模塊詳細(xì)設(shè)計說明 表 3 9 1 2 2 窗口對象說明表 9 29 2 銷戶界面設(shè)計說明銷戶界面設(shè)計說明 9 2 1 銷戶界面設(shè)計規(guī)則 9 2 2 銷戶界面實現(xiàn)過程 9 2 2 1模塊詳細(xì)設(shè)計說明表 9 2 2 2窗口對象說明表 9 39 3 掛失界面設(shè)計說明掛失界面設(shè)計說明 9 3 1 掛失界面設(shè)計規(guī)則 9 3 2 掛失界面實現(xiàn)過程 9 3 2 1模塊詳細(xì)設(shè)計說明表 9 3 2 2窗口對象說明表 9 49 4 修改密碼 銀行職員 界面設(shè)計說明修改密碼 銀行職員 界面設(shè)計說明 9 4 1 修改密碼 銀行職員 界面設(shè)計規(guī)則 9 4 2 修改密碼 銀行職員 界面實現(xiàn)過程 9 4 2 1模塊詳細(xì)設(shè)計說明表 9 4 2 2窗口對象說明表 9 59 5 職員登入的用戶界面設(shè)計說明職員登入的用戶界面設(shè)計說明 9 5 1 職員登入的用戶界面設(shè)計規(guī)則 9 5 2 職員登入的用戶界面實現(xiàn)過程 9 5 2 1模塊詳細(xì)設(shè)計說明表 9 5 2 2窗口對象說明表 9 69 6 存款界面設(shè)計說明存款界面設(shè)計說明 9 6 1 存款界面設(shè)計規(guī)則 9 6 2 存款界面實現(xiàn)過程 9 6 2 1模塊詳細(xì)設(shè)計說明表 4 9 6 2 2窗口對象說明表 1010 管理員界面下的子界面設(shè)計管理員界面下的子界面設(shè)計 10 110 1 修改利率界面設(shè)計說明修改利率界面設(shè)計說明 10 1 1 修改利率界面設(shè)計規(guī)則 10 1 2 修改利率界面實現(xiàn)過程 10 1 2 1模塊詳細(xì)設(shè)計說明表 10 1 2 2窗口對象說明表 5 詳細(xì)設(shè)計說明書詳細(xì)設(shè)計說明書 1 引引言言 1 1 編寫目的 根據(jù)概要設(shè)計說明書中的設(shè)計內(nèi)容 編寫詳細(xì)設(shè)計說明書 為開發(fā)過程提供系統(tǒng)處理過程 的詳細(xì)說明 使系統(tǒng)開發(fā)各類技術(shù)人員對整個系統(tǒng)所需實現(xiàn)的功能以及系統(tǒng)的功能模塊的劃分 實現(xiàn)和數(shù)據(jù)庫的表結(jié)構(gòu)有清楚的認(rèn)識 為整個系統(tǒng)的開發(fā) 測試 評審和移交提供基礎(chǔ) 本報 告一旦確認(rèn)后將成為系統(tǒng)開發(fā)各類技術(shù)人員共同遵守的準(zhǔn)則 并為以后的編程工作提供依據(jù) 本說明書的預(yù)期讀者為本項目負(fù)責(zé)人以及負(fù)責(zé)項目開發(fā)的各類技術(shù)人員 管理人員 項目 評審人員 1 2 背景 項目的名稱 項目的名稱 銀行儲蓄模擬系統(tǒng)的開發(fā) 項目的委托單位項目的委托單位 銀行管理員 項目的主要測試人 項目的主要測試人 閆凱 張云飛 楊佳佳 余茜 左雯 劉震震 項目建設(shè)背景 項目建設(shè)背景 通過開發(fā)此模擬軟件掌握系統(tǒng)的軟件工程理論 技術(shù)和方法 能使用正確的方 法開發(fā)出成本低 質(zhì)量高的軟件 具有良好的編程風(fēng)格 從而為今后從事軟件開發(fā)和維護打下 堅實的基礎(chǔ) 同時在此過程中對軟件工程的學(xué)習(xí)也為后期的畢業(yè)設(shè)計環(huán)節(jié)奠定了良好的基礎(chǔ) 1 3 定義 列出本文件中用到專門術(shù)語的定義和外文首字母組詞的原詞組 1 4 參考資料 編號資料名稱簡介作者日期出版單位 1C 程序開發(fā)范例寶典提供各方面的 C 范例張躍廷2007人民郵電出版社 2Visual C 簡明教程 系統(tǒng)的 較淺顯的介 紹了 VC 開發(fā)程序的方 法 張海林2007電子工業(yè)出版社 2 程程序序系系統(tǒng)統(tǒng)的的結(jié)結(jié)構(gòu)構(gòu) 6 本系統(tǒng)是一套模擬現(xiàn)實銀行系統(tǒng)收支管理的軟件 通過軟件系統(tǒng)模擬銀行 儲蓄的業(yè)務(wù)流程 本系統(tǒng)通過 ADO 接口訪問 Access 數(shù)據(jù)庫對用戶信息 賬戶信息等進行存儲 用戶啟動軟件以后 首先要輸入用戶名 賬號和密碼登陸系統(tǒng) 系統(tǒng)根據(jù)用 戶輸入的信息判斷用戶是普通的銀行儲戶 還是銀行職員 或者銀行的管理員 成功登陸以后 銀行儲戶可以查詢余額 取款 修改密碼 銀行職員可以 開戶 掛失 銷戶 存款 修改密碼 銀行管理員可以添加或刪除銀行職員信 息 修改利息額 由此 功能流圖如下 銀行模擬系統(tǒng) 儲戶 銀行職員 系統(tǒng)管理員 取款 轉(zhuǎn)帳 查詢 開戶 存款 銷戶 掛失 察 看 利 息 修 改 利 率 管 理 用 戶 分析系統(tǒng)涉及到的問題及其解決方案 可得以下系統(tǒng)流程如圖 7 用戶登錄 查 詢 開始 銀 行 職 員 系統(tǒng)管理員銀行儲戶 成功 失敗 取 款 修 改 密 碼 存 款 開 戶 修 改 密 碼 銷 戶 掛 失 修 改 利 息 修 改 用 戶 添 加 用 戶 數(shù)據(jù)庫 本系統(tǒng)分為用戶管理 賬戶管理和利息管理三個模塊 系統(tǒng)模塊圖如下 銀行模擬儲蓄系統(tǒng) 用戶管理帳戶管理利息管理 修 改 用 戶 添 加 用 戶 刪 除 用 戶 用 戶 登 陸 存 款 開 戶 修 改 密 碼 銷 戶 掛 失 查 詢 取 款 修 改 利 息 計 算 利 息 以下將對上述三個模塊的實現(xiàn)過程以及所涉及到的問題做詳細(xì)的說明 3 界界面面設(shè)設(shè)計計 流流程程 本模塊將以大綱的形式說明界面實現(xiàn)的順序 界面設(shè)計流程圖 8 主登陸界面 用戶界面 職員界面管理員界面 余 額 查 詢 取 款 轉(zhuǎn) 賬 修 改 密 碼 辦理賬戶業(yè)務(wù)辦理其他業(yè)務(wù) 開 戶 銷 戶 掛 失 修 改 密 碼 職員 登入 的用 戶界 面 余 額 查 詢 取 款 轉(zhuǎn) 賬 修 改 密 碼 存 款 修 改 利 息 卡 工 號 密碼 帳戶 密碼 直直接接調(diào)調(diào)用用 直直接接調(diào)調(diào)用用 直直接接調(diào)調(diào)用用 直直接接調(diào)調(diào)用用 如上圖所示 要完成本系統(tǒng) 必須設(shè)計 15 個界面 第一層次 主登陸界面 第二層次 儲戶界面 銀行職員 管理員界面 第三層次 查詢余額界面 取款界面 轉(zhuǎn)賬界面 修改密碼界面 修改儲戶 密碼 職員登錄的儲戶界面 存款界面 開戶界面 銷戶界面 掛失界面 修 改密碼界面 修改職員密碼 修改利息界面 以下也將按照上面的層次順序詳細(xì)說明各個界面的實現(xiàn)過程 4 主主界界面面設(shè)設(shè)計計說說明明 儲戶界面采用 Windows 風(fēng)格 便于用戶進行操作 其控制面板作為操作通話的主要界面 如下 圖所示 9 4 1 主界面設(shè)計規(guī)則 a 力求使界面整體協(xié)調(diào) 簡潔美觀 用盡量少的控件實現(xiàn)較多的功能 用比較單調(diào)的色彩 美化界面 b 在功能實現(xiàn)上 要根據(jù)不同的用戶身份實現(xiàn)各自的登錄 當(dāng)對應(yīng)的卡號 或工號 和密 碼都正確的情況下即可進入各自對應(yīng)的界面 c 為了方便用戶使用 在實際操作過程中要提供必要的提示 例如 在界面左上角有 1 1 請選擇并登陸 的提示 當(dāng)用戶輸入的卡號 或工號 和密碼不對時要彈出 登陸失敗 2 2 輸入的信息有誤或者是您的帳號已經(jīng)被掛失 請去銀行柜臺查詢 的提示 當(dāng)用戶連續(xù)三次 3 3 登陸均失敗時 彈出 您登陸失敗次數(shù)已經(jīng)超過 3 次 系統(tǒng)無法為您登陸 并且關(guān)閉登錄框 d 由于想要登錄的用戶類型不同 所以對應(yīng)的提示文字也就不同 即當(dāng)選擇儲戶時 應(yīng)該 顯示卡號 當(dāng)選擇管理員或銀行職員時 顯示工號 界面設(shè)置時 默認(rèn)用戶以儲戶身份登陸 10 4 2 主界面實現(xiàn)過程 4 2 1 模塊詳細(xì)設(shè)計說明表 模模 塊塊 詳詳 細(xì)細(xì) 設(shè)設(shè) 計計 說說 明明 表表 編號 模塊名稱登陸界面模塊代號登陸 cs 適用范圍全局類型窗口 模塊功能實現(xiàn)不同用戶的登錄 作者編寫時間修改人 修改時間修改批準(zhǔn)人修改次數(shù) 性能要求嚴(yán)格控制用戶類型 用戶名和密碼的匹配 必須完全匹配才能實現(xiàn)登錄 限制條件 在選擇了用戶類型后只有具有此模塊操作權(quán)限的人才能執(zhí)行本模塊 并且只有輸入 的用戶名和密碼完全匹配的時候才能登陸 輸 入 第一步 選擇登錄類型 輸入項參考用戶信息表和儲蓄賬戶表 用戶信息表 umd 和儲蓄賬戶表 umd 其中 1 用戶類型即想要登錄的用戶使用那種身份登錄 儲戶 銀行職員 管理員 2 儲蓄賬戶表記錄的是儲戶的信息 用戶信息表記錄的是銀行職員和管理員的信息 在用戶信息表中的用戶類型里 0 表示管理員 1 表示銀行職員 第二步 輸入用戶名 第三步 輸入密碼 輸 出 當(dāng)輸入項中的登陸類型 用戶名 密碼完全匹配的時候 將根據(jù)不同用戶的類型登 陸各自的界面 管理員界面 銀行職員界面 儲戶界面 11 算法邏輯 在用戶選擇用戶類型 輸入用戶名和密碼后 系統(tǒng)將根據(jù)輸入的內(nèi)容與用戶信息表 或儲戶信息表中的項目一一比對 當(dāng)完全匹配的時候即可登錄 如果出現(xiàn)錯誤則顯 示 登錄失敗 如果檢測到輸入密碼少于 6 位則彈出對話框 密碼不能少于 6 位 具體對應(yīng)關(guān)系為 界面上的用戶類型 儲蓄賬戶表和用戶信息表中的用戶類別 管理員 0 銀行 職員 1 用戶名和密碼 儲戶 儲蓄賬戶表中的帳戶和密碼 用戶名和密碼 管理員或銀行職員 用戶信息表中的用戶名和密碼 相關(guān)對象及接 口 該登錄界面需要利用 ADO 接口訪問 Access 數(shù)據(jù)庫 主要用到該數(shù)據(jù)庫中的用戶信息 表和儲蓄賬戶表 將用戶輸入的信息與表中對應(yīng)的內(nèi)容進行比對 備注可注明需求分析 概要設(shè)計的相關(guān)參考資料及本程序的存儲分配 視需要而定 4 2 2 窗口對象說明表 窗窗 口口 對對 象象 說說 明明 表表 編號 窗口名登陸 cs說明書編號 1 窗口對象控件列表 對象類型對象名稱對象事件對象功能描述 用戶使 用控制 Windows 窗 口 登陸 cs登陸比對輸入內(nèi)容與儲蓄 賬戶表和用戶信息表 中中對應(yīng)信息是否正 確 如果是則成功登 陸 如果不是彈出 密 碼錯誤 對話框 想要 登錄 的用 戶都 有權(quán) 限 但是 12 radioButton1 管理 員選項 以管理員身份登錄 radioButton2 銀行 職員選項 以銀行職員身份登陸 radioButton3 儲戶 選項 以儲戶身份登陸 txtName 用戶名 輸入卡號 或工號 圖形按鈕 利用自定 義用戶對象 公共部分 系統(tǒng)統(tǒng)一 txtPassword 密碼 Clicked 輸入密碼 只有 用戶 類型 工號 或 卡號 和密 碼完 全匹 配的 時候 才能 登陸 2 窗口事件 函數(shù) 列表 事件 函數(shù) 名 事件 函數(shù) 類型 事件 函數(shù) 功能描述事件 函數(shù) 算法邏輯 Open全局窗口打開時實現(xiàn)窗口大小 的自動調(diào)節(jié) 5 儲儲戶戶界界面面 設(shè)設(shè)計計說說明明 最終界面如下圖所示 13 5 1 儲戶界面設(shè)計規(guī)則 a 該界面將實現(xiàn)查詢余額 取款 轉(zhuǎn)賬 修改密碼四個功能 b 另外為了使界面美觀 界面上還將顯示其他內(nèi)容 顯示 用戶 登錄用戶 歡迎登陸銀行系統(tǒng) 1 1 與銀行儲蓄有關(guān)的信息模塊 黃金行情 股票行情 銀行利率 奧運倒計時 2 2 銀行咨詢電話 3 3 5 2 儲戶界面實現(xiàn)過程 14 5 2 1 模塊詳細(xì)設(shè)計說明表 模模 塊塊 詳詳 細(xì)細(xì) 設(shè)設(shè) 計計 說說 明明 表表 模塊名稱儲戶界面模塊代號儲戶界面 cs 適用范圍全局類型窗口 模塊功能主要實現(xiàn)儲戶的查詢余額 取款 轉(zhuǎn)賬 修改密碼功能 作者編寫時間修改人 修改時間修改批準(zhǔn)人修改次數(shù) 性能要求 本界面性能要求比較低 四個按鈕只需點擊就可以 要注意的是奧運倒計時的天數(shù) 要計算正確 銀行利率要對應(yīng)精確 并且能動態(tài)更改 限制條件本界面基本上沒什么限制條件 輸 入 該界面只是為了方便用戶選擇要進行的操作而設(shè)計的 所以只需用戶點擊相應(yīng)的按 鈕即可轉(zhuǎn)入對應(yīng)的操作界面 并不需要其他輸入 輸 出 當(dāng)用戶點擊了四個按鈕 查詢余額 取款 轉(zhuǎn)賬 修改密碼 中的某一個后 本界 面隨即轉(zhuǎn)到對應(yīng)的界面 算法邏輯 因為本界面相當(dāng)與一個過度界面 所以主要功能沒有涉及到算法問題 唯一需要用算法實現(xiàn)的是奧運倒計時的設(shè)計 txtTime Text DateTime Now Date ToString Remove DateTime Now Date ToString Length 7 DateTime olimpic new DateTime 2008 8 8 8 0 0 15 TimeSpan days olimpic Date DateTime Now Date txtOlimpic Text days Days ToString 這是它的代碼實現(xiàn)過程 其中用到了隨機函數(shù) 相關(guān)對象及接 口 界面上的四個按鈕 查詢余額 取款 轉(zhuǎn)賬 修改密碼 是它們各自界面的入口 點 擊即可進入相應(yīng)的界面 備注可注明需求分析 概要設(shè)計的相關(guān)參考資料及本程序的存儲分配 視需要而定 5 2 2 窗口對象說明表 窗窗 口口 對對 象象 說說 明明 表表 窗口名儲戶界面 cs說明書編號 1 窗口對象控件列表 對象類型對象名稱對象事件對象功能描述 用戶使 用控制 Windows 窗 口 儲戶界面 cs顯示功能該界面主要顯示儲戶 想進行操作的按鈕 點擊即可進入相應(yīng)界 面 btnBalance 查詢余 額 點擊即可進入查詢余 額界面 btnOut 取款 點擊即可進入取款界 面 圖形按鈕 利用自定 義用戶對象 公共部分 系統(tǒng)統(tǒng)一 btnTransfer 轉(zhuǎn)賬 Clicked 點擊即可進入轉(zhuǎn)賬界 面 從主 界面 登陸 成功 的儲 戶方 可操 作本 界面 16 btnPass 修改密碼 點擊即可進入修改密 碼界面 btnExit 退出 點擊將關(guān)閉系統(tǒng) groupBox1 存放查詢余額 取款 轉(zhuǎn)賬 修改密碼四個 按鈕 pictureBox1 顯示界面最上方提示 語 歡迎使用 銀行系 統(tǒng) pictureBox2 存放黃金行情 股票 行情 銀行利率 奧 運倒計時四個模塊 pictureBox3 在上面顯示銀行電話 號碼 txtOlimpic Static 顯示 據(jù)北京奧運會開 幕還有多少天 2 窗口事件 函數(shù) 列表 事件 函數(shù) 名 事件 函數(shù) 類型 事件 函數(shù) 功能描述事件 函數(shù) 算法邏輯 Open全局窗口打開時實現(xiàn)窗口大小 的自動調(diào)節(jié) 6 職職員員界界面面設(shè)設(shè)計計說說明明 最終界面如下圖所示 17 6 1 銀行職員界面設(shè)計規(guī)則 a 本界面主要包括兩大模塊 辦理帳戶業(yè)務(wù)和辦理其他業(yè)務(wù) 辦理帳戶業(yè)務(wù) 即輸入儲戶的帳戶和密碼后 即可登錄到職員登錄的儲戶界面 可以看到該儲 戶的開戶信息和卡上余額等信息 并能進行相關(guān)的操作 辦理其他業(yè)務(wù) 包括開戶 銷戶 掛失 修改密碼 該銀行職員的密碼 b 界面上要顯示登陸職員的姓名 即 歡迎登陸 銀行系統(tǒng) 6 2 銀行職員界面實現(xiàn)過程 6 2 1 模塊詳細(xì)設(shè)計說明表 模模 塊塊 詳詳 細(xì)細(xì) 設(shè)設(shè) 計計 說說 明明 表表 18 模塊名稱職員界面模塊代號職員界面 cs 適用范圍全局類型窗口 模塊功能 主要實現(xiàn)開戶 銷戶 掛失 修改密碼 職員密碼 以及進入職員登入的儲戶界面 對儲戶進行相關(guān)操作 作者編寫時間修改人 修改時間修改批準(zhǔn)人修改次數(shù) 性能要求在進入職員登入的儲戶界面時 必須輸入正確的帳號和帳戶密碼 才可登入 限制條件本界面基本上沒什么限制條件 輸 入 在辦理帳戶業(yè)務(wù)模塊中 只有輸入正確的帳號和帳戶密碼才能登入職員登入的儲戶 界面 輸 出 辦理帳戶業(yè)務(wù) 當(dāng)職員輸入正確的賬號和帳戶密碼后即可轉(zhuǎn)到職員登入的儲戶界面 辦理其他業(yè)務(wù) 當(dāng)職員點擊了四個按鈕 開戶 銷戶 掛失 修改密碼 中的某一 個后 本界面隨即轉(zhuǎn)到對應(yīng)的界面 算法邏輯 辦理帳戶業(yè)務(wù) 當(dāng)職員輸入賬號和帳戶密碼后 系統(tǒng)將根據(jù)輸入的內(nèi)容與一卡通信 息表中對應(yīng)的項目進行一一比對 當(dāng)完全匹配的時候 轉(zhuǎn)入職員登入的儲戶界面 如果匹配錯誤 則顯示 賬號或密碼輸入錯誤 請檢查您輸入的信息 具體對應(yīng)關(guān)系為 賬號 工號 帳戶密碼 密碼 19 相關(guān)對象及接 口 辦理帳戶業(yè)務(wù) 當(dāng)職員輸入正確的賬號和帳戶密碼后即可轉(zhuǎn)到職員登入的儲戶界面 辦理其他業(yè)務(wù) 界面上右邊的四個按鈕 開戶 銷戶 掛失 修改密碼 是它們各自 界面的入口 點擊即可進入相應(yīng)的界面 備注可注明需求分析 概要設(shè)計的相關(guān)參考資料及本程序的存儲分配 視需要而定 6 2 2 窗口對象說明表 窗窗 口口 對對 象象 說說 明明 表表 窗口名職員界面 cs說明書編號 1 窗口對象控件列表 對象類型對象名稱對象事件對象功能描述 用戶使 用控制 Windows 窗 口 職員界面 cs顯示功能該界面主要提供開戶 銷戶 掛失和修改密 碼 職員密碼 以及 對已存在帳戶進行相 關(guān)操作這五個功能的 入口 txtName 顯示登入該界面的職 員的姓名 txtNo 接受職員輸入的賬號 圖形按鈕 利用自定 義用戶對象 公共部分 系統(tǒng)統(tǒng)一 txtPassword Static 接受職員輸入的賬戶 密碼 從主 界面 登陸 成功 的銀 行職 員方 可操 作本 界面 20 groupBox1 辦理其他業(yè)務(wù)模塊 包括三個按鈕 開戶 銷戶 掛失 因為修 改密碼按鈕是對職員 自己的密碼進行修改 所以不放在這里 groupBox2 辦理帳戶業(yè)務(wù)模塊 包括 txtNo 和 txtPassword PictureBox1 在界面頂部顯示歡迎 語 歡迎使用 銀行系 統(tǒng) btnNew 開戶 點擊即可進入開戶界 面 btnDel 銷戶 點擊即可進入銷戶界 面 btnLost 掛失 點擊即可進入掛失界 面 btnChange 修改密碼 點擊即可進入修改密 碼界面 btnOk 確定 點擊 系統(tǒng)將根據(jù)輸 入內(nèi)容與一卡通信息 表中對應(yīng)內(nèi)容進行一 一比對 btnExit 退出 Clicked 點擊 關(guān)閉系統(tǒng) 2 窗口事件 函數(shù) 列表 21 事件 函數(shù) 名 事件 函數(shù) 類型 事件 函數(shù) 功能描述事件 函數(shù) 算法邏輯 Open全局窗口打開時實現(xiàn)窗口大小 的自動調(diào)節(jié) 7 管管理理員員界界面面設(shè)設(shè)計計說說明明 最終界面如下圖所示 7 1 管理員界面設(shè)計規(guī)則 22 a 該界面主要有兩大模塊 對職員信息表進行添加 修改 刪除操作 修改利率模塊 b 界面上要有提示語 在界面左上方顯示 管理員 歡迎登陸 銀行系統(tǒng) 1 1 在對職員信息表進行操作時 如果錯誤不當(dāng) 應(yīng)該有一點的提示語 如 2 2 添加按鈕 必須按照正確的格式填寫工號 姓名 密碼 并選擇類別 如果沒填或者填 寫格式不正確則顯示一定的提示語 工號只能為 5 位數(shù)字 請正確填寫 請?zhí)顚懶彰?為了保護您的帳戶安全 請將密碼設(shè)置為 8 到 16 位 修改按鈕 如果沒有選擇要修改的項 則顯示 您尚未選擇要修改的用戶項 刪除按鈕 如果沒有選擇要刪除的項 則顯示 您尚未選擇要刪除的用戶項 7 2 管理員界面實現(xiàn)過程 7 2 1 模塊詳細(xì)設(shè)計說明表 模模 塊塊 詳詳 細(xì)細(xì) 設(shè)設(shè) 計計 說說 明明 表表 模塊名稱管理員界面模塊代號管理員界面 cs 適用范圍全局類型窗口 模塊功能主要實現(xiàn)對職員信息表的添加 修改 刪除和修改利率這四個功能 作者編寫時間修改人 修改時間修改批準(zhǔn)人修改次數(shù) 性能要求 在對用戶信息表進行添加新用戶時 必須填寫正確格式的工號 姓名和密碼 并且 選擇類別 在修改和刪除用戶時 必須要先選定用戶項 限制條件只有管理員才有權(quán)對本界面進行操作 23 輸 入 在對用戶信息表進行添加新用戶時 必須輸入正確格式的工號 姓名和密碼 并且 選擇類別 輸 出 當(dāng)輸入了正確格式的工號 姓名和密碼 選擇了類別后 即可添加新用戶 并在用 戶信息表上顯示出來 當(dāng)選擇了用戶項后 就可以進行修改和刪除操作 當(dāng)點擊修改利率按鈕后 即可轉(zhuǎn)到修改利率界面 算法邏輯本界面基本上沒有涉及到算法 相關(guān)對象及接 口 該界面需要利用 ADO 接口訪問 Access 數(shù)據(jù)庫 主要用到數(shù)據(jù)庫中的用戶信息表 將 用戶信息表中的內(nèi)容顯示在界面上 并且在進行完添加 修改 刪除操作后 系統(tǒng) 將自動將修改后的信息寫入到用戶信息表中 備注可注明需求分析 概要設(shè)計的相關(guān)參考資料及本程序的存儲分配 視需要而定 7 2 2 窗口對象說明表 窗窗 口口 對對 象象 說說 明明 表表 窗口名管理員界面 cs說明書編號 1 窗口對象控件列表 對象類型對象名稱對象事件對象功能描述 用戶使 用控制 Windows 窗 口 管理員界面 cs顯示功能該界面主要實現(xiàn)對用 戶信息表的添加 修 改和刪除操作 并提 供修改利率的入口 從主 界面 登陸 成功 的管 理員 方可 操作 24 pictureBox1 在界面頂部顯示歡迎 語 歡迎使用 銀行系 統(tǒng) groupBox1 存放 lstUser 和添加 修改 刪除三個按鈕 以及 txtNo txtName txtPa ssword m admin 和 m user lstUser 從數(shù)據(jù)庫中提取并在 界面上顯示用戶信息 表的內(nèi)容 txtNo 獲取輸入的工號 txtName 獲取輸入的姓名 txtPassword 獲取輸入的密碼 m admin m user Static 類別 管理員 普通 職員 btnAdd 添加 添加新用戶 btnEdit 修改 修改已選定的用戶項 btnDel 刪除 刪除已選定的用戶項 Button4 修改利率 點擊即可進入修改利 率界面 圖形按鈕 利用自定 義用戶對象 公共部分 系統(tǒng)統(tǒng)一 Button6 退出 Clicked 點擊 關(guān)閉系統(tǒng) 本界 面 25 2 窗口事件 函數(shù) 列表 事件 函數(shù) 名 事件 函數(shù) 類型 事件 函數(shù) 功能描述事件 函數(shù) 算法邏輯 Open全局窗口打開時實現(xiàn)窗口大小 的自動調(diào)節(jié) 8 儲儲戶戶界界面面 下下的的子子界界面面設(shè)設(shè)計計說說明明 8 1 余額查詢界面設(shè)計說明 最終界面如下圖所示 8 1 1 余額查詢界面設(shè)計規(guī)則 a 該界面的父界面是儲戶界面 因為一張一卡通上面可以掛多個帳戶 所以余額查詢 實質(zhì)是對一卡通上的子帳戶進行余額查詢 26 b 在界面設(shè)計上 要能讓用戶自由選擇對哪個子帳戶進行查詢 并且顯示出子帳戶相 應(yīng)的信息 包括 子帳號 帳戶類型 幣種 余額 8 1 2 余額查詢界面實現(xiàn)過程 8 1 2 1 模塊詳細(xì)設(shè)計說明表 模模 塊塊 詳詳 細(xì)細(xì) 設(shè)設(shè) 計計 說說 明明 表表 模塊名稱余額查詢界面模塊代號余額查詢界面 cs 適用范圍全局類型窗口 模塊功能顯示一卡通下的子帳戶的余額 作者編寫時間修改人 修改時間修改批準(zhǔn)人修改次數(shù) 性能要求 因為余額的計算包括本金和利息 而利息是浮點型 所以余額必須也是浮點型 而 且精度要求較高 限制條件一卡通下必須有子帳戶才可查詢 否則余額為空 輸 入必須要選擇一卡通下的某個子帳戶 才可進行查詢 輸 出 當(dāng)選定某個子帳戶后 界面上將顯示該帳戶的有關(guān)信息 即子帳號 帳戶類型 幣 種 余額 算法邏輯余額的計算 相關(guān)對象及接 口 該界面需要利用 ADO 接口訪問 Access 數(shù)據(jù)庫 主要用到數(shù)據(jù)庫中的一卡通信息表和 儲蓄賬戶表 首先 系統(tǒng)將根據(jù)用戶登錄時輸入的賬號找到一卡通上對應(yīng)的該帳戶 的有關(guān)信息 然后 根據(jù)該賬號在儲蓄賬戶表中找到隸屬與它的子賬號以及相應(yīng)的 帳戶類型 幣種和余額 27 備注可注明需求分析 概要設(shè)計的相關(guān)參考資料及本程序的存儲分配 視需要而定 8 1 2 2 窗口對象說明表 窗窗 口口 對對 象象 說說 明明 表表 窗口名查詢余額 cs說明書編號 1 窗口對象控件列表 對象類型對象名稱對象事件對象功能描述 用戶使 用控制 Windows 窗 口 查詢余額 cs顯示功能顯示子帳戶的有關(guān)信 息 主要是余額 txtAccountSelected 選擇子帳戶 btnBack Clicked 點擊即可返回到儲戶 界面 groupBox1 存放子帳戶 txtAccount 帳戶 類型 txtType 幣 種 txtCurrent groupBox2 存放查詢余額 Label2 txtType 子帳戶的類型 圖形按鈕 利用自定 義用戶對象 公共部分 系統(tǒng)統(tǒng)一 txtCurrent Static 子帳戶的幣種 從主 界面 登陸 成功 的儲 戶方 可操 作本 界面 28 Label2 顯示余額 2 窗口事件 函數(shù) 列表 事件 函數(shù) 名 事件 函數(shù) 類型 事件 函數(shù) 功能描述事件 函數(shù) 算法邏輯 Open全局窗口打開時實現(xiàn)窗口大小 的自動調(diào)節(jié) 8 2 取款界面設(shè)計說明 最終界面如下圖所示 8 2 1 取款界面設(shè)計規(guī)則 a 同查詢余額界面一樣 該界面的父界面是儲戶界面 因為一張一卡通上面可以掛多 個帳戶 所以取款時必須要選擇對一卡通上的哪一個子帳戶進行取款 29 b 在界面設(shè)計上 要能讓用戶自由選擇在哪個子帳戶進行取款 并且顯示出子帳戶相 應(yīng)的信息 包括 子帳號 帳戶類型 幣種 8 2 2 取款界面實現(xiàn)過程 8 2 2 1 模塊詳細(xì)設(shè)計說明表 模模 塊塊 詳詳 細(xì)細(xì) 設(shè)設(shè) 計計 說說 明明 表表 模塊名稱取款界面模塊代號取款界面 cs 適用范圍全局類型窗口 模塊功能取款 作者編寫時間修改人 修改時間修改批準(zhǔn)人修改次數(shù) 性能要求為了保持與現(xiàn)實情況的一致 設(shè)計要求取款金額只能是整數(shù) 限制條件一卡通下必須有子帳戶才可取款 否則操作失敗 輸 入必須要選擇一卡通下的某個子帳戶 才可進行取款 填入取款金額 整數(shù) 輸 出點擊確定后 將顯示驗證框 確認(rèn)是否取款 算法邏輯取款后 子帳戶的余額上要減去相應(yīng)的金額 相關(guān)對象及接 口 該界面需要利用 ADO 接口訪問 Access 數(shù)據(jù)庫 主要用到數(shù)據(jù)庫中的一卡通信息表和 儲蓄賬戶表 首先 系統(tǒng)將根據(jù)用戶登錄時輸入的賬號找到一卡通上對應(yīng)的該帳戶 的有關(guān)信息 然后 根據(jù)該賬號在儲蓄賬戶表中找到隸屬與它的子賬號以及相應(yīng)的 帳戶類型 幣種和余額并在界面上顯示出來 當(dāng)取出金額后 余額減去相應(yīng)的數(shù)目 30 備注可注明需求分析 概要設(shè)計的相關(guān)參考資料及本程序的存儲分配 視需要而定 8 2 2 2 窗口對象說明表 窗窗 口口 對對 象象 說說 明明 表表 窗口名取款 cs說明書編號 1 窗口對象控件列表 對象類型對象名稱對象事件對象功能描述 用戶使 用控制 Windows 窗 口 取款 cs顯示功能顯示子帳戶的有關(guān)信 息 取款 txtAccountSelected 選擇子帳戶 btnBack 點擊即可返回到儲戶 界面 btnOk Clicked 點擊后顯示驗證框 確認(rèn)是否取款 groupBox2 存放子帳戶 txtAccount 帳戶 類型 txtType 幣 種 txtCurrent groupBox1 存放取款金額 txtBalance txtType 子帳戶的類型 圖形按鈕 利用自定 義用戶對象 公共部分 系統(tǒng)統(tǒng)一 txtCurrent Static 子帳戶的幣種 從主 界面 登陸 成功 的儲 戶方 可操 作本 界面 31 txtBalance 輸入取款金額 2 窗口事件 函數(shù) 列表 事件 函數(shù) 名 事件 函數(shù) 類型 事件 函數(shù) 功能描述事件 函數(shù) 算法邏輯 Open全局窗口打開時實現(xiàn)窗口大小 的自動調(diào)節(jié) 8 3 轉(zhuǎn)賬界面設(shè)計說明 最終界面如下圖所示 32 8 3 1 轉(zhuǎn)賬界面設(shè)計規(guī)則 a 首先 同余額查詢和取款界面一樣 該界面的父界面是儲戶界面 因為一張一卡通 上面可以掛多個帳戶 所以轉(zhuǎn)賬時必須要選擇從一卡通上的哪一個子帳戶進行轉(zhuǎn)賬 同時 為了簡化設(shè)計 默認(rèn)金額被轉(zhuǎn)入到對方一卡通的第一個子帳戶 b 為了保證轉(zhuǎn)賬安全 用戶必須輸入要轉(zhuǎn)入的對方賬號和對方戶主的姓名 只有兩者 匹配時才可以實施轉(zhuǎn)賬 并且為了防止用戶操作失誤 要設(shè)置確認(rèn)轉(zhuǎn)賬提示框 c 本界面與一卡通信息表和儲蓄賬戶表密切相關(guān) 在設(shè)計時 要注意當(dāng)轉(zhuǎn)出一定金額后 轉(zhuǎn)賬方子帳戶上的余額要減去相應(yīng)的金額 同時被轉(zhuǎn)入方子帳戶上的金額要增加相 等的金額 8 3 2 轉(zhuǎn)賬界面實現(xiàn)過程 8 3 2 1 模塊詳細(xì)設(shè)計說明表 模模 塊塊 詳詳 細(xì)細(xì) 設(shè)設(shè) 計計 說說 明明 表表 模塊名稱轉(zhuǎn)賬界面模塊代號轉(zhuǎn)賬界面 cs 適用范圍全局類型窗口 模塊功能轉(zhuǎn)賬 作者編寫時間修改人 修改時間修改批準(zhǔn)人修改次數(shù) 性能要求轉(zhuǎn)出的金額要跟被轉(zhuǎn)入的金額完全相等 限制條件 一卡通下必須有子帳戶才可轉(zhuǎn)賬 否則余額為空 為了簡化設(shè)計 默認(rèn)金額被轉(zhuǎn)入 到對方一卡通的第一個子帳戶 輸 入必須要選擇一卡通下的某個子帳戶 才可進行轉(zhuǎn)賬 輸入要轉(zhuǎn)出的金額 33 輸 出 當(dāng)選定某個子帳戶后 界面上將顯示該帳戶的有關(guān)信息 即子帳號 帳戶類型 幣 種 余額 如果輸入的對方賬號在一卡通信息表上找不到時 將彈出 您要轉(zhuǎn)入的帳戶不存在 請重新確認(rèn) 如果輸入的帳號和戶主姓名不匹配時 將彈出 您要轉(zhuǎn)入的帳號和戶主姓名不匹配 請核實后在操作 當(dāng)輸入的金額大于自己帳戶里的余額時 將彈出 對不起 您的帳戶中沒有足夠的余 額 轉(zhuǎn)賬失敗 當(dāng)正確輸入對方賬號 戶主姓名和金額后 點擊確定 將彈出確認(rèn)轉(zhuǎn)賬的確認(rèn)框 點擊確定后 將彈出 您已將 元成功轉(zhuǎn)入到 帳戶中 的提示框 算法邏輯 轉(zhuǎn)出金額后 該用戶一卡通上的子帳戶的余額將減去相應(yīng)的金額 同時被轉(zhuǎn)入方一 卡通上的子帳戶 默認(rèn)為第一個子帳戶 的余額將增加相等的金額 相關(guān)對象及接 口 該界面需要利用 ADO 接口訪問 Access 數(shù)據(jù)庫 主要用到數(shù)據(jù)庫中的一卡通信息表和 儲蓄賬戶表 首先 系統(tǒng)將根據(jù)用戶登錄時輸入的賬號找到一卡通上對應(yīng)的該帳戶 的有關(guān)信息 然后 根據(jù)該賬號在儲蓄賬戶表中找到隸屬與它的子賬號以及相應(yīng)的 帳戶類型 幣種和余額并在界面上顯示出來 當(dāng)用戶確認(rèn)轉(zhuǎn)賬后 他一卡通上的子 帳戶的余額將減去相應(yīng)的金額 同時被轉(zhuǎn)入方一卡通上的子帳戶 默認(rèn)為第一個子 帳戶 的余額將增加相等的金額 備注可注明需求分析 概要設(shè)計的相關(guān)參考資料及本程序的存儲分配 視需要而定 8 3 2 2 窗口對象說明表 窗窗 口口 對對 象象 說說 明明 表表 窗口名轉(zhuǎn)賬 cs說明書編號 1 窗口對象控件列表 對象類型對象名稱對象事件對象功能描述 用戶使 用控制 34 Windows 窗 口 轉(zhuǎn)賬 cs顯示轉(zhuǎn)賬功能顯示子帳戶的有關(guān)信 息 轉(zhuǎn)賬 txtAccount Selected 選擇子帳戶 btnBack 點擊即可返回到儲戶 界面 btnOk Clicked 點擊后顯示驗證框 確認(rèn)是否轉(zhuǎn)賬 groupBox2 存放子帳戶 txtAccount 帳戶 類型 txtType 幣 種 txtCurrent groupBox1 存放轉(zhuǎn)賬金額 txtBalance txtType 子帳戶的類型 txtCurrent 子帳戶的幣種 圖形按鈕 利用自定 義用戶對象 公共部分 系統(tǒng)統(tǒng)一 txtBalance Static 輸入轉(zhuǎn)賬金額 從主 界面 登陸 成功 的儲 戶方 可操 作本 界面 2 窗口事件 函數(shù) 列表 事件 函數(shù) 名 事件 函數(shù) 類型 事件 函數(shù) 功能描述事件 函數(shù) 算法邏輯 Open全局窗口打開時實現(xiàn)窗口大小 的自動調(diào)節(jié) 8 4 修改密碼 儲戶 界面設(shè)計說明 35 最終界面如下圖所示 8 4 1 修改密碼 儲戶 界面設(shè)計規(guī)則 a 要修改密碼 必須在確認(rèn)了某些信息 儲戶身份證 原來密碼 無誤之后才可進行 操作 b 為了使用戶記住自己的新密碼 設(shè)計時要添加確認(rèn)新密碼這一欄目 8 4 2 修改密碼 儲戶 界面實現(xiàn)過程 8 4 2 1 模塊詳細(xì)設(shè)計說明表 模模 塊塊 詳詳 細(xì)細(xì) 設(shè)設(shè) 計計 說說 明明 表表 模塊名稱修改密碼 儲戶 界面模塊代號修改密碼 儲戶 界面 cs 36 適用范圍全局類型窗口 模塊功能廢除舊密碼 建立新密碼 作者編寫時間修改人 修改時間修改批準(zhǔn)人修改次數(shù) 性能要求 必須正確輸入身份證和舊密碼以確認(rèn)是否是偽儲戶 設(shè)置的新密碼必須是 6 位數(shù) 并且不能和舊密碼相同 限制條件只有正確輸入身份證和舊密碼后才可以廢除舊密碼 建立新密碼 輸 入輸入身份證和舊密碼 新密碼 并確認(rèn)新密碼 輸 出 如果沒有填寫身份證或身份證不正確 將彈出 您輸入的身份證號有誤 請核實后再 試 如果沒有填寫舊密碼 將彈出 請輸入舊密碼 如果新密碼不是六位數(shù) 將彈出 新密碼必須為 6 位 如果確認(rèn)新密碼時填寫的密碼和新密碼不同 將彈出 新舊密碼不匹配 如果設(shè)置的新密碼和舊密碼相同 將彈出 新舊密碼不能相同 當(dāng)以上每項都通過后 將彈出修改成功的提示框 算法邏輯本界面沒有用到算法 相關(guān)對象及接 口 該界面需要利用 ADO 接口訪問 Access 數(shù)據(jù)庫 主要用到數(shù)據(jù)庫中的一卡通信息表 當(dāng)用戶輸入了身份證和舊密碼后 系統(tǒng)將拿輸入信息和一卡通中該用戶的身份證和 密碼進行一一比對 如果完全匹配 才可重新設(shè)置新密碼 備注可注明需求分析 概要設(shè)計的相關(guān)參考資料及本程序的存儲分配 視需要而定 37 8 4 2 2 窗口對象說明表 窗窗 口口 對對 象象 說說 明明 表表 窗口名修改密碼 儲戶 cs說明書編號 1 窗口對象控件列表 對象類型對象名稱對象事件對象功能描述 用戶使 用控制 Windows 窗 口 修改密碼 儲戶 cs顯示修改密碼功能顯示修改密碼的步驟 txtAccountSelected 選擇子帳戶 txtID 輸入身份證號碼 txtPass1 輸入舊密碼 txtPass2 輸入新密碼 txtPass3 Static 確認(rèn)新密碼 btnOK 確認(rèn)輸入 圖形按鈕 利用自定 義用戶對象 公共部分 系統(tǒng)統(tǒng)一 btnCancle Clickede 取消 從主 界面 登陸 成功 的儲 戶方 可操 作本 界面 2 窗口事件 函數(shù) 列表 事件 函數(shù) 名 事件 函數(shù) 類型 事件 函數(shù) 功能描述事件 函數(shù) 算法邏輯 Open全局窗口打開時實現(xiàn)窗口大小 的自動調(diào)節(jié) 38 9 職職員員界界面面下下的的子子界界面面設(shè)設(shè)計計說說明明 9 1 開戶界面設(shè)計說明 最終界面如下圖所示 9 1 1 開戶界面設(shè)計規(guī)則 a 開戶即注冊一個新帳戶 必須填寫開戶人的有關(guān)信息 包括 姓名 聯(lián)系電話 身 份證號 家庭住址 開戶日期 開戶銀行 儲種 幣種和密碼 39 b 為了確保用戶所填信息有效 特在數(shù)據(jù)庫中的身份證項設(shè)置時使用了掩碼 以保證 身份證有效 c 因為一張一卡通上可以掛多個子帳戶 所以在開戶時不僅要給用戶一個一卡通帳號 還應(yīng)該在該一卡通上開一個子帳戶 9 1 2 開戶界面實現(xiàn)過程 9 1 2 1 模塊詳細(xì)設(shè)計說明表 模模 塊塊 詳詳 細(xì)細(xì) 設(shè)設(shè) 計計 說說 明明 表表 模塊名稱開戶界面模塊代號開戶界面 cs 適用范圍全局類型窗口 模塊功能注冊一個新用戶 作者編寫時間修改人 修改時間修改批準(zhǔn)人修改次數(shù) 性能要求 為了確保用戶的身份合法 輸入的身份證要符合掩碼格式 密碼必須是 6 位數(shù) 限制條件 只有填寫了姓名 聯(lián)系電話 身份證號 家庭住址 開戶日期 開戶銀行 儲種 幣種和密碼 并且填寫格式都正確時才可以給予開戶 輸 入 填寫姓名 聯(lián)系電話 身份證號 家庭住址 開戶日期 開戶銀行 儲種 幣種和 密碼 輸 出 如果沒有填寫姓名 將彈出 請?zhí)顚懶彰?如果沒有填寫聯(lián)系電話 將彈出 請?zhí)顚懧?lián)系電話 如果沒有填寫或填寫身份證格式不正確 將彈出 身份證號碼無效 40 如果沒有填寫家庭住址 將彈出 請?zhí)顚懧?lián)系地址 如果沒有填或填寫的密碼不是 6 位數(shù) 將彈出 密碼須為 6 位數(shù) 如果填寫的確認(rèn)密碼和上面的密碼不同 將彈出 兩次輸入的秘密不匹配 如果沒有選擇儲種或幣種 將彈出 請至少選擇一種儲種 或 請至少選擇一種幣種 當(dāng)上面每一項都填寫正確后 點擊填寫完畢 確認(rèn) 將彈出 開戶成功 您的賬號為 算法邏輯 開戶即注冊成功后系統(tǒng)將自動創(chuàng)建一個新帳戶給用戶 而創(chuàng)建的這個新帳戶必須是 隨機的 而且是以前沒有的 所以這里就必須要用到隨機函數(shù) 另外 在創(chuàng)建一卡 通的同時也要創(chuàng)建一個隸屬與它的子帳戶 而子帳戶可以借助于已創(chuàng)建好的一卡通 來生成 相關(guān)對象及接 口 該界面需要利用 ADO 接口訪問 Access 數(shù)據(jù)庫 主要用到數(shù)據(jù)庫中的一卡通信息表和 儲蓄賬戶表 當(dāng)用戶填寫完各項信息之后 系統(tǒng)將自動生成一個一卡通賬號和它子 帳戶的賬號 并且將用戶的某些信息 密碼 戶主姓名 身份證號碼 地址 聯(lián)系 電話 開卡銀行 開卡日期 和生成的一卡通賬號寫入一卡通信息表 將某些信息 密碼 戶主姓名 所屬銀行卡 帳戶類型 幣種 和新生成的子帳戶的賬號寫入 儲蓄帳戶表 備注可注明需求分析 概要設(shè)計的相關(guān)參考資料及本程序的存儲分配 視需要而定 9 1 2 2 窗口對象說明表 窗窗 口口 對對 象象 說說 明明 表表 窗口名開戶 cs說明書編號 1 窗口對象控件列表 對象類型對象名稱對象事件對象功能描述 用戶使 用控制 41 Windows 窗 口 開戶 cs顯示開戶功能注冊一個新用戶 txtDate 選擇開戶日期 chkType 選擇儲種 帳戶類型 可多選 chkCurrent Selected 選擇幣種 可多選 txtName 填寫姓名 txtPhone 填寫聯(lián)系電話 txtID 填寫身份證號 txtAddres 填寫家庭住址 txtBank 填寫開戶銀行 txtPass 填寫密碼 必須是 6 位數(shù) txtPassConf Static 確認(rèn)密碼 btnOK 填寫完畢 確認(rèn) 圖形按鈕 利用自定 義用戶對象 公共部分 系統(tǒng)統(tǒng)一 btnCancle Clickede 取消 從主 界面 登陸 成功 的銀 行職 員方 可操 作本 界面 2 窗口事件 函數(shù) 列表 事件 函數(shù) 名 事件 函數(shù) 類型 事件 函數(shù) 功能描述事件 函數(shù) 算法邏輯 42 Open全局窗口打開時實現(xiàn)窗口大小 的自動調(diào)節(jié) 9 2 銷戶界面設(shè)計說明 最終界面如下圖所示 9 2 1 銷戶界面設(shè)計規(guī)則 a 銷戶時必須輸入帳戶 一卡通賬號 身份證號碼 密碼 當(dāng)三者完全匹配的時候 才可以實施銷戶 b 為了防止操作失誤 填寫完畢 點擊確定后要彈出一個確認(rèn)框 確認(rèn)是否消除該帳 戶 c 為了方便職員操作 設(shè)計時每一步都要有必要的提示語 如賬號不正確 提示 賬號 無效 身份證不正確 提示 身份證號碼無效 密碼錯誤 提示 密碼無效 9 2 2 銷戶界面實現(xiàn)過程 9 2 2 1 模塊詳細(xì)設(shè)計說明表 43 模模 塊塊 詳詳 細(xì)細(xì) 設(shè)設(shè) 計計 說說 明明 表表 模塊名稱銷戶界面模塊代號銷戶界面 cs 適用范圍全局類型窗口 模塊功能銷掉一個舊用戶 作者編寫時間修改人 修改時間修改批準(zhǔn)人修改次數(shù) 性能要求 為了確保用戶的身份合法 輸入的身份證要符合掩碼格式 密碼必須是 6 位數(shù) 限制條件只有賬號 身份證號碼 密碼完全匹配的時候才可以銷戶 輸 入填寫正確格式的賬號 身份證號碼 密碼 輸 出 如果賬號填寫不正確 彈出 賬號無效 如果身份證填寫不正確 彈出 身份證號碼無效 如果密碼錯誤 彈出 密碼無效 如果上面三者不匹配 彈出 您輸入的信息有誤 請核實后再輸 當(dāng)上面三者完全匹配 點擊確定時 彈出提示為 您確定要銷掉帳戶 嗎 的確 認(rèn)框 當(dāng)點擊確定時 彈出 您已銷戶成功 算法邏輯該界面沒有涉及到算法 只要輸入的賬號 身份證號碼 密碼完全匹配即可銷戶 相關(guān)對象及接 口 該界面需要利用 ADO 接口訪問 Access 數(shù)據(jù)庫 主要用到數(shù)據(jù)庫中的一卡通信息表和 儲蓄賬戶表 當(dāng)職員填寫完賬號 身份證號碼 密碼 點擊確定后 系統(tǒng)將在一卡 通信息表中查找是否有與所填信息相同的項 如果找到 而且完全匹配 當(dāng)職員點 擊確定銷戶后 系統(tǒng)將刪除這一項 并且根據(jù)職員輸入的賬號在儲蓄賬戶表中找到 隸屬與它的子帳戶這一項 當(dāng)職員點擊確定銷戶后 系統(tǒng)將刪除這一項 44 備注可注明需求分析 概要設(shè)計的相關(guān)參考資料及本程序的存儲分配 視需要而定 9 2 2 2 窗口對象說明表 窗窗 口口 對對 象象 說說 明明 表表 窗口名銷戶 cs說明書編號 1 窗口對象控件列表 對象類型對象名稱對象事件對象功能描述 用戶使 用控制 Windows 窗 口 銷戶 cs顯示銷戶功能銷除一個舊賬戶 TxtNo 填寫賬號 TxtID 填寫身份證號碼 txtPass Static 填寫密碼 btnOK 確認(rèn) 圖形按鈕 利用自定 義用戶對象 公共部分 系統(tǒng)統(tǒng)一 btnCancle Clickede 取消 從主 界面 登陸 成功 的銀 行職 員方 可操 作本 界面 2 窗口事件 函數(shù) 列表 事件 函數(shù) 名 事件 函數(shù) 類型 事件 函數(shù) 功能描述事件 函數(shù) 算法邏輯 45 Open全局窗口打開時實現(xiàn)窗口大小 的自動調(diào)節(jié) 9 3 掛失界面設(shè)計說明 最終界面如下圖所示 9 3 1 掛失界面設(shè)計規(guī)則 a 掛失時必須輸入帳戶 一卡通賬號 身份證號碼 密碼 當(dāng)三者完全匹配的時 候才可以實施掛失 b 該界面不僅能實現(xiàn)掛失功能 同時當(dāng)該用戶已經(jīng)掛失時 還可以實現(xiàn)解除掛失功 能 9 3 2 掛失界面實現(xiàn)過程 9 3 2 1 模塊詳細(xì)設(shè)計說明表 模模 塊塊 詳詳 細(xì)細(xì) 設(shè)設(shè) 計計 說說 明明 表表 46 模塊名稱掛失界面模塊代號掛失界面 cs 適用范圍全局類型窗口 模塊功能 當(dāng)用戶卡丟失或因為其他原因時 可以對該卡凍結(jié) 如果想對已掛失的卡重新復(fù)原 可以解除掛失 作者編寫時間修改人 修改時間修改批準(zhǔn)人修改次數(shù) 性能要求 為了確保用戶的身份合法 輸入的身份證要符合掩碼格式 密碼必須是 6 位數(shù) 限制條件只有賬號 身份證號碼 密碼完全匹配的時候才可以銷戶 輸 入填寫正確格式的賬號 身份證號碼 密碼 輸 出 如果賬號填寫不正確 彈出 賬號無效 如果身份證填寫不正確 彈出 身份證號碼無效 如果密碼錯誤 彈出 密碼無效 如果上面三者不匹配 彈出 您輸入的信息有誤 請核實后再輸 當(dāng)上面三者完全匹配時 點擊確定 彈出確認(rèn)框 您確定要掛失賬戶 嗎 點 擊確定后 彈出 您的帳戶已成功掛失 如果該帳戶已經(jīng)掛失 填寫完賬號 身份證號碼 密碼 并且完全匹配時 點擊確 定 將彈出確認(rèn)框 您的帳戶 已經(jīng)掛失 要解除掛失嗎 點擊確定后 彈出 您已經(jīng)解除掛失成功 現(xiàn)在你的帳戶可以正常使用了 算法邏輯 該界面沒有涉及到算法 只要輸入的賬號 身份證號碼 密碼完全匹配即可掛失或 者解除掛失 另外 為了方便確認(rèn)帳戶是否已經(jīng)掛失 特在一卡通信息表中設(shè)置了一個項目 是否可用 如果該帳戶沒有掛失 該項為 0 如果該帳戶已經(jīng)掛失 該項為 1 47 因此 掛失的過程實質(zhì)上是將 0 改為 1 解除掛失的實質(zhì)時將 1 改為 0 相關(guān)對象及接 口 該界面需要利用 ADO 接口訪問 Access 數(shù)據(jù)庫 主要用到數(shù)據(jù)庫中的一卡通信息表 如果該帳戶當(dāng)前沒有掛失 正確填寫完賬號 身份證號碼 密碼 在確認(rèn)框 您確 定要掛失賬戶 嗎 上點擊確定后 系統(tǒng)將把一卡通信息表上該帳戶 是否可用 這一項由 0 改為 1 如果該帳戶當(dāng)前已經(jīng)掛失 正確填寫完賬號 身份證號碼 密 碼 在確認(rèn)框 您的帳戶 已經(jīng)掛失 要解除掛失嗎 上點擊確定后 系統(tǒng)將把 一卡通信息表上該帳戶 是否可用 這一項由 1 改為 0 備注可注明需求分析 概要設(shè)計的相關(guān)參考資料及本程序的存儲分配 視需要而定 9

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論