`
wanghaisheng
  • 浏览: 89569 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

本人独立完成的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:wanghaisheng0519@163.com
4
0
分享到:
评论
4 楼 puregold 2012-05-13  
你好,我使用你的这个mydrp登录时,提示java.lang.reflect.InvocationTargetException 错误。错误发生在UserLoginAction.java的tempUser = userManager.checkUser(user.getUserNo(),user.getPassword());但我不知道为什么出现这种错误,请多多指教。另外我已经给你发邮件了,请尽快回复我,谢谢。
3 楼 qweone 2011-04-05  
兄弟查看你的短信息.我短信息你了
2 楼 javaeeboy 2011-01-14  
里面好像没有数据库和jar包啊?可以给我一份吗?我的邮箱是171052600@qq.com
1 楼 1柳梦狂1 2010-10-13  
虽然没有看过你的源码,但从你的理解上来说,要找份工作应该不难呀。

相关推荐

Global site tag (gtag.js) - Google Analytics