项目描述:
1、该系统主要用于极米公司门店的销售与管理,包括门店pos系统和后台管理系统。
2、使用Maven进行项目管理,根据业务分成多个Web子模块,方便开发测试和部署。
3、项目基于微服务框架SpringCloud开发,使用Swagger做接口文档的生成,使用FeignClient实现业务之间的通信。
4、项目使用前后端分离开发模式。
5、前台使用Vue搭建页面。
6、后台页面使用Ace搭建,使用的前端组件包括Bootstrap、jQuery、layer、validate等。
7、后台使用SpringMVC实现表现层;使用SpringDataJPA来实现与数据库之间的交互;用Ajax实现前后端交互。
8、数据库使用MySQL,用Redis做数据缓存。
9、项目统一用Jenkins发布。
责任描述:
1、参与需求分析、概要设计和详细设计。
2、负责库存管理模块、门店盘点、门店退换货、信息公告、促销模块等功能的设计与编写。
3、完成和其他模块的交互。
4、编写接口文档、完成与前端人员接口对接。
5、配合测试人员修改Bug及系统优化。
6、带领实习生进行项目开发,从需求挖掘到程序开发,协助实习生攻克技术难点。
7、项目交付之后做项目运维。