推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于python的车无忧网络平台设计与实现

更新时间:2019-12-29 21:00:42 大小:3M 上传用户:songhuahua查看TA发布的资源 标签:python 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

Python+Nginx+Tornado+Mysql的组合目前得到越来越多人的关注。Tornado和Nginx一样采用epoll的方式进行进程的调度。非阻塞的调用方式轻易就可以解决大并发的问题,再加上Python开发轻量级、多并发程序的神器,能够全面满足车无忧网络平台大数据云计算的需求。


部分文件列表

文件名 大小
基于python的车无忧网络平台设计与实现.pdf 3M

【关注B站账户领20积分】

部分页面预览

(完整内容请下载后查看)
2016年第12期  
总第169期  
No.12. 2016  
Sum 169  
生物技术与计算机科学研究  
于python的车无忧网络平台设计与实现  
李水莲  
(江苏财会职业学院 江苏连云港 222003)  
摘要  
塞的调 用方式轻易就可以解决大并发的问题,再加上Python开发轻量级、多并发程序的神器,能够全满足车无忧网络平台大数据云计算  
的需求。  
关键词:网络平台;中国汽车;车无忧  
中图分类号:TP311.52 文献标识码:A  
Python+Nginx +Tornado+Mysql组合目前得到越来越多人的关注。Tornado和Nginx样采用epoll的方式进行进程的调 。非阻  
文章编号:2095-9052(2016)0012-000411-03  
撑层存在的目的是为了给信息系统提供必需功能﹑保证服务层和所  
有业务正常运行,包含有域名系统﹑短信平台﹑支付平台﹑企业邮  
箱;服务层是信息系统的核心层,处理会员访问请求﹑商家和平台  
的管理请求等业务,为会员提供注册﹑登陆﹑查询﹑下单﹑预约等  
服务,为管理层提供商家和平台的人员管理﹑车辆管理﹑预约管  
理﹑营销管理﹑数据查询等管理业务;会员层是向最终会员展现,  
是会员可以操作的界面和应用,支持用户通过电脑访问PC站,安  
卓﹑苹果手机下载安卓APP浏览访问;管理层用于商家﹑平台对自  
己的组织﹑人员﹑业务活动进行管理和配置。  
一、概述  
中国汽车作为世界汽车产业重要的组成部分,已经完成了从小  
到大的过程,正在逐步实现由弱到强的巨大跨越。预计未来十年,  
我国汽车市场年均增长率将达到7.1%,到2020年中国汽车市场的  
销量有望占据全球汽车总销量的一半以上,将是美国市场销量的两  
倍左右。。基于目前中国汽车市场广阔的发展前景,万联汽车为了  
更好的占领连云港汽车市场,提前做好谋划,开发此车无忧网络平  
台。  
二、车无忧网络平台技术特点和优势  
车无忧网络平台结合了“高效线上运营”和“优质线下服务”  
两大功能,为用户打造线上线下一致性服务体验,一站搞定汽车全  
生命周期价值服务。平台采用Python+Nginx+Tornado+Mysql设计实  
现。  
2.平台功能模块  
车无忧网络平台是为连云港车友提供从新车购买﹑车辆年审﹑  
违章处理﹑车务代办﹑二手车销售﹑车辆维修﹑车辆报废的汽车全  
生命周期价值服务,平台拥有八大功能模块,分别为易车无忧﹑用  
车无忧﹑修车无忧﹑学车无忧﹑美车无忧﹑租车无忧﹑停车无忧﹑  
驾车无忧。  
Python是一种面向对象﹑多并发﹑解释型计算机程序设计语  
言,由Guido van Rossum于1989年发明。Python是纯粹的自由软件,  
源代码和解释器CPython遵循 GPL(GNU General Public License)协议。  
采用Python+mysql进行开发设计,在默认安装Python开发环境时就  
已经附带了很多高级数据类型,如列表﹑元组﹑字典﹑集合﹑队列  
等,无需进一步编程就可以使用这些数据类型的操作。使用这些数  
据类型使得实现抽象的数学概念非常简单。  
其中用车无忧模块一是为连云港车友提供车辆上牌﹑车辆过  
户﹑车辆年审﹑车辆信息变更等汽车代办项目,二是车主们可在网  
上提前预约车辆年审服务,不但可以在线自由选择公司三大检测站  
点,还可以提前预约年审时间,避免车主排队等候的烦恼;三是违  
章代处理服务和预约上门取车业务。  
MySQL由瑞典MySQL AB公司开发,目前属于Oracle旗下产品。  
MySQL是目前最流行的关系型数据库管理系统,在 WEB应用方面  
MySQL是最友好的DBMS应用软件之一。  
四、平台预约年审功能的设计与实现  
1.数据库表结构设计  
数据库表结构定义在MySQL Server v5.5.50数据库平台上,在进  
行数据库表结构进行设计前先对各个表可能共有的字段做一个约  
定,定义一个唯一编号的字段作为表的主键。  
MySQL是一种关联数据库管理系统,关联数据库将数据保存在  
不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了  
速度并提高了数据存储调用的灵活性。  
存储后台车辆基本信息的数据库表t_car如表1-1所示:  
序号  
1
字段名  
mycarid  
字段类型  
Tinyint mediumint  
int  
说明  
车辆编号  
会员编号  
车辆型号  
车辆号牌  
行驶里程数  
自动  
MySQL所使用的SQL语言是用于访问数据库的最常用标准化语  
言。MySQL 软件采用了双授权政策,它分为社区版和商业版,由于  
体积小﹑速度快﹑总体拥有成本低,尤其是开放源码这一特点,是  
网络平台开发的首选数据库。  
2
user_id  
3
cartype  
varchar  
varchar  
varchar  
varchar  
varchar  
varchar  
varchar  
date  
4
plate_number  
travel_mileage  
automatic  
三、车无忧网络平台整体设计  
5
1.平台结构设计  
6
7
skylight  
天窗  
车无忧网络平台采用B/S(Browser/Server)模式。在这种结构下,  
用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前  
端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成  
三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统  
维护与升级的成本和工作量,降低了用户的总体成本(TCO)。  
整个平台由支撑层﹑服务层﹑会员层﹑管理层四层组成,支  
8
emission_standard  
emission  
排放标准  
排量  
9
10  
11  
12  
13  
card_date  
上牌日期  
年审日期  
保险日期  
车辆图片  
annual_date  
insurance_date  
captcha_img  
date  
date  
varchar  
作者简介:李水莲(1980-),女,汉族,江苏徐州人,本科,教师,主要从事计算机科学教育专业研究。  
411  
2016年第12期  
总第169期  
No.12. 2016  
Sum 169  
佳木斯  
职业学院学报  
if (params.length > 0) {  
14  
Add_time  
datetime  
添加时间  
location = '{%url "inspection_request"%}?' + params;  
表1-1 车辆基  
本信息表t_car  
} else {  
会员基本信息表t_user如表1-2所示:  
location = '{%url "inspection_request"%}'  
序号  
1
2
3
4
5
6
7
8
字段名  
user_id  
member_account  
user_pwd  
user_name  
user_sex  
user_tel  
user_email  
id_number  
user_ address  
original_date  
Add_time  
字段类型  
Tinyint mediumint  
varchar  
varchar  
varchar  
varchar  
Int  
说明  
}
会员编号  
会员账号  
会员密码  
会员姓名  
会员性别  
会员电话  
会员邮箱  
身份证号  
会员地址  
驾照有效期  
添加时间  
}
$("#roomid").change(function () {  
inspection_request();  
});  
$("#day").change(function () {  
inspection_request();  
});  
varchar  
int  
varchar  
date  
9
10  
11  
$("#cartype").change(function () {  
update_amount();  
datetime  
表1-2 会员基  
本信息表t_user  
});  
$('.yuyueshiduan dl').click(function(){  
if ($(this).hasClass('busy')) {  
return;  
预约车型表car_type如表1-3所示:  
序号  
字段名  
car_id  
cartype  
price  
字段类型  
Tinyint mediumint  
varchar  
说明  
编号  
车辆型号  
价格  
1
2
3
}
float  
$('.yuyueshiduan dl').removeClass('current');  
$(this).addClass('current');  
$('#time').val($(this).data('time'));  
})  
表1-3 预约车型表car_type  
车辆年审收费根据预约车型的不同收取不同的费用。  
2.车辆预约年审主程序部分代码  
function captcha_refresh() {  
$("#mode").change(function () {  
if ($('#mode').val() == 0) {  
$('#div_takecar').hide();  
$('#takecar').val(0);  
$('#takecar').change();  
} else {  
$.getJSON("/service/captcha/refresh",function(result){  
$('#captcha_key').val(result['key']);  
$('#captcha_img').attr("src", result['image_url']);  
}); }  
roomname = $('#roomid').find("option:selected").data("roomname");  
coordinate = $('#roomid').find("option:selected").data("coordinate");  
$.colorbox({iframe:true, href:'/service/ditu?sitename='+roomname+'&  
coordinate='+coordinate, width:"800px", height:"600px", scrolling:false});}  
function inspection_request() {  
$('#div_takecar').show();  
}
update_amount();  
});  
params = '';  
$(document).ready(function () {  
$('#mode').val(1);  
mycarid = $('#mycarid option:selected').val();  
if (mycarid > 0) {  
$('#mode').change();  
});  
params += 'mycarid=' + mycarid;  
}
$("#takecar").change(function () {  
if ($('#takecar').val() == 0) {  
$('#div_takecar_site').hide();  
$('#takecar_site').val('');  
update_amount();  
roomid = $('#roomid option:selected').val();  
if (roomid > 0) {  
params += '&roomid=' + roomid;  
}
day = $('#day option:selected').val();  
if (day != "") {  
} else {  
$('#div_takecar_site').show();  
} });  
params += '&day=' + day;}  
cartype = $('#cartype option:selected').val();  
if ($('.yuyueshiduan dl').hasClass('current')) {  
params += '&time=' + $('.yuyueshiduan dl.current').data('time');  
}
}
五、结束语  
车无忧网络平台是万联汽车着重打造的连云港汽车市场首个  
电子商务平台。平台整个设计开发秉持“有车生活 轻松无忧”的  
(下转第414页)  
412  

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载