服务器托管项目五(详细设计说明书)

前言

编制目的

软件设计是把软件需求变换成为软件的具体设计方案,即实现模块结构的过程。软件设计一般分为总体设计和详细设计两个阶段。总体设计阶段根据软件需求分析所得到的数据流程或数据结构,使用结构化设计技术,导出结构化设计技术,导出软件的模块结构。详细设计阶段是给出软件模块的内部过程描述。内部过程描述是模块内部的算法设计。该文档是直接给软件开发人员看的。

项目背景

详细设计单位在接到项目可行性分析报告、项目开发计划、需求说明,主要是概要设计说明后,在系统开发主管部门的统一制定用于软件实质开发的软件总体设计。

该软件系统将在服务器管理方面逐步扩展,来完成用户更多的现实需求。

参考资料

  1. 项目的计划任务书、合同或批文
  2. 项目开发计划
  3. 需求规格说明书
  4. 概要设计说明书
  5. 《软件工程导论》

总体设计

需求概述

本系统主要功能有:

  1. 用户服务器信息录入,包括服务器地址、账号、密码。
  2. 用户服务器信息的查询、修改、删除、租赁。
  3. 用户个人信息录入,包括账号、密码、性别、联系电话。
  4. 用户个人信息的查询、修改、删除。
  5. 服务器监控系统,包括分机预警、数据备份、数据恢复、分机任务。

软件结构

在总体设计阶段产生的软件结构图,如软件概要设计说明书中的软件数据结构设计,整个软件的结构已非常的明了,软件系统的结构图如下。

在这里插入图片描述

总体设计

功能

  1. 用户信息管理模块
    1. 功能
      1. 添加个人信息
      2. 修改个人信息
      3. 查询个人信息
      4. 删除个人信息
    2. 算法(PAD图)
      在这里插入图片描述

用户信息总体设计PAD图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. 服务器信息管理模块
    1. 功能
      1. 查询
      2. 添加
      3. 修改
      4. 删除
      5. 租赁
    2. 算法
      与用户信息类似
  2. 服务器租赁信息管理模块
    1. 功能
      查询
    2. 算法
      与用户信息类似

测试要点

测试相关见测试说明书。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小猴子喝牛奶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值