TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
客户关系管理系统的英文名称为Customer Relationship Management,简称为CRM。客户资源是企业的宝贵财富,同时企业对于客户的依赖也已经提高到了关乎企业生存的高度。CRM作为管理企业和客户关系的主要管理平台,不进需要对客户的信息进行管理,还需要记录企业同客户之间的业务活动。在本章中就来开发这样一套系统。
" s; B4 |1 @$ `/ D8 b( x, x% U重点内容:* V& K0 n+ k- \. H( y
了解客户关系管理系统的基本需求5 A) Y3 | g# Z( m( o/ ^
了解客户关系管理系统的功能
/ z% l9 y$ E2 S: K. H学会如何分析和设计数据库6 |& ~) D$ ~ _& U0 z
学会数据库的基本使用
6 r5 R1 L! \* x3 f E+ v熟悉使用struts 2 + hibernate + spring进行开发' p# x+ ?0 p3 g& v# r
! a v+ E# U* v1 Z+ ^功能分析
' H i9 d! I5 U' c" N 客户管理管理系统可以分为六个功能模块,分别是基础数据管理模块、客户管理模块、服务管理模块、营销管理模块、统计报表模块以及系统管理模块。$ v1 _! n9 T: c D+ f1 ]% I( F
基础数据管理模块:该模块主要用来管理系统的基础数据信息,包括数据字典信息、公司产品信息以及库存信息。
/ J8 V( t2 w; h+ S 客户管理模块:该模块用来管理客户的信息,包括客户基本信息、联系人信息、客户交往记录信息、历史订单信息以及客户流失信息。
8 o7 p# s% Z* @ 服务管理模块:该模块用来处理客户服务信息,包括服务创建、服务分配、服务处理、服务反馈以及服务归档等功能模块。
1 A6 F5 P4 T0 k' \( U( o! R; C3 { 营销管理模块:该模块用来处理公司的营销信息,包括销售机会管理和客户开发计划两个功能模块。
V. U. U8 M; f; n. F9 K+ v; T4 h. s 统计报表模块:该模块用来生成报表数据信息,包括客户贡献分析、客户构成分析、客户服务分析以及客户流失分析等功能模块。
7 Y6 p' \6 t% T; b# Y- [: \ 系统管理模块:该模块用来管理系统的用户以及用户权限信息,包括用户管理、角色管理以及权限管理等功能模块。: o) S1 Q* {9 b) \5 @1 `5 @
5 ~+ B) J! t2 t& [! D8 M; ^
本系统的开发工具具体如下。7 v! e% I! T+ C
● 系统开发平台:MyEclipse 6.5。: F$ ]: p9 N( C( K9 Z) q# @
● 数据库管理系统软件:SQL Server 2005。& L+ f$ c+ z4 m
● 运行平台:Windows 2000/Windows XP/Windows 2003/Windows Vista。8 p+ S2 Y; \% e% A" o; c1 L
● java开发包:JDK 5.0以上。+ \- h0 Q; @: p7 p3 ~+ V( p1 U: K
● Web服务器:Tomcat 6.0。
1 z- n( A: a' t: I [. Z本系统采用MVC架构模式开发,具体技术如下。
" {. p% O5 [4 O4 t# h4 O z● AJAX框架:使用ExtJS技术开发
8 ]' M0 K9 g, y# L! z: y● 显示层:使用JSP技术开发
! h+ n0 ?8 B2 }4 ]● 数据访问层:使用DAO模式开发
* T4 P9 `0 L& X" e● 持久层:使用Hibernate框架开发& c/ g! H& u A X1 {
● 管理框架:使用Spring来管理各组件
8 M! ?/ M l$ W. ^' a9 ~6 S: U' c系统部署后可能会报错原因:$ {1 `1 ~$ J; L
jar包的冲突,干脆我就直接加到lib文件下面、把myeclipse的hibernate、spring和struts包了删除,这样也就不会有jar版本冲突的问题、把那些需要的包都放在了lib下面,然后在tomcat上部署就成功。
- k4 @$ N$ f/ x2 k& w 但是点击进去系统时,系统无法登陆,原因就是那个项目的*.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改掉。) T9 i+ b8 ]/ x& S( e
mysql版本项目源码:
$ Q/ q) \/ N% {0 U- ^5 x, M
- o" P# f) U+ L( u" |1 J# g5 YSQL Server 2000版本项目源码:
+ S9 \3 t- `4 F+ K! ?8 Y# R
, R. j4 s' f H" ?9 k" w6 U
8 ~$ ^1 l8 P) f6 w+ lSQL Server 2005版本项目源码:
( p; O, s; A1 B7 G3 {( U9 }
, _- M3 N. C' {+ j* A" x所需jar包:点击下载
- z& x2 N6 [' ?7 G" B9 h; r
1 o- X7 }# Y! R% G7 b- U; L5 N# p2 t0 f2 B6 F
u8 N2 y- Q8 c |
|