WebQQ即时通信论文.doc
《WebQQ即时通信论文.doc》由会员分享,可在线阅读,更多相关《WebQQ即时通信论文.doc(57页珍藏版)》请在沃文网上搜索。
1、太原理工大学继续教育学院毕业论文 摘 要“未来竞争是管理的竞争,竞争的焦点在于每个社会组织内部成员之间及其外部组织的有效沟通上” 。美国著名未来学家奈斯比特高屋建瓴的分析,足以表明“沟通”在企业管理中越来越占有着举足轻重的地位。随着互联网的飞速发展,为适应越来越强烈的企业沟通需求,ICQ、QQ、MSN等实时通信软件不断出现并广泛应用,使企业面对的沟通效能问题迎刃而解,给企业带来的竞争优势日渐凸显。而QQ,MSN等个人即时通讯系统,则更重视娱乐方面的功能,无法适应企业需求。在线客服系统是一种即时通讯软件平台的统称。相比较其他即时通讯软件(QQ、MSN等),它基于B/S架构实现和网站的无缝结合,为
2、网站提供和访客对话的平台,并且网站访客无需安装任何软件,即可通过浏览器进行对话。本论文实现的是一个简单的在线客服系统Web QQ网上在线客服系统,以下简称WQ,采用B2B模式,基于jsp + servlet + Struts + Hibernate + ajax + xml + Javascript + MySql实现的B/S架构的即时客服系统,实现了即时和客户进行交流,主动邀请客户,客服离开、繁忙时以及长时间不回复用户时自动回复客户,用户管理,留言管理,记录管理等功能。关键词:在线客服;Web QQ;JSP;Hibernate;MySqlAbstractThe future competit
3、ion is the management of the competition, the key point of competition is the effective communication between every society within the organization and its external organizations among the members. The analysis of a famous futurist in American named Naisibite is sufficient to show increasingly impor
4、tant position of communication in business management. With the rapid development of the Internet, in order to meet the growing demand for corporate communications, ICQ, QQ, MSN and other real-time communications software emerging and extensive use, and it enables to resolve enterprises to face comm
5、unication performance issues, meanwhile competitive advantages of enterprises rapidly increase. However, QQ, MSN and other personal instant messaging system, paying more attention to entertainment features, which unable to adapt to business needs.Online customer service system is collectively called
6、 a kind of instant messaging software platform. Compared with other instant messaging software (QQ, MSN, etc.), it is based on the integration between the B / S architecture and site of the seamless, providing platform of dialogue between sites and visitors, and it need not to install any software,
7、you can make a dialogue through browser.The paper is to achieve a simple online customer service systems - Web QQ on-line customer service systems, hereinafter referred to be as WQ, a B2B model, based on jsp + servlet + Struts + Hibernate + Ajax + xml + JavaScript + MySql, achieving the B / S struct
8、ure of the immediate customer service system, to implement an immediate customer communication, initiative to invite customers, customer service leave, busy and long resume then the system automatically responding to customer users, user management, message management, records management, and other
9、functions. Keywords:Online customer service system;Web QQ;JSP;Hibernate;MySql目 录摘 要IAbstractII第一章 引言11.1 选题背景及问题定义11.1.1 选题背景11.1.2 企业和客户沟通的方式11.1.3 QQ、MSN等通讯工具带来的问题11.1.4 选择在线客服系统的原因21.2 可行性分析21.2.1 可行性分析的定义21.3 WQ的介绍3第二章 开发环境、工具的介绍及配置42.1 JDK的介绍及JDK配置42.1.1 JDK的介绍42.2 web服务器Tomcat的介绍及安装配置42.2.1 To
10、mcat的介绍42.2.2 Tomcat的安装及配置42.3 eclipse的介绍52.3.1 eclipse的介绍52.3.2 MyEclipse的介绍52.4数据库MySql的介绍52.4.1 MySql简介52.5 DHTML动态HTML52.5.1 HTML超文本标记语言62.5.2 CSS层叠样式表62.5.3 Javascript72.6 Java语言72.6.1 Servlet92.6.2 JSP92.7 Hibernate对象关系映射框架102.8 Struts框架122.8.1模型132.8.2视窗132.8.3 控制器132.9 XML扩展标记语言132.10 AJAX网页
11、异步提交技术142.11 系统中用到的一些术语解释14第三章 WQ网上在线客服系统分析163.1系统需求分析163.1.1 系统的应用背景163.1.2 系统字典公共词汇表163.1.3 客户的需求分析173.1.4 系统的需求分析183.2 系统的功能和目标183.3 数据分析193.3.1 数据库需求分析19第四章 WQ网上在线客服系统设计214.1 系统结构设计214.2 系统功能模块划分214.3 数据库设计224.3.1 E-R图224.3.2 数据库逻辑结构244.3.3 数据库的物理结构284.4 包设计294.5 页面设计29第五章 系统页面设计与编码实现315.1 页面界面设
12、计315.2 编码实现345.2.1 获取交流记录345.2.2 将获取的交流记录显示到页面上415.2.3 系统自动用户下线功能445.2.4 客服端的自动回复功能455.2.5 显示客服图标到企业网站465.2.6 客户id系统自动生成495.2.7 防止非法访问系统505.2.8 企业网站获取嵌入代码50第六章 总结516.1 系统测试及系统存在的问题516.1.1 系统测试516.1.2 系统存在的问题51结束语52致 谢52参考文献5252第一章 引言1.1 选题背景及问题定义1.1.1选题背景未来竞争是管理的竞争,竞争的焦点在于每个社会组织内部成员之间及其外部组织的有效沟通上。”美
13、国著名未来学家奈斯比特高屋建瓴的分析,足以表明“沟通”在企业管理中越来越占有着举足轻重的地位。 如果把每位网上消费者利用搜索引擎和搜索推广进行产品信息收集看作是商家广告的成功媒介传播,那么,消费者根据这些推广信息直接登录商家网站则是典型的网上逛店行为。当现实生活的逛店采购与网络世界再现时,必然的,现实生活中的商铺营业员以及导购员都要在商家的网站也就是网上店铺中配套进行,以备为顾客提供及时的购买帮助和问询、交易。可惜的是,当一次次的点击登录遭遇沉默无言的沟通冷遇时,消费者的热情和耐心都在慢慢逝去。所谓沟通冷遇是这样的:当消费者通过搜索信息也即网络广告满怀希望登录商家的网站,但这个偌大的网上店铺却
14、空无一人。所以沟通效能:企业致胜的关键。1.1.2 企业和客户沟通的方式业内人士认为,对于拥有局域网的企业,构建了实时通信系统,就等于构建了低成本、高效率的沟通管理平台,虽然它带来的效益是间接的,但为企业创造的价值是丰厚的。随着互联网的飞速发展,为适应越来越强烈的企业沟通需求,ICQ、QQ、MSN等实时通信软件不断出现并广泛应用,使企业面对的沟通效能问题迎刃而解,给企业带来的竞争优势日渐凸显。于是互联网界开始尝试将目前广为流行的即时通讯产品运用于网络商务的交流洽谈中。于是,从去年开始的一刹那,众多的商家开始将客服人员的QQ、MSN等即时通讯号段挂上网站。以此寻求一种高效畅通、便捷实惠的网络商务
15、交流模式。1.1.3 QQ、MSN等通讯工具带来的问题在中国,MSN与QQ的用户占据了绝对多数,并且两者同时使用的人群不在少数。但是我们在使用这两种即时通讯软件的时候不难发现,两者仍然以娱乐聊天为主,虽然MSN在定位为一个商务通讯软件,这只是包装自己同QQ区分化竞争的策略手段,但在本质上仍然是个聊天的通讯工具。虽然这两种即时通讯工具在一定程度上兼顾了某些商务功能,但改变不了聊天工具作为商务通讯的一些弊端,所以企业在选择软件时必须从专业的角度入手,选择为企业能够真正带来效率的即时通讯工具。1.1.4 选择在线客服系统的原因首先,QQ 、MSN不是基于网页的即时通讯工具,必须要求用户安装相应的软件
16、才能使用。而在线客服使用简便,您网站的访客不需要下载任何安装软件,在浏览器的窗口就可以进行实时交谈。 其次,在线客服作为企业客户服务和主动营销领域的专业商用设计产品,功能更为强大。它特别注重在线主动营销、客服支持及客户关系管理方面的功能,结合各类统计数据及历史资料,可以使企业针对每一位网站页面的访客建立档案以便提供个性化服务,达到变访客为客户的营销目的,使公司形象更为专业化。 第三,使用QQ或MSN作为客户服务手段,往往因员工流动相伴产生的QQ或MSN帐号流动,引起客户流失。但是通过在线客服,与客户的交流内容可以完整的保存在服务器中,随时可以查找可调用,从而避免了由于员工的离开而使客户流失。
17、第四,为了安全问题,很多企业服务器装了防火墙,并不支持QQ和MSN,而在线客服是网页上的操作,所以完全没有病毒侵犯的烦恼。 1.2 可行性分析1.2.1 本系统的可行性分析WQ网上在线客服系统是一套为企业提供网上在线客服的系统快速解决方案,从技术角度讲,使用html、jsp、servlet、ajax、sturts、hibernate、xml、javascript等技术,再加上MySql数据库可以完美的解决这些问题,以及java语言的跨平台性,更决定了本系统的可重用性和易扩展性。从操作可行性角度讲,由于本系统界面模仿几乎人人都熟悉的QQ软件,使得系统具有易操作性和使用性。从经济角度讲,本系统开发
18、使用开源工具eclipse+MyEclipse开发和开源web 服务器tomcat部署,以及struts、hibernate等优秀开源框架,完全节省了系统的开发成本用费。1.3 WQ的介绍 在线客服系统WQ是一种即时通讯软件平台的统称。相比较其他即时通讯软件(QQ、MSN等)的不同,在于它实现和网站的无缝结合,为网站提供和访客对话的平台,并且网站访客无需安装任何软件,即可通过网页进行对话。所有在线客服系统共有的一个特点是:网页标签。网站的所有者想要使用在线客服系统,必须先向在线客服系统申请一个帐户,然后生成网页标签,就是一段代码,然后把这段代码嵌入到网站网页当中。用申请的帐户登录在线客服系统,
19、就可以开始用了。Web QQ网上在线客服系统,采用B2B模式,基于jsp + servlet + struts + hibernate + ajax + javascript + xml技术、MySQL数据库,实现的B/S架构的在线客服系统,该系统使用eclipse + MyEclipse工具编码,部署在Tomcat服务器,实现了即时和客户进行交流,主动邀请客户,客服离开、繁忙时以及长时间不回复用户时自动回复客户、公司信息简介、用户管理、留言管理、记录管理等功能。第二章 开发环境、工具的介绍及配置本系统采用java语言,在eclipse+MyEclipse下编码实现,使用MySql数据库,成功
20、部署运行于Tomcat Web服务器下,下面将介绍系统的开发环境和开发工具。2.1 JDK的介绍及JDK配置2.1.1 JDK的介绍JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基于JDK1.4,最近版本为Java1.6。JDK一般有三种版本:SE(J2SE),standard edition,标准版,是我们通常用的一
21、个版本;EE(J2EE),enterpsise edtion,企业版,使用这种JDK开发J2EE应用程序;ME(J2ME),micro edtion,主要用于移动设备、嵌入式设备上的java应用程序。2.2 web服务器Tomcat的介绍2.2.1 Tomcat的介绍Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servle
22、t 2.4 和JSP 2.0 规范。Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。2.2.2 Tomcat的安装及配置1下载tomcat的最新版本。Tomcat 服
23、务器是一个免费的开放源代码的Web 应用服务器,目前最新版本是6.0.14。2.3 eclipse的介绍及安装2.3.1 eclipse的介绍Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。 Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WebQQ 即时 通信 论文