文档库 最新最全的文档下载
当前位置:文档库 › 网上购物平台概要设计说明书

网上购物平台概要设计说明书

网上购物平台概要设计说明书
网上购物平台概要设计说明书

网上购物平台概要设计说明书

某某软件公司

2010-9-5

目录

第一章引言

1.1 目的 (4)

1.2 组织接口 (4)

1.3 定义 (4)

1.4 参考资料 (5)

1.5 项目概述 (5)

第二章总体设计

2.1 设计概述 (7)

2.2 性能描述 (8)

2.3 基本设计概念 (8)

2.4 基本处理流程 (9)

2.5 系统的体系结构 (9)

第三章功能描述

3.1 用户购物管理子系统 (11)

3.2 订单处理子系统 (15)

3.4 系统管理子系统 (16)

第四章接口设计

4.1 用户接口 (17)

4.2 外部接口 (17)

4.3 内部接口 (17)

4.4 通信接口 (17)

第五章运行设计

5.1 系统初始化 (18)

5.2 运行控制 (18)

5.3 系统结束 (18)

第六章系统出错处理

6.1 出错信息 (19)

6.2 补救措施 (19)

第七章系统维护设计

7.1 检测点设计 (20)

7.2 检测专用模块的设计 (20)

第一章引言

1.1 目的

概要设计说明又称系统设计说明。它是用来说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计提供基础。

1.2 组织接口

1.软件技术教育平台

2.本系统的英文名称:web shop

3.本系统的简称:wshop

4.版本号:1.0

5.主要设计人员:贾玉、贾莉、王永锋、等开发小组。

6.任务与分工:

1.3 定义

本文档所涉及的专门术语定义和缩略语、缩写词的含义如下表:

1.4 参考资料

在本文档的编写过程中,参考了一下资料,如果对文档含义有模糊之处,请查阅以下相关资料:

1.《网上购物平台项目需求规格说明书》

2.《OMG UML 1.3》

3.《Rational RUP》

1.5 项目概述

1.5.1 项目目标

本项目旨在开发一套网上电子商务的平台,它将实现用户通过互联网完成商品采购的整个过程。用户可以通过此平台的网上商品展示和检索获取自己所需要的商品的基本信息,并且可以根据自己的需求,通过互联网提交商品订单。商家能够通过此平台来处理用户所提交的订单,根据用户提交订单的内容来判断是否与此用户交易。

1.5.2 项目运行环境

1.硬件:

1)服务器:基于Intel构架的企业服务器

2)工作站:PC机

2.软件:

1)操作系统:中文Microsoft Windows 2000 Advanced Server/WorkingStation

2)支持环境:Microsoft IIS

3)数据库:Microsoft SQL Server 2000/ JDBC

4)编程语言:ASP,C#, html,

5)设计工具:FrontPage2000, Dream Waver, Flash, Fire Works, PhotoShop,.NET

studio等

第二章总体设计

2.1 设计概述

本项目通过建立一个基于互联网的平台,为商品的购买者和商场管理者提供不同的服务。其中,商品购买者能够通过此平台来进行商品浏览、选购和提交订单;商场可以通过此平台来进行订单处理和库存处理。它的整体结构如下图:

整体应用架构图

根据本项目的目的和需求,整个商品购物平台将分成下面几个子系统:

1.用户购物管理子系统:它能够处理商场会员购物的整个过程。它为用户、购物提供两个入口:商品信息检索以及商品收藏夹。用户可以通过检索商品以及对收藏夹中商品的浏览发起购物活动。在进行购物的时候,用户需要通过用户购物管理子系统来完善自己的基本信息,送货方式、结算方式的信息。最后,用户购物管理子系统能够将用户的商品选购信息、用户的基本信息、用户的送货信息以及结算方式信息自动生成用户订单,通过与用户的交互确认,从而形成一次用户购物活动。

2.订单处理子系统:网上购物和现实中的购物最大的区别就在于其实时性的差距。在我们进行现实购物的时候,我们能够通过面对面的交易,通过真实的商品的接触来确定用户的订单;并且,能够通过面对面的结算,完成整个购物的过程;所以,现实中的购物过程可以说是“货到付款”的,那么现实中,当用户确认订单后,用户是可以即时的拿到自己所需要

的商品,并且同时需要付款。而通过网上购物来进行商品的交易,用户在购物时不能真实的接触到商品,只能够通过送货人员将商品送到用户手中;同时,用户和商场之间很难达到“货到付款”的交易。即,用户在确认自己的订单,整个订单处理的过程并不会终止。基于物流成本的考虑,商场需要核对用户订单信息的完整性和有效性,只有这些特性都得到满足的时候商场才能够将货物通过送货人送到客户手中。本项目所提供的订单处理子系统为商场处理用户已经确认的订单提供了支持,它能够帮助商场的业务管理人员核对用户的订单信息,然后发出送货的指令,在得到用户付款后,业务管理人员能够通过订单处理子系统完成整个的交易过程。

3.业务管理子系统:为了更好的辅助商场的交易活动,必须要为商场相关的业务元素提供一系列的管理功能。本项目的业务管理子系统能够为商场提供商品信息发布管理的功能,它通过提供多类分级的措施,帮助商场将最紧俏的商品发布在用户最容易看到的地方,同时,提供图形化的商品信息调整工具,帮助商场根据货物的销售状况,迅速调整商品信息发布的状况,确保商场能够将最好的商品让用户最轻松的看到;同时,它提供商品库存管理,它帮助商场监控所有商品的库存,通过对商场货物的库存情况的统计,为商场进货决策提供数据的支持,同时提供个性化的设置,商场可以根据自己在某一时间段对某些商品库存的要求,设置不同的提醒值,确保这些商品的库存能够达到一个合理的程度。

4.系统管理子系统:系统管理子系统能够帮助系统管理员根据系统的使用情况,对系统进行调整,帮助系统达到最优的性能、最好的稳定性,从而保证商场客户对系统使用的舒适度。同时,它还能够帮助网上商场管理商场的用户和管理员,以确保系统的安全性。

2.2 性能描述

1.系统的响应时间:本系统在互联网上运行,响应时间受网络速度(带宽)的影响。

2.系统安全性:本系统方案采用分角色登陆,不同的使用角色有自己不同的权限和功能,因此在使用上是安全的。系统级的安全性主要是网络的安全性,最终本系统要托管到标准的IDC中心,服务商提供防火墙等网络安全措施,因此可以保障系统的运行是安全的。

3.系统的稳定性:网上购物平台是一个交易性的平台,它力求能够每天24小时为购物者提供购物服务,所以要求网上购物平台能够具有高度稳定性,它需要能够保证在7*24内运行,所以,我们建议在进行系统实施的时候为系统做双机热备。

2.3 基本设计概念

