目录
我接了一个微信小程序项目,首先拿到了需求文档:
我根据我多年写(chui)代(niu)码(bi)的经验,逐条对需求进行分析:
1.所有合作学校教室信息,这个其实说好办确实好办,说难办,其实真的挺难的,因为拿到这些信息一个爬虫可以搞定,再写入文件或者数据库就可以了。当然这么做可能花费精力比较大,如果不做爬虫工作量可以大大减小。接项目毕竟为了搞钱,果断划水,不写爬虫了,我真是个大聪明。
2.能看到教室信息,这没问题,教室为主键,加上几个索引。
3.建一张新表,记录预约信息,并关联消息推送,预约功能可能要多谢几个判断语句。
基本分析完毕,开始报价,似乎客户对报价不满意,估计客户也就是写写期末小项目,小报告级别的小程序,并不想投入太多。不过到嘴的肉怎么能让它飞了呢?于是我表示,低预算有低预算的方法,办法总比困难多。经过一番讨价还价,最终决定我负责后端搭建,她给前端代码,我填完后端的逻辑处理就行,成功拿下项目。问我为什么不套模板,原因自然是没嫖到。
我先建了三个数据库
最后实现的大致成果
这次外包项目历时两个个星期多的业余时间,为什么项目很简单,我还写了这么久,因为我为了更加直白表述代码逻辑,我在介绍中删去了繁琐的数据获取,数据传递的过程,熟称搬砖。当然最重要的是没模板,和对接需求。为什么前端写的比较丑,那是因为金主说我完成后端就行了,所以,前端也就写得能用就行,我相信她最后的成果应该比我所展示的要好的多。
抱着尊重他人劳动成果的想法,我最后给她了一些优惠,我也拿下了这个简陋前端所有权。如果想要的话,可以直接点击资源链接下载,当然,为了照顾金主爸爸的感情,源码是不可能白嫖的啦。
源码添加链接描述