熟悉Java开发,能够网站后台和前台开发。熟悉Struts1和2,Spring,Hibernate,mybatis等java框架;熟悉HTML,CSS,JS,JQuery等前台技术;熟悉MySQL,Sybase,SQLServer,Oracle几种数据库;
一:客户回访日历系统
项目描述:为进一步提高公司业务水平,了解客户对我公司的反馈信息,需安排公司员工对一些客户或供应商进行回访调查。通过本系统,相应员工登陆后便可以日历显示的形式一目了然的看到自己(或其下属)的所有回访任务。可以进行新建或更新某个回访任务等操作。
本系统主要功能模块:
1、 实现首页的日历,并加载相应用户的回访任务显示到日历中,可按月切换日历。提供两种视图,日历视图和List视图。
2、 员工登陆后,左边以树状结构显示此员工以及其所有下属员工,可以选择一个或多个员工,查询出相应的回访任务。
3、 对已经显示在日历中的所有回访任务,可以通过客户,供应商,区域等信息对其进行过滤筛选,以便只看自己关心的回访任务。
4、 对回访任务的新建、更新、取消、删除等操作。新建任务后可自动发邮件提醒相应员工。
项目环境:Eclipse,Jetty,MySql
技术框架:SpringBoot + SpringMVC + Spring JPA, 前端thymeleaf + JQuery
责任描述:主要负责项目的前期分析与设计,以及后台代码的实现,前端部分由GUI部门的一个同事负责。
二:参与公司大型ERP系统,订单处理模块(互联网/电子商务)
项目描述:本系统担负公司核心业务模块,负责接收用户订单、处理、生成订单的整个流程,业务复杂,用户使用多且频繁。维护此系统,要求快速相应用户所提新需求,需求变更,Bug修复等,且要保证低错率。
本系统主要功能模块:
1、 通过系统页面可新建用户订单(主要针对来自全球的电话或邮件订单)
2、 通过Cron自动处理电子数据订单(主要是B2B的电子订单,以及通过公司购物网站下的订单)
3、 对已经生成或处理失败的订单,可通过页面对其进行维护或更改。
4、 订单查询模块,可按订单号、用户、商品等信息去查询订单。
5、 订单数据维护,通过Cron,对已经完成,取消或删除的订单要定时从订单表中移到历史订单表中,防止订单表过大影响系统性能。
项目环境:Eclipse,JBoss,Sybase
技术框架:Struts1 + Hibernate + JDBC + EJB, 前端JSP+JS+JQuery(本系统开发时间较早,使用技术较老,正在寻求改进和重构。)
责任描述:主要负责及时高效的响应用户需求,新加功能,更改需求,修复Bug,提供用户支持,以及代码重构等。
三:历史订单查询系统
项目描述:公司多年来累计的订单越来越多,对历史订单的查询若只依赖数据库,则性能上会很受限制,且模糊查询,关键字查询等不够灵活。急需一个以搜索引擎为基础的历史订单查询系统,以便为用户提供快速,灵活的查询方式。
本系统主要功能模块:
1、 实现一个B/S架构的Web App,提供用户搜索的前端界面。用户可根据商品、地址、客户、供应商等信息以及关键字去查询符合条件的订单。
2、 通过Cron,每天把DB中新增的历史订单信息整合到一个中间表中,为下一步构建索引文件准备数据。
3、 通过Cron,每天把已经准备好的中间表中的数据build成索引文件并同步到Solr服务器上。
4、 通过Cron,在构建完索引文件后,通过比对数据库中应构建的数据条数和索引文件中实际新增的数据条数,检查索引生成的结果,并将结果以邮件形式发出。
项目环境:Eclipse,Windows7,Linux,JBoss,Sybase
技术框架:JSP + Servlet + JDBC + Solr, 前端JSP + JQuery
责任描述:主要负责Web App的实现,以及为构建索引准备数据,和构建完索引后检查结果的过程。