20095572任宜东-文化用品库存管理信息系统文档-需求分析说明书_第1页
20095572任宜东-文化用品库存管理信息系统文档-需求分析说明书_第2页
20095572任宜东-文化用品库存管理信息系统文档-需求分析说明书_第3页
20095572任宜东-文化用品库存管理信息系统文档-需求分析说明书_第4页
20095572任宜东-文化用品库存管理信息系统文档-需求分析说明书_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、文化用品库存管理信息系统软件文档需求分析说明书文化用品库存管理信息系统软件文档需求分析说明书 第 1 页 共 16 页 文化用品库存管理信息系统文化用品库存管理信息系统 - -需求分析说明书需求分析说明书 题 目: 文化用品库存管理信息系统 学 号: 20095572 姓 名: 任宜东 学 院: 信息科学与技术学院 专业班级: 09 计软三班 指导教师: 设计时间: 指导老师评语: 评定成绩: 签名: 日期: 文化用品库存管理信息系统软件文档需求分析说明书文化用品库存管理信息系统软件文档需求分析说明书 第 2 页 共 16 页 目目 录录 一、需求分析说明书一、需求分析说明书.3 1 引言.3

2、 1.1 编写目的.3 1.2 项目来源.3 1.3 文档约定.3 1.4 预期读者和阅读建议.5 1.5 参考文献.6 2 产品分析.6 2.1 产品的状况.6 2.2 产品的功能.6 2.3 用户类型和特性.7 2.4 运行环境.7 3 外部接口需求.8 3.1 用户界面.8 3.2 软件接口.8 4 系统功能需求.8 4.1 系统功能结构.8 4.2 分析模型.11 4.3 数据说明.13 5 其它非功能需求.15 5.1 性能需求.15 5.2 安全性需求.16 5.3 用户要求.16 5.4 软件质量属性.16 文化用品库存管理信息系统软件文档需求分析说明书文化用品库存管理信息系统软

3、件文档需求分析说明书 第 3 页 共 16 页 一、需求分析说明书 1 引言引言 1.1 编写目的 为了有步骤有计划的按时完成此文化用品库存管理信息系统的开发,特撰写本文档。 1、定义总体要求,作为用户和软件开发人员之间相互了解的基础; 2、提供性能要求、初步设计和对用户影响的信息,作为开发人员进行设计和实施的基 础; 3、作为总体验证和确认的依据; 本文档供客户设计人员、开发人员参考。 1.2 项目来源 电子商务的发展和市场竞争的加剧将企业推上了风口浪尖,中小企业除了积极迎接挑 战之外,别无选择。网络的兴起与电子商务的发展带来了时空界限的突破、贸易方式的变 革和经济活动的革命,从某种意义上来

4、讲,这些变化为中小企业创造了与大型企业、国外 企业平等竞争的有利条件。然而,管理水平的差异会弱化这种平等的实际意义。具体而言, 中小企业在进、销、存等环节的管理上都存在着一定程度的不足,而这些不足无疑将使其 在市场竞争中陷入被动的境地。在网络经济的时代背景下,进行有效的库存管理必然存在 着一定的难度,因此必须借助现代化的管理方法和管理技术库存管理系统。 库存管理系统是基于先进的软件和高速基础上的新型存储管理模式通过集中式的信息 数据库,将企业的调、存、转等企业的经营业务有机的结合起来,达到数据共享、降低成 本、提高效率、改进服务等目的。主要作用是:提高管理效率降低人工成本;降低采购成 本;及时

5、调整营销策略,防止价格流失;减少仓储面积,提高房产综合利用率;降低储备 资金占用。 文化用品库存管理信息系统软件文档需求分析说明书文化用品库存管理信息系统软件文档需求分析说明书 第 4 页 共 16 页 1.3 文档约定 本文档所涉及的一些专业术语及英文缩写如下: dfddfd:(全称 data flow diagram)数据流程图。 数据:泛指表示一个指定的值或条件的数字、符号(或字母)等。数据是表示信息 的,但这种表示要适合传输、分析和处理。此处,常把数据当作信息的同义词。 数据精度:观测值与真值(或可看作是真值)的逼近程度。 数据源:提供某种所需数据的原始媒体。 sqlsql serve

