SpringMVC、SpringCloud、SpringBoot、MyBatis、Restful API
Maven、Eclipse、idea、Git
MyCat、Nginx服务器、
JDBC、zipkin、zuul、keepalived、Hystrix、Ribbon
Redis、Mysql、shiro、jwt
项目名称:易信旅游
项目周期:4个月(2019年4月-2019年8月)
项目介绍:
易信旅游是一个网站旅游系统,适用于各个人群,让用户进行多元化,多样化的选择,让用户旅行的同时还能分享自己的行程经历和感受,对各个旅行的景点进行点评评论。用户还能上传自己的旅行照片,同其他用户一起分享,同时还能找到和自己一样志同道合的“驴”友,一同旅行。
系统分别包括四个子系统:用户系统,酒店系统,车票系统,景点系统。四个子系统的流程大概是:用户系统负责用户的酒店订单和车票订单查询,上传旅行照片等;酒店系统负责查找景点周围酒店,预订酒店和酒店评论等功能;车票系统负责查票的查询,下单、想去的景点最近路线等功能;景点系统负责景点信息的查看,对该景点进行点评、点赞和收藏等功能;
系统迭代经历:
2019年5月第一次迭代:对用户上传的图片等静态资源的优化,静态服务器的搭建和资源迁移。
2019年6月第二次迭代:用户支持查看近一个月的总消费记录和上传的照片可以进行分类
责任描述:
负责项目单点登录的设计、编码、单元测试等工作;主要使用 json web token技术实现,包括权限拦截,token的维护等
负责项目首页查询景点的查询,热门旅游的推荐,此模块使用solr查询,保证数据库不被多次访问造成的性能下降
负责项目用户在个人中心进行订单查询和近一个月的总消费记录
负责项目用户上传图片并进行分类