基于ASP.NET仓库管理信息系统 联系客服

发布时间 : 星期日 文章基于ASP.NET仓库管理信息系统更新完毕开始阅读fd8273fb770bf78a652954a3

仓库管理信息系统的设计与实现

第一章 前 言

仓库管理系统是一个企业不可缺少的部分,他的内容对于企业的管理者和仓库管理人员来说都至关重要,为企业减少不少人力物力,为仓库管理带来方便,提高效益,所以仓库管理系应该能够为管理层和仓库管理员提供充足的信息和快捷的查询手段。

随着我国社会主义市场经体制的确立和发展,商业流通领域进入了一个空前的发展阶段,面临商界的激烈竞争,只有在多变的货品和顾客中挖掘并掌握市场需求,企业才能在竞争中尚存和发展,如果能够选择一个好的管理系统,把大量复杂、看似毫无关系的数据,有机地结合起来就能够为得出正确决策做出事半功倍的效果。

1.1仓库管理系统的背景与意义

随着企业规模的扩大,管理信息系统也发挥越来越重要的作用。作为企业管理信息系统关键组成部分的仓库管理系统的应用给企业带来巨大的效益。采用仓库管理系统将使企业改变其传统的手工记录模式,应用数据库技术使海量数据的存储与处理成为很方便的事情,这样可大幅缩短主要业务流程的处理时间,提高对市场的响应能力。

“物流服务最初起源于军事上的运用”,“物流”这一概念起源于二战期间的美国,英文称之为Logistics或者Physical Distribution,前者的使用率更高一些。物流一词最早被描述为泛指军队运输、补给和屯驻,后来被广泛用来描述商品实体的物理性流通活动,成为流通经济学中的术语。 物流(Logistic)到目前还没有一个统一的定义,综合各种物流的定义可以得出,物流是有形物品从出发点到最终消费点的流动存储活动,具体包括运输、保管、包装、装卸、搬运、流通加工及信息处理,从职能上可以分为:供应物流、生成物流、销售物流、回收物流和废弃物流五个职能。

从70年代开始,计算机技术开始应用到物流领域。随着物流市场和物流信息化的发展,物流软件市场也应运而生并迅速发展起来,国内外出现了一大批物流软件供应商和物流软件。“物流软件作为管理软件,较其它应用软件呈现先进性、高效性、可靠性和安全性等特点;较其它管理软件,如ERP(Enterprise Resource Planning),具有以下特点:实施风险小,实施迅速;效益显著、见效快。

1

