ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:21.36KB ,
资源ID:20607143      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20607143.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(56系统概要设计说明书范文模板Word下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

56系统概要设计说明书范文模板Word下载.docx

1、运行环境.31.1.1系统支撑环境.31.1.2部署图.41.1.3系统接口.41.1.4系统安全控制.41.61.71.8运行模块组合.4运行环境的配置.4条件与限制.5第三章系统总体结构设计.61.91.101.111.12系统结构设计描述.6总体结构图.7功能需求与程序的关系.7子系统清单.8第四章模块功能分配.91.131.141.15系统划分及功能描述.9专用模块功能概述.9公用模块功能概述.101.1.5版本控制管理.101.1.6帮助模块.10第五章数据库设计.11I1.161.171.181.191.20逻辑视图.12数据库表关系图.12数据表清单.12主要算法设计.13其它数

2、据结构设计.13第六章接口设计.141.211.221.23用户接口.14内部接口.14外部系统接口.14第七章安全保密设计.161.24用户管理和权限控制.16第八章维护及出错处理设计.171.251.261.271.281.29系统维护设计.17出错信息.17出错处理.17系统故障预防与恢复.17数据备份与恢复.18第九章设计约束.191.301.311.32字节集编码约束.19操作系统约束.19其他约束.19第十章附件.20评审意见.21II系统概要设计说明书第一章引言1.1目的提示:简要说明编写这份概要设计说明书的目的,指出预期的读者。概要设计说明书的编写目的是为了说明系统总体设计的技

3、术方案,从程序系统的设计考虑,包括系统的基本处理流程、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等内容,以向整个设计期提供关于程序系统的逻辑和数据功能实现方式的总体描述,从而作为程序详细设计或编码的基础。设计阶段将以本文档为核心文档。应包括一下几个方面:将系统需求转换为未来系统的设计逐步功能需求逐步分解为模块和库,开发强壮的系统构架使设计适合于实施环境,为提高性能而进行设计概要设计说明书的适用读者为:系统开发者、测试人员、工程监理等1.2背景1.说明待开发的软件系统的名称2.列出本项目的任务委托单位、开发单位、协作单位、用户单位3.说明项目背景,叙述该项软件开发的意图、

4、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。如果本次开发的软件系统是一个更大的系统的一个组成部分,则要说明该更大系统的组成和介绍本系统与其它相关系统的关系和接口部分4.保密说明:本项为可选项,一般的软件公司都会要求对软件开发的概要设计文档进行保密,不允许被复制、使用和扩散到公司之外的范围,如果需要强调则允许做相关的保密说明5.版权说明:本项为可选项,若有必要,才要作有关的描述。第1页采用MVC模式的目的是增加代码的重用率,减少数据表达,数据描述和应用操作的耦合度。同时也使得软件可维护性,可修复性,可扩展性,灵活性以及封装性大大提高,以满足系统设计原则。关系如图:Contr

5、oller1.RequetWebBrower接收用户请求并响应,DipatcherServlet2.CreateModelBuineObject,Hibernatebean,POJO3.JDBCRSDMS3.Forwardto5.ReponeVIEW抽象表达数据展现数据JSP/JSF4.Ue图三-1模型关系图1.10总体结构图用模块图表达出系统的总结组成,结构,力求能够表达出从最高点看出系统的组成模块或子系统的分布与关系,力求简单、准确。该图的模块或子系统的划分应该能够映射到最终实现的代码的工程项目或组件上。1.11功能需求与程序的关系对应需求说明书中描述各功能模块和系统模块对应功能描述。功能

6、需求系统模块功能简述模块间的关系第7页1.12子系统清单如果本系统划分了子系统,应该列出所有子系统来,按以下内容列出,子系统之间的划分应该有一定的原则,如按业务功能、按部署环境等,要统一一种原则。第四章模块功能分配具有功能独立、能被调用的信息单元叫模块。模块功能分配,分为公用模块和专用模块。公用模块:将具有相同功能的模块合并,从中提取公用模块,形成公用部件,作为本系统的公用资源,甚至作为总体的公用资源,从而优化系统设计,加快开发速度,提高开发质量。专用模块:专门用于实现用户特定需要或要求的模块,专用模块之间共性很低。应该在系统概要设计阶段就充分考虑模块的重构与划分设计。1.13系统划分及功能描

7、述说明本系统的系统元素(即各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能说明,分层次地给出各元素之间的控制与被控制的关系。1.14专用模块功能概述从本节开始描述各个功能模块的处理流程,建议每一个功能模块为单独一节,标题可以根据模块结构图中的模块划分情况自行决定。描述系统中各个功能模块相应功能的全部细节,要求对每一个模块的设计都可以被实现,并能够被验证的,主要就是描述每一个模块的输入、输出和处理流程,必要时,可以借助业务流程图来描述。建议采用活动图形式来描述模块内部和模块间的业务流程。第9页1.15公用模块功能概述公共模块的部分与专用模块的描述形式相同,但这部分功能一般

8、是多个模块都可以调用的,因此将其单独提出来进行描述,可以对系统进行更好的功能模块划分。建议也是采用业务流程图描述。1.1.5版本控制管理可选项,大中型系统设计模块众多,系统派生出来的个性化的半定制软件的升级需求,此时需要事先考虑有关软件产品升级班本的控制办法以及版本号的升级原则。1.1.6帮助模块功能:填写该模块实现的功能。界面:可用Viio画界面。如果有原型可以统一在前面说明,不必每个模块填写。输入:填写模块输入信息。(无输入可以省略)输出:填写模块输出信息。(无输出可以省略)处理逻辑:填写模块业务处理流程,必要时使用流程图数据结构:该模块所涉及的数据结构,一般会列出业务处理所涉及到的库表清

9、单备注:第10页第五章数据库设计数据库设计(DatabaeDeign)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。数据库设计包括总体的数据库规划,各数据表的定义,字段(属性)定义,数据约束,表与表之前关系,主要数据算法的设计等内容。确定项目数据库设计规则以便于系统统一,其中包括:库命名,逻辑设计,物理设计,安全性设计及优化,管理规则等

10、。本节要说明了数据库设计的E-R图;数据库逻辑视图;数据库主要业务对象的表、属性(字段)以及关键外键。数据库设计一般要经过“逻辑设计物理设计安全性设计优化”等步骤,通常要迭代进行,包括:1.逻辑设计分析软件系统模块及其之间的数据操作,使用抽象数据类型设计,转换数据对象的属性及其关联、接口等内容,设计并完善数据字典及其约束条件,实现数据的变量封装结构设计。面向结构设计方法中为创建与数据库相关的数据流图或实体关系图;若采用面向对象方法,则分析类信息传递内容,并创建类图;2.物理设计设计表结构,与实体关系图或类图相结合;对表结构进行规范化处理;3.安全性设计考虑数据库的登陆访问限制,用户密码加密,操

11、作访问权限等系统安全设计;4.优化分析并优化数据库的“时空”(即性能,容量等)效率,尽可能“提高处理速度”并且“降低数据占用空间”;第11页分析“时空”效率的瓶颈,找出优化对象(目标),并确定优先级;消除对象(目标)间的对抗性,必要时给出折中方案;给出优化的具体措施,如逐步评估、优化数据库环境参数,对表格进行反规范化处理等,坚持信息隐蔽等原则,加强数据设计可维护性。如果利用了某些工具(如PowerDeigner)能够自动生成一些物理文件,这里可以写明引用关系,而不需按照以下章节的表格来说明。可以在对应章节中说明引用的物理文件。如果设计的系统比较庞大(篇幅内容可能超过20页以上),可以将本章内容

12、单独设立一个数据库设计文档,方便参考建议使用PowerDeigner编写数据设计。1.16逻辑视图用UML语言表达出数据库各对象的逻辑关系图,可以通过RationalRoe生成各个模块的类图来进行描述。1.17数据库表关系图将业务对象的逻辑视图转换成可以通过数据库进行实施的物理视图,一般用E-R图表示,也可以用其它能够表达的方式表达,例如表格。1.18数据表清单对(全局)数据结构进行具体设计,以确定具体的数据项及其数据属性,如:数据类型、长度及各种数据的约束条件等等,包括各种常量所用到的代码或常数信息,并详细描述各种代码的编码规则,以及有效值中只有有限的几个,则需要一一罗列,如果存在数据库,则

13、要详细说明数据库的表划分以及各个字段的数据结构说明,必要时允许借助有关数据库设计CASE工具描述ER图模型的方式进行说明,也允许通过CASE工具自身的模板格式转成DOC文档后加入本章节内容,还可以用CASE工具产生的文档做为附件进行保存。本章内容可以按照接口用数据结构和系统内部数据结构进行分节,也可以根据具体的数据库库表结构进行分节,标题根据设计需要自行确定。第12页关于数据结构的设计建议参照以下编写格式:当前库:某某某某某某某某某备份库:某某某某某某某某某历史库:某某某某某某某某某下面是库表的总体列表,用来简述各个库表的具体功能序号123中文表名英文表名表功能说明最后是对库表字段的描述表名:

14、(这里直接用英文表名描述即可)字段名称类型长度字段说明索引主键外键默认值取值范围1.19主要算法设计列出一些主要或关键的算图的思路,可以用文字表达,也可以使用伪码表达。1.20其它数据结构设计可以补充有关数据库设计本节以上所列之外的内容。第13页第六章接口设计接口设计是指系统内部,系统和操作系统间、多个系统间以及系统和人之间如何通信。与在需求阶段与客户交流有关现存系统的运行情况以及获取数据的需求,得到系统外部接口;在概要设计阶段,通过子系统划分、模块划分中抽象、归纳出各子系统的接口、模块之间通讯的重要接口,加以定义形成设计文档的中接口设计。接口设计时要考虑扩展子系统或功能模块及其之间的关系和限制条件,实

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1