GitHub

2021年1月18日更新,一直有人发邮件问用户名和密码,我已经忘记了,issues里有人解出来了,用户名:mains密码:111;自行验证

项目后台采用无框架的原生php开发,重点在于系统分析与设计,完成了仓库管理系统的基本功能。

=====================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

企业希望解决的问题是:

本仓库管理软件的目标主要向中小型物流仓储企业开发的仓库管理软件,仓库能够接受多家客户的委托管理他们的货物存储。能够对仓库内的货物收、发、

存、调、查等操作进行全面的预测、建议、控制和管理。输出报表,及时反映出货物占用状况、收发与物资的仓储、流向情况,为生产管理和成本核算提供依据,使用户能够实现高效管理。

本系统主要需求有:基础数据维护,货物入库,货物出库,盘仓,货物费用计算,货物数量计算,如下图3.1所示输出统计报表。

提供一套完备的与企业仓库管理中所需相一致的功能:

(1)建立基本资料信息库,规范所有资料信息。

(3)高仓库管理的服务水平,最大限度地降低库存量,包括中间库存和在制品的库存,以减少在库存上的资金积压。

(4)最大限度的保证订货任务的按期完成。

(5)提高计划的可能性,实现均衡生产:

(6)集成管理职能,提高管理效率。

系统整体可以分为多个子系统,分别对应某些特定方面的功能。从整体上看,整个系统可以分为8个子系统:

(2)入库管理:包括请购单生成,采购明细,入库。

(3)仓库管理:包括库存明细,查询,出入库,盘点,调拨。

(4)出库管理:包括销售出库。

(5)查询及报表生成

(6)智能库存分析及报警管理:包括决策生成。

系统基本功能图如下所示:

图2.2.3系统基本功能图

通过调查,要求系统需要有以下功能特点:

>易用性:能够像其他普通管理软件一样有较好的用户体验,方便用户操作,快速掌握系统操作流程。

>用户访问控制:针对企业中不同用户访问系统,为了安全性考虑,对用户划分权限,限制系统操作功能,可以考虑使用基于角色的权限控制。

>批量处理:为了解决企业数据量大,手动输入效率低下的问题,系统提供了Excel格式的文件导入导出功能,快速导入到数据库和备份数据库功能。

>系统快速查询:支持多条件的模糊查询,可用于自定义报表。

>系统响应速度快:MySQL得益于它的数据库引擎,能对不同的系统要求自定义选择,提高系统性能。

>报表功能:为了满足不同业务员的需求,系统可提供按条件分类的系统报表。

组织结构与功能分析是整个系统分析工作中最简单的一环。组织结构与功能分析主要有三部分内容:组织结构分析、组织结构与业务功能联系分析。在分析组织结构域功能之前我们首先了解一下仓储部门的主要职能。

仓储部主要负责管理企业各类原材料、辅料、产成品、零部件、设备等物资的入库、保管、库存控制、出库、配送等活动,为企业的生产经营活动提供保障,为企业的发展提供服务,具体职能包括以下六大项。

(一)物资检验

1.对企业所采购各类物资、产成品进行入库前的数量清点、单据核对。

2.检查企业所购物资的包装情况,做好记录。

3.将入库前物资检验的结果及时反馈给采购部,以便采购部及时做出相应处理。

(二)物资出入库管理

1.对出入库前的各类物资进行点数或过磅。

2.办理各类物资的出入库手续,检查单据是否填制齐全,单据不全者拒绝出入库。

3.严把出入库物资的质量关:具有质量检验合格报告书的物资才可入库;对出库物资也要进行品质检验,杜绝不合格品投入使用或流入市场。

4.优化出入库流程,保证出入库工作的准确性。

(三)物资存储保管

1.仓库规划,包括规划存放区域,设计各类物资的摆放规则、位置,合理利用仓容及各类资源。

2.各类物资的分类存放、整理和保管。

3.各类库存物资,尤其是设备、备件等的保养。

4.库区的公共卫生管理(防止各类物资受潮、变质等)。

5.仓库的安全、消防管理(做好防火、防盗工作)。

(四)物资定期盘点

1.统计每日出入库物资数量,编制统计日报表,为采购、生产等部门提供准确的库存数据。

2.定期对库存物资进行盘点,记录在库物资的各项数据,定期向财务部提交库存盘点数据。

3.处理盘盈、盘亏、损失等情况。

(五)库存控制

1.核定和掌握各种物资的储备定额,并严格控制,保证库存合理。

