1、CRM 客户关系管理系统 YYY摘 要随着 20 世纪末信息技术的飞速发展,当今世界已经进入了互联网的时代,Internet 是信息产业中发展最快的技术领域。随着因特网的普及与应用,改变着人类社会生活,学习与工作的方式,同时也推动着与网络相关的新技术的快速传播。网站作为 Internet 的信息载体,作为企业,政府,教育机构或个人在互联网上展示自己的窗口,在宣传和传播信息方面起着越来越大的作用。在众多网站开发技术中,JSP 支持现在绝大多数操作平台,它在代码执行效率、代码可移植性及组建的应用上均优越于其他动态网页技术。因此,本文研究了基于 JSP 技术的系统动态网站。根据 JSP 的原理按照网
2、站时机原则以及步骤,对动态网站的定义了目标、分析了网站功能需求,进行了结构设计和艺术性设计;尤其是重点介绍了开发环境的建立、数据库的设计与实现以及系统详细设计;最后对系统进行了编码与测试。通过发布,系统能够正常运行。最后得出了动态网站的解决方案本任务书介绍了每个功能模块的具体功能和实现方法,希望能够给读者们带来参考价值。CRM 客户关系管理系统 YYY目 录0 前言 .91.系统需求. 91.1 系统介绍 .91.2 系统模块结构图 .91.3 系统模块简介 .101.3.1 前台显示系统.101.3.2 后台管理系统.112.数据库分析 112.1 数据库分析 .122.2 主页面的建立 .
3、122.2.1 前台页面.132.3 普通页面显示以及新闻观看.162.3.1 普通页面显示.162.3.2 最新技术动态显示.233.系统设计.293.1 设计目标 .293.2 开发及运行环境 .293.3 数据库设计 .294辅助 JAVABEAN 的编写.294.1 基本数据库的 JAVA BEAN 编写.295. 参考文献、资料索引.306. 致谢. .31引言社会经济的发展,使得商业网越来越宽广,商业客户也遍及世界各地。为适应市场需求,满足各个企业或公司轻松便捷得管理客户关系的愿望,客户关系管理系统应运而生。CRM 客户关系管理系统 YYY1 系统分析1.1 系统介绍该产品是一款针
4、对大中型企业对某些固定的客户进行集中管理所开发的软件,功能在于更好的使企业领导了解与各个客户之间的关系,亦使业务员更好的更快捷更方便的与客户沟通有利于为企业发掘潜在的商业利益,使企业的效益提高。1.2 系统模块结构图CRM 客户关系管理系统客户管理销售管理产品管理费用管理词典管理1.3 系统模块简介1.3.1 前台显示系统前台显示系统包括客户信息,销售信息,产品信息。(1)客户信息:根据客户的类型显示客户的信息。(2)销售信息:显示销售的情况以及动态。包括商业活动中产生的一些机会。(3)产品信息:显示各类产品以及相关信息。(4)词典信息:显示此系统中用到的所有词典,通过权限认证的用户可以添加词
5、典。1.3.2 后台管理系统后台管理系统是系统管理员对整个系统进行维护的平台。首先登录的同时,系统会根据权限管理来判断登陆者是否有权限对系统进行操作,根据帐号的不同级别来给帐号开放某些功能,登陆者只能对系统给定的开放的功能进行操作,否则没有权限,管理员登录后可以对客户信息,销售信息,产品信息,词典信息等模块进行增删改查看,另外还有一个角色信息,最高管理员可以设定角色并且可以给新设定的角色设定权限,界面首页CRM 客户关系管理系统 YYY如图所示:2.数据库分析2.1 数据库分析本系统采用Mysql数据库,Mysql是一种关系型数据库,在它上面可以执行几乎全部的关系型数据库标准语言SQL语言。M
6、ysql具有良好的界面,用户可以通过菜单和对话框操作,不用编写任何命令便能有效地实现各种功能的操作,完成数据管理任务。用户可以非常方便的创建非常实用的数据库应用系统。Mysql可以接受多种格式的数据,从而方便了用户在不同系统之间进行数据转换。启动 Mysql 新建一数据库,数据库名称是:crm.sql,打开数据库包括以下表:CRM 客户关系管理系统 YYYCRM 客户关系管理系统 YYYCRM 客户关系管理系统 YYYCRM 客户关系管理系统 YYY2.2 主页面的建立CRM 客户关系管理系统 YYY2.2.1 前台页面整个前台页面的风格就是这样,上方是导航条方便我们选择不同的板块浏览,左上角
7、是个logo,右上角是我们的模糊搜索模块,右边是各个模块的管理链接,方便用户应用此系统。(1) 主页代码如下:c r m 客户关系管理A.applink:hover border: 2px dotted #DCE6F4;padding: 2px;background-color: #ffff00;color: #FFFFFF;text-decoration: underlineCRM 客户关系管理系统 YYYA.applink border: 2px dotted #DCE6F4;padding: 2px;color: #2F5BFF;background: transparent;text-decoration: underlineA.info color: #2F5BFF;background: transparent;text-decoration: underlineA.info:hover color: green;background: transparent;text-decoration: underline#page background:url(“http:/ top;border: none;today=new Date(); function initArray() this.length=initArray.arguments.length