扎实的JAVA基础知识,清晰的面向对象编程思想, 掌握MVC设计模式
熟练使用JavaScript、JQuery、Ajax、Extjs、ECharts、Thymeleaf、HTML等WEB开发技术
熟练使用Spring、SpringMVC、Hibernate、MyBatis、Generator等技术开发WEB项目
熟练使用Eclipse、Intellij IDEA、WebStorm、PL/SQL、SQLyog等工具
熟练使用SQLServer、Oracle、MySQL数据库,以及redis缓存技术
熟练使用Tomcat、Nginx服务器,Maven、Jenkins、SVN、Git等开发辅助技术
熟练使用SCRT、XShell完成Linux操作系统下web项目的部署及维护
熟练使用Rose、Wabacus等快速开发框架
了解SpringBoot、SpringCloud微服务技术
一、车间制造执行系统(MES)
系统环境:Linux/Windows + MySQL5.5 + MyEclipse8.5 + Tomcat6 + jdk1.7
项目技术:Spring3.2 + SpringMvc3.2 + Mybatis3.0 + Extjs4.2 + Html + CSS
项目描述:MES是一套面向制造企业车间执行层的生产信息化管理系统。我公司自主研发的MES系统主要针对军工企业(注:中国兵器)的各大生产车间,为生产提供直观、高效、便捷的综合性管理手段,并在各部门之间实现资源信息共享的无纸化办公操作。该系统分为系统管理、生产数据管理生产计划管理、车间管理、协同准备管理、设备管理、工装刀辅具管理、库房管理、质量管理、外委管理、查询统计管理、综合看板管理等模块。
架构设计:MES运用了Spring3.2、SpringMvc3.2、Mybatis3.0,Extjs4.2等技术。SpringMVC实现了Web MVC设计模式,使用了MVC架构模式的思想,将Web层进行职责解耦,简化了Web层应用程序的开发。Spring的IOC依赖注入实现层与层(模块与模块)之间的解耦,Spring的AOP(面向切面编程)实现事务的控制。MyBatis封装了JDBC操作,利用反射打通Java类与SQL语句之间的相互转换,执行SQL语句时对输入输出的数据管理更加方便。Extjs主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架(完全基于纯Html/CSS+JS技术)。Extjs的 MVC开发模式将应用程序分割成Model-View-Controller三层,其中控制器controllers是连接model、store和view的桥梁,model、store、view作为配置项添加到controller中,controller会加载这些文件。store作为数据仓库,起到了数据存取的作用,为grid、form等展现提供了数据。
责任描述:(1)、独立完成问题反馈、车间完成率统计等。协同准备管理(工艺准备管理,材料准备管理,工装准备管理),委外管理(委外申请,委外审核,委外登记,委外查询统计),库房管理(出入库登记), (2)、PDF(iText)、二维码(QRCode)的打印,以及Excel导出。运用FusionCharts(AJAX/ JavaScript)实现了动态图形报表。(3)、后期参与需求调研、需求讨论、实施及项目测试等工作。
二、北京市国家质量监督检验检疫局政务平台(icap2.0)
系统环境:Linux/Windows + Oracle11 + MyEclipse8.5 + Tomcat6 + jdk1.6
项目技术:Struts2 + Hibernate3.2 + Spring3.0 + Extjs + Html + CSS
项目描述:该系统主要是面向中国质检总局及各分支局,方便员工和管理者用于日常政务处理。该系统运用了Struts2,Hibernate3.0,Spring2.5,Extjs4,以及Osworkflow工作流引擎。Struts2的MVC框架实现了业务控制,使用Struts2的标签实现了JSP页面的数据采集和显示。Spring2.5的IOC依赖注入实现层与层(模块与模块)之间的解耦,Spring的AOP(面向切面编程)实现事务的控制。Hibernate为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架,实现数据的封装(封装了JDBC)并简化了持久化操作(DAO层的编码工作)。运用的Osworkflow工作流引擎有显著的灵活性,用户可以根据自身的需求设计简单或是复杂的工作流。
责任描述: (1)、政务管理:运用jquery-timepicker排班。 (2)、订餐预订管理(订餐预订、订餐条目管理、订餐记录列表、订餐统计报表、订餐统计),订餐预订:当用户登录系统时,系统会自动弹出订餐窗口供总局人员订餐,其它分支局均不能使用。根据不同的时间段控制订餐条目及份数限制。(3)稿件统计:可通过NTKOOffice控件打开正文,用ESSWord10.1将其转换成PDF文件导出,还可以通过iWebOffice2015控件打开上传的附件(word、excel)。(4)、超期办结:通过SpingQuartz技术对超期办理的收发文件进行标识、归类。自动催办:根据收文的缓急程度,系统会提前N天向待办人发送催办提醒,同时,向拟稿人发送重新拟稿的提醒。
三、中国铁路太原局安全大数据应用平台(tyBigData1.0)
系统环境:Linux/Windows + Oracle11 + Eclipse 4.4.0 + Tomcat8 + jdk1.8
项目技术:Struts2 +