基于.NET企业电话客服系统毕业论文_第1页
基于.NET企业电话客服系统毕业论文_第2页
基于.NET企业电话客服系统毕业论文_第3页
基于.NET企业电话客服系统毕业论文_第4页
基于.NET企业电话客服系统毕业论文_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

1、毕业论文(设计)毕业论文(设计)题题 目目 基于.NET 企业电话客服系统学学 生生 指导教师指导教师 年年 级级 2008 级专专 业业 计算机科学与技术二级学院二级学院 信息工程学院 邯郸学院信息工程学院2012 年 5 月郑重声明郑重声明本人的毕业论文(设计)是在指导教师的指导下独立撰写完成的。如有剽窃、抄袭、造假等违反学术道德、学术规范和侵权的行为,本人愿意承担由此产生的各种后果,直至法律责任,并愿意通过网络接受公众的监督。特此郑重声明。毕业论文(设计)作者(签名): 年 月 日I摘摘 要要 在我国,随着经济的发展和社会的进步,人们的观念也在发生着转变。以“客户为中心”,服务于客户逐渐

2、成为各个企业的宗旨。那么企业客服,逐渐被各个企业所重视。因此企业电话客服应运而生,然而中小企业在资金和人力等方面的不足,无法负担大型企业的电话客服系统,为了解决这种问题,实现使用于中小企业的经济实用的系统,在老师的指导下,我开发了基于.NET 的企业电话客服系统。本系统的主要模块是登陆界面,主界面。主界面包括客户信息管理,用户信息管理,产品信息管理,订单管理,数据库备份,聊天窗口,帮助窗口。各信息管理模块主要是信息的增、删、改、查、统计等功能。本次论文主要阐述了在系统设计过程中所用到的一些关键技术,首先介绍了我国企业电话客服系统的发展现状和不同的企业对系统的需求,分析了本系统的主要功能;其次,

3、再对本系统进行需求分析,进行程序的主要框架的设计和具体实现方法;最后,根据本次系统开发过程中和调试阶段发现的问题,对本次系统进行了深入的研究,提出了系统需要完善的地方,总结了由此次系统的开发获取的经验。关键词关键词 .NET 企业 客服 II.NET-based urban enterprise phone customer service systemLi Yuecong Directed by Abstract In China, with the development of economy and the progress of the society, the idea of peo

4、ple also is in produce a change. The customer as the center, service to customers are becoming all the tenet of enterprise. So enterprise customer service, gradually by each enterprise value. So enterprise call arises at the historic moment, however small and medium-sized enterprise in money and man

5、power, etc is insufficient, cant afford large enterprise phone customer service system, in order to solve this problem and realize in the small and medium-sized enterprises use economic system, in the teachers guidance, I developed based on enterprise phone customer service system. The systems main

6、module is landing interface, the interface. The interface including customer information management, customer information management, product information management, order management, database backup, chat window, help window. The information management module mainly is the increase, delete informat

7、ion, and changed, survey, statistics, and other functions. This paper mainly expounds the design process in the system for some key technologies, first introduced in enterprise phone customer service system development present situation and different enterprise of system requirements, analyzes the m

8、ain functions of the system; Secondly, this requirement analysis, again, the main frame of the program design and realization method; Finally, according to the system development process and commissioning phase of the problems found in the system of further research, puts forward the system needs to

9、 perfect place, summarizes the development of the system by the access of experience.Key words .NET Enterpris Customer service1目目 录录摘摘 要要 .I IABSTRACTABSTRACT .IIII1 1 引言引言 .1 11.1 项目背景 .11.2 题目来源 .11.3 研究内容 .11.4 应用前景 .12 2 开发技术概述开发技术概述 .2 22.1 开发语言简介 .22.2 VISUAL STUDIO 2008 介绍.22.3 .NET 技术 .22.3.

