附带CRM项目开发系列视频教程(基于struts2.0+spring+hibernate+dwr):
客户关系管理系统又名CRM项目,最近公司在做这方面的项目,个人感觉项目的价值还是不小的,特别把项目录制了CRM视频教程来和大家分享经验!
我们公司的项目主要是采用struts2+spring+hibernate进行开发的,项目中涉及到的技术点很多,比如说采用DWR技术去实现项目的一些加载啊,AJAX方式去实现验证啊,powerdesiger去设计数据库啥的啊,Jfreechart去实现报表什么的,相对来讲,技术点还是不少的!尤其权限模块的实现问题,有点考虑
CRM项目介绍:
CRM英文全称Customer Relationship Management,中文名为客户关系管理。由美国Gartner 集团提出。本系统将提供给老板、经理(副经理)、销售员等人员使用,完成对客户关系的日常管理。
我们认为,CRM是辨识、获取、保持和增加“可获利客户”的理论、实践和技术手段的总称。它既是一种国际领先的、以“客户价值”为中心的企业管理理论、商业策略和企业运作实践,也是一种以信息技术为手段、有效提高企业收益、客户满意度、雇员生产力的管理软件。北风网推出的CRM项目除了在业务上的特色之外,还综合了Struts 2+ Spring + Hibernate+ Jfreechart+JQuery+AJAX的技术实现:利用Spring来解耦合,管理依赖,将整个应用进行整合;持久化层采用轻量级的ORM解决方案Hibernate;对系统中的多种报表生成采用Jfreechart技术。
这个项目所涉及的知识点包括SSH三大框架,同时也介绍了其他常用的框架,如Jquery、Jfreechart等,在介绍了新技术点的同时重点让大家了解了CRM的业务知识,TBC(技术+业务+沟通)是优秀程序员必不可少三要素。
包括项目模块:
作为CRM项目一般包括:
1.客户管理
包含子模块:客户管理、客户服务、投诉处理、客户关怀、客户导入等模块
2.联系人管理
3.权限管理(重点模块)
包含子模块:功能模块、角色模块、用户模块。
4.日程/任务管理(包括日志之类的Log4J、JUnit技术)
5.项目管理
6.数据字典
附带本项目视频教程下载地址: