TA的每日心情![](source/plugin/dsu_paulsign/img/emot/shuai.gif) | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
客户关系管理系统的英文名称为Customer Relationship Management,简称为CRM。客户资源是企业的宝贵财富,同时企业对于客户的依赖也已经提高到了关乎企业生存的高度。CRM作为管理企业和客户关系的主要管理平台,不进需要对客户的信息进行管理,还需要记录企业同客户之间的业务活动。在本章中就来开发这样一套系统。 g, h' N& U* N1 W4 {# I
重点内容:# ]: i4 _6 ]8 f4 a$ e/ H$ i, `
了解客户关系管理系统的基本需求3 u9 X2 `( S0 e: H' {$ i( @$ |
了解客户关系管理系统的功能
$ a- V) F. {, ^; N学会如何分析和设计数据库+ s8 x' N7 L+ h0 }: M
学会数据库的基本使用% S4 k) n, J: E
熟悉使用struts 2 + hibernate + spring进行开发) _3 w) | W& B' D3 v- w, I9 V
- F, n5 C: R6 l4 N
功能分析/ ~8 Q0 `6 _5 t/ p$ z' z
客户管理管理系统可以分为六个功能模块,分别是基础数据管理模块、客户管理模块、服务管理模块、营销管理模块、统计报表模块以及系统管理模块。0 Z! A2 }( C5 ~& o. x
基础数据管理模块:该模块主要用来管理系统的基础数据信息,包括数据字典信息、公司产品信息以及库存信息。
0 P+ C4 q5 i; {7 ?9 n 客户管理模块:该模块用来管理客户的信息,包括客户基本信息、联系人信息、客户交往记录信息、历史订单信息以及客户流失信息。
& ?. S' w% ]6 Q" |8 R8 E' M 服务管理模块:该模块用来处理客户服务信息,包括服务创建、服务分配、服务处理、服务反馈以及服务归档等功能模块。1 x$ Z0 G1 T7 A
营销管理模块:该模块用来处理公司的营销信息,包括销售机会管理和客户开发计划两个功能模块。
8 `) k' l" }1 T7 X- Y# H, S 统计报表模块:该模块用来生成报表数据信息,包括客户贡献分析、客户构成分析、客户服务分析以及客户流失分析等功能模块。" k' H4 U/ G/ ?5 Q
系统管理模块:该模块用来管理系统的用户以及用户权限信息,包括用户管理、角色管理以及权限管理等功能模块。$ A0 z4 n- M/ d9 N! k( t' ?- O
+ s! Q2 D/ b3 K' D
本系统的开发工具具体如下。
" {5 q# U5 K7 }3 D8 L● 系统开发平台:MyEclipse 6.5。7 H- A. c' `4 ]
● 数据库管理系统软件:SQL Server 2005。
( k1 c6 U, J/ H& j1 L0 R3 S1 N, `● 运行平台:Windows 2000/Windows XP/Windows 2003/Windows Vista。
' P* I( d2 ~# B( }& I% R● java开发包:JDK 5.0以上。$ m0 p8 K7 x) V
● Web服务器:Tomcat 6.0。9 F, K- S3 U9 s
本系统采用MVC架构模式开发,具体技术如下。& ^8 ^$ W t1 n5 z% r6 ~" _
● AJAX框架:使用ExtJS技术开发
1 m4 s t: W5 u# M: p) d e0 w% @● 显示层:使用JSP技术开发
8 f7 A! t# B- U0 u: x● 数据访问层:使用DAO模式开发
* J I% U+ k% ?& X8 J● 持久层:使用Hibernate框架开发
8 k1 l+ F* u. a1 }● 管理框架:使用Spring来管理各组件
! A' E& [9 X. G+ E6 Q" i系统部署后可能会报错原因:% E, F& B3 i( S) T: X2 m( S: Q
jar包的冲突,干脆我就直接加到lib文件下面、把myeclipse的hibernate、spring和struts包了删除,这样也就不会有jar版本冲突的问题、把那些需要的包都放在了lib下面,然后在tomcat上部署就成功。" N; t8 b+ a, _& n; S( o# R
但是点击进去系统时,系统无法登陆,原因就是那个项目的*.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改掉。4 p2 m. k% h8 a1 t
mysql版本项目源码:
8 i5 W- `5 e# C5 i
* j4 W2 F) w s5 I! s) O& e: ZSQL Server 2000版本项目源码: : N1 H0 N- i* ]5 s- N( ^5 T
/ h2 P& x Y; g1 I& v5 |3 [1 a0 }1 {
SQL Server 2005版本项目源码:
% h3 l, c% }2 e5 d; v! `; q- c& I; Z) L0 k
所需jar包:点击下载 z& W- E) [0 N( Q" |
t. U8 L7 ]. y" H
% C7 `" N% \/ \4 E$ X5 P! g( @4 \& n% e! J0 k( a+ o5 B" t5 ?
|
|