​ 在这个互联网快速发展、信息爆炸的时代,人人都离不开手机,每个人都忙于各种各样的事情,大学生也一样,有忙于学习,忙于考研,忙着赚学分,忙于参加社团,当然也有忙于打游戏的(还很多),但生活中的一些琐事无形当中会占用你的一些时间,例如排队打饭、排队取快递、寄快递、拿外卖,打印资料等等等等,特别是你正在做某件事情的情况,却要被外一件事情中途打断,而不得不去做,就让人很烦恼,那么校园跑腿的需求就来了,在帮同学解决这些问题的同时,自己也能赚点零花钱。

跑腿小程序

跑腿小程序总共有3个端:用户端、骑手端、数据管理总端,每个端负责不同的任务与功能

用户端

用户端主要用于跑图任务下单,跟踪任务进度,对骑手进行评论,推广拉新赚钱、充值、提现等相关操作




效果直达:http://errand.tpframe.com/

骑手端

骑手端主要用于跑腿抢单、派单、配送,接单设置,骑手收入记录、骑手提现等与骑手相关的操作



效果直达:http://errand.tpframe.com/

数据管理端

数据管理端就是总的数据管理,包括跑腿区域,跑腿项管理,骑手审核,用户充值提现等所有相关操作,更多功能可登录后台进行体验查看

后台直达:http://demo.tpframe.com/

注:校园跑腿系统一直在不断更新迭代中,力争做最人性化的校园跑腿系统。

如何做跑腿系统

做一个系统会设计到前端+后端,目前做开发基本都是前后分离的,所以正常情况下开发,你只须要专注于某一端即可。

后站程序的选择

​ 大家不要局限于一些人的“夸夸其谈”,什么开发语言这好那好的,那都是每个人的认知问题,你也不需要去跟他争论,专业云服务提供商自己的服务器还崩溃了(不点明哪个),所以程序没有最好的,选择合适的就可以了,那怎么选? 选你最拿手的,因为这会让你节约很多开发时间与成本,至于程序上的安全跟写的人有直接关系,程序语言上的安全性跟你只有半毛钱的关系。

写数据接口+接口文档

​ 后端只做数据管理相关的任务,把接口写好,接口文档给到前端人员即可。

如何开始制作

​ 后端程序用你拿手的,如果你不会,也没关系,我这里也提供了免费的接口与接口文档,你直接对接即可。

​ 接口文档直达:https://errand-api.tpframe.com/easydoc

​ 前端程序就是微信小程序了,要想上手微信小程序,首先你还是得会一些其它的技术才行,须要哪些技术呢?

​ HTML:前段构建结构时必须的,因为微信小程序是wxml,须要排版页面,如果不会,那设计图给你了,你也做不出来

​ css:页面须要美化,所以须要会css,对应的微信小程序是wxss,如果这个不会,那你就写不出漂亮的页面

​ javascript:做数据绑定,逻辑处理的,前段的效果都是交给它的,对应微信小程序就是wxs(WeiXin Script),这个不会,那你基本就不要做了

其实还有一些其它的技术,只能说是次要的,例如你会vue,那转小程序就很轻松,在编写的过程中,或多或少还会用到不同的技术,如果你有一定的前端基础,又不知道怎么入手的,又或者你觉得你的学习能力够强(觉悟高)的话,可以看我录制的从基础开始到整个项目完成的编写过程视频教程:

​ 跑腿小程序视频教程直达:https://www.bilibili.com/video/BV1Xu41127yw/

完成跑腿小程序要多久

​ 其实完成整个项目所须要的时间要看有多少人开发,对程序的熟练程度等来判断,现在系统都是前后分离的,当然如果你够厉害,能做全站,一个人也能开发,只是肯定会花不少时间,下面我大概分析一下所须要的开发时长(从0开始)。

全栈开发

​ 这里的全栈开发指的是一个人做所有工作,那你要兼顾的工作就很多了,不仅要做小程序前端开发,接口对接,调式,bug测试,还要做后端数据管理等工作,这个时间我预计要2~3个月以上,要做到完美,把系统做完善就要更长时间了。

前后分离

把系统功能分前后端,各种各的,前端做前端,后端做后端,这样时间上就要少一些,当然须要其它人员的加入,时间上预计1个月以上。

所有的时间估算都是建立在你会写程序的情况下,如果你不熟悉,不要说做多久了,你压根就做不出来。

最后总结

​ 校园跑腿解决了校园存在的诸多问题,跑腿是当下或以后校园长期存在的业务,随时社会的发展,生活配套的提高,越来越多的人更不愿意出门,而享受互联网带来的便利,不仅仅在校园,整个社会形式都将变成这样的。

这就是老姚给大家介绍的微信小程序跑腿系统,有问题可以加我wx:tcourse交流,后续会不断分享更多的技术文章,如果文章对你有帮助,记得帮忙点赞、转发。

