簡易銀行卡管理系統(tǒng)開發(fā)詳細(xì)設(shè)計說明書_第1頁
簡易銀行卡管理系統(tǒng)開發(fā)詳細(xì)設(shè)計說明書_第2頁
簡易銀行卡管理系統(tǒng)開發(fā)詳細(xì)設(shè)計說明書_第3頁
簡易銀行卡管理系統(tǒng)開發(fā)詳細(xì)設(shè)計說明書_第4頁
簡易銀行卡管理系統(tǒng)開發(fā)詳細(xì)設(shè)計說明書_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、簡易銀行卡管理系統(tǒng)開發(fā)詳細(xì)設(shè)計說明書班級: 計 算 機(jī) 0209 班學(xué)號: 0210340935姓名: 劉 靚完成日期: 二五年四月十日 一系統(tǒng)概述1. 開發(fā)目標(biāo):銀行卡,是指由銀行向社會發(fā)行的具有消費(fèi)信用、轉(zhuǎn)賬結(jié)算、存取現(xiàn)金等全部或部分功能的信用支付工具。簡易銀行卡管理系統(tǒng)為銀行管理層提供全面的銀行卡客戶分析,系統(tǒng)構(gòu)建在數(shù)據(jù)倉庫基礎(chǔ)上,整合銀行卡相關(guān)的所有數(shù)據(jù),通過對數(shù)據(jù)進(jìn)行快速而準(zhǔn)確的分析和挖掘,達(dá)到計算機(jī)管理銀行卡相關(guān)功能,簡單的金額核算的目的。系統(tǒng)本著以客戶為中心的服務(wù)宗旨,充分獲取客戶信息,為金融數(shù)字化服務(wù)提供更為實用、更為有效的信息,為金融的客戶服務(wù)中心做好了充分的準(zhǔn)備。2系統(tǒng)分析

2、:此簡易銀行卡管理系統(tǒng)可分為一個管理員管理系統(tǒng)與一個用戶操作系統(tǒng)。管理員管理系統(tǒng)負(fù)責(zé)用戶數(shù)據(jù)的創(chuàng)建、修改與管理;用戶操作系統(tǒng)接受用戶操作命令以后,執(zhí)行并上報給管理員管理系統(tǒng)。由管理員管理系統(tǒng)相應(yīng)修改用戶數(shù)據(jù)庫,用戶操作系統(tǒng)只能執(zhí)行用戶命令,不能修改用戶數(shù)據(jù)。簡易銀行卡管理系統(tǒng)的功能數(shù)據(jù)流圖如下:3運(yùn)行環(huán)境 :windows9x/windows2000/windowsXP4開發(fā)工具:Visual Basic6.05條件與限制: 該系統(tǒng)需要完成相關(guān)的系統(tǒng)設(shè)置并進(jìn)行修改。需要保證錄入數(shù)據(jù)準(zhǔn)確、系統(tǒng)參數(shù)設(shè)置正確,才能保證系統(tǒng)正常運(yùn)行二系統(tǒng)需求分析1. 功能需求:(1) 開戶: 個人申領(lǐng)銀行卡應(yīng)當(dāng)向發(fā)卡

3、銀行提供公安部門規(guī)定的本人有效身份證件,經(jīng)發(fā)卡銀行審查合格后,為其開立記名賬戶;對儲戶信息線性表增加儲戶,內(nèi)容包括儲戶編碼、儲戶名、儲戶金額、密碼、密碼驗證。(2) 存款: 發(fā)卡銀行依據(jù)密碼等電子信息為持卡人辦理的存款,執(zhí)行用戶存儲現(xiàn)金的操作,并計算用戶余額,生成上傳數(shù)據(jù)。(3) 取款: 發(fā)卡銀行依據(jù)密碼等電子信息為持卡人辦理的取款,執(zhí)行用戶提取現(xiàn)金的操作,并計算用戶余額,生成上傳數(shù)據(jù)。(4) 掛失: 發(fā)卡銀行向持卡人提供銀行卡掛失服務(wù)。 (5) 消戶: 持卡人在還清全部交易款項,透支本息和有關(guān)費(fèi)用后,可申請辦理銷戶。刪除儲戶信息線性表的當(dāng)前儲戶。(6) 計息: 銀行卡的計息包括計收利息和計付

