Maven项目管理、Eclipse、Myeclipse、Intellij IDEA工具;
Mysql、Sql server数据库、SSM、SHH框架集;
Linux部署服务器、SVN、Git版本控制工具;
Tomcat、Apache开源服务器;
Bootstrap、Layui、MUI前端框架
湖南**实业有限公司OA系统,**石油化工仪器有限公司企业管理系统、预付卡后台管理系统。
高仿聚美优品商业网站 ,其中**市石油化工仪器有限公司企业管理系统是为了更高效的利用企业资源,更便利的管理企业而编写的一套管理软件。
系统架构:采用传统的三层结构进行开发,采用spring+springmvc+mybatis+maven+git整合开发,前台采用EasyUI前台框架进行页面的布局,灵活、方便、开发效率高。
系统模块:1.采购管理 2.仓库管理 3.生产管理 4.销售管理 5.财务管理 6. 成本管理7.人力资源管理 8.管理员管理 9.系统设置 10.库存模块11.客户关系管理 12.基础数据等模块共同组成的一个企业管理系统项目。
技术实现:①.数据库访问层采用Mybatis框架进行与数据库的交互,封装对数据库增删改查等通用方法。②.业务逻辑层:Web开发的核心,对业务逻辑进行拆分,拆分系统ERP业务并实现复杂的业务,依赖于dao层,调用dao层的通用方法。采用面向接口编程,在业务层每一业务模块有专门的接口及实现类,利用Spring的IOC实现对dao层类的注入,对象的创建和管理交由Spring统一管理。业务层的事务部分则利用Spring的声明式事务管理。③.控制层:处理HTTP请求响应,实现与页面数据的交互,此系统采用SpringMVC作为控制层,处理请求响应的参数以及返回参数到前台处理。④.视图层:采用extjs前台框架进行对页面的美化及jquery的封装,方便与后台服务器的参数的传递以及接受后台响应参数的处理⑤.模型层:采用Mybatis映射工具生成实体类⑥.此外还采用reportAll实现报表处理,RBAC思想、线程、监听器实现权限管理开发模式:采用快速原型模型开发模式,在原有的同类系统上进行扩展与更新,中间嵌入敏捷开发思想在项目中,将项目划分为多个子项目,让客户能及时看到项目的进度,减少由于软件需求不明确带来的开发风险,开发效率快。
主要负责采购模块中的采购请购、采购询价、采购订单、采购入库等以及一些基础数据模块的代码编写与调试。采用ssm框架集进行开发,使用EasyUI前端框架布局页面。数据库采用MySQL。