垂直分表技术:就是把某个表中的一个大字段并且不常被查询到的单独列到一个表中。
分区技术:一般按照日期分的就可以用分区技术。
2。5 Linux服务器的配置
这个系统使用的服务器是在阿里云购买的,他的服务器是linux系统,所以下面的配置是linux环境下的配置。以下的安装包上传都是通过xftp4,也可以采用其他远程连接软件,服务器的配置这里只做简单介绍,用户可以自己参考资料进行配置。
2。5。1 JDK安装
先下载对应版本的jdk安装包,上传到服务器你自己想要的目录,下面便是用Linux命令来操作并且安装:用cd命令进入jdk包的目录,然后zxvf tar命令解压,然后添加环境变量:
图2-1 JDK环境变量配置
2。5。2 Tomcat配置
打开Tomcat官网 http://tomcat。apache。org,然后下载Linux下的tar。gz后缀的文件包,同样上传解压安装,配置环境变量:
图2-2 Tomcat环境变量配置
2。5。3 PHP配置
php安装也需要下载安装包上传,然后进行一些必要的扩展安装,如crul,mysql,libpng,这里需要用到的一些shell命令有make,make install,configure等。
2。5。4 Mysql配置
同样的先到官网下载地址:http://dev。mysql。com/downloads/mysql/#downloads进行安装包的下载,上传,解压安装,命令行增加mysql用户组:groupadd mysql。修改mysql目录拥有者为mysql,之后进行mysql数据库的初始化。
2。5。5 本地Windows开发配置
本地开发推荐直接下载Eclipse和wamp/xampp其中之一。wamp是一个windows下的软件,整合了Windows+Apache+Mysql+PHP。当然,也有其他系统下的集成软件,比如Linux下的Lamp,Mac OS系统下则是Mamp。而xampp则是一个跨平台的集成软件,包括Apache、MySQL、PHP和PERL。
2。6 IDE及工具简单介绍
2。6。1 Eclipse
Android端使用的编译器是Eclipse,这款软件非常强大而且实用,编辑、编译、运行一体,调试方便简单,下面说一些平时用的比较多的快捷键。
1。ALT+/:代码提示,非常好用。文献综述
2。Ctrl+D:可以删除整行。
3。shift+Enter:可以不用移动到某一行的末尾即可换行。
图2-1 Eclipse界面图
2。6。2 Sublime Text2
PHP端使用的编辑器则是Sublime Text2,好看的界面,代码自动补全,丰富的颜色,适用HTML,JS,Java,C++各种语言的代码编写,十分轻便,而且功能插件化,需要什么就安装什么插件。
图2-2 sublime界面图
2。6。3 SQLyog
SQLyog是一个可视化的数据库管理工具,使用简单,功能齐全,是管理和使用数据库的好帮手。
图2-3 SQLyog界面图
第三章系统总体设计
3。1 总体设计思路
当有了构思之后,就是思考如何实现的问题了,Uber值得借鉴,双方都是APP,操作性强,用户体验感更好,缺点在于初期的营销宣传需要大量资金。AirBNB也值得借鉴,基于网站进行服务,操作性肯定是毋庸置疑,并且提供了大量的可视化信息,他的缺点在于移动端的操作不方便,可是他的服务性质决定了他无须在移动端上进行开发。再结合滴滴打车等APP,于是定下了这套APP-WeChat。固定端司机采用APP,消费者采用微信平台,便于扩展用户群。来:自[优E尔L论W文W网www.youerw.com +QQ752018766-
3。2 框架结构
整个系统主要分成两部分,APP和微信。
3。2。1 APP
APP端(图2-1)实现的功能有司机注册、车子注册、自动搜索周边货源、司机抢单、司机撤单、二维码签收、评价等。
司机注册和车子注册是服务者的基础,这一个地方应该且必须保证信息的真实性以及安全性,不过由于人力有限,暂时很难验证,本系统只保证了信息的正确性以及不可重复性。自动搜索周边货源这个功能是用了GPS对司机进行定位,然后微信端发布货源信息的时候是会自动提取到货源地的经纬度坐标,然后根据距离公式进行计算距离,将满足条件的信息呈现给司机,司机根据货源选择自己合适的单子,这也就是司机抢单,司机根据订单进行报价,将抢单信息进行提交,用户进行查看。司机撤单这一块,司机是无法主动撤销订单的,他需要通过点击撤单给货主打电话,经过货主的同意,货主来撤销此订单,也是为了保证用户的权益。二维码签收则是当司机把货物送到之后,让收货人先进行关注微信号,然后通过APP端生成的二维码进行扫码收货,这也是扩展客户源的一个重要方式之一,对方收货之后会自动弹出评价窗口,让司机对用户进行评价,也是非常的方便的。 php智慧物流微信端开发+源程序(5):http://www.youerw.com/jisuanji/lunwen_99093.html