概要设计说明书实例经典
范例-软件设计说明(概要部分)

范例-软件设计说明(概要部分)软件设计说明历史版本记录时间版本号修改人修改内容审批人目录1范围1.1标识1.2系统概述1.3文档概述2引用文档3CSCI 级设计决策4CSCI 体系结构设计(概要设计)4.1CSCI 部件4.2执行方案4.3接口设计4.3.1接口标识和接口图4.3.2基础数据接口4.3.2 二维模拟数据接口4.3.3 三维模拟数据接口4.3.4 综合演练平台数据接口4.3.5 军事实体数据接口5CSCI 详细设计软件设计说明1 范围1.1 标识软件系统名称为“xx”,缩略名为“xx”,编号为“xx”。
1.2 系统概述Xx1.3 文档概述本文档给出了基于xx系统的设计思路和技术途径,描述了各子系统、单元间的接口和数据关系,体现了整个系统的架构、意图和作用方式。
对于该系统的理解和使用具有指导意义,建议定为“秘密”级文档。
2 引用文档性质文档资料名称作者版本号/日期客户需求规格说明Xx 1.0强制书软件需求规格说明Xx 1.0强制书3 CSCI 级设计决策xx系统应该包含可视化模型管理、基础数据管理、二维标图、三维标图等功能模块,分别提供可视化模型的编辑、添加、删除等管理功能,系统基础参数的配置管理功能,二维地图上的方案设定与修改,方案的三维场景展示。
4 CSCI 体系结构设计(概要设计)系统实现视景驱动引擎、场景仿真、实体模型控制、模型推演等功能。
以下4.1节分别对各个软件部件进行静态结构说明,4.2节对各个软件部件和软件单元进行动态行为关系说明。
4.1 CSCI 部件xx系统包括如下单元:xx系统平台、军事实体模型管理子系统、基础数据管理子系统、方案制定子系统、方案推演子系统。
各软件单元的静态关系如下:1、军事实体模型管理子系统运用MultiGen Creator建模工具建立军事实体模型库,同时对模型进行层次化和组件化,利用数据库技术对模型库进行高效管理。
2、基础数据管理子系统通过Oracle数据库实现演练过程中各单位人员、装备、编制、编成和演练方案科目等基础信息的存储、管理,为整个模拟演练过程提供最基本的数据约束条件和预设执行流程。
概要设计说明书(瀑布)

项目编号: S1-2014简化进销存系统v1.0概要设计说明书(瀑布)Version: 1.0项目承担部门:白告软件开发有限公司撰写人(签名):黄皓审核人(签名):完成日期:2014-4-15本文档使用部门:□主管领导□项目组□客户(市场)□维护人员□用户评审负责人(签名):评审日期:修订历史记录目录1.引言 (4)1.1编写目的 (4)1.2定义 (4)1.3项目背景 (4)1.4参考资料 (4)2.范围 (4)2.1系统主要目标 (4)2.2主要软件需求 (4)2.3产品需求列表 (4)2.4运行环境设计 (4)2.4.1网络拓朴图 (5)2.4.2硬件运行环境 (5)2.4.3软件运行环境 (5)2.4.4系统余量设计 (5)2.5设计约束、限制 (5)3.软件系统结构设计 (5)3.1业务控制流描述 (5)3.2软件体系结构 (5)3.2.1软件程序结构图 (5)3.2.2模块命名规则 (7)3.2.3模块描述 (7)3.3功能需求追溯 (7)3.4复用策略 (7)4.接口设计 (9)4.1用户界面设计规则 (9)4.2内部接口设计 (9)4.3外部接口设计 (9)5.系统性能设计 (9)6.技术路线与关键技术 (9)7.人工处理过程 (9)8.开发人员角色划分 (9)9.出错处理设计 (9)10.系统维护设计 (9)11.安全保密设计 (9)12.尚未解决的问题列表 (9)1.引言1.1.编写目的将软件系统需求转换为系统的设计,开发强壮的系统构架,使设计适合于实施环境,为提高性能而进行设计,确定简化进销存系统的总体结构,各个结构图,概念模型。
为后期的详细设计奠定一个程序流程的模板。
使结构分解为模块和库。
1.2.定义无1.3.项目背景基于简化进销存系统的需求分析说明书,是需要对进销存的系统进行大概的设计1.4.参考资料需求规格说明书需求分析的图形工具2.范围需求规格说明书所提的要求2.1.系统主要目标要求白告软件有限公司根据需求开发此系统,使系统功能完善、统计功能丰富、查询功能灵活,能很好地完成本次的进销存管理任务。
概要设计说明书示例doc