10、1 公共语言运行库 .22.3.2 .NET 基本类库 .22.4 数据库 .23 3 开发技术概述开发技术概述 .3 33.1 可行性分析 .33.2 已具备条件 .33.3 功能需求分析 .33.4 性能需求分析 .33.5 系统用户分析 .44 4 系统的总体设计和分析系统的总体设计和分析 .4 44.1 系统功能 .44.2 数据库设计 .524.2.1 数据库概念设计 .54.2.2 数据库逻辑结构设计 .65 5 系统的详细设计系统的详细设计 .8 85.1 系统功能结构图 .85.2 系统的业务流图 .85.3 系统数据库设计 .95.4 系统模块设计 .95.4.1 信息管理模

11、块 .95.4.2 语音通话模块 .95.5 系统界面设计 .96 6 系统的测试和维护系统的测试和维护 .12126.1 系统的测试 .126.2 系统的维护 .137 7 总结总结 .1313参考文献参考文献 .1313致致 谢谢 .1414附附 录录 .15151基于.NET 企业电话客服系统1 引言随着现代社会的发展和人们观念的不断开放。以客户为中心,以服务为本,逐渐成为各个企业的宗旨。各个企业纷纷建立客服部门,提升客服管理水平及客户的满意度,真正实现公司提出的“以客户为中心,以服务为本”的企业目标。然而,在现今需要开源节流的经济环境下保证高质量的客服服务并非一件容易的事。传统的客服中

12、心主要是通过呼叫中心形式为客户提供服务,这种传统的客服组构不仅耗资巨大,而且使客服处于一种被动的服务状态,与营销完全脱离的客服工作也难实现企业增量、甚至保量客户的要求。我们最常见的企业电话客服是通信行业,类似 10086;金融;航空的行业。但是,这样的企业电话客服系统无法适用于小型企业中。尤其是许多中小企业,在面对成本压力时仍不惜拿客服质量的缩水来冒险。因此,开发一个适用于中小企业的经济实惠的基于.net 的企业电话客服系统,可以极大的降低成本,节约人力,提高公司的工作效益,更好的服务与客户。本系统基于.net 开发技术设计。本论文将对系统的结构设计和功能,数据库设计以及设计过程中的关键技术进

13、行详细的论述。1.11.1 项目背景项目背景企业客服最初是出现在金融、电信、航空等行业中。但是,随着经济的发展及社会的进步,使得产品差异越来越小,传统的企业竞争将逐渐转换为成本的竞争,那么客服逐渐被各个企业所重视。早期的企业客服主要形式是呼叫中心的不能够,通常是经过公司的专业培训,主要负责客户的订购、咨询和投诉。然而,随着经济的不断发展,业务的不断增加,原有的客服模式月俩月不能满足客户的要求,与此同时,科技的不断发展,技术的不断更新,为企业提供了更好的客服系统。对于中小企业来说,为了保证自身的生命力,适应新的竞争那个环境,需要不断的提高企业的服务理念。但是,由于资金人力的各方面的限制,无法驾驭

14、那样大型的企业电话客服系统,那么适用于中小企业的经济实用的企业电话客服系统就产生了。1.21.2 题目来源题目来源在当今以客户为主的商业时代,客服部门,已经成为企业的营销团队的不可或缺的一部分。目前,各个企业都设有自己的客服部。然而,在今天全球经济压力下,各个企业纷纷截流开支的情况下,保证客服质量并非一件容易的事情。传统的企业客服只要通过呼叫中心,信函等形式为客户服务。但是,这种客服形式不仅耗资,而且浪费人力,使得企业往往处于一种被动的形式,与营销完全脱离。在这种形势下适应与中小企业的经济实用的企业电话客服系统应运而生。使得客服更好的与营销结合,提高公司的经济效益,保证客户的要求。1.31.3

15、 研究内容研究内容基于.NET 企业电话客服系统的开发以为客户提供多渠道、全方位服务,对业务流程进行信息化,实现控制,企业电话客服系统的建立和应用,对内提升客服管理水平,对外提高客户的满意度,真正实现公司提出的“以客户为中心,以服务为本”的企业目标。如可以对客户信息进行管理,员工的信息进行管理。可以实现信息管理现代化,如可以对客户的信息进行导出 excel,更方便企业对客户信息的管理。本系统加大了信息的安全性,可以对数据进行备份,大大提高了信息的安全性。1.41.4 应用前景应用前景本系统开发主要以 Visual Studio 2008 为开发平台,Access2003 为后台数据库,采用 w

