我们为什么要自己做系统?
- 定制产品成本高,开发周期长,服务上得不到保证,且系统后续升级又是一笔开支,对于中小企业或初创企业能省则省;
- 标准产品功能不能符合自己的需求,且有过多无用的功能,花钱买了个寂寞;
- 企业可能有很多系统,比如OA(办公自动化系统),WMS(仓库管理系统),钉钉(考勤系统),ERP(企业资源管理系统),CRM(客户关系管理系统)等,或其他专业的管理系统,这些系统数据各自独立,甚至同一套系统可能有多个账套,这样在汇总分析数据时会浪费大量的精力和时间,使用VBA将这些系统数据整合汇总为一个汇总分析系统会大大的续约时间,降低成本;
- 企业还存在系统外的各种数据,各部门无法统一,数据不能共享,也可以通过Excel VBA和数据库将这些数据整合到服务器上保存,以达到各部门之间的数据共享。
Excel+VBA的优势:
- 语法简单,依托于Excel可以节约大量的编程时间;
- 利用VBA+SQL数据库就可以制作共享系统,除了将各系统数据整合,也可以将零星信息统一保存管理;
- 如果是单机使用,可以使用ACCESS数据库,如果是多人使用,可以用SQLServer做数据库;
- 多人使用的话也可以制作登录界面,设置不同的用户和权限,功能上很容易折分为不同的Excel文件;
本文目的:
主要介绍开发过程中的思路和一些技巧;
主要内容:
- 进销存系统,库存统计分析和成本计算;
- 销售管理中的一些内容;
- 采购管理中的一些内容;
- 依托于销售和采购管理的应收应付;
- 依托于销售的计时计件、业绩统计等;
- 从考勤机中导出的考勤数据数据处理,以得到一份完整的考勤表;
- 依托于考勤和业绩统计的工资计算;
- 其他可能想到的;
使用的工具:
完整版的Excel+ACCESS2013版,这里需要注意的是很多用户下载的Excel都不完整,可能没有ACCESS系统,或者VBA部分不完成,无法完成系统的开发,所以要下载完整版的Office,网上有很多,如果没有也可以私信我。
感兴趣的朋友可以根据自己的实际情况一步一步来完善系统,了解整个开发流程后可以自行将系统扩展为多用户版本,根据自身数据量大小,可以采用ACCESS或SQLServer等数据库来存储数据,提高安全性和速度。
我不是专业开发人员,请大家不要关注什么开发原则和套路,这些我不懂,只是分享给大家我在做系统时的一些心得,完全是实战,希望能帮助到有兴趣的朋友。
发帖过程中各位有什么想法和需求都可以在评论区留言,在大方向不变的前提下,补充完善系统。
离开具体的行业是无法谈论进销存的,各行业有各行业的特点,包括产品特点,交易特点以及管理特点等。
这里我们以简单的商贸型企业为例子开始扩展,过程中也会说一些特殊行业的处理方法。
文字版的主要介绍思路,视频版的介绍操作,每一章的源码如果有需要的请私信我。