本章无内容。

2.4 基本处理流程

在本系统中,最重要的流程是用户购物的流程,它也是系统最重要的功能。它由用户发起,最终由商场的业务管理员结束。其具体流程如下:

用户购物基本流程图

图的左边是用户购物所需要完成的活动,而图的右边是管理员所需要完成的活动。在左边是用户订单的形成过程,而右边是用户订单的商场处理过程,他们将是用户购物流程的基本组成。

2.5 系统的体系结构

2.5.1 运行平台

操作系统:中文Microsoft Windows 2000 Advanced Server/WorkingStation

支持环境:Microsoft IIS

数据库:Microsoft SQL Server 2000/ JDBC

2.5.2 开发语言

编程语言:https://www.wendangku.net/doc/c49030062.html,,C#, html,

设计工具:FrontPage2000, Dream Waver, Flash, Fire Works, PhotoShop,.NET studio 等

2.5.3 人工处理过程

在系统运行之前,需要在数据库中添加一个超级管理员的帐户。

第三章功能描述

网上商城是一个综合性的互联网电子商务平台。通过互联网来开展电子商务已经成为了当前企业节约交易成本,提高交易的速度的重要手段。为了更好的支持实际的交易过程,网上商城为商品购买者提供了从商品浏览到商品购买的整个功能的支持,并且,还为商品购买者提供快捷的商品检索方式,帮助购买者更快寻找到自己所需求的商品;同时,由于考虑到网络交易的具体特点,为商家提供了一套包含商品库存管理、商品订单审核、商品送货处理和商品结算的功能,充分保障商家在整个交易过程中的安全性,避免额外的交易成本。下文将描述整个系统的功能:

3.1 用户购物管理子系统

用户购物管理子系统能够处理商场会员购物的整个过程。它为用户购物提供两个入口:商品信息检索以及商品收藏夹。用户可以通过检索商品以及对收藏夹中商品的浏览发起购物活动。在进行购物的时候,用户需要通过用户购物管理子系统来完善自己的基本信息,送货方式、结算方式的信息。最后,用户购物管理子系统能够将用户的商品选购信息、用户的基本信息、用户的送货信息以及结算方式信息自动生成用户订单,通过与用户的交互确认,从而形成一次用户购物活动。

1)核心流程活动描述

用户购物管理子系统的核心流程活动图如下:

1.用户在购买商品的过程中,首先一步是要正确登录,只有正确登录后才能进行商

品的购买。

2.用户登录成功后,有多个活动可供选择

1)用户打开收藏夹,浏览原先已经放进里面的商品

2)通过输入关键字,对商品进行全库搜索

3)直接在商品列表里查阅商品

3.在经过上述活动之后,都可以找到指定的商品,如果是通过1、2种方式找到的

商品,可以通过商品名进入商品详细信息的查阅,然后就可以购买,如果是每三

种方式,则可以直接购买或者先查看一下商品详细信息,然后购买。

4.对用户已经确定购买的商品,下一个活动就是填写收货人的地址,地址信息会初

始化成用户填写的地址,但是用户也可以修改。

5.紧接着用户要选择送货的方式。

6.用户确认购买商品支付的方式。

7.系统给出一张用户购买商品的详细订单,用户可以查看,对有些项目如有不正确,

可以修改,待确认之后,提交订单

8.用户提交订单。

2)核心流程状态描述

用户购物管理子系统的核心流程状态图如下:

本序列图描述了一个完整的选购商品,发出订单的过程,其间会使用到相关的对象如下:

1.用户:已经在系统中注册的购买者。

2.用户管理:系统管理当前系统中的注册用户,对用户的登录请求进行用户名及密

码的验证。

3.商品管理:系统当前商品的管理,记载着每件商品的详细信息供用户查阅,管理

对象提供多个接口供用户查找商品。

4.购物车:每个登录的用户都有一个购物车,用于存放选中的商品,可以从购物车

中直接进入收银台,以便发出订单。

5.订单管理:对于每一个用户,想要购买商品,都必需提交一个订单,本对象就是

对订单的信息进行管理以及提供接口对订单进行处理。

在用户购买商品的交互过程中,会涉及到很多的步骤,基本描述如下:

1.第一步:对于每一个想购买商品的用户来说,必需首先成功登录。用户的输入信

息由用户管理对象进行验证处理,如果输入的用户名或者密码不正确,则需要重新输入,如果输入都正确,则用户正确登录系统。

2.第二步:用户登录成功后,可以浏览商品,也可以对商品进行检索找到自己指定

的商品,具体找商品的方法有发下几种:

1)在商品的列表中直接选中商品,查看其详细信息

2)通过输入关键字在系统中搜索找到商品,查看其详细信息

3)在自己的收藏夹中找到指定商品,查看其详细信息

3.第三步:对用户想购买的商品,放入购物车中,用户这时可以直接进入订单管理

对象进行订单处理,也可以重复第二步继续查找商品。

4.第四步:对已经放入购物车中的商品,用户可以发出购买这些物品的订单,具体

又分以下几个步骤

1)系统调出用户注册里的详细地址信息,用户可以确认信息,或者更改地址信息

2)用户选择商品的配送方式

3)用户选择货款的支付方式

5.第五步:当用户都完成上述操作之后,会显示一个详细的订单情况,里面有刚才

输入的所有信息汇总,用户可以在这里接着修改相关的选项,如果没有什么问题,则用户执行下一步。

6.第六步:用户发出订单到网上商城。

7.经过这一系列的步骤,用户就完成了一次购买商品的订单操作。

根据以上的分析,用户管理具体包含用户管理、商品信息检索、商品收藏、商品选购和订单提交五大功能。其具体描述如下:

3.1.1 用户管理

用户管理能够提供两种功能,用户个人资料修改和用户密码修改。

1.用户资料修改:用户可以通过此功能来对自己当前在系统中存储的信息进行变更,

使得商场能够获得用户的信息,避免由于用户信息陈旧对用户订单信息的核对。

2.用户密码修改:用户可以通过此功能来修改自己的登录密码,避免密码被盗或者

丢失。

3.1.2 商品信息检索

用户能够通过输入商品信息的检索条件,来检索自己所需要的商品。本功能支持用户使用商品名称、商品关键字以及商品的价格来对商品进行检索。在用户使用此功能后,将返回给用户所有符合用户检索条件的商品。

3.1.3 商品收藏

当用户对某个商品有兴趣,但是有不想立即购买的时候,用户可以将此商品放入自己的收藏夹中。当用户想要浏览此商品的信息时,能够直接进入自己的收藏夹对此商品进行浏览,并且能够在收藏夹中直接发起购物活动。

本功能还支持用户从收藏夹中将商品删除,从而保证用户的收藏夹的条理性和便捷性。

3.1.4 商品选购

用户能够将自己所需要的商品放入购物车,从而保证在用户在进行订单确认的时候,此商品能够出现在用户的购买列表中。

本功能还支持用户从购物车中将商品删除,从而保证购物车中的商品确实是用户所需要购买的。

3.1.5 订单提交

当用户确定好自己的购物列表后,用户可以将自己的购物列表以及送货地址信息、送货方式以及结算方式信息组织成为用户此次购物的订单,并且在确认订单无误后,将订单提交给商场进行处理。它包含送货地址输入、送货方式选择以及结算方式选择、订单确认四个子功能:

1.送货地址输入:用户输入送货地址,送货人将按照用户所输入的送货地址将货物

送到。

2.送货方式选择:用户可以根据自己的实际情况能够选择送货的方式,它包含:送

货上门、邮寄包裹、特快专递和大件货运四种方式。

3.结算方式选择:用户可以根据自己的情况,选择合适的结算方式,它包括:网上

结算、银行电汇、货到付款和邮局汇款。

4.订单确认:在用户完善好了上述三个信息后,系统能够根据这些信息以及用户的

购物列表自动生成订单,用户可以在核对完这些信息后,将订单提交给商场进行

处理。

3.2 订单处理子系统

订单处理子系统是商场业务管理员对用户订单进行核对,确认无误后进行发货,结算后进行订单完成的功能。它包含三个部分:订单浏览、订单送货处理和订单结算处理。

(本部分的核心流程的状态图和活动图需要学员们自己去完善,这里不做描述)。

下面将描述本模块的详细功能:

3.2.1 订单浏览

业务管理员能够很轻松的浏览每个用户订单的信息,并且,能够根据用户订单的信息和商场对于用户订单的处理规则,来对用户订单的有效性进行判断,如果用户订单存在问题,那么可以对订单进行驳回;如果订单有效,那么可以进行送货处理。

3.2.2 订单送货处理

业务管理员能够根据用户订单中的购买列表、送货地址和送货方式,确定进行发货。

3.2.3 订单结算处理

对于已送货的订单,在用户的购买费用支付过后,业务管理员能够对此订单进行计算,在订单进行结算过后,整个用户的购物过程也随之结束。

3.3 业务管理子系统

业务管理子系统将留给学员们自己进行分析,需要分析出此子系统所包含的三个子功能:商品信息发布,商品分级管理和商品库存管理;同时,需要分析出各个子功能的状态图和活动图。

3.4 系统管理子系统

本项目的系统管理比较简单,它包含两部分的功能,一是管理员管理,另一个是综合查询统计。

管理员管理可以对系统中的系统管理员和业务管理员进行管理和授权。确保商场管理中的分工具有足够的合理性和安全性。

综合查询统计能够统计出系统中的用户信息和用户订单信息,帮助决策者在进行商业决策时掌握当前商场的用户以及订单的状况。

第四章接口设计

4.1 用户接口

系统为商场的会员、管理员提供了登录接口。用户通过登录接口进入系统后,系统将记录用户当前的权限,用户可以使用所有系统中有权限使用的功能。

4.2 外部接口

暂无

4.3 内部接口

在用户提交订单到商场处理订单间有接口。这个接口所使用的数据是相同的,都是用户的订单。他们都是对订单的不同状态的处理,所以,他们使用统一的订单状态变更接口。

4.4 通信接口

暂无

第五章运行设计

5.1 系统初始化

系统的初始化包括:

1.安装并初始化数据库;

2.配置运行环境;

3.系统管理员创建新帐号;

5.2 运行控制

1.一般浏览者可以打开浏览器即可进行访问本系统。

2.已经建立帐号并没有被关闭的用户可以登录平台。

3.角色不同,则登陆后的权限不用,系统的功能不同。

4.另外,防火墙等网络安全措施,能够保证系统的安全可靠。

5.3 系统结束

本系统是浏览器方式运行,在用户访问页面时,系统即开始运行,系统的正常结束就是点击退出登陆或关闭浏览器。如果用户没有提交数据就关闭浏览器,则本次数据输入数据无效(不会保存到系统数据库)。

第六章系统出错处理

6.1 出错信息

本系统有三类错误信息:

1.用户输入时的错误提示:对所有的用户输入做合法性检查,如果有错误,则立即

提示,直到用户的输入完全正确为止。

2.运行中的错误:主要是数据库连接错误或动态生成的SQL脚本错误,网上购物平

台会有一个标准的中间错误界面,并有不同的处理选择供用户选择。

3.页面错误:一般是网络中断或程序中的BUG引起。浏览器将会提示相应的错误信

息。

6.2 补救措施

系统故障或瘫痪后可能采取的变通措施,包括:

后备技术:该系统在页面设计上尽量作到相对独立,即局部页面的错误或损坏不会影响其他模块的运行,这就避免了整个网站不能访问。

恢复和再启动技术:系统管理员定期在本地备份数据库,当原始系统数据万一丢失时,重新上传页面文件和数据库,则整个系统即可恢复正常运行。

第七章系统维护设计

7.1 检测点设计

用户购物是系统的核心功能也是系统的核心流程,它的运行数据,会影响到整个系统的运行。因此它每个主要的环节都构成了网上购物平台的主要检测点,一个检测点的正确与否,依赖于上一个检测点的正确性,也影响着下一个检测点的正确性。

7.2 检测专用模块的设计

本系统的设计按不同角色有不同的登陆页面。数据逻辑的检测和系统功能的检测直接按角色的层次关系检测。各角色的详细功能请参见相关功能描述与设计。

概要设计说明书范例及模板

《XXXXXX》概要设计说明书 张三、李四、王五

1.引言 1.1编写目的 在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。 本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 1.2项目背景 机票预定系统将由两部分组成:置于个旅行社定票点的前台客户程序,以及置于航空公司的数据库服务器。本系统与其他系统的关系如下: 1.3定义 1.3.1 专门术语 SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。 SQL: 一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK: 数据库的错误恢复机制。 1.3.2 缩写

