刘雪
摘要:随着社会不断发展,信息化应用逐渐广泛。仓库管理信息化也成了仓储企业管理的核心发展方向。该文通过用户需求,经济、技术可行性等方面的分析,对仓库管理系统进行了详细分析,并且使用ASP.NET技术具体设计了仓库管理系统的功能模块,主要包括货物信息管理、仓库货物管理、信息查询以及系统管理。通过仓库管理信息化,实现最大限度提高管理效率,降低成本,从而有效提高企业经济效益与管理水平。
关键词:ASP.NET;仓库管理;管理信息系统
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)30-0023-02
随着社会经济增长脚步加快,仓库管理作为供应链中的重要一环,它联系着供应商与客户,仓库管理直接影响着供应链的效率。仓库管理的工作已经不仅仅是货物存储这么简单,还包括对库内货物进行控制、协调、组织等活动。然而现今企业仓库管理大多停留在较低水平的基础上,传统的管理办法不仅耗费时间、人力和物力,还降低了企业管理效率。这样的机制显然已经不能适应时代的发展。
仓库管理对于每个企业来说都是比较重要的一部分,对于生产步骤的协调、各种信息的汇总、节省时间、提高效率等方面,企业仓库管理信息系统有着重要意义,并且企业仓库管理信息系统的开发,具有传统管理方法无法比拟的优点,包括数据存储量大、保密性好、检索方便、迅速、可靠性高。科学的仓库管理流程,更能节省时间以及人力、物力。在降低企业管理成本的同时,也提高了企业的竞争力。因此,本系统的开发与研究具有一定价值,基本可以满足企业的需求。
1 系统分析
1.1 系统可行性分析
1) 经济可行性分析
成本:本系统的开发只需安装系统开发软件,所以不需要再投入资金购买其他设施。
社会效益:系统投入运行使用后实现了仓库管理的规范化,有效进行资源分配。在减少人员、财务、时间浪费的同时提高了工作人员的工作效率。
2) 技术可行性分析
本系统是一个数据管理与查询的系统,开发环境使用Visual Studio 2010、SQL Server 2008,采用ASP.NET技术基于C#编程语言进行开发,现有技术已经成熟并且具有良好的兼容性、稳定性,能够满足需求,容易获得技术知识,利用现有条件可以实现该系统的功能。
3) 社会可行性分析
本系统的设计是在独立环境下完成,不存在抄袭现象。系统界面设计简单友好,菜单分类清晰,一目了然。系统经过精心设计,使操作人员只要具备基本操作常识与一定的业务能力,就可以在短时间内学会本系统操作。
通过经济、技术、社会等方面的可行性分析,可以确定本系统的开发有一定必要而且是可行的。
1.2 需求分析
1) 功能需求
本系统主要实现企业仓库管理信息化,使用系统的角色主要有操作员、管理员、货物员。操作员主要职责为查询和业务申请工作,例如:库存查询、报表查询、货物信息查询、供应商信息查询。入库单、出库单、补货单、退货单等主要业务的申请,在管理员审批通过后通知供应商提供货物,或退货。货物到达后仓库管理员对货物进行检查审批,随后通知货物员进行领货或退货操作。管理员主要职责为基本档案维护、操作员申请业务的审批。货物员主要工作是在接到操作员的通知后,根据入库单、出库单、退货单、补货单等单据进行相对应的任务。
2) 非功能需求
安全性:本系统采用可靠的SQL Server 2008大型数据库作为系统数据存储支持并且该数据库稳定性、安全性较高,存储量较大,分析性能卓越。
实用性:本系统集货物、仓库、客户关系等功能于一体,大大节省了人力与时间,大量工作可以由系统自动生成,实用性较高。
2 系统总体设计
2.1 总体设计概述
总体设计是将一个整体的系统设计划分为多个子模块的设计。本系统采用结构化设计将系统按逻辑划分为基本信息管理、仓库货物管理、信息查詢、系统管理四个模块。该方法主要具有自顶向下、逐步求精,信息隐蔽、模块独立的特点。在系统划分过程中,主要遵循高内聚、低耦合的基本原则,将系统分解成为一些相对独立、功能单一的模块。
系统主要运用到以下技术:
1) 开发平台
本系统采用Visual Studio 2010作为开发环境,该集成开发环境可以让开发者享受可视化设计工具、编程语言以及代码编辑器等功能,提高开发效率。是一种稳健并且功能齐全的开发环境。
2) 开发技术
本系统采用ASP.NET技术,主要是基于C#编程语言进行系统开发,该技术建立在Framework的编程类的基础上。并且会提供一些简化的控件以及基础结构,包括在封装通用用户界面元素的控件中也有所应用。
3) 数据库
本系统采用SQL Server 2008作为数据存储支持,它不仅提供了丰富的集成服务同时也是一个值得信任、高效智能的平台,对于简单的数据还可以进行加密。在增强审查功能的同时还提高了安全性。
2.2 系统技术架构设计
本系统在设计时采用B/S系统架构模式,即浏览器/服务器结构。主要有用户界面友好、对用户跨平台支持、提高了系统的可靠性、整体性以及可扩展性等优点。客户只需配置操作系统和WEB浏览器,降低对客户机关于软硬件方面的要求。工作界面主要通过浏览器实现,因此系统扩展相对容易。
2.3 系统功能结构设计
本系统经过对用户的需求分析,将整个系统划分为四个子系统(见图1)。系统总体功能结构如图所示:
3 系统详细设计
3.1 系统详细功能模块设计endprint
1) 基本信息管理模块
基本信息管理模块包括货物信息管理、供应商信息管理、仓库信息管理三个部分,主要涉及基本档案的管理维护。
货物信息管理:主要功能为货物信息登记, 修改、删除等操作,选择产品添加或修改功能可以添加或修改货物信息,删除功能则直接删除货物信息。
供应商信息管理:主要功能为记录、维护所有供应商信息情况,及时更新供应商信息,实现供应商基本信息的增加、修改以及删除工作。
仓库信息管理:主要功能是对仓库编号、名称、类型、负责人、地址等信息進行登记、修改、删除等维护操作。
2) 仓库货物管理模块
仓库货物管理模块主要包括入库、出库、库内、补货、退货几个部分,是系统的主要模块。
入库管理:包括采购入库或其他方式入库申请、申请审核、申请确认、入库检验。当入库申请被管理人员批准后,仓库管理员对入库申请和货物进行检验,经核实无误后完成入库操作。
出库管理:出库包括出库申请、申请审核、出库备货、申请确认、出库检验。当收到操作员的出库申请时,仓库管理员先对出库货物数量进行审核,审核通过后则确认出库申请,管理人员根据出库申请核实出库货物,核实无误则完成出库操作。
库内管理:分为库存警报、库存盘点、库存调拨、库存报表五个部分。库存警报,当库存数量不足一定数量时,系统警报;库存盘点,管理员可以随时盘点仓库,发现库存不足或其他问题时,及时解决;库存调拨,针对仓库需要,支持货物的调拨处理;库存报表,可以根据具体的工作需求生成库存表,例如入库、出库明细表,入库、出库汇总表等。
补货管理:在需求量大的时候进行补货操作,包括补货申请、申请审核、申请确认、入库检验。在货物验收合格后入库,完成补货操作。
退货管理:在出现货物错发、不合格等情况时,需通知供应商退货。包括退货申请、申请审核、申请确认、双方清点无误后出库,完成退货操作。
3) 信息查询模块
信息查询模块包括库存查询、报表查询、货物信息查询、供应商信息查询、仓库信息查询。
库存查询:可以查询货物库存信息,也可以对货物的入库、出库信息进行查询,包括入库时间、入库数量、出库时间、出库数量等。
报表查询:可以对库存表,入库、出库明细表,入库、出库汇总表等报表进行查询。
货物信息查询:可以查询货物基本信息。
供应商信息查询:可以对供应商信息进行查询。
仓库信息查询:可以查询仓库基本信息。
4) 系统管理模块
系统管理模块主要包括重新登录、用户管理、修改密码、退出四个部分。其中,用户管理主要是管理员对系统内的用户进行权限设置和管理,也可以对用户数据进行导入、导出工作。
4.2 系统数据库设计
数据库作为一个永久存储形式在应用中发挥着重要的作用。本系统的数据库依据系统需求分析进行设计。
逻辑结构设计:本系统数据库设计中,共8有个数据库表。分别是用户信息表、供应商信息表、货物类型表、货物信息表、仓库信息表、货物库存表、货物入库表、货物出库表。
1) 用户信息表主要保存用户信息,主要包括用户编号、用户名称、用户密码、用户权限四个字段。其主键为用户编号。
2) 供应商信息表主要用于保存供应商的基本信息,主要包括供应商编号、供应商名称、地址、电话、邮箱、邮编、备注等字段。其主键为供应商编号。
3) 货物类型表主要用于保存货物类型,主要包括货物类型编号、货物类型、备注等字段。其主键为货物类型编号。
4) 货物信息表主要用于保存货物基本信息,主要包括货物编号、货物名称、货物类型、仓库编号、货物规格、价格、计量单位、备注等字段。其主键为货物编号。
5) 仓库信息表主要用于保存仓库设置基本信息,主要包括仓库编号、仓库名称、仓库类型、负责人、仓库地址、联系电话、备注等字段。其主键为仓库编号。
6) 库存信息表主要用于保存当前等货物状况,主要包括库存流水编号、货物编号、货物名称、货物类型、仓库编号、当前数量、最小数量、最大数量、备注等字段。其主键为库存流水编号。
7) 货物入库表主要用于保存货物入库信息,主要包括入库编号、货物编号、货物名称、货物类型、供应商编号、仓库编号、计量单位、入库单价、入库数量、入库日期、备注等字段。其主键为入库编号。
8) 货物出库表主要用于保存货物出库信息,主要包括出库编号、货物编号、货物名称、货物类型、仓库编号、计量单位、出库单价、出库数量、出库日期、备注等字段。其主键为出库编号。
5 总结与展望
5.1 总结
企业仓库管理信息系统是一个比较复杂的系统工程,本文从理论以及实际的角度,针对企业仓库管理信息系统的现状以及开发意义进行了分析,并且对企业仓库管理信息系统在实际生活中的应用与发展,从系统的总体设计、详细设计两方面进行了描述。
本文提出基于B/S架构的企业仓库管理信息系统,实现入库管理、出库管理、库内管理、补货管理、退货管理以及信息查询等主要功能,实现自动化、信息化地仓库管理,有效提高企业仓库管理效率,节省管理时间,降低仓库管理成本。
企业仓库管理信息系统设计的完成,不仅仅是对系统开发的了解过程,更是对自我能力的肯定,所有模块都需要仔细斟酌,这也让我对这方面的工作产生了浓厚的兴趣,扩展了视野。
5.2 展望
虽然本文对企业仓库管理信息系统进行了系统的分析以及总体、详细设计,但是由于实践机会不足,仍有些地方需要进一步完善,系统实现的功能还是比较简单,不能与企业ERP进行无缝连接,数据库也不是特别完整。总的来说,该系统的提升空间还有很大,还需继续研究与改进。
参考文献:
[1] 姜方桃. 管理信息系统理论与实务[M]. 北京: 清华大学出版社, 2015.
[2] 陈平. 管理信息系统实践教程[M]. 南京: 东南大学出版社, 2015.
[3] 杨烨. 管理信息系统[M]. 2版.北京: 清华大学出版社, 2015.
[4] 苗雪兰. 数据库系统原理及应用教程[M].4版.北京: 机械工业出版社, 2014.
[5] 孙岩. 数据库应用案例教程[M]. 北京: 电子工业出版社, 2014.endprint