美国上市教育机构

400-111-8989

热门课程

Python学员作品-车位导航服务系统

  • 发布:IT培训
  • 来源:学员作品
  • 时间:2019-06-27 16:44

项目全名: “易泊车”车位导航服务系统

英文名: eParkng

项目组: SUNNY—桑尼号

eParking理念

eParking是希望通过为用户提供车位信息服务,导航车位位置,提空空余车位信息,使用户能够自己与业主进行沟通交流,进而实现租用车位、共享车位的目的,从而帮助车主在任意地方都能方便的停车。

项目开发背景

小组内,在准备做项目的时候,我了解了一下组里各个小伙伴的兴趣点以及求职方向等问题,希望这个小的练习项目的概念能实践性强一些,能够给未来就业带来帮助。其次也是希望多利用以学会的知识要点,磨砺自己,夯实功底。刚好魏老师讲课时,提到过开车在潘家园这里不方便停车的问题,就想到了开发一个“易泊车”系统,能够为用户提供车位之间租用共享的服务,刚好也比较符合当下“共享经济”的潮流,就定了下来。

实际中,在当前这个“共享经济”的潮流下,越来越多的共享出现在人们面前,对于人们生活条件的不断提高,经统计,2018年中国的私家车已达1.8亿辆,其中北京车辆已超300万辆,因此,随着私家车的日益增加,车位的需求也日益增加。

实现技能点

易泊车项目——是一款应用多进程、多线程(前期功能验证阶段)正则表达式以及Jango、jQuery、jQueryUI、AJAX等技术实现的高德地图车位导航服务项目。

同时学习并应用了一些Nginx、uWSGI、Pipenv、Pyenv的服务器搭建以及项目版本管理的工具知识

项目实现功能

1.用户的注册登录

包括:二级子注册窗口实现:用户有交易行为时的必要信息注册

2.车位地图导航二级子界面:展示地图信息、搜索车位信息,导航位置信息,并提供与业主沟通接口

包括一个三级子界面:交流沟通聊天,发文件照片等

3.车位租用与共享交易

4.结束退出

项目主要分为以下几个模块

1.用户注册登录:用户注册、用户登录

注册信息:用户名、密码、联系方式(完事后自动登录并跳转到地图界面)

登录: 用户名登录、手机号登录(验证登录)

二级子注册:用户车辆信息、用户车位信息、用户账户交易信息

2.车位信息管理(添加、注册、导入)(前期用人、手机与宿舍关系模拟人、车与车位的关系)

地图界面:(登陆后进入)实时显示自身位置、需调用百度地图,并地图显示人位置(手机位置)与车位位置(宿舍)

位置信息提供查找:查找Python模块通过程序启动Chrome百度地图,并通过程序操作地图(或者按条件爬取所需百度地图信息)

3、车位(宿舍)查询,导航匹配并为(车位、业主)服务

4、车主间信息交流与简单的文件(照片等)传输

5、车主间(物业)车位共享、订单生成、记录日志

6、车位交易支付

7、业主车位推送(主动共享)

  • 为Ta点赞
  • 人已赞
选择城市和中心
贵州省

广西省

海南省