项目一:阳光商城
软件架构:SpringCloud+SpringBoot+Mybatis+mysql
前端架构:layui+js+css
开发环境:idea+ Tomcat8.0 + Maven3.3.0
项目描述:该项目是一个面向南航内部部门采购物资的项目,对接各大购物平台、商家;同时对接内部预算系统,采购管理系统等;实现管控内部部门采购、预算、结算等需求;
责任描述:
1.完成项目个人提单整体的表设计部分(个人采购订单、仓库表、相关的一些辅助表…);
2.完成基础代码的编写;
3.实现页面中的展示;
4.利用Aop完成日志记录操作;
5.维护日常线上问题;
技术描述:1.Maven聚合和继承构建项目;2.redis缓存;3.Es搜索引擎;4.一些相关插件的使用
项目二:权限管理系统
软件架构:SpringMVC+Spring+Mybatis+mysql
开发环境:idea+ Tomcat8.0 + Maven3.3.0
项目描述:该项目是一个后台的权限管理系统,主要三个模块有:用户、权限、角色;是基于RBAC模型开发的权限系统;主要为了方便公司管理,各用户的权限控制;满足公司当前需要而开发的项目;
责任描述:
1.完成项目整体的表设计部分;
2.完成基础代码的编写;
3.实现页面中的展示;
技术描述:1.Maven聚合和继承构建项目;2.redis缓存; 3.一些相关插件的使用
项目三:家美佳
软件架构:Spring+MyBatis+SpringMVC+Mysql
开发环境:Eclipse + Tomcat7.0 + Maven4.0
项目描述:该项目是一个第三方线上交易平台,涉及到商品的维护,卖家中心,买家中心,购买流程,购物车,订单,第三方支付,物流服务等。卖家中心包含:卖家对自己基本信息,店铺信息,商品推广,订单的物流监控,订单完成后的评价管理,取消订单,日收益,月收益,同种商家销量对比,物流管理等。买家中心包含:买家对自己购买的商品,订单,物流,购物车,邮寄地址以及基本信息的管理。
责任描述:
1.利用maven继承聚合搭建了购物车系统。利用PowerDesigner完成购物车表的设计
2.实现购物车的系统接口,包括:购物车的查询、保存、更新和删除。
3.实现页面的展示,过程中利用httpClient进行SSO单点登录、前台、购物车三个系统间的异构访问,之后修改为rabbitMQ进行性能的提高,涉及redis缓存(分片)、mysql数据库主从复制,ameoba读写分离、数据库的表设计、cookie的使用、拦截器、通用mapper插件的使用等等。
技术描述:1.Maven聚合和继承构建项目;2.sso单点登录;3.nginx进行负载均衡;4.HttpClient,5.rabbitMQ消息队列;6.redis缓存;7.solr搜索引擎