根据物流软件结构分类,就目前物流软件所使用的应用范围来说,物流软件包括如下几个子系统:WMS(Warehouse Management System,仓库管理系统)、TMS(Transportation Management System,运输管理系统。OMS(Order Management System,定单管理系统)、SMS(Service Management System,服务管理系统)。其中,WMS主要提供了一整套仓库业务以及作业管理系统。通过仓库管理系统可以实现库位分配自动化和智能化;提高仓库作业效率和速度,提供准确的库存信息,并使之与实际库存变化同步。

根据中国物流与采购联合会统计,2001年,中国与物流相关的年总支出为19000亿元人民币,物流成本占GDP的比重为20%左右。我国企业的物流支出成本约占总成本的30%,而国外企业的物流支出成本仅为7%。物流成本的巨大差距,抵消了我国企业在原材料和人工上的成本优势,降低了我国企业的竞争力。国内的很多企业,由于信息的记录、收集、汇总、处理分析还处于比较低的水平,记录中信息分散、格式随意、应用单一,收集中不及时、不全面、不完善、保留不科学,汇总时口径不一、主题多元、结果不一,处理分析方法落后、效率低下、只有短期,难以支持趋势等。

仓库管理系统是通过员工管理、仓库管理、货物管理、存储规则管理、货物进出管理、仓库需求生成、货物进出记录等功能综合运用的管理系统,对库存业务的物流和成本管理全过程进行有效控制和跟踪,实现完善的企业仓库信息管理。仓库管理系统的投入,将使仓库的管理更加正规化,为产品的出入库管理部门和销售部门提供了方便,降低了仓库的损耗。企业可以对售出的产品进行跟踪服务,同时也免去了销售人员按以往惯例亲自前往用户处去核实货物情况的麻烦,提高了办事效率,节省了费用,而且还避免了不必要的业务纠纷,维护了企业长期与用户建立的良好信誉。

1.2 系统开发工具介绍 1.2.1 ASP.NET

ASP(Active Servicer Pages)是一种功能强大而且易于学习的服务器端的脚本编程环境。它是Microsoft公司的产品,NT Server操作系统开始就附带这种脚本编程环境,并且,在NT Workstation、Windous 98和Wndows2000/XP中也都附带了这个脚本编程环境。

微软与2001年在前面三个版本的ASP基础上,推出了全新的ASP.NET,它开始就抛弃前面三个版本都在使用的脚本语言而使用Visual Basic.NET作为它的默认语言。但是,无论如何变化,它的优势依然存在,可以方便地创建动态、快速、交互性强的Web站点。

1.2.2 Visual Studio.NET

2

Visual Studio.NET开发工具为ASP.NET程序的开发提供了众多的便利,在Visual Studio.NET中集成了许多ASP.NET开发应用组件,用户可以直接应用这些组件,创建ASP.NET应用程序。Visual Studio.NET可以对ASP.NET应用程序中的错误进行检查,方便了开发人员的调试。当应用Visual Studio.NET创建一个ASP.NET工程时,Visual Studio.NET会自动配置好IIS应用,用户直接应用即可。

1.2.3 SQL Server 2000功能与优点

SQL Server 2000提供了以Web标准为基础的扩展数据库编程功能。丰富的XML和Internet标准支持允许用户使用内置的存储过程以XML格式轻松存储和检索。用户还可以使用XML程序,容易地插入、更新和删除数据。

使用SQL Server 2000可以获得非凡的可伸缩性和可靠性。通过向上伸缩和向外扩展的能力,SQL Server满足了苛刻的电子商务和企业应用程序要求。

SQL Server 2000作为Microsoft.NET Enterprise Servers的核心组件,它将减少电子商务、在线商务和数据仓储应用程序推向市场的时间,并对需要的环境提供了可靠的支持。SQL Server 2000还提供了对XML(Extensive Mark Language,扩展标记语言)和HTTP的充分的支持,具有强大的基于Web的分析能力,并且支持OLE DB和多种查询功能,同时还支持分布式的分区视图。

第二章 需求分析

需求分析是系统开发的第一步也是最重要的一步。开发一个仓库管理信息系统之前,开发者首先要了解和澄清用户的要求。开发者只有和用户充分理解了需求之后才能开始设计系统;否则,对需求定义的任何改进,设计上都必须大量的返工,浪费人力财力。

所以,本系统主要面向三类用户:仓库总管、分仓库管理员和采购员。不同的用户对系统的而要求和需求不同。具体如下:

2.1仓库总管对功能的需求 2.1.1员工信息管理

·浏览所有员工信息。员工信息包括用户编号、用户类别。姓名、密码、电

子邮件、工作部门、联系地址、联系电话等。 ·查找员工信息。

·录入、修改、删除员工信息。 2.1.2仓库信息管理

·浏览所有仓库信息。仓库信息包括仓库编号、仓库名称、仓库面积、所在

3

地点、简单描述等。

·录入、修改、删除仓库信息。

·浏览所有仓库货物信息。货物信息包括货物编号、货物名称、当前价格、主供应商、次供应商以及简单描述等。 ·查找货物信息。

·查看货物的进仓、出仓信息。 2.1.3存储规则管理

·浏览所有货物存放规则信息。仓库存储规则信息包括规则编号、存放货物、

存放仓库、最大存量、存量紧界限等。 ·查找货物存放规则信息。

·录入、修改、删除货物存放改则信息。

2.2 分仓库管理员对功能的需求

录入仓库货物的变动信息。变动包括进货和出货两类,内容主要包括货物名称、当前库存数量、最大存储量、当前最大出货量、当前最大进货量,以及实际操作进货/出货数量、负责人姓名等。

2.3采购员对功能的需求

根据库存的情况,系统生成采购信息的浏览。采购信息包括货物名称、所需仓库、仓库地址、仓库描述、货物描述、所需数量、当前价格、主供应商、次供应商和紧急度等。

第三章 系统分析

3.1 系统功能模块的划分

仓库管理信息系统所需要实现的功能可以细分为以下几个模块:员工管理、仓库管理、货物管理、存储规则管理、货物进出控制、仓库需求生成和货物进出记录。

3.1.1员工管理模块

该模块负责管理信息系统所有参与仓库管理运作的员工信息,包括添加、删除、修改和查找员工信息。系统各个功能操作按照员工的工作类别区别给予,系统分为3中权限:仓库总管、分仓库管理员和采购员。

权限分配也在员工管理中实现,仓库总管可以管理所有员工的信息,而分仓库管理员,采购员只能对自己信息进行维护。

3.1.2仓库管理模块

该模块负责管理本系统所涉及的所有仓库信息,包括添加、删除和修改仓库信息。仓库管理模块本身简单,维护好的仓库信息将在别的相关的模块中调用,

4