基于WEB的客户关系管理系统论文_第1页
基于WEB的客户关系管理系统论文_第2页
基于WEB的客户关系管理系统论文_第3页
基于WEB的客户关系管理系统论文_第4页
基于WEB的客户关系管理系统论文_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章 引言 .21.1 研究的背景与意义 .21.2 论文的主要工作 .3第二章 系统设计的理论基础 .32.1 开发技术及开发模式 .32.2 J2EE 技术 .42.2.1 MVC 模型结构体系 .42.2.2 核心技术 .62.3 数据库技术 .92.4 系统环境的搭建 .10第三章 WBE 客户关系管理系统的总体规划 .103.1 系统设计的可行性、目标和需求分析 .103.2 网站系统页面设计 .113.2.1 系统功能结构 .123.2.2 系统权限是获取登录者角色编号访问控制 .133.3 数据库总体设计 .133.3.1 数据库设计的原则 .133.3.2 关系数据库的内容 E-R 图 .133.3.3 数据表的设计 .15第四章 客户关系管理系统的详细设计 .234.1 规范层叠样式表(CSS) .234.2 主要功能模块的设计 .244.2.1 系统登录验证入口 .254.2.2 指派功能 .264.2.3 客户开发成功 .274.2.4 信息是否可再编辑 如下图图:图 ,图 ,图 ,图 284.2.5 修改密码 .30第五章 总结与展望 .33参考文献 .34致谢 .34作者简介 .35声 明 .36基于 WEB 的客户关系管理系统crms计算机科学与技术专业 林远全摘 要 基于 WEB 的管理系统是目前网络化管理的发展的主要形式之一。本文首先对客户关系进行了需求分析,对系统进行了总体设计,系统无前后台之分,采用先进的基于互联网 (Internet ) 应用的 B/S 架构设计,应用 J2EE 技术的 MVC 三层架构开发,具有结构先进,部署简便,可跨平台,跨数据库操作。利用struts2.0+hibernate3.2+spring3.0 框架实现了营销管理、客户管理、客户服务、报表统计、基础数据和系统管理六个功能模块,实践结果表明该网站系统具有界面友好、结构合理、内容优秀,通过多种人性化的操作设计,无需专业培训,用户即可充分使用系统的所有功能,完成对客户资源信息的集成化管理等特点,有一定的实用价值和参考价值。关键词 WEB;客户关系系统;J2EE;hibernate;spring;strutsBased on the WEB of customer relationship management systemComputer science and technology professionals LinYuanQuanAbstract: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-system, 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 management, 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 fully 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第一章 引言1.1 研究的背景与意义 crms 研究背景分为:首先,随着科学技术的发展、经济水平的提升、企业管理理念和一种新经济背景下的营销理念,其核心是以客户为中心,以客户价值为导向手段的协同管理思想和效率营销方式的变化,加上一方面,很多企业在信息化方面已经做了大量工作,收到了很好的经济效益。另一方面,一个普遍的现象是,在很多企业,销售、营销和服务部门的信息化程度越来 越不能适应业务发展的需要,越来越多的企业要求提高销售、营销和服务的日常业务的自动化和科学化。这就为客户关系管理系统应运而生的需求奠定了基础。其次,在计算机、通讯技术、网络应用的飞速发展使得上面的想法不再停留在梦想阶段。办公自动化程度、员工计算机应用能力、企业信息化水平、企业管理水平的提高都有利于客户关系管理的实现。我们很难想象,在一个管理水平低下、员工意识落后、信息化水平很低的企业从技术上实现客户关系管理。 有一种说法很有道理:客户关系管理的作用是锦上添花。现在,信息化、网络化的理念在我国很多企业已经深入人心,很多企业有了相当的信息化基础。电子商务在全球范围内正开展的如火如荼,正在改变着企业做生意的方式。通过 Internet,可开展营销活动,向客户销售产品,提供售后服务,收集客户信息。重要的是,这一切的成本是那么低。客户信息是客户关系管理的基础。数据仓库、商业智能、知识发现等技术的发展,使得收集、整理、加工和利用客户信息的质量大大提高。最后,管理理念的更新。经过二十多年的发展,市场经济的观念已经深入人心。当前,一些先进企业的重点正在经历着从以产品为中心向以客户为中心的转移。有人提出了客户联盟的概念,也就是与客户建立共同获胜的关系,达到双赢的结果,而不是千方百计地从客户身上谋取自身的利益。现在是一个变革的时代、创新的时代。比竞争对手领先一步,而且仅仅一步,就可能意味着成功。业务流程的重新设计为企业的管理创新提供了一个工具。在引入客户关系管理的理念和技术时,不可避免地要对企业原来的管理方式进行改变,变革、创新的思想将有利于企业员工接受变革,而业务流程重组提供了具体的思路和方法。在互联网时代,仅凭传统的管理思想已经不够了。互联网带来的不仅是一种手段,它触发了企业组织架构、工作流程的重组以及整个社会管理思想的变革。 1.2 论文的主要工作在目前 WEB 应用程序解决方案里。J2EE 技术和.NET 技术是两种主流的解决方案,二者各有其特点。J2EE 技术比较适合大型企业建站,而.NET 比较适合中小企业平台的搭建,所以本文采用 J2EE 作为开发平台,以当下最新的 Spring3.0 作为主要框架结合hibernate,struts 等进行开发,并结合客户关系管理系统的特点,提出了以下基于 J2EE的 Web 应用设计方案:(1)系统设计采用了目前比较流行的 J2EE 技术,基于组件的分层设计使系统 框架结构清晰,脉络分明。实现了视图、控制和模型的分离,提高了设计的规范性,实现了各层之间的松耦合性。(2)设计了系统的总体框架,给出了客户关系管理系统的功能结构图(3)重点研究了客户关系管理技术并设计了客户关系管理的流程图。随着应用系统规模和复杂性的提高,系统体系结构和数据库设计越来越重要。本系统基于 J2EE 技术,实现了视图、控制和模型的分离,可以为用户提供更加快捷、方便和易于维护的平台。第二章 系统设计的理论基础随着 Internet 的发展,WEB 应用软件系统的规模性和复杂性不断提高,基于 WEB的软件和应用系统需要更为开放和灵活的体系结构。“三层/多层”体系结构被广泛采用,也越来越被开发人员和客户认同。2.1 开发技术及开发模式根据本系统的要求,考虑到系统的安全性、稳定性和高效性,准备采用如下几方面技术。(1)操作系统 windowsXP(WIN7);(2)数据库 Sql server 2005;(3)服务器 Apache Tomeat6.0;(4)系统开发技术:struts2.0+Spring3.0+hibernate3.2+JavaScript+Jquery(5)系统设计模式:MVC;(6)系统开发工具:eclipse3.2,Photoshop CS3, Dreamweaver CS4。系统建设的关键在于其所使用的架构。基于浏览器 B/S 架构则是目前 WEB 应用程序的主流。它将大量的数据处理工作交给服务器处理,无论是管理人员还是系统使用者都可以通过浏览器实现所有操作。这种方式的优点是方便快捷,有利于系统的更新和维护。Java 在 B/S 方面的优点和其他语言相比更加突出,J2EE 的出现使应用程序开发层次更加清晰、操作更加规范,更有利于处理复杂的事务。2.2 J2EE 技术Java 最初是用在客户端机器的浏览器中,在它刚开始出现时很多人认为 java 不适合用在服务器端做开发。但是时间证明当时这种想法是不对的,随着第三方对 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 体系结构具有跨平台的特性,这三个层次可以处在不同的平台下进行协作应用。因为表示层可以使用不同的客户端程序,所以表示层具有很好的分布性,可以采用分布式管理;在后台的系统中,可以把不同的应用系统集成到 J2EE 体系结构中,因此可以保护现有的资源不被破坏 1 2。MVC 体系结系工作流程如图 2.1 所示图 2.1 MVC 工作流程图(1)视图视图主要指用户看到并与之交互的界面,即 WEB 应用程序的外观。视图可以接收用户的输入,但并不包括实际业务的处理知识将数据转交给控制器。同时视图还负责展现传递用户的数据,可以向模型查询业务状态,但不能改变模型。视图还能接受模型发出的数据更新事件,从而对用户界面进行同步更新。(2)模型模型代表了该 WEB 应用的核心功能。它表示业务数据与业务逻辑同一个模型可以被多个视图所共用。(3)控制器控制器接受用户输入并调用模型和视图区完成用户的需求,当用户在 WEB 页面中提交 HTML 表单时,控制器接收并调用相应的模型组件去处理请求,之后调用相应飞视图来显示模型返回的数据。2.2.2 核心技术( 1) Spring 345 Spring 是 一 个 开 源 框 架 , 它 由 Rod Johnson 创 建 。 它 是 为 了 解 决 企 业 应 用 开 发的 复 杂 性 而 创 建 的 。 Spring 使 用 基 本 的 JavaBean 来 完 成 以 前 只 可 能 由 EJB 完 成 的事 情 。 Spring 是 一 个 轻 量 级 的 控 制 反 转 (IoC)和 面 向 切 面 (AOP)的 容 器 框 架 3 4 5。1) 轻 量 从 大 小 与 开 销 两 方 面 而 言 Spring 都 是 轻 量 的 。 完 整 的 Spring 框架 可 以 在 一 个 大 小 只 有 1MB 多 的 JAR 文 件 里 发 布 。 并 且 Spring 所 需 的 处 理 开 销 也是 微 不 足 道 的 。 此 外 , Spring 是 非 侵 入 式 的 : 典 型 地 , Spring 应 用 中 的 对 象 不 依 赖于 Spring 的 特 定 类 。2) 控 制 反 转 ( IoC) Spring 通 过 一 种 称 作 控 制 反 转 ( IoC) 的 技 术 促 进 了松 耦 合 。 当 应 用 了 IoC, 一 个 对 象 依 赖 的 其 它 对 象 会 通 过 被 动 的 方 式 传 递 进 来 , 而不 是 这 个 对 象 自 己 创 建 或 者 查 找 依 赖 对 象 。 你 可 以 认 为 IoC 与 JNDI 相 反 不 是对 象 从 容 器 中 查 找 依 赖 , 而 是 容 器 在 对 象 初 始 化 时 不 等 对 象 请 求 就 主 动 将 依 赖 传 递给 它 。3) 面 向 切 面 ( AOP) Spring 提 供 了 面 向 切 面 编 程 的 丰 富 支 持 , 允 许 通 过 分离 应 用 的 业 务 逻 辑 与 系 统 级 服 务 进 行 内 聚 性 的 开 发 。 应 用 对 象 只 实 现 它 们 应 该 做 的完 成 业 务 逻 辑 。Spring 3.0 新 推 出 的 注 释 方 法 更 是 一 种 优 越 的 编 程 方 式 , 它 大 大 减 少 了 繁 琐复 杂 的 代 码 。( 2) hibernate3.2 6Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate 可以应用在任何使用 JDBC 的场合,既可以在 Java 的客户端程序使用,也可以在 Servlet/JSP 的 Web 应用中使用,最具革命意义的是,Hibernate 可以在应用 EJB的 J2EE 架构中取代 CMP,完成数据持久化的重任。Hibernate 的核心接口一共有 5 个,分别为:Session、SessionFactory、Transaction、Query 和 Configuration。这 5 个核心接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。下面对这五个核心接口分别加以介绍。Session 接口:Session 接口负责执行被持久化对象的 CRUD 操作(CRUD 的任务是完成与数据库的交流,包含了很多常见的 SQL 语句。)。但需要注意的是 Session 对象是非线程安全的。同时,Hibernate 的 session 不同于 JSP 应用中的 HttpSession。这里当使用 session 这个术语时,其实指的是 Hibernate 中的 session,而以后会将HttpSession 对象称为用户 session。SessionFactory 接口:SessionFactory 接口负责初始化 Hibernate。它充当数据存储源的代理,并负责创建 Session 对象。这里用到了工厂模式。需要注意的是SessionFactory 并不是轻量级的,因为一般情况下,一个项目通常只需要一个SessionFactory 就够,当需要操作多个数据库时,可以为每个数据库指定一个SessionFactory。Configuration 接口:Configuration 接口负责配置并启动 Hibernate,创建SessionFactory 对象。在 Hibernate 的启动的过程中,Configuration 类的实例首先定位映射文档位置、读取配置,然后创建 SessionFactory 对象。Transaction 接口:Transaction 接口负责事务相关的操作。它是可选的,开发人员也可以设计编写自己的底层事务处理代码。Query 和 Criteria 接口:Query 和 Criteria 接口负责执行各种数据库查询。它可以使用 HQL 语言或 SQL 语句两种表达方式。( 3) struts2.07Struts2 继承 WebWork 的血统,或者说 WebWork 衍生出了 Struts2。Struts2 是WebWork 的升级,而不是一个全新的框架,因此稳定性、性能等各方面都有很好的保证:而且吸收了 Struts 1 和 WebWork 两者的优势,因此,是一个非常值得使用的框架。Apache Struts2 是一个优雅的,可扩展的 JAVA EE web 框架。框架设计的目标贯穿整个开发周期,从开发到发布,包括维护的整个过程。Apache Struts 2即是之前大家所熟知的 WebWork 2。在经历了几年的各自发展后,WebWork 和Struts 社区决定合二为一,也即是 Struts 2。Struts2 Action 类:Struts 2 Action 类可以实现一个 Action 接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2 提供一个 ActionSupport 基类去实现 常用的接口。Action 接口不是必须的,任何有 execute 标识的 POJO 对象都可以用作 Struts2 的 Action 对象。Action 对象为每一个请求产生一个实例,因此没有线程安全问题。(实际上,servlet 容器给每个请求产生许多可丢弃的对象,并且不会导致性能和垃圾回收问题)。Struts2 Servlet 依赖:Struts2 Action 不依赖于容器,允许 Action 脱离容器单独被测试。如果需要,Struts2 Action 仍然可以访问初始的 request 和response。但是,其他的元素减少或者消除了直接访问 HttpServetRequest 和 HttpServletResponse 的必要性。Struts2 可测性:Struts 2 Action 可以通过初始化、设置属性、调用方法来测试,“依赖注入”支持也使测试更容易。Struts2 捕获输入:Struts 2 直接使用 Action 属性作为输入属性,消除了对第二个输入对象的需求。输入属性可能是有自己(子)属性的 rich 对象类型。Action 属性能够通过 web 页面上的 taglibs 访问。Struts2 也支持 ActionForm 模式。rich对象类型,包括业务对象,能够用作输入/输出对象。这种 ModelDriven 特性简化了 taglib 对 POJO 输入对象的引用。Struts2 表达式语言:Struts2 可以使用 JSTL,但是也支持一个更强大和灵活的表达式语言Object-Graph Navigation Language (OGNL 对象图导航语言)。绑定值到页面(view),Struts 2 使用 ValueStack技术,使 taglib 能够访问值而不需要把你的页面(view)和对象绑定起来。ValueStack 策略允许通过一系列名称相同但类型不同的属性重用页面(view)。Struts2 类型转换: Struts2 使用 OGNL 进行类型转换。提供基本和常用对象的转换器。Struts2 校验:Struts2 支持通过 validate 方法和 XWork 校验框架来进行校验。XWork 校验框架使用为属性类类型定义的校验和内容校验,来支持 chain 校验子属性。Struts2Action 执行的控制:Struts2 支持通过拦截器堆栈(Interceptor Stacks)为每一个 Action 创建不同的生命周期。堆栈能够根据需要和不同的Action 一起使用。(4)XMLXML 被用来定义其它标记语言的语言,在不同的处理过程中共享数据。XML 和Java 相互独立,通过 Java 和 XML 的组合可以得到更完美的具有平台独立性的解决方案9。2.3 数据库技术数据库有平面文件数据库和关系型数据库两类,平面文件数据库是指包含一个数据表的数据库,关系型数据库是指包含了二个和二个以上的数据表,而且数据表之间存在一种或多种连接。关系型数据库的优点是可以通过一个数据表中的“主关键字”字段与另一个数据表的一个字段连接起来,第一个数据表中的所有信息都可以由第二个表调用,这样可以避免重复输入,对大型数据库来说,具有非常重要的意义。目前市场上数据库的主流产品有 Oracle、SQL Server、MySQL 等。Oracle 是以高级结构化查询语言 SQL 为基础的大型关系数据库,是目前最流行的客户服务器体系结构的数据库之一,比较适合专用的工作站或小型机作为服务器的大型网站。SQLServer 适合于Windows server2000/2003 操作系统的中型网站。MySQL 是一个真正的多用户、多线程SQL 数据库服务器。 SQL(结构化查询语言 )是世界上最流行的和标准化的数据库语言。SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。所以本项目使用 SQL Server 2005 数据库 10 11。2.4 系统环境的搭建客户关系系统运行环境的搭建主要包括硬件设备和网络环境的搭建、系统软件的安装调试、JDK、Tomcat 的安装和配置等。(1)安装系统发布系统软件环境安装 windows XP(WIN7)和 SQL Server2005,并且设置好数据库访问的用户、口令和权限。(2)JDK 的安装和配置下载 JDK1.6 for windows 并且安装。配置系统环境变量 JAVA_HOME、CLASSPATH 和 PATH。测试 JDK 是否安装成功。(3)TOMCAT 的安装和配置在 Apache tomcat 官方网站上下载并且安装、配置 tomcat。第三章 WBE 客户关系管理系统的总体规划3.1 系统设计的可行性、目标和需求分析可行性主要任务是确定问题是否值得去做。研究包括三个方面:技术方面,主要是指设备、技术力量等;经济方面,主要是指费用估算、效益估算等;组织管理方面,主要是领导态度、法律法规、用户素质等。在前期规划基础上,建立起以客户为核心的 WEB 客户关系管理系统,具体建设目标如下:(1)建立以用户为中心的系统内容系统内容是指系统将为使用者提供和处理哪些信息,这是系统建设实施的第一步。根据客户关系系统的规模和行业特点进行栏目分类,进一步确定系统的重点内容及内容之间的关联,从而确定系统各栏目的内容,为下一步的视觉设计奠定基础。(2)系统视觉设计客户关系系统的视觉设计应该大方、庄重,操作简便,同时系统的视觉设计也应该为使用者感官视觉好的目标服务,力求使使用者与系统操作之间取得平衡。努力设计出既能够满足客户使用需要又能够体现管理系统行业化的特点的视觉设计。(3)用户流程体验为核心的功能定义开发基于 Web 的应用系统功能丰富、实用、灵活性,如何合理的规划系统应用功能方案,开展以用户流程体验为核心的功能流程组织,从系统用户使用的角度出发,合理化功能流程,使系统方便、易用。通过对 WEB 客户关系系统考察、分析以及实际的市场调查,并结合自己系统的特色,确定了系统当前及日后可能出现的功能需求:(1)身份验证功能:销售经理和客户经理经超级管理员添加后将拥有自己独立的账户每次登陆系统后台都将进行身份验证才能登陆对权限范围内的业务进行管理。(2)栏目菜单管理:具体操作有新建、修改、删除栏目等功能。(3)系统查询管理:信息查询是管理系统必不可少的功能,在系统界面进行输入查询条件,查询出来的信息可以进行查看详细,修改,删除操作。3.2 网站系统页面设计一个好的网站系统页面设计应该美观、界面友好、结构合理、后台处理智能化、内容优秀以及优良快捷的交互性。即网站的建设具有交互性与持续性、艺术与技术结合紧密的特点。网站的可用性界面设计在 e 时代十分重要。网站系统界面设计的三大原则是:(1)置界面于用户的控制之下;(2)减少用户的记忆负担;(3)保持界面的一致性。网站系统的可用性界面设计原则(1)设计形式与网站系统内容统一。什么样的网站系统,应该有什么样的设计,设计是为网站系统的主题服务的,二者要统一。(2)注重网站系统的交互性和可持续性。系统不是一个被动的媒体他的特殊性在于用户的选择和参与,保持用户的新鲜感。另外构建合理的网站系统组织结构,让使用者对系统提供的巨量处理信息能力感到强大,建立完善的包括系统帮助页面、查询功能在内的系统都是页面设计需要考虑的因素。3.2.1 系统功能结构客户关系管理系统主要是实现系统日常的各类管理和维护。通过前面的分析设计了客户关系管理功能的框架图,通过这个系统使用人员(不用了解系统的具体架构)也可以进行系统信息的添加和管理,具体如图 3.1 所示。图 3.1 Web 客户关系管理系统功能结构流程图3.2.2 系统权限是获取登录者角色编号访问控制系统管理是一个需要身份验证的管理系统,登陆页为用户登录,登录系统后获取登录者相应的身份,查出自己相应的信息进行操作。3.3 数据库总体设计数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。3.3.1 数据库设计的原则 通常情况下,一个比较规范的数据库拥有大量的窄表。(1)规范化、标准化。简洁、结构明晰的表结构对数据库以后的数据维护是相当重要的。(2)一致性和完整性。在进行数据表设计时,为了充分利用存储空间,应该尽量减少数据冗余,降低数据一致性的发生;另一方面为了保证数据库的一致性和完整性,设计人员往往会设计过多的表间关联,尽可能地降低数据冗余。表间关联是一种强制性措施,建立后,对父表和子表的插入、更新、删除操作均要占用系统的开销,为了提高系统的响应时间,合理的数据冗余也是必要的。(3)规范命名。所有的库名、表名、域名必须遵循统一的命名规则,并进行必要说明,以方便设计、维护、查询。(4)数据库的安全。(5)并发控制。设计中应进行并发控制,即对于同一个库表,在同一时间只有一个人有控制权,其他人只能进行查询。3.3.2 关系数据库的内容 E-R 图数据库的内容主要包括用户的基本信息、访问者来源的基本信息、栏目信息、文章的基本信息、权限管理和检索等基本内容。图 3.3 和 3.4 给出了数据库主要内容的 ER 图。图 3.3 新闻 ER 图图 3.4 管理员 ER 图3.3.3 数据表的设计通过对 ER 图的分析确定本项目需要设计使用的数据表如下:表 3.1 用户数据表的基本结构序号字段名数据类型大小默认值允许为空唯一主键自增描述1 usr_id bigint 11 否 是 是 是系统变量2 usr_name varchar 50 否 是 用户名3 usr_password varchar 50 1 否 否用户密码4 usr_role_id bigint 50 是 是角色编号5 usr_flag int 11 是 否 标识表 3.2 用户权限数据表的基本结构序号字段名数据类型大小默认值允许为空唯一主键自增描述1 right_code varchar 50 否 是 是 否 权限代码2 right_parent_code varchar 50 是 否 否权限根代码3 right_type varchar 20 是 否 否 权限等级4 right_text varchar 50 是 否 否 权限类型5 right_url varchar 100 是 否 否权限资源定位器6 right_tip varchar 50 是 否 否 权限提示表 3.3 角色权限表的基本结构序号字段名数据类型大小默认值允许为空唯一主键自增描述1 rf_id bigint 否 是 是 是系统变量2 rf_role_id bigint 否 是 角色 id3 rf_right_code varchar 50 否 否权限代码表 3.4 角色表的基本结构序号 字段名 数据类型 大小 默认值 允许为空 唯一 主键 自增 描述1 role_id bigint 否 是 是 是 系统变量2 role_name varchar 50 否 否 否 否 角色名称3 role_desc varchar 50 否 否 否 否 角色作用4 role_flag varchar int 否 否 否 否 角色标记表 3.5 客户表的基本结构序号字段名数据类型大小默认值允许为空唯一主键自增描述1 cust_no char 17 否 是 是 否 客户编号2 cust_name varchar 100 否 是 否 否 客户名称3 cust_region money 11 是 否 否 否 地区4 cust_manager_id varchar 50 0 是 否 否 否客户经理编号5 cust_manager_name Varchar 50 是 否 否 否客户经理名字6 cust_level int 是 否 否 否 客户等级7 cust_level_label varchar 50 是 否 否 否客户等级标签8 cust_satisfy int 是 否 否 否客户满意度9 cust_credit int 是 否 否 否客户信用度10 cust_addr varchar 300 是 否 否 否 客户地址11 cust_zip varchar 10 是 否 否 否 邮编12 cust_tel varchar 50 是 否 否 否 电话13 cust_fax varchar 50 是 否 否 否 传真表 3.6 服务表的基本结构序号字段名数据类型大小默认值允许为空唯一主键自增描述1 svr_id bigint 否 是 是 是 系统变量2 svr_type varchar 50 是 否 否 否 服务类型14 cust_website varchar 50 是 否 否 否 网址15 cust_licence_no varchar 50 是 否 否 否营业执照注册号16 cust_chieftain varchar 50 是 否 否 否 法人17 cust_bankroll bigint 是 否 否 否 注册资金18 cust_turnover bigint 是 否 否 否 年营业额19 cust_bank varchar 200 是 否 否 否 开户银行20 cust_bank_account varchar 50 是 否 否 否 银行账户21 cust_local_tax_no varchar 50 是 否 否 否地税登记号22 cust_national_tax_no varchar 50 是 否 否 否国税登记号23 cust_status varchar 2 是 否 否 否 客户状态3 svr_title varchar 50 是 否 否 否 服务标题4 svr_cust_no varchar 17 是 否 否 否服务客户编号5 svr_cust_name varchar 50 是 否 否 否服务客户名称6 svr_status varchar 10 是 否 否 否 服务状态7 svr_request varchar text 是 否 否 否 服务请求8 svr_create_id bigint 是 否 否 否 创建者 id9 svr_create_by varchar 50 是 否 否 否 创建人10 svr_create_date datetime 是 否 否 否 创建日期11 svr_due_id bigint 是 否 否 否 分配给 id12 svr_due_to varchar 50 是 否 否 否 分配给谁13 svr_due_date datetime 是 否 否 否 分配时间14 svr_deal varchar text 是 否 否 否 服务处理15 svr_deal_id bigint 是 否 否 否 处理人 id16 svr_deal_by varchar 50 是 否 否 否 处理人17 svr_deal_date datetime 是 否 否 否 处理日期18 svr_result varchar 500 是 否 否 否 处理结果19 svr_satisfy int 是 否 否 否 满意度表 3.7 联系人表的基本结构序号字段名数据类型大小默认值允许为空唯一主键自增描述1 lkm_id bigint 否 是 是 是 系统变量2 lkm_cust_no varchar 17 是 否 否 否联系人客户编号3 lkm_cust_name varchar 100 是 否 否 否 客户名称4 lkm_name varchar 50 是 否 否 否联系人名字5 lkm_sex varchar 5 是 否 否 否联系人性别6 lkm_postion varchar 50 是 否 否 否联系人职位7 lkm_tel varchar 20 是 否 否 否 电话8 lkm_mobile varchar 20 是 否 否 否 手机9 lkm_memo varchar 20 是 否 否 否 备忘录表 3.8 客户流失表的基本结构序号字段名数据类型大小默认值允许为空唯一主键自增描述1 lst_cust_no varchar 17 否 是 是 是 客户编号2 lst_cust_name varchar 100 是 否 否 否 客户名称3 lst_cust_manager_id varchar 100 是 否 否 否客户经理id4 lst_cust_manager_name varchar 50 是 否 否 否客户经理名字5 lst_last_order_date datetime 5 是 否 否 否最后订单的日期6 lst_lost_date datetime 50 是 否 否 否 流失日期7 lst_delay varchar text 是 否 否 否 流失延期8 lst_reason varchar text 是 否 否 否 流失原因9 lst_status varchar 10 是 否 否 否 流失状态表 3.9 销售机会表的基本结构序号字段名数据类型大小默认值允许为空唯一主键自增描述1 chc_id bigint 否 是 是 是 机会编号2 chc_source varchar 100 是 否 否 否 客户名称3 chc_cust_name varchar 100 是 否 否 否 客户经理 id4 chc

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论