需求分析说明书实例+范例+非常详细

需求分析说明书实例

1.引言

1.1编写目的

在完成了针对《档案管理系统》软件市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。

此需求规格说明书对《档案管理系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。

1.2项目背景

由于文件多,种类多,文件创建者多,创建时间为不定期,要保护好一些公司重要的文件极为不便,同时由于人员的流动,对原有的文件的再现,显得力不从心,有时查找与重新整理文件要浪费许多的人力、物力。而且近年来,由于竞争的激烈程度不断的加深,档案的管理不当会严重到导致公司的面临着亏损甚至破产的局面。于是人们不断地在探索希望能找到解决的方法。

为了解决以上的问题,让企事业单位能够有效的掌握,有效的共享文件资源,保护好文件,及促进档案管理的信息化、规范化和集成化,本人多方听取意见、追加和完善大量实用功能,进而了解文件管理的流程,同时结合各部门、各行业与企业文件管理的方法,开发出一套适合于档案多而复杂的管理系统。

1.3定义、缩写词和符号

需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。

1.4参考资料

鲁荣江、王立丰:《Visual Basic 项目案例导航》,科学出版社,20##年6月版

陈明:《软件工程》,中央广播电视大学出版社,20##年6月版

段兴:《Visual Basic 6.0 控件实用程序设计100例》,人民邮电出版社,20##年12月

杜春雷、孙会莲:《如何使用Visual basic 6.0中文版》,机械出版社,20##年1月

张曜、张青、李丁:《Visual Basic 函数实用手册》,治金工业出版社,20##年12月

范国平、陈晓鹏:《Access 20## 数据库系统开发实例导航》,人民邮电出版社,20##年12月版

闪四清:《SQL Server 实用简明教程》,清华大学出版社,20##年1月版

2.任务概述

2.1目标

2.1.1开发目标

在当今世界电脑普及的时刻,人们已经习惯用电脑办公,结果自然会产生大量的电子文件,这些文件有宝贵的历史价值,但我们如果将更多的时间花费在寻找这些文件上,即费时又费力。本软件根据此需求进行开发的。

2.1.2应用目标

让企事业单位能够有效的掌握,有效的共享文件资源,保护好文件,及促进档案管理的信息化、规范化和集成化,实现计算机的智能化管理,以提高工作效率和经济效益。

2.2运行环境

2.2.1硬件环境

A.  一台586 以上的微机及兼容

B.内存16MB(最好32MB内存) 

C.VGA 彩显一台

2.2.2软件环境

A.windows 98 以上的操作系统      

B.Microsoft Visual Basic 6.0.中文版数据库管理系统 

C.Office 2000应用软件

2.3条件与限制

本档案管理系统软件是应用于中小企业的。在功能上还可进一步实现安全防范、与E-Mail和因特网电话集成起来,成为网络档案管理系统软件。

3. 数据描述

3.1静态数据

下面列出了六个表的具体静态数据:

1)档案目录表

此表存放档案类型信息

2)档案仓库表

此表存放档案的信息

3) 登录表

此表存放操作员工的信息

4) 操作员工信息表

此表存放操作员工详细信息表

5) 公司信息表

主要存放公司的信息

6)帮助表

此表存放帮助信息

3.2动态数据

输入数据:菜单选项,查找关键字,新建记录项。

输出数据:由查询关键字确定的数据库记录集合。

内部生成的数据:中间查询结果。

3.3数据库描述

本软件采用ACCESS数据库。

3.4数据流图

《档案管理系统》软件的数据流图是比较清晰的,对各功能模块来说都比较有规律。但完整的图比较繁琐,各个功能模块的数据流图如下。

1.登录数据流图

 

2.档案管理

 

3.档案查询

 

            

3.系统配置

 

4.系统维护

 

5.打印报表

 

 

3.5数据字典

这里给出一个数据元素的字典卡片与具体数据卡片的含义:

名称:档案类型信息

描述:产生文件档案类型送交档案目录表

定义:档案类型信息=档案类型+安全级别

4. 功能要求

4.1功能划分

本系统有以下功能模块:

1)档案管理模块 