系统:若未特别指出,统指本机票预定系统。 SQL: Structured Query Language(结构化查询语言)。 ATM: Asynchronous Transfer Mode (异步传输模式)。 1.4参考资料 以下列出在概要设计过程中所使用到的有关资料: 1.机票预定系统项目计划任务书浙江航空公司1999/3 2.机票预定系统项目开发计划《**》软件开发小组1999/3 3.需求规格说明书《**》软件开发小组1999/3 4.用户操作手册(初稿)《**》软件开发小组1999/4 5.软件工程及其应用周苏、王文等天津科学技术出版社1992/1 6.软件工程张海藩清华大学出版社1990/11 7.Computer Network A.S.Tanenbaun Prentice Hall 1996/01 文档所采用的标准是参照《软件工程导论》沈美明著的“计算机软件开发文档编写指南”。 2.任务概述 2.1 目标 2.2 运行环境 系统将由两部分程序组成,安装在各旅行社客户机上的客户程序及航空公司内的数据服务器程序。 根据调研得知所有旅行社的计算机配置均在Pentium 133级别以上,客户程序应能够在Pentium 133级别以上, Win NT环境下运行。 2.3 需求概述 浙江航空公司为方便旅客,需开发一个机票预定系统。为便于旅客由旅行社代替航空公司负责为旅客定票,旅行社把预定机票的旅客信息,包括姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地,输入机票预定系统的客户端程序,系统经过查询航空公司内的航班数据服务器后,为旅客安排航班,印出取票通知。旅客在飞机起飞前一天凭取票通知和帐单交款后取票,系统校对无误后即印出机票给旅客。 要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。 2.4 条件与限制 3.总体设计 3.1 处理流程 下面将使用(结构化设计)面向数据流的方法对机票预定系统的处理流程进行分

软件工程概要设计说明书模板

概要设计说明书模版 摘要 大家在平时的系统开发中需要编写一些文档模板,这是 ISO软件工程模板标准贴出,供大家参考。 1.引言 1.1编写目的 [说明编写这份概要设计说明书的目的,指出预期的读者。] 1.2背景 a.[待开发软件系统的名称;] b.[列出本项目的任务提出者、开发者、用户。] 1.3定义 [列出本文件中用到的专门术语的定义和外文首字母组词的原词组。] 1.4参考资料 [列出有关的参考资料。] 2.总体设计 2.1需求规定 [说明对本系统的主要的输入输出项目、处理的功能性能要求。包括] 2.1.1系统功能 2.1.2系统性能 2.1.2.1精度 2.1.2.2时间特性要求 2.1.2.4可靠性 2.1.2.5灵活性 2.1.3输入输出要求 2.1.4数据管理能力要求 2.1.5故障处理要求 2.1.6其他专门要求 2.2运行环境 [简要地说明对本系统的运行环境的规定。] 2.2.1设备 [列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能。]

2.2.2支持软件 [列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。] 1 2.2.3接口 [说明该系统同其他系统之间的接口、数据通信协议等] 2.2.4控制 [说明控制该系统的运行的方法和控制信号,并说明这些控制信号的来源。] 2.3基本设计概念和处理流程 [说明本系统的基本设计概念和处理流程,尽量使用图表的形式。] 2.4结构 [给出系统结构总体框图(包括软件、硬件结构框图),说明本系统的各模块的划分,扼要说明每个系统模块的标识符和功能,分层次地给出各模块之间的控制与被控制关系。] 2.5功能需求与系统模块的关系 [本条用一张矩阵图说明各项功能需求的实现同各模块的分配关系。] [系统模 块1] [系统模 块2] [……] [系统模 块m] [功能需 求1]  √ [功能需 求2] √ [┇] [功能需 求n] √ √  2.6人工处理过程 [说明在本系统的工作过程中不得不包含的人工处理过程。] 2.7尚未解决的问题 [说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。] 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 子系统关系图 (6) 2.3 接口设计 (6) 2.3.1 界面框架设计 (6) 2.3.2 外部接口设计 (7) 3 子系统设计 (7) 3.1 基础信息子系统 (7) 3.1.1 子系统说明 (7) 3.1.2 类图 (8) 3.1.3 类说明 (12) 3.1.4 界面设计 (19) 3.2 我的工作台子系统 (21) 3.2.1 子系统说明 (21) 3.2.2 类图 (22) 3.2.3 类说明 (26) 3.2.4 界面设计 (32) 3.3 工作进展子系统 (33) 3.3.1 子系统说明 (33) 3.3.2 类图 (34) 3.3.3 类说明 (34) 3.3.4 界面设计 (34) 3.4 信息发布子系统 (36) 3.4.1 子系统说明 (36) 3.4.2 类图 (36) 3.4.3 类说明 (37) 3.4.4 界面设计 (38) 3.5 系统管理子系统 (38) 3.5.1 子系统说明 (38) 3.5.2 类图 (39) 3.5.3 类说明 (39) 3.5.4 界面设计 (40) 3.6 个人设置子系统 (41)

3.6.1 子系统说明 (41) 3.6.2 类图 (42) 3.6.3 类说明 (43) 3.6.4 界面设计 (44) 4 约束和假定 (45) 5 系统数据结构设计 (45) 5.1 逻辑结构设计 (45) 5.1.1 角色表(PUBLIC_ROLE) (46) 5.1.2 权限表(PUBLIC_PRIVILEGE) (46) 5.1.3 角色权限表(PUBLIC_ROLEPRIVILEGE) (46) 5.1.4 部门表(PUBLIC_ DEPT) (46) 5.1.5 岗位表(PUBLIC_POST) (47) 5.1.6 员工表(PUBLIC_MEMBER) (47) 5.1.7 工作任务表(WORKPLAN_ TASK) (48) 5.1.8 任务分派表(WORKPLAN_ ALLOTTASK) (48) 5.1.9 工作计划表(WORKPLAN_ PLAN) (48) 5.1.10 计划任务表(WORKPLAN_ PLANTASK) (49) 5.1.11 工作日志表(WORKPLAN_ WORKLOG) (49) 5.1.12 工作汇报表(WORKPLAN_ WORKREPORT) (50) 5.1.13 信息发布表(PUBLIC_ PUBLISHINFO) (50) 5.1.14 收件箱表(PUBLIC_INBOX) (50) 5.1.15 系统操作日志表(PUBLIC_OPERA TELOG) (51) 5.1.16 个人提醒设置表(PUBLIC_EVENTS) (51) 5.1.17 系统表(PUBLIC_SYSTEM) (52) 5.1.18 系统功能模块表(PUBLIC_SYSTEMMODULE) (52) 5.2 物理结构设计 (52) 5.3 数据结构与程序的关系 (52) 6 系统出错处理设计 (52) 6.1 出错信息 (52) 6.2 补救措施 (53) 6.3 系统维护设计 (53)

概要设计说明书

《项目名称》 概要设计说明书 文档名称: 拟制: 审核 山东山大鸥玛软件有限公司

变更记录 版本号修改原因/内容修改人审核人修改时间

目录 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.5 功能需求与程序的关系 (4) 2.6 人工处理过程 (5) 2.7 尚未解决的问题 (5) 3 运行设计 (5) 3.1 运行模块组合 (5) 3.2 运行控制 (5) 3.3 运行时间 (5) 4 系统数据结构设计 (5) 4.1 逻辑结构设计要点 (5) 4.2 物理结构设计要点 (5) 4.3 数据结构与程序的关系 (5) 5 系统出错处理设计 (5) 5.1 出错信息 (5) 5.2 补救措施 (5) 6 系统维护设计 (6)

