最近丁老师软件开发团队收到几个微信小程序二次开发的订单,客户想对他们现有的小程序进行版本迭代和功能升级,但是好多客户在提供资料时都表达不清楚,不是这个不知道就是那个不懂,今天丁老师就微信小程序二次开发,需要准备哪些资料以及流程等问题做一下介绍。
微信小程序二次开发需要准备的资料
一、小程序二次开发需求文档,包含:
1.要新开发增加的功能清单,要对每一个功能详细说明,是小程序前端功能,还是后端的功能,需求越详细越好越容易理解。
2.相关图片、截图、功能指引图。
3.小程序功能架构图(可选)。
二、程序文件,包含:
1.微信小程序前端源码。
2.微信小程序后端源码。
3.微信小程序数据库。
三、其他资料:
1.云服务器连接信息。
2.微信小程序平台账号、密码。
3.小程序后台管理的账号、密码。
二次开发流程
1.双方对开发需求进行沟通探讨,确定每一个开发步骤和细节。
2.乙方根据开发需求指定开发计划,包含开发周期、人员配置、开发预算。
3.双方根据乙方指定的开发计划进行协商,确定最终的开发周期和开发费用。
4.甲乙双方签署合同,甲方支付给乙方首付款(首付款在5万以下一般是按50%-50%的比率付款,5万以上一般是40%-40%-20%的比率进行付款),乙方收到款项后开始进行开发。
5.乙方开发完毕后,由甲方根据开发需求进行验收。
6.甲方验收无误后,向乙方支付尾款。
7.乙方根据合同内容承担本次开发后续的维保工作。
注意事项
1.甲方在提供开发需求时,一定要写把开发需求写的越详细越好,如果需求写的太笼统、太简单,有可能会导致乙方开发出来的效果不如预期(因为需求没有明确规定验收标准),容易引起后期不要的纠纷和扯皮。
2.甲方如不清楚小程序前端和后端分别是用什么架构、什么程序语言开发的,一般可提供程序源码、服务器远程连接,或是相关截图给乙方,由乙方负责检查确定。
3.甲方需注意,二次开发时,需要在合同中注明该小程序的版权、所有权归甲方所有,乙方不得对该源码进行销售和传播。
4.同时要注明,乙方需要对小程序的数据进行保密,不得泄露数据,以及利用该小程序的数据进行销售、贩卖等非法侵权行为。
意见建议
微信小程序的二次开发,一般是在现有成熟系统的基础上进行的功能扩展开发,在满足版本迭代、功能升级的同时,需要考虑对旧版本程序的兼容,也就是说开发的新功能要满足需求,同时也不能影响旧功能、老用户的使用。新程序的开发是0用户、0基础,但现有程序的二次开发是在已有用户数据的基础上进行的,关于数据的处理一定要慎重。可先对旧的程序版本(数据库+后端系统+前端程序)进行备份,然后再进行二次开发的升级。
关于小程序开发服务商的选择,建议选大公司、稳定的团队,最好不要选择个人开发者,系统的稳定直接影响着公司的业务开展,个人开发者以及小公司,开发的质量怎么样暂且不谈,单是他们的主体性质就决定了不太靠谱,丁老师遇到的很多客户都是,程序系统运行了半年,结果当时开发程序的人要么联系不上,要么就找不到人了。不稳定,是个人开发者以及小公司最大的缺点以及最不确定因素,所以建议各位甲方,有时候不要贪图那么一点便宜,最好找稳定的团队、靠谱的公司。
丁老师团队已有超过20年的软件开发经验,公司也已注册超过十年,拥有丰富的微信小程序开发经验以及大量的开发案例,在保证开发质量和交付的同时,还提供7x24小时的售后保障服务,即使是过年和春节,公司依然有人值班,稳定和靠谱,是广大客户对丁老师最大的肯定,同时也是丁老师软件持续这么多年的依赖和动力。
做微信小程序就选择丁老师软件,没错的。
在使用android studio打包app时,需要制作JKS证书,具体的命令如下:D:\Program Files\Java\jre1.8.0_301\bin keytool -genkey -v -keystore dlq6.jks...
有同学咨询,使用Visual Studio工具C#开发的Winform程序,生成后软件目录全是大量dll文件,看起来杂乱无章,有没有什么办法能让他统一放到一个文件夹里边呢?丁老师对此问题进行解答。为什么会产生大量的dll文件?因为在使用...
目前随着AI的不断发展,Vibe Coding的持续普及,诞生了大量的AI软件开发工具(IDE),通过这些工具,可以让一个不懂软件开发的人、没有任何技术能力的人使用AI来开发出想要的软件、网站等等。有同学咨询丁老师,使用AI开发的软件,...
PHP网站,网页打开不正常,显示“DOMDocument::loadHTML(): Tag header invalid in Entity”错误代码,是怎么回事呢?其实,这是php程序中,使用了new DOMDocument的load...
问题:fastadmin的add/edit方法无法保存数据,检查了页面,name=row['name']正常传送,检查controller,也是默认的方法,什么也没有动可就是无法保存数据。解决:经过仔细研究发现,原来是htm...
类目价格标准备注商城小程序(小型)10-20万小型B2C/B2b商城,满足基本商城的所有功能商城小程序(中型)30-60万中型B2C/B2b商城,拥有类似淘宝、京东、拼多多的全部基本功能,可对接物流、仓储系统,支持高并发,安全性和稳定性有一...
在使用idea系列的配套软件时,如intellij idea、Php Storm、Web Strom时,在搜索文件时,右上角的file mask可以筛选指定类型的文件。但是有时候可能会输入错误,产生多个记录,而且没办法删除,在以后的开发中经...
在使用uniapp开发微信小程序,微信开发者工具调试时,明明已经给了获取位置权限,但还是提示需要打开gps获取位置,具体解决办法如下:打开uniapp的manifest.json文件,切换到源码模式,找到mp-weixin节点"p...