1、熟练掌握java基础知识,具备良好的面向对象编程思想,熟悉常用的java设计模式(例如单例,装饰,工厂,代理模式),熟悉MVC开发模式, B/S结构项目开发;
2、熟悉javaScript,Jquery框架及Ajax等前端技术,了解EasyUI及BootStrap;
3、熟练使用Mybatis、Springmvc框架,熟悉Hibernate、Struts2框架;
4、熟练掌握Spring框架,包括IOC和DI、AOP编程,声明式事务处理及ssm整合等技术;
5、熟练使用Maven、SVN项目管理和项目构建工具;
6、熟悉mysql数据库及数据库优化,了解Oracle数据库;
7、熟悉Tomcat服务器,了解Nginx服务器,了解Linux基本命令;
8、了解WebService、Dubbo、Zookeeper、Shiro、Freemarker等技术。
1、采购管理:供应商的excel表格的上传与下载功能实现;商品与配料的展示,添加,下架功能;采购单创建、提交、审核及审核不通过再次提交;合同里里维护供应商与商品的关系,合同表的查找,新建合同,合同内容详情展示及合同审核。
2、政策管理:建立优惠日,折扣,营销政策之间关系,优惠日里对折扣及营销政策管理的业务代码。
3、权限管理:权限列表有权限模块分父模块及子模块,页面通过父模块名字及对应子模块的路径,实现分模块的权限展示功能;角色及管理员页面管理功能。
4、登录管理:用户登录过程中根据权限进行模块展示。用户退出及注销功能。