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