下载

1下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 软件需求规格说明书

软件需求规格说明书.doc

软件需求规格说明书

allenyaoxd
2011-03-08 0人阅读 举报 0 0 暂无简介

简介:本文档为《软件需求规格说明书doc》,可适用于IT/计算机领域

软件需求规格说明书软件需求规格说明书项目类别:新品开发项目名称:贵州红华集团公共商业平台编制:年月日审核:年月日批准:年月日修订历史记录日期版本说明作者未评审的初稿丁建德目录TOCo""hz引言目的文档约定预期的读者和阅读建议产品的范围参考文献综合描述产品的前景产品的功能用户类和特征运行环境设计和实现上的限制假设和依赖外部接口需求用户界面硬件接口软件接口通讯接口系统特性主角系统管理个人管理用户管理数据管理工具管理连锁管理编码管理商品管理供应商管理合同管理进货管理库存管理物价管理调配管理计划管理促销管理销售管理批发管理网络销售管理应收管理应付管理物流管理基本资料管理物流货主管理物流仓库管理物流配送管理物流费用管理客户关系管理基本资料管理客户服务管理安装维修管理配件仓库管理服务费用管理供应链管理辅助管理办公管理工作管理查询分析非功能性需求性能需求安全设施需求安全性需求软件质量属性业务规则用户文档其它需求附录A:词汇表附录B:业务流程附录C:待定问题列表引言目的该文档首先给出了整个系统的整体网络结构和功能结构的概貌试图从总体架构上给出整个系统的轮廓然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。其中对功能需求的描述采用了UML的用例模型方式不仅描述了每一用例的基本事件流和备选事件流而且还给出了非常直观的用例图。这些文字和图形都为了详细准确地描述用户的需求同时也为用户更容易地理解这些需求的描述创造了条件。该文档详尽说明了这一软件产品的需求和规格这些规格说明是进行设计的基础也是编写测试用例和进行系统测试的主要依据。同时该文档也是用户确定软件功能需求的主要依据。文档约定该文档采用公司ISO质量体系V所提供的《YFRM软件需求规格说明书》文档模板但对文档的字体版式以及部分章节的内容进行了适当的调整这些调整有:()在扉页增加“历史修订记录”页。该文档处于受控状态时对该文档的所有修改和变更都要记录到该页中。()目录的文字格式进行了调整。原目录的字体和格式显得过于凌乱。()标题和正文的文字格式进行了调整。取消了标题的自动编号功能同时为了扩大每页的文字容量把正文字体调整为了宋体五号。()左右页边距进行了调整。这也是为了扩大每页的文字容量。()页脚的文字进行了调整。原页脚中有“共xx页”的内容但在整个文档进行分节的情况下总页数显示的却是所有节的总页数而不是当前页的总页数。()把原“系统特性”一章的性能需求、安全设施需求、安全性需求、软件质量属性、业务规则、用户文档内容与原“其它需求”一章的内容进行合同形成新的章节“非功能性需求”。()根据实际情况把“系统特性”一章的内容按功能类型进行了细化。该章被细分为大节每一节中都有详细的功能描述。()去掉可选项“附录B:分析模型”的内容。根据以上的调整本文档按以下要求和约定进行书写:()页面的左边距为cm右边距为cm装订线靠左。()标题最多分三级。()正文字体为宋体五号系统特性一章中各功能的小项字体为加粗的楷体小四。无特殊情况下字体颜色均采用黑色。()出现序号的段落不采用自动编号功能而采用人工编号各级别的序号依次为()、)、a)等特殊情况另作规定。()本文所引用的图片均采用超级链接的方式进行引用图片的文件格式分VSD、GIF和JPG三种。VSD格式的文件用于查看和编辑GIF和JPG格式文件仅用于查看。VSD格式是采用MicrosoftVisio所绘制的图形GIF格式是由VSD格式转化而来或从其它格式转化而来的GIF文件格式JPG格式是从RationalRose的用例视图中通过WebPublisher工具而来的。图象文件均采用中文进行命名本文档不引用这三种格式外的其它图像文件。预期的读者和阅读建议本文档的主要内容共分部分:综合描述、外部接口描述、系统特性和非功能性需求另外还有个附录。综合描述部分主要对系统的整体结构进行了大致的介绍外部接口需求部分对用户界面、软件接口、硬件接口和通讯接口等进行了详细的描述系统特性部分对系统的功能需求进行了详细描述非功能性需求部分对非功能需求进行了详细的描述。本文档面向多种读者对象:()项目经理:项目经理可以根据该文档了解预期产品的功能并据此进行系统设计。()设计员:对需求进行分析并设计出系统包括数据库的设计。()程序员:配合《设计报告》了解系统功能编写《用户手册》。()测试员:根据本文档对软件产品进行功能性测试和非功能性测试。()销售人员:了解预期产品的功能和性能。()用户:了解预期产品的功能和性能并与分析人员一起对整个需求进行讨论和协商。()其他人员:如部门领导、公司领导等可以据此了解产品的功能和性能。在阅读本文档时首先要了解产品的功能概貌然后可以根据自身的需要对每一功能进行适当的了解。产品的范围该产品是在积累了丰富业务经验的基础上进行开发的在需求上充分考虑了具体用户的实际情况。本产品主要适用于家电连锁企业的以下范围:()总公司。()家电超市。()物流中心。()客户服务中心。针对贵阳红华可以完成以下业务:()完成对贵阳红华贸易有限公司作为家电超市总部部分的业务管理包括采购、销售、库存、结算、促销等。()完成贵阳红华贸易有限公司网络超市及其它非独立核算超市的要货、销售、收款和送货等。()完成对贵阳红华贸易有限公司下属的独立核算家电超市的订货、销售、收款和送货的管理。()完成对贵阳华捷物流有限公司的仓库、配送、结算业务的管理。()完成对贵阳红华家电维修有限公司的维修安装、售后服务、配件、结算的管理。参考文献()《零售业:发展热点思辩》顾建国中国商业出版社。()《商场现代化》期刊。()Internet资源。()《软件需求分析规范》海信网络科技公司内部资料。()《物流配送中心设计》刘昌祺机械工业出版社。()红华企业集团软件需求规格说明书。综合描述产品的前景企业规模的扩大必须有相应的计算机管理系统作为支撑尤其是连锁经营企业如果没有一套适合于规模不断扩大的计算机管理系统在规模扩大到一定程度后管理和经营问题将会凸现。成熟和完善的计算机管理系统可以适应连锁企业规模的不断扩大红华公共商业平台采用先进的三层分布式架构在系统的功能上具有不断扩展的空间在系统的性能上可以通过应用服务器来不断地扩容。先进的计算机管理系统为红华与国内大型家电连锁企业进行抗衡提供了保障这也是进行国内扩张从而成为全国性的大型家电连锁企业的有力工具。产品的功能该产品分系统管理、辅助管理、连锁管理、物流管理、供应链管理、客户关系管理六大主要功能这六部分功能共同组成了红华商业平台系统。商业平台系统通过财务接口与Oracle财务系统实现联接通过网站接口系统与红华网站实现联接。(一)系统管理功能()个人管理。()用户管理。()数据管理。()工具管理。(二)辅助管理功能()办公管理。()工作管理。(三)连锁管理功能()编码管理。()供应商管理。()合同管理。()商品管理。()进货管理。()库存管理。()物价管理。()促销管理。()调配管理。()计划管理。()销售管理。()批发管理。()网络销售管理。()应收管理。()应付管理。(四)物流管理功能()物流货主管理。()物流仓库管理。()物流配送管理。()物流费用管理。(五)供应链管理(六)客户关系管理()客户服务管理。()安装维修管理。()配件仓库管理。()服务费用管理。该系统的结构图如下所示:()网络结构示意图如下:()功能结构示意图如下:为方便描述根据实际需要把系统的功能划分为模块这些功能将在“系统特性”部分进行详细的描述和说明。用户类和特征该产品主要面向连锁配送企业的以下用户群体:()业务处理用户这类用户是该产品的主要使用者他们一般熟悉企业的具体业务但在计算机的使用上可能具有一定程度的欠缺。()查询分析用户这类用户是该产品的主要使用者他们一般从管理的角度利用该系统进行数据的查询和分析。这类用户具有一定的管理经验但在计算机的使用上可以具有一定程度的欠缺。()系统管理用户这类用户是该产品的次要使用者他们利用该系统对系统进行维护。这类用户是计算机应用的高手但在业务上可能是一个门外汉。具体的用户请参考系统特性中“主角”的描述。运行环境该系统为CSBS三层结构它的运行环境分客户端、应用服务器端和数据库服务器端三部分另外还包括Oracle财务接口。以下是系统的软件环境。为使系统达到预期的性能必须根据业务规模对硬件配置进行论证。()客户端操作系统:WindowsWindowsProfessional。数据库访问:ADO。()应用服务器端操作系统:WindowsServer。应用服务器:Tomcat。数据库访问:ADO、JDBC。()数据库服务器端操作系统:Unix(具体版本与硬件有关)。数据库系统:Oraclei。()Oracle财务接口按财务接口要求的软件环境配置。设计和实现上的限制()服务器操作系统和数据库的限制为了满足企业大型的应用必须采用UnixOracle。()开发工具的限制本系统采用三层的CSBS体系结构客户端仍然采用GUI界面而Delphi是开发GUI产品的首选工具。对于BS采用JBuilder进行开发。()Oracle财务系统的限制该产品要与Oracle财务系统相连接这就要求在设计上要兼顾Oracle财务系统。()外部网站的限制该产品要与红华现有的外部网站相连接。()合法该软件产品的业务处理和数据处理必须符合国家的相关法律和法规。假设和依赖本项目是否能够成功实施主要取决于以下的条件:()红华能够积极地与海信配合为了项目的开发和实施在必要时对现有的业务和财务流程进行合理的调整。()红华为海信的调研、开发和实施过程提供必要的工作环境和系统运行环境这些环境有助于海信开展工作。()红华为海信提供完整的功能和性能需求资料以便于海信对其进行分析从而形成完善的软件需求。()红华为软件系统的运行提供必要的且能够满足系统运行条件的硬件环境和通讯环境不合适的硬件环境和通讯环境将会影响系统的性能。()海信掌握先进的能够适用于该项目的技术这是系统的性能是否优化和项目能否成功的保证。()红华与海信具有相对稳定的项目团队不稳定的团队将影响项目的进度和质量。外部接口需求用户界面本系统的三层CS部分采用标准的GUI图形界面主窗体为多文档风格其中出现的所有错误信息和提示信息均采用Windows的标准提示框。BS部分采用浏览器界面仅适用于供应链管理部分。用户界面的具体细节将在概要设计文档中描述。硬件接口()条码打印机接口系统集成了Zebra系列产品的驱动如果是其它品牌只要厂商提供产品驱动即可。系统通常通过串口连接条码打印机。()数据采集器接口系统指定接口文件格式数据采集器将采集后的数据按照系统指定的格式导出到指定目录然后系统读取接口文件读入数据。系统通常使用串口连接数据采集器。()收款机专用打印机接口根据具体的型号确定接口。软件接口()与Oracle数据库的接口:通过ADO和JDBC进行联接。()与Oracle财务系统的接口:通过财务接口系统实现。()与红华网站的接口:通过接口表实现。通讯接口()TCPIP网络协议。()CORBA组件通讯采用UDP协议。()HTTP协议。()条码打印机、MODEM通讯接口:数据格式速率为波特率位数据位位停止位无奇偶检验。系统特性主角见文件“主角doc”。系统管理个人管理见文件“个人管理doc”。用户管理见文件“用户管理doc”。数据管理见文件“数据管理doc”。工具管理见文件“工具管理doc”。连锁管理编码管理见文件“编码管理doc”。商品管理见文件“商品管理doc”。供应商管理见文件“供应商管理doc”。合同管理见文件“合同管理doc”。进货管理见文件“进货管理doc”。库存管理见文件“库存管理doc”。物价管理见文件“物价管理doc”。调配管理见文件“调配管理doc”。计划管理见文件“计划管理doc”。促销管理见文件“促销管理doc”。销售管理见文件“销售管理doc”。批发管理见文件“批发管理doc”。网络销售管理见文件“网络销售管理doc”。应收管理见文件“应收管理doc”。应付管理见文件“应付管理doc”。物流管理基本资料管理见文件“基本资料管理doc”。物流货主管理见文件“物流货主管理doc”。物流仓库管理见文件“物流仓库管理doc”。物流配送管理见文件“物流配送管理doc”。物流费用管理见文件“物流费用管理doc”。客户关系管理基本资料管理见文件“基本资料管理doc”。客户服务管理见文件“客户服务管理doc”。安装维修管理见文件“安装维修管理doc”。配件仓库管理见文件“配件仓库管理doc”。服务费用管理见文件“服务费用管理doc”。供应链管理见文件“供应链管理doc”。辅助管理办公管理见文件“办公管理doc”。工作管理见文件“工作管理doc”。查询分析见文件“查询分析doc”。非功能性需求性能需求()系统运行稳定。()系统数据安全。()客户端响应快捷速度能达到业务的基本要求。()扩容性强在达到台终端时能够保证速度。()系统具有一定的容错和抗干扰能力在非硬件故障或非通讯故障时系统能够保证终端能正常运行。()扩展性强能够满足将来业务和财务扩展需要。安全设施需求本系统不存在安全设施方面的需求。安全性需求()权限控制根据不同用户角色设置相应权限用户的重要操作都做相应的日志记录以备查看没有权限的用户禁止使用系统。()重要数据加密本系统对一些重要的数据按一定的算法进行加密如用户口令、重要参数等。()数据备份允许用户进行数据的备份和恢复以弥补数据的破坏和丢失。软件质量属性()记录日志本系统应该能够记录系统运行时所发生的所有错误包括本机错误和网络错误。这些错误记录便于查找错误的原因。()验证权限本系统的所有功能都应该进行功能权限、部门权限的判断和控制。()控制必录入项本系统能够对必须录入的项目进行控制使用户能够确保信息录入的完整。()方便操作尽量从用户角度出发以方便使用本产品。如:录入商品信息时敲入回车键光标的自动跳转、输入法的自动转换信息检索时输入汉语简拼快速检索到结果等。()用户可自定义为了满足业务的不断变化一些重要的参数应该可以灵活设置。业务规则见文件“业务规则doc”。用户文档同本软件一起发行的用户文档包括:()安装手册:Word格式文件。()用户手册:Word格式文件。()在线帮助:HTMLHelp格式文件联机式。其它需求()能够应用多种先进的工作器具。()系统安装方便易于维护。附录A:词汇表见文件“附录A:词汇表doc”。附录B:业务流程见文件“附录B:业务流程doc”。附录C:待定问题列表见文件“附录C:待定问题列表doc”。

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/22

软件需求规格说明书

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利