4、利息2性能需求:系統(tǒng)可根據(jù)具體業(yè)務(wù)需求和業(yè)務(wù)量大小,定制服務(wù)交易的種類和并發(fā)處理的能力。合理的并發(fā)處理機(jī)制使系統(tǒng)具有足夠的交易吞吐量和交易響應(yīng)時間。3可靠性需求: 系統(tǒng)采用規(guī)范的數(shù)據(jù)庫管理機(jī)制來保證數(shù)據(jù)的完整性;配以完善的數(shù)據(jù)備份方案,完全滿足銀行特殊的安全要求及高穩(wěn)定性,保證交易數(shù)據(jù)的一致性和安全性。4出錯處理需求: 系統(tǒng)人機(jī)界面設(shè)計友好,在用戶輸入出錯時給出錯誤提示。5接口需求:說明本系統(tǒng)之內(nèi)的各個系統(tǒng)元素之間的接口的安排。(1) 用戶接口: 說明將向用戶提供的操作命令和它們的語法結(jié)構(gòu),以及軟件的回答信息。(2) 外部接口: 說明本系統(tǒng)同外界的所有接口的安排包括軟件與硬件之間的接口、本系統(tǒng)

5、與各支持軟件之間的接口關(guān)系。三數(shù)據(jù)定義數(shù)據(jù)庫采用Access數(shù)據(jù)庫,使用VisData或Access環(huán)境中創(chuàng)建數(shù)據(jù)庫Bank.mdb文件。包括操作員信息表,用戶開戶信息表,用戶存取信息表,用戶掛失信息表,用戶消戶信息表。1. 操作員信息表 為操作員的個人信息資料表。FieldField name Type Width dec1姓名字符型1002操作員代碼字符型80(索引)3密碼字符型1002. 用戶開戶信息表 為用戶開戶的信息表,當(dāng)用戶開戶時,將用戶信息添加到該數(shù)據(jù)表中。FieldField name Type Width dec1姓名字符型1002身份證號字符型2003開戶日期日期時間型80

6、4金額數(shù)值型1025操作員代號字符型803. 用戶存取信息表 為用戶存款取款時的信息數(shù)據(jù)表,用戶存款取款時,將存款或取款的信息添加到該數(shù)據(jù)表中,并修改余額。FieldField nameTypeWidthdec1卡號字符型200(索引)2余額數(shù)值型1523摘要字符型404借方數(shù)值型1025貸方數(shù)值型1026日期日期時間型807操作員代號字符型804. 用戶掛失信息表 為用戶掛失時的信息數(shù)據(jù)表,用戶掛失時,為用戶添加以下信息,凍結(jié)卡內(nèi)余額。 FieldField nameTypeWidthdec1姓名字符型1002身份證號字符型2003卡號字符型200(索引)4余額數(shù)值型1525掛失日期日期時間

7、型806操作員代號字符型805. 用戶消戶信息表 為用戶消戶時的信息數(shù)據(jù)表,用戶消戶時,從數(shù)據(jù)庫中刪除下列記錄。FieldField nameTypeWidthdec1姓名字符型1002身份證號字符型2003卡號字符型200(索引)4余額數(shù)值型1525消戶日期日期時間型806操作員代號字符型80四總體設(shè)計1. 模塊設(shè)計2模塊功能與結(jié)構(gòu)分析簡易銀行卡管理系統(tǒng)可分為管理員管理系統(tǒng)和用戶操作系統(tǒng)兩個模塊。管理員管理系統(tǒng)由戶頭管理,設(shè)定標(biāo)準(zhǔn),數(shù)據(jù)導(dǎo)入導(dǎo)出三個模塊構(gòu)成,用戶操作系統(tǒng)由用戶管理,帳目操作,數(shù)據(jù)導(dǎo)入導(dǎo)出三個模塊構(gòu)成,下面,分別介紹這六大模塊的具體結(jié)構(gòu)與功能。(1)戶頭管理11 儲戶設(shè)置本部分

