欢迎光临112期刊网!
网站首页 > 论文范文 > 教育论文 > 高等教育 > 基于WebServices的高校客户关系管理系统设计与实现

基于WebServices的高校客户关系管理系统设计与实现

日期:2023-01-13 阅读量:0 所属栏目:高等教育


  中图分类号:TP315 文献标识码:A 文章编码:2095-2163(2015)03-

  Design and Implementation of College CRM System based on Web Services

  ZHANG Jun

  (Information and Technology Center, Hunan Railway Professional Technology College, Zhuzhou Hunan 412001,China)

  Abstract:As the pressure of college enrollment and employment increased, building customer relationship management system, by means of information to manage and analyze customer information, can effectively enhance the competitiveness of the school. This paper presents a Web Services-based customer relationship management system of colleges and universities, focusing on the architectural design, functional design of the system and implementation. During the design process, Web Services technology is used to achieve a high degree of customer data shared between related systems and improve the scalability and modularity of the system. The designed system reduces development costs and improves the efficiency of development, with a demonstration and reference for building similar systems.

  Keywords:Customer Relationship Management;Web Services;B/S model;Data Sharing

  0引 言

  目前,客户关系管理的研究成果主要集中在工商企业,在高校中的应用较少也未成规模体系。随着我国高等教育的快速发展,高校所面临的招生就业压力越来越大,如何以学生为中心,加强管理,扩大宣传,并提升学校的社会声誉,就使得拓展与推进对高校客户关系管理的应用与研究已然成为摆在各高校面前的重点项目课题。

  近年来,随着高校在信息化建设方面投入的持续走高,各类业务系统及应用平台不断上线,对于客户关系管理系统,特别是在处理并发访问、异构系统的互操作、数据的共享与集成等方面,提出了比以往更高的要求。本文就是基于如上背景,以湖南铁道职业技术学院客户关系管理系统开发为例,论述了采用Web Services等技术实现信息系统的一般方法、原理和思路,其实现方法可供其它相关信息系统的规划建设用作依据及参考。

  1 关键技术及系统设计

  传统的客户关系管理系统在数据共享、系统扩展等方面表现较差,特别是在数字化校园背景下多系统异构数据的共通共享、集中融合,传统MIS系统已难以满足当下需求。为此,则将Web Services及AJAX等技术应用到系统中[1],对涉及到诸如用人单位、校企合作实业等客户数据的相关功能即以WEB服务的形式推出与发布,这样就有效解决了数据的共享问题;同时Web Services又利用了SOAP以传输标准的XML数据,如上的跨平台优势更使得系统可与其他异构系统进行无缝集成[2]。而且,在软件复用和系统扩展方面,Web Services的优势也是显而易见的,如需系统提供新的功能以满足业务需求的变化,只要发布对应的Web Services接口,却不必再对现有系统进行大的改动。

  1.1 Web Services

  Web Services是新一代分布式计算模型,采用基于XML的Web请求与响应机制实现分布式通信,且具有良好的封装性、松散耦合、标准的协议规范以及高度的可集成性等优势特点。W3C对Web Services的定义如下:Web Services是由URI标识的一个软件应用,其接口和绑定可以通过XML文档定义、描述和发现;更进一步地,则是使用基于XML的消息通过互联网协议与其它软件之间直接交互。Web服务的目的是使得不同的软件应用程序能相互操作,而无需讨论这些程序是用何种编程语言实现,以及在何种操作平台或架构技术上运行[3]。Web Services体系把所有的应用实体都抽象成服务,包括服务提供者、服务请求者和服务代理。具体地,服务提供方发布其各类服务;服务请求方查找服务,获取服务的绑定信息。所有的发布和调用都遵循一定的技术规范和标准。Web Services体系结构如图1所示。   图1 Web Services体系结构图

  Fig. 1 Web Services architecture diagram

  1.2 系统架构设计

  系统的总体架构是采用当前主流的三层B/S结构。B/S结构具有分布性强、部署简单、平台无关等优点,同时简化了客户端,仅保留数据展示功能,从而将系统主要的业务逻辑处理移至应用服务器,这就形成了三层分布式的典型结构,即应用表示层、业务逻辑处理层、数据访问层[4]。

  同时在B/S的结构设计中,则采用面向服务的思想进行系统建模,并将基于SOAP的Web Services技术融入其中,而且将业务逻辑设计为Web服务作为中间层供数字化校园其他业务系统接引调用;在此过程中,SOAP和Web Services中所传递的都是标准化的XML格式数据,使得这些服务的使用者不受客户端软硬件平台的影响,可直接访问系统所提供的数据。系统中各角色也是通过Web服务来实现具体的功能操作,Web服务通过数据库访问层与后台数据库交换数据,再将处理后的数据返回至请求方。结合Web服务的工作机制,图2给出了三层分布式客户关系管理系统的基本框架结构。

  图2 系统框架结构图

  Fig. 2 System framework chart

  1.3 系统功能模块设计

  湖南铁道职业技术学院客户关系管理系统是一个开放的Web系统,旨在建立与用人单位、校企合作实业、上级政府主管部门、校友、学生及学生家长等重要客户的关系网络来提升学校核心竞争力,进而打造一个高效、长效、安全、信息全面集成的客户关系管理平台。设计时将客户分为以下十大类:政府部门、用人单位、合作企业、兄弟院校、科研院所及社会学术组织、业务合作单位、供应商、新闻媒体、国际机构、其他。客户群与所属部门呈现多对多的关系。为此,就依据客户群与职能的差异性,设计构建了客户关系管理模型图,如图3所示。

  图3 客户关系模型图

  Fig. 3 Customer relationship model diagram

  高校客户关系管理系统与传统的高校信息系统有着明显的区别,一般MIS系统的主要功能是数据的收集、整合和展现,是利用信息化的手段代替原来的手工劳动;而高校客户关系管理系统则是强调将信息技术进一步转化为关系技术,并通过对高校客户群的分析,整合多方式的沟通渠道,而且对客户的需求做出及时响应,最终将客户服务付诸于实际行动。

  基于对湖南铁道职业技术学院客户管理流程及相关业务的分析和调研,同时结合其它客户关系管理系统的特点,研究将系统划分为五个功能模块,如图4所示:系统管理、客户管理、信息管理、沟通日志、统计查询。相应地,对各个模块的实现功能可做如下概述:

  (1)系统管理。由系统管理员负责利用该模块对系统进行初始化,完成系统的日常维护工作,主要包括:数据的备份与还原、用户权限的管理与分配、系统基础数据建立与维护。其中,系统基础数据主要包括系统用户的导入、学校组织机构的建立、客户类别的划分、各类客户数据访问权限的配置以及共享方式等。

  (2)客户管理。该模块主要包括客户填报、客户审核、客户管理以及联系人管理四个部分。提供从客户的填报、审核、修改、删除以至查阅客户方联系人和本部门对口联系人的管理功能。

  (3)信息管理。提供信息发布功能,主要包括:通知、公告、新闻、政策法规、公示以及客户的最新动态等信息,方便浏览查阅。同时还提供与客户的合作记录查询,可以在线查阅合同文件以及与合作相关的文书等资料,可设置文档的访问权限,以满足文档保密性的需要。

  (4)沟通日志:主要包括日志和日程的管理。其中,日志管理提供与客户方沟通日志的填报、修改、删除、查询等功能。而在日程管理方面,用户即可灵活定制与客户的活动日程安排,系统还开发有自动提醒功能,同时当用户与客户完成一项日程安排后,系统将能自动形成有关本次日程的日志数据,并将该数据转入日志数据库中。

  (5)统计查询。对系统所产生的各类数据提供报表生成及查询业务。能够对所有的客户信息按类别、部门实行区别划分,并对日志信息按类别、日期等方式生成统计报表,同时提供丰富、强大的查询检索功能。

  图4 系统功能模块图

  Fig. 4 System function block diagram

  1.4 数据库设计

  数据库的规划和设计是客户关系管理系统开发过程中的重要环节,不仅发挥着存储各种信息,供统计、查询、分析等功能操作和处理的作用,而且还关系到不同业务系统之间的数据传递与数据共享。除此之外,设计时还应满足系统具有一定灵活性和复杂性的需求,比如客户和客户联系人之间的对应关系。通常,一个客户可以有多个联系人,这就是典型的一对多的关系。

  将数据库分为以下两种类型:系统数据和基础数据。具体地,系统数据主要包括与系统运行相关的各种基础数据、配置信息、数据字典、系统日志等,重点表现为用户信息,组织机构信息、系统配置数据、客户类别及与其关联的辅助字典等。而基础数据就主要包括系统产生的各类业务数据,如客户信息、联系人信息、沟通日志信息、与客户合作相关的文档信息等。

  2 系统实现

  基于对系统的架构及技术实现的分析,系统采用ASP.NET技术和C#语言构造应用程序,系统数据库将采用SQL Server2008企业版,应用服务器则采用Windows Server 2008操作系统。系统的应用表示层大量使用了jQuery库中的相关插件,使得系统获得了良好的交互效果。同时,系统业务逻辑层的主要功能模块均已封装成Web Services并实施了发布,这样就不仅为本系统,而且也为其他业务系统提供了访问接口,因而在提高了系统模块化程度的同时,就简化了开发难度,而且使得系统具有良好的可扩展性。下面即以客户基本信息查询功能为例,简要说明Web Services的实现过程:   [WebService(Namespace = "http://tempuri.org/")]

  [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]

  [ToolboxItem(false)]

  public class WS_Query : System.Web.Services.WebService

  {

  protected DBServer RunSql = new DBServer();

  [WebMethod]

  public DataTable WS_CustomerQuery(string CustomerName, string CustomerClass)

  {

  DataTable dt = new DataTable();

  string sql = "SELECT A.LXName,B.* FROM C1_KHLB A, D1_KHInfo B ";

  sql += "WHERE B.KHLX=A.LXID";

  if (CustomerName != "")

  sql += " AND B.KHName LIKE '%" + CustomerName + "%'";

  if (CustomerClass != "")

  sql += " AND B.KHLX='" + CustomerClass + "'";

  dt = RunSql.QuickSelect(sql);

  dt.TableName = "客户基本信息查询结果";

  return dt;

  }}

  以上实现的是基本信息查询的Web Services服务,只需提供相关参数调用该方法即可获取数据,使用Web Services开发向导即可生成测试页面,如图5所示。

  图5 Web Services测试调用页面

  Fig. 5 Web Services Test page

  输入相关参数,将可获得响应,Web Services调用响应方式如图6所示。

  图6 Web Services 调用响应

  Fig.6 Web Services call response

  3 结束语

  通过该系统的建设实现了对学校客户管理的全面信息化和网络化,并形成一个实时的客户数据管理中心和客户关系服务平台。同时,Web Services等技术的应用使得系统具有良好的开放性、复用性以及扩展性。从而有效解决了数字化校园背景下各系统间的数据共享、互访等问题,消除了信息孤岛。该系统自在湖南铁道职业技术学院实施部署至今,运行稳定,满足了各类用户的需求,达到了客户关系管理信息化已及与其他业务系统实现数据共享的目的,同时对类似系统的建设具有示范及借鉴意义。

本文链接:http://www.qk112.com/lwfw/jiaoyulunwen/gaodengjiaoyu/201029.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学