熟悉lnmp开发环境,web服务搭建与配置以及相关线上调试。
熟练掌握php语言,具有面向对象思想和良好的命名规范、注释习惯、单元测试编写及代码安全意识。
熟练掌握MongoDB、Mysql数据库的设计、索引建立、使用及优化,并根据不同需求与数据库特性进行技术选型。
熟悉cakePHP、Yii2、laravel框架,并根据框架特性,进行敏捷开发。
熟悉memcache、redis等缓存技术。熟悉基于easyWechat 开发微信的公众号管理与订单支付管理。
熟练使用git、svn进行版本控制,docker应用容器管理。熟悉TCP/IP协议。
有一定的文档编写能力,并通过apifox进行接口文档编写及接口调试。
掌握基本python3语言,并进行简单脚本开发。熟悉pip包管理使用、virtualenv环境搭建、Jupyter Notebook的使用。
掌握基本html、css、javascript、vue、react等部分前端语言并进行调试与修改。
(1) 车卡通仓库管理系统
应用技术:php、Yii2、Yii2-admin、mysql、html、css、jquery、jstree、ajax、easyWechat。
会员管理模块:实现会员、会员的类型、渠道与升级设置的创建,会员所属渠道。会员下单产品时,根据会员类型,对订单进行对应的折扣处理,下单成功后,对会员的积分进行对应类型的积分累加,并根据会员积分与类型进行会员类型升级处理。
库存管理模块:包含批发销售下单,并根据销售单进行产品的出库处理,从而形成销售单,出库单,并进行打印。销售记录、出入库记录与库存余额的查询。并实现库存的盘点、盈损与调拨处理。
Build模块:通过勾选对应功能模块,与项目名称对系统进行克隆处理,拷贝对应模块文件,替换配置文件与部分表创建sql,并执行初始化。
利用jstree开发产品分类、服务分类、部门设置等树状结构视图。
利用Yii2-admin关联数据库进行所有功能模块的权限管理。
(2) 车卡通移动版
主要模块:产品与服务的列表与详情展示。购物车产品的增删,购物车生成订单,并实现微信公众号支付和余额支付,以及商户扫码支付,现金支付。我的功能列表页,个人信息的修改,拥有服务的查询与消费,订单的查询与下一步操作提示。
(3) 车卡通官网
主要模块:对官网基本功能进行优化,增加自定义配置车卡通系统,并生成微信支付二维码,支付成功后,根据用户配置信息自动克隆车卡通系统。后台增加对系统价格与有效期的设置,AMS2系统增加有效期自检功能。