16、indows窗口模式。系统将提供一个操作简单、方便快捷、实用经济的电话客服系统。使得办公现代化,更2加方便与客户的沟通。随着业务的不断扩大,原有的客户服务中心越来越难以满足客户的要求,于此同时,技术的飞跃发展向企业提供了更快更好的现代化通信信息处理手段,企业迫切需要一种能与技术发展保持同步的企业电话客服中心。本系统就很好的实现了信息现代化。2 开发技术概述2.12.1 开发语言简介开发语言简介本系统开发采用的是 C#语言。C#语言是微软公司设计的一种编程语言,它继承了 c/c+优良传统,有借鉴了 Java 的很多特点。微软对 C#的定义是:“C#是从 C 和 C+派生出来的一种简单、现代、面向

17、对象和类型安全的编程于洋。C#(读作csharp)主要是从 C/C+编程语言家族移植过来的,C 和 C+的程序员马上熟悉它。C#试图结合 Visual basic 的快速开发能力和 C+的强大灵活能力。”212.22.2 VisualVisual studiostudio 20082008 介绍介绍Visual Studio 是一种容器环境,它集成了多种可视化设计器的功能,有用于创建 Windows 窗体应用程序的,有用于构建 Web 站点的,也有用于构建 Windows Communication Foundation(WCF)服务的,诸如此类。我们所需的元素(如引用、数据源连接器、文件夹和

18、文件)可以分成两层管理:解决方案和项目。一个解决方案包含多个项目,而一个项目中又包含了该项目所特有的一些文件. Visual Studio 2008 使开发人员能够快速创建高质量、用户体验丰富而又紧密联系的应用程序,充分展示了 Microsoft 开发智能客户端应用程序的构想。212.32.3 .NET.NET 技术技术.Net 是微软公司发布的新一代的系统、服务和编程平台,主要由.Net Framework 和Microsoft Visual Studio.NET 开发工具组成。.Net Framework 是一种新的计算平台,它包括了操作系统上软件开发的所有层,简化了在高度分布式 Inte

19、rnet 环境中的应用程序开发。.Net Framework 主要包括两个最基本的内核,即公共语言运行库(common language runtime,简称 CLR)和.Net Framework 基本类库,他们为.NET 平台的实现提供了最底层的技术支持。2.3.1 公共语言运行库公共语言运行库是.Net Framework 的基础,是.Net Framework 运行时的环境。公共语言运行库是一个在执行时管理代码的代理,可以跨语言、自描述组件、简单配制和版本化及集成安全服务为特点,提供核心服务(如内存管理、线程管理和远程管理) 。2.3.2 .NET 基本类库.NET Framework

20、 的另一个主要组件是类库,它是一个综合性的面向对象的可重用的类库集合,例如 ADO.NET 等。.NET 基本类库位于公共语言运行库的上层,与.NET Framework 紧密集成在一起,可被.NET 支持的任何语言使用。类库中的基类提供了标准的功能,如输入输出、字符串操作、安全管理、线程管理、文本管理和用户界面设计功能。这些类库使得开发人员更容易建立应用程序和网络服务,从而提高开发效率。212.42.4 数据库数据库Access 2003 是一款非常优秀的,基于关系模型的数据库管理系统软件。它能够协助用户方便地建立数据库,并对建立的数据库进行管理和维护。另外,为了使数据库能方便地进行某些应用

