商品信息管理系统需求说明书.doc_第1页
商品信息管理系统需求说明书.doc_第2页
商品信息管理系统需求说明书.doc_第3页
商品信息管理系统需求说明书.doc_第4页
商品信息管理系统需求说明书.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

需求规格说明书商品信息管理系统需求说明书目录第一章 引言3 1.1 编写目的.3 1.2 项目背景3第二章 需求概述.3 2.1 目标3 2.2 用例模型3 2.3 用户的特点5 2.4 假定和约束5第三章 需求规定.5 3.1 对功能的规定5 3.2 对子模块的规定7 3.3 用户特点8 3.4 一般约束8 3.5 假设和依据8 3.6 具体需求8 3.7 性能需求.10 3.8 设计约束条件.11 3.9 属性.12 3.10 其他要求.13 3.11 支持信息.13第一章 引言1.1编写目的本需求规格说明书是为了开发商品管理信息系统而编写,主要面向系统分析员、程序员、测试员、实施员和最终用户。本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。本文也是项目完成后系统验收的依据。同时本说明书还是用户手册和测试计划的编写依据。1.2项目背景随着社会的高度信息化,商业追求更高效益经济化,计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,商品管理信息系统软件为各个行业的商品管理带来的极大的方便。该软件是以JAVA编程语言为实现语言,其功能在系统内部有源代码直接完成。通过操作手册,使用者可以了解本软件的基本工作原理。操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。第二章 需求概述本需求的编写目的在于研究商品管理系统的开发途径和应用方法。2.1目标:小型超市及批发、零售商店的商品进、销、存业务的信息化管理。可以进行浏览商品,很方便的查询进货情况、库存情况、销售情况等。有用户权限操作,管理员可以添加用户,可以根据用户指定权限,比如管理员,添加员,编辑员等.2.2用例模型2.3用户的特点本系统的最终用户是商场管理人员,利用本系统实现查询进货情况、库存情况、销售情况等2.4假定和约束本系统的开发时间限制为8天,开发经费由开发者自己承担。本需求的预期读者是与学生信息管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。信息采集信息审核信息发布信息归档创建模板创建模块创建页面 系统关系图第三章 需求规定3.1对功能的规定从系统的主要功能大致可以分为四大部分,即用户管理、销售管理、库存管理、进货管理几大部分。商品信息管理系统商品销售信息管理用户系统管理商品库存信息管理商品入库信息管理商品销售信息查询商品销售信息浏览商品入库信息查询商品入库信息修改商品入库信息添加库存基本信息查询库存基本信息修改库存基本信息添加用户管理密码管理3.2对子模块的规定1用户管理(1)管理员:可以对商品信息进行查询、修改、删除、添加等操作,可以添加用户,可以根据用户指定权限。 (2)添加员:可以查看商品相关信息并对信息进行查询、添加操作,不可进行修改、删除等操作。2进货管理(1)进货:进货商品信息添加操作。 (2)验收:商品信息整理分类。(3)退换货:实现退货信息添加、查询、删除操作。3库存管理(1)在库商品:可以查看所有在库商品的信息列表,可进行修改,删除,增加等操作。4. 销售管理(1)正常销售:出售给顾客,顾客不满意商品退给商场。可以对信息进行修改,删除,增加等操作。(2)存储损失:商品变质,损坏等。可以对信息进行修改,删除,增加等操作。(3)商品退货:对为销售出去的商品给厂商。可以对信息进行修改,删除,增加等操作。3.3 用户特点本软件的使用对象是商场商品管理人员。会汉语、懂计算机的基本操作就可以利用该软件进行所需操作。3.4 一般约束a. 本项目的开发经费不超过1千元; b. 辅导老师1人,开发人员8人; c. 在管理方针,硬件的限制,并行操作安全和保密方面无约束。3.5 假设和依据假设开发经费不到位,管理不完善,设计时没能用全得到考虑,本项目的开发都将受到很大的影响。3.6 具体需求A功能需求(一)规格说明:用户信息管理。用户类型查询权限修改权限添加权限删除权限管理员对信息享有最大权限,可查询。对数据可进行修改操作可对商品信息进行添加操作可添加用户并根据用户指定权限。可对商品信息进行删除操作添加员可对商品信息进行查询不可进行修改操作可对商品信息进行添加操作不可以进行删除操作B功能需求(二)规格说明:入库信息管理。对象类型信息输入信息处理信息输出进货进货信息输入进货信息添加进货信息输出货物验收验收信息输入进货商品整理分类验收信息输出退换货退换货信息输入退货信息添加、查询、删除退换货信息输出C功能需求(三)规格说明:商品信息管理对象类型信息输入信息处理信息输出商品信息在库商品名输入在库商品信息查询、添加、修改、删除在库商品信息输出D功能需求(四)规格说明:销售信息管理销售管理信息输入信息处理信息输出正常销售售出及顾客退货商品类名、单价、数量、信息输入售出即顾客退货商品类名、数量、单价信息存入数据库实际售出商品类名、数量、单价信息输出存储损失各类商品损坏数量信息输入各类商品损坏数量信息存入数据库各类商品损坏数量信息输出商品退货未售出及损坏商品类名、进货单价、数量信息输入未售出及损坏商品类名、进货单价、数量信息存入数据库未售出商品类名、进货单价、数量信息输出3.7 性能需求1) 动态数值需求 预处理的窗口正常情况下和峰值工作条件下为5个,一定时间周期中要处理的数据的数量:窗口开始尺寸2个数据、开始位置2个数据、最大尺寸2个数据、最小尺寸2个数据、编辑框位置4个数据、按钮位置4个数据,平均处理的数据约为16个数据。 2) 静态数值需求 a. 支持的终端数为1台; b. 处理1个文件及20条记录; 3) 精度需求 在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,由于本系统使用了数摞结构,可以满足各种精度的需求。 4) 时间需求 在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。 5) 灵活性 当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。 6) 故障处理 软件故障处理: 如操作系统死机、崩溃,数据库管理系统不堪重负而崩溃, 通过管理员重新启动系统解决,如果重新启动不能解决问题,可以使用备用服务器。硬件故障处理: 如硬盘故障,采取的措施是定期进行数据库备份,一旦出现硬件故障,可以使用备份文件恢复数据库。3.8 设计约束条件 1) 技术约束 本项目的设计是在java设计语言的条件下进行的,技术设计采用软硬一体化的设计方法。 2) 环境约束 运行该软件所适用的具体设备必须是奔腾3、内存16兆以上的计算机。3) 标准约束 该软件的开发完全按照企业标准开发,包括硬件、软件和文档规格。 4) 硬件限制 奔腾3 、内存16兆以上PC机满足输入端条件。 5) 接口需求 本系统为独立系统,故没有接口需求,网络通信采用TCP/IP协议。3.9 属性l 可使用性在装载总程序时,正常就运行,异常就停止;java编程系统出现错误,将会产生不可遇见的问题,热启,整个终端程序就会再启动;程序出现错误, 重新装载,若仍有错,按照提示逐渐装载。l 保密性 本软件作为中小型超市商业管理用途,它的规模比较小,不需要保密技术;限定一个程序中某些区域的规约,给不同的模块分配不同的功能。 l 可维护性 本软件的组成程序为java语言,组构均较简单,直观意义上的较独立。因此,给予电子化的所构成的硬件的简单可维护的特点,决定了该软件的简单可维护性。l 可转移、可转换性 可转移的环境是奔腾3、16兆内存以上;不可修改任何部分;可用向上兼容的高版本的汉语编程系统。 l 注释 本产品所拥有的属性十分重要,它使得读者用规定的方法去客观的验证软件的各种特性。3.10 其他要求l 数据库 数据库是实现有组织地,动态地存储大量关联数据,方便多用户访问的计算机软硬自愿组成的系统;他与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。 l 操作 a. 初始化操作; b 数据处理的支持功能较强; c 后援和恢复操作。 l 场合的使用性 给定的场合是java程序系统,通过该系统软件,完成各模块功能,采用模块设计思想,将各程序划分为独立使用的功能模块,但他们之间又相应联系。 3.11 支持信息 l 支持软件 我们用java语言作为系统的支持软件。 l 设备 奔腾3,16兆以上内存

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论