【正文】
在此,謹(jǐn)向 陳姍老師 致以衷心的感謝和深深的敬意! 感謝三年來與我同甘共苦的 同學(xué),我會永遠(yuǎn)記住我們一起走過的日子!向所有曾經(jīng)關(guān)心和幫助過我的老師、同學(xué)和朋友致以誠摯的謝意! 最后,感謝我的家人,尤其是我的父母,感謝他們對我的無私付出、大力支持和關(guān)心照顧! 。陳老師 科學(xué)嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,踏踏實(shí)實(shí)的工作作風(fēng),平易近人、無 私奉獻(xiàn)的人格魅力深深感染了我,激勵著我,使我終生受益。 表 FUND_ACCOUNT 基金賬戶 表名 FUND_ACCOUNT 列名 數(shù)據(jù)類型(精度范圍) 空 /非空 約束條件 其它說明 FUND_ACC_NO NUMBER (20) 非空 主鍵 基金賬號 FINANCIAL_ACC_NO NUMBER (20) 非空 資金賬號,對應(yīng)資金表賬號 FUND_NO NUMBER (20) 非空 基金號碼對應(yīng)fund 表的fund_no 列 QUANTITY NUMBER (20) 非空 數(shù)量 PRICE FLOAT 非空 價格 補(bǔ)充說明 CREATE SEQUENCE FUNDACCOUNTSEQ START WITH 1 INCREMENT BY 1 MINVALUE 1 NOCACHE NOCYCLE NOORDER 。 表 FINANCIAL_ACCOUNT 資金賬戶表 表名 FINANCIAL_ACCOUNT 列 名 數(shù)據(jù)類型(精度范圍) 空 /非空 約束條件 其它說明 ACCOUNT_NO NUMBER (20) 非空 主鍵 資金賬戶 CLIENT_NO NUMBER (20) 非空 UNIQUE 客戶號碼 外鍵對應(yīng)客戶表的此字段。 表 FUND 基金 表名 FUND 列名 數(shù)據(jù)類型(精度范圍) 空 /非空 約束條件 其它說明 FUND_NO NUMBER (20) 非空 主鍵 基金號碼 FUND_NAME VARCHAR2 (40) 非空 UNIQUE 基金名稱 PRICE FLOAT 非空 基金價格 DESCRIPTION VARCHAR2 非空 描述 STATUS VARCHAR2 非空 狀態(tài) CREATED_DATE DATE 非空 創(chuàng)建日期 補(bǔ)充說明 CREATE SEQUENCE FUNDSEQ START WITH 1 INCREMENT BY 1 MINVALUE 1 NOCACHE NOCYCLE NOORDER 。 7)顯示贖回基金結(jié)果 FundAccountAction 通過 findForward 方法輸出結(jié)果頁面,顯示贖回結(jié)果。 5)贖回基金 調(diào)用 FundAccountSessionFacde 接口的業(yè)務(wù)方法,贖回基金。 3)委托贖回 委托 FundDelegate 進(jìn)行贖回(更新基金賬戶和資金賬戶)。 F u n d A cco u n tA ct io n : s h o w M e s s a g e . j s p : r a n s o m . j s p : 基金柜臺操作人員1 : \ 輸入贖回?cái)?shù)據(jù) \ 2 : \ 提交輸入數(shù)據(jù) \ 3 : \ 委托贖回 \ 4 : \ 獲取 F u n d A cco u n t S e s s io nF a ca d e 接口 \ 5 : \ 贖回基金 \ 6 : \ 更新基金賬戶 \ 7 : \ 顯示贖回基金結(jié)果 \ B、描述 1)輸入贖回?cái)?shù)據(jù) 輸入基金賬戶、贖回?cái)?shù)量和資金賬戶密碼,都必須輸入。 贖回基金用例實(shí)現(xiàn) A、時序圖 23 : F u n d A cco u n t : F u n d A cco u n t S e s s io n F a ca d e : S e r v ice L o ca t o r : F u n d A cco u n t D e le g a t e : 171。 6)查詢基金賬戶數(shù)據(jù) 調(diào)用實(shí)體 Bean FundAccount 的相關(guān)方法,查詢基金賬戶。 4)獲取 FundAccountSessionFacde 接口 FundDelegate 獲取 FundAccountSessionFacde 接口,以便調(diào)用相 關(guān)方法。 2)提交輸入的數(shù)據(jù) 提交到 FundAccountAction ,并獲取取輸入數(shù)據(jù)。 S t r u t s A ct io n 187。 7)顯 示購買結(jié)果 FundAccountAction 通過 findForward 方法輸出結(jié)果頁面,顯示購買結(jié)果。 5)購買基金 調(diào)用 FundAccountSessionFacde 接口的業(yè)務(wù)方法,購買基金,并從資金賬戶中扣除所發(fā)生的所有金額。 3)委托購買 委托 FundDelegate 進(jìn)行購買。 F u n d A cco u n tA ct io n1 : \ 輸入購買信息 \ 2 : \ 提交輸入的購買信息 \ 3 : \ 委托購買 \ 4 : \ 獲取 F u n d A cco u n t S e s s io nF a ca d e 接口 \ 5 : \ 購買基金 \ 6 : \ 生成基金賬戶 \ 7 : \ 顯示購買結(jié)果 \ B、描述 1)輸入購買信息 選擇已經(jīng)上市的基金、觀察當(dāng)前價格,輸入購買數(shù)量、資金賬戶及其密碼。 基金賬戶操作類圖 購買基金用例實(shí)現(xiàn) A、時序圖 21 : 基金柜臺操作人員 : b u y . j s p : s h o w M e s s a g e . j s p : F u n d A cco u n t : F u n d A cco u n t S e s s io n F a ca d e : S e r v ice L o ca t o r : F u n d D e le g a t e : 171。 6)凍結(jié)賬戶 調(diào)用實(shí)體 Bean Financial 相關(guān)方法,凍結(jié)資金賬戶。 4)獲取 FinancialAccountSessionFacde 接口 獲取 FinancialAccountSessionFacde 接口, 以便調(diào)用其業(yè)務(wù)邏輯方法。 2)提交凍結(jié)指令及賬戶 提交凍結(jié)指令及賬戶到 FinancialAction,并獲取相關(guān)數(shù)據(jù)。 7)顯示取錢結(jié)果 FinancialAction 通過 findForward 方法顯示取錢的結(jié)果頁面。 5)取錢 調(diào)用 FinancialAccountSessionFacde 的方法,取錢。 3)委托取錢 委托 FinancialDelegate 取錢。 S t r u t s A ct io n 187。 7)顯示追加結(jié)果 19 FinancialAction 通過 findForward 方法顯示追加資金的結(jié)果頁面。 5)追加金額及校驗(yàn) 調(diào)用 FinancialAccountSessionFacde 的方法,追加資金。 3)委托追加 委托 FinancialDelegate 追加資金。 7)輸出查詢結(jié)果 FinancialAction 通過 findForward 方法顯示資金帳戶信息的結(jié)果頁面。 5)查詢資金賬戶 調(diào)用 FinancialAccountSessionFacde 的方法,查詢金賬戶。 3)委托查詢 委托 FinancialDelegate 查詢資金帳戶。 F in a n cia lA cco u n tA ct io n : clie n t V ie w . j s p : 基金柜臺操作人員1 : \ 輸入查詢條件 \ 2 : \ 提交查詢條件數(shù)據(jù) \ 3 : \ 委托查詢 \ 4 : \ 獲取 F in a n cia lA cco u n t S e s s io nF a ca d e 接口 \ 5 : \ 查詢資金賬戶 \ 6 : \ 查詢資金賬戶 \ 7 : \ 輸出查詢結(jié)果 \ 18 B、描述 1)輸入查詢條件 輸入資金賬號或客戶編號,兩者必輸其一。 查詢資金賬戶用例實(shí)現(xiàn) A、時序圖 : F in a n cia lA cco u n t : F in a n cia lA cco u n t S e s s io n F a ca d e : S e r v ice L o ca t o r : a cco u n t S e a r ch . j s p : F in a n cia lA cco u n t D e le g a t e : 171。 6)建立資金賬戶 調(diào)用實(shí)體 Bean Financial 的方法,創(chuàng)建資金賬戶。 4)獲取 FinancialAccountSessionFacde 接口 獲取 FinancialAccountSessionFacde 接口,以便調(diào)用其業(yè)務(wù)邏輯方法。 2)提交開戶信息 提交開戶信息到 FinancialAction,并獲取其輸入數(shù)據(jù)。 S t r u t s A ct io n 187。 9)返回結(jié)果 ClientAction 通過 findForward 方法輸出結(jié)果頁面,顯示客戶詳細(xì)信息。 7)委托查詢客戶資金賬戶信息 委托 ClientDelegate 查詢客戶資金帳戶信息。 5)查詢客戶基本信息 通過 ClientSessionFacde 的方法查詢客戶基本信息。 3)委托查詢客戶基本信息 委托 ClientDelegate 查詢客戶基本信息。 C lie n t A ct io n : S e r v ice L o ca t o r : F u n d A cco u n t D e le g a t e : C lie n t1 : \ 點(diǎn)擊 詳細(xì)信息 按鈕 \ 2 : \ 獲取指令和客戶編號 \ 3 : \ 委托查詢客戶基本信息 \ 4 : \ 獲取 C lie n t S e s s io n F a ca d e 接口 \ 5 : \ 查詢客戶基本信息 \ 6 : \ 查詢客戶基本信息 \ 7 : \ 委托查詢客戶資金賬戶信息 \ 8 : \ 委托查詢客戶基金賬戶信息 \ 9 : \ 返回結(jié)果 \ B、描述 1)點(diǎn)擊詳細(xì)信息鏈接 在客戶基本信息頁面上,點(diǎn)擊詳細(xì)信息鏈接。 ClientAction _ : 修改 _ 1 : \ 點(diǎn)擊修改,輸入修改數(shù)據(jù) \ _ 2 : \ 通過 Form 表單獲取輸入的數(shù)據(jù) \ _ 3 : \ 委托 ClientDelegate 修改客戶信息