TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
客户关系管理系统的英文名称为Customer Relationship Management,简称为CRM。客户资源是企业的宝贵财富,同时企业对于客户的依赖也已经提高到了关乎企业生存的高度。CRM作为管理企业和客户关系的主要管理平台,不进需要对客户的信息进行管理,还需要记录企业同客户之间的业务活动。在本章中就来开发这样一套系统。9 q3 U/ M* i, x! \
重点内容:
* c' s$ j$ l) g6 O6 P了解客户关系管理系统的基本需求
- t( F7 e, _! |! k; U了解客户关系管理系统的功能1 z( l4 @" e( d
学会如何分析和设计数据库. ^7 a* v2 k+ A% D: e! X/ V
学会数据库的基本使用
' E9 ~" Y8 O% d; u/ S$ a熟悉使用struts 2 + hibernate + spring进行开发% B" v; A1 ] {, `
$ C& H8 d1 i8 @功能分析
' @1 x# L5 ]+ b% I+ J 客户管理管理系统可以分为六个功能模块,分别是基础数据管理模块、客户管理模块、服务管理模块、营销管理模块、统计报表模块以及系统管理模块。' b0 Z% d8 J; F) a2 u
基础数据管理模块:该模块主要用来管理系统的基础数据信息,包括数据字典信息、公司产品信息以及库存信息。
* M0 w, Z# W5 m, j: |7 D8 ~ 客户管理模块:该模块用来管理客户的信息,包括客户基本信息、联系人信息、客户交往记录信息、历史订单信息以及客户流失信息。
, k2 v8 J' N2 I% P w9 H 服务管理模块:该模块用来处理客户服务信息,包括服务创建、服务分配、服务处理、服务反馈以及服务归档等功能模块。
% x: E4 c1 v$ i6 O 营销管理模块:该模块用来处理公司的营销信息,包括销售机会管理和客户开发计划两个功能模块。/ |5 k: N$ t' n) e
统计报表模块:该模块用来生成报表数据信息,包括客户贡献分析、客户构成分析、客户服务分析以及客户流失分析等功能模块。
' C% j p3 C3 {& [6 ]7 K) P l 系统管理模块:该模块用来管理系统的用户以及用户权限信息,包括用户管理、角色管理以及权限管理等功能模块。
- y0 i2 |+ f) ~% T1 \) z+ Z. J
h' k( X. W) Q, u
本系统的开发工具具体如下。
3 B2 ]* o8 x# H1 k● 系统开发平台:MyEclipse 6.5。0 n/ ~* X- h; Q! r, N
● 数据库管理系统软件:SQL Server 2005。3 |4 U9 M/ \$ f: P
● 运行平台:Windows 2000/Windows XP/Windows 2003/Windows Vista。* {' K' m, {2 Z# G7 y$ s0 I
● java开发包:JDK 5.0以上。6 w; n! r) w' Q6 q# q# p
● Web服务器:Tomcat 6.0。
$ H* y7 V" c4 X) r! J- ]本系统采用MVC架构模式开发,具体技术如下。9 U' A: |, k' ^
● AJAX框架:使用ExtJS技术开发& y, p3 l- }7 H: B9 s4 }, v* D* j
● 显示层:使用JSP技术开发
6 w% K5 j2 y d2 P3 X, t● 数据访问层:使用DAO模式开发
" R" k4 |5 ]% b● 持久层:使用Hibernate框架开发. [9 ^) e" g! ]/ F
● 管理框架:使用Spring来管理各组件( \4 W5 [& J! E
系统部署后可能会报错原因:9 C* c# e `% K
jar包的冲突,干脆我就直接加到lib文件下面、把myeclipse的hibernate、spring和struts包了删除,这样也就不会有jar版本冲突的问题、把那些需要的包都放在了lib下面,然后在tomcat上部署就成功。0 L2 y$ X& N; t8 z9 [( m) 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改掉。+ L8 V7 W, q( ?2 i8 j
mysql版本项目源码: # J9 t+ _. k3 a' h" j
! W$ N5 ]% b) [/ l" HSQL Server 2000版本项目源码: 0 t+ V- o: [4 Z7 @
: Y$ p; A! t$ S, A* w6 |: V$ \
3 R2 ?8 [( n3 ]( a% O. a) U8 |3 pSQL Server 2005版本项目源码: * \: I* ]* B) W ^5 b0 K# r8 a
6 E* a: B- W; B' X
所需jar包:点击下载; w7 t8 m+ B' x! |# y: |
$ d- \- g, }7 ]7 v4 H! A1 u) p
1 T( p* K2 G# l1 k3 V
, L6 O- f3 u6 F8 m6 [" v% _
|
|