TA的每日心情![](source/plugin/dsu_paulsign/img/emot/shuai.gif) | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
客户关系管理系统的英文名称为Customer Relationship Management,简称为CRM。客户资源是企业的宝贵财富,同时企业对于客户的依赖也已经提高到了关乎企业生存的高度。CRM作为管理企业和客户关系的主要管理平台,不进需要对客户的信息进行管理,还需要记录企业同客户之间的业务活动。在本章中就来开发这样一套系统。
% Y. `1 a8 y5 ?3 u重点内容:
! e( T3 [; i, D了解客户关系管理系统的基本需求
0 r; D( B9 M- q3 x了解客户关系管理系统的功能
; \2 U9 z& R. E学会如何分析和设计数据库
0 i( z0 F. Z' a+ ~* }6 B1 d- y学会数据库的基本使用! J7 ~6 |$ ^% {; r( H7 P7 t
熟悉使用struts 2 + hibernate + spring进行开发
$ v; N5 z! j$ b! Z j3 r5 h' l
- m; q+ d! e+ d% H, c! o O! c功能分析; G$ ^& B) g& Q( B( ?# d
客户管理管理系统可以分为六个功能模块,分别是基础数据管理模块、客户管理模块、服务管理模块、营销管理模块、统计报表模块以及系统管理模块。6 _) C8 @3 @# I* j$ ~! K5 c8 h
基础数据管理模块:该模块主要用来管理系统的基础数据信息,包括数据字典信息、公司产品信息以及库存信息。
7 d' n6 L6 M1 t 客户管理模块:该模块用来管理客户的信息,包括客户基本信息、联系人信息、客户交往记录信息、历史订单信息以及客户流失信息。9 a+ w) t+ Z; h: D
服务管理模块:该模块用来处理客户服务信息,包括服务创建、服务分配、服务处理、服务反馈以及服务归档等功能模块。: b; `; l" Z! e0 k. I0 s4 v$ K: l
营销管理模块:该模块用来处理公司的营销信息,包括销售机会管理和客户开发计划两个功能模块。& E% R! M/ L3 E, d, A
统计报表模块:该模块用来生成报表数据信息,包括客户贡献分析、客户构成分析、客户服务分析以及客户流失分析等功能模块。
2 y |0 ~, a/ l8 _4 y) `7 b7 I, c' {! Z 系统管理模块:该模块用来管理系统的用户以及用户权限信息,包括用户管理、角色管理以及权限管理等功能模块。
2 {; _/ g. H, {) L2 C
; `! h* b) q( e本系统的开发工具具体如下。
4 s/ ]. T' [, ?$ l5 r● 系统开发平台:MyEclipse 6.5。& [ \: n, b% x7 o+ h
● 数据库管理系统软件:SQL Server 2005。* Q0 W' ?4 r" a! J! _/ _2 _
● 运行平台:Windows 2000/Windows XP/Windows 2003/Windows Vista。
' T2 m) P1 u3 ]1 H1 D! p● java开发包:JDK 5.0以上。
3 ^# d! z6 o3 J P● Web服务器:Tomcat 6.0。
$ s0 D; a# O( u- ]! A, d) Z本系统采用MVC架构模式开发,具体技术如下。* ], L/ f' s+ O9 ~3 S& [1 N# W
● AJAX框架:使用ExtJS技术开发
2 ]3 u6 w! ?$ ^" J' b9 q6 |1 }● 显示层:使用JSP技术开发
8 s8 G5 ?& _# T● 数据访问层:使用DAO模式开发
/ p6 c) l! C7 _1 c2 i! z● 持久层:使用Hibernate框架开发4 W+ q7 C( H9 |& U$ x0 p/ |
● 管理框架:使用Spring来管理各组件
: O" x. U3 n8 k% G- o系统部署后可能会报错原因:7 ?2 G1 ^, t9 a1 h6 L c2 j
jar包的冲突,干脆我就直接加到lib文件下面、把myeclipse的hibernate、spring和struts包了删除,这样也就不会有jar版本冲突的问题、把那些需要的包都放在了lib下面,然后在tomcat上部署就成功。. [9 y! e! A7 U# P
但是点击进去系统时,系统无法登陆,原因就是那个项目的*.hbm.xml,是用myeclipse自动生成的,所以我们必须把*.hbm.xml里面的文件<class name="com.sanqing.po.CstManager" table="cst_manager" schema="dbo" catalog="db_crm">改成<class name="com.sanqing.po.CstManager" table="cst_manager" >,就可以了,要记得吧所以的*.hbm.xml改掉。
$ ?; j/ K/ n/ ]: t, C( X- dmysql版本项目源码: 8 [, X% K6 G4 \- _' y' X
, e8 {0 x* e2 A8 |# a1 J; r7 Y
SQL Server 2000版本项目源码:
0 h9 V% n) E. W9 t) L; N5 W) g7 }0 F' U1 C5 m
- O% _8 E" H: m
SQL Server 2005版本项目源码:
/ O" _) {9 B( O, Q& {1 c# a# G: }5 y$ B3 k! W, `
所需jar包:点击下载* T6 S" R8 o# G: A/ d8 V# C( F
V5 o" V/ \# A6 Y7 }+ |) ^
( r6 u- h: O9 g# ]+ o7 f0 X; r2 D: |. G9 L$ ^2 Q
|
|