21、,数据库的开发者有时还需要编写数据管理系统下的应用程序,这种在系统程序下编写应用程序的过程也叫做二次开发。Access 2003 就具有良好的二次开发性能。总的来说,Access 2003 具有以下特点:(1)与 Office 2003 中的其他办公软件一起打包发售。凡是购买了 Office 2003 套装办公软件的用户就可以一并得到 Access 2003 数据库管理系统软件,无须额外购买。(2)图形界面,易于操作。Access 2003 具有与流行的办公软件如 Word、Excel 等风格类似的操作界面,易于上手;而且 Access 2003 中的操作基本上都是通过图形界面完成的,操作起来

22、非常3方便。因此,Access 2003 非常适合初学者用来作为学习数据库管理软件的工具。(3)强大的数据管理功能。Access 2003 具有强大的数据管理功能,足以满足一般办公所需;支持 SQL 语言和 VBA,高级用户可以使用它们对 Access 数据库进行二次开发。(4)可与 Excel 共享信息。用户可以很方便地将 Excel 中的数据导入到 Access 数据库中,也可以将 Access 数据库中的数据导出到 Excel 中。(5)良好的网络应用功能。使用 Access 2003 可以方便地生成数据访问页,将数据访问页发布到网站上,就可以轻松地通过互联网访问数据库。(6)与微软公司

23、的另一款数据库软件 SQL Server 具有很好的交互性能。用户学会使用 Access 2003 后,对学习 SQL Server 具有事半功倍的效果。73 开发技术概述在我国,随着经济的发展和社会的进步,人们的观念的转变。以“客户为中心” ,服务于客户逐渐成为各个企业的宗旨,那么企业电话客服系统就应运而生了。企业电话客服系统是一个集合语音通话、计算机网络、数据库等技术的综合信息服务平台,它能为公众提供一种新的服务方式和服务窗口。3.13.1 可行性分析可行性分析(1)技术可行性 本系统的运行平台是 windows xp,开发平台是 Visual Studio 2008,采用的语言是 c#,

24、数据库是 Access2003。将数据局信息存储到数据库中,通过程序调用数据库,实现其功能。该项目的卢纶及其技术已经日趋成熟,参考资料丰富,有很多成熟的项目可以参考,所以本系统在技术上是可行的。(2)操作可行性本系统的界面简洁明了,操作简单易行,语言通俗易懂,只要有简单的计算机基础,就可以操作本系统。不需要特别的培训。所以在操作上是可行的。(3)经济可行性 一般计算机就可以开发,要求的运行平台在 windows xp 就可以。已经具备开发本系统所需的所有硬件和软件设备,并且参考资料很多。所以开发本系统在经济上是可行的。3.23.2 已具备条件已具备条件(1)指导教师有丰富的.NET 开发经验。

25、(2)学校提供了丰富的参考书。(3)开发环境已经搭建完成。(4)有基本的 C#语言基础。3.33.3 功能需求分析功能需求分析企业电话客服系统是以为客户提供电话服务为基础的客服系统,是企业与客户沟通、联系的重要方式、手段和技术的集合。现在的客服逐渐与营销相结合,为顾客服务的同时也为企业带来了效益。因此,一个好的企业电话客服系统必须考虑到双方的利益。客户通过语音通话,与企业进行沟通,获得服务。那么,企业可以通过客户的基本信息和订单等了解客户,更好的对客户进行服务和业务的介绍等。通过本系统尽可能把一些复杂的数据简单化,为企业带来方便,也为客户带来方便,信息化。综上所示企业电话客服系统应该满足以下一

26、些基本要求:(1)实现自动搜索局域网内的 ip,实现语音通话。(2)对客户、员工、订单等信息的管理,实现对信息的增、删、改、查。(3)对订单进行统计等。3.43.4 性能需求分析性能需求分析为了确保本系统能够长期、稳定、可靠、安全、有效、高速的运行,企业电话客服系统应该满4足:(1)确保系统处理的准确性和及时性。(2)确保系统的开放性和可扩张性。(3)确保系统的易用性和易维护性。(4)确保系统的安全性和稳定性。应满足以上几点来确保系统的性能可行的。3.53.5 系统用户分析系统用户分析本系统的用户主要是企业的客服员工,可针对本系统对其客户进行服务,客户可以是成熟客户、潜在客户、未开发客户。其中