6、rserver:微软公司的数据库产品,是当前主流的数据库服务器。 vsvs: visual studio 是一套完整的开发工具集,用于生成 asp.net web 应用程序、xml web services、桌面应用程序和移动应用程序。visual basic、visual c+、visual c# 和 visual j# 全都使用相同的集成开发环境 (ide),利用此 ide 可以共享工具且有助于 创建混合语言解决方案。另外,这些语言利用了 .net framework 的功能,通过此框架可 使用简化 asp web 应用程序和 xml web services 开发的关键技术。 c#c#:

7、 : c#(c sharp)是微软(microsoft)为.net framework 量身订做的程序语言,c#拥有 c/c+的强大功能以及 visual basic 简易使用的特性,是第一个组件导向(component- oriented)的程序语言,和 c+与 java 一样亦为对象导向(object-oriented)程序语言。 javascriptjavascript: javascript 是一种由 netscape 的 livescript 发展而来的原型化继承的 面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言, 比如 perl,遗留的速度问题,为客

8、户提供更流畅的浏览效本系统用了 javascript 的旋转 文字和带阴影的时钟 treeviewtreeview: treeview 控件用来显示信息的分级视图,如同 windows 里的资源管理器的 目录。treeview 控件中的各项信息都有一个与之相关的 node 对象。treeview 显示 node 对象的分层目录结构,每个 node 对象均由一个 label 对象和其相关的位图组成。在建立 treeview 控件后,我们可以展开和折叠、显示或隐藏其中的节点。treeview 控件一般用 来显示文件和目录结构、文档中的类层次、索引中的层次和其他具有分层目录结构的信息。 文化用品库存

9、管理信息系统软件文档需求分析说明书文化用品库存管理信息系统软件文档需求分析说明书 第 5 页 共 16 页 b/sb/s 模式模式:b/s(browser/server)结构即浏览器和服务器结构。它是随着 internet 技术的兴起,对 c/s 结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通 过 web 浏览器来实现,极少部分事务逻辑在前端(browser)实现,但是主要事务逻辑在 服务器端(server)实现,形成所谓三层 3-tier 结构。这样就大大简化了客户端电脑载 荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(tco)。以目前的 技术看,局域网建立 b

10、/s 结构的网络应用,并通过 internet/intranet 模式下数据库应用, 相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的 地点,以不同的接入方式(比如 lan、wan、internet/intranet 等)访问和操作共同的数 据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在 java 这样的跨平台语言出现之后,b/s 架构管理软件更是方便、快捷、高效。 . .n ne et t 框框架架: .net 框架(.net framework)是由微软开发,一个致力于敏捷软件开发、 快速应用开发、平台无关性和网络透明化的软件开发平

11、台。.net 是微软为下一个十年对 服务器和桌面型软件工程迈出的第一步。net 包含许多有助于互联网和内部网应用迅捷开 发的技术。 .net 框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。 .net 框架的目的是便于开发人员更容易地建立 web 应用程序和 web 服务,使得 internet 上的各应用程序之间,可以使用 web 服务进行沟通。从层次结构来看,.net 框架又包括 三个主要组成部分:公共语言运行时、服务框架和上层的两类应用模板传统的 windows 应用程序模板(win forms)和基于 asp net 的面向 web 的网络应用程序模板 (web

12、forms 和 web services) 。 公共语言运行时(clr) ,是一个运行时环境,管理代码的执行并使开发过程变得更加 简单。clr 是一种受控的执行环境,其功能通过编译器与其它工具共同展现。 在 clr 之上的是服务框架,它提供了一套开发人员希望在标准语言库中存在的基类库, 包括集合、输入/输出、字符串及数据类。 1.4 预期读者和阅读建议 本软件产品需求分析报告所针对的预期读者包括: 开发人员 用户 文化用品库存管理信息系统软件文档需求分析说明书文化用品库存管理信息系统软件文档需求分析说明书 第 6 页 共 16 页 测试人员 开发人员应认真阅读此文档并严格按照此文档实施,测试人

