基于mvc模式的客户管理系统设计与实现.doc
约39页DOC格式手机打开展开
基于mvc模式的客户管理系统设计与实现,基于mvc模式的客户管理系统设计与实现页数39字数14693摘 要客户信息在企业中通常是由业务员自主管理的,其弊端是业务员一旦流动就会影响客户的持续性和忠诚度,因此对客户信息资源进行全面管理势在必行。当前许多企业都存在因业务员变动而产生客户信息丢失的问题,这一问题使企业的利益受损,严重的会影响企业的发展。要解决此问题的...
内容介绍
此文档由会员 天缘 发布
基于MVC模式的客户管理系统设计与实现
页数 39 字数 14693
摘 要
客户信息在企业中通常是由业务员自主管理的,其弊端是业务员一旦流动就会影响客户的持续性和忠诚度,因此对客户信息资源进行全面管理势在必行。当前许多企业都存在因业务员变动而产生客户信息丢失的问题,这一问题使企业的利益受损,严重的会影响企业的发展。要解决此问题的有效途径就是在企业中建立一个以客户为中心的管理系统,全面收录客户的重要信息,定期整和,及时更新,有效沟通企业与客户,从而达到减低客户信息丢失的目的。
本次毕业设计针对企业因业务员变动而产生客户信息丢失的这一问题,设计开发了一个CRM实用软件——客户管理系统,建立了企业客户信息数据库,实现了企业全面管理客户信息的目标,达到减少客户信息的流失的目的。
整个系统采用Browser/Web/DataBase的三层体系结构,在中间层上采用基于模型视图控制器(MVC)的设计模式,采用JSP/Servlet+Weblogic+MySQL的技术路线方案,有效实现了系统的交互性,使网站具备较完善的市场开发功能。
论文则以本系统的开发过程为例,从需求分析、设计方案、系统设计、系统实现四个主要方面对管理系统进行了系统、全面的阐述,对管理系统进行了技术途径和规范的软件工程开发流程完成基于MVC的客户管理系统的设计和开发工作进行了总结。
关键词:CRM, MVC, JSP, MySQL
目 录
前 言 1
第1章 需求分析 2
1.1 用例分析 2
1.2 业务/机构划分 4
1.3 业务流程 5
1.4 实体-关系分析 7
1.5 实体属性和职责 8
第2章 设计方案 9
2.1 系统结构 9
2.2 系统架构选择 10
2.3 设计模式选择 10
2.4 技术路线选择 11
2.4.1 界面显示—— JSP 11
2.4.2 请求与控制——Servlet 12
2.4.3 数据库服务器——MySQL 13
2.4.4 应用服务器——weblogic 14
2.5 设计工具的选择 14
第3章 系统设计 16
3.1 各子模块工作流程 16
3.2 数据表结构设计 19
3.3 数据表关联关系设计 22
3.4 数据库连接方式 23
3.4.1 JDBC概述 23
3.4.2 JDBC连接MySql方式 24
3.4.3 JDBC连接MYSQL的通用联接程序 24
第4章 系统实现 26
4.1 系统文件功能 26
4.2 主要类和接口 27
4.3 主要系统界面 29
4.5 文件的打包和部署 31
4.6 设计难题及解决办法 31
第5章 结束语 34
致 谢 35
参考文献 36
参考文献
1.飞思研发中心,精通Jbuilder9,电子工业出版社, 2004年2月第3次印刷。
2.冯燕奎 赵德奎编著,JSP实用案例教程, 清华大学出版社, 2004年5月第1版。
3. 鲁晓东等编著,JSP软件工程案例精解,电子工业出版社, 2005年1月第1次印刷。
4.何荣勤著,CRM原理.设计.实践,电子工业出版社,2003年1月第1版。
5.王广宇著,客户关系管理方法论,清华大学出版社,2004年9月第1版。
页数 39 字数 14693
摘 要
客户信息在企业中通常是由业务员自主管理的,其弊端是业务员一旦流动就会影响客户的持续性和忠诚度,因此对客户信息资源进行全面管理势在必行。当前许多企业都存在因业务员变动而产生客户信息丢失的问题,这一问题使企业的利益受损,严重的会影响企业的发展。要解决此问题的有效途径就是在企业中建立一个以客户为中心的管理系统,全面收录客户的重要信息,定期整和,及时更新,有效沟通企业与客户,从而达到减低客户信息丢失的目的。
本次毕业设计针对企业因业务员变动而产生客户信息丢失的这一问题,设计开发了一个CRM实用软件——客户管理系统,建立了企业客户信息数据库,实现了企业全面管理客户信息的目标,达到减少客户信息的流失的目的。
整个系统采用Browser/Web/DataBase的三层体系结构,在中间层上采用基于模型视图控制器(MVC)的设计模式,采用JSP/Servlet+Weblogic+MySQL的技术路线方案,有效实现了系统的交互性,使网站具备较完善的市场开发功能。
论文则以本系统的开发过程为例,从需求分析、设计方案、系统设计、系统实现四个主要方面对管理系统进行了系统、全面的阐述,对管理系统进行了技术途径和规范的软件工程开发流程完成基于MVC的客户管理系统的设计和开发工作进行了总结。
关键词:CRM, MVC, JSP, MySQL
目 录
前 言 1
第1章 需求分析 2
1.1 用例分析 2
1.2 业务/机构划分 4
1.3 业务流程 5
1.4 实体-关系分析 7
1.5 实体属性和职责 8
第2章 设计方案 9
2.1 系统结构 9
2.2 系统架构选择 10
2.3 设计模式选择 10
2.4 技术路线选择 11
2.4.1 界面显示—— JSP 11
2.4.2 请求与控制——Servlet 12
2.4.3 数据库服务器——MySQL 13
2.4.4 应用服务器——weblogic 14
2.5 设计工具的选择 14
第3章 系统设计 16
3.1 各子模块工作流程 16
3.2 数据表结构设计 19
3.3 数据表关联关系设计 22
3.4 数据库连接方式 23
3.4.1 JDBC概述 23
3.4.2 JDBC连接MySql方式 24
3.4.3 JDBC连接MYSQL的通用联接程序 24
第4章 系统实现 26
4.1 系统文件功能 26
4.2 主要类和接口 27
4.3 主要系统界面 29
4.5 文件的打包和部署 31
4.6 设计难题及解决办法 31
第5章 结束语 34
致 谢 35
参考文献 36
参考文献
1.飞思研发中心,精通Jbuilder9,电子工业出版社, 2004年2月第3次印刷。
2.冯燕奎 赵德奎编著,JSP实用案例教程, 清华大学出版社, 2004年5月第1版。
3. 鲁晓东等编著,JSP软件工程案例精解,电子工业出版社, 2005年1月第1次印刷。
4.何荣勤著,CRM原理.设计.实践,电子工业出版社,2003年1月第1版。
5.王广宇著,客户关系管理方法论,清华大学出版社,2004年9月第1版。