27、用户的权限如表 3-1:表 3-1 用户权限用户角色权限客服人员可针对不同的客户对其进行服务,通过电话。以下是针对用户的角色进行建模,如图:员工管理客户管理客服人员产品管理订单管理系统管理语音聊天图 3-2 客服人员用况分析图4 系统的总体设计和分析4.14.1 系统功能系统功能主要包括登陆界面,主界面。输入用户名和密码点击确定,可以进入系统的主界面。主界面包括信息的管理,系统管理,语音界面。信息管理功能主要包括:(1)员工信息的管理,主要是增、删、改、查功能。(2)客户信息的管理,主要是客户信息的查询、修改、删除、增加,所需要客户信息的导出excel。(3)产品信息管理,主要是产品的增加,产

28、品类型的增加、查询。(4)订单的管理,主要是客户订单的增、删、改、查功能,及订单统计和所需订单的导出excel。系统管理的功能主要包括:5(1)数据库的备份。(2)用户的密码修改。语音界面的功能主要包括:(1)自动搜索 ip 地址的界面,主要是可以自动搜索本机所在的所有局域网内的 ip 地址。(2)语音通话界面。主要是在选择局域网内的 ip 地址后,可以进行语音通话。4.24.2 数据库设计数据库设计4.2.1 数据库概念设计根据系统的需求分析,系统设计了能够满足本系统的数据库,主要有客户信息实体、员工信息实体、产品信息实体等。本系统的主要操作员是企业的内部员工,那么这里有对企业员工的信息表,

29、用来存储企业员工的基本信息。E-R 图如图所示:员工信息表QQE-mail办公电话员工编号出生日期婚姻工作简历是否在职录入时间地址入职时间离职时间图 4-1 员工数据 E-R 图本系统是企业电话客服系统,主要针对的是客户的服务,那么客户的信息至关重要。创建了客户的信息表,用来储存客户的基本信息。E-R 图如图所示:客户信息表经办人最后修改日期客户 ID公司客户姓名所属待业地址产品数录入时间状态办公电话E-mail删除标记类型产品电话6图4-2 客户数据E-R图效益是每个企业的最终目的,产品在企业工作的每个环节都是至关重要的。企业电话客服系统为了能更好的和企业营销相结合,增加了订单信息、产品信息

30、等功能。那么,在数据库中建立了产品信息表,如图所示:产品信息表生产商单价产品名称有效天产品类别删除标记产品编号产品说明录入人备注图4-3 产品数据E-R图4.2.2 数据库逻辑结构设计Tb_employee(员工信息表)表 Tb_employee 主要是用于保存员工的基本信息。系统登录,员工基本信息管理及密码修改等需要用到此表。该表的结构如表所示:表 4-1 员工信息表的设计字段名数据类型是否为主键说明EmployeeID文本是员工编号EmpName文本否员工姓名EmpEnglish文本否登录名EmpPasword文本否登录密码EmpNation数字否民族EmpSex数字否性别EmpIDcar

31、d文本否身份证FidEmpBirthday日期时间否出生日期EmpOfficeTed文本否联系电话EmpOICQ文本否QQEmpEmail文本否E-mailEmpState文本否婚姻状况EmpCity文本否地址EmpWorkDate文本否入职时间EmpDemissionDate文本否离职时间7FldEmpWorkFlag文本否是否在职FldEmpRemark文本否工作简历EmpRegDate文本否录入时间Tb_Customer(客户信息表)表 Tb_Customer 主要是用于存储客户的基本信息。企业电话客服系统主要是为企业的客户服务,在客户信息管理,订单信息管理,及与客户沟通中都用到此表。该

