基金交易平台系统设计详解与J2EE架构展示
版权申诉
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日完成的初稿,后续可能会有修订,版本历史记录了每一次修改的情况。整个文档提供了开发人员进行代码编写和系统集成的明确指导,有助于确保项目的顺利进行。"
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-07-01 上传
2021-10-03 上传
2022-06-23 上传
2021-09-25 上传
2021-09-16 上传
2023-06-29 上传
小小哭包
- 粉丝: 2085
- 资源: 4286
最新资源
- Atc Sucks-crx插件
- images
- D2:将虚拟放映速度提高50倍
- 1,用c#编写音乐播放器源码,c#
- fiveone-vuejs-socketio:Laravel 5.1 与 Vue.js 和 Socket.io 集成
- projet-dev-web
- 精选_基于JAVA实现的基于DFA的词法分析程序_源码打包
- 非响应式小太阳蓝色幼儿园可用.zip
- 艺术马路下载PPT模板
- AuctionWebApp:实现拍卖站点的Web应用程序
- ng-election-results
- vaspcode:一些脚本以对vasp数据进行后处理
- ZIO to ScalaZ-crx插件
- GeniusAPI
- tada-ember:带有导轨的TodoMVC应用
- 矩阵乘法应用程序:在此应用程序中,用户可以探索矩阵乘法背后的过程。-matlab开发