本项目是为深圳罗珈电子有限公司开发的进销存系统,解决了企业内部控制力不足、结构臃肿,部门分工混乱,管理欠缺、信息传递不畅、重复工作量过多、查询信息不便等问题,给企业带来切实的便利。主要模块包括:销售管理、采购管理、仓库事务、账款管理、质检管理、变更管理、人事薪资、系统设置、报表中心、财务管理多个子系统。
开发环境:win7+Mysql+idea+SVN+Maven
开发技术:Mybatis、Spring Boot、Spring、EXTJS、Ajax
业务层采用Javabean技术; Web控制层:采用Spring Boot框架;为了使表示层与业务逻辑层分离,配置文件减少,提高开发速度 采用了Spring 框架,针对接口编程,降低组件间的依赖关系,业务层向控制层暴露业务接口,通过业务代理模式使表示层与业务逻辑层分离,使用DAO对象进行层与层之间的数据传输。用户设置、权限设置、仓库设置这几个模块采用的是由我们公司自己自定义的框架实现的,我们的自定义框架也是基于Struts2,Mybatis,Spring框架技术跟MVC设计模式。
责任描述
参与采购模块( 采购询价,采购请购,采购订单 , 采购入库, 采购退货, 采购分摊, 采购发票)
的代码编写以及单元测试,开发工具使用:idea 用的主要技术是:Spring Boot ,Mybatis,Spring框架,前端采用extjs和ajax技术 数据库:Mysql 使用 svn ,maven进行项目的管理