32、表的结构如表所示:表 4-2 客户信息表的设计字段名数据类型是否为主键说明KhID文本是客户编号khName文本否公司名称KhPi文本否客户姓名KhType数字否客户重要程度KhHandye数字否客户行业KhState数字否客户状态KhTel文本否移动电话KuOffice文本否办公电话KuAddress文本否地址KuChangPi文本否购买产品KuSum数字否产品数量KuDate日期时间否录入时间KuEmploy文本否经办人KuDateLaste日期时间否最后修改日期KuFalg数字否删除标记Tb_Production(产品信息表)Tb_Production 主要用于存储客户所需的产品的基本信

33、息。在客户信息管理、产品信息管理、订单管理中都用到了此表。该表的结构如表所示:表 4-3 产品信息表的设计字段名数据类型是否为主键说明ProNO文本是产品编号ProName文本否产品名称SellPrice货币否单价ProManufacturer文本否文本分类ProPov数字否产品有效期(天)ProExplain文本否产品说明ProRegDate日期时间否录入时间ProOperator文本否录入人ProMemo文本否备注ProFalg文本否删除标记85 系统的详细设计本系统主要是针对中小企业而设计的。本系统采用三层架构的模式进行开发,这样更方便以后的维护和开发。为了更好的与营销相结合增加了订单的

34、管理,员工在为客户服务的同时更好的结合客户的需求进行服务。这样,不仅提高了服务质量,也更好的提高了企业效益。5.15.1 系统功能结构图系统功能结构图本系统主要是功能是信息管理、语音通话、数据管理等。其功能结构图如图 5-1 所示:企业电话客服系统员工管理客户管理产品管理订单管理语音通话系统管理添加客户信息修改客户信息删除客户信息查看客户信息添加员工信息修改员工信息删除员工信息查看员工信息查看订单信息添加订单信息汇总订单信息删除订单信息添加产品分类添加产品信息语音通话自动搜索ip数据库备份修改密码图 1-1 系统功能结构图5.25.2 系统的业务流图系统的业务流图企业电话客服系统的业务流图如图

35、 5-2 所示:9系统登陆是否登陆否是系统主窗体管理员客户管理员工管理订单管理产品管理客户 ip 连接语音通话图 5-2 系统流图5.35.3 系统数据库设计系统数据库设计在开发本系统时,根据主要的用户群是中小企业的,从他们的资金和维护等多方面的考虑和系统所需数据的大小考虑,本系统采用 Microsoft Access 2003 作为后台数据库。数据库命名为Telservice.mdb 如图 5-3:图 5-3 数据库5.45.4 系统模块设计系统模块设计5.4.1 信息管理模块本模块主要实现信息的增删改查的功能,这里的信息主要是企业员工、客户、产品、订单的基本信息。本系统运用三层架构分为:表

36、现层(ui) 、业务逻辑层(bll) 、数据访问层(dal) 。表现层用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面,位于最外层(最上层),离用户最近。业务逻辑层(bll)是对数据层的操作,对数据业务逻辑处理。数据访问层(dal)10直接操作数据库,针对数据的增添、删除、修改、更新、查找等。bll 层将 dal 的数据提上来转发给 ui。运用三层架构很好的对系统进行管理和维护,有利于各逻辑层的复用。对于信息的查看,尤其是客户和订单的基本信息。为了更好的管理和使用客户订单信息,在查看时增加了导出 excel 文件。用 private void btnToExcel_Click(

37、object sender, EventArgs e)方法实现,详细请见附录。在这里还增加了对订单信息的统计,由于企业客服逐渐与企业营销相结合,那么,对于订单的统计是很必要的。5.4.2 语音通话模块在语音通话模块主要分为在局域网内自动搜索 ip 地址和创建连接实现语音通话两部分。用类netchat.cs 实现局域网内自动 ip 地址的搜索和连接,一旦连接, 双方互相监听。进行启动语音采集,capturebuffer.Start(true);/true 表示设置缓冲区为循环方式,开始捕捉。利用线程。对方收集到语音时,创建用于播放的音频设备对象。详细代码见附录。5.55.5 系统界面设计系统界面

