浙江某环保公司企业ERP管理系统+小程序
2022/12/30 10:59:45

引言:

我们将会定期做一些我们开发过的客户成功案例故事,把每个客户在我们这里的开发项目,从最开始到项目验收上线的整个过程做一个回顾介绍,从0到1的去讲解,希望可以帮助广大的客户朋友,增加了解;

(由于每个案例都是真实存在的,为了保护企业隐私,部分细节不做透露或打码处理,希望大家理解)

重点是让大家能理解,一个项目的始终,即怎么来的,怎么沟通和怎么设计开发的,这一整个流程。

废话不多说,正文开始

1、客户怎么来的

这个客户姓李,年龄大概是45岁左右,通过我们某个运营平台和我取得了联系,浙江人,现在是浙江一家公司的职业经理人。

这家公司的名字叫浙江XX环保科技有限公司,是做医用物资的,主要是一次性的手套,受口罩影响,他们的产品需求量激增,生产线也加了好几条,管理趋于混乱,效率较差,李经理,因为之前呆过的公司有一套OA生产配套的系统是他负责的,所以搞新项目也由他带头去找服务商开发;

图片1.jpg

(这家公司的真实实地照片)

就这样我们建立了联系,发了一些我们成熟的案例给他,李总觉得我很专业,最终确定了和我们合作。

 

2、需求分析

下面是一个我们双方沟通出来的,一个初步的建议需求报告:

(由于案例是真实存在的,所以这里只摘要部分的需求,供大家理解,具体详细版的定稿需求,受保密约束,无法放出给大家看了,后续的合同细节等处,会做适当的打码处理)

——《手套生产型企业OA管理系统开发》

需求分析报告

项目背景:

客户为浙江一家医用手套生产型企业,为了方便企业管理和有效生产,简化管理流程而提出

概要描述:

需要一款典型的企业OA管理软件,要求定制开发,支持二次开发

需要手机端,手机端形式为:App

要求具备常规企业OA管理软件功能,如角色管理、权限分配等功能

22.jpg

(基础思维导图)

详细描述:

一、常规OA基本功能

如权限管理、用户管理、通知公告管理等。

二、进销存管理

客户有北京、上海、深圳等地的分公司;分公司负责销售,总部位于浙江负责生产;

要求该模块,实现出库、入库的管理记录;

实现其他分公司的用户登录时可以看到当前库存的数量;

三、产品出库远程审核批复功能

结合“需求二的进销存管理”;譬如上海分公司的销售人员,想要提供给客户80万件手套时,需要通过系统提交“物资出库单”并报备他的直属领导“销售总监”审批,销售总监审批完成后,再提交“总经理”审批;总经理审批确认后,该出库单即可生效;(这个流程的意义在于,经过销售总监和总经理许可后,这批生成物资才可以确保能按时完成生成并在合理的价格下卖出)

也就是说这里是一个流程审批的模式,但是有的时候总经理比较忙或者有特殊原因某一时期不能工作的情况下,其可以下放此处的权限直接给销售总监,销售总监审批完成后也可以直接结束审批节点,使得“物资出库单”直接生效;

故而这里的工作流,需要支持我方自由修改;

四、工作流审批流程

1、异地差旅费报销流程:报销申请人-->提交报销申请-->财务-->分公司经理-->总经理

2、其他工作流审批流程,如:请假审批等等

3、产品出库审批(详见需求三)

五、财务系列帐目审核

财务相关账目的,报表提交变更统计功能等

六、货物营销管理

含每天的货物销售数据管理,报表统计等功能,譬如产品销售出去,买方地址、销售价格等记录

七、客户管理

含客户的详细资料的新增和查询功能,基本字段如:姓名、联系电话、职务等

八、销售居间费用管理

指的是,经介绍人而成交的订单,其中支付给介绍人的提成明细记录,记录每笔交易的数量总金额、提成金额等等

九、员工管理

除基本的员工管理(如查询新增员工)外,需要再有一个员工试用期转正的记录;记录员工转正日期和转正后职务薪资等;

十、考勤管理

通过系统记录每个员工的月、季度考勤情况,并生成报表,提供查询;

通过APP实现定位打卡上班;

3.签约和报价

