2015年传智播客JavaEE 第168期就业班视频教程day45-ERP项目-01 05-主线流程
采购管理 销售管理 采购退货管理 销售退货管理
老师的采购单的审核是分三级审核的,如果这个单子是个普通单子,那么审核一下就完了,如果这个单子超过100万,需要二级领导审核,如果这个单子超过500万,需要总裁审核。花钱的事必然都得过老总的手。销售不会过老总的手。销售只要价格合理,有比较好的利润,他都会让它通过的。单子在生成的过程中就已经确定了它是几级审核的。
跟单员他来负责跟这个单子。他不是直接去买的,他只是监督这个单子的执行。
跟单主管拿到这个单子指派任务人,他还不单是指派任务人的问题,跟单组的主管实际上要干的活是很多的,你不能随便分。首先进行判断,是厂家提供送货还是厂家不提供送货。要送货的话你就不需要跟单人了。要是提供送货的话你打个电话就行了。为了证明你这边的电话打了是那边的责任,必须得有个记录。我们要是与这个公司联系的话要不要一套系统来维护一下这个公司之间的关系。比如说上一次我找铁路整过来两个车皮,一个车皮12万。这一次还是最好联系那个人,价格也可以参考一下。需要有一套系统去维护这个东西。
CRM有些什么最基本的东西?有对方登记的信息,然后以后你的每一次联系都会形成新的数据。然后会有一个一对多,这些企业我们联系了多少。如果说这些只是联系,有可能会有一些交易。再来一张表,写上我们之间的业务往来,又是一个一对多,不可能只有一次,可能会与你们家做生意做了很多次。那么这一套系统里面反映了你与这家企业打交道的所有的信息。那么这一套系统就是CRM系统。
那么接下来就等着收货了,当然这过程不是那么简单的,过程中会有很多票据,会有很多单号。最后我们收货就是按照这个票据单号收的。
内部运输就是自己养的车队来完成这些事情了。对于有些公司来说有些货是不放心别人来帮你运输的,必须得自己来运输。要自己运输要有车队,有车队就要有车辆管理。有车务组,有车辆调度。车辆调度不要把它想成太简单了。车是分很多类别的。我要调这个车但是这个车不在怎么办,它不是天天在那里待命的。如果没有别的车可以替代的话这个单子的执行周期就会延长。那么你这个单子一开始下的时候其实是有一个任务周期的。这个时候可能你的采购计划就得调整。如果实在没办法就得对外联系租车。司机调度不是那么简单的,不是是个人就能出车。有些地方比如说跑各种各样的路,有些地方是平原有些地方是山路,所以肯定会有司机调度。有些人适合跑东北他熟悉东北的路况,在10月份地上可能已经有冰了。你派一南方的过去万一给冻死咋整。其二,对于南方来说可能他连雪都没见过,你别说冰了。那在地面上大量的冰,他看到以后他知道采用什么策略去处理。你要说东北人我去过东北东北人开车老猛了,他到那里卡就能打过去,你要整一个南方的可能直接就进沟里面了。所以说不同的路熟悉程度是不一样的。如果你一部去西藏的车你整一身体不好的,到那儿就得整死到那儿去。每次我们出一次任务都得搭上两三条人命。去过云南西藏就知道了,到那儿的气压就感觉不一样了。云南可能还行,你要去西藏的话走到青海海拔已经四五千了,那就有点受不了了。你要走到西藏海拔平均五千以上那就真是受不了了。这次出车必须得某个司机回来,没他不行,实在不行也可以租个人,但是全租就成外部了,有些东西不能让外面的人运的。
要是运输去新疆茫茫大戈壁,遇上劫道的了,会有危险,所以必须得有护卫。你要是得有配枪你就得在公安局注册、备案、申请持枪证,同时申请任务持枪。你不是申请持枪证就可以天天拿枪了,你出任务还得给它申请。我这次出任务申请持枪多少天,携带什么枪支,多少发弹药,出门回来以后再去公安局销去。你去公安局打交道得走CRM。你啥时候去那儿注册的找的谁,这些东西一年的都会记录在那,一共注册过多少次出了多少次的任务这些都要,所以说这些东西又会和CRM打交道。所以不要把这些东西想的太简单,我们在做这套东西的时候原始系统里面做的非常繁琐。从这个系统过到那个系统,从那个系统过到这个系统。你像这一步外部运输,给对方有票,然后你内部还有运单,他自己有自己的运单,这两个运单还得做一个对应关系。如果在这个运输过程它是先走一段什么后走一段什么它不一定直接航空过来的,它有可能先是海运过来然后再走航空的,这又该怎么整,好复杂。同时到这边怎么去接这个单子等等的,报关怎么报一系列的东西。这就是我们所说的跟单的过程。
你不要小瞧这些东西,一块小方块就是一个系统了。把课程按照30天的计划造就可以做完全部。你要这些系统的所有数据整到一块再去讲整体流程,这才有可能能做成。咱们一共十天的时间根本不靠谱。跟单组组长负责分人,把这些东西都分了,到最后去负责运货收货的人是组长吗?不是,这个人是我们跟单组的专员。收完货这个货到哪里去了,得放到仓库里面。
对于仓库管理员来说,只能说你回来多少,我入多少。我才不管你一共多少呢,总之入完为止。所以说在入库的过程中很有可能我这个单子还没有全部回来,我进行局部入库。不能说全部回来我才能入,那样的话全部东西都在仓库外面堆着。好家伙万一是面粉一下雨全部都没用了。所以这个入库是一个局部,以你回来的东西进行入库的。入库的人和收货的人是一个人吗?是库管人员。
对于采购申请单不光是主动提出申请或者是修改能过来,还有很多种情况可以过来。例如缺货处理,有可能因为客户的订货直接产生单子。它会自动生成单子,当然这个单子生成以后就直接转到主管那儿了,不需要你手工下,但是这个单子百分之百是需要修改的。比方说缺20万我就补二十万,那补完之后还是没有。你要五十万件,我仓库三十万件,我再给它来二十万件就够了,那么问题就来了,我可不可以二十万件直接从这边发到那边,三十万件从这边发到那边,还是说二十万件回到家,五十万一块发。是问题不是,是吧。比方说我们从A这里买卖给B,然后A和B离的很近,我还要再折腾一圈吗?不用,那我直接从A发就行了。如果直接从A发那么问题就来了,A直接发根本就没过我的手,厂家直接过去了,他们之间会不会产生串通,把我晾在一边了,不会。这种东西总代理或者说供货商一般不会这么玩。我要过去的过程中虽然货直接从A到B了,把我跳过去了,我这个单子还要加进去吗?这是我的执行单你不能说这一过去钱拿到手就行了,你以后总得追踪你的数据吧。你的企业的整个系统分析的数据就没了。所以说这中间还是会有一个单子,那么如何把这个单子改成我的单子就是一个很大的问题了。还有很多很多很特殊的情况,比如说我们已经开始这套东西了,下来一个单子了但是客户那边撤单了,社会也活动了,赔你钱没问题,走到哪里停了呢?走到哪里都有可能停。所有的这些过程的任意一步都有可能直接打回结束的。如果这个单子还让它继续那很容易,要是我们不让它继续那怎么个停止法。到哪一步停止的方案都不一样,比如说有些步骤还没有出门停止那很简单,但是如果你申请枪支公安局那边已经备案了你卡一下给它停止了,所以任何特殊的情况都有可能出现,你各种情况的处理都是很复杂的。
我们现在做的都是理想情况,一条线走到头。但是企业级的东西不可能都是完美的,可以说几乎没有一次是完美的,都有些小意外。人家企业要的就是这种东西,你得能给我处理。这玩意好做吗?不好做。至少得一天的时间把这事完全想清楚,表怎么设计还好,流程怎么设计还得另外说。所以说我们现在做的东西是迷你版本,但是主线都有了,剩下都是一些分支流程了。这就是采购流程。
采购和销售最大的区别是:先完成任务然后入库这是采购,销售是先出库然后完成任务。销售和采购流程肯定是不一样,但是有很多东西是相似的。再往下想,如果采购完我们要退货呢?退货怎么退,一定是某次采购退货。好,我家里有这种货物有一百箱,我又进了二百箱,如果我想退货肯定不能退原来的那一百箱,这就考虑到仓库的管理里面有一个位置关系。你在A仓库放的是这一批,这个地方放的是这一批,它是要分开的。它不可能说我拿二十吨大米五十吨大米往一块一融合其实都是大米,不可能,绝对不可能这事,然后退货的话我们把这批货物退了,问题来了,来了五十吨货物我已经卖了十吨了,结果有人反馈出问题了,但是有人没反馈。这个时候可能我们有一些召回,但是我们卖给别人别人已经用了一部分没法退了怎么办,五十吨货不可能五十吨都退的,必定会少一部分。那少的这一部分怎么做价,少的这一部分我们必定要和对方沟通,完了我们把这货组织一下再去退,退的时候一定是按照原来的采购单退。它的退货单只可能是这个采购单的子集,不可能超越这个采购单,不可能说我这边供你二十吨货,结果说出了点问题只剩下十八吨了,那我这里还有五吨算了一块退给你吧不可能的,人家绝对不会买这个账的。所以说退货单一定是采购单的子集,顶多是相同,有可能是它的一部分。退货单的发起一定是从一个采购单发起的,它不是凭空发起的。采购退货是这样,销售退货也是一样。只不过采购退货是出库,销售退货是入库。这么说的话销售退货和采购很相似,整个流程几乎是相同的。但是它的发起是拿一张原始的单子发起的,这就是我们说的对于进销存系统的四大核心流程:采购、采购退货、销售、销售退货。我们这次只做一个采购,不做别的,没有时间做别的。
其实这一套东西做也就是一天就做完了,前期都是为它做数据,你想要做这一套东西你得先把数据都做出来,没数据咋做。
2015年传智播客JavaEE 第168期就业班视频教程day45-ERP项目-01 05-主线流程的更多相关文章
- 2015年传智播客JavaEE 第168期就业班视频教程day45-ERP项目-01 10-类图结构分析设计
运行astah-pro.bat,这是windows下运行的.astah-run.sh是Linux下运行的. 类结构视图的作用是描述类模型和模型与模型之间的关系,也就是说我们在这要把这个一对多和多对多的 ...
- 2015年传智播客JavaEE 第168期就业班视频教程14-登录功能需求分析+模块结构命名规范
得先造一个模块,来封装我们的员工模型.登录的就是我们的员工嘛.员工模块属于权限校验系列的,校验叫做auth.进销存模块叫做cn.itcast.erp.invoice.权限模块叫做cn.itcast.e ...
- 2015年传智播客JavaEE 第168期就业班视频教程11-导入配置文件
资源文件放在Source Folder目录下面,这个目录同样会编译到classes目录下 web.xml的 <listener> <listener-class>org.spr ...
- 2015年传智播客JavaEE 第168期就业班视频教程day45-ERP项目-0107-其他子系统
一套ERP系统中一定会有CRM,不可能说我所有数据都是散着放的,你想用就随便写一个.你出去和人聊,一定得说我这里有什么有什么,然后你就可以和人说你做的是进销存.人家要问CRM或者说财务系统你就说那不是 ...
- 2015年传智播客JavaEE 第168期就业班视频教程06-权限校验子系统介绍
没整过论坛你也整过淘宝,其实淘宝登录的也分商家和个人,卖家和买家,不同的人登录显示的东西是不一样的.权限系统要分两大过程,第四天上午下午分开,分为授权与校验.我把某一个职务给你叫做授权,例如封你为征西 ...
- 2015年传智播客JavaEE 第168期就业班视频教程day38-SSH综合案例-1
为什么需要划分模块呢?因为需要知道一些大致的功能,其次呢需要知道我们后台需不需要对它进行维护.如果需要呢那它肯定是一个单独的模块, 1.1 网上商城需求分析: 1.1.1 前台:用户模块 注册: ...
- 2015年传智播客JavaEE 第168期就业班视频教程03-ERP简介(2)
资源管理这块的东西大家基本上能够猜个差不多了.下面描述描述计划.计划这个东西把企业资源这个东西提升了不只十倍二十倍了.ERP的核心是计划,但是这次我们做是不做计划的.今年我们是一个生产型企业,我们要开 ...
- 2015年传智播客JavaEE 第168期就业班视频教程 02-ERP简介
其实ERP描述的是管理一个企业的整体的所有的资源.ERP是帮你管整个企业的运行.那它是管哪一类企业呢?比如说帮光线传媒.ERP更多是用在生产制造企业,这是最好的,其次的就是这种销售型企业,二道贩子那种 ...
- 2015年传智播客JavaEE 第168期就业班视频教程17-登录功能业务逻辑实现(代码)
点击红色在业务层接口EmpEbi创建方法login 按F4弹出类继承层次视图 这些快捷键是条件反射了. 业务层做MD5数据加密,不能放在表现层也不能放在数据层必须放在业务层.它属于业务操作. 数据层的 ...
随机推荐
- 【python】利用scipy进行层次聚类
参考博客: https://joernhees.de/blog/2015/08/26/scipy-hierarchical-clustering-and-dendrogram-tutorial/ 层次 ...
- c++类成员函数重载常量与非常量版本时避免代码重复的一种方法
c++有时候需要为类的某个成员函数重载常量与非常量的版本,定义常量版本是为了保证该函数可作用于常量类对象上,并防止函数改动对象内容.但有时两个版本的函数仅仅是在返回的类型不同,而在返回前做了大量相同的 ...
- 20155317 2016-2017-2 《Java程序设计》第8周学习总结
20155317 2016-2017-2 <Java程序设计>第8周学习总结 教材学习内容总结 1.java.util.logging包提供了日志功能相关类与接口. 2.使用日志的起点是L ...
- sql中的一些通用函数
1. SQL中使用case,when,then SELECT CASE TYPE THEN '正常' THEN '密码错误' ELSE '不正常' END '状态' FROM tbl_user 或者 ...
- java 输出helloword
1,安装jdk;2,配置环境变量;3,新建D:/Test.java文件;4,文件内容如下:public class Test{ public static void main(String[] arg ...
- VCF文件导入导出
参考资料 通讯录导入导出vcf格式文件方法可参考: https://qiaodahai.com/android-iphone-mobile-phones-contacts-import-and-exp ...
- 转载 关于restTemplate 内部实现
2016-12-28 by 安静的下雪天 http://www.cnblogs.com/quiet-snowy-day/p/6228198.html 本篇概要 RestTemplate 类图 po ...
- django-url命名空间+反查
from django.conf.urls import url, include urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^h ...
- volyaire重振Infiniband
InfiniBand简 称IB,DoSTOR存储小字典里的解释是,一种新的I/O总线技术,用于取代目前的PCI总线.IB主要应用在企业网络和数据中心,也可以应用在高速线 速路由器.交换机.大型电信设备 ...
- 关于RDS for mysql中导入数据库set global event_scheduler =1 需要更多超级权限
关于RDS中导入数据库set global event_scheduler =1 需要更多超级权限 报错提示 其实这个意思是 让mysql自动启动 计划任务 如果在 命令行下 查询 SHOW VAR ...