熟练掌握JavaSE,代码规范,思路清晰。 熟悉HTML、Servlet,JSP,JavaScript,了解AJAX,Jquery等前端技术。 熟悉Struts2,Spring,Hibernate(SSH),SpringMVC,Mybatis(SSM),SpringBoot,对SSH有 较深理解,了解Spring中IOC,AOP。 熟悉MVC三层架构思想,熟练使用基于Tomcat服务器的JSP/Servlet开发。 熟练运用MySQL、Oracle等数据SQL库,熟悉linux操作系统的常用操作。 熟练应用MyEclipse、Eclipse,JetBrains PyCharm等开发工具。 熟练使用Adobe AE,PR, PS等软件。 熟练使用微软Excel表格等工具。 了解Python,有使用Python进行数据分析的经验。 了解Dubbo,spring cloud,zookeepper, Eureka的原理与使用。
Cool-Meeting会议管理系统
开发工具 : MyEclipse 8.6
主要技术 : HTML、Servlet、JSP、JavaScript AJAX、JQuery、Filter、Listener、Oracle、JDBC等。
项目介绍 :
该项目是会议管理系统。实现用户注册,人员审批,会议提醒,会议预定,部门管理等功能。 通过计算机对会议信息进行管理,用户可以直接在计算机上实现各种会议的信息管理,并能在一定程度上实现办公自动化。
职责简介 :
参与了项目的功能划分的分析和设计的讨论,建立数据库模型,负责会议预定后台代码的编写
具体实现 :
1. 用户注册。注册页面中包含用户信息等数据,在注册的过程中,通过Ajax验证用户信息是否正确,将验证信息回调给前台页面,指导用户完成注册。
2. 会议预定。通过限制会议起始时间,动态的从数据库中查询出该时间段可用的会议室,这是会议管理系统的核心。
3. 会议通知。在个人中心页面下的最新通知页面,显示出当前用户未来七天将要参加的会议。
4. 权限管理。不同的用户具有不同的权限,其中管理员权限最高,具有对会议和人员和部门的管理。普通用户仅能使用预定会议和查看需要参加的会议。
5. 过滤器和监听器。通过过滤器限制用户只有在登录状态下才能访问某些页面。通过监听器将访问人数从数据库中读和写。
教务排课系统
开发工具 : Eclipse
主要技术 : Spring+SpringMVC+MyBatis、JQuery+AJax+JSON、Oracle、 Maven、jxl、pageHelper等。
项目介绍 :
该项目是教务排课系统。根据用户的不同角色,展现不同的功能模块。包含系统管理、区域管理、课程体系、业务信息、用户管理、教室管理、开班管理七个功能模块。
职责简介 :
负责项目功能的分析和设计的讨论,建立数据库模型,然后负责整体后台代码的编写,然后进行测试。
员工信息管理系统
开发工具 : Eclipse
主要技术 : SpringBoot +MyBatis、Redis、Vue、MySql、EasyExcel、REST风格等。
项目介绍 :
该项目是员工信息管理系统。利用EasyExcel实现员工信息的批量导出导出,增加、修改、删除操作。利用Vue在前端进行分页,缓解数据库压力。利用Bootstrap进行前端页面的美化。利用Redis内存数据库缓解数据库压力,提高执行效率。
职责简介 :
负责项目功能的分析和数据库表结构的设计,加入缓存数据库,然后负责整体后台代码的编写,然后进行测试。
开发工具 : Eclipse 主要技术 : Spring+SpringMVC+MyBatis、JQuery+AJax+JSON、Oracle、 Maven、jxl、pageHelper等。 项目介绍 : 该项目是教务排课系统。根据用户的不同角色,展现不同的功能模块。包
开发工具 : Eclipse 主要技术 : SpringBoot +MyBatis、Redis、Vue、MySql、EasyExcel、REST风格等。 项目介绍 : 该项目是员工信息管理系统。利用EasyExcel实现员工信息的批量导出导出,增加、修改、删除操作。利