微信小程序校园跑腿系统怎么做,如何做,要做多久的更多相关文章

  1. 微信小程序购物商城系统开发系列-目录结构

    上一篇我们简单介绍了一下微信小程序的IDE(微信小程序购物商城系统开发系列-工具篇),相信大家都已经蠢蠢欲试建立一个自己的小程序,去完成一个独立的商城网站. 先别着急我们一步步来,先尝试下写一个自己的 ...

  2. 微信小程序购物商城系统开发系列

    微信小程序购物商城系统开发系列 微信小程序开放公测以来,一夜之间在各种技术社区中就火起来啦.对于它 估计大家都不陌生了,对于它未来的价值就不再赘述,简单一句话:可以把小程序简单理解为一个新的操作系统. ...

  3. 微信小程序购物商城系统开发系列-工具篇

    微信小程序开放公测以来,一夜之间在各种技术社区中就火起来啦.对于它 估计大家都不陌生了,对于它未来的价值就不再赘述,简单一句话:可以把小程序简单理解为一个新的操作系统.新的生态,未来大部分应用场景都将 ...

  4. 微信小程序/校园社区论坛/微信云开发/云函数

    一.框架来源 1.非常非常感谢B站up主"梦千的曾哥哥"的开源框架. 没有他就没有这个小程序.如果有想做的同学,可以直接移步他的视频那里开始学习.我水平不够,就不教具体怎么配置环境 ...

  5. 微信小程序-----校园头条详细开发之注册登录

    1.注册登录功能的实现 1.1结构 1.2 代码实现 1.2.1  为了通信的安全着想,在此我是通过小程序端获得code,然后传递给后端,在后端向微信后台发送api请求,解密,从而得到用户的唯一标示o ...

  6. 微信小程序在ios系统不兼容new Date('yyyy-mm-dd')

    微信小程序中使用new Date('2021-04-01 10:11:20')来转换时间在苹果手机不生效 兼容写法为new Date('2021/04/01 10:11:20')

  7. 微信小程序开发入门教程(四)---自己动手做个小程序

    前面已将基础知识准备的差不多了,下面实际做一个小程序. 一.目标 用于上传照片和文字. 2个主要页面:我me,设置set 二.开始制作 1.打开微信开发者工具(我用的1.02.1907160 Wind ...

  8. 微信小程序-----校园头条整体概括

    1.项目需求 为了让在校师生可以更加方便的了解学校信息,从而合理的安排自己的时间,避免发生冲突和错过事件,通过小程序的便利性,可以达到随手一查的功能. 2.项目布局 3.效果展示 3.1登录 3.2首 ...

  9. 微信小程序客服系统

    微信公众平台 点击 客服 添加 微信文档-接收消息和事件   在页面中使用 第三方客服系统 芝麻小客服 填写对应的 appid && AppSecret 等信息 微信文档-接收消息和事 ...

  10. 微信小程序-点餐系统

    一.前言说明 博客声明:此文链接地址https://www.cnblogs.com/Vrapile/p/13353264.html,请尊重原创,未经允许禁止转载!!! 1. 主要功能 (1)后台定义分 ...

随机推荐

  1. C# Lock的用法

    当我们使用线程的时候,效率最高的方式当然是异步,即各个线程同时运行,其间不相互依赖和等待.但当不同的线程都需要访问某个资源的时候,就需要同步机制了,也就是说当对同一个资源进行读写的时候,我们要使该资源 ...

  2. 深度优先搜索-overview

    深度优先搜索的实现一般有2种方式 递归 //todo 非递归-借助stack 因为栈后进先出的特点,使其很容易实现树/图的深度优先遍历.如果是BFS,那非递归经常借助queue. 整个过程可以被描述为 ...

  3. 重新整理数据结构与算法(c#)—— 二叉树排序树补删除节点[二十二]

    前言 续前一章. 正文 删除节点规则: 1.假如删除的是叶子节点,让他的父节点,断开和它的联系. 2.如果删除节点右左子树或者右子树的话,那么应该这样. 如果删除节点是它的父节点的左节点,而删除节点有 ...

  4. el-tree选中子级时默认选中父级(角色授权)

    问题1:选中子级时默认选中父级 <el-tree :data="menuData" show-checkbox default-expand-all node-key=&qu ...

  5. 力扣58(java)-最后一个单词的长度(简单)

    题目: 给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开.返回字符串中 最后一个 单词的长度. 单词 是指仅由字母组成.不包含任何空格字符的最大子字符串. 示例 1: 输入:s = &q ...

  6. Fury:一个基于JIT动态编译的高性能多语言原生序列化框架

    简介: Fury是一个基于JIT动态编译的多语言原生序列化框架,支持Java/Python/Golang/C++等语言,提供全自动的对象多语言/跨语言序列化能力,以及相比于别的框架最高20~200倍的 ...

  7. SysOM 案例解析:消失的内存都去哪了 !| 龙蜥技术

    简介: 这儿有一份"关于内存不足"排查实例,请查收. 文/系统运维 SIG 在<AK47 所向披靡,内存泄漏一网打尽>一文中,我们分享了slab 内存泄漏的排查方式和工 ...

  8. Maxcompute造数据-方法详解

    简介: 造一点模拟数据的方法 概述 造数据在一些奇怪的场合会被用到.一般我们是先有数据才有基于数据的应用场合,但是反过来如果应用拿到另外一个场景,没有数据功能是没有方法演示的.一般较为真实的数据,脱敏 ...

  9. 基于Python语言的数据可视化工具

    在数据分析中常用的图表可以使用使用 python语言的 matplotlib 和 seaborn 库选择要显示的可视化对象. 一.Matplotlib Matplotlib 是一个 Python 的 ...

  10. QT使用外部库

    一.简述 当QT使用第三方库时,编译会报错,哪怕是使用linux下的软件库时都有可能报错,所以在使用的时候需要添加一下外部库的路径,这里我以mosquitto的库函数为例,主要的导入方式有两种. 二. ...