1 引言 1.1 编写目的 【提示:说明编写这份概要设计说明书的目的,指出预期的读者。】 1.2 背景 【说明: a.待开发软件系统的名称; b.列出此项目的任务提出者、开发者、用户以及将运行该软件的计算站(中心)。】1.3 定义 【提示:列出本文件中用到的专门术语的定义和外文首字母组词的原词组。】 1.4 参考资料 【提示:列出有关的参考文件,如: 本项目的经核准的计划任务书或合同,上级机关的批文; 属于本项目的其他已发表文件; 本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。】 2 总体设计 2.1 需求规定 【提示:说明对本系统的主要的输入输出项目、处理的功能性能要求。】 2.2 运行环境 【提示:简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定。】2.3 基本设计概念和处理流程 【提示:说明本系统的基本设计概念和处理流程,尽量使用图表的形式。】 2.4 结构 【提示:用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系。】 2.5 功能需求与程序的关系 【提示:本条用一张矩阵图说明各项功能需求的实现同各块程序的分配关系。

××-软件项目概要设计说明书(模板)

××_软件项目概要设计说明书 版本: 编制: 审核: 批准: 日182017颁布日期:年4月□非受控受控状态:■受控 分发范围:项目组、财务部、质量管理部I 版软件项目概要设计说明书××_ 本:V0.1 修订记录 修订日版本修订描修订批准

版××_软件项目概要设计说明书本:V0.1 目录 1 引言.............................................................................................................................................................. . (1) 1.1 概述 (1) 1.2 目的 (1) 1.3 范围 (1) 1.4 缩略语 (1) 1.5 术语.................................................................................................................... 错误!未定义书签。 2 参考资料 (2) 3 交付需求列表 (2) 4 系统物理架构 (2) 4.1 系统运行的硬件环境 (2) 4.2 系统运行的软件环境 (3) 4.3 系统运行的网络环境 (3) 4.4 系统部署图 (3) 4.5 安装部署说明 (4) 5 系统逻辑架构 (5)

5.1 子系统 一 (5) 子模块一...................................................................................................................................... 51.1.1子模块二...................................................................................................................................... 51.1.2 5.2 子系统 二 (5) 6 实现视图 (5) 7 进程视图 (6) 8 数据库设计 (6) 9 设计约束 (6) 10 内部接口定义 (6) 11 外部接口 (6) 12 开发环境说明 (7) 13 技术难点 (7) 14 附录.............................................................................................................................................................. .. 8 14.1 模型文件 (8) 14.2 XXXX (8) III _××软件项目概要设计说明书版本:V0.1 ××_软件项目概要设计说明书 1引言 1.1概述 应包括:{ 项目的委托单位、开发单位和主管部门; a. 该软件系统与其他系统的关系。} b.

系统概要设计说明书规范

KTV点歌系统概要设计说明书

1. 引言 1.1目的 选歌系统是为某KTV唱吧开发的视频歌曲点唱软件。该软件能方便顾客进行选歌,帮助系统管理员管理歌曲的播放,提高KTV歌曲点唱的效率和准确率。 本文档为该系统的概要设计说明书,详细阐述了对用户所提出需求的设计方案,对系统中的各项功能需求、技术需求、实现环境及所使用的实现技术进行了明确定义。同时,对软件应具有的功能和性能及其他有效性需求也进行了定义。 1.2项目背景 ●系统名称:选歌系统 ●项目提出者:某KTV唱吧 ●项目开发者: ●项目管理者: ●最终用户:某KTV唱吧 1.3术语定义 实现环境:系统运行的目标软件、硬件环境。 实现技术:系统所采用的软件技术或体系结构。 实现语言或工具:实现系统最终采用的编程语言或工具包,如Delphi、VB、PB、Java、Ada等。 参考资料 1)新余电视点播系统; 2)某KTV唱吧《视频点歌系统计划任务书》; 本项目所参照的文件有: 3)康博工作室,《Visual Basic 新起点》,机械工业出版社,2000

2. 系统概述 2.1系统需求 2.1.1系统目标 本软件是为某KTV唱吧开发的视频点歌系统软件。该软件用于提高点歌系统的工作效率。随着人们业余生活的丰富,休闲活动的多种多样,人们更多的喜欢选择KTV这种形式的娱乐方式。且随着计算机普及,点歌系统越来越智能化,人性化;一个好的音乐唱吧必须要拥有一个方便、快捷、准确的点歌系统,因此,急需一个软件系统解决这些问题。本软件应能结合当前选歌播放手工操作的流程以及将来业务发展的需要,对视频点歌系统中歌曲信息、歌手信息、最新排行榜等等的查询、更新提供完全的计算机管理。 2.1.2性能需求 数据精确度 数量值:精确到小数后一位; 时间值:精确到日,并以yyyy/mm/dd的形式表示; 价格值:精确到分,并以.XX的形式表示。 时间特性 页面响应时间:不超过10秒 更新处理时间:不超过15秒 数据转换与传输时间:不超过30秒。 适应性 1) 开发基于的平台要考虑向上兼容性,如操作系统,数据库等要考虑更高版本的兼容 性。 2) 当需求发生变化时系统应具有一定的适应能力,要求系统能够为将来的变更提供以 下支持:能够在系统变更用户界面和数据库设计,甚至在更换新的DBMS后,系统的现有设计和编码能够最大程度的重用,以保护现阶段的投资和保证软件系统能够在较少后续投入的情况下适应系统的扩展和更新。在设计中最好列出针对变更所需要重新设计的模块部分

软件概要设计说明书范例

XX概要设计说明书

文档修改记录

填写说明 1. 系统结构的定义 本体系对整个软件系统按如下结构方式进行划分:系统子系统模块子模块 其中: (1)“系统子系统”划分属于“系统设计”,在系统设计说明书中予以描述。 (2)“子系统模块”划分属于“概要设计”,在本说明书中予以描述。 (3)“模块子模块”划分属于“详细设计”,在详细设计说明书中予以描述。如果系统相对简单,可以省略“子模块”这一层次。 2. 如果填写了系统设计说明书,则在本说明书中略过“系统子系统”划分的相关内容(即第2章)。 3. 如果系统相对简单,不需要做“系统子系统”划分,这种情况下,取消填写系统设计说明书,只须填写本说明书,直接套用“子系统模块”划分(即第3章)进行“系统模块”划分(把其中“子系统”一词替换为“系统”),并删除本说明书中“系统子系统”划分的相关内容(第2章)。

