TA的每日心情![](source/plugin/dsu_paulsign/img/emot/shuai.gif) | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
客户关系管理系统的英文名称为Customer Relationship Management,简称为CRM。客户资源是企业的宝贵财富,同时企业对于客户的依赖也已经提高到了关乎企业生存的高度。CRM作为管理企业和客户关系的主要管理平台,不进需要对客户的信息进行管理,还需要记录企业同客户之间的业务活动。在本章中就来开发这样一套系统。1 ]2 t( a4 p% ~* V4 n( H) A
重点内容:
5 ~% |8 z7 Q8 m7 p+ D2 h) C了解客户关系管理系统的基本需求
9 X' s& c4 Q4 I# T了解客户关系管理系统的功能
0 g# N8 L" a. O" ]% k学会如何分析和设计数据库* S+ l: @7 A7 B z$ C9 s- i" f
学会数据库的基本使用' R, l: Y$ h# ?2 z
熟悉使用struts 2 + hibernate + spring进行开发
0 \1 y& j- [9 ~4 ?% x
! ]2 Y9 W! h3 e* x7 H# C" X5 {5 Z功能分析8 K- X+ k% d* w7 C
客户管理管理系统可以分为六个功能模块,分别是基础数据管理模块、客户管理模块、服务管理模块、营销管理模块、统计报表模块以及系统管理模块。; n: H8 x7 b5 X Y( V
基础数据管理模块:该模块主要用来管理系统的基础数据信息,包括数据字典信息、公司产品信息以及库存信息。
' f1 K9 u# h) Q* D 客户管理模块:该模块用来管理客户的信息,包括客户基本信息、联系人信息、客户交往记录信息、历史订单信息以及客户流失信息。$ ~" I+ Q8 |1 J8 N+ u, E5 O
服务管理模块:该模块用来处理客户服务信息,包括服务创建、服务分配、服务处理、服务反馈以及服务归档等功能模块。/ F, t8 c# @2 s6 L$ p
营销管理模块:该模块用来处理公司的营销信息,包括销售机会管理和客户开发计划两个功能模块。
n) y% I0 u) P/ o+ [ 统计报表模块:该模块用来生成报表数据信息,包括客户贡献分析、客户构成分析、客户服务分析以及客户流失分析等功能模块。, @& Z8 U; o; S$ z+ V. U7 E
系统管理模块:该模块用来管理系统的用户以及用户权限信息,包括用户管理、角色管理以及权限管理等功能模块。) g0 W9 N: \0 J. x4 A1 s
. V: _1 B, o" b8 A3 ~8 [% p2 [
本系统的开发工具具体如下。$ h0 S B! l% N$ @* ~) q
● 系统开发平台:MyEclipse 6.5。
* I3 Y j9 [6 w; d1 G● 数据库管理系统软件:SQL Server 2005。
9 J5 `" c6 B- F# C" a5 q● 运行平台:Windows 2000/Windows XP/Windows 2003/Windows Vista。 J' r0 p0 X! E% c: Q
● java开发包:JDK 5.0以上。
( ~% `1 U2 ^7 b● Web服务器:Tomcat 6.0。
% X0 Z8 L7 U- h u; n9 A本系统采用MVC架构模式开发,具体技术如下。. r3 R" {- P' O' c1 f1 o! a, e
● AJAX框架:使用ExtJS技术开发& x( X* c/ l' C/ B5 w
● 显示层:使用JSP技术开发1 {6 v2 ^% x& B' _* I
● 数据访问层:使用DAO模式开发4 u- Z" o" \2 Q0 ]$ m. _) E: q% x
● 持久层:使用Hibernate框架开发
6 k5 ^1 }5 q5 s8 u: G& W● 管理框架:使用Spring来管理各组件
) l' _8 W* r7 M3 q4 K, H3 F系统部署后可能会报错原因:
6 w3 I1 x; |5 G; i& ?" H jar包的冲突,干脆我就直接加到lib文件下面、把myeclipse的hibernate、spring和struts包了删除,这样也就不会有jar版本冲突的问题、把那些需要的包都放在了lib下面,然后在tomcat上部署就成功。/ N3 N6 X$ g+ E$ a+ B* B
但是点击进去系统时,系统无法登陆,原因就是那个项目的*.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改掉。5 ]$ K6 m# y9 I( K
mysql版本项目源码: * }% q, I/ i# k9 h* V
- g4 @5 Q3 c6 R, I$ p' g
SQL Server 2000版本项目源码: ; Q$ |1 }: }. p# n' q+ E) r# e, P
: ^3 T( c! m* [1 Q: g' l3 R: u7 R2 O }
SQL Server 2005版本项目源码: 0 ^& V6 [' I) I3 n$ c1 L/ i
( u# C) U6 a+ z1 I8 a/ {所需jar包:点击下载
! `6 a) m7 ^- S! {# J
) m9 V# A6 K- K2 |$ N$ B# F* _4 ^ R, z. R
0 X4 T; E: W+ e5 K+ ~* u |
|