13、员以此文档作为测试的依 据。 1.5 参考文献 编写本文档所参考的资料如下: 1 黄忠成. 深入剖析 asp.net 组件设计m.北京:电子工业出版社,2005。 2 王黯,马里杰. sql server 数据库开发经典案例解析 m.北京:清华大学出版 社,2006。 3 mickey williams美.visual c# .net 技术内幕m.北京:清华大学出版社, 2004。 2 产品分析产品分析 2.1 产品的状况 文化用品库存管理信息系统是为管理员和普通用户提供对文化用品进行一系列操作的 平台,通过该系统可以实现以下主要功能: 1、提供用户注册和登录服务; 2、提供文化用品信息查询服

14、务; 3、提供文化用品进货服务; 4、提供文化用品出货服务; 5、提供文化用品库存转存服务; 6、提供文化用品损坏清理服务; 7、提供文化用品库存盘点服务 8、提供管理员用户管理服务。 2.2 产品的功能 根据上述分析,可以将本系统按功能定义有如下子系统组成: 1用户库存信息查询系统: 本系统主要提供给已经成功注册的用户,对库存货物的一些进货、出货等历史操作 文化用品库存管理信息系统软件文档需求分析说明书文化用品库存管理信息系统软件文档需求分析说明书 第 7 页 共 16 页 以及库存的商品信息进行查询; 2管理员库存管理系统: 本系统主要提供管理员对库存文化用品进行管理操作, 主要分为库存查

15、询、进货作业、 出货作业、领料作业、库存转存、库存盘点、历史查询等功能 3用户信息管理系统: 本系统主要提供管理员对该系统的用户进行管理,可以增加、删除用户,也可以赋予 用户一定的操作权限; 2.3 用户类型和特性 即根据身份的不同对系统的使用权限有所不同。从权限大小大致可以分为:系统管理 员、一般注册用户、未注册用户。系统提供灵活的角色设定和权限的分配功能。 1) 系统管理员:最高级权限的用户,拥有库存管理系统的所有权限。主要负责对库 存数据的添加,修改,删除等操作,对一般注册用户下放权限,对系统进行日常的维护和 管理,排除故障。 2) 一般注册用户:权限被限制用户。只具有访问系统中某些功能

16、的操作(如查询。 3) 未注册用户:未具有任何权限的用户。只能通过注册才能进入库存管理系统。 2.4 运行环境 服务器环境 硬件环境:intel (r) core (tm) 2 duo t5450 1.66ghz cpu 110gb 磁盘阵列 1.5gb 内存 操作系统:microsoft windows xp 支持环境:visial studio2008+浏览器 数 据 库:microsoft sql server 2005 用户环境 硬件环境:cpu 1.0g 以上 内存 256m 以上 硬盘 20g 以上 操作系统:microsoft windows 2000,xp,vista 文化用品

17、库存管理信息系统软件文档需求分析说明书文化用品库存管理信息系统软件文档需求分析说明书 第 8 页 共 16 页 支持环境:ie 3 外部接口需求外部接口需求 3.1 用户界面 根据用户操作需要,设计简洁美观的、友好的 web 用户界面,为用户提供简单、直 观的操作界面。 3.2 软件接口 所有的程序使用 odbc 提供的对 sql server 的接口进行对数据库的所有访问。 4 系统功能需求系统功能需求 4.1 系统功能结构 为开发方便,对以上系统综合分析,可以按用户类型对其进行重新分类,可以将以上 系统分为两大子系统。 1、普通用户查询系统 本子系统可以让用户对文化用品的库存信息进行很详细