目录 1. 简介 ................................................................ 错误!未定义书签。 . 背景和目的.................................................... 错误!未定义书签。 . 范围.......................................................... 错误!未定义书签。 . 术语和缩略语.................................................. 错误!未定义书签。 2. 系统总体设计 ........................................................ 错误!未定义书签。 . 任务概述...................................................... 错误!未定义书签。 目标 .................................................... 错误!未定义书签。 需求概述 ................................................ 错误!未定义书签。 . 设计概述...................................................... 错误!未定义书签。 总体约束 ................................................ 错误!未定义书签。 系统外部接口 ............................................ 错误!未定义书签。 设计方案概述 ............................................ 错误!未定义书签。 . 系统架构设计.................................................. 错误!未定义书签。 系统的逻辑架构设计 ...................................... 错误!未定义书签。 系统的物理架构设计 ...................................... 错误!未定义书签。 . 子系统定义.................................................... 错误!未定义书签。 子系统列表 .............................................. 错误!未定义书签。 子系统间关系 ............................................ 错误!未定义书签。 3. 子系统1设计 ........................................................ 错误!未定义书签。 . 任务概述...................................................... 错误!未定义书签。 目标 .................................................... 错误!未定义书签。 需求概述 ................................................ 错误!未定义书签。 . 设计概述...................................................... 错误!未定义书签。 总体约束 ................................................ 错误!未定义书签。 子系统外部接口 .......................................... 错误!未定义书签。 设计方案概述 ............................................ 错误!未定义书签。 . 子系统架构设计................................................ 错误!未定义书签。 . 模块定义...................................................... 错误!未定义书签。

概要设计说明书示例【概要设计说明书(模板)】

概要设计说明书示例【概要设计说明书(模板)】 概要设计说明书 修订记录 目录 第一章 1.1.1. 2.1. 3.1. 4.第二章 2.1.2.2.2. 3.2. 4.2. 5.2. 6.2. 7.第三章 3.1.3.2.3.3.第四章 4.1.4.2.4.3.第五章 5.1.5.2.5.3.第六章 6.1. 6.2.6.3. 补救措施......................................................... ........................................10系统维护设计......................................................... .. (10) 第一章引言 1.1.编写目的 说明编写这份概要设计说明书的目的,指出预期的读者。 1.2.背景 说明:

a.待开发软件系统的名称; b.列出此项目的任务提出者、开发者、用户以及将运行该软件的站点。 1.3.定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 1.4.参考资料 列出有关的参考文件,如: a.本项目的经核准的计划任务书或合同,上级机关的批文; b.属于本项目的其他已发表文件; c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出 第二章总体设计 2.1.需求规定 说明对本系统的主要的输入输出项目、处理的功能性能要求。 2.2.运行环境 简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定。 2.3.基本设计概念和处理流程 说明本系统的基本设计概念和处理流程,尽量使用图表的形式。 2.4.结构 用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系。 2.5.功能需求与程序的关系

最全面的概要设计说明书

xxxx信息系统V2.0 【模块名称】 概要设计说明书 版本号 xxx信息化建设项目组2018年05月01日

修正历史表 文档信息

目录 1.引言 (7) 1.1编写目的 (7) 1.2阅读对象 (7) 1.3术语定义 (7) 1.4参考资料 (7) 1.5图例 (7) 1.6其他 (7) 2.总体设计 (7) 2.1系统目标 (7) 2.2需求规定 (7) 2.2.1系统功能 (7) 2.2.2系统性能 (7) 2.2.3输入输出要求 (7) 2.2.4数据管理能力要求 (7) 2.2.5故障处理要求 (8) 2.2.6其他专门要求 (8) 2.3设计原则 (8)

2.5用户类及特征要求 (8) 2.6功能模块清单 (8) 2.7人工处理过程 (8) 2.8尚未解决的问题 (8) 2.9限制与约束 (8) 3.接口设计 (8) 3.1用户接口 (8) 3.2外部接口 (8) 3.3内部接口 (8) 4.全局数据结构设计 (8) 4.1数据库表名清单 (9) 4.2数据库表之间关系 (9) 4.3数据库表的详细清单 (9) 4.4视图的设计 (9) 4.5数据结构和程序的关系 (9) 4.6主要算法设计 (9) 4.7其他数据结构设计 (9) 5.系统功能说明 (9) 5.1系统功能概述 (9) 5.2系统数据流图 (9) 5.3系统外部接口 (9)

6.用户界面设计 (9) 6.1用户界面设计基本原则 (9) 6.1.1用户界面设计原则 (10) 6.1.2一般交互原则 (10) 6.1.3信息显示原则 (10) 6.1.4数据输入原则 (10) 6.2设计规范 (10) 6.2.1界面规范的总体规定 (10) 6.2.2界面一致性规范 (10) 6.2.3系统响应时间规范 (10) 6.2.4用户帮助设施规范 (10) 6.2.5出错信息和警告规范 (10) 7.运行设计 (10) 7.1运行模块设计 (10) 7.2运行控制 (10) 7.3运行时间 (10) 8.系统出错处理设计 (11) 8.1出错信息 (11) 8.2补救措施 (11) 9.安全性设计 (11) 9.1身份证认证 (11)

在线交易二手市场系统概要设计说明书

在线交易二手市场系统概要设计说明书概要设计说明书 信息与电气工程学院 软工1401 ** 201422******

1.引言 1.1编写目的 此概要设计说明书实现一个简易的基于校园网在线交易二手市场系统,对交易管理系统的总体设计、接口设计、界面总体设计、系统出错处理设计以及系统安全数据进行了说明,在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 1.2背景 A.待开发软件系统名称为: 在线交易二手市场; B.任务提出者:** 开发者:** C.使用用户能在校园网上进行交易的系统。 D. 按照《在线交易二手市场系统需求分析说明书》为基础来具体细化系统所具备的所有功能及功能的实现方法和接口。 1.3 开发环境 Visual Studio 2010 Mircosoft sql server 2008 Express

PowerDesigner 15.1 1.4定义 本系统:基于校园网的在线交易二手市场系统设计与实现 1.5参考资料 《基于校园网在线交易二手市场需求分析说明书》 《项目计划表》 《校园网在线交易二手市场系统_数据库模型》 2.总体设计 2.1设计目标 基于校园网的在线交易二手市场主要实现以下目标: ⑴为师生提供展示商品及表现学校形象的平台。 ⑵为用户提供商品信息查看、在线商品订购、商品浏览等功能。 ⑶采用动态网页技术,使页面中展示的商品信息更具时效性、先进性。 ⑷提供客户互评及客户给商品评论功能,收集用户对商品的意见及看法。 ⑸提供后台管理页面,简化了用户信息、商品信息、订单信息等系统数据的维护操作。 2.2运行环境

概要设计说明书---案例

<网上书店> 概要设计说明书 作者:XXXXXXXXXXX 完成日期:XXXX年4月XX日签收人:XXXXXX 签收日期:XXXX年X月XX日修改情况记录:

