1.熟练掌握Struts2、Spring、Hibernate,SpringMVC,MyBatis等常用开源框架,快速开发企业应用;
2.熟练掌握Servlet、JDBC, XML、Activiti工作流,WebService等技术;
3.熟练掌握HTML5、CSS、JSP、JSON、JavaScript、JQuery、EasyUI、ExtJs、Charts图表、FusionCharts图表等页面技术;
4.熟练使用AJAX进行前后台数据的传输;
5.熟悉MySql、Oracle等数据库;能够熟练编写SQL语句以及编写存储过程和存储函数;
6.熟练SVN,Maven等项目管理工具;
7.熟悉运用Tomcat、WebLogic应用服务器;
8.熟悉使用Linux操作系统,可以在Linux环境进行项目部署等操作;
9.熟悉运用UML、PowerDesigner等建模工具进行需求分析和模型设计;
项目一:惠州供电局风险管控系统
该系统主要是为惠州市供电局系统运行部开发的,主要负责统筹全局电网运行风险管理工作及评估电力设备的风险承受能力,目前该系统的主要功能模块有用户登录、通信专业、继电保护专业、自动化专业、退出登录等功能。通信专业包括:业务分值管理、设备重要度管理、基准风险管理、基于问题风险管理;继电保护专业包括:电网风险数据管理、内部基准作业风险管理、外部基准作业风险管理和直流电源设备管理;自动化专业包括:自动化系统状态评估管理和调度自动化主站系统评估管理。
责任描述:
个人独立完成了整个项目设计,开发,测试等。同时还编写了数据库的设计文档和详细设计文档;该系统主要是在jeesiet开源平台上进行开发的,使用到的框架技术包括 SpringMVC、Spring、MyBatis、Shiro权限管理框架,使用POI导入导出Excel文件数据,前端的技术主要HTML5、CSS、Json、JavaScript、JQuery、Echarts统计图和一些常用插件等。
项目总结:
由于公司人数紧张我不得已一个人接手整个项目,过程中也遇到了一些难题,但最后都迎刃而解,让我得到了技术上的磨炼和能力上的提升,尤其在前端布局和一些插件的应用上让我获益良多!
项目二:经济分析数据采集平台
该项目为二次开发系统,整套系统分主要有三个部分:数据采集管理平台,企业填报管理平台,BO数据管理平台(由BI人员实现)。
数据采集管理平台:主要模块分为首页、元数据、名录管理、制度设计、数据管理、公告文档、数据监控、数据上传和系统管理等功能。该平台主要可以查看已录入企业的基本信息、对企业填报的报表进行设计、对已经发布的报表的上报率进行查询, 向未填报的企业进行短信催报、数据的增长情况查询等业务功能。
企业填报管理平台:主要给企业用户进行填报用的客户端,主要模块包括密码修改、企业基本信息、报表填报、统计文档、台账管理、通知公告等; 当数据采集管理平台设计好报表发布后并且授权给相关企业,企业登录后便可看见需要填报的数据报表。
责任描述:
本系统是由我个人在原有的基础上做二次开发及修改相关功能; 编写了操作文档、数据库设计文档和详细设计文档;此系统数据库原版为Oracle数据库更改为MySQL数据库,整体采用MVC模式Struts2.0+Spring+ Hibernate开源框架进行开发,模型层严格按照JavaBean规范要求;用Struts进行流程的控制,前端显示以ExtJs3.4版为主,开发的功能包括首页企业填报显示,添加了查看未报企业和已报企业,并对未报企业实现了短信催报的功能,名录管理,数据监控和数据上传等功能。使用到的技术包括ajax、json、ExtJs、WebService,POI实现Excel数据的导入导出,统计图表使用的是FusionCharts;企业填报管理平台采用的是相同的Struts2.0+Spring+ Hibernate框架;页面主要为Jsp来实现展示。二次开发的功能包括密码修改、台账管理、通知公告等。
项目总结:
通过这个项目使我对MVC模式的认识更加的清楚,看到了SpringIoC在解决程序松散耦合方面的强大之处。ExtJs页面布局开发所带来的方便以及页面的美观。