2.对各类物资进行动态管理,及时提出采购需求报告。

3.对仓库内发生的滞料、废料予以及时处理。

(六)物资装卸、搬运及配送管理

1.做好各类物资的装卸、搬运、出入库及库内搬移作业。

2.做好各类物资的分拣、拆包,产成品的包装、打包。

3.做好库内物资的理货、配货工作,并及时将物资送达生产现场或指定地点。

4.做好叉车、运输车辆的调度、养护及对驾驶员的管理工作等。

组织结构反映一个组织内部部门的划分及其相互之间的关系,通常是通过组织结构图来实现的。下图是按仓库的不同职能设计的仓储部组织结构图,反映了仓储部门内部之间隶属关系。

组织结构图反映了组织内部和上下级关系,但却不能反映组织各部门之间的联系程度、组织各部门的主要业务职能和它们在业务过程中所承担的工作等,这将会给后来的业务,数据流程分析和过程/数据分析等带来困难。通过组织/功能分析,可以反映组织各部门在承担业务时的关系,使组织的功能进一步理顺,提高管理效率。其分析工具组织结构与业务功能联系表。

*:表示该部门是相应业务的执行部门;×:表示该部门是相应业务的辅助执行部门;

√:表示该业务的执行需要用到相应管理部门的数据;空格:表示该单位与对应业务无关。

业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合理流向。

从前面的组织结构与业务功能分析可以看出仓库管理系统主要有以下几项业务流程(如图2-4所示):

入库管理:采购部门或其他部门的入库单首先要通过检验组的检查,入库前物资检验的结果及时反馈给采购部,以便采购部及时做出相应处理,准确无误后才能提交给入库管理组,入库主管审批后再由库工安排入库,入库完成后再由制表员存档。

出库:有关部门持出库单经出库主管审批后,由出库库工安排出库,入库完成后再由制表员存档。

库存调拨:对不同仓库之间的货品进行同价调拨并记录档案。

仓库管理系统业务流程如图2.4所示。

图2.4仓库管理系统业务流程图

前两节关于仓库管理的组织机构和业务流程分析中绘制的组织结构图、业务流程图等图表虽然形象地表达了仓库管理中信息的流动和存储过程,但仍没有完全脱离一些物质要素(如货物、产品等),数据流程分析把数据在组织内部流动的情况抽象地独立出来,不考虑具体的组织机构、信息载体、处理过程、物资和材料等,只从数据流动来考察实际的业务数据处理模式。数据流程分析的目的就是要发现和解决数据流通中的问题,这些问题包括:数据流程不畅,前后数据不匹配,数据处理过程不合理等等。

数据流程分析是通过分层的数据流程图来实现的,下图为本系统的数据流程图。

图2.5仓库管理系统数据流程图

===================

在系统分析的基础上,可以进一步对系统设计的具体分析和总体思想进行设计。总体设计主要是对系统做一个概括性的介绍,以及功能模块设计和物理配置方案设计。

采用分解的方法,将系统设计成由相对独立、功能单一的模块组成的结构,它是以系统的逻辑功能和数据流关系为基础,根据数据流程图,借助于一套标准的设计准则和图表工具,通过“自上而下”和“自下而上”的反复,把系统逐层划分为多个大小适当、功能明确、具有一定独立性且容易实现的模块,从而把复杂系统的设计转变为多个简单模块的设计,使系统开发的整体工作量变小。

从企业仓储的功能角度上看,基于php开发的仓储管理系统开发的总体任务是要实现企业仓储管理工作的系统化、规范化和自动化。所以本系统不仅应具备拥有权限的用户实现对系统的管理,还应包含了以下一些的主要功能模块,每个模块的功能都是按照在调研中搜集的资料及前面的系统分析进行编排制作的。

系统功能结构图如图4-1所示:

本仓库管理系统使用PHP编程,通过WEB技术实现界面,数据库置于WEB服务器中。用户主要通过因特网访问接口界面,经过认证之后就可以进入系统进行信息管理。故而本系统将大部分的数据处理在服务器端进行,对于客户端要求很低,只要是能连接因特网,访问WEB页面,支持JS、CSS等WEB中广泛应用的技术即可。对于服务器端,应对安全性、稳定性要求严格,采用专门的服务器配置,能够24小时长期不间断工作。但在开发阶段,我们仅使用一般的计算机结合Apache+PHP+MySQL软件实现服务器的功能。

