银行系统传统柜台业务详细设计说明书

4星 · 超过85%的资源 需积分: 10 86 下载量 144 浏览量 更新于2024-12-29 收藏 1.18MB DOC 举报
"详细设计说明书案例.DOC" 这篇文档是一个关于《软件工程》课程的第二组项目的详细设计说明书,主要涵盖了传统柜台业务的系统设计。文档由组长黄颂博带领的团队成员共同完成,旨在根据需求说明书和总体设计文档提供系统的详细设计方案。 1. 编写目的: 该文档的主要目的是为了明确银行系统传统柜台业务的详细设计,包括程序的结构和各个程序模块的设计思路,主要面向参与详细设计的团队成员和指导教师。 2. 背景: - 软件系统名为“银行系统中的传统柜台业务”,是《软件工程》课程的一个项目任务。 - 项目任务由十位同学组成的小组负责,包括毛菥、杨懿晨、施珏、蔡礼蔚、黄颂博等。 - 柜台业务作为一个独立模块,未来将与其它系统集成以构建完整的银行系统。 3. 定义: 文档中可能包含专业术语和缩写,需要在相应部分进行解释,以便理解。 4. 参考资料: 设计依据包括助教提供的需求文档、初步设计报告、需求说明书和总体设计文档,以及国家标准GB8567—88软件设计文档。 5. 程序系统的结构: 文档中应有程序结构的图表,但由于此处无法显示,可以想象为一个分层结构,包括客户端层、业务处理层和服务器层。 6. 模块设计: - **客户端层**:详细描述了InitialInterface类,FatherOpenMend、OpenClass、MendClass类以及Query类的设计。这些类可能涉及到用户界面交互、业务操作等功能。 - **业务处理层**:描述了程序的功能、流程逻辑和接口设计,这部分是系统的核心,处理柜台业务的具体逻辑。 - **服务器层**:详细说明了后台服务的架构,可能是数据库管理、数据通信等功能。 7. 补充设计说明: - 注释设计:对代码的注释规范进行规定,以提高代码可读性。 - 限制条件:列出系统运行或设计时的约束和限制。 - 测试计划:包括数据库、业务处理和界面层的单体测试策略。 - 尚未解决的问题:列出目前设计中待解决的技术或逻辑难题。 这份详细设计说明书提供了系统开发的全面视图,对于理解和实现银行系统传统柜台业务具有重要指导作用。它不仅包含了系统架构的详细规划,还涵盖了模块设计、测试策略和潜在问题,为团队后续的编码和系统集成提供了清晰的蓝图。