本人独立完成的DRP分销管理系统

本人经过几个月的艰苦自学终于能熟练运用STRUTS2开发JAVA WEB项目。这是本人花了3个月的时间,边自学边做项目做的一个中型的DRP项目,此项目是尚学堂DRP与OA项目的升级版,既有尚学堂DRP的项目的需求又有OA项目的权限管理。
此分销管理系统是一个大型的企业后台管理系统。包含多达18张数据库表。关联关系复杂。其中更是用到了大量struts2,spring,hibernate开发技巧。
此系统属于ERP系统的子系统。项目功能包括系统管理,基础数据管理,分销库存管理,统计报表管理。
其中,系统管理下的子模块有:人员管理,即人员的CRUD,人员的授权与删除授权。模块管理,模块的CRUD,角色管理,所谓角色即是权限组的集合,此模块即角色的CRUD与角色的授权与删除授权。此项目包含角色有系统管理员、数据录入人员、大区主管,大区经理,财务会计,项目负责人等角色。用户即是一个或多个角色的集合,用户登陆后,从后台数据库取出其具有阅读权限的模块,动态显示左边的菜单导航栏,然后每一个模块管理页面根据其所有角色的集合组合其权限,再判断页面CRUD按钮是否提供给该用户,即页面按钮也是动态显示。它采用struts2的动态方法调用。
其中授权管理采用jquery+json+struts2实现AJAX异步授权。无须点击确认按钮。基础数据管理包含物料管理,分销商管理,终端客户管理:其中物料管理包含物料的CRUD,分销商管理采用树形结构展现分销商与各区域的关系。终端客户管理方法同上。
分销库存管理包含分销商库存的初始化,即库存单的CRUD,分销商库存单的确认。
流向单录入,流向单审核,流向单抽查,流向单复审分别是数据录入人员,大区主管,财务会计,大区经理的权限与职责。盘点单的录入与审核则是确认分销商库存与销售差额高整的管理。
统计报表管理:包含分销商与其区域的分布图采用AJAX方式,动态显示jfreechart的饼图与柱状图和线图。后续的流向单抽查统计与其它统计图由于能力问题暂未完成

由于本人是自学成才,知识自然会有所不足。此项目只是本人所有知识的体现,其中尚有许多不足之处,敬请指教。在此发表只想能给那些想用STRUTS2+SPRING+HIBERNATE开发项目的人一些参考,希望能给你一些帮助。
另本人既无高的学历,又无好的背景,网上投了无数简历始终无人理睬,希望有条件的同学好好抓住机会,早日离开这求职大军。
另如看了我的项目觉得我有可用之处,能介绍好的公司,我将不胜感激。
email:[email protected]

你可能感兴趣的:(本人独立完成的DRP分销管理系统)