38、设计要对系统的整体界面界面进行设计,既满足功能需要,又要美观,便于操作,符合人们的习惯。其主界面设计如图所示:图 5-4 主界面信息管理的界面如图所示:11图 5-5 信息管理界面信息查询界面设计如图所示:图 5-6 信息的查询订单的统计界面如图所示:12图 5-7 订单汇总语音通话界面如图所示:图 5-8 语音通话13图 5-9 ip 地址自动搜索6 系统的测试和维护6.16.1 系统的测试系统的测试为了确保系统的安全和稳定,在编写程序时就要开始系统的测试,主要有单元测试(这主要是程序员进行) ,集成测试,系统测试(尽量不是本系统编程员进行) ,验收测试。通过对系统功能模块进行分析后,就可以

39、设计测试点,对功能模块达到全面的覆盖。设计测试用例是很关键的,常常使用的测试用力是等价类划分法、边界值法、通过测试、错误测试、随即测试。例如,登陆界面的测试,就用到了通过测试、错误测试、随即测试等。如表 6-1 所示:表 6-1 登陆测试用例用户名密码无无错误无正确无无正确无错误错误正确正确错误正确正确6.26.2 系统的维护系统的维护系统的维护主要有:纠错性维护;适应性维护;完善性维护或增强;预防性维护或再工程。纠错性维护主要是对系统的进一步改善,可以通过一些新技术大大减少对纠错性维护的需要。适应性维护主要是随着环境的改变,硬件等设施不能适应系统的需要,这是就要对系统进行一个适应性维护147

40、 总结企业电话客服系统是企业应用中的重要环节。它是客户与企业沟通的桥梁,使企业和客户之间更好的交流。不仅为客户提供了服务,更大大提高了企业的形象和效益。本系统是基于.net进行开发的,能基本满足各个企业的不同需求,大大提高了系统的利用率。本系统的界面简单明了,不需要顾客花费太多时间进行学习。本系统采用的三层架构,方便以后对系统的维护和修改。在对本系统的开发过程中,由于本人是初次开发,知识和经验的不足,有很多地方考虑不是特别周全。但是,我相信,基于.net的企业电话客服系统会成为每个企业必不可少的一部分。参考文献参考文献: :1 赵国玲Access 数据库应用北京,机械工业出版社,20072 张

41、海藩软件工程导论.北京,清华大学出版社,20093 魏茂林. 数据库应用技术:Access2003.北京,清华大学出版社,20094 孔琳俊30 天学通 C#项目案例开发北京, 电子工业出版社,20095 明日科技ASP NET 范例完全自学手册北京,人民邮电出版社,20116 赵乃真Access 数据库基础教程北京,清华大学出版社,20087 廖信彦Access2003 数据库应用与提升实用教程.北京,中国铁道出版社,20058 王小科C#项目开发案例整合(附光盘)北京,电子工业出版社,20119 丁士锋C#典型模块与项目实战大全北京,清华大学出版社,201210 魏菊霞深入体验 C#项目开

42、发北京,清华大学出版社,201111 明日科技 C#项目案例分析北京,清华大学出版社,201212 赵斌软件测试技术经典教程北京,科学出版社,201113 李言,李伟明C#项目开发全程实录北京,清华大学出版社,201014 莫里森(Michael Morrison)深入浅出 JavaScript南京,东南大学出版社,200815 童爱红Visual C# NET 应用教程北京,清华大学出版社,北京交通大学出版社,201116 郑伟Visual C#程序设计项目案例教程北京,清华大学出版社,201117 明日科技C#开发入门及项目实战北京,清华大学出版社,201218 朱敏 JavaScript

43、 实践教程上海,上海交通大学出版社,200419 怀特,施宏斌JavaScript 程序员参考手册北京,清华大学出版社,201120 梁立新C#核心技术应用开发北京,电子工业出版社,201021 张联锋A3.5 程序设计与项目实践北京,电子工业出版社,2011致 谢短短的大学时光就这样结束啦,这四年是我从一个懵懵懂懂的小姑娘成长为有担当、有责任感的奋斗小青年的过程。很多人都说进入大学就相当于步入了半个社会,我在邯郸学院这样团结友爱互帮互助的大家庭里,收获了知识、友情、师生情。这都要感谢老师们的帮助及指导。感谢他们对我的教育和引导,没有他们,这个大学生活就不完美。在这里,我要郑重感谢我的指导老师

