软件详细设计方案说明书(例) 下载本文

详细设计说明书

? 操作系统

Windows NT 4.0以上 ? 数据库管理系统

SQL Server 2005 ? 相关软件工具

Windows NT Workstation/Windows NT server Windows 2000 Professional/ Server 开发工具

? 平台:Windows95/98、Windows NT、Windows 2000 ? 开发工具:visual stidio 2005 sp1,C#.Net 测试环境

Windows31、Windows95/98、Windows NT、Windows 2000

2.3 基本设计概念和处理流程

说明本系统的基本设计概念和处理流程,尽量使用图表的形式。

营业部系统一共有四个对象,即客户、员工、市场和银行,市场的概念是交易所的细化,比如上海证券交易所的A股和B股就是两个市场,有了市场的概念我们就可以把交易所这个概念细化,并使同一个市场的共性更突出。银行则通过银证转账业务介入,并成为营业部系统不可或缺的组成部分。

上述四个对象通过一些业务流程进行相互操作从而形成整个交易活动。因此整个系统模

详细设计说明书

型可以表述为图2-1

设计时需要将营业部系统所使用的各种信息分为描述四个对象的信息和描述业务流程的信息。由于四个对象相对而言是一种稳定型信息,而业务流程则较易变化,且营业部之间差异很大,因此应将四个对象尽量定型,而将各种业务流程尽可能做成组件,以便营业部可根据实际需求组装成适合自己的系统。

根据以上思想,在设计对象模型时应充分考虑到可扩展性,尽量做到抽象化、参数化,从而使对象需求变化时不致影响系统结构。

详细设计说明书

图 2.1

2.4 结构

用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系。

本系统采用c/s模式的3层结构

按照不同会话来划分的话可以分为3大系统模块

详细设计说明书

委托服务 接口处理子系统 系统维护子系统 系统监控 数据库 局域网 日终管理 系统管理 数据转换 银证转账 资金管理 报表管理 柜台管理 查询管理 图2-2 交易系统体系结构

客户端登陆模块:

详细设计说明书

最关键的交易系统模块结构图如下: