基于C#的仓库管理系统的设计与实现本科毕业设计论文 下载本文

湖南文理学院本科毕业设计(论文) 第2章 相关技术简介

2.3.2 开发者的能力

SQL Server 2005 包含了多个能显著提高开发者能力的新技术。从支持.NET Framework 到和Visual Studio的紧密集成,这些新特性使开发人员能够以更低的成本,更容易地创建安全、强大的数据库应用程序。SQL Server 2005 提供了一个端到端的数据库开发环境,使开发人员能够更有效的利用其已有的开发技能。本机XML功能也使开发人员能够创建运行在不同平台或设备上的新型应用程序。 开发人员能力的增强包括: 扩展的语言支持 改进的开发工具 可扩展能力 改进的数据访问 XML 和 Web services 应用程序Framework

2.3.3 查询通知

SQL Server 2005引入了对SQL Server 查询的通知支持。你可以使用这一功能来发送一个命令到SQL Server,并且要求当其后运行的同样命令产生不同的结果时,SQL Server生成一个通知。这一功能是通过从属对象检测到基础数据的改变来实现的。可用通过多种客户端API将命令发送到服务器,如:ADO.NET, OLE DB, Open Database Connectivity (ODBC), Microsoft ActiveX Data Objects (ADO), 或 SOAP等,这些命令可能包含一个通知请求的tag。对于被作为请求一部分的被执行的每一条语句,服务器都会为请求中的每一条语句创建一个“通知订阅”。通知通过一个SQL Service Broker 队列传递,应用程序可以轮询,并且无论通知是否可用,都可以使用活动服务,或者阻碍语句的返回。 查询通知对于在那些数据库驱动Web 站点应用程序中启用结果缓存非常有用。

2.3.4 MARS

多活动结果集 (MARS)允许每个连接有超过1个的挂起请求,特别是允许每个连接有超过1个的打开的默认结果集。默认结果集是一种前向的、只读的结果集,采用默认结果集,客户端驱动可以透明的接受数据块(表格数据流buffer大小的数据块)以满足应用程序的要求,而无需在服务器往返(就像使用服务器游标)。 应用程序可用使用一种简单的一次一行的编程方法而不会有性能上的损失。多活动结果集消除了这一当前的限制:一个打开的默认结果集将阻止发送新的请求给服务器,直到整个结果集关闭为止。

2.4 本章小结

本章首先对Visual Studio技术进行了介绍,包括Visual Studio技术的基本功能、应用范围。然后介绍了SQL Server 2005,说明了SQL Server 2005的概念和

-5-

湖南文理学院本科毕业设计(论文) 第2章 相关技术简介

优点;介绍了ASP.NET:ASP.NET 建立在 .NET Framework 的编程类的基础上,为 Web 应用程序模型提供了一组可简化 Web 应用程序生成的控件和基础结构,使用 XML Web Services 功,ASP.NET 开发人员可以编写他们的业务逻辑,并使用 ASP.NET 基础结构通过 SOAP 交付该服务。SQL Server 2005引入了对SQL Server 查询的通知支持。

-6-

湖南文理学院本科毕业设计(论文) 第3章 需求分析

第3章 需求分析

需求分析就是描述系统的需求,通过定义系统中的关键类来建立模型。分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通的机制。 需求分析是系统开发设计的第一步。不断地调查与研究,了解组织结构的状况,了解部门的业务流程等系统需求,对于设计好概念模型是非常重要的。在需求分析中,应对现实世界要处理的现象进行详细地调查;在确定系统功能中,收集支持系统功能目标的数据及分析数据之间的关系和处理流程。可以说需求分析的质量直接影响到系统设计的成败。同时需求分析工作量很大,所涉及的业务和人、数据、信息都非常多。

3.1 系统实现目标

为了提高仓库工作效率我们针对原材料库存管理的实际工作,经过了反复地论证,最终确定了仓库管理信息系统的设计方案。 1.功能需求

(1) 系统功能包括 :产品入出库登记、确认入出库信息、删除库内信息、

产品分类管理、数据警告。 (2) 系统管理员功能:查询库内信息。

(3)用户功能包括:查询库内信息、查询出库信息、查询入库信息。 2.用户需求

根据用户需求,该系统应该实现以下功能: (1)进、出库管理。对进、出库信息进行记录。

(2)查询功能。仓库管理对查询要求高,通过主菜单记录当前操作用户的用

户编号,保证了对进、出库信息录入负责人的确认。

(3)应用计算机管理后,由于计算机能存贮大量的数据,而且数据只要一次

存入,便可多次重复使用,所以管理数据达到完整,统一,原始记录能保证及时,准确。

(4)应用计算机管理后,许多重复性的工作,都可由计算机去执行,从而使

管理人员从事务性工作解脱出来,真正变为从事一些信息的分析,判断,决策等创造性的工作。

3.2 系统运行环境

为了充分使用物流企业的现有软硬件资源,在保障物流信息系统稳定、高效运行的前提下,达到降低成本的目的。根据系统需求,设定了物流信息系统的运行环境。

-7-

湖南文理学院本科毕业设计(论文) 第3章 需求分析

网络环境:

服务器和操作主机都需要采用Internet,车辆终端通过GPRS-Internet网关最终连接到Internet。

硬件环境: 系统配置:

处理器(CPU):英特尔 Pentium(奔腾) 4 3.00GHz

主 板:1536 MB ( 金泰克 DDR2 667MHz / 威刚 DDR2 667MHz ) 内 存:1536 MB ( 金泰克 DDR2 667MHz / 威刚 DDR2 667MHz ) 硬 盘:希捷 ST3250310AS ( 250 GB )

显 卡:ATI Radeon X300/X550/X1050 Series (RV370) ( 128 MB )

3.3 系统的开发环境

1开发工具:Microsoft Visual Studio 2005 2数据库:Microsoft SQL Server 2005

3.4 功能性需求描述

为了提高仓库工作效率针对原材料库存管理的实际工作,最终确定了仓库管理信息系统的设计方案。

库存管理业务流程图如图3.4所示

-8-

湖南文理学院本科毕业设计(论文) 第3章 需求分析

图 3.4 工资管理系统用例图

3.4.1 处理对象

用例标识:1.0

参与者:管理人员

简要说明:此用例中操作者可能为管理人员或者发货人。操作者向系统提供货物编号,系统以列表的方式显示货物的当前状态以及其他基本信息。

基本事件流:

(1) 操作者提供货物编号进行查询。

(2) 系统进行查询,显示当前货物状态信息。

3.4.2 处理功能及需求

界面友好,操作方便:全中文界面,界面友好,而且操作的交互方式多采用键盘操作以提高操作的速度。

功能的集中使用:以往的系统,往往功能分散,相关的功能不能集中进行使用,

-9-