2)查询管理模块 

3)系统配置模块

4)系统维护模块 

5)打印报表模块  

6)帮助模块

4.2功能描述

下面详细描述一下各个功能模块:

1)档案管理

(1)  档案目录管理:只限于一般用户和管理员操作。而且不同的用户级别所操作的档案类型是有限制的。用户可以向里面添加、修改和删除档案类型。也可设置档案类型的级别,以加强它们的保密性。

(2) 档案仓库:限于全体操作员工。一般浏览者只能查看档案,不能对档案做任何的修改。而且不同的用户级别所看到的档案是有限制的。一般用户可向里面添加、修改和删除档案。也可设置档案级别,以加强它们的保密性。

2)查询管理

(1)  查询单条档案记录:主要是适合于全体操作员工的。在窗体上,先可以选择查询的条件,再输入关键字名。按查询即可。如果你不熟悉该档案也可以在窗体上选择模糊搜索。查到记录后,也可双击记录即可显示详细信息。

(2)  查询全部档案:是给管理员用的,是为了方便管理员查找档案,也有关键字搜索和模糊搜索。查到记录后,也可双击记录即可显示详细信息。

(3)  查询操作员工:是给管理员用的,因为操作员工的信息是保密的,所以只限管理员使用。

也有多种查询方法。查到记录后,也可双击记录即可显示详细信息。

3)系统配置

(1)  配置公司信息:只限管理员配置,主要是配置公司的基本信息。一般用户和浏览者均可查看。

(2)  配置系统桌面:用户可以配置自己喜欢的桌面图形。只要在窗体上单击选择图片,再选择所喜欢的图片即可。

(3)  数据库保存路径:仅限管理员使用。用于打开数据库。

4)系统维护

(1)  数据备份:用户可以通过选择保存的路径把数据库保存在硬盘中,也可保存在软盘中。

(2)  数据恢复:用户可以通过选择路径把数据恢复。

(3)  操作员工管理:仅限管理员。其中可以添加、修改、删除操作员工,设置他们的权限、级别及密码。

(4)  系统整理信息:显示距离管理员整理系统的时间。

5)打印报表

(1)  打印单条档案记录:主要适用于一般浏览者和一般用户。他们只能打印在他们的权限和级别范围内所能查看的档案。

(2)  打印全部档案:是为管理员设置的,管理员可以根据需要设置打印。也可以让档案以报表的形式生成文本文件或HTML文件输出。

打印操作人员的信息只限管理员使用。

6)帮助

(1) 帮助信息:显示系统的详细帮助信息。

(2) 关于系统:主要是显示系统的一些信息。

5.性能需求

5.1数据精确度

A.要按照严格的数据格式输入,否则系统不给予响应进行处理。

B.查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。因为通常有文件的记录会很多,所以本系统采用了两种方法进行查询:直接查询和模糊查询。

5.2时间特性

一般操作的响应时间应在1~2秒内,对软磁盘和打印机的操作也应在可接受的时间内完成。

5.3适应性

满足企事业单位使用的需求(记录量控制在1000项内)。

对前面提到的运行环境要求不应存在困难。

6. 运行需求

6.1用户界面

超越VB的界面,全新感觉,操作简便,一目了然,视图优美等特点。并且采用菜单界面驱动方式,给操作用户带来了极大的便利,对用户友好。对鼠标和键盘单独支持。

6.2硬件接口

本软件不需要特定的硬件或硬件接口进行支撑。

486以上PC机均可运行此软件。

6.3软件接口

运行于Windows95及更高版本具有WIN32 API的操作系统之上。

6.4故障处理

正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。

调试中遇到的问题及解决的方案:

1)遇到跳出“数据库已经关闭“提示信息阻止程序运行时

可以查看一下进行此项操作时,操作的表是否已经被关闭了或者是在没有关闭此表的情况

下又一次运用打开语句打开此表。

2)关于空记录带来的麻烦

有些空记录往往会使程序无法运行。此时你可用“if not isnull”语句先判断一下是否为

空记录,再操作。

3)有些运行错误也可用如下语句排除

