"景先生毕设|www.jxszl.com

基于php的企业客户关系管理系统的设计与开发(附件)【字数:9581】

2024-11-03 19:58编辑: www.jxszl.com景先生毕设
摘 要企业客户关系管理系统是一个供企业内部员工管理客户信息的系统,管理员可以通过该系统进客户查询,客户添加,客户分析,修改登录密码,管理员工权限等操作。本系统使用PHP语言进行开发,前端网页框架开发与样式开发使用HTML、CSS3技术。使用MySQL数据库处理客户数据的管理需求,通过系统录入与查看客户信息。开发之前以客户管理的业务需求为研究对象确定系统所需功能,研究员工管理模块、产品信息管理模块与客户关系管理模块内容,最后通过系统测试进行功能验证。
目录
一、引言 1
(一)研究目的 1
(二)网站介绍 1
二、系统开发技术 1
(一)开发技术 1
(二)开发工具 1
三、 系统功能分析 2
(一)员工管理需求 2
(二)客户信息管理需求 2
(三)客户来源管理需求 2
(四)登录验证需求 2
(五)账号注册需求 2
(六)修改密码需求 3
四、系统设计 3
(一)系统功能结构设计 3
(二)系统数据库部分设计 4
五、系统详细设计 6
(一)客户信息管理系统登录页面 6
(二) 普通用户权限页面 7
(三) 客户经理权限页面 8
(四)管理员权限页面 9
(五)员工信息管理模块 10
(六)产品信息管理模块 11
(七)客户信息创建页面 12
(八)客户信息查询页面 13
(九)客户信息删改页面 14
(十)客户信息分析页面 15
(十一)客户等级信息管理模块 16
(十二)管理员权限修改页面 17
六、 系统测试 18
(一) 客户关系管理系统测试 18
(二)客户关系管理系统测试分析 19
七、总结 19
致 谢 21
一、引言
(一)研究目的
企业之间产品相似但是服务能力会有很大的差别,这时候企业与客户之间的关系是否密切就非常关 *51今日免费论文网|www.51jrft.com +Q: ^351916072
键。针对企业存在的客户维护需求,研究专用的客户关系管理系统,帮助企业更好管理客户资源服务客户是非常有必要的。本系统从企业客户关系管理的需求入手,进行客户关系管理系统的设计。
(二)网站介绍
企业客户关系管理系统的设计与实现,利用的是在校所学的知识和平时自己的开发实践经验等。网站模块包括前端模块和后台模块:在前端模块中用户可以实现在线登录,查看客户信息、修改登录密码、查看员工信息等,在企业客户关系管理系统后台功能模块中用户可以实现账号信息管理,产品信息管理,员工账号权限管理等功能。
二、系统开发技术
(一)开发技术
1.HTML5 语言
HTML5在编程过程中代码结构更加整洁后期维护方便,调试网页所需的等待时间更短。能够本地存储的特性让HTML5在上线使用的时候也可以由更快的联网速度。通过video与audio标签能够直接引用多媒体文件,在进行播放器的开发时这一特性非常的友好。HTML5不仅被用在PC端的网页开发上面,手机端的H5同样非常受到欢迎。
2.PHP
PHP3版本能够很好的配合Apache服务器使用,在不断的更新迭代的过程中大量使用的功能被创造出来使用让开发者能够用最少的时间实现大量的功能。同时因为它开源的特性让大量的开发者能够使用它,并从中学习到新的东西。不断增加的库函数让PHP能够实现的功能越来越丰富,使得使用PHP做网站开发没有落后。
3. YII框架
YII框架的版本密切常用的是2.0版本,它是一个完全推翻重建的版本其中的技术与协议都是使用的最先进的要求。YII框架是有专门的开发者进行管理,随着网站开发技术的不断升级变更它框架当中的功能也会随着进行相关调整。使用YII框架首先需要对面向对象的概念有所了解,因为在框架当中经常会涉及到命名空间等技术的使用。
(二)开发工具
1. MySQL数据库
在网站开发过程中文字信息、图片信息、符号信息、视频信息等内容都是数据的一种,最开始的时候我们使用文件系统的方式存储所有的数据信息随着计算机技术的不断发展,更加方便的关系型数据库处理方式逐渐成为主流。它从数据本身出发研究减少重复数据占用空间、数据结构混乱等问题的方法,在动态网站开发过程中最重要的就是数据管理工作,是进行软件开发的基础要求。
2. Ajax
使用Ajax技术不需要同时再使用插件进行支持,但是需要浏览器能够运行JavaScript。随着Ajax技术的不断升级相关的支持的技术库也在不断被完善,通过这类工具能够对程序设计工作进行辅助。但是它也会对浏览器所记录的书签类功能产生影响,如果网页被刷新过后页面无法进行回退处理。
系统功能分析
(一)员工管理需求
客户信息记录过程中还需要将服务该客户的销售人员信息同时记录在系统当中,因此每一条客户数据当中同时需要有员工数据。系统需要开发员工管理模块功能,记录销售人员个人信息,这样才能够保证客户数据的完整性。模块可以对应开发员工信息创建、员工信息管理、员工信息查询等内容。
(二)客户信息管理需求
系统中最为主要的功能就是对客户信息的管理,在功能开发过程中这也是最重要并且最复杂的一个部分。对于客户信息管理模块需要包含新客户的创建、在档客户信息的编辑、在档客户信息的查找、在档客户信息的删除、在档客户信息数据分析统计等功能。在系统设计过程中还需要增加客户等级等客户分类管理以及客户意向分析内容,来对客户进行更好的定位。
(三)客户来源管理需求
客户信息管理不单单只是对客户的名称、联系方式的记录管理,更重要的是通过系统对客户的业务信息进行记录。系统可以开发客户来源管理系统功能,将客户分成地推、转介绍等不同的客户来源。在经营过程中可以根据相关数据研究出哪种客户拓展方式效果更好。
(四)登录验证需求
所有管理系统使用者,在使用系统当中功能时都需要进行账号登录验证,这样能够确保存储在客户关系管理系统当中的用户数据的准确性。

原文链接:http://www.jxszl.com/jsj/xxaq/608530.html