18、的了解; 本子系统主要内容包括: 查找库存用品信息:用户可以快速方便的查找用品库存信息,本系统提供三种查 找方式:汇总查询、货物查询和按种类查询.汇总查询:用户可通过汇总查询一项得到 该仓库里所有文化用品的信息; 货物查询:用户通过输入用品的名字就可以获得该用品 的相关信息;按种类查询:用户通过输入用品的种类号就可以获得到该用品的详细信 息。 历史查询:用户通过输入日期,系统将列出符合该日期的数据。分为三种情况: 1 是只输入起始日期,则系统输出符合从起始日期开始的所有数据;2 是只输入截止 日期,则系统输出符合到截止日期之前包括截止日期的所有数据;3 是既有起始日期 也有截止日期,则系统输出

19、满足这段时间的数据。 2、管理员操作系统 文化用品库存管理信息系统软件文档需求分析说明书文化用品库存管理信息系统软件文档需求分析说明书 第 9 页 共 16 页 本子系统提供管理员对文化用品和用户进行一些列操作。主要的内容有: 进货作业:由管理员输入所进货物的详细信息,在进货单中生成一条记录。此时要 判断货物几种情况:(1)该货物在库存中已经存在;(2)所进的货物在库存中不存在时 又分三种情况:1 是在库存中有该种类和名字但没有该厂家的货物(如库存中有墨盒 1, 厂家为 a;墨盒 1,厂家 b;所进货物为墨盒 1,厂家 c) ;2 是在库中有该种类但没有该名 字的货物(如库中有墨盒 1,墨盒

20、2,所进货物为墨盒 3) ;3 是库中没有该种类的货物。 管理员在确定数据无误后,系统会根据不同的情况对不同的表进行插入和更新。 领料作业:由管理员输入所领货物的详细信息,在领货单中生成一条记录。此时要判 断领出货物数量的情况:首先要判断所输入的数量是否合法(是否超出了库存数量) ;其 次判断所领货物的数量小于和等于库存中该产品的数量。管理员在确认后,系统会根据不 同的情况对不同的表进行更新和删除操作。 损坏清理:属于领料作业的子功能,系统将通过损坏的货物数量对明细表和总库存表 进行更新和删除操作 库存转存:管理员输入目的仓库后,系统将选定的货物的仓库转向目的仓库,达到调 拨货物的作用。同种类

21、的商品都分在同一个仓库中,需要调库时需将所有同种类的货物进 行转库,不再对同种类不同货物名的商品进行细分。 库存盘点:管理员将实际盘存的货物数量输入计算机,计算机自动与数据库中的库存 数量进行核对,并产生盘盈盘亏统计信息。计算盘盈盘亏采用了教为简便的方法,即将实 际盘存的货物数量与数据库中的库存数量进行相减,得到正值即为盘盈,负值为盘亏。 用户管理:一般用户和管理员的权限的管理都在“用户管理”模块中,系统管理员可 以查看所有合法用户的信息,有权添加、删除和修改所有合法用户的信息,一般用户没有 该权限。 根据以上分析,可以将文化用品库存管理信息系统的功能按如下功能设计图划分: 文化用品库存管理信

22、息系统软件文档需求分析说明书文化用品库存管理信息系统软件文档需求分析说明书 第 10 页 共 16 页 图 1-1 系统功能结构图 库存管理 一般用户管理员 库 存 查 询 历 史 查 询 调 拨 单 查 询 进 货 单 查 询 出 货 单 查 询 盘 点 表 查 询 库 存 查 询 进 货 作 业 领 料 作 业 库 存 转 存 库 存 盘 点 历 史 查 询 用 户 管 理 损 坏 清 理 进 货 单 查 询 出 货 单 查 询 调 拨 单 查 询 盘 点 表 查 询 文化用品库存管理信息系统软件文档需求分析说明书文化用品库存管理信息系统软件文档需求分析说明书 第 11 页 共 16 页