8、主要管理使用用戶操作系統(tǒng)的儲戶。管理顯示采用儲戶信息線性表方式,可修改。功能包括:儲戶增加:對儲戶信息線性表增加儲戶,內(nèi)容包括儲戶編碼、儲戶名、儲戶金額、密碼、密碼驗證。儲戶刪除:刪除儲戶信息線性表的當(dāng)前儲戶12 參數(shù)設(shè)置本部分主要處理使用系統(tǒng)之前需要預(yù)先初始化的基礎(chǔ)參數(shù)。功能包括:人員編碼à人員編碼長度(人員編碼可自由定義位長,但總長度不得超過10位)(2)設(shè)定標(biāo)準(zhǔn)21 利息標(biāo)準(zhǔn)標(biāo)準(zhǔn)管理主要用于銀行規(guī)定利息標(biāo)準(zhǔn),根據(jù)利息標(biāo)準(zhǔn)自動處理今后的用戶金額計算。標(biāo)準(zhǔn)顯示為可修改的表。功能包括:標(biāo)準(zhǔn)修改:修改標(biāo)準(zhǔn)值之后自動將整張表數(shù)據(jù)生成一張標(biāo)準(zhǔn)變動表,記錄格式為標(biāo)準(zhǔn)編號、原標(biāo)準(zhǔn)、新標(biāo)準(zhǔn)、生效

9、日期、修改用戶。格式為:標(biāo)準(zhǔn)編號、標(biāo)準(zhǔn)名(利息標(biāo)準(zhǔn))、計量單位、原標(biāo)準(zhǔn)、新標(biāo)準(zhǔn)(3)數(shù)據(jù)導(dǎo)入導(dǎo)出按照儲戶導(dǎo)出下傳數(shù)據(jù)供用戶操作系統(tǒng)執(zhí)行用戶命令;將用戶操作系統(tǒng)執(zhí)行用戶命令結(jié)束之后的數(shù)據(jù)導(dǎo)入系統(tǒng),以修改儲戶數(shù)據(jù)。本部分功能模塊為:31 導(dǎo)出下傳數(shù)據(jù)導(dǎo)出下傳數(shù)據(jù)主要按儲戶編號導(dǎo)出下發(fā)給用戶操作系統(tǒng)的數(shù)據(jù)。32 導(dǎo)入上傳數(shù)據(jù)導(dǎo)入上傳數(shù)據(jù)主要是讀取用戶操作系統(tǒng)發(fā)送來的上報數(shù)據(jù)。上報數(shù)據(jù)按照預(yù)設(shè)機(jī)制自動加入到系統(tǒng)數(shù)據(jù)庫中。(4)用戶管理41 密碼修改本部分主要管理當(dāng)前進(jìn)入系統(tǒng)的用戶的修改密碼。修改密碼包括舊密碼、新密碼、密碼驗證三項內(nèi)容。(5)帳目操作51 取款 執(zhí)行用戶提取現(xiàn)金的操作,并計算用戶余額,