44、 !在整个毕业设计过程中不予余力得帮助我,给予我指导,没有陈老师,就不可能这么顺利的完成设计。在这整个设计过程中,我感受到了陈老师那一丝不苟的治学精神,及其深厚、扎实的理论水平。她的钻研精神深深的把我折服。我想,这些会成为我以后的学习、工作、生活中的宝贵财富。同时,要感谢同学们在这整个过程中的帮助和关心。最后,我在这里,祝愿我院越办越好,祝愿老师们身体健康,工作顺利。15附 录1. 一旦连接, 双方互相监听:进行启动语音采集capturebuffer.Start(true);/true 表示设置缓冲区为循环方式,开始捕捉利用线程。对方收集到语音时,创建用于播放的音频设备对象public con

45、st int cNotifyNum = 16; / 缓冲队列的数目 private int mNextCaptureOffset = 0; / 该次录音缓冲区的起始点 private int iSampleCount = 0; / 录制的样本数目 private MemoryStream memstream;/内存流 private SecondaryBuffer secBuffer;/辅助缓冲区 private int iNotifySize = 0;/通知大小 private int iBufferSize = 0;/捕捉缓冲区大小 private CaptureBuffer captur

46、ebuffer;/捕捉缓冲区对象16 private AutoResetEvent notifyEvent;/通知事件 private Thread notifyThread;/通知线程 private int iNotifyNum=0;/通知个数 private Notify myNotify;/通知对象 private Capture capture;/捕捉设备对象 private Device PlayDev;/播放设备对象 private BufferDescription buffDiscript; private Socket Client; private EndPoint ep

47、Server; private int iBufferOffset=0;/捕捉缓冲区位移 private IntPtr intptr;/窗口句柄 private string mFileName = string.Empty; / 文件名 private FileStream mWaveFile = null; / 文件流 private BinaryWriter mWriter = null; / 写文件 private WaveFormat mWavFormat; / 录音的格式 通过这些方法进行语音控制。2.查询时导出 excel 对象函数/建立Excel对象 Microsoft.Off

48、ice.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application(); excel.Application.Workbooks.Add(true); excel.Visible = true; /生成字段名称 for (int i = 0; i dataGridView1.ColumnCount; i+) excel.Cells1, i + 1 = dataGridView1.Columnsi.HeaderText; /填充数据 for (int i = 0; i dataGridView1

49、.RowCount ; i+) for (int j = 0; j dataGridView1.ColumnCount; j+) if (dataGridView1j, i.ValueType = typeof(string) excel.Cellsi + 2, j + 1 = + dataGridView1j, i.Value.ToString(); else excel.Cellsi + 2, j + 1 = dataGridView1j, i.Value.ToString(); 3、ip 地址的连接17class NetChat private int intPointVariable

50、= 1;/端口增长幅度 private IPEndPoint ipeLocal; private Socket LocalSocket; private IPEndPoint ipeRemote; private int intMaxDataSize = 10000;/接收缓冲区长度 private VoiceCapture voicecapture1 = new VoiceCapture(); private IntPtr intptr; public IntPtr Intptr set intptr = value; get return intptr; public IPEndPoint

51、 LocalIPEnd get return ipeLocal; public NetChat(int intPort) ipeLocal = new IPEndPoint(IPAddress.Any, intPort);/配置本地IP 和 端口 LocalSocket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); public NetChat(string strIP, int intPort) ipeLocal = new IPEndPoint(IPAddress.Parse(strIP), intPort);/配置本地IP 和 端口 LocalSocket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); / / 绑定自己的IP和端口 / / IP端口对18 / 绑定成功返回true public string BindSelf(IPEndPoint ipe) while (true) try LocalSocket.Bind(EndPoint)

温馨提示

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

最新文档

评论

0/150

提交评论