(论文终稿)-在线客服系统的设计与实现92.docx

上传人:you****now 文档编号:62550924 上传时间:2022-11-22 格式:DOCX 页数:108 大小:3.19MB
返回 下载 相关 举报
(论文终稿)-在线客服系统的设计与实现92.docx_第1页
第1页 / 共108页
(论文终稿)-在线客服系统的设计与实现92.docx_第2页
第2页 / 共108页
点击查看更多>>
资源描述

《(论文终稿)-在线客服系统的设计与实现92.docx》由会员分享,可在线阅读,更多相关《(论文终稿)-在线客服系统的设计与实现92.docx(108页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、任务书一 课题题题目: 在线线客服系系统的设计与与实现 二 选选题描述述: 11.在线线客服系系统是为为了方便便客户无无插件在在线沟通通的一种种基于网网页形式式的即时时沟通工工具。它它的实现和和网站的的更完美美的结合合,为网网站提供供主动和和访客对对话的平平台;网网站访客客无需安安装任何何软件,即即可通过过网页进进行对话话。 22使用用J2EEE 55以及SSSH22框架作作为开发发环境和和并结合合MYSSQL作作为后台台数据库库完成本本系统的的开发。 三 内内容提要要: 11.系统统开发环环境:JJ2EE+sssh22+myysqll 2.系统开开发工具具:ecclippse 3.系系统主要

2、要功能: (1) 实现系系统管理理员登录录系统、管理系系统的角角色、用用户及权权限; (2) 实现客客户经理理登录系系统,维维护客户户信息、进进行游客客数据分分析、客客服知识识点管理理、个人人信息管管理、客客户的留留言和评评价管理理。 (3) 实现客客服人员员登录系系统,查查看网站站游客、与与游客沟沟通、知知识点管管理。(4) 实现网网站游客客查看客客服人员员列表,进进行交流流相关信信息咨询询、并留留言和评评价。 三.各阶阶段任务务和进度度安排:第1阶阶段:要要求应用用软件工工程的方方法与数数据库设设计技术术完成系系统需求求分析与与系统设设计;第第2阶段段:要求求应用题题目所要要求的软软件开发

3、发技术与与数据库库设计等等技术完完成系统统实现与与测试;第3阶阶段:要要求根据据毕业设设计论文文的格式式要求完完成毕业业设计论论文的撰撰写。指导教师师签字:年月日毕业设计计(论文文)评语语表(一一)指导教师师对毕业业设计(论论文)的的评语:指导教师师(签字字): 年 月 日日评阅人对对毕业设设计(论论文)的的评语:评阅人(签签字): 年 月 日日答辩委员员会(小小组)成成员姓名职务工作单位位备注答辩中提提出的主主要问题题及回答答的简要要情况:答辩委员员会代表表(签字字): 年 月月 日毕业设计计(论文文)评语语表(二二)答辩委员员会的评评语:答辩委员员会代表表(签字字): 年年 月 日答辩委员

4、员会给定定的成绩绩:答辩委员员会代表表(签字字): 年 月 日日毕业设计计(论文文)起止止日期: 年年 月 日 至 年年 月 日毕业设计计(论文文)答辩辩日期: 年 月月 日摘 要本论文的的研究课课题在在线客服服系统的的设计与与实现是是基于EEcliipsee 3.3开发工工具和MMysqql 55.0后后台数据据库进行行开发的的,本系系统的开开发根据据任务书书的要求求通过系系统需求求分析、设设计、实实现与测测试等过过程,完完成了系系统功能能模块的的设计与与实现。本论文前前言论述述了课题题背景及及意义;第一章章论述了了系统运运用的相相关技术术及开发发环境;第二章章需求分分析与概概要设计计论述了

5、了在线客客服系统统的功能分分析;第第三章系系统设计计与实现现详细阐阐述了系系统功能能设计和和数据库库设计,列列出了主主要的程程序流程程图,并并附带了了一些主主要的窗窗口界面面和程序序代码;第四章章系统测测试主要要阐述了了系统测测试方法法和测试试用例及及测试结结果。本论文重重点阐述述了在线线客服系系统的设计方方案,详详细设计计了系统统中的各各管理模模块,实实现了在在线客服服系统的的基本功功能,达达到了系系统设计计的预期期目标,提提高了网网站客服服人员的的工作效效率。关键词词:在线客客服;客服字字典;在线留留言;在在线评价价;系统统设计;AbsttracctThe ressearrch toppi

6、c “thee reeseaarchh annd iimpllemeent of on-linne ccusttomeer sservvicee ssysttem ” iss baasess onn ecclippse 3.33devveloopmeent toools andd myysqll 5.0 aas ddeveeloppmennt bbackkgrooundd daatabbasee, tthiss syysteem ddeveeloppmennt aaccoordiing to thee reequiiremmentts oof tthe misssioon sstattemee

7、nt thrrouggh aa syysteemattic neeeds anaalyssis, deesiggn, impplemmenttatiion andd teestiing proocesss ccomppletted thee syysteem ddesiign andd immpleemenntattionn off fuuncttionnal moddulees.Intrroduuctiion Thiis ppapeer ddisccussses thee baackggrouund andd siigniificcancce oof tthe subbjecct; In C

8、haapteer II maainlly oon tthe usee off thhe ssysttem andd reelatted tecchnoologgy ddeveeloppmennt eenviironnmennt; Chaapteer III ddemaand anaalyssis andd suummaary of thee deetaiiledd deesiggn oof oon-llinee cuustoomerr seerviice sysstemms aanallysiis; Chaapteer IIII Sysstemm Deesiggn aand Impplemme

9、nttatiion of thee deetaiiledd deesiggn aand funnctiion of thee syysteem ddataabasse ddesiign; thhe pprocceduuress seet oout thee maain floow ccharrt, andd thhe ffrinnge of thee maain winndoww annd ssomee coode; Chhaptter IV sysstemm teestiing maiinlyy onn syysteem ttesttingg annd mmeassureemennt mme

10、thhodoologgiess annd TTestt Caase Tesst rresuultss.The sysstemm foocusses on thee on-linne ccusttomeer sservvicee deesiggn aand impplemmenttatiion, deetaiiledd deesiggn oof tthe sysstemm inn thhe mmanaagemmentt moodulle eenabbless thhe mmanaagemmentt off peersoonneel aand thee daailyy woork of thee

11、baasicc fuuncttionns oof tthe sysstemm deesiggn tto aachiievee thhe ddesiiredd obbjecctivve tto iimprrovee thhe pperssonnnel andd thhe ddailly wworkk maanaggemeent effficiienccy.Keyyworrds: On-llinee Cuustoomerr Seerviice;Cusstommer-serrvicce ddicttionnaryy;onllinee meemo; onnlinne ccommmentt;Sysste

12、mm deesiggn;目录1.概述述11.1.相关技技术概述述11.1.1.软软件工程程方法111.1.1.数数据库系系统设计计21.2.开发环环境与开开发工具具21.2.1.JJ2EEE31.2.2.TTomccat441.2.3.SSSH22框架51.2.4.DDWR661.2.5.MMySQQL62.系统统需求分分析与概概要设计计82.1.系统业业务流程程分析与与设计882.2.系统功功能结构构分析与与设计1102.3.数据库库概念模模型设计计112.3.1.系系统用户户实体1112.3.2.系系统角色色实体1112.3.3.聊聊天记录录实体1122.3.4.游游客评价价实体1122.

13、3.5.游游客留言言实体1132.3.6.客客服字典典实体1132.3.7.在在线用户户实体1132.3.8.本本系统的的实体关关系图1142.4.系统数数据流程程分析与与设计1152.4.1.数数据流设设计概述述152.4.2.本本系统数数据流程程设计1162.5.数据字字典1992.5.1.定定义数据据存储1192.5.2.定定义数据据流2112.5.3.定定义数据据处理2243.系统统设计与与实现2283.1.软件流流程设计计283.1.1.软软件总体体设计2283.1.2.各各模块流流程设计计293.2.数据库库详细设设计3113.3.系统设设计3443.3.1.系系统的架架构设计计3

14、43.3.2.系系统菜单单设计3343.3.3.登登录模块块设计3353.3.4.系系统管理理员模块块设计3363.3.5.客客服经理理模块设设计3883.3.6.客客服人员员模块设设计3993.3.7.网网站客户户模块设设计4224.主要要功能模模块测试试454.1.软件测测试概述述454.2.软件测测试的目目标4554.3.软件测测试的方方法4554.3.1.静静态测试试454.3.2.动动态测试试454.3.3.黑黑盒测试试与白盒盒测试4464.4.主要功功能模块块的测试试474.4.1.登登陆模块块的测试试474.4.2.系系统管理理模块的的测试4484.4.3.客客服经理理模块的的测

15、试4494.4.4.客客服人员员模块的的测试5504.4.5.游游客模块块的测试试51结论533致谢544参考文献献55前言随着互联联网技术术的迅速速发展,IInteerneet技术术已经成成为计算算机产业业的一个个热点技技术。它它遍及全全球几乎乎所有的的国家和和地区。wwww系系统是一一个大型型的分布布式超媒媒体信息息数据库库,它极极大的推推动了IInteerneet的发发展,己己经成为为Intternnet中中最流行行、最主主要的信信息服务务方式。越来越多多的企业业建立了了自己的的网站,作作为公司司形象和和产品的的展示窗窗口,并并且不惜惜重金通通过搜索索引擎来来提高网网站的知知名度和和流量

16、,如如何抓住住来访的的过客,让让网站从从单一的的信息发发布窗口口变成信信息交流流窗口,却却是一个个摆在企企业眼前前的迫切切需要解解决的问问题。在线客服服系统,作作为传统统电话不不可替代代的辅助助手段,充充分利用用互联网网的优势势,实现现网站访访客与企企业的即即时互动动,帮助助企业抓抓住一切切可能存存在的机机会,将将给企业业与客户户的沟通通带来革革命性的的变化。1. 概 述1.1. 相关技术术概述1.1.1. 软件工程程方法软件工程程以计算算机理论论及其他他相关学学科的理理论为指指导,采采用工程程化的概概念、原原理、技技术和方方法进行行软件的的开发和和维护,把把经实践践证明的的科学的的管理措措施

17、与最最先进的的技术方方法结合合起来。软软件工程程研究的的目标是是:“以较少少的投资资获得高高质量的的软件”。软件工程程研究的的主要内内容有四四个方面面:1、软件件开发方方法,主主要讨论论软件开开发的各各种方法法及其工工作模型型,它包包括多方方面的任任务,如如软件系系统需求求分析、总总体设计计,以及及如何构构建良好好的软件件结构、数数据结构构及算法法设计等等,同时时讨论具具体实现现的技术术。2、软件件工具为为软件工工程方法法提供支支持,研研究计算算机辅助助软件工工程,建建立软件件工程环环境。3、软件件工程管管理,是是指对软软件工程程全过程程的控制制和管理理,包括括计划安安排、成成本估算算、项目目

18、管理、软件质量管理。4、软件件工程标标准化与与规范化化,使得得各项工工作有章章可循,以以保证软软件生产产效率和和软件质质量的提提高。软件工程程目标:生产具具有正确确性、可可用性以以及开销销合宜的的产品。正正确性指指软件产产品达到到预期功功能的程程度。可可用性指指软件基基本结构构、实现现及文档档为用户户可用的的程度。开开销合宜宜是指软软件开发发、运行行的整个个开销满满足用户户要求的的程度。软件工程程过程:生产一一个最终终能满足足需求且且达到工工程目标标的软件件产品所所需要的的步骤。软软件工程程过程主主要包括括开发过过程、运运作过程程、维护护过程。它它们覆盖盖了需求求、设计计、实现现、确认认以及维

19、维护等活活动。需需求活动动包括问问题分析析和需求求分析。问问题分析析获取需需求定义义,又称称软件需需求规约约,它生成成功能规规约。设设计活动动一般包包括概要要设计和和详细设设计。概概要设计计建立整整个软件件系统结结构,包包括子系系统、模模块以及及相关层层次的说说明、每每一模块块的接口口定义。详详细设计计产生程程序员可可用的模模块说明明,包括括每一模模块中数数据结构构说明及及加工描描述。实实现活动动把设计计结果转转换为可可执行的的程序代代码。确确认活动动贯穿于于整个开开发过程程,实现现完成后后的确认认,保证证最终产产品满足足用户的的要求。维维护活动动包括使使用过程程中的扩扩充、修修改与完完善。伴

20、伴随以上上过程,还还有管理理过程、支支持过程程、培训训过程等等。软件工程程的原则则是指围围绕工程程设计、工工程支持持以及工工程管理理在软件件开发过过程中必必须遵循循的原则则。软件生命命周期是是软件工工程最基基本的重重要概念念。通常常把软件件从开始始研制(形形成概念念)到最最终软件件被废弃弃不用这这整个阶阶段称为为软件的的生命期期。为了了能对软软件进行行有条不不紊、有有步骤的的开发和和管理。而软件件工程采采用的生生命周期期法学就就是从时时间的角角度对软软件开发发和维护护的复杂杂问题进进行分解解,我们们把软件生生命周期期依次划划分为若若干个阶阶段,每每个阶段段都有相相对独立立的任务务,然后后逐步完

21、完成。应该遵遵循的基基本原则则是:各各阶段的的任务彼彼此间尽尽可能相相对独立立,同一一阶段各各项任务务的性质质尽可能能相同,从从而降低低每个阶阶段任务务的复杂杂程度,简简化各阶阶段之间间的联系系,有利利于软件件开发工工程的管管理。在在完成各各阶段的的任务时时,应该该采用适适合阶段段任务特特点的系系统化的的技术方方法即结结构分析析或结构构设计技技术。1.1.1. 数据库系系统设计计数据库是是MISS(管理理信息系系统)、DDS(决策支持系统)、OAS(办公室自动化系统)、ECS(电子商务系统)的基础和重要组成部分,数据库设计是指对一个给定的应用环境构造(设计)最优的数据模型,然后据此建立数据库及

22、其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。需求分析析是数据据库设计计的最基基础工作作,充分分了解用用户的组组织机构构、业务务规则、数数据需求求、完整整性约束束条件、事事务处理理和安全全性要求求等,画画出组织织机构图图、业务务流程图图,详细细描述用用户应用用环境的的业务流流程、数数据需求求。进一一步完成成概念结结构设计计、逻辑辑结构设设计、物物理结构构设计、数数据库实实施、数数据库的的运行和和维护。这一设计计阶段是是在需求求分析的的基础上上,设计计出能够够满足用用户需求求的各种种实体,以以及他们们之间的的关系,为为后面的的逻辑结结构设计计打下基基础。这个阶段段不用考考虑所采采取

23、的数数据库管管理系统统、操作作系统类类型和机机器类型型等问题题。本系系统使用用的是EE-R图图进行数数据库概概念结构构设计。1.2. 开发环境境与开发发工具本系统基基于以下下软件设设备和硬硬件设备备环境:1. 硬件设备备:Inntell(R) Peentiium(R) 4 CPPU 33.000GHzz,2.00GB内存存,80G硬盘盘,显示器器分辨率率为12280xx10224。2. 软件设备备:操作作系统采采用Wiindoows XP作为为系统软软件。本系统基基于SUUN公司司的J22EE标标准进行行设计,采采用目前前比较流流行的开开源框架架SSHH2,也也就是SStruuts22,Spp

24、rinng2.5,HHibeernaate三三个框架架的技术术来完成成整个系系统的实实现,WEBB服务器器彩Toomcaat应用用服务器器来完成成,数据据库亦采采用免费费的MyySQLL。1.2.1. J2EEEJ2EEE是一种种利用JJavaa 2平平台来简简化企业业解决方方案的开开发、部部署和管管理相关关的复杂杂问题的的体系结结构。JJ2EEE技术的的基础就就是核心心Javva平台台或Jaava 2平台台的标准准版,JJ2EEE不仅巩巩固了标标准版中中的许多多优点,例例如编编写一次次、随处处运行的特性性、方便便存取数数据库的的JDBBC AAPI、CCORBBA技术术以及能能够在IInte

25、erneet应用用中保护护数据的的安全模模式等等等,同时时还提供供了对 EJBB(Ennterrpriise JavvaBeeanss)、JJavaa Seervlletss APPI、JJSP(JJavaa Seerveer PPagees)以以及XMML技术术的全面面支持。J2EEE的优势势在于JJ2EEE为搭建建具有可可伸缩性性、灵活活性、易易维护性性的商务务系统提提供了良良好的机机制:1. 保保留现存存的ITT资产: 由于于企业必必须适应应新的商商业需求求,利用用已有的的企业信信息系统统方面的的投资,而而不是重重新制定定全盘方方案就变变得很重重要。这这样,一一个以渐渐进的(而而不是激激

26、进的,全全盘否定定的)方方式建立立在已有有系统之之上的服服务器端端平台机机制是公公司所需需求的。JJ2EEE架构可可以充分分利用用用户原有有的投资资,如一一些公司司使用的的BEAA Tuuxeddo、IIBM CICCS, IBMM Enncinna,、IInprrisee ViisiBBrokker 以及NNetsscappe AAppllicaatioon SServver。这这之所以以成为可可能是因因为J22EE拥拥有广泛泛的业界界支持和和一些重重要的企业计计算领领域供应应商的参参与。每每一个供供应商都都对现有有的客户户提供了了不用废废弃已有有投资,进进入可移移植的JJ2EEE领域的的升

27、级途途径。由由于基于于J2EEE平台台的产品品几乎能能够在任任何操作作系统和和硬件配配置上运运行,现现有的操操作系统统和硬件件也能被被保留使使用。2.高效效的开发发: JJ2EEE允许公公司把一一些通用用的、很很繁琐的的服务端端任务交交给中间间件供应应商去完完成。这这样开发发人员可可以集中中精力在在如何创创建商业业逻辑上上,相应应地缩短短了开发发时间。高高级中间间件供应应商提供供以下这这些复杂杂的中间间件服务务:3.状态态管理服服务 - 让让开发人人员写更更少的代代码,不不用关心心如何管管理状态态,这样样能够更更快地完完成程序序开发。4.持续续性服务务 - 让开开发人员员不用对对数据访访问逻辑

28、辑进行编编码就能能编写应应用程序序,能生生成更轻轻巧,与与数据库库无关的的应用程程序,这这种应用用程序更更易于开开发与维维护。5.分布布式共享享数据对对象CAACHEE服务 - 让开发发人员编编制高性性能的系系统,极极大提高高整体部部署的伸伸缩性。6.支持持异构环环境: J2EEE能够够开发部部署在异异构环境境中的可可移植程程序。基基于J22EE的的应用程程序不依依赖任何何特定操操作系统统、中间间件、硬硬件。因因此设计计合理的的基于JJ2EEE的程序序只需开开发一次次就可部部署到各各种平台台。这在在典型的的异构企企业计算算环境中中是十分分关键的的。J22EE标标准也允允许客户户订购与与J2EE

29、E兼容容的第三三方的现现成的组组件,把把他们部部署到异异构环境境中,节节省了由由自己制制订整个个方案所所需的费费用。7.可伸伸缩性: 企业业必须要要选择一一种服务务器端平平台,这这种平台台应能提提供极佳佳的可伸伸缩性去去满足那那些在他他们系统统上进行行商业运运作的大大批新客客户。基基于J22EE平平台的应应用程序序可被部部署到各各种操作作系统上上。例如如可被部部署到高高端UNNIX与与大型机机系统,这这种系统统单机可可支持664至2256个个处理器器。(这这是NTT服务器器所望尘尘莫及的的)J22EE领领域的供供应商提提供了更更为广泛泛的负载载平衡策策略。能能消除系系统中的的瓶颈,允允许多台台

30、服务器器集成部部署。这这种部署署可达数数千个处处理器,实实现可高高度伸缩缩的系统统,满足足未来商商业应用用的需要要。8.稳定定的可用用性: 一个服服务器端端平台必必须能全全天候运运转以满满足公司司客户、合合作伙伴伴的需要要。因为为INTTERNNET是是全球化化的、无无处不在在的,即即使在夜夜间按计计划停机机也可能能造成严严重损失失。若是是意外停停机,那那会有灾灾难性后后果。JJ2EEE部署到到可靠的的操作环环境中,他他们支持持长期的的可用性性。一些些J2EEE部署署在WIINDOOWS环环境中,客客户也可可选择健健壮性能能更好的的操作系系统如SSun Sollariis、IIBM OS/39

31、00。最健健壮的操操作系统统可达到到99.9999%的可可用性或或每年只只需5分分钟停机机时间。这这是实时时性很强强商业系系统理想想的选择择。1.2.2. TomccatTomccat可可以运行行Serrvleet和JJSP,是是一个小小型的轻轻量级应应用服务务器,它它性能稳稳定、扩扩展性好好、源码码开放,是是开发中中小型WWeb应应用系统统的首选选。Tomccat既既是一个个开放源源码、免免费支持持JSPP和Seervllet技技术的容容器,同同时又是是一个WWeb服服务器软软件,受受到了SSun公公司的大大力推荐荐和支持持。因此此,Seervllet和和JSPP的最新新规范都都可以在在To

32、mmcatt的新版版本中得得到实现现。1 容容易架设设。下载载Tommcatt,设定定一些配配置,就就完成了了。不需需要花费费时间将将Webb服务器器的连接接器整合合至其它它的Weeb服务务器中。2不需要担心连接器。永远不需要排除在其它Web服务器与Tomcat之间的任何性能或联机方面的问题。3有较佳的安全防护。相对于其它以C、C所编写的Web服务器,Tomcat比较能忍受远程缓冲区溢位的攻击。因为Tomcat的Java虚拟机是位于 网络及操作系统之间,它可以防止几乎所有类型的缓冲区溢位攻击。使用Tomcat的安全防护领域,可以指定对各个资源的访问。4容易移植。可以将Tomcat服务器(以及应

33、用程序)移植到不同的服务器、操作系统甚至架构上。因为Tomcat是以Java编写的,因此可以将其整个目录结构的内容复制到其它计算机上运行,而完全不需要任何改变,甚至于新的计算机的架构与原来的不同也一样。1.2.3. SSH22框架用J2EEE来建建立一个个在线客客服系统统不是一一个简单单的任务务。在架架构这个个应用时时要考虑虑很多的的因素和和问题。从从更高的的层次来来看,要要面临着着关于如如何构建建用户接接口,如如何接收收参数,何处驻留业务逻辑,以及如何实现数据持久性这些问题。这几层都有各自的问题需要回答。而每一层又需要实现那些技术?应用如何设计来进行松散耦合并能进行灵活变更?应用架构是否允许

34、某一层变更而不影响到其它的层次?应用应该如何处理容器一级的服务比如事务?一个良好的框架可以减轻重新建立解决复杂问题方案的负担和精力;它可以被扩展以进行内部的定制化;并且有强大的用户社区来支持它。框架通常能很好的解决一个问题。然而,你的应用是分层的,可能每一个层都需要各自的框架。仅仅解决UI 问题并不意味着你能够很好的将业务逻辑和持久性逻辑和UI 组件很好的耦合。例如,你不应该使具有JDBC 代码的业务逻辑放入控制器之中,这不是控制器应该提供的功能。一个UI 控制器应该是轻量化的组件,由它代表对UI 范围之外的其它应用层的服务调用。良好的框架自然地形成代码分离的原则。更为重要的是,框架减轻了开发

35、人员从头构建持久层代码的精力,从而集中精力来应用逻辑上,这对客户端来说更为重要。我整合了了Strrutss,Spprinng,HHibeernaate这这三个目目前最为为流行的的框架,分别提供表现层,业务逻辑层,持久层框架支持,并使各层之间松散耦合的结合在一起,互相松散的暴露接口。1.2.4. DWRDWR(DDireect Webb Reemottingg)是一一个用于于改善wweb页页面与JJavaa类交互互的远程程服务器器端Ajjax开开源框架架,可以以帮助开开发人员员开发包包含AJJAX技技术的网网站.它它可以允允许在浏浏览器里里的代码码使用运运行在WWEB服服务器上上的JAAVA函函

36、数,就就像它就就在浏览览器里一一样. 它包含两两个主要要的部分分:允许许JavvaSccrippt从WWEB服服务器上上一个遵遵循了AAJAXX原则的的Serrvleet中获获取数据据.另外外一方面面一个JJavaaScrriptt库可以以帮助网网站开发发人员轻轻松地利利用获取取的数据据来动态态改变网网页的内内容. DWR采采取了一一个类似似AJAAX的新新方法来来动态生生成基于于JAVVA类的的JavvaSccrippt代码码.这样样WEBB开发人人员就可可以在JJavaaScrriptt里使用用Javva代码码就像它它们是浏浏览器的的本地代代码(客客户端代代码)一一样;但但是Jaava代代

37、码运行行在WEEB服务务器端而而且可以以自由访访问WEEB 服服务器的的资源.出于安安全的理理由,WWEB开开发者必必须适当当地配置置哪些JJavaa类可以以安全的的被外部部使用.这个从JJAVAA到JaavaSScriipt的的远程功功能方法法给DWWR的用用户带来来非常像像传统的的RPCC机制,就像RRMI或或者SOOAP一一样,而而且拥有有运行在在WEBB上但是是不需要要浏览器器插件的的好处.DWR不不认为浏浏览器/WEBB服务器器协议是是重要的的,而更更乐于保保证编程程界面的的简单自自然.对对此最大大的挑战战就是把把AJAAX的异异步特性性和正常常JAVVA方法法调用的的同步特特性相结

38、结合.在在异步模模式下,结果数数据在开开始调用用之后的的一段时时间之后后才可以以被异步步访问获获取到.DWRR允许WWEB开开发人员员传递一一个回调调函数,来异步步处理JJavaa函数调调用过程程.1.2.5. MySQQLMySQQL是一一个免费费的开源源的,也也是目前前最为流流行的数数据库。MySQL名字的来历MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,在2008年1月16号被Sun公司收购。MySQL 被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有 成本而选择了

39、MySQL作为网站数据库。MySQL的特性:1. 使用C和和C+编写,并并使用了了多种编编译器进进行测试试,保证证源代码码的可移移植性 2. 支持AIIX、FFreeeBSDD、HPP-UXX、Liinuxx、Maac OOS、NNoveell Nettwarre、OOpennBSDD、OSS/2 Wraap、SSolaariss、Wiindoows等等多种操操作系统统 3. 为多种编编程语言言提供了了APII。这些些编程语语言包括括C、C+、PPythhon、JJavaa、Peerl、PHPP、Eiiffeel、RRubyy和Tccl等。 4. 支持多线线程,充充分利用用CPUU资源 5.

40、优化的SSQL查查询算法法,有效效地提高高查询速速度 6. 既能够作作为一个个单独的的应用程程序应用用在客户户端服务务器网络络环境中中,也能能够作为为一个库库而嵌入入到其他他的软件件中提供供多语言言支持,常常见的编编码如中中文的GGB 223122、BIIG5,日日文的SShifft_JJIS等等都可以以用作数数据表名名和数据据列名 7. 提供TCCP/IIP、OODBCC和JDDBC等等多种数数据库连连接途径径 8. 提供用于于管理、检检查、优优化数据据库操作作的管理理工具 9. 可以处理理拥有上上千万条条记录的的大型数数据库2. 系统需求求分析与与概要设设计需求分析析是软件件定义时时期的最

41、最后一个个阶段,也也是设计计数据库库的一个个起点,它它确定了了系统必必须完成成哪些工工作,提提出完整整、准确确、清晰晰和具体体的要求求,直接接影响到到后面各各个阶段段的设计计,以及及设计结结果是否否合理和和实用。2.1. 系统业务务流程分分析与设设计本系统所所要完成成的功能能如下: l 登录模块块:系统统根据不不同身份份的用户户登录,显显示不同同的菜单单项,进进行各项项功能的的操作,本本系统一一共有四四种用户户身份:管理员员、客服服经理、客客服人员员以及前前端用户户。l 客服系统统管理员员:系统统管理员员模块要要完成系系统的用用户及角角色管理理,其中中系统用用户主要要包括客客服经理理和客服服人

42、员的的管理。l 网站客服服经理模模块要完完成的功功能包括括:在线线用户查查询、客客服聊天天记录管管理 、游客留留言管理理 、客服评评价管理理l 网站客服服人员模模块要完完成的功功能包括括:与网网站客户户聊天、查查看网站站游客的的留言、维维护客服服字典。l 网站用户户模块要要完成的的功能包包括:查查看在线线客服列表表、与客客服人员员沟通、给给客服人人员留言言、对客客服人员员进行评评价 根据以上上业务需需求分析析可得出出主要业业务流程程如下图图所示:图 Error! No text of specified style in document.1登陆模模块业务务流程图图图 Error! No te

43、xt of specified style in document.2客服模模块业务务流程图图图 Error! No text of specified style in document.3客服经经理模块块业务流流程图图 Error! No text of specified style in document.4网站用用户模块块业务流流程图图 Error! No text of specified style in document.5管理员员模块业业务流程程图2.2. 系统功能能结构分分析与设设计依据需求求分析结结果结合合业务流流程图可可知,系系统需要要管理以以下相关关实体及及操作:1、

44、实体体:系统统用户、系系统角色色、系统统权限、聊聊天记录录、网站站用户评评价、网网站用户户留言、客客服字典典、在线线用户;2、操作作:实体体的检索索功能;实体的的数据维维护功能能。本系统功功能模块块设计如如下图所所示:图 Error! No text of specified style in document.6 系统统功能模模块图2.3. 数据库概概念模型型设计本阶段是是在需求求分析的的基础上上,把用用户需求求抽象为为信息结结构,建建立出一一个面向向问题的的概念模模型,此此模型采采用实体体-联系系方法(Enttityy-Reelattionnshiip AApprroacch)。它它用E-

45、R图描描述现实实世界中中的实体体。用这这种方法法表示的的概念模模型又称称为E-R模型型。E-R模型型中包含含“实体”、“联系”、和“属性”等三个个基本成成分,其其中:1、实体体:是指指客观世世界中存存在的并并可以相相互区分分的事物物。用方方框表示示,方框框内为实实体的名名称;2、联系系:是指指客观世世界中的的事物彼彼此间的的联系。用用菱形表表示,菱菱形内为为联系的的名称。3、属性性:是指指实体或或联系所所具有的的性质。用用椭圆表表示,椭椭圆内为为属性名名称。使使用线段段将其和和相应的的实体连连接起来来;系统中包包含的实实体描述述如下:2.3.1. 系统用户户实体图 Error! No text of specified style in document.7系统用用户实体体属性图图2.3.2. 系统角色色实体图 Error! No text of specified style in document.8系统角角色实体体属性图图2.3.3. 聊天记录录实体图 Error! No text of specified style in docum

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理制度

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