[計算機軟件及應(yīng)用]建設(shè)銀行存取款管理信息系統(tǒng)
《[計算機軟件及應(yīng)用]建設(shè)銀行存取款管理信息系統(tǒng)》由會員分享,可在線閱讀,更多相關(guān)《[計算機軟件及應(yīng)用]建設(shè)銀行存取款管理信息系統(tǒng)(43頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、湖南商學(xué)院畢業(yè)設(shè)計 摘 要 建設(shè)銀行是一個大的銀行,里面有很多的分行。這里做的是建設(shè)銀行存、取款管理信息系統(tǒng)設(shè)計與開發(fā)。做這個系統(tǒng)先看外部,了解情況。首先要確定硬件設(shè)備和軟件環(huán)境,還有做這個軟件所用到的軟件工具,要有一個時間規(guī)劃,明確每個步驟所需時間和完成時間。接著明確建設(shè)銀行的組織結(jié)構(gòu),知道每個與系統(tǒng)有聯(lián)系的部門,這些部門的業(yè)務(wù)需求也要明確。要了解建設(shè)銀行系統(tǒng)的功能結(jié)構(gòu),畫出功能結(jié)構(gòu)圖。最后知道建設(shè)銀行基本業(yè)務(wù)的流程步驟畫出業(yè)務(wù)流程圖。知道業(yè)務(wù)流程圖后畫出數(shù)據(jù)流程圖,了解有哪些數(shù)據(jù)以及數(shù)據(jù)的輸入輸出。外部的情況已經(jīng)全弄清楚了,接著就是內(nèi)部系統(tǒng)的制作。首先是數(shù)據(jù)項的定義,數(shù)據(jù)結(jié)構(gòu)的定
2、義,數(shù)據(jù)流的定義,數(shù)據(jù)存儲的定義,處理邏輯的定義和外部實體。接著確定系統(tǒng)的體系結(jié)構(gòu)。然后是軟件結(jié)構(gòu)的設(shè)計這里包括軟件模型的設(shè)計,畫出如見結(jié)構(gòu)圖,然后用IPO圖說明模塊內(nèi)部加工邏輯與接口,畫出每個數(shù)據(jù)流才、的處理過程。其次是代碼的設(shè)計,寫好主要程序算法描述。接著寫出實體編碼,對實體屬性進行范式規(guī)劃,把數(shù)據(jù)輸入到ACCESS里面,看表間關(guān)系是否正確。然后是C++與數(shù)據(jù)庫的結(jié)合,系統(tǒng)做好了。最后是系統(tǒng)測試,觀察每個功能是否成功運行。測試成功后,這個系統(tǒng)就完成了。 關(guān)鍵詞 設(shè)計與開發(fā);項目規(guī)劃;需求分析;數(shù)據(jù)字典;結(jié)構(gòu)設(shè)計;表間關(guān)系; 目 錄 摘 要 I 插圖
3、索引 IV 附表索引 VI 1.引言 1 1.1 項目來源 1 1.2 任務(wù)目標 1 2. 項目規(guī)劃 1 2.1 項目資源 1 2.1.1 硬件設(shè)備 1 2.1.2 軟件環(huán)境 2 2.1.3 軟件工具 2 2.2 項目規(guī)劃 2 2.2.1 任務(wù)描述 2 2.2.2 進度安排 3 3. 系統(tǒng)需求分析 3 3.1 業(yè)務(wù)需求 3 3.1.1 業(yè)務(wù)組織 3 3.1.2 業(yè)務(wù)定義 5 3.1.3 業(yè)務(wù)流程 5 3.2 功能需求 6 3.2.1 功能組成 6 3.2.2 功能邏輯 7 3.3 數(shù)據(jù)字典 10 3.3.1 數(shù)據(jù)項的定義 10 3.3.2 數(shù)據(jù)結(jié)構(gòu)
4、的定義 10 3.3.3 數(shù)據(jù)流的定義 11 3.3.4 數(shù)據(jù)存儲的定義 11 3.3.5 數(shù)據(jù)處理邏輯定義 12 3.3.6 外部實體 12 4. 系統(tǒng)結(jié)構(gòu)設(shè)計 13 4.1 體系結(jié)構(gòu)設(shè)計 13 4.2 軟件結(jié)構(gòu) 13 4.2.1 軟件模型 13 4.2.2 模塊定義 14 5. 系統(tǒng)詳細設(shè)計 16 5.1 程序算法詳細設(shè)計 16 5.1.1 存折認證程序算法描述 16 5.1.2 開戶單審核程序算法描述 16 5.1.3 客戶存款程序算法描述 17 5.1.4 客戶取款程序算法描述 18 5.1.5 開戶程序算法描述 18 5.2 數(shù)據(jù)庫詳細設(shè)計
5、 19 5.2.1 概念數(shù)據(jù)模型設(shè)計 19 5.2.2 邏輯數(shù)據(jù)模型設(shè)計 23 5.2.3 物理數(shù)據(jù)模型設(shè)計 24 5.3 界面設(shè)計 29 6. 系統(tǒng)測試與使用 31 6.1 系統(tǒng)測試情況 31 6.2 系統(tǒng)使用說明 33 參考文獻 34 建設(shè)銀行存取款管理信息系統(tǒng)實體編碼 35 插圖索引 圖 1 建設(shè)銀行存取款管理信息系統(tǒng)開發(fā)任務(wù)樹 3 圖 2 建設(shè)銀行存取款管理信息系統(tǒng)開發(fā)進度計劃圖 3 圖 3 建設(shè)銀行存取款管理信息系統(tǒng)組織結(jié)構(gòu)圖 4 圖 4 建設(shè)銀行存取款管理信息頂層數(shù)據(jù)流圖 4 圖 5
6、 建設(shè)銀行用戶存取款業(yè)務(wù)處理流程圖 5 圖 6 建設(shè)銀行用戶開戶并存款的業(yè)務(wù)流程圖 6 圖 7 建設(shè)銀行總系統(tǒng)功能樹 7 圖 8 頂層銀行存取款系統(tǒng)數(shù)據(jù)流圖 7 圖 9 第一層銀行存取款系統(tǒng)數(shù)據(jù)流圖 8 圖10 第二層銀行存款處理數(shù)據(jù)流圖 8 圖11 第二層銀行取款處理數(shù)據(jù)流圖 9 圖12 第二層銀行用戶開戶處理數(shù)據(jù)流圖 9 圖13 第三層銀行存款保存處理數(shù)據(jù)流圖 9 圖14 第三層銀行取款保存處理數(shù)據(jù)流圖 10 圖15 建設(shè)銀行存取款管理信息系統(tǒng)體系結(jié)構(gòu)圖 13 圖16 建設(shè)銀行存取款管理信息軟件結(jié)構(gòu)圖 13 圖17 存折認證IPO
7、圖 14 圖18 開戶單審核IPO圖 14 圖19 客戶存款I(lǐng)PO圖 15 圖20 客戶取款I(lǐng)PO圖 15 圖21 開戶IPO圖 16 圖22 存折認證程序流程圖 16 圖23 開戶單審核程序流程圖 17 圖24 客戶存款程序流程圖 17 圖25 客戶取款程序流程圖 18 圖26 開戶程序流程圖 19 圖27 建設(shè)銀行存取款管理信息系統(tǒng)ER圖 20 圖28 開戶單的實體屬性 20 圖29 取款單的實體屬性 21 圖30 取款單的實體屬性 21 圖31 存折的實體屬性 21 圖32 客戶的實體屬性 22
8、 圖33 業(yè)務(wù)員的實體屬性 22 圖34 業(yè)務(wù)員的實體屬性 22 圖35 表間關(guān)系 29 圖36 打開的存取款系統(tǒng)界面 29 圖37 存折認證界面 30 圖38 存款界面 40 圖39 取款界面 30 圖40 存折認證界面 31 圖41 重新輸入圖 31 圖42 打開的存取款系統(tǒng)界面 32 圖43 存款界面 32 圖44 取款界面 32 附表索引 表 1 建設(shè)銀行存取款管理信息系統(tǒng)運行硬件環(huán)境配置表 1 表 2 建設(shè)銀
9、行存取款管理信息系統(tǒng)運行軟件環(huán)境配置表 2 表 3 建設(shè)銀行存取款管理信息開發(fā)工具一覽表 2 表 4 銀行存款編號數(shù)據(jù)項定義 10 表 5 銀行存款單的數(shù)據(jù)結(jié)構(gòu) 11 表 6 銀行用戶存款信息數(shù)據(jù)流定義 11 表 7 電腦客戶存款的數(shù)據(jù)存儲定義 12 表 8 銀行用戶存款的分類保存的數(shù)據(jù)處理邏輯 12 表 9 銀行存取款數(shù)據(jù)流圖的外部實體 12 表10 建設(shè)銀行存取款管理信息系統(tǒng)邏輯數(shù)據(jù)模型 23 表11 開戶單表結(jié)構(gòu) 24 表12 存款單表結(jié)構(gòu) 24 表13 取款單表結(jié)構(gòu) 25 表14 存折表結(jié)構(gòu) 25 表15 業(yè)務(wù)員表結(jié)構(gòu) 26 表16 出納員表結(jié)構(gòu) 26 表
10、17 客戶表結(jié)構(gòu) 26 表18 存款記賬表結(jié)構(gòu) 27 表19 取款記賬表結(jié)構(gòu) 27 表20 存款處理表結(jié)構(gòu) 27 表21 取款處理表結(jié)構(gòu) 28 表22 存折辦理表結(jié)構(gòu) 28 表23 開戶表結(jié)構(gòu) 28 VI 湖南商學(xué)院北津?qū)W院課程設(shè)計 建設(shè)銀行存、取款管理信息系統(tǒng)設(shè)計與開發(fā) 1.引言 1.1 項目來源 指受客戶委托、基于問題探索、對銀行存取款管理信息系統(tǒng)進行設(shè)計和開發(fā)。存取款管理系統(tǒng)只不過是銀行業(yè)務(wù)管理的一部分。整個銀行的系統(tǒng)分為很多個小塊,這里只是其中一個小模塊。 1.2 任務(wù)目標 指完成分析與設(shè)計、建立原型系統(tǒng)、實現(xiàn)局部應(yīng)用、實現(xiàn)
11、整體應(yīng)用。系統(tǒng)的分析與設(shè)計,首先知道系統(tǒng)應(yīng)該具有的功能,怎么把這些功能分塊,分成幾個小功能。再在每個小功能中完成功能的實現(xiàn),然后用條件約束把所有的功能連接起來重新組合成一個大的功能模塊,系統(tǒng)設(shè)計就算完成了。 2. 項目規(guī)劃 2.1 項目資源 2.1.1 硬件設(shè)備 列表說明系統(tǒng)運行所需硬件環(huán)境(含服務(wù)器、客戶機、網(wǎng)絡(luò)設(shè)備、打印機、掃描儀等) 表 1 建設(shè)銀行存取款管理信息系統(tǒng)運行硬件環(huán)境配置表 設(shè)備名稱 主要性能指標 規(guī)格 數(shù)量 服務(wù)器 雙核CPU,主頻2.0GHz或以上,內(nèi)存2G或以上; 硬盤空間500G以上;1000M網(wǎng)卡。 臺 1 客戶機 雙核CPU;
12、內(nèi)存1G或以上; 硬盤空間100G以上;100M或1000M網(wǎng)卡。 臺 20 交換機 24口或以上(100/1000Mbps);背板帶寬32Gbps或以上。 臺 2 打印機 針打360PID的分辨率,10—30ppm的打印速度。 臺 10 2.1.2 軟件環(huán)境 列表說明系統(tǒng)運行所需軟件環(huán)境(含操作系統(tǒng)、數(shù)據(jù)庫引擎、支撐軟件等) 表 2 建設(shè)銀行存取款管理信息系統(tǒng)運行軟件環(huán)境配置表 軟件類型 軟件名稱 規(guī)格 數(shù)量 備注 服務(wù)器操作系統(tǒng) Windows 2007 R2 SP2簡體中文標準版 套 2 客戶機操作系統(tǒng) Windows XP S
13、P3簡體中文專業(yè)版 套 20 瀏覽器 Internet Explore 6.0以上 套 20 存取款系統(tǒng) 銀行存取款信息系統(tǒng) 套 20 2.1.3 軟件工具 列表說明系統(tǒng)開發(fā)所需軟件環(huán)境(含分析設(shè)計建模工具、軟件開發(fā)工具等) 表 3 建設(shè)銀行存取款管理信息系統(tǒng)開發(fā)工具一覽表 軟件類型 軟件名稱 版本描述 備注 開發(fā)工具 VC++ 6.0 簡體中文專業(yè)版(SP3) 數(shù)據(jù)庫系統(tǒng) SQL SERVER 2005 簡體中文標準版 建模工具 MS Visio 2003 簡體中文標準版 2.2 項目規(guī)劃 2.2.1 任務(wù)描述
14、 使用任務(wù)樹(見下頁)進行任務(wù)分解,并說明每項任務(wù)的內(nèi)容、目標等。 圖 1 建設(shè)銀行存、取款管理信息系統(tǒng)開發(fā)任務(wù)樹 2.2.2 進度安排 設(shè)置任務(wù)步驟、時間分配、相關(guān)資源與里程碑標志等,可使用甘特圖或任務(wù)網(wǎng)絡(luò)圖直觀說明。 ID 任務(wù)名稱 開始時間 完成 持續(xù)時間 1 項目規(guī)劃 2012年10月28日 2012年11月4日 7天 2 需求分析 2012年11月8日 2012年11月18日 11天 3 總體設(shè)計 2012年11月19日 2012年11月31日 13天 4 詳細設(shè)計 2012年12月1日 2012年12月13日 14
15、天 5 系統(tǒng)編碼 2012年12月14日 2012年12月27日 14天 6 系統(tǒng)測試 2012年12月28日 2012年12月31日 4天 圖 2 建設(shè)銀行存取款管理信息系統(tǒng)開發(fā)進度計劃圖 3. 系統(tǒng)需求分析 3.1 業(yè)務(wù)需求 3.1.1 業(yè)務(wù)組織 說明用戶機構(gòu)的組織結(jié)構(gòu)。商業(yè)銀行由業(yè)務(wù)部、財務(wù)部、人力資源部、營業(yè)部、信息科技部、客戶部和法律事務(wù)部組成。其中業(yè)務(wù)部管理營業(yè)部和客戶部;信息科技部為各個部門提供信息技術(shù)保障;營業(yè)部獲得的儲戶信息傳遞給客戶部,人力部的人員調(diào)配信息將傳遞給人力資源部;各個營業(yè)部每天的資金信息會匯總到業(yè)務(wù)部,便于管理和整理;業(yè)務(wù)部匯總的
16、信息傳遞到財務(wù)部。 各組織之間的信息傳遞是通過各種票據(jù)實現(xiàn)的,在傳遞過程中容易出現(xiàn)各種錯誤和遺漏,可能導(dǎo)致整個組織信息的錯誤,如業(yè)務(wù)部的人員調(diào)動可能無法及時上報到人力資源部,使得可能存在同一個人員被安排不同的工作的情況;又如業(yè)務(wù)部在上報財務(wù)部業(yè)務(wù)時可能遺漏了某一天的信息,事后發(fā)現(xiàn)時則要對整個財務(wù)報表進行修改等等。因此,新建立的信息系統(tǒng)要求各個部門之間能夠獲得該部門所需的必要信息,而且能夠保證信息的準確性和及時性,能夠提高員工的工作效率和便于操作,具有檢錯能力以降低人為疏忽造成的損失。 圖 3 建設(shè)銀行存取款管理信息系統(tǒng)組織結(jié)構(gòu)圖 3.1.2 業(yè)務(wù)定義 說明用戶機構(gòu)的業(yè)務(wù)邊
17、界與業(yè)務(wù)規(guī)則??墒褂庙攲訑?shù)據(jù)流圖等說明各項業(yè)務(wù)及其應(yīng)用接口。 圖4 建設(shè)銀行存取款管理信息頂層數(shù)據(jù)流圖 3.1.3 業(yè)務(wù)流程 建設(shè)銀行用戶存取款的業(yè)務(wù)步驟。 ①如果用戶已經(jīng)存在,就可以直接進行存取業(yè)務(wù),如下圖圖3所示。 ②如果用戶不存在,就要開戶。再進行存取款業(yè)務(wù)。如下圖圖4所示。 圖5 建設(shè)銀行用戶存取款業(yè)務(wù)處理流程圖 圖6 建設(shè)銀行用戶開戶并存款的業(yè)務(wù)流程圖 3.2 功能需求 3.2.1 功能組成 使用功能樹說明功能組成。業(yè)務(wù)部管理銀行客戶管理系統(tǒng)、把客戶存取款、貸款信息匯總交給財務(wù)部。財務(wù)部管理銀行管
18、理資產(chǎn)系統(tǒng),里面包含計算現(xiàn)金總量的多少、員工工資發(fā)放、銀行總資產(chǎn)等。系統(tǒng)的更新、維護、安全就交給信息科技部,這個部門設(shè)置怎個系統(tǒng)的管理權(quán)限。 圖7 建設(shè)銀行總系統(tǒng)功能樹 3.2.2 功能邏輯 通過數(shù)據(jù)流圖細化說明建設(shè)銀行存取款系統(tǒng)功能邏輯。 ① 頂層數(shù)據(jù)流圖 圖8 頂層銀行存取款系統(tǒng)數(shù)據(jù)流圖 ② 一層數(shù)據(jù)流圖 圖9 第一層銀行存取款系統(tǒng)數(shù)據(jù)流圖 ③ 二層數(shù)據(jù)流圖 圖10 第二層銀行存款處理數(shù)據(jù)流圖 圖11 第二層銀行取款處理數(shù)據(jù)流圖 圖12 第二層銀行用戶開戶處理數(shù)據(jù)流圖 ④ 三層數(shù)據(jù)流圖 圖13 第三層銀行
19、存款保存處理數(shù)據(jù)流圖 圖14 第三層銀行取款保存處理數(shù)據(jù)流圖 3.3 數(shù)據(jù)字典 3.3.1 數(shù)據(jù)項的定義 對數(shù)據(jù)特性進行定義,具體包括:(1)數(shù)據(jù)項的名稱、編號等;(2)數(shù)據(jù)項的長度;(3)數(shù)據(jù)項的取值范圍。 表4 銀行存款編號數(shù)據(jù)項定義 數(shù)據(jù)項編號 I01-01 數(shù)據(jù)項名稱 存款編號 簡述 用戶取款業(yè)務(wù)處理編號,如012012010100001,前兩位01表示存款,20120101表示2012年1月1日,后面五位數(shù)表示順序編號。 類型及寬度 字符型,15位 取值范圍 “010000000000001”—“019999121299999”
20、 3.3.2 數(shù)據(jù)結(jié)構(gòu)的定義 描述某些數(shù)據(jù)項之間的關(guān)系。存款單的數(shù)據(jù)結(jié)構(gòu)圖。 表5 銀行存款單的數(shù)據(jù)結(jié)構(gòu) DS01-01:銀行用戶存款單 DS01-02:存款單標識 I1:存款單編號 I2:日期 DS01-03:用戶信息 I3:用戶編號 I4:用戶姓名 I5:帳號 I6:用戶簽字 DS01-04:金額 I7:存款金額 I8:大寫 DS01-05業(yè)務(wù)員信息 I9:業(yè)務(wù)員編號 I10:蓋章 3.3.3 數(shù)據(jù)流的定義 說明數(shù)據(jù)流的名稱、組成等,還應(yīng)該指明它的來源、去向和數(shù)據(jù)流量等。下表表示的是建設(shè)銀行用戶存款信息數(shù)據(jù)流定義。
21、 表6 銀行用戶存款信息數(shù)據(jù)流定義 數(shù)據(jù)流編號 D01-01 數(shù)據(jù)結(jié)構(gòu)名稱 銀行用戶存款單 簡述 用戶給出信息辦理存款業(yè)務(wù)得到的單子,由銀行業(yè)務(wù)員從電腦上得到信息,輸入客戶所給信息得到。 數(shù)據(jù)流來源 1.在開戶時所得到的客戶信息里,用存折把客戶信息調(diào)出來。2.客戶給出信息——存錢金額。。 數(shù)據(jù)流去向 一份給客戶,存款數(shù)額保存在電腦客戶存款里,一份紙質(zhì)存檔,匯總后交給財務(wù)部。 數(shù)據(jù)流組成 取款編號+日期+用戶名稱+用戶編號+用戶簽名+取款金額+業(yè)務(wù)員編號+業(yè)務(wù)員蓋章 數(shù)據(jù)流量 6份/小時 高峰流量 12份/小時 3.3.4 數(shù)據(jù)存儲的定義 描述數(shù)據(jù)的邏輯存
22、儲結(jié)構(gòu)。 表7 電腦客戶存款的數(shù)據(jù)存儲定義 數(shù)據(jù)存儲編號 F01-01 數(shù)據(jù)存儲名稱 電腦客戶存款 簡述 開戶時得到客戶信息,把客戶信息調(diào)用過來,用戶存款后要更改客戶的金額余額,里面也要保存客戶的存錢記錄。 組成 客戶編號+客戶姓名+客戶帳號+存錢金額+日期+操作員編號 關(guān)鍵詞 編號;姓名;帳號;金額 相關(guān)聯(lián)的處理 P2.41 3.3.5 數(shù)據(jù)處理邏輯定義 僅對數(shù)據(jù)流程圖中最底層的處理邏輯加以說明。 表8 銀行用戶存款的分類保存的數(shù)據(jù)處理邏輯 處理邏輯編號 P02-01 處理邏輯名稱 分類保存 描述 將所得的客戶的存款信息進行保存 輸入的數(shù)
23、據(jù)流 客戶的存款信息和存款單 輸出的數(shù)據(jù)流 客戶的存款信息存入電腦客戶存款里、存款單保存在存款紙質(zhì)存檔里 數(shù)據(jù)存儲文件 電腦客戶存款;存款紙質(zhì)存檔 處理頻率 9份/小時 3.3.6 外部實體 表9 銀行存取款數(shù)據(jù)流圖的外部實體 外部實體編號 S01-01 外部實體名稱 財務(wù)部 簡述 銀行里一個管錢的部門 輸入的數(shù)據(jù)流 匯總后的客戶信息及存取款金額 輸出的數(shù)據(jù)流 客戶存取款金額賬目 4. 系統(tǒng)結(jié)構(gòu)設(shè)計 4.1 體系結(jié)構(gòu)設(shè)計 采用體系結(jié)構(gòu)圖描述目標系統(tǒng)的分層情況、工作模式、組成系統(tǒng)的所有構(gòu)件及其相互關(guān)系等。
24、 客戶層 數(shù)據(jù)層 圖15 建設(shè)銀行存取款管理信息系統(tǒng)體系結(jié)構(gòu)圖 4.2 軟件結(jié)構(gòu) 4.2.1 軟件模型 使用軟件結(jié)構(gòu)圖進行描述。 圖 16 建設(shè)銀行存取款管理信息軟件結(jié)構(gòu)圖 4.2.2 模塊定義 對功能函數(shù)或類體進行詳細說明??墒褂肐PO圖說明模塊內(nèi)部加工邏輯與接口。 IPO圖編號:C1.1 HIPO圖編號C1 模塊名稱:存折認證 設(shè)計者 使用單位 編程要求 輸入部分 處理描述 輸出部分 存折號碼 檢驗是否是存在的存折。 合格的存折,得到客戶信息。 不合格的存折,退回給客戶。 圖 17
25、存折認證IPO圖 IPO圖編號:C1.2 HIPO圖編號C1 模塊名稱:開戶單審核 設(shè)計者 使用單位 編程要求 輸入部分 處理描述 輸出部分 客戶填寫的開戶單 合格的開戶單,得到客戶的信息。 不合格的開戶單,重新填寫。 圖 18 開戶單審核IPO圖 IPO圖編號:C2.3 HIPO圖編號C2 模塊名稱:客戶存款 設(shè)計者 使用單位 編程要求 輸入部分 處理描述 輸出部分 客戶信息 客戶密碼 存款金額 檢驗存款金額與實際金額是否相等 金額相等,存款成功,修改存折和電腦信息,打印存款單。 金額不等,存款失敗
26、,退回存折可金錢。 圖19 客戶存款I(lǐng)PO圖 IPO圖編號:C3.3 HIPO圖編號C3 模塊名稱:客戶取款 設(shè)計者 使用單位 編程要求 輸入部分 處理描述 輸出部分 客戶信息 客戶密碼 取款金額 取款成功,修改存折和電腦信息,打印取款單。 取款失敗,退回存折。 圖20 客戶取款I(lǐng)PO圖 IPO圖編號:C4.1 HIPO圖編號C4 模塊名稱:開戶 設(shè)計者 使用單位 編程要求 輸入部分 處理描述 輸出部分 客戶信息 客戶密碼 屬于客戶的合格的存折,客戶信息。 圖21 開戶IPO圖 5. 系統(tǒng)詳細設(shè)計 5.
27、1 程序算法詳細設(shè)計 對核心程序模塊給出關(guān)鍵算法說明。 5.1.1 存折認證程序算法描述 這里確定的是存折的合格性。存折是否合格,要看存折上的號碼是否在電腦里面存檔,如果沒有,存折就為不合格,如果有,存折就為合格。下面采用程序流程圖對存折認證程序算法進行描述。 圖22 存折認證程序流程圖 5.1.2 開戶單審核程序算法描述 當(dāng)一個客戶需要開戶,業(yè)務(wù)員要向電腦里輸入客戶的開戶單的時候,首先要看開戶單是否填寫完全,是否填寫正確。在這里,在電腦里首先要設(shè)置哪些信息為必填信息,哪些信息為可填信息。然后對所填入的信息的數(shù)據(jù)類型要設(shè)計好,客戶姓名不可能填寫成了數(shù)字號碼。對這兩項填寫好
28、了以后,程序算法就算可以了。下面采用程序流程圖對開戶單審核程序算法進行描述。 圖23 開戶單審核程序流程圖 5.1.3 客戶存款程序算法描述 客戶存款只需要客戶有存折,客戶存款的金額要大于1元就可以了,存款額是沒有下限的,存很多都可以。下面采用程序流程圖對客戶存款程序算法進行描述。 圖24 客戶存款程序流程圖 5.1.4 客戶取款程序算法描述 客戶取款的條件有兩個,一個是要有存折存在,一個是存折里面有金額。在這里是確定有存折的。在取款的時候就需要判斷存折里的金額是否大于或等于取款金額,如果大于或等于,則取款順利進行。如果小于,那么就減少取款額。下
29、面采用程序流程圖對客戶取款程序算法進行描述。 圖25 客戶取款程序流程圖 5.1.5 開戶程序算法描述 在電腦里輸入完客戶的開戶單信息以后,系統(tǒng)會自動分配一個存折號碼,這個存折號碼就是代表那個客戶。然后就需要客戶自己輸入自己的密碼了,這里每個密碼都是六位數(shù)。下面采用程序流程圖對開戶程序算法進行描述。 圖26 開戶程序流程圖 5.2 數(shù)據(jù)庫詳細設(shè)計 5.2.1 概念數(shù)據(jù)模型設(shè)計 概念模型是從用戶的角度看到的數(shù)據(jù)庫,可使用ER圖說明實體之間關(guān)系。 圖27 建設(shè)銀行存取款管理信息系統(tǒng)ER圖 圖28 開戶單的實體屬性 圖29 取款單的實體屬
30、性 圖30 取款單的實體屬性 圖31 存折的實體屬性 圖32 客戶的實體屬性 圖33 業(yè)務(wù)員的實體屬性 圖34 業(yè)務(wù)員的實體屬性 5.2.2 邏輯數(shù)據(jù)模型設(shè)計 在概念數(shù)據(jù)模型(即類圖)的基礎(chǔ)上,構(gòu)建邏輯數(shù)據(jù)模型(即關(guān)系模型)。將類圖轉(zhuǎn)換為符合第三范式要求的關(guān)系模型。具體包括:(1)關(guān)系名;(2)關(guān)系的屬性;(3)關(guān)系的主鍵與外鍵。 表 10 建設(shè)銀行存取款管理信息系統(tǒng)邏輯數(shù)據(jù)模型 序號 關(guān)系名稱 關(guān)系模型 主鍵 外鍵 1 開戶單 開戶單(開戶單編號,開戶日期,業(yè)務(wù)員編號,客戶編號) 開戶單編號 業(yè)務(wù)員編
31、號,客戶編號 2 存款單 存款單(存款單編號,存款金額,存款日期,客戶編號,業(yè)務(wù)員編號,出納員編號) 存款單編號 客戶編號,業(yè)務(wù)員編號,出納員編號 3 取款單 取款單(取款單編號,取款金額,取款日期,客戶編號,業(yè)務(wù)員編號,出納員編號) 取款單編號 客戶編號,業(yè)務(wù)員編號,出納員編號 4 客戶 客戶(客戶編號,用戶姓名,身份證號碼,聯(lián)系電話,金錢數(shù)額,客戶地址,開戶日期) 客戶編號 無 5 業(yè)務(wù)員 業(yè)務(wù)員(業(yè)務(wù)員編號,姓名,身份證號碼,聯(lián)系電話,地址) 業(yè)務(wù)員編號 無 6 出納員 出納員(出納員編號,姓名,身份證號碼,聯(lián)系電話,地址) 出納員編號
32、無 7 存折 存折(存折編號,客戶編號,存款單編號,取款單編號) 存折編號 客戶編號,存款單編號,取款單編號 8 存款記帳 存款記帳(存款編號,出納員編號,記賬日期) 存款編號,業(yè)務(wù)員編號 無 9 取款記賬 取款記賬(取款編號,出納員編號,記賬日期) 取款編號,業(yè)務(wù)員編號 無 10 存款處理 存款處理(存款編號,業(yè)務(wù)員編號) 存款編號,業(yè)務(wù)員編號 無 11 取款處理 取款處理(取款編號,業(yè)務(wù)員編號) 取款編號,業(yè)務(wù)員編號 無 12 存折辦理 存折辦理(存折編號,業(yè)務(wù)員編號) 存折編號,業(yè)務(wù)員編號 無 13 開戶 開戶(開戶單編號
33、,業(yè)務(wù)員編號) 開戶單編號,業(yè)務(wù)員編號 無 5.2.3 物理數(shù)據(jù)模型設(shè)計 在邏輯數(shù)據(jù)模型(即關(guān)系模型)的基礎(chǔ)上,構(gòu)建物理數(shù)據(jù)模型(即數(shù)據(jù)庫與數(shù)據(jù)表結(jié)構(gòu)),將關(guān)系模型轉(zhuǎn)換為具體的表結(jié)構(gòu)。具體包括:(1)數(shù)據(jù)庫名;(2)表名;(3)字段名;(4)字段取值的數(shù)據(jù)類型與數(shù)據(jù)完整性約束(缺省值、格式控制、范圍控制、空值控制與參照完整性);(5)表間關(guān)系。 表11 開戶單表結(jié)構(gòu) 序號 字段名 主鍵 外鍵 數(shù)值類型 長度 缺省值 取值范圍 可為空 1 開戶單編號 Y N 數(shù)字 21 -- 00001--99999 N 2 業(yè)務(wù)員編號 N Y 數(shù)字
34、5 -- 01--99 N 3 客戶編號 N Y 數(shù)字 13 -- 0000001— 9999999 N 表12 存款單表結(jié)構(gòu) 序號 字段名 主鍵 外鍵 數(shù)值類型 長度 缺省值 取值范圍 可為空 1 存款單編號 Y N 數(shù)字 21 - 00001— 99999 N 2 存款金額 N N 數(shù)字 不限 1 -- N 3 存款日期 N N 日期 8 -- -- N 4 客戶編號 N Y 數(shù)字 13 -- 0000001— 9999999 N 5 業(yè)務(wù)員編號 N Y 數(shù)字
35、 5 -- 01--99 N 6 出納員編號 N Y 數(shù)字 5 -- 01--99 N 表13 取款單表結(jié)構(gòu) 序號 字段名 主鍵 外鍵 數(shù)值類型 長度 缺省值 取值范圍 可為空 1 取款單編號 Y N 數(shù)字 21 - 00001— 99999 N 2 取款金額 N N 數(shù)字 6 1 1--999999 N 3 取款日期 N N 日期 8 -- -- N 4 客戶編號 N Y 數(shù)字 13 -- 0000001— 9999999 N 5 業(yè)務(wù)員編號 N Y 數(shù)字
36、 5 -- 01--99 N 6 出納員編號 N Y 數(shù)字 5 -- 01--99 N 表14 存折表結(jié)構(gòu) 序號 字段名 主鍵 外鍵 數(shù)值類型 長度 缺省值 取值范圍 可為空 1 存折編號 Y N 數(shù)字 19 001 001~100 N 2 客戶編號 N Y 數(shù)字 13 -- 0000001— 9999999 N 3 業(yè)務(wù)員編號 N Y 數(shù)字 5 -- 01--99 N 4 出納員編號 N Y 數(shù)字 5 -- 01--99 N 表15 業(yè)務(wù)
37、員表結(jié)構(gòu) 序號 字段名 主鍵 外鍵 數(shù)值類型 長度 缺省值 取值范圍 可為空 1 業(yè)務(wù)員編號 Y N 數(shù)字 5 -- 01--99 N 2 姓名 N N 文本 10 -- -- N 3 身份證號碼 N N 數(shù)字 18 -- -- N 4 聯(lián)系電話 N N 數(shù)字 11 -- -- N 5 地址 N N 文本 40 -- -- N 表16 出納員表結(jié)構(gòu) 序號 字段名 主鍵 外鍵 數(shù)值類型 長度 缺省值 取值范圍 可為空 1 出納員編號 N Y 數(shù)字 5
38、 -- 01--99 N 2 姓名 N N 文本 10 -- -- N 3 身份證號碼 N N 數(shù)字 18 -- -- N 4 聯(lián)系電話 N N 數(shù)字 11 -- -- N 5 地址 N N 文本 40 -- -- N 表17 客戶表結(jié)構(gòu) 序號 字段名 主鍵 外鍵 數(shù)值類型 長度 缺省值 取值范圍 可為空 1 客戶編號 Y N 數(shù)字 10 - 001~100 N 2 余額 N N 數(shù)字 無限 0 -- N 3 用戶姓名 N N 文本 10 --
39、 -- N 4 身份證號碼 N N 數(shù)字 18 -- -- N 5 聯(lián)系電話 N N 數(shù)字 11 -- -- N 6 地址 N N 文本 40 -- -- N 7 開戶日期 N N 日期 8 -- -- N 表18 存款記賬表結(jié)構(gòu) 序號 字段名 主鍵 外鍵 數(shù)值類型 長度 缺省值 取值范圍 可為空 1 存款單編號 Y N 數(shù)字 21 - 00001— 99999 N 2 出納員編號 N Y 數(shù)字 5 -- 01--99 N 3 記賬日期 N N
40、文本 10 -- -- N 表19 取款記賬表結(jié)構(gòu) 序號 字段名 主鍵 外鍵 數(shù)值類型 長度 缺省值 取值范圍 可為空 1 取款單編號 Y N 數(shù)字 21 - 00001— 99999 N 2 出納員編號 N Y 數(shù)字 5 -- 01--99 N 3 記賬日期 N N 文本 10 -- -- N 表20 存款處理表結(jié)構(gòu) 序號 字段名 主鍵 外鍵 數(shù)值類型 長度 缺省值 取值范圍 可為空 1 存款單編號 Y N 數(shù)字 21 - 00001— 99999 N 2
41、 業(yè)務(wù)員編號 N Y 數(shù)字 5 -- 01--99 N 表21 取款處理表結(jié)構(gòu) 序號 字段名 主鍵 外鍵 數(shù)值類型 長度 缺省值 取值范圍 可為空 1 取款單編號 Y N 數(shù)字 21 - 00001— 99999 N 2 業(yè)務(wù)員編號 N Y 數(shù)字 5 -- 01--99 N 表22 存折辦理表結(jié)構(gòu) 序號 字段名 主鍵 外鍵 數(shù)值類型 長度 缺省值 取值范圍 可為空 1 存折編號 Y N 數(shù)字 19 001 001~100 N 2 業(yè)務(wù)員編號 N Y
42、數(shù)字 5 -- 01--99 N 表23 開戶表結(jié)構(gòu) 序號 字段名 主鍵 外鍵 數(shù)值類型 長度 缺省值 取值范圍 可為空 1 開戶單編號 Y N 數(shù)字 21 -- 00001--99999 N 2 業(yè)務(wù)員編號 N Y 數(shù)字 5 -- 01--99 N 圖35 表間關(guān)系 5.3 界面設(shè)計 這里只設(shè)計了存取款系統(tǒng)的界面,存款界面,取款界面,存折認證界面。 圖36 打開的存取款系統(tǒng)界面 圖37 存折認證界面 圖38 存款界面 圖39 取款界面 6. 系統(tǒng)測試與
43、使用 6.1 系統(tǒng)測試情況 說明系統(tǒng)測試的計劃、方法、用例、過程與評估。這個數(shù)據(jù)庫首先是在access里面做好,然后與c++聯(lián)合起來做成。這里只取了存取款系統(tǒng)的界面,存款界面,取款界面,存折認證界面。 首先出來的是存折認證界面,從這里輸入客戶的存折號碼。 圖40 存折認證界面 如果該存折不存在就會彈出下面的對話框 圖41 重新輸入圖 如果存折認證成功就會彈出下面的界面,里面會顯示出客戶的信息。 圖42 打開的存取款系統(tǒng)界面 客戶要存款,就點擊存款,然后會彈出下面的框框: 圖43 存款界面 如果要取款就點擊取款,然后會彈出下面的取款界面 圖44
44、 取款界面 6.2 系統(tǒng)使用說明 首先打開系統(tǒng),不同的部門會有不同的登入號碼。當(dāng)業(yè)務(wù)員登入后,會彈出一個像網(wǎng)頁一樣的界面,中間顯示的是存折認證。當(dāng)客戶來存款的時候,在存折認證框中輸入存折號碼,如果彈出存折不存在,那就說明存折不存在。這個步驟過后會彈出一個大的界面,判斷這位客戶是存款還是取款。存款和取款都有不同的點擊按鈕。存款和取款完成后就保存客戶信息??蛻粜畔I(yè)務(wù)員一人是無法修改的,這需要客戶輸入客戶的存折密碼。取款也是一樣。一個業(yè)務(wù)過程完成了,系統(tǒng)操作過程也就結(jié)束了。 參考文獻 [1] 馬伯鈞.政治經(jīng)
45、濟學(xué)[M].湖南:中南大學(xué)出版社,2000.25-30. [2] T.parsons,The Social System[M],New York:Press,1961,P36-45. [3] 張和生.地質(zhì)力學(xué)系統(tǒng)理論[D] .長沙:長沙理工大學(xué),2002. [4] 張帆,鄭京平.跨國公司對中國經(jīng)濟結(jié)構(gòu)和效率的影響[J].經(jīng)濟研究,1999,(1),35-39. [5] 東方華人.Access2003中文版:清華大學(xué)出版社. [6] 鄭莉,董淵,何江舟.C++語言程序設(shè)計,第四版,清華大學(xué)出版社. [7] 蔣瀚洋,李月軍,寵婭娟.數(shù)據(jù)庫管理與開發(fā)教程:人民郵電出版社.
46、 建設(shè)銀行存取款管理信息系統(tǒng)實體編碼 1.存折 合成碼 長度19位 XXXXXX(地區(qū))XX(這個地區(qū)的某個分行)XXXXXXXX(日期)XXX(順序號)如: 410205 01 20120101 001 表示用戶張三在湖南省長沙市岳麓區(qū)建設(shè)銀行a行于2012年1月1日辦理的存折。 423000 02 20120506 001 表示用戶李四在湖南省郴州市建設(shè)銀行b行于2012年5月6日辦理的存折。 423300 01 20110506 002 表示用戶王五在湖南省郴州市永興縣建設(shè)銀行a行于2011年5月6日辦理的存折。
47、 2.客戶 區(qū)間碼 長度13位 XXXXXX(地區(qū)) XXXXXXX(建設(shè)銀行客戶順序號)如: 423300 0000321 建設(shè)銀行用戶:王五 410205 0423250 建設(shè)銀行用戶:張三 423000 2563245 建設(shè)銀行用戶:李四 3.存款單 合成碼 長度21位XXXXXX(所在地區(qū)的建設(shè)銀行)XX(代表存款)XXXXXXXX(日期)XXXXX(順序號)如: 423300 01 20110506 00012 表示王五于2011年5月6日在建設(shè)銀行存款。 410205 01 20120101 00352 表示張三于2012年1月1日在建設(shè)銀行存款。
48、 423000 01 20120506 00254 表示李四于2012年5月6日在建設(shè)銀行存款。 4.取款單 合成碼 長度21位 XXXXXX(所在地區(qū)的建設(shè)銀行)XX(代表取款)XXXXXXXX(日期)XXXXX(順序號)如: 423300 02 20110605 00251表示王五于2011年6月5日在建設(shè)銀行取款。 410205 02 20120304 02145表示張三于2012年3月4日在建設(shè)銀行取款。 423000 02 20120606 03256表示李四于2012年6月6日在建設(shè)銀行取款。 5.開戶單 合成碼 長度21位XXXXXX(所在地區(qū)的建設(shè)
49、銀行)XX(開戶)XXXXXXXX(日期)XXXXX(順序號)如: 423300 00 20110506 00012 表示王五于2011年5月6日在建設(shè)銀行開戶。 410205 00 20120101 00352 表示張三于2012年1月1日在建設(shè)銀行開戶。 423000 00 20120506 00254 表示李四于2012年5月6日在建設(shè)銀行開戶。 6.業(yè)務(wù)員 區(qū)間碼 長度5位 X(一級部門)XX(二級部門)XX(順序號)如: 11212 劉海 11223 付毅 11231 李琴 7.出納員 區(qū)間碼 長度5位 X(一級部門)XX(二級部
50、門)XX(順序號)如: 22201 古道 22202劉琴 22205 楊瓊 課程設(shè)計成績評定表 等級 成績 組成 優(yōu)秀 良好 中等 及格 不及格 報 告 文 檔 1.文檔很規(guī)范。 2.排版很清晰。 3.內(nèi)容很全面。 4.設(shè)計很合理。 1.文檔規(guī)范。 2.排版清晰。 3.內(nèi)容全面。 4.設(shè)計合理。 1.文檔較規(guī)范。 2.排版較清晰。 3.內(nèi)容較全面。 4.設(shè)計較合理。 1.文檔欠規(guī)范。 2.排版欠清晰。 3.內(nèi)容欠全面。 4.設(shè)計欠合理。 1.文檔
51、不規(guī)范。 2.排版不清晰。 3.內(nèi)容不全面。 4.設(shè)計不合理。 算 法 分 析 1.算法正確。 2.算法分析很全面。 3.算法描述很清晰。 1.算法正確。 2.算法分析全面。 3.算法描述清晰。 1.算法正確。 2.算法分析較全面。 3.算法描述較清晰。 1.算法基本正確。 2.算法分析欠全面。 3.算法描述欠清晰。 1.算法不正確。 2.算法分析不全面。 3.算法描述不清晰。 程 序 實 現(xiàn) 1.程序設(shè)計思路很清晰。 2.程序代碼編寫很完整。 3.程序運行正確。 1.程序設(shè)計思路清晰。 2
52、.程序代碼編寫完整。 3.程序運行正確。 1.程序設(shè)計思路較清晰。 2.程序代碼編寫較完整。 3.程序運行正確。 1.程序設(shè)計思路欠清晰。 2.程序代碼編寫欠完整。 3.程序運行基本正確。 1.程序設(shè)計思路不清晰。 2.程序代碼編寫不完整。 3.程序運行不正確。 結(jié) 果 分 析 1.有運行結(jié)果描述。 2.結(jié)果描述很清晰、很完整。 3.結(jié)果分析很深入。 1.有運行結(jié)果描述。 2.結(jié)果描述清晰、完整。 3.結(jié)果分析深入。 1.有運行結(jié)果描述。 2.結(jié)果描述較清晰、較完整。 3.結(jié)果分析較深入。 1.有運行結(jié)果描述。 2.
53、結(jié)果描述欠清晰、欠完整。 3.結(jié)果分析欠深入。 1.無運行結(jié)果描述。 2.結(jié)果描述不清晰、很完整。 3.結(jié)果分析不深入。 實 習(xí) 總 結(jié) 1.有實驗總結(jié)。 2.實驗總結(jié)很全面、很深入。 3.能從實驗中總結(jié)出創(chuàng)新成果。 1.有實驗總結(jié)。 2.實驗總結(jié)全面、深入。 3.能從實驗中總結(jié)出創(chuàng)新成果。 1.有實驗總結(jié)。 2.實驗總結(jié)較全面、較深入。 1.有實驗總結(jié)。 2.實驗總結(jié)欠全面、欠深入。 1.無實驗總結(jié)。 2.實驗總結(jié)不全面、不深入。 綜合成績評定: 評閱老師(簽章): 年 月 日 第 37頁
- 溫馨提示:
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)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 24香港璀璨的明珠
- 第02講 第一章 綜合布線基礎(chǔ)知識
- 預(yù)防傳染病課件
- 【創(chuàng)新設(shè)計】2011屆高考生物一輪復(fù)習(xí) 第5章單元綜合提升 細胞增殖、分化、衰老和凋亡課件 蘇教版必修1
- 512防震減災(zāi)安全教育班會課件
- 2022年浙教初中數(shù)學(xué)八下《反證法》課件10
- 1山中訪友課后作業(yè)(A組-基礎(chǔ)篇)
- 產(chǎn)后出血完整版
- 質(zhì)量培訓(xùn)教材(2)
- 部編版一年級下冊語文課件第三單元語文園地三(完美版)
- 我最好老師課件
- 面向?qū)ο蟾呒墤?yīng)用及C-sharp-語法新特性課件
- 堿金屬元素課件
- 部編人教版六年級語文下冊14《文言文二則-》學(xué)-弈課件
- 部編版六年級上冊語文課件--宇宙生命之謎