服务器配置要求:

专业的服务器,使用WindowsServer2003等专业的服务器操作系统,系统要求支持PHP、Apache、MySQL最新版本的软件。

客户端配置要求:

台式机、笔记本、智能终端均可,能够接入因特网,支持常见的WEB技术,如HTML、JavaScript、CSS等,有相应的输入设备。

网络配置要求:

如果管理仅限于本地,则仅需将终端与服务器连接于同一局域网;如需在外网访问系统,则需要服务器有专门分配的固定IP地址。

=========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

系统详细设计在系统架构的基础上对系统功能和结构的细化。根据系统架构,自上而下整个系统被划分成若干层,每一层又被划分成不同的功能模块。系统的业务层被划分成若干独立的功能模块,而系统的功能层又被细分,划分成了小的独立模块。系统详细设计包括代码设计、数据结构和数据库设计、输出输入/人机界面设计、处理过程设计等。

代码是客观实体或属性的一种表示符号。在管理信息系统中,代码是人与计算机的共同语言,起着沟通人与计算机的作用。采用代码,可以使数据表达标准化,简化程序设计,加快输入,减少出错,便于计算机处理(记录、检索、排序等),节省存储空间,提高处理速度。代码有很多种类,可按以下两种方式分类。

在本系统中要用到大量信息元素的编码,代码设计是该系统设计的一项重要的基础工作,对于提高系统的标准化及可扩展性和维护性具有重要意义,下面是本系统主要信息元素的代码设计。

实体型:用矩形表示,矩形框内标注实体名。

属性:用椭圆形表示,并用无向边将其与相应的实体连接起来。

联系:用菱形表示,菱形框内标注联系名,并月无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:l、l:n或m:n)。

图4.2.1-1管理员信息实体E-R图

图4.2.1-2员工部门信息实体E-R图

图4.2.1-3员工信息实体E-R图

图4.2.1-4仓库信息实体E-R图

图4.2.1-5出/入库信息实体E-R图

图4.2.1-6往来单位信息实体E-R图

图4.2.1-7入库单信息实体E-R图

图4.2.1-8出库单信息实体E-R图

图4.2.1-9调拨单信息实体E-R图

图4.2.1-10盘点单信息实体E-R图

图4.2.1-11货品信息实体E-R图

图4.2.1-12计量单位信息实体E-R图

图4.2.1-12货品分类信息实体E-R图

图4.2.1-13仓库管理系统实体联系图

图4.2.2-1仓库管理系统概念数据模型图

图4.2.3-1仓库管理系统物理数据模型图

图4.2.4-1仓库管理系统面向对象模型图

由于篇幅所限,仅列几个关键的表出来。

1.操作员表

2.货品类别表

3.货品信息表

4.员工信息表

5.部门信息表

6.往来公司信息表

7.仓库信息表

8.仓库库存表

9.计量单位信息表

10.货品分类信息表

11.出入库信息表

12.库存调拨信息表

13.库存盘点信息表

14.货品出入库记录表

15.仓库货品库存信息表

=======================================================================================================================================================================================================================================================================================================================================================================================================================================

