毕业论文代写,职称论文发表
当前位置: > 免费论文 > 计算机论文 > 计算机应用程序论文 > >>查看论文

基于Web的企业仓储管理系统的研究与实现

分享到: 本站编辑:admin 日期: 2010-12-31 00:25 点击:

摘要:“基于Web的企业仓储管理系统的研究与实现”是针对企业仓库材料的出入库登记和查询统计等方面而开发的管理软件,是一款适用于中小企业的先进的管理信息系统。该系统针对企业需要,以入库管理和出库管理为重点,实现仓储材料的出入库管理、查询管理及用户管理等功能。
关键词:仓储管理 ; 信息管理 ; 数据库; 产品管理
中图分类号:TP39   文献标识码:A  文章编号:
Web-based Enterprise Warehouse Management System Research and Implementation
LiuShuang  Zhongkai University of Agricuiture and Engineering,510225
Abstract: "Web-based Enterprise Storage Management System Research and Implementation" is designed for enterprise storage materials, registration and check out the storage area statistics developed management software for small and medium enterprises is an advanced management information systems. The system for business needs in order to storage management, and a database management focus to achieve storage of materials out of storage management, query management and user management functions.
Keywords: warehouse management; information management; database; Product Management

1 引言
随着经济社会的发展,人们对生活质量及工作环境的要求也越来越高。由于各种各样仓库的大量出现,库存的大量增加,其管理难度也越来越大,仓储的管理问题也就提上了日程,如何优化仓库的日常管理就成了一个亟待解决的课题。
处于二十一世纪的信息化时代,“基于Web的企业仓储管理系统” 对于企业的决策者和管理者来说是都是至关重要的。传统的仓库进行信息管理的方式主要是基于文本、表格等纸介质的手工处理,对于货品的出入库情况的统计和核实等往往采用对账本的人工检查,对管理者的管理权限等不受约束,任何人都可查看,这样容易引起资料外泄。另外,数据信息处理工作量大,容易出错,且不易查找。仓库管理涉及入库、出库的产品、经办人员及客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,充分考验着仓库管理员的工作能力,工作量的繁重是可想而知的。基于Web,使用计算机对产品仓储信息进行管理,具有人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高货品仓库的管理效率,也是企业仓库管理科学化、正规化,与世界接轨的重要条件。
仓储管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立、维护和前端应用程序的开发。前者要求建立起数据一致性和完整性强、数据安全性好的库,后者则要求具备应用程序功能完备、界面友好等特点。同时还必须可以用来控制合理的库存费用、适时适量的库存数量,从而达到企业生产活动效率的最大化。

2 系统的基本功能
“基于Web的企业仓储管理系统”包括:基本信息管理、产品信息管理、库存操作管理、警示管理、统计查询管理五大模块。系统结构如图1所示。
 仓储管理系统

基本信息管理    产品信息管理    库存操作管理    库存警示管理    统计查询管理
图1系统的功能结构

基本信息包括客户信息、仓库信息和用户信息。客户可以分为供应商和购货商两种类型。在产品入库时,需要提供供应商的信息;在产品出库和退货时,需要提供购货商的信息。仓库信息包括仓库编号、仓库名称和仓库说明等信息。用户信息包括用户名、密码、员工姓名等信息。
产品信息管理模块中采用二级产品类别的方法,一级类别描述产品所属的大致类别,二级类别则在一级类别的基础上,对产品进行细致地划分。
库存操作管理模块可以实现入库管理、出库管理和库存盘点等功能。入库可以分为采购入库、生产入库、退货入库、退料入库等情况。出、入库操作需要记录相关的产品信息、仓库信息、客户信息、经办人、涉及金额和入库时间等信息。出库可以分为销售出库、退货出库、用料出库等情况。
库存盘点是指对库存产品进行整理,纠正不准确的库存数据。由于人为操作等原因,系统中库存数据与实际数据之间可能会存在误差。所以隔一段时间就需要对库存进行盘点,从而保证库存数据的准确性。
库存警示管理是指对库存中接近或超过临界值的产品进行报警。在产品信息中,包含产品的合理数量范围和有效期限。产品数量小于合理数量的下限称为短线;产品数量大于合理数量的上限称为超储。产品出现短线、超储、接近或超过有效期限时都需要报警。
统计查询管理模块可以对库存产品进行各种类型的统计和查询,从而使拥护能够全面的了解库存情况。

