了解springMVC并可以使用Spring、Mybatis等 JavaEE主流开源框架,能够熟练使用常用的一些接口开发(阿里短信,微信服务号等),对MVC有较为深刻的理解,熟悉JSP、Servlet。Springcloud+springboot
在线考试系统(河南常春藤科技有限公司)
项目介绍:在线考试系统是一个给学生提供的一个通过线上考试,线上刷题来提高学生的成绩水平的一个考试系统。该系统有试卷试题模块、教师学生模块、班级年级模块、登录管理模块以及成绩统计模块,学生注册、登录系统进入考试,系统自动生成试题,考试结束后自动输出成绩,对比传统考试方式,该系统无疑更具优势,不仅减少人力,而且极大地提高了效率。
总体技术:本项目是一个分布式系统,采用B/S设计模式,基于MVC的架构;它是一个微服务架构的项目,使用springcloud+springboot架构,后端用到的技术有redis(试题,答案缓存),mybatis,spring,springMVC,zuul,Eureka,前端:VUE(基础),Element(后台),uniapp(学生端+H5端)
开发环境:JDK8+MySQL5.7+Tomcat(内置),nodejs
项目职责:试题的管理,试卷的管理,SQL优化与性能调优。
2.中石油非油铺货系统(中资互联网有限公司)
项目介绍:通过对河南中石油旗下所有的便利店的数据进行抓取,形成大数据,结合各地销售的天气,季节,地理位置等数据分析某一类商品的下一阶段的销售趋势,给出具体的进货建议。总部也可以通过该系统向某个便利店进行定向铺货。
总体技术:基于MVC架构,前端采用css+div设计,后端使用struts+spring+mybatis框架,层次分明。数据库使用华三提供的大数据仓库+PostgreSQL
开发环境:JDK8.0+PostgreSQL +Tomcat8.x
项目职责:整个项目的开发。负责制定工作计划,划分模块,数据的定向分析,使用工具对数据进行分析。优化SQL,提升性能。