《基于WEB的客户关系管理系统论文1》由会员分享,可在线阅读,更多相关《基于WEB的客户关系管理系统论文1(38页珍藏版)》请在金锄头文库上搜索。
1、广西经济管理干部学院 2012 届本科毕业设计 1 第一章 引言 2 1 1 研究的背景与意义 2 1 2 论文的主要工作 3 第二章 系统设计的理论基础 3 2 1 开发技术及开发模式 3 2 2 J2EE 技术 4 2 2 1 MVC 模型结构体系 4 2 2 2 核心技术 6 2 3 数据库技术 9 2 4 系统环境的搭建 10 第三章 WBE 客户关系管理系统的总体规划 10 3 1 系统设计的可行性 目标和需求分析 10 3 2 网站系统页面设计 11 3 2 1 系统功能结构 12 3 2 2 系统权限是获取登录者角色编号访问控制 13 3 3 数据库总体设计 13 3 3 1 数
2、据库设计的原则 13 3 3 2 关系数据库的内容 E R 图 13 3 3 3 数据表的设计 15 第四章 客户关系管理系统的详细设计 23 4 1 规范层叠样式表 CSS 23 4 2 主要功能模块的设计 24 4 2 1 系统登录验证入口 25 4 2 2 指派功能 26 4 2 3 客户开发成功 27 4 2 4 信息是否可再编辑 如下图图 图 4 2 4 1 图 4 2 4 2 图 4 2 4 3 图 4 2 4 428 4 2 5 修改密码 30 第五章 总结与展望 33 参考文献 34 致谢 34 作者简介 35 声 明 36 基于 WEB 的客户关系管理系统的研究 2 广西经济
3、管理干部学院 2012 届本科毕业设计 1 基于基于 WEB 的客户关系管理系统的客户关系管理系统 crms 计算机科学与技术专业 林远全 摘摘 要要 基于 WEB 的管理系统是目前网络化管理的发展的主要形式之一 本文首先对 客户关系进行了需求分析 对系统进行了总体设计 系统无前后台之分 采用先进的 基于互联网 Internet 应用的 B S 架构设计 应用 J2EE 技术的 MVC 三层架构开 发 具有结构先进 部署简便 可跨平台 跨数据库操作 利用 struts2 0 hibernate3 2 spring3 0 框架实现了营销管理 客户管理 客户服务 报 表统计 基础数据和系统管理六个
4、功能模块 实践结果表明该网站系统具有界面友好 结构合理 内容优秀 通过多种人性化的操作设计 无需专业培训 用户即可充分使 用系统的所有功能 完成对客户资源信息的集成化管理等特点 有一定的实用价值和 参考价值 关键词关键词 WEB 客户关系系统 J2EE hibernate spring struts BasedBased onon thethe WEBWEB ofof customercustomer relationshiprelationship managementmanagement systemsystem ComputerComputer sciencescience andand
5、 technologytechnology professionalsprofessionals LinYuanQuanLinYuanQuan Abstract WEB based management system is the network management one of the main forms of development In this paper the relationship between customer needs analysis the overall design of the system no front and back of the sub sys
6、tem using advanced Internet based Internet applications B S architecture design application of the MVC three tier J2EE technology development with advanced structure ease of deployment cross platform cross database operations Use struts2 0 hibernate3 2 spring3 0 framework to achieve a marketing mana
7、gement customer management customer service reports statistics six basic data and system management modules practical results show that the system has a user friendly website reasonable structure excellent content operating through a variety of human design without professional training users can fu
8、lly use all the features of the system to complete the integration of customer information resources management etc have some practical value and reference value Keywords WEB customer relationship system J2EE hibernate spring struts 基于 WEB 的客户关系管理系统的研究 2 第一章第一章 引言引言 1 1 研究的背景与意义研究的背景与意义 crms 研究背景分为
9、首先 随着科学技术的发展 经济水平的提升 企业管理理 念和一种新经济背景下的营销理念 其核心是以客户为中心 以客户价值为导向手段 的协同管理思想和效率营销方式的变化 加上一方面 很多企业在信息化方面已经做 了大量工作 收到了很好的经济效益 另一方面 一个普遍的现象是 在很多企业 销售 营销和服务部门的信息化程度越来 越不能适应业务发展的需要 越来越多的企 业要求提高销售 营销和服务的日常业务的自动化和科学化 这就为客户关系管理系 统应运而生的需求奠定了基础 其次 在计算机 通讯技术 网络应用的飞速发展使得上面的想法不再停留在梦 想阶段 办公自动化程度 员工计算机应用能力 企业信息化水平 企业管
10、理水平的 提高都有利于客户关系管理的实现 我们很难想象 在一个管理水平低下 员工意识 落后 信息化水平很低的企业从技术上实现客户关系管理 有一种说法很有道理 客 户关系管理的作用是锦上添花 现在 信息化 网络化的理念在我国很多企业已经深 入人心 很多企业有了相当的信息化基础 电子商务在全球范围内正开展的如火如荼 正在改变着企业做生意的方式 通过 Internet 可开展营销活动 向客户销售产品 提 供售后服务 收集客户信息 重要的是 这一切的成本是那么低 客户信息是客户关 系管理的基础 数据仓库 商业智能 知识发现等技术的发展 使得收集 整理 加 工和利用客户信息的质量大大提高 最后 管理理念
11、的更新 经过二十多年的发展 市场经济的观念已经深入人心 当前 一些先进企业的重点正在经历着从以产品为中 心向以客户为中心的转移 有人提出了客户联盟的概念 也就是与客户建立共同获胜 的关系 达到双赢的结果 而不是千方百计地从客户身上谋取自身的利益 现在是一 个变革的时代 创新的时代 比竞争对手领先一步 而且仅仅一步 就可能意味着成 功 业务流程的重新设计为企业的管理创新提供了一个工具 在引入客户关系管理的 理念和技术时 不可避免地要对企业原来的管理方式进行改变 变革 创新的思想将 有利于企业员工接受变革 而业务流程重组提供了具体的思路和方法 在互联网时代 广西经济管理干部学院 2012 届本科毕
12、业设计 3 仅凭传统的管理思想已经不够了 互联网带来的不仅是一种手段 它触发了企业组织 架构 工作流程的重组以及整个社会管理思想的变革 1 2 论文的主要工作论文的主要工作 在目前 WEB 应用程序解决方案里 J2EE 技术和 NET 技术是两种主流的解决方案 二者各有其特点 J2EE 技术比较适合大型企业建站 而 NET 比较适合中小企业平台的 搭建 所以本文采用 J2EE 作为开发平台 以当下最新的 Spring3 0 作为主要框架结合 hibernate struts 等进行开发 并结合客户关系管理系统的特点 提出了以下基于 J2EE 的 Web 应用设计方案 1 系统设计采用了目前比较
13、流行的 J2EE 技术 基于组件的分层设计使系统 框架结构清晰 脉络分明 实现了视图 控制和模型的分离 提高了设计的规范性 实现了各层之间的松耦合性 2 设计了系统的总体框架 给出了客户关系管理系统的功能结构图 3 重点研究了客户关系管理技术并设计了客户关系管理的流程图 随着应用系统规模和复杂性的提高 系统体系结构和数据库设计越来越重要 本 系统基于 J2EE 技术 实现了视图 控制和模型的分离 可以为用户提供更加快捷 方 便和易于维护的平台 第二章第二章 系统设计的理论基础系统设计的理论基础 随着 Internet 的发展 WEB 应用软件系统的规模性和复杂性不断提高 基于 WEB 的软件和
14、应用系统需要更为开放和灵活的体系结构 三层 多层 体系结构被广泛采 用 也越来越被开发人员和客户认同 2 1 开发技术及开发模式开发技术及开发模式 根据本系统的要求 考虑到系统的安全性 稳定性和高效性 准备采用如下几方 面技术 1 操作系统 windowsXP WIN7 2 数据库 Sql server 2005 基于 WEB 的客户关系管理系统的研究 4 3 服务器 Apache Tomeat6 0 4 系统开发技术 struts2 0 Spring3 0 hibernate3 2 JavaScript Jquery 5 系统设计模式 MVC 6 系统开发工具 eclipse3 2 Phot
15、oshop CS3 Dreamweaver CS4 系统建设的关键在于其所使用的架构 基于浏览器 B S 架构则是目前 WEB 应用程 序的主流 它将大量的数据处理工作交给服务器处理 无论是管理人员还是系统使用 者都可以通过浏览器实现所有操作 这种方式的优点是方便快捷 有利于系统的更新 和维护 Java 在 B S 方面的优点和其他语言相比更加突出 J2EE 的出现使应用程序开 发层次更加清晰 操作更加规范 更有利于处理复杂的事务 2 2 J2EE 技术技术 Java 最初是用在客户端机器的浏览器中 在它刚开始出现时很多人认为 java 不适 合用在服务器端做开发 但是时间证明当时这种想法是不
16、对的 随着第三方对 java 的 支持增多 现在 java 已经成为服务器端开发的首选 J2EE 是 Java2 平台企业版 Java 2 Platform Enterprise Edition 它是 Sun 公司推出的一种概念模型 J2EE 与传统的互联网应 用程序相比有很多优势 它以组件的方式进行设计 部署应用程序 采用了分布 多 层的体系结构 有着 一次编写 到处运行 的特点 J2EE 技术有有如下几个优点 1 J2EE 是基于 JAVA 技术 不依赖任何操作系统 与平台无关 2 标准开放 许多公司都支持对该规范 3 提供专业的通用软件服务 4 J2EE 可以把一些通用的 繁琐的服务端任务交给中间件完成 这样可以提高 开发质量 提高开发效率 2 2 1 MVC 模型结构体系模型结构体系 MVC Model View Conrtollor 即模型 视图 控制结构 是目前比较流行的 J2EE 体 系结构 MVC 总共分为三个层次 分别为表示层 中间层和数据层 J2EE 体系结构具 有跨平台的特性 这三个层次可以处在不同的平台下进行协作应用 因为表示层可以 广西经济管理干部学院 201