在电商公司制作了自动打印程序,使用electron开发的Windows桌面应用,小票打印机是佳博58热敏打印机(自动切纸)
项目一描述:
客服系统用于连接售后与客户, 系统技术栈后端使用express+mysql , 前端使用vue来构建, 实现了前后分离. 主页面入口有微信公众号菜单按钮进入和PC端登录进入. 整个客服系统是基于微信小程序, 客服消息提示是通过微信公众号. 客服人员关注用于客服的公众号, 当商城的用户发起客服会话时, 公众号将客户消息通过模板消息发送到客服的手机进行提醒, 客服可直接点击公众号按钮进入会话, 也可通过pc端登陆进入会话. 客服可点击用户查看该用户的最近购物记录
项目一职责 :
1使用vue2搭建前端聊天界面, 使用媒体查询制作一套移动端和PC端通用的界面, 使用px2rem-loader, lib-flexible进行rem适配, 让网站在不同移动动端的展示达到合理的适配 ;
2 使用node框架express.js + mysql 搭建后台 ;
3 配置微信公众号, 接收微信公众号的消息推送;
4 配置公众号的模板消息, 当有用户发起会话时给客服发送模板消息进行通知;
5 使用socket.io进行客服和用户之间的会话;
6 使用xml2json插件完成对微信服务器的消息解析 ;
7 使用superagent将前端请求微信服务器的图片转为使用node请求然后发给前端从而突破微信的防盗链 ;
项目二描述:
该公众号系统主要功能有两个, 一是通知, 二是文章管理;
通知包括用户产生购买行为的订单通知, 参加团购之后的团购状态通知, 接收用户的文字消息并作出回应, 获得一定奖励之后发放优惠券;
文章管理的主要功能包括展示运维人员配置的文章列表, 文章详情里包括了可以进入小程序的链接, 当VIP用户进入文章详情时页面权鉴成功之后可将文章分享到朋友/群/朋友圈, 发展自己的客户赚取一定的佣金 ;
项目二职责:
1 使用vue2搭建前端页面, 文章列表, 文章详情, 当用户从公众号菜单进入文章列表时首先让用户跳转到微信授权页, 用户确认授权之后微信服务器会携带code重定向到本服务器, 根据code获取到accessToken然后请求微信接口获取用户身份信息;
2 使用node.js框架express.js搭建后端 , 使用bodyParser插件解析请求参数 , 使用xml2js解析微信消息 ;
3 为Java提供模板消息的接口给用户发送模板消息 ;
4 解析微信服务器发送过来的用户消息和事件并且响应给用户 ;
5 使用log4js做日志管理, 将普通日志和错误日志分类管理 ;
6 使用pm2对nodejs做进程管理, 统一管理所有node项目 ;
项目三简介:
**美食小程序是一家致力于为用户提供高品质美食, 主营零食, 9成熟食, 鲜果. 该小程序主要包括三部分, 首页, 购物车, 我的. 首页部分主要是展示新商品和商品分类标题, 购物车用于展示用户收藏的商品和已购买商品, 我的页面主要是用户的信息, 如优惠券, 地址, 个人资料, 客服, 物流等信息.
项目三描述:
1 使用wepy.js小程序框架进行项目开发;
2 首页中的轮播图用到小程序的swiper组件, 图片数量和跳转地址可后台配置, 主要有商品详情, 活动页面, 拼团页面;
3 首页除轮播图外有三部分, 新品推荐, 更多优选, 商品分类及分类标题, 这三部分每一部分独立为一个组件进行开发;
4 商品分类和分类标题是联动的, 滑动商品的时候对应的分类会跳转, 此部分使用了css3的新属性position:sitcky; 对分类标题进行固定, 使用微信wx.createSelectorQuery()在页面加载图片完成时获取商品位置信息, 根据滚动判断分类标题滚动位置;
5 使用scroll-view组件实现点击分类标题缓动滚动商品列表;
6 地址系统根据地址数据实现省市县的三级联动;
7 我的-优惠券页面是用户领取或获得的优惠券包括已经使用过的 ;