23、4.2 分析模型 以数据流图对本系统进行分析。 1、顶层数据流图: 图 1-2 系统顶层数据流图 2、一层数据流图 图 1-3 系统一层数据流图 文化用品库存管理信息系统软件文档需求分析说明书文化用品库存管理信息系统软件文档需求分析说明书 第 12 页 共 16 页 3、二层数据流图 图 1-4 系统二层数据流图 文化用品库存管理信息系统软件文档需求分析说明书文化用品库存管理信息系统软件文档需求分析说明书 第 13 页 共 16 页 4.3 数据说明 1、相关的数据流说明: 管理员信息=管理员姓名+管理员密码 文化用品信息=货物号+货物种类号+货物名+种类名+进货数量+进货价+仓库号+厂家号;

24、 2、数据模型分析 图 1.5 系统 e-r 图 2、数据表分析和定义 表 1-1 用户管理表 admin_list 简称列名数据类型长度允许空备注 用户 id useridchar10not nullpk 用户密码 passwordchar10not null 权限 jurisdictionchar10not null 表 1-2 货物明细表 goods_detail 简称列名数据类型长度允许空备注 货物号 huowuidchar10not nullpk 厂家 businessidchar10not nullpk 文化用品库存管理信息系统软件文档需求分析说明书文化用品库存管理信息系统软件文档

25、需求分析说明书 第 14 页 共 16 页 货物名 huowunamechar20null 种类号 typeidchar5null 数量 siqtyint4null 进货价 enterpricedecimal9null 出售价 outpricedecimal9null 表 1-3 总库存表 goods_list 简称列名数据类型长度允许空备注 种类名 typenamechar50null 种类号 typeidchar10not nullpk 数量 siqtyint4null 仓库号 storehouseidchar10null 仓库金额storepricedecimal9null 表 1-4

26、货物种类表 goods_types 简称列名数据类型长度允许空备注 种类号 typeidchar10not nullpk 种类名 typenamechar50null 表 1-5 货物名表 goodsname_list 简称列名数据类型长度允许空备注 货物号 huowuidchar10not nullpk 货物名 huowunamechar20null 表 1-6 进货明细表 jinhuo_list 简称列名数据类型长度允许空备注 清单编号 serianumberint4not nullpk 货物号 huowuidchar10null 货物名 huowunamechar20null 种类号 t

27、ypeidchar10null 进货数量 jinhuosiqtyint4null 进货单价 enterpricedecimal9null 进货总价 entertotalpricedecimal9null 仓库号 storehouseidchar10null 厂家 businessidchar10null 进货日期 datetimedatetime8null 表 1-7 出货明细表 chuhuo_list 简称列名数据类型长度允许空备注 清单编号 serianumberint4not nullpk 货物名 huowunamechar20null 货物号 huowuidchar10null 种类号

28、 typeidchar10null 出货数量 chuhuosiqtyint4null 出售单价 outpricedecimal9null 出售总价 outtotalpricedecimal9null 文化用品库存管理信息系统软件文档需求分析说明书文化用品库存管理信息系统软件文档需求分析说明书 第 15 页 共 16 页 仓库 storehouseidchar10null 厂家 businessidchar10null 出货日期 datetimedatetime8null 领料人 peoplenamechar10null 表 1-8 货物调拨表 move_list 简称列名数据类型长度允许空备注 清单编号 serianumberint4not nullpk 源仓库 sourcestorehouseidchar10null 目的仓库 destinationstorehouseidchar10null 种类号 typeidchar10null 种类名 typenamechar10null 数量 siqtyint4null 日期 datetimedateti

温馨提示

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

评论

0/150

提交评论