基金开放式系统(详细文档)

基金开放式系统(详细文档)

ID:40569044

大小:1.11 MB

页数:31页

时间:2019-08-04

基金开放式系统(详细文档)_第1页
基金开放式系统(详细文档)_第2页
基金开放式系统(详细文档)_第3页
基金开放式系统(详细文档)_第4页
基金开放式系统(详细文档)_第5页
资源描述:

《基金开放式系统(详细文档)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、系统详细设计说明书文件状态:[√]草稿[]正式发布[]正在修改文件标识当前版本1.0.0作者罗豪完成日期2005-12-6版本历史版本/状态修订人修改日期备注V1.0.0罗豪2005-12-15第一部分、概述1、文档说明本文档适用于本项目开发人员阅读,开发人员可据此进行开发。本设计文档主要采用了OOAD(ObjectOrientAnalysis&Design,面向对象的分析和设计)的方法,从类图和时序图的角度对系统进行了分析设计。2、系统需求概述本系统是一个关于开发式基金进行交易的平台,它主要包括一下功能:Ø

2、基金销售人员登陆管理Ø基金产品管理Ø客户资料管理Ø客户资金账户管理Ø基金交易管理第二部分、系统总体结构该系统将采用J2EE技术架构实现,WEB层采用Struts架构,页面采用了EJB层使用了SessionBean和EntityBean,采用了SessionFaçade的设计模式,其技术架构如下图所示。BrowserServerWEBLayer(Struts)EJBLayerWebDelegateActionSessionBeanServiceLocatorDBFormJSPEntityBean图1:系统技术架

3、构图注:Delegate是指业务逻辑的代理类。另外,当前价格的产生使用WebService进行模拟产生。第三部分、系统设计1、类图由于类图太多,这里只提供所有的实体类图,如下所示。Ø注册用例实现A、时序图B、描述1)输入注册资料输入用户、密码、确认密码和性别。资料必须输入,不能为空。2)获取注册资料在Action里通过Form表单获取用户输入的注册资料。校验两次密码是否一致,并检验用户名是否存在。3)委托注册委托代理类SalesDelegate进行注册。4)获取SessionBean接口SalesDelega

4、te类获取SalesSessionFacade接口,以便调用SalesSessionFacade关于注册的方法。5)注册调用会话BeanSalesSessionFacade的业务逻辑方法进行注册。6)保存注册信息通过实体BeanSales把注册数据保存到数据库中。7)返回结果注册成功后,通过findForward方法返回到系统登录页面login.jsp。Ø登录用例实现A、时序图B、描述1)输入用户名和密码在系统首页,输入用户名和密码,都不能为空,提交前作检验。2)获取登录数据提交后,SalesAction通过

5、Form表单获取登录的用户名和密码。3)委托查找此用户SalesAction委托SalesDelegate查找系统是否存在此用户名和密码的用户。4)获取SessionBean接口SalesDelegate获取一个SalesSessionFacade接口。5)查找此用户SalesDelegate通过SalesSessionFacade接口去查找此用户。6)查找此用户SalesSessionFacade通过Sales接口去查找此用户。7)返回结果SalesAction通过findForward方法输出结果页面。Ø

6、退出用例实现A、时序图B、描述1)点击退出链接点击功能主页上的退出链接。2)提交退出请求提交退出请求到SalesAction。3)清除SessionSalesAction清除Session。4)退出到注册登录页SalesAction通过findForward方法输出结果页面。Ø添加基金产品用例实现A、时序图B、描述1)输入添加的基金产品信息输入添加的基金产品信息产品名称、产品价格和产品描述,并在提交前校验它们是否为空,为空的话,给出提示信息,不准提交。2)获取输入的信息提交后,FundAction通过Form

7、表单获取输入的数据。3)委托添加产品委托FundDelegate添加产品。4)获取FundSessionFacde接口FundDelegate获取FundSessionFacde接口,以便调用SessionBean。5)添加基金产品通过FundSessionFacde的方法添加基金产品。6)基金产品信息入库通过调用实体BeanFund接口的create方法添加产品信息。7)返回结果FundAction通过findForward方法输出结果页面。Ø查询基金产品信息用例实现A、时序图B、描述1)输入查询条件输入查

8、询条件,产品编号或产品名称,提交前检查是否输入了其中的一项数据。2)获取查询条件数据提交后,FundAction通过Form表单获取输入的数据。3)委托查询委托FundDelegate查询产品基本信息。4)获取FundSessionFacde接口FundDelegate获取FundSessionFacde接口,以便调用SessionBean。5)查询通过FundSessionFacde的方法查询基金

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。