目录 1 引言 (1) 1.1 编写目的 (1) 1.2 范围 (1) 1.3 定义 (1) 1.4 参考资料 (2) 2 总体设计 (2) 2.1 需求规定 (2) 2.2 运行环境 (3) 2.3 基本设计概念和处理流程 (3) 2.4 结构 (4) 2.5 功能需求与程序的关系 (8) 2.6 人工处理过程 (9) 2.7 尚未解决的问题 (9) 3 接口设计 (10) 3.1 用户接口 (10) 3.2 外部接口 (10) 3.3 内部接口 (10) 4 运行设计 (10) 4.1 运行模块组合 (10) 4.2 运行控制 (10) 4.3 运行时间 (11) 5 系统数据结构设计 (11) 5.1 逻辑结构设计要点 (11) 5.2 物理结构设计要点 (11) 6 系统出错处理设计 (12) 6.1 出错信息 (12) 6.2 补救措施 (12) 6.3 系统维护设计 (12) 7 阶段小结 (12)

1 引言 1.1 编写目的 服务于书店的网络化运营,管理用户购买以及其它服务、管理各类图书信息以及图书销售中的各个环节,最终用户为使用本网上书店的各类用户以及网上书店的系统管理人员和维护人员。 1.2 范围 说明: a.待开发的软件系统的名称:XXXX网上书店 b.任务提出者:刘俊铖、马俊 开发者:马俊、张倩、刘俊铖、张瑞鑫、唐志军、冯庆丰 用户:欲使自己书店网络化运营的各类书店。 使用本软件的单位:待定 1.3 定义 UML:Unified Modeling Language , 统一建模语言。 类图(class diagram):表述系统中各个对象的类型及其间存在的各种静态关系。静态关系包括关联和子类型两种。 交互图(interactive diagram):是表述各组对象如何依某种行为进行协作的模型。包括顺序图和协作图。 可修改性:容许对系统进行修改而不增加原系统的复杂性。 有效性:软件系统能有效地利用计算机的时间资源与空间资源的能力。 可靠性:能够防止因概念、设计和结构等方面的不完善造成的软件系统 失效,具有挽回因操作不当造成软件系统失效的能力。

ISO软件工程模板概要设计说明书

ISO软件工程模板概要设计说明书 摘要 大伙儿在平常的系统开发中需要编写一些文档模板,这此将我收集整理的ISO软件工程模板标准贴出,供大伙儿参考。(2002-07-22 18:06:09) By 风过留枫 1.引言 1.1编写目的 [说明编写这份概要设计说明书的目的,指出预期的读者。] 1.2背景 a.[待开发软件系统的名称;] b.[列出本项目的任务提出者、开发者、用户。] 1.3定义 [列出本文件中用到的专门术语的定义和外文首字母组词的原词组。] 1.4参考资料 [列出有关的参考资料。] 2.总体设计 2.1需求规定 [说明对本系统的要紧的输入输出项目、处理的功能性能要求。包括] 2.1.1系统功能 2.1.2系统性能 2.1.2.1精度 2.1.2.2时刻特性要求

2.1.2.4可靠性 2.1.2.5灵活性 2.1.3输入输出要求 2.1.4数据治理能力要求 2.1.5故障处理要求 2.1.6其他专门要求 2.2运行环境 [简要地说明对本系统的运行环境的规定。] 2.2.1设备 [列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能。] 2.2.2支持软件 [列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。] 1 2.2.3接口 [说明该系统同其他系统之间的接口、数据通信协议等] 2.2.4操纵 [说明操纵该系统的运行的方法和操纵信号,并说明这些操纵信号的来源。] 2.3差不多设计概念和处理流程 [说明本系统的差不多设计概念和处理流程,尽量使用图表的形式。] 2.4结构 [给出系统结构总体框图(包括软件、硬件结构框图),说明本系统的各模块的划分,扼要说明每个系统模块的标识符和功能,分层次地给出各模块之间的操纵与被操纵关系。] 2.5功能需求与系统模块的关系 [本条用一张矩阵图说明各项功能需求的实现同各模块的分配关系。] [系统模块1][系统模块2][……][系统模块m] [功能需求1]√

概要设计的写法

概要设计的写法 做软件到一定层次了,就要考虑到设计了,设计了很久,就是不系统,系统的设计需要一个记录,记录就用文档,那么对项目所有包括技术上的设计都记录下来,我们就可以理解为软件的概要设计了。在需求明确、准备开始编码之前,要做概要设计,而详细设计可能大部分公司没有做,有做的也大部分是和编码同步进行,或者在编码之后。因此,对大部分的公司来说,概要设计文档是唯一的设计文档,对后面的开发、测试、实施、维护工作起到关键性的影响。 概要设计写什么?概要设计怎么做?如何判断设计的模块是完 整的?为什么说设计阶段过于重视业务流程是个误区?以需 求分析文档还是以概要设计文档来评估开发工作量、指导开发计划 准确?结构化好还是面向对象好?以上问题的答案请在文章 中找。 二、概要设计的目的? 将软件系统需求转换为未来系统的设计;逐步开发强壮的系统构 架;使设计适合于实施环境,为提高性能而进行设计;结构 应该被分解为模块和库。 三、概要设计的任务? 制定规范:代码体系、接口规约、命名规则。这是项目小组今后共 同作战的基础,有了开发规范和程序模块之间和项目成员彼此之间 的接口规则、方式方法,大家就有了共同的工作语言、共同的工作 平台,使整个软件开发工作可以协调有序地进行。总体结构设 计:功能(加工)->模块:每个功能用那些模块实现,保证每 个功能都有相应的模块来实现;模块层次结构:某个角度的软件 框架视图;模块间的调用关系:模块间的接口的总体描述;模 块间的接口:传递的信息及其结构;处理方式设计:满足功能 和性能的算法用户界面设计;数据结构设计:详细的数 据结构:表、索引、文件;算法相关逻辑数据结构及其操作;上 述操作的程序模块说明(在前台?在后台?用视图?用过程?······)接口控制表的数据结构和使用规则其他性能设计。 四、概要设计写什么?

概要设计说明书(GB8567)

1引言 (2) 1.1编写目的 (2) 1.2背景 (2) 1.3定义 (2) 1.4参考资料 (2) 2总体设计 (2) 2.1需求规定 (2) 2.2运行环境 (2) 2.3基本设计概念和处理流程 (3) 2.4结构 (3) 2.5功能器求与程序的关系 (3) 2.6人工处理过程 (3) 2.7尚未问决的问题 (3) 3接口设计 (3) 3.1用户接口 (3) 3.2外部接口 (3) 3.3内部接口 (4) 4运行设计 (4) 4.1运行模块组合 (4) 4.2运行控制 (4) 4.3运行时间 (4) 5系统数据结构设计 (4) 5.1逻辑结构设计要点 (4) 5.2物理结构设计要点 (4) 5.3数据结构与程序的关系 (4) 6系统出错处理设计 (5) 6.1出错信息 (5) 6.2补救措施 (5) 6.3系统维护设计 (5)

