记录我的小项目-第二弹


一、项目起因:

前段时间开会,跟公司快递营销组两位同事闹了点不愉快,这个原因是两方面的:第一是因为也是对工作项确实不太清楚(说实话,官僚主义太严重,全是形式主义,扣字眼一个比一个厉害,整一些形式主义的东西,什么三大标准化,要必须产出,也没明白什么是三大标准,不清楚怎么定义,也不清楚什么算什么标准,怎么提交怎么弄)第二是对这项工作的不认可(业务本身是千变万化的,标准是在工作中形成的,不清楚这件事对项目有什么帮助,在产品还在定义中,出标准化有什么意义。花大量的时间做了一些纸面文档【说多了,算是吐槽吧】)后来被批了,想想也没什么,思想本身也无法统一也无法调和,只能低头默认(得吃饭呀),后来挨批了一顿,然后想想怎么缓和下关系(写到这里,突然觉得自己活成自己讨厌的样子了,社会发展,个人成长,环境适应)

针对这件事,自己也有问题,对事情的不认可可以向上提出,可以无法接收文化离开,可以沉默隐忍接受,但是不应该对项目里执行的人出言刁难,(本意并非如此,只是提出了疑问,没想到点了炸药包,确实不知三大标准化是什么)尤其不应该对一个小专员,然她下不来台。现在也没到权力斗争的地步,搞掉别人对自己也没什么好处,自己的思维和工作方式的问题,也需要检讨。

后来想想,自己在以前的工作中做过一个《培训管理系统》就琢磨用excel做一个自动化系统吧,算是关系的缓和,也不是有意刁难的,这个事情也算过去了

二、使用工具:

wps最新版就可以

excel:最好是2017-2023版

WPS宏插件: VBA宏插件(含安装说明).rar

​ 密码:1234 提取码:yypd

access数据库:

三、项目需求:

  1. 可以分发数据,让销售自己的数据看自己
  2. 可以有一个数据对照,因为用“vlookup”有时候会出错(销售填写的表格有时候会加一个空格)
  3. 有一个数据看板和查找系统

四、项目思考:

  1. 根据现有的信息来看,无法通过钉钉进行文件共享,通过公式来满足

  2. 数据库有两套方案:

    (1). 用传统的数据库进行,access,sqlServer

    ​ 优势:数据库安全,易操作,数据调用方便

    ​ 劣势:需要给他人电脑安装access数据库和sqlserver,比较麻烦

    (2).用excel 的xls 作为数据库,ocdb 用 jet,通过共享文件进行

    ​ 优势: 简单方便,wps也能用

    ​ 劣势:数据不安全,不确定效率如何,另外是否也需要给别人的电脑安装OBDC不确定

  3. 数据分配方式:

    准备多个表格,用名字区分,每人一个(简单易行就好了,不整太复杂的)用数据库区分

  4. 数据展示:

    看下模板,有合适的模板直接套用,加代码就可以了

五、项目逻辑:

  1. 将所有的数据放入数据库,中台可以获取所有的数据,给中台加入一个数据获取按钮,获取最新的所有数据,数据最好是更新过来的(因为数据量有几千条,不能所有数据一起更新)
  2. 中台做一个数据分配按钮(每天更新一次数据,分配给销售)
  3. 销售一人准备一个表,做数据的提交,注意限制原始数据的改动

六、项目计划:

  1. 测试数据库:测试access,及xlsx
  2. 找合适的表模板
  3. 敲代码

结论:最后采用了sqlserver,苦笑不得。代码逻辑基本上完成,改数据库比较简单

发现sqlserver 优点:

  1. 和access数据库共用了Microsoft ActivateX Data Object(ado),

  2. SQLserver的SQL语句和access是共用的。相较于xlsx ,这个数据不能用联表查,就只能打开,然后取数据,然后操作,会更麻烦一些。

  3. SQLserver wps也是可以用的

七、具体实现:

excel-中台数据库搭建(一)

excel-中台数据库搭建(二)

excel-中台数据库搭建(三)

excel-中台数据库搭建(四)

销售系统搭建(一)

销售系统搭建(二)

八、项目指标:

​ 暂未涉及(后续精进再看)

​ == 当前项目进展:==

完成