文件修改记录表文件审批表目录1引言........................................................................................................... 错误!未定义书签。
1.1编写目的.............................................................................................................................1.2背景.....................................................................................................................................1.3基线.....................................................................................................................................1.4范围.....................................................................................................................................1.5定义.....................................................................................................................................1.6参考资料............................................................................................................................. 2总体设计.....................................................................................................................................2.1概述.....................................................................................................................................2.1.1功能描述.....................................................................................................................2.1.2运行环境.....................................................................................................................2.1.3开发环境.....................................................................................................................2.2设计思想.............................................................................................................................2.2.1系统构思.....................................................................................................................2.2.2关键技术与算法.........................................................................................................2.2.3关键数据结构.............................................................................................................2.3人工处理过程..................................................................................................................... 3系统功能设计.............................................................................................................................3.1费用预算功能.....................................................................................................................3.1.1申请者申请预算子功能.............................................................................................3.1.2申请者添加预算单元子功能.....................................................................................3.1.3申请者提交预算子功能.............................................................................................3.1.4申请者选择审批环节子功能.....................................................................................3.1.5申请人查看审批过程子功能.....................................................................................3.1.6审批人查看需要审批的清单子功能 .........................................................................3.1.7审批人进行审批处理子功能.....................................................................................3.2报销功能.............................................................................................................................3.2.1费用添加子功能.........................................................................................................3.2.2报销申请子功能.........................................................................................................3.2.3选择审批环节子功能.................................................................................................3.2.4查看报销清单子功能.................................................................................................3.2.5审批子功能.................................................................................................................3.2.6查看审批过程子功能.................................................................................................3.3系统维护功能.....................................................................................................................3.3.1审批流程审批次序制定子功能............................................... 错误!未定义书签。
概要设计说明书实例

1 引言 (3)1.1 编写目的 (3)1.2 背景 (3)1。
3 定义 (3)1。
4 参考资料 (3)2 总体设计 (3)2.1 简述 (3)2。
2 架构设计 (4)2.2。
1 系统逻辑架构图 (4)2。
2.2 系统物理架构图 (4)2。
2。
3 顶层系统包图 (5)2.2.4 业务类包图 (6)2.2.5 子系统关系图 (7)2。
3 接口设计 (7)2.3。
1 界面框架设计 (7)2。
3.2 外部接口设计 (8)3 子系统设计 (8)3。
1 基础信息子系统............................................................................... 错误!未定义书签。
3。
1。
1 子系统说明 (8)3.1.2 类图 (9)3。
1.3 类说明 (13)3。
1。
4 界面设计 (20)3。
2 我的工作台子系统........................................................................... 错误!未定义书签。
3。
2.1 子系统说明 (22)3。
2.2 类图 (23)3。
2.3 类说明 (27)3.2.4 界面设计 (33)3。
3 工作进展子系统............................................................................... 错误!未定义书签。
3.3.1 子系统说明 (34)3。
3。
2 类图 (35)3.3.3 类说明 (35)3。
3.4 界面设计 (35)3。
4 信息发布子系统............................................................................... 错误!未定义书签。
3.4。
1 子系统说明............................................................................... 错误!未定义书签。
概要设计说明书实例

