Skip to content

yizhichangyuan/myo2o

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

o2o校园商铺项目(Spring版本)

开发背景:笔者曾经在大学期间从事过一个叫做doer的校园商铺项目,当时大学处在比较荒芜的高校园,周边商铺较少,只有零零散散的街边餐车,加上学校不准随意进出,所以学生购买小吃十分不便利,加上刚入学大学生对周边环境比较陌生,为帮助入学大学生尽快熟悉周边环境以及商家宣传,由此萌发此项目

项目已经部署到腾讯云,访问地址http://lookstarry.com/o2o/index

技术栈

  • Spring/SpringBoot
  • MyBatis
  • Redis
  • Docker
  • MySQL
  • JQuery + AJAX + HTML + SUI-MOBILE + ECharts

项目前端

在阿里开发的手机H5应用组件SUI MOBILE上进行开发,利用JQuery + AJAX向后端异步请求数据,Echarts绘制图表展示商家商品一周销量情况,进行前端展示

项目后端

使用SSM框架进行开发,后期迭代迁移为SpringBoot版本

数据库使用Docker配置MySQL集群进行读写分离,使用MyBatis作为持久化框架

使用Redis进行缓存读多写少的数据

日志打印输出使用Logback

使用Quartz设置定时任务统计平台产品日销量

商品、积分奖品兑换二维码使用谷歌的zXing来动态生成

扫码者信息通过调用微信测试号回传链接获取OpenId来获取扫码者信息方便进行店家身份校验核对

由于微信回传链接过长,容易造成被微信拦截,使用缩我短链API来请求实时生成短链接放入二维码中

About

校园商铺平台Spring版本

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published