结合需求分析的内容,我们给出的报价是:

纯电脑OA管理系统开发费用总计:13w元;工期约40-50天;

电脑+APP开发(APP同步支持苹果和安卓手机)费用总计:19.8w元;工期约60天;

(APP实现,采用原理为GPS定位打卡模式;)

图片3.png

(开发流程示意图)

然而,客户表示这个预算,他们公司会觉得贵,希望把价格压低一些,移动端是一定要做的;

结合客户的实际情况,我们做出了如下调整:

1/把客户的需求继续精简、梳理、不需要的周边功能能砍就砍,可以等项目上马后,客户再需要了再二次开发
2/APP不去考虑原生开发,或者直接做成小程序的端,可以大大节约预算;
3/结合我们已有的其他OA-ERP项目的框架积累来定制,可以解决用户预算和功能需求问题;
4/UI设计一般即可,甚至不需要大规模定制,简洁大方得体即可;易于使用;

综上:

我们最后给出的价格是9.8w元,工期45天;

开发模式是:PC+微信小程序+条码打印机的开发模式;

 

下面是正式合约内容:

建设内容:

项目名称: 企业OA管理系统采购搭建开发项目

项目内容由甲乙双方确定如下:

*部分隐私细节已做删减

流程

内容

域名

甲方选购并注册域名,乙方协助提交工信部备案审批

服务器

甲方按乙方要求采购一台阿里云ECS云服务器,乙方负责部署服务器
  底层环境及各项系统必备软件的安装和测试

系统搭建

OA管理系统环境搭建及主体框架生成

功能列表

1、工作流管理:公文公告、请款、请假、财务审批提交等
  2、客户管理:供应商管理、客户管理、客户联系人管理等
  3、产品管理:产品管理、产品分类管理、库存管理等
  4、订单管理:订单管理、订单打印、营销数据查看等
  5、合同管理:合同管理、新增/修改、汇总审核等
  6、财务管理:记账统计、发票管理、财务报表统计等
  7、项目管理:项目跟进、项目新增/修改、项目阶段查阅等
  8、考勤管理:员工固定电脑IP打卡、签退、考勤报表统计等
  9、计划管理:工作任务、计划发布等
  10、系统管理:用户角色管理、权限配置、部门员工管理等

开发模式

/

开发流程

1.   OA系统搭建(乙方为甲方搭建系统框架,并提交演示网址)
  2. 客户提出修改需求(甲方依据乙方已有项目逻辑,提出修改意见)
  3. 补充开发(乙方根据甲方提出的需求范围内的修改意见进行调整)
  4. 演示验收(乙方测试无误后,提交甲方验收)
  5. 部署维护(乙方负责将项目部署到甲方服务器,并向甲方提供项目源码和项目API文档)

验收

甲方确认系统无误验收后,乙方为甲方提供项目源码及API文档、操作手册等

发票

免费开具正规增值税专用发票(软件类目3个税点)纸质包邮

维护

乙方提供1年免费技术维护,如服务器漏洞更新,系统bug修复(不包括扩展、添加新功能),技术答疑支持等以保证项目稳定运行;并免费指导甲方一名人员进行对接已确保后期正常使用该系统
  乙方开发软件产品自身代码bug问题终生维护。



费用占比表:

类目

具体内容

付款金额(元/人民币)

域名注册

国际域名:略

客户自购以实时价格为准

网站空间

服务器:阿里云ECS国内节点

客户自购以实时价格为准

UI设计

本次项目不含效果UI设计服务

\

系统搭建

配置系统环境、搭建项目主体框架

成本约占总费用的50%

编程开发

流程梳理与代码编程交互

成本约占总费用的30%

部署调试

程序测试及服务器部署安装

成本约占总费用的20%

售后服务

技术维护如bug修复,技术答疑远程支持等;免费1人独立培训指导

1年免费维护期

*各项开发阶段经费占比表

4.开发配置

项目开发小组:

岗位名称

项目职责

人数

产品经理

负责沟通和协调项目需求及开发工作

1

系统架构师(项目经理)

负责设计系统整体架构

1

UI设计师

负责项目前端用户界面设计

1

PC前端工程师

负责pc前端开发

1

PHP工程师

