项目架构: Python+Flask+ SQLAlchemy + JWT+ Redis+ Mysql+ Vue + Nginx
开发工具: Pycharm
项目描述: 商城目前的模块大致分为用户模块、商品模块、库存模块、订单模块、购物车模块、支付模块、搜索模块。我们采用类淘宝典型电商的SPU、SKU数据结构设计,支持动态扩展商品属性。前后分离(前端采用 Vue2.0 + Iview,后端)
技术实现: 1. 整个项目采用前后端完全分离的架构;
2. 基于Vue来开发前端,并且兼容各种终端平台;
3、去掉了Session机制,采用JWT + Redis 替换用户Session
4、采用Flask-Limiter限制限制刷单,和短信发送的频率
5、对接阿里的短信平台,自动发送短信验证码;
6、对接支付宝、微信接口实现商城支付功能;
7、完成基于Uwsgi 和Nginx的服务器部署和负载均衡
责任描述: 负责基于restful风格的后端开发,采用的技术是Flask-RestFull,完成用户管理模块,订单模块,商品模块,解决Token认证问题。完成支付模块开发和短信接口开发。了解支付宝的支付接口使用。
2013/05--2013/11 山东天岳先进材料科技有限公司企业信息管理平台(Python全栈)
项目架构: Flask + SQLAlchemy + Redis+JWT
开发工具: Pycharm
项目描述: 根据客户公司业务需求,提供了一整套的系统解决方案。该公司主要从事蓝宝石,SiC等先进材料的研发,公司成立较晚,但是发展较快,随着,公司的生产规模的不断扩大,国内外市场的开拓,以及该公司保密单位审核及央企评定等需要,该公司迫切需要一套规范的企业资源计划系统,涉及生产计划、财务、销售、采购、质量控制、人事等业务模块,本项目共分为二期,一期完成采购、出入库、生产、质量监控等模块,二期完成质量、销售、财务预算、人事管理等模块;
责任描述: 参与前期客户需求的分析,参与数据库设计,负责一期采购模块代码的编写,参与二期销售、人事模块代码编写,以及部分模块代码的重构。