3 系统的设计与实现
3.1 产品信息管理模块的设计
产品信息管理包含产品类目管理和产品信息管理两大功能模块。产品信息表如表1所示。
表1  产品信息表
编号 字段名称 数据结构 说    明
1 Pid int 产品编号
2 Pname varchar(50) 产品名称
3 TypeId int 产品类型编号
4 Pstyle varchar(50) 产品规格
5 Punit varchar(10) 计量单位
6 Pprice decimal(15,2) 参考价格
7 Plow int 产品数量下限
8 Phigh int 产品数量上限
9 Valid int 有效期(以天为单位)
10 AlarmDays int 在到达有效期前几天发出警告

建表语言如下:
USE Stock
GO
CREATE TABLE Product
    (Pid   int PRIMARY KEY IDENTITY,
     Pname  varchar(50) NOT NULL,
     TypeId int,
     Pstyle varchar(50),
     Punit varchar(10),
     Pprice decimal(15, 2),
     Plow int,
     Phigh int,
     Valid int,
     AlarmDays int
    )
GO

3.2 库存操作管理模块的设计与实现
库存操作管理模块可以实现入库管理、出库管理和库存盘点等功能。概念结构设计如图2所示。入库信息可以分为采购入库、生产入库、退货入库、退料入库等情况。出库信息信息包括选择客户类型、客户名称、产品类别、产品名称、出库类型、仓库名称,并输入出库数量首先选择客户类型。在本系统中客户类型有两种,分别是供应商和购货商。然后是客户名称、产品的类别、产品的名称,再就是入库/出库的类型、生产日期以及仓库的选择,以上信息均以下拉菜单的形式显示。最后需要输入产品价格和产品数量。将这些信息提交给系统,系统会根据用户提交的内容,对数据库进行相应的修改。


图2  出、入库操作管理E-R图
库存查询是指对库存产品进行整理,纠正不准确的库存数据。由于人为操作等原因,系统中库存数据与实际数据之间可能会存在误差。所以隔一段时间就需要对库存进行盘点,从而保证库存数据的准确性。点击菜单“查询管理”、“商品入库查询”后,进入产品信息界面,选择仓库名称、产品类别、产品名称以下拉菜单的形式显示。当用户选择完相关信息后,点击“盘点数量按钮”,系统将会从数据库中调出相关信息,并将其显示出来。库存管理界面之一如图3所示。
 
图3  库存管理界面
4 结束语
在计算机和互联网飞速发展的今天,“基于Web的企业仓储管理系统”必将为仓储管理行业带来前所未有的改变和意想不到的效益。采用基于Web的计算
机管理信息系统已成为仓储管理科学化和现代化的重要标志,其意义在于:极大提高了仓库工作人员的工作效率,大大减少了以往入、出、存流程繁琐、杂乱、周期长的弊端。减少入库管理、出库管理及库存管理中的漏洞,可以节约不少管理开支,增加企业收入。全面提高了仓库的管理水平。
随着我国改革开放的不断深入,经济飞速的发展,企业要生存、发展,要在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,仓库管理的全面自动化、信息化则是其中极其重要的部分。
“基于Web的企业仓储管理系统”在设计过程中,通过对仓库管理日常工作的详细调查,搜集了大量的资料,从系统结构组织、功能实现、技术要求以及可行性等多方面进行研究,认为本系统是一个适应现今库存管理需求的、具有相当实用价值的、先进的计算机管理信息系统。

参考文献:
[1] 揣锦华.面向对象的程序设计与VC++实践[M].西安:西安电子科大出版社,2005. 23-25.
[2] 夏云庆.  Visual C++6.0数据库高级编程[M].北京:北京希望电子出版社,2002. 13-15.
[3]Ira Pohl.Object-oriented Programming Using C++[M]. 北京:电子工业出版社,2004.102-112
[4] 周峰.SQL Server 2005中文版关系数据库基础与实践教程[M].北京:电子工业出版社,2006.65-73.
[5] 曹晨.基于UML的仓储管理系统的分析与设计[J],电子工程师,2006(6):11-14.

 


  

本文出自:http://www.starlunwen.net/jsjyycxlw/85576.html

本文TAGS:计算机职称论文

上一篇Java数据库连接技术的探讨与实践 下一篇:没有了