软件概要设计说明书

上传人:daj****de 文档编号:182638884 上传时间:2023-01-26 格式:DOCX 页数:6 大小:85.33KB
返回 下载 相关 举报
软件概要设计说明书_第1页
第1页 / 共6页
软件概要设计说明书_第2页
第2页 / 共6页
软件概要设计说明书_第3页
第3页 / 共6页
点击查看更多>>
资源描述
软件概要设计说明书1 引言1 1 编写目的本阶段完成系统的大致设计并明确系统的数据结构与软件结构。本概要设计说明书的目的就 是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程 序发的软件表示。本概要设计说明书的读者为软件分析员、程序开发员、软件测试员等。1 2 项目背景 任务提出者:学校实验室管理人员 开发者:本小组的实验设计 用户:学校实验室管理人员13 定义总体设计:对有关系统全 局问题的设计,也就是设计系 统总的处理方案。 接口设计:接口设计一般出现在软 件开发的概要设计阶段, 概要设计要根据需求 划分模块,而 模块之间的联系就是通过定义接 口实现的。数据结构设计:包括数据逻辑结构设计和数据物理结构设计14 参考资料软件工程概论 李存珠 李宣东 编著 南京大学计算机系出版 2001 年 8 月 2任务概述21 目标该阶段目的在于明确系统的数据结构和软件结构,此外总设计还将给出内部软件和外部 系统部件之间的接口定义。各个软件模块的功能说明,数据结构的细节以及具体的装配要求。22 运行环境Windows 环境23 需求概述24 条件与限制为了评价该设计阶段的设计表示的“优劣程度”,必须遵循以下几个准则:1软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控制关系。2设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现各种特 定功能和子功能。3设计最终应当给出具体的模块,这些模块就具有独立的功能特性。4应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。3总体设计3 1 处理流程购置信息管理3 2 总体结构和模块外部设计模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的 是为了降低软件复杂性,使软件设计,测试,调试,维护等工作变得简单,但随着模块数目 的增加,通过接口连接这些模块的工作量也随之增加。从这些特征可得出如图九的一条总的 成本(或工作量)曲线,在考虑模块化时,应尽量使模块数接近于图中的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设备名ModelChar(10)NULL型号TypeChar(10)NULL类别Buy_DateDatetime(8)NULL购置日期维修记录表 Repair Info列名数据类型可否为空说明NO.Char(10)NOT NULL编号Equip_N#Varchar(50)NULL设备名Repair_DateDatetime(8)NULL修理日期Repair_FactoryVarchar(20)NULL修理厂家Repair_ExpenseInt(4)NULL修理费用ChiefVarchar(20)NULL责任人新设备表 NewEquipment Info列名数据类型可否为空说明NO.Char(10)NOT NULL编号Equip_N#Varchar(50)NULL设备名ModelChar(10)NULL型号TypeChar(10)NULL类别SpecificationsChar(10)NULL规格PriceInt(4)NULL单价QuantityInt(4)NULL数量Buy_DateDatetime(8)NULL购置日期Pro_FactoryVarchar(20)NULL生产厂家Keep_DateDatetime(8)NULL保质期MasterVarchar(8)NULL经办人报废记录表 Reject Info列名数据类型可否为空说明Equip_N#Varchar(50)NOT NULL设备名ModelChar(10)NULL型号TypeChar(lO)NULL类别申请表 Application Info列名数据类型可否为空说明Equip_N#Varchar(50)NOT NULL设备名ModelChar(10)NULL型号SpecificationsChar(10)NULL规格QuantityInt(4)NULL数量5 2 物理结构设计 系统的物理结构具体由数据库来设计与生成。5 3 数据结构与程序的关系系统的数据结构由标准数据库语言SQL生成。6运行设计61 运行模块的组合具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交 换信息,处理数据。6 2 运行控制 软件运行时有较友好的界面,基本能够实现用户的数据处理要求。6 3 运行时间系统的运行时间基本可以达到用户所提出的要求。7出错处理设计7 1 出错输出信息在用户使用错误的数据或访问没有权限的数据后,系统给出提示:“对不起,你没有权限使 用数据!” 而且用户的密码管理可以允许用户修改自己的密码,不允许用户的匿名登录。72 出错处理对策由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依 靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。但有可能占用更 多的数据存储空间,权衡措施由用户决定。8安全保密设计系统的系统用户管理保证只有授权的用户才能进入系统进行数据操作,而且对一些重要数 据,系统设置为只有更高权限的人员方可读取或是操作。系统安全保密性较高。9维护设计由于系统较小没有外加维护模块,因为维护工作比较简单,仅靠数据库的一些基本维护。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!