不折腾不铁血,花了几个月整改进销存系统
这次有一个月没有更新了,周末终于有空坐下来记录一下。
这一个月来超级忙,几乎都在改代码,真的是做到了废寝忘食,前前后后断断续续的折腾了有5个月,对,从3月份开始,要是再加上前期对进销存软件的尝试,那么应该是从今年2月份开始,在使用了国内市面上几乎所有主流的进销存软件以后,发现没有一款符合我的需求,当然我比较在乎细节,如果勉强使用的话,还是能用的,可我就因为懂点代码,于是最后决定找一款PHP进销存系统来进行整改。
刚开始找到的是V8多仓库进销存,考虑到整改工作量大,所以继续找,接着找到ViooMa,已经很接近了,后来无意间发现宝塔里面居然有一款进销存,也是唯一的一款,还带一键安装,试了下,很不错,基本的功能都有了,几乎满足自己的需求,但是细节方面还是得根据自己使用习惯来整改。
回想7年前硬着头皮靠搜索引擎做了一款php记账程序后,就再也没有改过什么代码,上次确实学到很多,但是也忘了差不多了,之后连自己的wordpress博客,都已经很久没有折腾改过,本来就没有系统性的学过asp,php,html,JavaScript, jquery,ajax,css这些,以前只是因为优化博客主题会接触一些,若不是因为互联网有代码可以模仿,也根本添加不了什么新功能,基础都不过关。
所以上次做的php记账程序,那代码别提有多糟糕,乱+效率低,不过想要的效果和目标还是实现了,对我来说,能搞出来,已经很不错了。
那现在其实改代码也很费劲的,这个劲如果用在重新学习某一门编程语言的话,也应该能学有所成了,但我真的没打算去好好学,仅仅是为了自己的需求去拼凑各种功能。
不管是之前的记账程序,还是今天改的进销存,能达到自己的最终目的,已经算很欣慰了,对于一个普通人,我相信他是没办法做到的,我能做到,除了需求,还有兴趣,这段时间,每天都感觉时间过得非常快,在改代码的过程中,我的心情是愉悦的,每次实现某个需要的功能的时候,都很有成就感,平时自己上班都不愿意加班的,但这个,不管熬到多晚,我都很积极。
这段期间,除了用搜索引擎,我还加了两个群,分别是前后端群,部分功能自己实在搞不出来,才请他们搞,按功能收费,因为每天在群里问一大堆问题,除了自己问完自己解决外,还了解到前后端这个群体的日常工作和生活状态。
回到PHP进销存,自己这么努力的去改,当然也有我这行的竞争者,他们肯定有同样的需求,曾想过把改好的进销存源码出售,或者帮别人完成部署,但考虑到这是别人的代码,没有授权,如果找作者授权的话,应该可以合作共赢,这个等以后再说吧,我注意到作者最近已经完成一套带APP程序的进销存了,他们也在推广和出售自己的服务,但我相信,无论如何,他们和大部分我使用过的进销存app是一样的,所以我也没去试,有些功能他们肯定无法为了小众的需求而改变软件的逻辑,这也是以往的各个app客服无法满足我提出的需求的原因,又或则很多app已经成型,后期都没有程序员维护了,即使有,他们的更新也非常慢,反正就是找各种理由忽略,即使我已经是付费成员了。
当然,国内有些软件还是很优秀的,功能尽可能的实现多用途多功能,在无需修改的情况下,好的程序员设计的程序灵活性非常强,比如秦丝和管家婆以及生意专家,其中七色米也很接近我的需求,但他们的服务器速度感人,网页端收银也存在一些问题,总之,不管用哪款,都不会是自己满意的,因为我特在意细节,所以更愿意用网页的方式去折腾出自己想要的功能。
那到底是什么功能,让他们无法考虑加进去呢?其实就是杂货店的不正规情况所致,比如没有条码,无码收银,这个其实零售进销存都会考虑到的,但新的零售进销存app非常少,这方面老式windows软件都很成熟了,随着网络的普及,对那些windows版无感,感觉也没有网页版方便,而且功能上肯定也不会完全符合我的需求,基于以上种种,与其去和客服解释沟通,不如自己动手改。
用软件管理的好处我就不再赘述,相信大家都认同,尤其是商品多,又杂,比如五金店,就我自己看到四五线城市还有不用系统收钱的那种杂货店,大多数是家庭经营式,就算想用系统收钱,由于繁琐的录入和系统操作也会让很多中小型商店拒之门外,这类商店不是非常正规,又有一大堆无码商品,这很像中国出口的义乌小商品,大部分产品为了节省开销,连条码都省去,这给销售店的管理带来不便,还得自己添加编码,加上有些产品的进货渠道很复杂,一个产品被各个商家转了好几手,以至于同样的产品被贴了好几家的条码标签,反正很乱,但这类产品价格会好些,不知不觉扯远了,反正都有条码配上软件管理那是最好的。
之所以说这些,就是针对这类的商店,那些软件用起来,在细节方面可能不那么好使,加上大部分软件开发商由于缺少实践操作,又或者使用环境不同,他们只是根据大概的要求做出相应的功能,往往忽略了实践,各大软件间的功能看似都差不多,但优秀的软件总能考虑得更周到,举个简单的细节,搜索框输入完信息点击搜索,输入框应该是全选状态,方便修改和下次录入,别看好像没什么,效率上方便太多了,尽量让操作的人减少繁琐的操作而又准又快,这样的细节太多了,我就不一一举例。
总之,我这套优化版,目前为止是非常适合我现在的操作环境,也肯定有人处于这样的环境,除了批量在名字前面或者后面添加文字,改名,排序,批量改价格,涨价,统一价,按百分比涨价,列表显示条数,无码收银,快速修改库存,快速改价,快速咨询价格等等,一切以效率为主,既然是非正规,那么肯定也会略过一些非常严格的权限分配问题等,也因为中小型店也不可能有很多员工来分工,那些什么打印报表啥的,也都是多余的,重点在小票打印方面等等,反正一切精准定位,而且够用又不缺少必要的环节。
所以,优秀的软件可定制很重要,比如打印小票,至少金钱符号可以给人改吧?小票头部和底部等文字可以给改吧?扫码可以支持蓝牙扫码或者连续扫码吧?我看到有些软件作者,就给个输入框,扫码一般都会带个回车事件,连回车事件都不给,让操作者扫码后还得手动去按他们提供的搜索按钮,这都是细节问题。
既然这么多细节需要改,我马上想到就是直接网页端操作即可,而且随时随地都可以操作,方便性不说大家都知道,不用安装软件,不管是PC还是手机,都可以收银和管理后台,有人会说手机上有扫码功能,其实我以前也是这么想,后来真正使用以后,发现那个很耗电,还没有蓝牙扫码枪好用,而且如果是偶尔查询商品,直接输入条码最后五位就能解决,其实网页也有扫码方案,另外关于编码方面,我还做了特殊处理,细节和布局方面可以说做到极致。
由于部分代码还没有时间去供用户后台设置,只是在代码里加入了自己的需求,所以目前给一个新人用,绝对会遇到问题,因为部分功能只有我自己知道哪里改,哪里调,总之,我现在自己已经测试半个月了,没有遇到什么问题,效率也比原先用别人的软件方便太多了,因为一切都是根据自己需求来做,包括我的员工都说非常好用了。
这次主要用的是php+mysql+jquery,加入前后端群,很多人都推荐为什么不用vue,都说vue比jquery实现起来容易多了,运行效率也高,但我自己只会这个,有想过学习,但也找不到合适的vue进销存进行整改,整个系统自己去开发的话,那就没有必要了,所以目前用juqery已经很满意了,很多功能想怎么安排就怎么安排,很方便。
最后感谢开源代码,代码里注释写得很清楚,非常适合学习。
最近也发生了不少事,卖车买车,学手动挡等等,有空了继续写,感谢大家的支持,最近很少逛博,请谅解,最后祝大家健康快乐。
上一篇:接种第四针新冠疫苗
下一篇:花粉来袭
找不到合用的就自己写一个,这真的挺酷的,尤其还不职业码农。
@Eric 不得已哈,主要有点兴趣。
没想到你折腾好了,今年开始就特别忙,所以没什么时间写代码
@老狼 是啊,又学了不少,但一段时间没折腾以后,又会忘掉,毕竟不是专业的,也没那时间去巩固积累。
两单就赚了4w刀 真牛逼啊
@鸟叔 4w是阿币,已经贬值到不行了。
厉害 会折腾就是NB 不满意我自己搞
@灰常记忆 需求 兴趣 可能性
到底是牛人,我的话就是找各种软件,然后选一个能凑合用
@空空裤兜 刚开始也是这样想。
自己动手丰衣足食
@平顶山 是这个道理,就是辛苦点。
厉害厉害~还没折腾过app,要跟上永哥脚步
@axiu 我也没有折腾APP,还是折腾网页。