基金交易平台系统设计详解与J2EE架构展示

版权申诉
0 下载量 68 浏览量 更新于2024-06-22 1 收藏 1.13MB DOC 举报
"基金交易平台系统设计说明书是一份详细的文档,针对基金交易系统的开发人员,遵循对象导向分析与设计(Object-Oriented Analysis and Design, OOAD)方法,以类图和时序图为核心进行系统分析和设计。系统目标是为开放式基金交易提供一个高效且安全的平台,包含的功能模块有:基金销售人员管理、基金产品管理、客户资料管理、客户资金账户管理和基金交易管理。 该系统的整体架构基于Java 2平台企业版(Java 2 Enterprise Edition, J2EE),采用Struts进行Web层的构建,利用EJB(Enterprise JavaBeans)中的SessionBean和EntityBean进行业务逻辑处理,并运用Session Facade模式简化组件间的交互。系统中,服务器端的价格更新采用模拟的WebService来实现动态获取。 文档详细描述了两个关键用例——注册和登录的过程: 1. 注册过程: - 用户需提供包括用户名、密码、确认密码及性别在内的基本信息,所有字段必填。 - 数据通过Form表单收集,进行密码一致性验证和用户名唯一性检查。 - 通过SalesDelegate代理类处理注册请求。 - SalesDelegate获取SalesSessionFacade接口,执行实际的注册操作。 - 注册数据通过EntityBean存储到数据库。 - 注册成功后,用户被重定向到登录页面。 2. 登录过程: - 用户在首页输入用户名和密码,确保非空。 - 数据验证后,进行登录操作。 类图展示了系统中的实体类结构,虽然没有具体展示,但可以预期它会清晰地定义各类角色及其关系。时序图则展示了每个功能操作的时间线流程,对于理解系统的工作流程和交互逻辑至关重要。 这份文档是郝军在2022年12月6日完成的初稿,后续可能会有修订,版本历史记录了每一次修改的情况。整个文档提供了开发人员进行代码编写和系统集成的明确指导,有助于确保项目的顺利进行。"