技能
1.熟练掌握Java语言基础及面向对象编程思想,有良好的编程习惯
2.熟练使用MySql、SqlServer数据库,能灵活使用Sql语句,了解Oracle数据库
3.熟练掌握Java MVC设计思想,熟练使用Spring、MyBatis、Hibernate、Spring-MVC框架
4.熟悉Html、CSS、JavaScript、jQuery、Ajax、EasyUI前端技术
5.熟悉使用JavaWeb技术,如JSP、Servlet、JDBC、Session、JSTL
6.熟悉Tomcat的配置及部署
7.了解Maven、SVN的配置及部署
8.熟悉WebService、了解HTTP协议
电力物资抽检管理系统:该项目是负责国家电网检测电力物资的管理系统,电力物资抽检管理管理系统主要实现实验室、被试品和工作流程的综合管理。实验室方面,实现对实验室设备、仪器等资产和信息等的管理;工作流程方面,对整个实验室的收样任务、试验任务、出入库任务、审批任务等工作流程进行管理。我主要负责的是该系统流程相关的代码实现,然后实现客户的一些需求
1.系统的智能调度:根据不同类型的设备所要做的试验项目判断哪个空闲的试验工位能做这些试验,然后将要做的试验项目写在中间库里,然后试验工位读取中间库添加要做的试验项目,然后通过webservice通知AGV小车系统运送该设备,同时通过webservice通知试验工位开门让AGV小车把设备运送进去做试验,试验完成后试验工位将实验数据存入中间库,然后通过webservice通知管理系统取得试验数据。
2.Excel导入导出试验项目和试验项目里的参数:由于客户觉得试验配置比较复杂,想通过一个excel导入完成多个试验项目和试验项目里的参数的配置,所以我根据客户的需求写了excel导入和导出试验参数,使试验的配置简单、便捷。通过poi对导入的excel里的每一个单元格进行解析,判断上传的excel数据是否填写正确、合理、存在,如果存在的话就修改,不存在就添加。下载则用poi在每个单元格填入数据,然后生成excel文件,最后通过流的形式输出到前端。
3.试验室大屏数据统计:通过Sql语句查出这一年每个月分别检测了多少设备,然后本月检测了多少个设备类型分别是多少,本月审核了多少个实验模板,本月每个设备的合格率是多少,然后将数据传到前端,前端用EasyUI将这些数据用图形的方式显示出来,使数据更加直观。