・开发语言:熟练使用Java、熟悉c/c+ +
•后端技术:servlet、JSON
•前端技术:HTML、JQuery、AJAX、JavaScript. Vue
-数据库:MySQL的数据库设计、多表查询、事务处理等;各种SQL语句的使用以及动态SQL
•框架技术:Spring. SpringBoot. SpringMVC、Mybatis以及SSM
•中间彳牛工具:Nginx、rocketmq、redis、Maven
-开发工具:主要使用intellij IDEA
■在线考试系统
■ 2020.4-2020.6
项目介绍:
校内的课程设计,基于B/S架构下实现的简单的在线组卷考试系统,总体设计包括了层次模块、数据 库设计、数据存储技术,详细设计包括系统管理员模块、考生管理模块、组卷模块、评分模块。
主要应用技术:
jsp技术、mysql数据库
主要功能:
1 .考生登录,进行权限与用户名密码验证,管理员权限可更改考生用户名密码
2.进入后单击考试后,系统根据数据库内已有的习题随机组题成卷。
3.考生答完题后,系统根据数据库已有内容自行进行打分
■蜂鸟问答
■ 20221.12-2022.2
项目介绍:
项目为以spingboot为框架的单体聚合型项目,这是一个拥有基本功能的问答系统,使用系统模拟学 生和僵尸,学生在系统上提问,讲师在系统上为学生解答。
主要应用技术:
springboot、mybatis、springmvc进行整合、MySQL数据库
主要功能:
1.师生用户的登录,采用spring安全框架springsecurity对用户密码进行加密,同时进行访问权限 设置,未登录会直接跳转到登录或注册页面。
2.师生主页现实问题列表,使用pagehelper分页组件实现。
3.用户的访问响应统一处理。为了防止控制层抛出异常的代码冗余,采用springmvc的统一异常 处理使用ExceptionControllerAdvice注解统一处理。