10、生成上傳數(shù)據(jù)。(6)數(shù)據(jù)導(dǎo)入導(dǎo)出61 儲戶數(shù)據(jù)導(dǎo)入導(dǎo)入儲戶數(shù)據(jù)主要是讀取管理員(銀行)管理系統(tǒng)發(fā)送來的儲戶數(shù)據(jù)。并按照預(yù)設(shè)機(jī)制讀取到本地數(shù)據(jù)庫中。62 上傳數(shù)據(jù)導(dǎo)出上傳數(shù)據(jù)導(dǎo)出主要是在用戶命令執(zhí)行完畢后,按儲戶將變動金額導(dǎo)出,并上傳給管理員(銀行)管理系統(tǒng)。3數(shù)據(jù)庫及內(nèi)部數(shù)據(jù)結(jié)構(gòu)設(shè)計給出本系統(tǒng)內(nèi)所使用的每個數(shù)據(jù)結(jié)構(gòu)的名稱、標(biāo)識符以及它們之中每個數(shù)據(jù)項、記錄、文卷和系的標(biāo)識、定義、長度及它們之間的層次的或表格的相互關(guān)系。給出本系統(tǒng)內(nèi)所使用的每個數(shù)據(jù)結(jié)構(gòu)中的每個數(shù)據(jù)項的存儲要求,訪問方法、存取單位、存取的物理關(guān)系(索引、設(shè)備、存儲區(qū)域)、設(shè)計考慮。說明各個數(shù)據(jù)結(jié)構(gòu)與訪問這些數(shù)據(jù)結(jié)構(gòu)的形式。(1)

11、銀行卡用戶信息數(shù)據(jù)庫表(2) 存款信息數(shù)據(jù)庫表(3) 取款信息數(shù)據(jù)庫表(4)掛失信息數(shù)據(jù)庫表4故障措施說明故障出現(xiàn)后可能采取的變通措施,包括:(1)系統(tǒng)備份:當(dāng)原始系統(tǒng)數(shù)據(jù)萬一丟失時啟用系統(tǒng)備份來恢復(fù)和啟動的技術(shù)。(2)替補(bǔ):使用另一種效率稍低的系統(tǒng)或方法來替補(bǔ)原系統(tǒng),以求得所需結(jié)果的某些部分,例如一個自動系統(tǒng)的替補(bǔ)可以是手工操作和數(shù)據(jù)的人工記錄。(3)恢復(fù)及再啟動技術(shù):使軟件從故障點(diǎn)恢復(fù)執(zhí)行或使軟件從頭開始重新運(yùn)行的方法。五程序設(shè)計和說明1設(shè)計軟件結(jié)構(gòu)根據(jù)系統(tǒng)的需求進(jìn)行系統(tǒng)的軟件結(jié)構(gòu)設(shè)計,此簡易銀行卡管理系統(tǒng)要實現(xiàn)管理開戶,存款,取款,計息,掛失,消戶六大基本功能,每個功能的具體實現(xiàn)方法用層

12、次圖表示如下:2源程序清單 見系統(tǒng)內(nèi)源代碼。六測試和結(jié)果說明 本系統(tǒng)由VB實現(xiàn),測試時,由于數(shù)據(jù)庫連接有問題,所以只能顯示數(shù)據(jù)庫中的內(nèi)容,無法增加與刪除數(shù)據(jù)庫中的記錄,計息功能不能直觀體現(xiàn),可以更改利息。 七實驗的體會作為計算機(jī)專業(yè)的一名學(xué)生,我對開發(fā)一個銀行卡管理系統(tǒng)充滿期望和希望,當(dāng)我準(zhǔn)備開始做這個管理系統(tǒng)時,就注定要經(jīng)歷編程的艱辛和策劃的繁重!雖然過程是“苦”的,可結(jié)果足以讓我們歡心!首先我對銀行卡管理系統(tǒng)的分析和設(shè)計有了更深刻的認(rèn)識。但是一開始只是簡單的設(shè)計了一下數(shù)據(jù)庫和數(shù)據(jù)表,根本就沒多想數(shù)據(jù)間的關(guān)系及流動,一味的想著寫代碼,可就是寫不出來,后來慢慢靜下心來,才開始思考我到底要解決什么問題,它與那些事情都有聯(lián)系,什么樣的聯(lián)系等等,這樣以來思緒才理清了。知道了該系統(tǒng)的開發(fā)目的,然后再對其細(xì)分,根據(jù)我的能力,所以就只是做了其中的幾個功能模塊,當(dāng)然明白了要干什么,就比較容易上手了。我開發(fā)系統(tǒng)的語言是VB,心里想著VB都已學(xué)過了,而且還用VB做過很多數(shù)據(jù)庫編程,應(yīng)該是

溫馨提示

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

評論

0/150

提交評論