On Error GoTo Erropoint

    Erropoint :

          Msgbox Err.Descripton

        Exit sub

或用On Error resume Next 等语句进行处理。

7.其它要求

1)系统的功能实现情况: 用户可在本系统下实现各种用户要求的功能

2)系统的安全性: 对于系统的重要数据都有密码保护,具有一定的安全性

3)系统的容错性: 用户输错数据都有提示信息,具有较好的容错性能。

4)系统的封闭性: 用户的封闭性较好,用户基本上在提示信息下输数据。

 

第二篇:系统需求分析说明书

系统需求分析说明书

GET.GEK IT

W.MIS

系统需求分析说明书

版本 <1.0>

系统需求分析说明书

[注:以下提供的模板用于 GET.GEK IT的文档编写。其中包括用方括号括起来并以蓝色斜体(样式=InfoBlue)显示的文本,它们用于向作者提供指导,在发布此文档之前应该将其删除。按此样式输入的段落将被自动设置为普通样式(样式=Body Text)。]

系统需求分析说明书

版本: <1.0> 日期: <2010-01-01>

文档修改记录

系统需求分析说明书

?GET.GEK IT, 2010 Page 2 of 8

系统需求分析说明书

版本: <1.0> 日期: <2010-01-01>

目录

1. 引言

1.1. 1.2. 1.3. 1.4. 1.5.

目的

预期的读者和阅读建议 范围

术语及缩略语 参考资料

4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7

2. 需求综合说明

2.1. 2.2. 2.3. 2.4. 2.5. 2.6.

系统远景 产品功能

用户类和特征 运行环境 假设和依赖

外部软件接口需求

3. 需求具体描述

3.1. 功能 3.2. 非功能性需求

3.2.1. 性能 3.2.2. 安全性 3.2.3. 可用性 4. 待定问题 5. 附属文档

a. 附页:需求规格说明书确认

需求确认的意义 需求确认签字

?GET.GEK IT, 2010 Page 3 of 8

系统需求分析说明书

版本: <1.0> 日期: <2010-01-01> 需求规格说明书

1. 引言

1.1. 目的

本说明书描述W.MIS系统需要实现的所有功能,以及非功能性需求。以清晰系统范围,使项目组所有成员和用户对W.MIS系统将实现的功能有清晰一致的理解,并最终为系统设计、测试和验收提供依据。

1.2. 预期的读者和阅读建议

本说明书的预期读者为W.MIS项目组的所有成员以及各部门用户代表。针对不同读者,阅读侧重点可以有所不同:

项目领导组:阅读和评审的重点为规格说明书的概要部分,以及本部门需求说明的概述部分。并负责对规格说明书概要以及本部门功能说明进行最终确认。

项目实施组、各部门用户代表:阅读和评审侧重点为本部门需求说明以及用例描述部分。 测试组:阅读和理解的重点为本部门需求说明以及用例描述部分。

1.3. 范围

本说明书适用于整体W.MIS系统,包括设计阶段将要划分出的所有W.MIS子系统。其中优先级为“高”的功能,计划在项目第一期实现,优先级为“中”或者“低”的功能,可以考虑在后续项目周期中实现。W.MIS系统的设计和实现必须能够满足本说明书的所有功能和非功能需求;系统测试须以本说明书描述的功能和用例为标准;系统验收也以本说明书的范围和功能描述为准。

本说明书第一版本通过评审之后,所有的需求变更,须通过项目定义的需求变更程序进行(需求变更提出之后,项目实施组对变更进行预审,提出变更对项目的影响,如果影响较大,提交项目管理组权衡之后决定。具体流程参见需求变更控制流程),并根据变更的性质和变更对项目的影响程度,生成和发布新版本的需求规格说明书。

1.4. 术语及缩略语

参见术语表。

1.5. 参考资料

系统需求分析说明书

2. 需求综合说明

2.1. 系统远景

W.MIS系统将替代现有的**生产系统,合并和改善现有**系统排单、自动分缸和整经浆纱工艺部分的功能,更好的支持各部门生产信息跟踪和数据统计方面的工作。

?GET.GEK IT, 2010 Page 4 of 8

