Skip to content

KnightKilito/ticketcat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

淘票猫影城购票系统-Spring Boot版

一、引言

项目地址:

项目名 项目内容 项目地址 开发人员
ticketcat Spring Boot后台服务 戳我 @闪光桐人
@汉克
ticketcat-web-user Web前端服务-用户端 戳我 @东东
@闪光桐人
@汉克
ticketcat-web-manager Web前端服务-管理员端 戳我 @东东
@闪光桐人
@汉克
ticketcat-wechat-miniprogram 微信小程序前端服务-用户端 戳我 @东东

TIPS

  • 前端的项目请求地址记得改哦前端的项目请求地址记得改哦前端的项目请求地址记得改哦,当初做项目的时候负责web端的同学偷懒没搞页面路由,而且用的还是传统三剑客,辛苦各位逐一修改了,可以用vscode左边功能栏的搜索图标处一键查找全替换了
  • 微信小程序前端服务记得安装vant weapp
  • 涉及到AppID、AppSecret等配置项的还得辛苦诸位自己配置一下哈,例如支付宝支付或者微信小程序微信一键登录的AppID、AppSecret,在项目里都有中文提示
  • 微信小程序前端只有用户端哦,管理端一般来说都是在web端

如果因为网络原因无法进入GitHub,可以去我的Gitee主页找同名项目,内容一致。

https://gitee.com/KnightKilito https://github.com/KnightKilito 喜欢的话别忘了star哦 (๑•̀ㅂ•́)و✧

二、项目介绍

ticketcat

  • 开发框架:基于SpringBoot的前后端分离框架
  • 开发技术栈:Java+MySQL+Tomcat+IDEA+Git +MybatisPlus
  • 项目简介:影城购票系统
  • 开发模块:用户登录注册、微信用户扫码登录、密码加密、token签发、图片上传、支付宝沙盒支付等
  • 技术要点:使用MybatisPlus完成基础类的设计和增删改查操作;使用MD5+UUID(在数据库中以salt加密盐值形式存储)的方式对密码进行加解密;与微信后台配合完成用户扫码登录的验证;利用JWT完成登录用户的token的签发并进行拦截器权限校验;利用Ajax跨域请求完成前后端数据传输;使用Ajax异步编程的方式实现局部更新的功能;用js完成base64编解码实现海报上传至七牛云服务器功能;使用支付宝沙盒支付测试完成购票并存储购票信息至数据库;用SQL语句完成复杂数据之间的交互;统一规范了返回参数体;使用Git完成分布式开发;用在线UML工具完成文档编写;将项目部署在云服务器上

ticketcat-wechat-miniprogram

  • 开发框架:Vant Weapp+WXML+WXSS+JS

ticketcat-web-user

  • 开发框架:HTML+CSS+JS

ticketcat-web-manager

  • 开发框架:HTML+CSS+JS

三、项目截图

项目截图远不止这些,意味着项目不止这些页面,但是懒得一张张传到这上面来,所以你们自行操作

wechat-miniprogram

微信小程序前端由我们伟大的@东桑负责,效果非常完美,绝赞无敌的前端工程师

小程序选座 个人中心 影片详情 用户登录 评分页面

web-user

主页 选座 注册 登录 选择影城 头像上传

web-manager

用户列表 订单列表 新增影片 影片列表

四、License

MIT