软件概要设计说明书.docVIP

  • 27
  • 0
  • 约2.89千字
  • 约 6页
  • 2022-05-16 发布于浙江
  • 举报
软件概要设计说明书 引言 ??? 1.1编写目的 本阶段完成系统的大致设计并明确系统的数据结构与软件结构。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序发的软件表示。本概要设计说明书的读者为软件分析员、程序开发员、软件测试员等。 ??? 1.2项目背景 任务提出者:学校实验室管理人员 开发者:本小组的实验设计 用户:学校实验室管理人员 1.3定义 总体设计:对有关系统全局问题的设计,也就是设计系统总的处理方案。 接口设计:接口设计一般出现在软件开发的概要设计阶段,概要设计要根据需求划分模块,而模块之间的联系就是通过定义接口实现的。 数据结构设计:包括数据逻辑结构设计和数据物理结构设计 1.4参考资料 《软件工程概论》 李存珠 李宣东 编著 南京大学计算机系出版 2001年8月 任务概述 2.1目标 该阶段目的在于明确系统的数据结构和软件结构,此外总设计还将给出内部软件和外部系统部件之间的接口定义。各个软件模块的功能说明,数据结构的细节以及具体的装配要求。 2.2运行环境 Windows环境 2.3需求概述 2.4条件与限制 为了评价该设计阶段的设计表示的“优劣程度”,必须遵循以下几个准则: 1.软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控制关系。 2.设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能。 3.设计最终应当给出具体的模块,这些模块就具有独立的功能特性。 4.应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。 3.总体设计 ??? 3.1处理流程 管理员 管理员登录 报废信息输入 申请表输入 维修信息输入 报废信息管理 维修信息管理 审核系统 审核信息输入 上级领导登录 购置信息输入 购置信息管理 类别/时间段 查询信息管理 ??? 3.2总体结构和模块外部设计 模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,维护等工作变得简单,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。从这些特征可得出如图九的一条总的成本(或工作量)曲线,在考虑模块化时,应尽量使模块数接近于图中的M,它使得研制成本最小,而且应尽量避免不足的模块化或超量。 软件总消耗 软件总消耗 用于接口的开销 成本/每个模块 最小成本区域 M 模块数目 成本或工作量 ??? 3.3功能分配 从程序的结构中可以看出,查询信息的输入与输出是由查询信息管理系统进行的,报废信息的输入与输出是由报废信息管理系统进行的,购置信息的输入与输出是由购置信息管理系统进行的,维修信息的输入与输出是由维修信息管理系统进行的。申请表的输入是由管理员输入的,审核信息的输入是由上级领导输入的。 4.接口设计 由于系统的各种内外部接口是通过借助数据库开发软件来实现的,是完全在数据库内部操作的。 ??? 4.1外部接口?Data Access Object数据访问接口 ??? 4.2内部接口?Data Access Object数据访问接口 5.数据结构设计 ? 5.1逻辑结构设计 设备基本信息表Equpiment_Info 列名 数据类型 可否为空 说明 NO. Char(10) NOT NULL 编号 Equip_N# Varchar(50) NULL 设备名 Model Char(10) NULL 型号 Type Char(10) NULL 类别 Buy_Date Datetime(8) NULL 购置日期 维修记录表Repair_Info 列名 数据类型 可否为空 说明 NO. Char(10) NOT NULL 编号 Equip_N# Varchar(50) NULL 设备名 Repair_Date Datetime(8) NULL 修理日期 Repair_Factory Varchar(20) NULL 修理厂家 Repair_Expense Int(4) NULL 修理费用 Chief Varchar(20) NULL 责任人 新设备表NewEquipment_Info 列名 数据类型 可否为空 说明 NO. Char(10) NOT NULL 编号 Equip_N# Varchar(50) NULL 设备名 Model Char(10) NULL 型号 Type Char(10) NULL 类别 Specifications Char(10) NULL 规格 Price Int(4) NULL 单价 Quantity Int(4) NULL 数量 Buy_Date Datetime(8) NULL 购置日期 Pro_Factory Varchar(20

文档评论(0)

1亿VIP精品文档

相关文档