系统需求分析说明书

2.2. 产品功能 版本: <1.0> 日期: <2010-01-01> 整个W.MIS系统主要包括计划管理、工艺管理、作业管理、车间管理(染纱、织造、后整理)、物料管理和质量管理六大部分功能。涵盖**从原料(纱)采购、车间生产、质量检验到成品布出货的整个过程。实现各部门物流跟踪以及贯通的质量信息跟踪,提供各部门OTD\WIP\FPY等指标的统计信息,并提供制定整体计划和车间调度的工具。

为了系统完成之后在此基础上构建成本核算系统,需求分析阶段还调查了成本核算系统的需求,一并纳入本文档。

2.3. 用户类和特征

系统用户整体上可以分为基本信息录入人员以及管理人员两种。其中基本信息录入人员主要使用各部门的基础信息录入功能,管理人员更关心系统生成的各类统计和报表信息。两类用户在系统使用方面,都有较强的基础。

2.4. 运行环境

系统运行环境可以为普通台式机、终端或笔记本电脑,Window 2000/98/XP操作系统。不需要其他软件或组件环境。

2.5. 假设和依赖

a. 本需求规格说明书基于**现有业务流程,如果流程发生变动,将有可能影响到说明书中描述的部分需求。流程的较大变动也有可能会影响到项目工期。

2.6. 外部软件接口需求

鉴于企业中正在使用的其他系统,为了满足整体业务需要以及更方便用户使用,W.MIS系统与以下外部系统有接口需要:

** : W.MIS系统将从**系统直接获取订单数据,一部分工艺和测试数据也将根据需要传送给**系统。

ORACLE : W.MIS系统的出货#5@p和采购信息需要传送给ORACLE系统。

3. 需求具体描述

3.1. 功能

参见附属文档中各部门需求文档和用例文档。

3.2. 非功能性需求

3.2.1. 性能

网络等硬件设施正常的情况下,系统基本数据录入操作以及保存的反应时间,控制在3秒钟之内;数据分析、大量数据查询等操作响应时间可以适当延长,为了保证基本操作的效率,系统可能会限制反应时间较长的数据分析和大量数据查询操作的执行时段。

3.2.2. 安全性

系统数据库由数据库管理员统一管理,后台数据操作由数据库管理员负责进行,其他人不赋予权限;原则上系统正式使用之后,不从后台直接修改数据;系统各项功能的使用权限由使用部门与系统开发人员共同确定,使用初期由开发人员管理,最终由系统维护人员统一管理。

为了保证数据安全,系统启用之后,将制定和执行常规的数据备份计划。

?GET.GEK IT, 2010 Page 5 of 8

系统需求分析说明书

3.2.3. 可用性 版本: <1.0> 日期: <2010-01-01> 系统在Windows环境下运行,操作尽量向微软的Office软件靠拢,方便用户使用。 最终用户通过2-3个工作日的培训应该可以熟练操作系统中需要使用的功能。

4. 待定问题

a. 数据采集方式

数据采集是否采用RFID的方式,有待决定。

5. 附属文档

a. 部门需求说明

b. 用例描述

c. W.MIS系统成本核算需求

d. W.MIS系统工艺流需求

e. 业务规则说明

f. 术语表

?GET.GEK IT, 2010 Page 6 of 8

系统需求分析说明书

a. 附页:需求规格说明书确认

需求确认的意义 版本: <1.0> 日期: <2010-01-01> 为了保证需求规格说明书代表的是项目组所有成员的意见,需要各部门用户代表对本说明书进行评审和确认。

对说明书的确认应该这样理解:

我同意这份文档代表了目前我们对项目软件需求的了解。进一步的变更可在此基线上,通过项目定义的需求变更过程来进行。我知道变更可能会使我们要重新协商成本、资源和项目工期任务等。 需求确认签字

系统需求分析说明书

?GET.GEK IT, 2010 Page 7 of 8

系统需求分析说明书 需求变更控制流程

系统需求分析说明书

版本: <1.0> 日期: <2010-01-01>

?GET.GEK IT, 2010 Page 8 of 8

相关推荐