目前职位主要负责车管所和交警相关业务,主用SSH框架,以下一个是之前做的。
开发环境:Wndows 7
开发工具 : Eclipse + tomcat8 + jdk1.8 + oracle + svn
使用技术 :jsp,jquery,html,ajax等
开发框架: Spring+SpringMVC+MyBatis等
项目描述 : 本系统是对客户基本信息,联系人信息,交往信息,客户服务信息的本系统是对客户基本信息、联系人信息、交往信息、客户服务信息的充分共享和规范化管理;通过对销售机会、客户开发过程的追踪和记录,提高新客户的开发能力并在客户将要流失时系统及时预警,以便销售人员及时采取措施,降低损失,并希望系统提供相关报表,以便公司高层随时了解公司客户情况。本系统包括:营销管理、客户管理、服务管理、统计报表、基础数据和权限管理六个功能模块。
本人职责 : 负责客户信息,联系人信息管理模块的实现及部分模块的测试及客服端的验证,
本系统采用三层结构的开发方式以MyBatis作为持久层,以Spring作为管理业务逻辑层,以SpringMVC作为呈现层.客户信息和联系人信息通过模型bean的sql映射文件bean.xml将数据持久化到数据库中,过程中在spring管理业务逻辑层,是通过ioc的set或结构器注入后写dao层和service层完成逻辑业务,springMVC则是其中管理jsp与后台逻辑业务的联系,通过前端联系后台,后台处理后如ajax等返回json数据并呈现在前端页面;客服端的验证是通过引入validate.js库进行验证,前端验证不通过在页面上无法提交,,如果验证成功则相应的完成增删改查等业务逻辑,持久化到数据库中。