神农耕整个项目的思路及难点解决方案

时间:2016年2月

整体说明

项目名称

神农耕

采用技术
后端:mysql+php(ecshop)
前端:apcloud+jquery
项目描述

神农耕手机版(神农耕农业信息服务平台)是一款生活服务应用,是专注于农行业打造的综合信息平台。是一款及育种/插秧耕地/打药/灌溉/收割/烘干/收储等农业工作为一体的一站式服务软件;在神农耕app中伙伴们可查看农业资讯信息,了解种植技巧和周边农耕需求等。

项目职责

负责项目整体的代码结构搭建,采用php设计的RESTful API方式做的后端,大部分业务模块的编写,前端页面的编码,主要是html+css+jquery,产品测试没有参加。

开发相关日志

2016年2月左右,以前的一同事的校友找到我,后来听我同事说这兄弟是腾讯的员工,做了一个网上的超市亏了几百万吧,找我了解一个apicloud,那时候还一个人在养鸡场里面,这兄弟过来养殖场里面大概的聊了一下他想做的一个产品,不过要求是用apicloud做,我给我同事做过一个艺海星空的app,他知道后也想要用这个做,毕竟只需要会js、php、html就能做,毕竟对于原生的技术来说,这个相对来说会少很多测试方面的问题,而且做好后安卓ios都有了,比较方便。

大概就是说要做一个农业界的滴滴打车类似产品,土地主发布需求,农机主抢单,大概是这么个情况,聊了个因为然,他还没有确认是否要做,只是想来了解apicloud能做到个什么程度,我个人理解就是apicloud就是一个网页版的app,pc上能做的这个几乎都能做,而且比原生的少考虑很多问题。

这哥们想要过来跟我学习这apicloud,讲一节课多少钱,我个人认为这不是个什么太难的事,直接说你们自己照着官方的文档学习就行了,现在社会只要想学,文档教程还是很多的。后来这哥们说他们已经学会了,学会就好,对于我来说赚不赚这点钱无所谓,因为我觉得没什么可以讲的,就讲点js和怎么看官方文档?为了这钱讲些基础知识也太不地道了,现在谁都不是傻子。

2016年4月左右,确认下来要做,来了另一个兄弟过来签了个合同,其实这兄弟也会,只是对于系统的整体架构这块觉得有点难啃,需要我来做整体基本架构,并完成大体的代码,他们来写页面和调试,确认下来之后就开始码砖。

看到需求后觉得难点有二,一是推送这块,前面做艺海星空的时候没有用到推送,二是地图上展示操作这块,就开始专功这块的难题,先解决好这些后续都好说。

然后看官方的一些文档,自己开始写一些测试,每位用户登陆的时候,给用户绑定一个id,这个id是什么都可以,但必须是唯一的,这id就与这个手机绑定了,后续可以通过apicloud提供的推送api接口来给这id来推送。

地图这块也就是需要根据搜索之后的结果来展示在地图上面,把百度地图模块看了看,根据文档也就了然了,骨头啃完了现在开始啃肉了。

后端采取php,app用的是apicloud框架

大体完成这些模块

  • 微信登陆
  • 手机相册或是相机选择头像
  • 新闻信息和视频信息
  • 地图上小水滴展示,并且能进入相应的农机主或土地主详细信息
  • 城市切换
  • 手机号注册模块
  • 用户后台(站内信,抢单记录等)
  • 搜索模块(搜索相关条件后结果展示在地图上)
  • 智能推送
  • 订单模块
  • 支付模块

其实写程序最主要的是把程序流程理解清楚,随便做了些简单的流程图,自己能理解就好。

1.农机主入驻平台

image

2.农机主搜索成交流程

image

3.土地主发布需求

image

4.农机主权益受侵害

image

5.土地主权益受侵害

image

然后就是写数据库结构,因为有些是用的uchome的框架,用户和订单这块必须用uchome,这块也就没设计,这是大概的数据库结构,后续可能有小改动,但没在这上面变动。

image

数据库完了就开始布局程序结构,除了api.php和comment.php,其它的都是他们先自己开发的,后来我都没用,我把程序这块设计成restful方式,可能当时对于restful的一些规则理解不够,设计的restful不够好,但写程序嘛,肯定是做的越多,理解越深,就做的越好。

当时我只是把所有请求归类到api.php里面,然后就是直接操作数据库,没有什么get是读取,post是创建,这些是没有这样写的,common.php里面是抽取的一些通用的方法,比如验证用户的token,读取订单信息这些,有用到二次以上的,都抽取出来了。

image

后台就随便弄了下,比较随意,能操作就行。

image
image

电脑换过硬盘,所有数据没有了,也就跑不起来了,最重要的是数据库没了,当时装在虚拟机里面。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,884评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,347评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,435评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,509评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,611评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,837评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,987评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,730评论 0 267
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,194评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,525评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,664评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,334评论 4 330
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,944评论 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,764评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,997评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,389评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,554评论 2 349