20095572任宜东-文化用品库存管理信息系统文档-需求分析说明书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

文化用品库存管理信息系统

-需求分析说明书

题目:文化用品库存管理信息系统

学号: 20095572 姓名:任宜东

学院:信息科学与技术学院

专业班级: 09计软三班

指导教师:

设计时间:

目录

一、需求分析说明书 (3)

1引言 (3)

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)

一、需求分析说明书

1 引言

1.1 编写目的

为了有步骤有计划的按时完成此文化用品库存管理信息系统的开发,特撰写本文档。

1、定义总体要求,作为用户和软件开发人员之间相互了解的基础;

2、提供性能要求、初步设计和对用户影响的信息,作为开发人员进行设计和实施的基础;

3、作为总体验证和确认的依据;

本文档供客户设计人员、开发人员参考。

1.2 项目来源

电子商务的发展和市场竞争的加剧将企业推上了风口浪尖,中小企业除了积极迎接挑战之外,别无选择。网络的兴起与电子商务的发展带来了时空界限的突破、贸易方式的变革和经济活动的革命,从某种意义上来讲,这些变化为中小企业创造了与大型企业、国外企业平等竞争的有利条件。然而,管理水平的差异会弱化这种平等的实际意义。具体而言,中小企业在进、销、存等环节的管理上都存在着一定程度的不足,而这些不足无疑将使其在市场竞争中陷入被动的境地。在网络经济的时代背景下,进行有效的库存管理必然存在着一定的难度,因此必须借助现代化的管理方法和管理技术——库存管理系统。

库存管理系统是基于先进的软件和高速基础上的新型存储管理模式通过集中式的信息数据库,将企业的调、存、转等企业的经营业务有机的结合起来,达到数据共享、降低成本、提高效率、改进服务等目的。主要作用是:提高管理效率降低人工成本;降低采购成本;及时调整营销策略,防止价格流失;减少仓储面积,提高房产综合利用率;降低储备资金占用。

1.3 文档约定

本文档所涉及的一些专业术语及英文缩写如下:

DFD:(全称Data Flow Diagram)数据流程图。

数据:泛指表示一个指定的值或条件的数字、符号(或字母)等。数据是表示信息的,但这种表示要适合传输、分析和处理。此处,常把数据当作信息的同义词。

数据精度:观测值与真值(或可看作是真值)的逼近程度。

数据源:提供某种所需数据的原始媒体。

SQL Server:微软公司的数据库产品,是当前主流的数据库服务器。

VS: Visual Studio 是一套完整的开发工具集,用于生成 Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C++、Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。

C#: C#(C Sharp)是微软(Microsoft)为.NET Framework量身订做的程序语言,C#拥有C/C++的强大功能以及Visual Basic简易使用的特性,是第一个组件导向

(Component-oriented)的程序语言,和C++与Java一样亦为对象导向(object-oriented)程序语言。

Javascript: Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效本系统用了javascript的旋转文字和带阴影的时钟

Treeview: TreeView控件用来显示信息的分级视图,如同Windows里的资源管理器的目录。TreeView控件中的各项信息都有一个与之相关的Node对象。TreeView显示Node对象的分层目录结构,每个Node对象均由一个Label对象和其相关的位图组成。在建立TreeView控件后,我们可以展开和折叠、显示或隐藏其中的节点。TreeView控件一般用来显示文件和目录结构、文档中的类层次、索引中的层次和其他具有分层目录结构的信息。

B/S模式:B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet 技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WEB浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服

务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN、WAN、Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。

.NET框架:.NET框架(.NET Framework)是由微软开发,一个致力于敏捷软件开发、快速应用开发、平台无关性和网络透明化的软件开发平台。.NET是微软为下一个十年对服务器和桌面型软件工程迈出的第一步。NET包含许多有助于互联网和内部网应用迅捷开发的技术。

.NET框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。.NET框架的目的是便于开发人员更容易地建立Web应用程序和Web服务,使得Internet 上的各应用程序之间,可以使用Web服务进行沟通。从层次结构来看,.NET框架又包括三个主要组成部分:公共语言运行时、服务框架和上层的两类应用模板——传统的Windows 应用程序模板(Win Forms)和基于ASP NET的面向Web的网络应用程序模板(Web Forms 和Web Services)。

公共语言运行时(CLR),是一个运行时环境,管理代码的执行并使开发过程变得更加简单。CLR是一种受控的执行环境,其功能通过编译器与其它工具共同展现。

在CLR之上的是服务框架,它提供了一套开发人员希望在标准语言库中存在的基类库,包括集合、输入/输出、字符串及数据类。

1.4预期读者和阅读建议

本软件产品需求分析报告所针对的预期读者包括:

●开发人员

●用户

●测试人员

开发人员应认真阅读此文档并严格按照此文档实施,测试人员以此文档作为测试的依据。

相关文档
最新文档