THE END
1.怎么用excel做仓库管理系统怎么用excel做仓库管理系统 要使用Excel制作仓库管理系统,你可以按照以下步骤进行操作: 准备工作:创建一个新的Excel工作簿,并在第一个工作表中创建列标题,例如"产品名称"、“产品数量”、"产品价格"等等。你可以根据自己的需要添加其他列标题。 数据输入:在每一列下方输入相应的数据。每一行代表一个产品,每一列代表http://www.gaoshouwan.com/ruanjian/44053
2.如何用excel做仓库管理系统零代码企业数字化知识站用Excel做仓库管理系统的步骤如下: 1、创建数据表格; 2、使用公式和函数; 3、数据验证和条件格式; 4、生成报告和分析。 下面详细介绍每一步的具体操作。 一、创建数据表格 在Excel中创建仓库管理系统的第一步是创建数据表格。数据表格是仓库管理系统的基础,用于存储和管理所有相关信息。以下是创建数据表格的详细步骤https://www.jiandaoyun.com/blog/article/1397060/
3.仓库管理系统用excel做仓库管理系统资源资源浏览查阅22次。一套简答的仓库管理系统,通过仓库管理系统体功能包括:货品入库、出库、现存、盘点;灵活的统计报表、强大用excel做仓库管理系统更多下载资源、学习资料请访问CSDN文库频道.https://download.csdn.net/download/zifeiyuwoshi/4365926
4.用excel做仓库管理系统模板怎么做2条回答:【推荐答案】简易仓库管理系统,可以通过Excel来实现。可以做到入出库管理、库存管理、货位管理,并实现先进先出。需要的话,给我留言。以下为目前的功能该工具采用Excel数据库引擎技术,按照软件工程思路设计开发,运行稳定,简单实用。公开版除了商品属https://wap.zol.com.cn/ask/x_23579709.html
5.用excel做了一个简单的仓库库存管理系统来自墨爷日记用excel做了一个简单的仓库库存管理系统 因为前几天有跟几家erp系统公司交流过合作的事情,大家都知道一套这个系统价格也是不便宜的。但是一些中小卖家的需求可能就是简单的库存管理,所以我这边就利用excel做https://weibo.com/1855617457/OiVZchmZF
6.用Excel设计制作仓库管理系统办公自动化2020年09期用Excel设计制作仓库管理系统,Excel,仓库管理系统,进销存,设计制作,Excel是一款强大的办公软件,在我们的工作中发挥着重要作用。如何用Excel制作仓库管理系统,对于非专业人员来说非常实用。Excel实现https://wap.cnki.net/touch/web/Journal/Article/BGDH202009024.html
7.使用Excel制作的仓库物料进销存管理系统,非常简单易用感谢楼主分享自己的进销存表格,已为本贴加50分,希望楼主能够继续分享有用的仓库管理资料,让所有的库友https://bbs.kuguanyi.com/thread-19468-1-1.html
8.2020年省市联动“南粤春暖”(清远清城区)专场网络招聘会1、两年以上相关工作经验,熟悉网络系统运营操作; 2、负责公司新电商渠道的运营维护; 3、熟练使用办公软件,擅长数据统计和分析; 4、有较强的沟通理解能力和执行力。 六、仓库理货员2人 综合月薪:2800-4000元 岗位要求: 1、能够熟悉运用Excel、Word等办公软件; http://www.qingcheng.gov.cn/xxgk/tzgg2/content/post_996481.html
9.里诺仓库管理系统进销存软件wms仓储里诺仓库管理系统(12月05日),确保企业及时准确地掌握库存的真实数据,合理保持和控制库存。面世16年,5万家中小企业选择!软件简单实用,7天学会操作。http://www.lenosoft.net/
10.仓库出入库管理Excel表格模板下载熊猫办公网站共为您提供712个仓库出入库管理设计素材以及精品仓库出入库管理Excel表格模板下载,汇集全球精品流行的仓库出入库管理Excel表格完整版模板,下载后直接替换文字图片即可使用,方便快捷的不二选择。https://www.tukuppt.com/excelmuban/cangkuchurukuguanli.html
11.通用Excel库存管理系统,最好用的Excel出入库管理表格表格版块有很多实用出入库管理表格,得到广大仓库管理同行的支持,经过分析与提取各个表格中的实用功能,专门制作了本套《通用Excel库存管理系统》表格。包含仓库货物做账用到的入库、出库、汇总、报表等全部功能,适合绝大部分的仓库、商铺、网店的出入库管理。 使用前提:本表格使用VBA编程完成出入库的自动化处理,在使用前,https://www.iteye.com/resource/qq_36616801-10553173
12.来宾市人民医院医院信息系统升级改造建设服务2. 设置了VTE管理的科室,在HIS住院医生站或护士站,可看到VTE相关的信息或操作。4.1.2 VTE项目要求支持能够维护VTE项目的类型、属性、名称、来源等属性,其中现有类型有有五类:诊疗项目、宣教项目、诊断条目、评分表单、知情同意书。属性是做统计用;名称自定义;来源项目根据类型不同,来源于不同的系统或项目。4.1.https://www.lbsrmyy.com/sys-nd/997.html
13.ERP软件企业管理软件仓库进销存软件会Excel就可快速上手的企业管理软件:企业ERP软件,仓库进销存,工程项目管理,均可免费下载使用.国内常用的ERP软件有哪些,企格是帮助企业实现信息化的管理系统.https://www.hua-mi.cn/
14.通用EXCEL进销存仓库管理系统创新设计ExcelVBA程序开发系统提醒:出入库单待审核提醒、库存报警提醒 仓库管理:出入库库单开单操作单据、具有审核、作废、反审https://club.excelhome.net/thread-1625757-1-1.html?_dsign=f1c2783d