《銀行信用系統(tǒng)(尚學(xué)堂).ppt》由會員分享,可在線閱讀,更多相關(guān)《銀行信用系統(tǒng)(尚學(xué)堂).ppt(15頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、尚學(xué)堂 手把手教程 授課:李騰飛 版權(quán)所有:尚學(xué)堂科技 銀行信用系統(tǒng) 綜合運用 UML/OOAD/EJB3.0技術(shù) 手把手教程 版權(quán)所有:尚學(xué)堂科技 尚學(xué)堂 課程內(nèi)容 銀行信用管理業(yè)務(wù)需求簡介 根據(jù)需求進(jìn)行 Use Case分析 制定類圖 動態(tài)建模 架構(gòu)分析 數(shù)據(jù)庫設(shè)計 開發(fā) 重點掌握銀行信用系統(tǒng)業(yè)務(wù) 重點掌握面向?qū)ο蠓治龇椒?重點掌握面向?qū)ο笤O(shè)計方法 手把手教程 版權(quán)所有:尚學(xué)堂科技 尚學(xué)堂 銀行信用管理簡介 Credit Control System屬香港某銀行核心業(yè)務(wù)系統(tǒng)的主要子系統(tǒng)之一。 系統(tǒng)主要功能: 用戶基本信息管理 信貸靜態(tài)數(shù)據(jù)管理 用戶借還款記錄管理 用戶信貸等級管理 審計數(shù)據(jù)
2、生成 日志數(shù)據(jù)記錄 管理員管理 手把手教程 版權(quán)所有:尚學(xué)堂科技 尚學(xué)堂 用戶基本信息管理 管理用戶的基本信息 用戶的 ID號生成 用戶搜索 添加用戶 刪除用戶 并非真正的刪除,只是備份到另外一張表 查閱用戶的基本財務(wù)數(shù)據(jù) 借款與還款的記錄 余額 手把手教程 版權(quán)所有:尚學(xué)堂科技 尚學(xué)堂 信貸靜態(tài)數(shù)據(jù)管理 管理信貸系統(tǒng)的靜態(tài)數(shù)據(jù) 分級 一般分為 4級、 8級或 12級 每個級別對應(yīng)不同的透支 /貸款額度 信用級別根據(jù)借款 /還款的情況確定 最初始級別為 1級 當(dāng)借 /還款總額達(dá)到 XXX元時上升一級 需在規(guī)定的時間內(nèi)還款 不在規(guī)定時間內(nèi)還款的信用級別自動降低 也可由管理員手動降低其信用級別 用
3、戶的借 /還款信息應(yīng)當(dāng)被記錄 手把手教程 版權(quán)所有:尚學(xué)堂科技 尚學(xué)堂 用戶借還款記錄管理 記錄用戶的借還款信息 借款時間 借款數(shù)額 還款時間 還款數(shù)額 手把手教程 版權(quán)所有:尚學(xué)堂科技 尚學(xué)堂 用戶信貸等級管理 查閱用戶的信貸等級 可以手動增加或降低 修改用戶等級的行為必須被記錄下來 由此可知必須對銀行管理員的行為進(jìn)行記錄 用戶信用等級的每次變動都應(yīng)當(dāng)被記錄,以備審計 手把手教程 版權(quán)所有:尚學(xué)堂科技 尚學(xué)堂 管理員管理 不同級別的管理員具有不同的用戶 /密碼 管理員的每次登入 /登出都必須被記錄 管理員每次修改用戶數(shù)據(jù)都必須被記錄 不同級別的管理員具有不同的權(quán)限 手把手教程 版權(quán)所有:尚學(xué)
4、堂科技 尚學(xué)堂 根據(jù)需求進(jìn)行 UseCase分析 識別 Actor 管理員 用戶 審計人員 問題: 商場刷卡機(消費終端),是該系統(tǒng)的 Actor嗎? 房貸管理系統(tǒng),是該系統(tǒng)的 Actor嗎? 手把手教程 版權(quán)所有:尚學(xué)堂科技 尚學(xué)堂 根據(jù)需求進(jìn)行 UseCase分析 列出事件 主語 +謂語 管理員 管理用戶基本信息 管理員 管理系統(tǒng)基本數(shù)據(jù) 審查人員 審查管理員操作記錄 用戶 查閱個人信用信息 /財務(wù)信息 。 練習(xí):至少寫出一個用例的路徑 練習(xí):畫出 Use Case圖,寫好用例文檔 手把手教程 版權(quán)所有:尚學(xué)堂科技 尚學(xué)堂 分析類 User id、 status Admistrator u
5、sername、 password、 grade Credit(信用) 級別、額度等 思考: User 和 Credit之間的聯(lián)系 借款記錄 金額、時間 還款記錄 金額、時間 思考: User和借 /還款記錄之間的聯(lián)系 . 練習(xí):畫出分析類,畫出靜態(tài)類圖(根據(jù)所學(xué) UML分析和設(shè)計過程) 練習(xí):考慮輔助類,如日志等 手把手教程 版權(quán)所有:尚學(xué)堂科技 尚學(xué)堂 動態(tài)建模 分析類應(yīng)該具有的方法 User的方法 驗證信用額度(看是否能消費) 查詢余額 查詢財務(wù)數(shù)據(jù) 查詢借 /還記錄 練習(xí):根據(jù)所學(xué) UML動態(tài)建模過程,分析類中應(yīng)該具有的方法 手把手教程 版權(quán)所有:尚學(xué)堂科技 尚學(xué)堂 進(jìn)一步對類進(jìn)行設(shè)計
6、 考慮輔助類的設(shè)計 日志生成 靜態(tài)數(shù)據(jù)維護(hù)類 升降級的算法包裝類 . 練習(xí):考慮除了基本的業(yè)務(wù)類外的其他類 經(jīng)過本階段之后,整個方案應(yīng)該設(shè)計完畢 設(shè)計方案包括: 實體類設(shè)計方案 業(yè)務(wù)邏輯類設(shè)計方案 呈現(xiàn)層設(shè)計方案 手把手教程 版權(quán)所有:尚學(xué)堂科技 尚學(xué)堂 架構(gòu) 考慮適合的架構(gòu) 多層 表現(xiàn)層 (struts) 業(yè)務(wù)邏輯層 (session bean) 持久化層 (persistence) 手把手教程 版權(quán)所有:尚學(xué)堂科技 尚學(xué)堂 實現(xiàn) 建立環(huán)境 安裝與配置 Jboss 創(chuàng)建項目,引入相關(guān)的包 構(gòu)思總體實現(xiàn)方案,并創(chuàng)建 ant構(gòu)建腳本 映射實體類(運用 Java Annotation進(jìn)行映射) 實現(xiàn)業(yè)務(wù)邏輯類(運用 EJB技術(shù)) 對業(yè)務(wù)邏輯類的方法進(jìn)行單元測試 依次實現(xiàn)呈現(xiàn)層 (使用 Struts框架 ) Action( ActionForm) JSP