【正文】
表 CLIENT 客戶表 表名 CLIENT 列名 數(shù)據(jù)類型(精度范圍) 空 /非空 約束條件 其它說明 CLIENT_NO NUMBER (20) 非空 主鍵 客戶賬號(hào) CLIENT_NAME VARCHAR2 (50) 非空 UNIQUE 客戶名稱 ID_CARD_NO VARCHAR2 (20) 非空 身份證 SEX VARCHAR2 (10) 非空 性別 PHONE VARCHAR2 (20) 非空 電話 ADDRESS VARCHAR2 (100) 非空 地址 EMAIL VARCHAR2 (50) 非空 Email HOBBY VARCHAR2 (100) 空 愛好 CREATED_DATE DATE 非空 創(chuàng)建日期 26 補(bǔ)充說明 CREATE SEQUENCE CLIENTSEQ START WITH 1 INCREMENT BY 1 MINVALUE 1 NOCACHE NOCYCLE NOORDER 。 3)委托查詢 委托 FundDelegate 進(jìn)行查詢。 5)凍結(jié)賬戶 調(diào)用 FinancialAccountSessionFacde 相關(guān)方法,凍結(jié)資金賬戶。 4)獲取 FinancialAccountSessionFacde 接口 獲取 FinancialAccountSessionFacde 接口,以便調(diào)用其業(yè)務(wù)邏輯方法。 3)委托開戶 委托 FinancialDelegate 開立資金帳戶。StrutsAction187。 S t r u t s A ct io n 187。 2)獲取修改數(shù)據(jù) 提交后, FundAction 通過 Form 表單獲取輸入的數(shù)據(jù)。 4)獲取 FundSessionFacde 接口 FundDelegate 獲取 FundSessionFacde 接口,以便調(diào)用 Session Bean。 Jsp 8 B、描述 1)輸入用戶名和密碼 在系統(tǒng)首頁,輸入用戶名和密碼,都不能為空,提交前作檢驗(yàn)。因此,開發(fā)一套適合大眾需求的、高效、穩(wěn)定的基金交易平臺(tái)系統(tǒng)是很有必要的。 [2] 文檔說明 本文檔適用于本項(xiàng)目開發(fā) 人員閱讀,開發(fā)人員可據(jù)此進(jìn)行開發(fā)。 2)獲取登錄數(shù)據(jù) 提交后, SalesAction 通過 Form 表單獲取登錄的用戶名和密碼。 5)添加基金產(chǎn)品 通過 FundSessionFacde 的方法添加基金產(chǎn)品。 3)委托修改基金產(chǎn)品 委托 FundDelegate 修改產(chǎn)品基本信息。 C lie n t A ct io n : clie n t V ie w . j s p : C lie n t : S a le s D e le g a t e1 : \ 輸入查詢條件 \ 2 : \ 獲取查詢條件 \ 3 : \ 委托查詢 \ 4 : \ 獲取 C lie n t S e s s io n F a ca d e 接口 \ 5 : \ 查詢客戶基本信息 \ 6 : \ 查詢客戶基本信息 \ 7 : \ 返回結(jié)果 \ B、描述 1)輸入查詢條件 輸入查詢條件,客戶編號(hào)或身份證,兩者必輸其一。 ClientAction _ : 修改 _ 1 : \ 點(diǎn)擊修改,輸入修改數(shù)據(jù) \ _ 2 : \ 通過 Form 表單獲取輸入的數(shù)據(jù) \ _ 3 : \ 委托 ClientDelegate 修改客戶信息 \ _ 4 : \ ?? 獲取 ClientSessionFacde 接口 ?? \ _ 5 : \ 調(diào)用 updateClient 方法修改客戶信息 \ _ 6 : \ 調(diào)用實(shí)體 Bean Client 修改客戶信息 \ _ 7 : \ 通過 FindForward 方法輸出結(jié)果 \ 16 : C lie n t S e s s io n F a ca d e : 基金柜臺(tái)操作人員 : clie n t V ie w . j s p : clie n t D e t a ilV ie w . j s p : C lie n t D e le g a t e : F in a n cia lA cco u n t D e le g a t e : 171。 4)獲取 FinancialAccountSessionFacde 接口 獲取 FinancialAccountSessionFacde 接口,以便調(diào)用其業(yè)務(wù)邏輯方法。 5)追加金額及校驗(yàn) 調(diào)用 FinancialAccountSessionFacde 的方法,追加資金。 6)凍結(jié)賬戶 調(diào)用實(shí)體 Bean Financial 相關(guān)方法,凍結(jié)資金賬戶。 4)獲取 FundAccountSessionFacde 接口 FundDelegate 獲取 FundAccountSessionFacde 接口,以便調(diào)用相 關(guān)方法。 表 FINANCIAL_ACCOUNT 資金賬戶表 表名 FINANCIAL_ACCOUNT 列 名 數(shù)據(jù)類型(精度范圍) 空 /非空 約束條件 其它說明 ACCOUNT_NO NUMBER (20) 非空 主鍵 資金賬戶 CLIENT_NO NUMBER (20) 非空 UNIQUE 客戶號(hào)碼 外鍵對(duì)應(yīng)客戶表的此字段。 表 FUND 基金 表名 FUND 列名 數(shù)據(jù)類型(精度范圍) 空 /非空 約束條件 其它說明 FUND_NO NUMBER (20) 非空 主鍵 基金號(hào)碼 FUND_NAME VARCHAR2 (40) 非空 UNIQUE 基金名稱 PRICE FLOAT 非空 基金價(jià)格 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 。 2)提交輸入的數(shù)據(jù) 提交到 FundAccountAction ,并獲取取輸入數(shù)據(jù)。 4)獲取 FinancialAccountSessionFacde 接口 獲取 FinancialAccountSessionFacde 接口, 以便調(diào)用其業(yè)務(wù)邏輯方法。 3)委托追加 委托 FinancialDelegate 追加資金。 2)提交開戶信息 提交開戶信息到 FinancialAction,并獲取其輸入數(shù)據(jù)。 查詢客戶詳細(xì)信息用例實(shí)現(xiàn) A、時(shí)序圖 _ : Client _ : ServiceLocator _ : _ : ClientSessionFacade _ : ClientDelegate _ : 171。 查詢客戶基本信息用例實(shí)現(xiàn) A、時(shí)序圖 14 : S e r v ice L o ca t o r : clie n t S e a r ch . j s p : 基金柜臺(tái)操作人員 : C lie n t S e s s io n F a ca d e : 171。 F u n d A ct io n : F u n d 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 : F u n d : 基金柜臺(tái)操作人員 : f u n d U p d a t e I n f o . j s p1 : \ 輸入基金產(chǎn)品修改數(shù)據(jù) \ 2 : \ 獲取修改數(shù)據(jù) \ 3 : \ 委托修改基金產(chǎn)品 \ 4 : \ 獲取 F u n d S e s s io n F a ca d e 接口 \ 5 : \ 修改基金產(chǎn)品信息 \ 6 : \ 修改基金產(chǎn)品信息 \ 7 : \ 返回結(jié)果 \ B、描述 1)輸入基金產(chǎn)品修改數(shù)據(jù) 先通過查詢查詢出基金產(chǎn)品信息,然后點(diǎn)擊修改按鈕,進(jìn)行修改產(chǎn)品信息輸入頁面,輸入修改的數(shù)據(jù)。 3)委托添加產(chǎn)品 委托 FundDelegate 添加產(chǎn)品。 [4] 登錄用例實(shí)現(xiàn) A、時(shí)序圖 _ : Sales _ : ServiceLocator _ : _ : _ : _ : SalesSessionFacade _ : 基金柜臺(tái)操作人員 _ : _ 1 : \ 輸入注冊(cè)資料 \ _ 2 : \ 校驗(yàn)密碼,檢驗(yàn)用戶名是否存在 \ _ 3 : \ 委托 _ 4 : \ ?? 獲取 SalesSessionFacade 接口 ?? \ _ 5 : \ 注冊(cè) \ _ 6 : \ 保存注冊(cè)信息到數(shù)據(jù)庫 \ _ 7 : \ 返回 login。目前 ,開放式基金已成為國(guó)際基金市場(chǎng)的主流品種,開放式基金進(jìn)入中國(guó)市場(chǎng)的時(shí)間很短,近兩年才發(fā)展起來,并且市場(chǎng)前景非常廣闊,而國(guó)內(nèi)為基金交易提供支持的軟件系統(tǒng)卻不多。本設(shè)計(jì)文檔主要采用了 OOAD 的方法,從類圖和時(shí)序圖的角度對(duì)系統(tǒng)進(jìn)行了分析設(shè)計(jì)。 3)委托查找此用戶 SalesAction 委托 SalesDelegate 查找系統(tǒng)是否存在此用戶名和密碼的用戶。 6)基金產(chǎn)品信息入庫 通過調(diào)用實(shí)體 Bean Fund 接口的 create 方法添加產(chǎn)品信息。 4)獲取 FundSessionFacde 接口 FundDelegate 獲取 FundSessionFacde 接口,以便調(diào)用 Session Bean。 2)獲取查詢條件 提交后, ClientAction 通過 Form 表單獲取輸入的數(shù)據(jù)。 S t r u t s A ct io n 187。 5)開立資金帳戶 調(diào)用 FinancialAccountSessionFacde 的方法,開資金賬戶。 6)記錄追加金額 調(diào)用實(shí)體 Bean Financial 的方法,追加資金。 7)顯示凍結(jié)結(jié)果 FinancialAction 通過 findForward 方法顯示凍結(jié)資金賬戶的結(jié)果頁面。 5)查詢基金賬戶 調(diào)用 FundAccountSessionFacde 接口的業(yè)務(wù)方法,查詢基金賬戶。 FINANCING_AMOUNT FLOAT 非空 總資金 CREATED_DATE DATE 非空 創(chuàng)建日期 STATUS VARCHAR2 (20) 非空 狀態(tài) PASSWORD VARCHAR2 (40) 非空