TA的每日心情![](source/plugin/dsu_paulsign/img/emot/shuai.gif) | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
客户关系管理系统的英文名称为Customer Relationship Management,简称为CRM。客户资源是企业的宝贵财富,同时企业对于客户的依赖也已经提高到了关乎企业生存的高度。CRM作为管理企业和客户关系的主要管理平台,不进需要对客户的信息进行管理,还需要记录企业同客户之间的业务活动。在本章中就来开发这样一套系统。
/ Z9 i+ K+ J" d: a" M% Y8 c/ A重点内容:; ~/ Q8 [- Z! b( y$ a
了解客户关系管理系统的基本需求
6 Z6 f- H: h8 j# K了解客户关系管理系统的功能
6 S) b* } q/ m0 a4 @7 W& ^6 V学会如何分析和设计数据库
6 F' k5 L P( m' P; p# S( a学会数据库的基本使用( W$ a+ g) V. D" U/ {
熟悉使用struts 2 + hibernate + spring进行开发+ p$ S. a6 X5 j
: k4 b8 x3 T' y6 v' y0 z+ R
功能分析
/ ^' N/ g# q( L: T; D( g: G) k 客户管理管理系统可以分为六个功能模块,分别是基础数据管理模块、客户管理模块、服务管理模块、营销管理模块、统计报表模块以及系统管理模块。: m9 v* W# T `( M0 v3 p% d
基础数据管理模块:该模块主要用来管理系统的基础数据信息,包括数据字典信息、公司产品信息以及库存信息。# I+ q" s) a5 o
客户管理模块:该模块用来管理客户的信息,包括客户基本信息、联系人信息、客户交往记录信息、历史订单信息以及客户流失信息。+ u6 `5 {0 o8 t" ]
服务管理模块:该模块用来处理客户服务信息,包括服务创建、服务分配、服务处理、服务反馈以及服务归档等功能模块。
# Y8 b7 x1 l/ b8 a2 r/ y1 d5 W 营销管理模块:该模块用来处理公司的营销信息,包括销售机会管理和客户开发计划两个功能模块。
0 u. w2 a/ g( z4 x4 i/ W) x 统计报表模块:该模块用来生成报表数据信息,包括客户贡献分析、客户构成分析、客户服务分析以及客户流失分析等功能模块。
' R6 o8 w4 E7 B/ B1 K& l' e* o 系统管理模块:该模块用来管理系统的用户以及用户权限信息,包括用户管理、角色管理以及权限管理等功能模块。
* F* j+ V( }+ g3 F& @
: u/ [( K; {$ \5 l2 x4 }# h本系统的开发工具具体如下。& F8 f7 J/ d! `- R& |! P+ _
● 系统开发平台:MyEclipse 6.5。
9 c/ L2 \: y1 Y8 s4 q }. i3 j7 @● 数据库管理系统软件:SQL Server 2005。
8 v: B( { h$ {7 [+ P5 {% [● 运行平台:Windows 2000/Windows XP/Windows 2003/Windows Vista。9 L! M! e* x' m& s& v
● java开发包:JDK 5.0以上。
9 S/ R/ @0 R+ S; r6 h; L● Web服务器:Tomcat 6.0。
2 ]& t/ [+ d9 E% p+ m: |" y7 }- _本系统采用MVC架构模式开发,具体技术如下。+ x A* x6 n! y3 d8 s3 F
● AJAX框架:使用ExtJS技术开发! u* i8 x- A( ?3 G/ _
● 显示层:使用JSP技术开发
7 Y, h6 P, P" t) W● 数据访问层:使用DAO模式开发. _2 x. A* ^5 T9 e
● 持久层:使用Hibernate框架开发
3 A7 `" s# `5 z- k● 管理框架:使用Spring来管理各组件) z/ c. d X: n0 c# M
系统部署后可能会报错原因:
; I) C% C3 c* K2 Z# H e) Z3 J jar包的冲突,干脆我就直接加到lib文件下面、把myeclipse的hibernate、spring和struts包了删除,这样也就不会有jar版本冲突的问题、把那些需要的包都放在了lib下面,然后在tomcat上部署就成功。
6 R. w! j! S4 i# f" z* x 但是点击进去系统时,系统无法登陆,原因就是那个项目的*.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$ ?, X5 e; _# ]( o4 J7 ?
mysql版本项目源码: # P6 _- A, b" t# j
& P; T3 N1 g: aSQL Server 2000版本项目源码: ( t. h: D5 D9 v" d. e( l
+ c( M3 d% P) h6 t
* ?" ]/ @6 d" b) I1 Y4 e/ ]SQL Server 2005版本项目源码: , |1 m2 E# H+ m y
* S- f( X( j6 u# d- o& K0 D
所需jar包:点击下载
. T- i/ \: c# R5 Z; I
! N! Y' v0 Q1 y* j* m0 P B* h% Z. h3 j4 n
$ U% g! i2 ?+ r+ N& l6 V, i |
|