目录1.引言 (6)1。
1编写目的 (6)1.2定义 (6)1。
3参考资料 (6)2。
范围 (7)2。
1系统主要目标 (7)2。
2主要软件需求 (7)2。
2.1 办公管理 (7)2.2.1。
1 文件、通知、规范、规定的网上收发 (7)2。
2.1。
2 电子邮件的收发 (8)2.2.1。
3 电子公告栏和BBS站 (8)2。
2.1.4 车辆管理 (8)2.2.2 文件资料库管理 (9)2。
2。
2.1 文件资料分类登记 (9)2。
2。
2。
2 文件资料分类查询 (9)2。
2。
2。
3 文件资料分类维护 (9)2.2.3 技术资料库管理 (9)2.2.2.1 技术资料分类登记 (9)2.2.2。
2 技术资料分类查询 (10)2。
2。
2。
3 技术资料分类维护 (10)2。
2.4 经营管理 (10)2.2.4.1 业务信息管理 (10)2.2。
4.2 投标管理 (10)2。
2。
4.3 合同管理 (11)2。
2.4。
4 统计 (11)2。
2.5 项目管理 (12)2。
2。
5.1 项目立项 (12)2.2.5。
2 项目资料管理 (13)2.2.5。
3 项目实施 (13)2。
2。
6 材供管理 (16)2。
2。
6.1 材料价格管理 (16)2.2.6。
2 材料供货管理 (16)2。
2.6。
3 材料结算管理 (17)2.2.6。
4 分承包方信息管理 (18)2.2。
6。
5 装潢材料价格管理 (18)2.2。
7 设备管理系统 (18)2。
2.7。
1 设备管理 (18)2。
2。
7.2 使用管理 (19)2。
2.7。
3 维修管理 (20)2.2.7.4 产值管理 (21)2。
2。
7。
5 设备维护 (22)2.2.8。
1 人员信息登记 (22)2。
2.8.2 人员信息维护 (23)2。
2。
8.3 执行退休 (23)2.2。
8。
4 查询打印 (23)2。
2.8。
5 部门维护 (24)2。
2。
9 设计院信息管理 (24)2.2.9.1 业务信息管理 (24)2。
概要设计说明书实例