负责管理后台端pc端后台开发和api接口编写

2

用户体验师

负责测试系统和改善用户体验

2



8

流程安排:

流程

内容

角色对接

1,需求分析

明确项目主体模块和详细需求,提供良好的开发建议使需求落地可行。

甲方:项目负责人
  乙方:产品经理
  项目经理

2,概要设计

项目组长组织开发小组会议,传达产品理念和精神,落实项目需求并分配组员开发任务。

甲方:项目负责人
  乙方:项目经理
  产品经理
  各项目组员

3,UI设计

UI组员根据产品特点设计前台用户界面,全部设计完成后甲方提出修改意见并最终确认。

甲方:项目负责人
  乙方:项目经理
  UI设计师
  用户体验师

4,程序开发

PHP工程师负责搭建项目主体框架,包括后台主体功能,API编写格式,后台工程师,小程序工程师完善开发程序功能细节。

乙方:项目经理
  PHP工程师
  PC工程师

5,页面布局

PC前端工程师和PHP工程师负责根据设计图搭建项目主体框架,并安排各自的程序员进行细节开发。前台布局开发完成后需要甲方确认。

甲方:项目负责人
  乙方:项目经理
  PHP工程师
 
  Pc工程师

6,项目测试

乙方负责将项目部署到测试云端,用户体验师进行内部测试,内部测试完成后,给甲方测试,甲方在需求范围内将测试所发现的问题提交,乙方开发工程师负责修改,直至整个项目不出现BUG。

甲方:项目负责人
  乙方:项目经理
  用户体验师
  开发工程师

7,上线部署

乙方负责将项目部署到甲方服务器,并向甲方提供项目源码和项目开发文档。

甲方:项目负责人
  乙方:项目经理
  PHP工程师

 

5.项目验收和成品效果

开发的过程没什么好说的了, 我之前的文章里面都有科普

我们直接上几个最终效果截图:






移动端的小程序,我这里就放原型图吧,直接放截图不太好,上面全是logo名称和人家的数据,得保密

移动端原型界面, 做了个小视频,大家可以简单看下:

视频请见附件

手机端原型设计演示小视频.mp4

(下载查看)

在这个项目中,微信小程序是要和出入库得条码对接的,也就是物料初始的二维码或条形码,后续的状态需要小程序(工长)扫码确认才能出库。所以当时也采购了几台打印机做API的接口对接;方便客户使用;

图片7.png

(类似打印机非同款)

 

这个项目工期要求是45天,但是是在12月的时候签约,大概2月初的时候上线,中间过年嘛;那个年也是被封到了家里居家办公...

随着项目的正式上线后,系统数据逐渐丰富,从基础的OA申报,到ERP端的物料、物资出入库,得到了实际的应用;

当然了也有很多不够全面的地方,譬如考勤是按照GPS的,不如打卡考勤机来得准确等等,但这都是后续二次升级开发需要考虑的了,毕竟一开始也都跟客户讲明白了。

随着项目的上线稳定,他们公司整体的生产流程越来越规范,效率也提升了很多。对比最开始的“纸质办公”管理层和生产部门的人都省力不少,至少不用一个单子一个单子去人眼去比对了。

从物资引进,到出厂,物理销售,节约了大量的时间成本;

5.后记

本着“求真务实”的态度,我还是想把这个公司的后续说出来;

在我们验收合作完,1年后,这家公司就倒闭了,老板跑了,员工工资发不上,还欠了我们一些小的款项也收不回来了。

后来我和最初负责的李总(他不是老板)聊了聊,原因是疫情初期,不愁销路,能大规模生产,就一味的加生产线,后来疫情稳定了,销量骤减,产能过剩,资金链一下子断了,老板就成了被执行人,也就是我们说的老赖了。

想想也真是讽刺,发家靠口罩,败家也因为口罩;希望大家做实业的老板,能够稳中发展,不要急进啊。

好了,这个项目就讲到这里吧,总的来说,这个项目虽然小,上线运行的时间也不长,但也是一个很规范的软件开发案例了,希望有需求的老板可以多参考下,最好能找我们合作哈哈!

更多案例,不断更新中>>>

 


*本站部分图片来源网络,仅供参考学习使用