, 查询客户基本信息用例实现 A、时序图
: 基金柜台操作人员 : clientSearch.jsp :
clientView.jsp : ?StrutsAction? ClientAction : SalesDelegate : ServiceLocator : ClientSessionFacade : Client
1 : \\输入查询条件\\ 2 : \\获取查询条件\\ 3 : \\委托查询\\
4 : \\获取ClientSessionFacade接口\\ 5 : \\查询客户基本信息\\ 6 : \\查询客户基本信息\\ 7 : \\返回结果\\ B、描述 1)输入查询条件
输入查询条件,客户编号或身份证,两者必输其一。 2)获取查询条件 提交后,ClientAction通过Form表单获取输入的数据。 3)委托查询 委托ClientDelegate查询客户基本信息。 4)获取ClientSessionFacde接口
ClientDelegate获取ClientSessionFacde接口,以便调用其业务方法。询客户基本信息
通过调用ClientSessionFacde接口的clientFindByPrimaryKey或 clientFindByIdCardNo方法查询客户信息。 6)查询客户基本信息
ClientSessionFacde调用实体Bean Client的findByPrimaryKey方法
查 5)或findByIdCardNo方法查询客户信息。 7)返回结果
ClientAction通过findForward方法输出结果页面,显示查询结果。 , 修改客户基本信息用例实现 A、时序图
: 基金柜台操作人员 : clientUpdate.jsp : ?StrutsAction? ClientAction : ClientDelegate : ServiceLocator : ClientSessionFacade : Client
1 : \\输入修改的客户信息\\ 2 : \\获取修改的客户信息\\ 3 : \\委托修改\\
4 : \\获取ClientSessionFacade接口\\ 5 : \\修改客户信息\\ 6 : \\修改客户信息\\ 7 : \\返回结果\\ B、描述
1)输入修改的客户信息
先查询出客户基本信息,然后点击一个修改按钮后,出现修改页面,输入修改 的数据。
2)获取修改的客户信息]
提交后,ClientAction通过Form表单获取输入的数据。 3)委托修改 委托ClientDelegate修改客户基本信息。 4)获取ClientSessionFacde接口
ClientDelegate获取ClientSessionFacde接口,以便调用其业务方法。 5)修改客户信息
通过调用ClientSessionFacde接口的updateClient方法修改客户信息。 6)修改客户信息
ClientSessionFacde调用实体Bean Client的方法修改客户信息。 7)返回结果
ClientAction通过findForward方法输出结果页面,显示修改结果。 , 查询客户详细信息用例实现 A、时序图
: 基金柜台操作人员 : clientView.jsp :
clientDetailView.jsp : ?StrutsAction? ClientAction : ClientDelegate : ServiceLocator : ClientSessionFacade : Client :
FinancialAccountDelegate : FundAccountDelegate1 : \\点击\详细信息\按钮\\
2 : \\获取指令和客户编号\\ 3 : \\委托查询客户基本信息\\ 4 : \\获取ClientSessionFacade接口\\ 5 : \\查询客户基本信息\\ 6 : \\查询客户基本信息\\ 7 : \\委托查询客户资金账户信息\\ 8 : \\委托查询客户基金账户信息\\ 9 : \\返回结果\\ B、描述
1)点击详细信息链接
在客户基本信息页面上,点击详细信息链接。 2)获取指令和客户编号 ClientAction获取指令和客户编号。 3)委托查询客户基本信息
委托ClientDelegate查询客户基本信息。 4)获取ClientSessionFacde接口 获取ClientSessionFacde接口,以便调用其业务逻辑方法。 5)查询客户基本信息
通过ClientSessionFacde的方法查询客户基本信息。 6)查询客户基本信息 ClientSessionFacde调用实体Bean Client的方法获取客户基本信息。 7)委托查询客户资金账户信息
委托ClientDelegate查询客户资金帐户信息。 8)委托查询客户基金账户信息 委托ClientDelegate查询客户基金帐户信息。 9)返回结果
ClientAction通过findForward方法输出结果页面,显示客户详细信息。 , 开立资金账户用例实现 A、时序图
: 基金柜台操作人员 : accountAdd.jsp : accountView.jsp : ?Struts Action? FinancialAccount : FinancialAccountDelegate : ServiceLocator : FinancialAccountSessionFacade : FinancialAccountAction
1 : \\输入开户信息\\ 2 : \\提交开户信息\\ 3 : \\委托开户\\
4 : \\获取FinancialAccountSessionFacade接口\\ 5 : \\开立资金帐户\\ 6 : \\建立资金账户\\ 7 : \\返回结果\\ B、描述 1)输入开户信息
输入开户信心:客户编号、金额、资金账户密码、确认密码。 2)提交开户信息
提交开户信息到FinancialAction,并获取其输入数据。 3)委托开户 委托FinancialDelegate开立资金帐户。 4)获取FinancialAccountSessionFacde接口
获取FinancialAccountSessionFacde接口,以便调用其业务逻辑方法。 5)开立资金帐户
调用FinancialAccountSessionFacde的方法,开资金账户。 6)建立资金账户 调用实体Bean Financial的方法,创建资金账户。 7)返回结果 FinancialAction通过findForward方法显示开立资金帐户结果页面。 , 查询资金账户用例实现 A、时序图
: 基金柜台操作人员 : accountSearch.jsp : clientView.jsp : ?Struts Action? FinancialAccount : FinancialAccountDelegate : ServiceLocator : FinancialAccountSessionFacade : FinancialAccountAction
1 : \\输入查询条件\\ 2 : \\提交查询条件数据\\ 3 : \\委托查询\\
4 : \\获取FinancialAccountSessionFacade 接口\\ 5 : \\查询资金账户\\ 6 : \\查询资金账户\\ 7 : \\输出查询结果\\ B、描述 1)输入查询条件
输入资金账号或客户编号,两者必输其一。 2)提交查询条件数据
基金交易平台(详细设计)



