欢迎进入上海阳合供应链管理有限公司!
  •  13472705338 

  • 果蔬类自动化立体仓库的货位优化研究
  • 高职院校化学药品仓库管理
  • 装备仓库管理系统的设计与实现
  • 自动化立体高架仓库的消防设计研究
  • 某仓库建筑预作用喷水灭火系统设计探讨
  • 甲类危险化学品仓库调研及管理研究
  • 最新动态

    当前位置:首页 >> 走进阳合 >> 新闻资讯 >>   资讯详细新闻资讯

    经营型仓库物资管理系统的设计与实现

      信息来源:   发布时间:2021-12-27  点击数:

    0 引言

    在市场经济逐步完善的今天, 对于作为独立经济实体的经营型公司, 如果没有专业的、科学、现代化的管理手段来“做生意”, 肯定无法在竞争激烈的市场中生存。随着信息技术的突飞猛进, 用计算机实施信息化物流管理已成为时代的要求。

    经营型仓库物资管理系统特别注重对库存盘点、库存警示、库存产品流水线统计等的设计与管理, 有利于为经营者提供许多必不可少的决策信息, 使管理和决策更加科学化和更符合实际;更适合当今营销的管理模式与发展趋势。是一个适合于各种经营公司实现自动化管理的、综合的、通用的营销管理信息系统。

    1 系统的总体设计

    1.1 需求分析

    仓库物资管理系统的基本功能是对公司客户信息、仓库和物资信息、用户信息等进行管理。具体需求如下:

    1) 客户基本信息管理

    用于添加、修改、删除和查看客户信息, 包括客户单位编号、客户类型 (供应商/购货商) 、客户一方的具体联系人、客户的通信地址、客户的邮政编码、电话、传真和客户的功能等信息。

    2) 仓库基本信息管理

    添加、修改、删除、查看仓库信息, 包括仓库编号、仓库名称、和仓库说明等信息。

    3) 用户基本信息管理

    包括用户名、密码、员工编号和用户类型 (系统管理员和普通用户) 等信息的添加、修改、删除和查看等。

    4) 产品信息管理

    包括添加、修改、删除、查看产品类别和添加、修改、删除、查询产品信息等。

    5) 入库操作管理

    入库可分为采购入库、退货入库, 包括记录相关产品信息、仓库信息、客户信息, 经办人、涉及金额和入库时间等信息。

    6) 出库操作管理

    出库可分为销售出库、退货出库、领料出库, 包括记录相关产品信息、仓库信息、客户信息, 经办人、涉及金额和出库时间等信息。

    7) 库存盘点功能

    库存盘点是指每隔一定时间对库存物资进行整理, 纠正系统中库存数据与实际数据之间可能存在的误差, 保证库存数据的准确性。包括仓库名称、产品名称、单价、当前数量和盘点数量等。

    8) 库存警示管理功能

    包括库存物资的数量低于下线或超过上线时以及库存物资即将达到有效期时的报警。

    9) 统计查询功能

    包括产品入库统计报表、库存产品流水线统计报表的生成等。

    10) 报表打印功能

    可以打印符合用户要求的外形美观的报表, 包括入库表、出库表、库存表和总库表等, 在打印前还可以预览要打印的报表内容。

    1.2 功能模块划分

    根据上一小节提出的需求, 可以设计出系统的总体功能模块, 如图1.1所示。

    图1 系统功能模块结构图

    图1 系统功能模块结构图  下载原图


    图1中的用户分为系统管理员用户和普通用户。系统管理员除了具有普通用户的权限外, 还可以管理普通用户。库存警示管理是本系统的亮点之一。

    1.3 系统流程分析

    本系统的工作流程从用户登录模块开始, 体现了各个功能模块之间的依存关系, 其身份认证确认用户是系统用户还是普通用户。其流程分析如图2所示。

    进入系统后, 不同类型的用户所能进行的操作是不同的。这些操作可以笼统地分为用户管理模块和仓库物资管理模块。

    1.4 数据库设计

    本系统以高级结构化查询语言 (SQL) 为基础进行数据库设计, 通过对用户的需求调查和抽象处理后, 系统采用E-R模型来设计概念模式。依据数据库设计原则和分析方法, 再次根据要实现的应用系统信息进行了数据内部以及外在关系的全面分析, 从数据库的性能、安全、方便管理和易于开发等方面出发, 用数据库的3NF范式, 对所有数据进行正规化后, 获取了以下8个系统表结构:客户信息表、仓库信息表、用户信息表、产品类别表、产品信息表、入库操作信息表、出库操作信息表、库存产品信息表。它们分别记录了系统不同的信息, 支持系统的运行。

    图2 系统流程分析图

    图2 系统流程分析图  下载原图


    2 系统的实现

    本系统采用Visual C++作为前台开发工具, SQL Server2000作为后台数据库, 开发客户机/服务器 (C/S) 类型的应用程序。

    2.1 各模块的实现

    1) 设计工程框架

    包括创建工程、在工程中添加和注册数据库访问控件 (ADO Data) 、添加数据库访问类、为每个表创建对应的类、设计系统主界面及菜单、设计登录对话框 (用户要使用本系统, 首先必须通过系统的身份认证) 等。

    2) 用户管理模块设计

    根据用户类型的不同, 用户管理模块的功能也不相同。系统管理员用户可以创建普通用户、对普通用户的密码进行复位、删除普通用户, 也可以修改自身的密码;普通用户只能修改自身的密码。包括设计添加用户信息、设计用户管理、设计修改用户密码等。

    3) 客户管理模块设计

    客户管理模块可以实现添加、修改、删除、查看客户记录。设计的客户信息对话框字段包括:客户单位、客户类型、联系人、通信地址、邮政编码、联系电话、传真电话和备注信息等。

    4) 仓库管理模块设计

    仓库管理模块主要实现添加、修改、删除、查看仓库信息。设计的仓库信息对话框只有仓库名称和仓库说明两个字段。

    5) 产品管理模块设计

    产品管理模块主要实现产品类别和产品信息的添加、修改、删除。其中, 产品类别对话框的输入字段只有类别名称, 而产品信息编辑对话框的输入字段包括:产品名称、产品类别、产品规格、计量单位、参考价格、数量下限、数量上限、有效期 (天数) 和警告期 (天数) 等。

    6) 库存操作管理模块设计

    库存操作管理模块用于入库、出库和库存盘点的添加、修改和删除, 其中入库单输入对话框字段包括:客户类型、客户单位、产品类别、产品名称、入库类型、存入仓库、产品价格、产品数量、总价格、经办用户和入库日期等;出库单编辑对话框字段有:客户类型、客户单位、产品类别、产品名称、出库类型、出库仓库、产品价格、库存数量、出库数量、经办用户和出库日期等;库存盘点编辑对话框用于编辑指定产品的库存数量, 包括仓库名称、产品名称、单价、当前数量、盘点数量等。

    7) 库存警示管理模块设计

    库存警示管理模块对话框包括用来显示所有需要进行数量报警的和失效报警的产品信息, 分别通过创建统计每种库存产品数量的视图和统计库存产品的价格、数量、生产日期、仓库名称和距离失效期天数的视图来实现。

    8) 统计查询管理模块设计

    统计查询管理模块可实现产品出、入库和库存产品流水线统计。其中, 产品出入库统计表需要创建对每种产品入库总数量的统计、对每种产品出库总数量的统计和对每种产品库存总数量的统计共三个视图来实现;而库存产品流水统计表需要创建统计产品入库和出库流水记录的视图来实现。

    2.2 创建帮助文件

    本系统使用微软的CHM来创建帮助文件系统。

    3 总结

    本文设计和开发的仓库物资管理系统是一个C/S结构的经营领域通用的管理信息系统。系统通过试运行, 实现了预期的各项功能, 达到了较为理想的效果。在加强成本核算、提高公司的基础管理工作、规范物资流通、维护公司资产安全完整、加速资金周转等方面, 克服了以往手工操作的缺陷, 证明完全达到设计标准。

    当然, 该系统还存在一些数据优化、个别特殊功能不完善等不足, 还需要在今后的维护过程中不断进行补充完善。

    标签: 仓库 仓库管理



    友情链接 :图书管理软件   飞机   软件测试  保温材料   洒水车厂家   装修中式别墅  电锅炉  国际货代     明泰铝业  集成吊顶  成都活动策划公司 货代管理软件 进出口代理清关公司 模具钢  烟雾净化器 工作服价格 工业设计公司 激光打标机   电子签章   植发多少钱  上海展台搭建   网页设计公司   网上商城  电磁流量计   钢制暖气片
    上海货代  定制礼品   香港服务器租用 精品资源网   餐饮项目  纺织品检测
     磁性过滤器  上海物流公司
    膏药OEM 爬架网 远程工作 污水提升器
    防爆配电箱  网店转让   加速器
    沪公网安备31010702002684号 沪ICP备14036201号-29