在线客服系统的设计与实现毕业论文Word文档下载推荐.docx
《在线客服系统的设计与实现毕业论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《在线客服系统的设计与实现毕业论文Word文档下载推荐.docx(19页珍藏版)》请在冰豆网上搜索。
2.系统开发工具:
eclipse
3.系统主要功能:
(1实现系统管理员登录系统、管理系统的角色、用户及权限;
(2实现客户经理登录系统,维护客户信息、进行游客数据分析、客服知识点管理、个人信息管理、客户的留言和评价管理。
(3实现客服人员登录系统,查看网站游客、与游客沟通、知识点管理。
(4实现网站游客查看客服人员列表,进行交流相关信息咨询、并留言和评价。
三.各阶段任务和进度安排:
第1阶段:
要求应用软件工程的方法与数据库设计技术完成系统需求分析与
系统设计;
第2阶段:
要求应用题目所要求的软件开发技术与数据库设计等技术完成系
统实现与测试;
第3阶段:
要求根据毕业设计论文的格式要求完成毕业设计论文的撰写。
指导教师签字:
年月日
毕业设计(论文)评语表
(一)
指导教师对毕业设计(论文)的评语:
指导教师(签字):
年月日
评阅人对毕业设计(论文)的评语:
评阅人(签字):
答辩委员会(小组)成员
姓名职务工作单位备注
答辩中提出的主要问题及回答的简要情况:
答辩委员会代表(签字):
毕业设计(论文)评语表
(二)
答辩委员会的评语:
答辩委员会代表(签字):
答辩委员会给定的成绩:
毕业设计(论文)起止日期:
年月日至年月日
毕业设计(论文)答辩日期:
摘要
本论文的研究课题《在线客服系统的设计与实现》是基于Eclipse3.3开发工具和Mysql5.0后台数据库进行开发的,本系统的开发根据任务书的要求通过系统需求分析、设计、实现与测试等过程,完成了系统功能模块的设计与实现。
本论文前言论述了课题背景及意义;
第一章论述了系统运用的相关技术及开发环境;
第二章需求分析与概要设计论述了在线客服系统的功能分析;
第三章系统设计与实现详细阐述了系统功能设计和数据库设计,列出了主要的程序流程图,并附带了一些主要的窗口界面和程序代码;
第四章系统测试主要阐述了系统测试方法和测试用例及测试结果。
本论文重点阐述了在线客服系统的设计方案,详细设计了系统中的各管理模块,实现了在线客服系统的基本功能,达到了系统设计的预期目标,提高了网站客服人员的工作效率。
[关键词]:
在线客服;
客服字典;
在线留言;
在线评价;
Abstract
Theresearchtopic“theresearchandimplementofon-line
customerservicesystem”isbasesoneclipse3.3developmenttoolsandmysql5.0asdevelopmentbackgrounddatabase,thissystemdevelopmentaccordingtotherequirementsofthemissionstatementthroughasystematicneedsanalysis,design,implementationandtestingprocesscompletedthesystemdesignandimplementationoffunctionalmodules.
IntroductionThispaperdiscussesthebackgroundandsignificanceofthesubject;
InChapterImainlyontheuseofthesystemandrelatedtechnologydevelopmentenvironment;
ChapterIIdemandanalysisandsummaryofthedetaileddesignofon-linecustomerservicesystemsanalysis;
ChapterIIISystemDesignandImplementationofthedetaileddesignandfunctionofthesystemdatabasedesign;
theproceduressetoutthemainflowchart,andthefringeofthemainwindowandsomecode;
ChapterIVsystemtestingmainlyonsystemtestingandmeasurementmethodologiesandTestCaseTestresults.
Thesystemfocusesontheon-linecustomerservicedesignandimplementation,detaileddesignofthesysteminthemanagementmoduleenablesthemanagementofpersonnelandthedailyworkofthebasicfunctionsofthesystemdesigntoachievethedesiredobjectivetoimprovethepersonnelandthedailyworkmanagementefficiency.
[Keywords]:
On-lineCustomerService;
Customer-service
dictionary;
onlinememo;
onlinecomment;
Systemdesign;
1.概述1
1.1.相关技术概述1
1.1.1.软件工程方法1
1.1.1.数据库系统设计21.2.开发环境与开发工具21.2.1.J2EE31.2.2.Tomcat41.2.3.SSH2框架5
1.2.4.DWR61.2.5.MySQL62.系统需求分析与概要设计8
2.1.系统业务流程分析与设计82.2.系统功能结构分析与设计102.3.数据库概念模型设计112.3.1.系统用户实体112.3.2.系统角色实体112.3.3.聊天记录实体122.3.4.游客评价实体122.3.5.游客留言实体132.3.6.客服字典实体132.3.7.在线用户实体132.3.8.本系统的实体关系图142.4.系统数据流程分析与设计152.4.1.数据流设计概述152.4.2.本系统数据流程设计162.5.数据字典19
2.5.1.定义数据存储192.5.2.定义数据流21
2.5.3.定义数据处理243.系统设计与实现28
3.1.软件流程设计283.1.1.软件总体设计283.1.2.各模块流程设计29
3.2.数据库详细设计313.3.系统设计34
3.3.1.系统的架构设计343.3.2.系统菜单设计343.3.3.登录模块设计353.3.4.系统管理员模块设计363.3.5.客服经理模块设计383.3.6.客服人员模块设计393.3.7.网站客户模块设计424.主要功能模块测试454.1.软件测试概述454.2.软件测试的目标454.3.软件测试的方法454.3.1.静态测试45
4.3.2.动态测试45
4.3.3.黑盒测试与白盒测试464.4.主要功能模块的测试474.4.1.登陆模块的测试474.4.2.系统管理模块的测试484.4.3.客服经理模块的测试494.4.4.客服人员模块的测试504.4.5.游客模块的测试51
结论53
致谢54
参考文献55
前言
随着互联网技术的迅速发展,Internet技术已经成为计算机产业的一个热点技术。
它遍及全球几乎所有的国家和地区。
系统是一个大型的分布式超媒体信息数据库,它极大的推动了Internet的发展,己经成为Internet中最流行、最主要的信息服务方式。
越来越多的企业建立了自己的网站,作为公司形象和产品的展示窗口,并且不惜重金通过搜索引擎来提高网站的知名度和流量,如何抓住来访的过客,让网站从单一的信息发布窗口变成信息交流窗口,却是一个摆在企业眼前的迫切需要解决的问题。
在线客服系统,作为传统电话不可替代的辅助手段,充分利用互联网的优势,实现网站访客与企业的即时互动,帮助企业抓住一切可能存在的机会,将给企业与客户的沟通带来革命性的变化。
概述
相关技术概述
软件工程方法
软件工程以计算机理论及其他相关学科的理论为指导,采用工程化的概念、原理、技术和方法进行软件的开发和维护,把经实践证明的科学的管理措施与最先进的技术方法结合起来。
软件工程研究的目标是:
“以较少的投资获得高
质量的软件”。
软件工程研究的主要内容有四个方面:
1、软件开发方法,主要讨论软件开发的各种方法及其工作模型,它包括多方面的任务,如软件系统需求分析、总体设计,以及如何构建良好的软件结构、数据结构及算法设计等,同时讨论具体实现的技术。
2、软件工具为软件工程方法提供支持,研究计算机辅助软件工程,建立软件工程环境。
3、软件工程管理,是指对软件工程全过程的控制和管理,包括计划安排、成本估算、项目管理、软件质量管理。
4、软件工程标准化与规范化,使得各项工作有章可循,以保证软件生产效率和软件质量的提高。
软件工程目标:
生产具有正确性、可用性以及开销合宜的产品。
正确性指软件产品达到预期功能的程度。
可用性指软件基本结构、实现及文档为用户可用的程度。
开销合宜是指软件开发、运行的整个开销满足用户要求的程度。
软件工程过程:
生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤。
软件工程过程主要包括开发过程、运作过程、维护过程。
它们覆盖了需求、设计、实现、确认以及维护等活动。
需求活动包括问题分析和需求分析。
问题分析获取需求定义,又称软件需求规约,它生成功能规约。
设计活动一般包括概要设计和详细设计。
概要设计建立整个软件系统结构,包括子系统、模块以及相关层次的说明、每一模块的接口定义。
详细设计产生程序员可用的模块说明,包括每一模块中数据结构说明及加工描述。
实现活动把设计结果转换为可执行的程序代码。
确认活动贯穿于整个开发过程,实现完成后的确认,保证最终产品满足
用户的要求。
维护活动包括使用过程中的扩充、修改与完善。
伴随以上过程,还有管理过程、支持过程、培训过程等。
软件工程的原则是指围绕工程设计、工程支持以及工程管理在软件开发过程中必须遵循的原则。
软件生命周期是软件工程最基本的重要概念。
通常把软件从开始研制(形成概念)到最终软件被废弃不用这整个阶段称为软件的生命期