目录1.引言 (6)1。
1编写目的 (6)1。
2定义 (6)1.3参考资料 (6)2。
范围 (7)2.1系统主要目标 (7)2。
2主要软件需求 (7)2.2。
1 办公管理 (7)2。
2.1。
1 文件、通知、规范、规定的网上收发 (7)2。
2。
1。
2 电子邮件的收发 (8)2.2。
1。
3 电子公告栏和BBS站 (8)2。
2.1.4 车辆管理 (8)2。
2.2 文件资料库管理 (9)2.2.2。
1 文件资料分类登记 (9)2.2。
2。
2 文件资料分类查询 (9)2.2。
2。
3 文件资料分类维护 (9)2。
2。
3 技术资料库管理 (9)2。
2。
2.1 技术资料分类登记 (9)2.2.2。
2 技术资料分类查询 (10)2。
2.2.3 技术资料分类维护 (10)2。
2。
4 经营管理 (10)2.2.4.1 业务信息管理 (10)2。
2.4。
2 投标管理 (10)2.2.4.3 合同管理 (11)2。
2.4.4 统计 (11)2.2。
5 项目管理 (12)2。
2.5.1 项目立项 (12)2.2。
5.2 项目资料管理 (13)2.2.5。
3 项目实施 (13)2.2.6 材供管理 (16)2。
2。
6。
1 材料价格管理 (16)2.2.6.2 材料供货管理 (16)2。
2.6。
3 材料结算管理 (17)2。
2.6。
4 分承包方信息管理 (18)2。
2.6.5 装潢材料价格管理 (18)2。
2.7 设备管理系统 (18)2.2。
7.1 设备管理 (18)2。
2。
7.2 使用管理 (19)2.2.7.3 维修管理 (20)2。
2。
7。
4 产值管理 (21)2.2.7。
5 设备维护 (22)2.2。
8。
1 人员信息登记 (22)2。
2。
8。
2 人员信息维护 (23)2。
2。
8.3 执行退休 (23)2.2。
8.4 查询打印 (23)2.2.8.5 部门维护 (24)2.2.9 设计院信息管理 (24)2。
2.9.1 业务信息管理 (24)2。
概要设计实例【范本模板】
概要设计说明书1.引言1.1编写目的本概要设计说明书是针对网络信息体系结构的课程作业而编写。
目的是对该项目进行总体设计,在明确系统需求的基础上划分系统的功能模块,进行系统开发的分工,明确各模块间的接口,为进行后面的详细设计和实现作准备。
本概要设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。
1.2背景a.待开发的系统的名称:Lyra Resource Platform;b.本项目的任务提出者: 赵东,成富,陈良,窦文敏开发者:赵东,成富,陈良,窦文敏用户:所有对该项目感兴趣,并想通过该项目的产品提高资源检索速度和质量,方便的进行资源检索,预览,上传及下载的用户。
2.总体设计2。
1需求规定2。
1.1系统功能● FTP的文件上传及下载功能:类似于普通ftp的文件上传和下载功能.◆用户输入ftp的服务器ip及用户名,密码,连接服务器并上传或下载用户指定的文件。
◆如果用户不输入用户名,密码则默认为匿名登录。
◆可以以列表的形式显示服务器连接信息,以表格的形式显示正下载文件的信息。
◆具有站内搜索功能。
●资源实时检索功能:提供一个强大的搜索引擎功能, 用户只需提供关键字和需要检索的资源的类型,就能检索到上面所述四种子平台上的所有相关资源,并且列出来的资源都是可使用的。
●资源预览功能:对于服务器上的某些资源,用户可以选择预览,以确定是否下载.●资源统计信息的功能:包括最近更新的资源,网上评论较热门的资源等。
提供一个详细的列表,方便用户浏览。
2。
1。
2系统性能2。
1.2.1时间特性要求系统的速度要在用户可接受的范围内,但考虑到需要实时检测服务器的可用性,对资源实时搜索的速度可以有较低的要求。
ftp的文件上传和下载速度要尽量的接近于普通ftp的速度.2.1。
2。
2可靠性系统要有较高的可靠性,可恢复性.2。
1。
2.3灵活性系统要有良好的接口,以适应增加资源平台,增加资源类型,增加相关的资源获取功能的需求;并留有服务器接口,适应对以后实现服务器功能的需要;同时系统还需要具有跨平台功能。
概要设计说明书实例
目录1。
引言 (6)1.1编写目的 (6)1。
2定义 (6)1.3参考资料 (6)2.范围 (7)2.1系统主要目标 (7)2。
2主要软件需求 (7)2.2.1 办公管理 (7)2.2.1.1 文件、通知、规范、规定的网上收发 (7)2.2.1。
2 电子邮件的收发 (8)2.2。
1.3 电子公告栏和BBS站 (8)2.2.1.4 车辆管理 (8)2。
2.2 文件资料库管理 (9)2.2。
2。
1 文件资料分类登记 (9)2.2.2。
2 文件资料分类查询 (9)2。
2。
2.3 文件资料分类维护 (9)2。
2。
3 技术资料库管理 (9)2.2.2。
1 技术资料分类登记 (9)2.2.2。
2 技术资料分类查询 (10)2。
2.2。
3 技术资料分类维护 (10)2.2。
4 经营管理 (10)2。
2。
4.1 业务信息管理 (10)2。
2.4。
2 投标管理 (10)2。
2.4.3 合同管理 (11)2。
2。
4。
4 统计 (11)2。
2。
5 项目管理 (12)2。
2。
5.1 项目立项 (12)2。
2.5。
2 项目资料管理 (13)2.2.5。
3 项目实施 (13)2。
2.6 材供管理 (16)2.2。
6.1 材料价格管理 (16)2。
2。
6。
2 材料供货管理 (16)2。
2。
6.3 材料结算管理 (17)2。
2.6.4 分承包方信息管理 (18)2.2.6.5 装潢材料价格管理 (18)2.2。
7 设备管理系统 (18)2.2.7。
1 设备管理 (18)2.2.7。
2 使用管理 (19)2.2.7.3 维修管理 (20)2。
2.7。
4 产值管理 (21)2。
2。
7.5 设备维护 (22)2。
2.8.1 人员信息登记 (22)2.2。
8。
2 人员信息维护 (23)2。
2.8。
3 执行退休 (23)2。
2.8.4 查询打印 (23)2.2。
8。
5 部门维护 (24)2.2。
9 设计院信息管理 (24)2.2。
9。
1 业务信息管理 (24)2.2。
概要设计说明书模板示例
【项目名称】概要设计说明书******修订历史记录A - 增加M - 修订D - 删除【模板使用必读:模板容和页眉中【】包含容为指导性的待替换文字,请在使用中替换为具体容,或删除。
文件提交时不得再含有这些容。
】目录1引言31.1编写目的31.2背景31.3术语与缩写解释31.4参考资料42概述42.1系统任务4系统目标4运行环境4与其它系统关系42.2需求规定4功能需求5非功能性需求5约束和假定53总体设计53.1基本设计概念和处理流程53.2软件系统结构6模块A6模块B63.3功能需求与系统模块的关系63.4接口设计6用户接口6外部接口6部接口73.5数据结构设计7逻辑结构设计要点7物理结构设计要点7数据结构与程序的关系74运行设计74.1运行模块组合74.2运行控制84.3运行时间85系统出错处理设计85.1出错信息85.2补救措施86系统维护设计87尚未解决的问题91引言1.1编写目的【给出项目概要设计说明书的编写目的,同时指明读者对象。
】1.2背景【标识要开发的软件产品(名称,代码);列出此项目的任务提出者、开发者、用户,以及将运行该软件的计算站(中心)。
】1.3术语与缩写解释【列出本文件中用到的专门术语的定义和外文首字母缩写的原词组。
】1.4参考资料【提示:可包括:(1)本项目经核准的计划任务书、需求规格说明书、合同或上级机关的批文;(2)本文档所引用的资料、规等,列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源。
】2概述2.1系统任务2.1.1系统目标【说明本系统将要实现的目标。
】2.1.2运行环境【简要地说明对本系统的运行环境的规定,包括所需的硬件设备和支持软件。
】2.1.3与其它系统关系【当前系统是*一软件产品的一部分,或者与其它系统有密切关联时,说明相互间的关系。
】2.2需求规定【说明对本系统的主要的输入/输出项目、处理的功能和性能要求,以及需求说明书中明确的其它专门要求。
应用类项目概要设计说明书
应用类项目概要设计说明书《应用类项目概要设计说明书》
嘿呀,咱今天就来唠唠这个应用类项目概要设计说明书哈。
就说上次我去参加一个活动,那场面,可热闹了。
活动现场布置得那叫一个漂亮,到处都是花花绿绿的装饰。
我呢,就跟个好奇宝宝似的在那到处瞅。
我看到一个工作人员在那摆弄一个大屏幕,上面显示着各种信息,就跟个大电视似的。
我就凑过去看,嘿,还挺有意思的。
然后呢,活动开始了,主持人上台一顿说,那口才,真是绝了。
我就在下面听得津津有味的。
接着就是各种表演啊,游戏啊,大家都玩得可嗨了。
我也参与进去了,玩得满头大汗的。
在这个活动中啊,我就发现了很多细节。
比如说那个大屏幕,它的显示效果特别好,颜色很鲜艳,而且操作起来也很方便。
还有那些表演的人,他们的服装都特别精致,动作也很到位。
这些细节就让整个活动变得特别精彩。
哎呀,说了这么多,其实就是想告诉大家,在做应用类项目的时候,也要像这个活动一样,注重每一个细节。
从最开始的规划,到中间的实施,再到最后的验收,都要仔仔细细地考虑到每一个方面。
只有这样,才能做出一个让大家都满意的好项目呀!
好啦,就说到这儿啦,希望我这大白话能让大家明白这个道理哟!嘻嘻。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 引言 ............................................................ 6 1.1 编写目的 .................................................... 6 1.2 背景 ........................................................ 6 1.3 定义 ........................................................ 6 1.4 参考资料 .................................................... 6 2 总体设计 ........................................................ 6 2.1 简述 ........................................................ 6 2.2 架构设计 .................................................... 7 2.2.1 系统逻辑架构图 ........................................... 7 2.2.2 系统物理架构图 ........................................... 7 2.2.3 顶层系统包图 ............................................. 7 2.2.4 业务类包图 ............................................... 8 2.2.5 子系统关系图 ............................................. 8 2.3 接口设计 .................................................... 8 2.3.1 界面框架设计 ............................................. 8 2.3.2 外部接口设计 ............................................. 8 3 子系统设计 ...................................................... 8 3.1 基础信息子系统 .............................................. 8 3.1.1 子系统说明 ............................................... 8 3.1.2 类图 ..................................................... 9 3.1.3 类说明 ................................................... 9 3.1.4 界面设计 ................................................ 14 3.2 我的工作台子系统 ........................................... 15 3.2.1 子系统说明 .............................................. 15 3.2.2 类图 .................................................... 16 3.2.3 类说明 .................................................. 16 3.2.4 界面设计 ................................................ 20 3.3 工作进展子系统 ............................................. 21 3.3.1 子系统说明 .............................................. 21 3.3.2 类图 .................................................... 22 3.3.3 类说明 .................................................. 22 3.3.4 界面设计 ................................................ 22 3.4 信息发布子系统 ............................................. 23 3.4.1 子系统说明 .............................................. 23 3.4.2 类图 .................................................... 23 3.4.3 类说明 .................................................. 23 3.4.4 界面设计 ................................................ 24 3.5 系统管理子系统 ............................................. 24 3.5.1 子系统说明 .............................................. 24 3.5.2 类图 .................................................... 24 3.5.3 类说明 .................................................. 24 3.5.4 界面设计 ................................................ 25 3.6 个人设置子系统 ............................................. 25 3.6.1 子系统说明 .............................................. 25 3.6.2 类图 .................................................... 26 3.6.3 类说明 .................................................. 26 3.6.4 界面设计 ................................................ 27 4 约束和假定 ..................................................... 27 5 系统数据结构设计 ............................................... 28 5.1 逻辑结构设计 ............................................... 28 5.1.1 角色表(PUBLIC_ROLE) ................................... 29 5.1.2 权限表(PUBLIC_PRIVILEGE) .............................. 29 5.1.3 角色权限表(PUBLIC_ROLEPRIVILEGE) ...................... 30 5.1.4 部门表(PUBLIC_ DEPT) .................................. 31 5.1.5 岗位表(PUBLIC_POST) ................................... 32 5.1.6 员工表(PUBLIC_MEMBER) ................................. 33 5.1.7 工作任务表(WORKPLAN_ TASK) ............................ 35 5.1.8 任务分派表(WORKPLAN_ ALLOTTASK) ....................... 36 5.1.9 工作计划表(WORKPLAN_ PLAN) ............................ 37 5.1.10 计划任务表(WORKPLAN_ PLANTASK) ........................ 39 5.1.11 工作日志表(WORKPLAN_ WORKLOG) ......................... 40 5.1.12 工作汇报表(WORKPLAN_ WORKREPORT) ...................... 41 5.1.13 信息发布表(PUBLIC_ PUBLISHINFO) ....................... 41 5.1.14 收件箱表(PUBLIC_INBOX) ................................ 42 5.1.15 系统操作日志表(PUBLIC_OPERATELOG) ..................... 43 5.1.16 个人提醒设置表(PUBLIC_EVENTS) ......................... 44 5.1.17 系统表(PUBLIC_SYSTEM) ................................. 46 5.1.18 系统功能模块表(PUBLIC_SYSTEMMODULE) ................... 47 5.2 物理结构设计 ............................................... 48 5.3 数据结构与程序的关系 ....................................... 48 6 系统出错处理设计 ............................................... 48 6.1 出错信息 ................................................... 48 6.2 补救措施 ................................................... 49 6.3 系统维护设计 ............................................... 49