概要设计说明书 1引言 1.1编写目的 说明编写这份概要设计说明书的目的,指出预期的读者。 1.2背景 说明: a.待开发软件系统的名称; b.列出此项目的任务提出者、开发者、用户以及将运行该软件的计算站(中心)。 1.3定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 1.4参考资料 列出有关的参考文件,如: a.本项目的经核准的计划任务书或合同,上级机关的批文; b.属于本项目的其他已发表文件; c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的 标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。 2总体设计 2.1需求规定 说明对本系统的主要的输入输出项目、处理的功能性能要求,详细的说明可参见附录C。 2.2运行环境 简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定,详细说明参见附录C。

软件概要设计说明书模版

软件概要设计报告文档模板 1. 引言 (2) 1.1编写目的 (2) 1.2项目风险 (2) 1.3预期读者和阅读建议 (2) 1.4参考资料 (2) 2. 设计概述 (3) 2.1限制和约束 (3) 2.2设计原则和设计要求 (3) 3. 系统逻辑设计 (4) 3.1系统组织设计 (4) 3.2系统结构设计 (4) 3.2.1 系统特性表 (5) 3.2.2 系统特性结构图 (6) 3.3系统接口设计 (6) 3.3.1 系统接口表 (6) 3.3.2 系统接口传输协议说明 (7) 3.4系统完整性设计 (7) 4. 系统出错处理设计 (8) 4.1系统出错处理表 (8) 4.2维护处理过程表 (9) 5. 技术设计 (10) 5.1系统开发技术说明表 (10) 5.2开发技术应用说明 (11) 6. 数据库设计 (11) 7. 词汇表 (11) 8. 进度计划 (11)

1. 引言 引言是对这份软件系统概要设计报告的概览,是为了帮助阅读者了解这份文档是如何编写的,并且应该如何阅读、理解和解释这份文档。 1.1 编写目的 说明这份软件系统概要设计报告是基于哪份软件产品需求规格说明书编写的,开发这个软件产品意义、作用、以及最终要达到的意图。通过这份软件系统概要设计报告详尽说明了该软件产品的软件结构,包括数据库结构和出错处理,从而对该软件产品的结构的描述。 如果这份软件系统概要设计报告只与整个系统的某一部分有关系,那么只定义软件系统概要设计报告中说明的那个部分或子系统。 1.2 项目风险 具体说明本软件开发项目的全部风险承担者,以及各自在本阶段所需要承担的主要风险,首要风险承担者包括: ●任务提出者; ●软件开发者; ●产品使用者。 1.3 预期读者和阅读建议 列举本软件系统概要设计报告所针对的各种不同的预期读者,例如,可能的读者包括: ●用户; ●开发人员; ●项目经理; ●营销人员; ●测试人员; ●文档编写人员; ●等等。 描述文档中,其余部分的内容及其组织结构,并且针对每一类读者提出最适合的文档阅读建议。 1.4 参考资料 列举编写软件产品概要设计报告时所用到的参考文献及资料,可能包括: ●本项目的合同书; ●上级机关有关本项目的批文; ●本项目已经批准的计划任务书; ●用户界面风格指导;

系统概要设计说明书(数据库设计书)

[招生管理系统] 概要设计说明书 [V1.0(版本号)] 拟制人______________________ 审核人______________________ 批准人______________________ [二零零八年十月二十二日]

概要设计说明书 1.引言 1.1编写目的 本说明书交给各个被调研单位审核,并经领导层讨论通过后,软件开发小组成员将以这本说明书为框架开发新的系统。 1.2背景 a.待开发软件系统的名称: 基于XML的网上招生管理系统 b.本项目的任务提出者: 石河子大学 c.本项目开发者 d.本项目用户 石河子大学招生办 1.3定义 [列出本文件中用到的专门术语的定义和外文首字母组词的原词组。] 1.4参考资料 《软件工程》 2.总体设计 2.1需求规定 2.1.1功能规定

2.1.2系统功能 能对各招生子单位进行管理 能添加、修改、删除、考生信息 能对考生进行分类管理 能将考生信息导出至网上信息发布子系统 能根据各分类统计考生信息 能添加新的管理员 能修改管理员的密码 2.1.2.1精度 由于采用数据库技术并且用户的应用领域对数据精确度的要求不高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。 2.1.2.2时间特性要求 本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。 2.1.2.4可靠性 由于系统较小只保留一定程度上的可靠性。 2.1.2.5灵活性 由于系统较小只保留一定程度的灵活性。 2.1.3输入输出要求 2.1.4数据管理能力要求

概要设计说明书实例

概要设计说明书实例 Company number:【WTUT-WT88Y-W8BBGB-BWYTT-19998】

工作计划管理系统概要设计说明书 1 引言 1.1编写目的 此概要设计说明书是为了说明整个系统的体系架构,以及需求用例的各个功能点在架构中的体现,为系统的详细设计人员进行详细设计时的输入参考文档。 1.2背景 石油工程公司将打造“国际一流的石油工程技术服务公司”作为公司发展的战略目标,为确保这一目标的实现,本项目将建立一套以国际一流企业为战略标杆的企业间对标评价体系,引导企业持续对不足,促改进,使企业经营管理各项目标不断缩小与国内或国际先进水平的差距,保持领先优势,持续提升综合赢利能力。 1.3定义 1.4参考资料 《石油工程公司对标评价合同书系统项目合同书》 《石油工程公司对标评价合同书系统项目技术服务合同附件》 《石油工程公司对标评价系统需求分析说明书》 2 总体设计 2.1简述 系统采用流行的B/S结构模式。系统的分析设计采用面向对象的技术,应用Visio等工

具进行辅助设计。 2.2架构设计 2.2.1 系统逻辑架构图 2.2.2 系统物理架构图 2.2.3 顶层系统包图 类包说明: ?业务页面:用户动态网页。 ?业务操作:主要控制业务访问的接口和业务流转。 ?数据处理:提供业务的实现,包括对业务数据的增、删、改、查等操作。 ?数据实体:业务对象的实体类。 ?数据接口:提供数据库的访问,传递数据或返回相应数据。 ?系统辅助:提供了供整个系统辅助的功能。 2.2.4 业务逻辑图 2.2.5 模块关系图 2.3接口设计 2.3.1 界面框架设计 2.3.2 外部接口设计 说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持软件之间的接口关系。 3 系统模块设计 3.1系统管理模块 3.1.1 模块说明 系统管理模块包括:角色管理、部门管理、权限管理、员工管理四部分。

相关文档
相关文档 最新文档