系统详细设计说明书文件状态:[√]草稿[]正式发布[]正在修改文件标识当前版本1
0作者罗豪完成日期2005-12-6版本历史版本/状态修订人修改日期备注V1
0罗豪2005-12-15第一部分、概述1、文档说明本文档适用于本项目开发人员阅读,开发人员可据此进行开发
本设计文档主要采用了OOAD(ObjectOrientAnalysis&Design,面向对象的分析和设计)的方法,从类图和时序图的角度对系统进行了分析设计
2、系统需求概述本系统是一个关于开发式基金进行交易的平台,它主要包括一下功能:基金销售人员登陆管理基金产品管理客户资料管理客户资金账户管理基金交易管理第二部分、系统总体结构该系统将采用J2EE技术架构实现,WEB层采用Struts架构,页面采用了EJB层使用了SessionBean和EntityBean,采用了SessionFaçade的设计模式,其技术架构如下图所示
BrowserServer图1:系统技术架构图注:Delegate是指业务逻辑的代理类
另外,当前价格的产生使用WebService进行模拟产生
第三部分、系统设计1、类图由于类图太多,这里只提供所有的实体类图,如下所示
WEBLayer(Struts)WebEJBLayerDBActionFormJSPSessionBeanEntityBeanDelegateServiceLocatorClientDto-serialVersionUID:long=1L-clientNo:Integer-clientName:String-idCardNo:String-sex:String-phone:String-address:String
+getClientNo()+setClientNo()+getClientName()+setClientName()+getIdCar