77范文网 - 专业文章范例文档资料分享平台

CRM - 客户关系管理系统毕业论文 - 图文(7)

来源:网络收集 时间:2019-04-14 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

第六章 系统测试与难点分析

第六章 系统测试与难点分析

6.1 系统运行环境的搭建

本系统的开发和测试均在windows操作系统平台下进行的,使用AMP集成软件包搭建运行环境

Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。为了方便理解,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

Apache,一种开放源码的HTTP服务器,可以在大多数计算机操作系统中运行,由于其跨平台和安全性而被广泛使用,是最流行的Web服务器端软件之一,被广范应用于前台。它快速、可靠并且可通过简单的API扩展,Perl/Python等解释器可被编译到服务器中。

但是Apache只支持静态网页,如果要在Apache环境下运行JSP 的话就需要一个解释器来执行JSP网页,而这个JSP解释器就是Tomcat,。当然还是需要JDK,因为需要JDK来提供连接数据库的驱动。所以要运行jsp的web服务器平台就需要Apache+tomcat+JDK。Tomcat可以处理动态页面,但在静态页面的处理上,确不如Apache迅速。 基于以上原因,一个现实的网站使用一个Apache作为Web服务器,为网站的静态页面请求提供服务;并使用Tomcat服务器作为一个Servlet/JSP插件,显示网站的动态页面。

采用apache+tomcat这样的结构具有很突出的优点,主要体现在具有更好的可扩展性和安全性。这种类型的站点的主要特点是每一个页面都可能是动态生成的,但这些数据中主要部分还是静态的(比如,各类图像GIF、JPG、PNG,流式媒体等),这种结构的优点是兼有可扩展性和安全性。

根据本系统的实际开发需求的需要,此处仅仅使用Tomcat 服务器。

- 26 -

第六章 系统测试与难点分析

6.2 系统的测试

6.2.1系统关键部分测试分析

测试分为两个部分:

第一部分主要就是测试系统所要求的最基本的功能,主要侧重于用户的使用流程。基本的用户使用相当流畅,但是在客户信息搜索功能上,虽然能够使用关键字搜索到客户信息,但是还有所欠缺,而且可以使用的事故属性关键字还太少。

第二部分主要是针对后台管理的测试,由于后台管理功能模块较为集中,是整个系统的核心所在,特别是对用户的审核、对管理员的权限分配以及对信息的处理都完全符合系统设计初期的功能要求。因此从整体上来说,系统的设计和实现是成功的。

6.2.2 测试结果分析与说明

从整体的测试结果来看,在大中型的商务应用中,JSP与MySQL的结合具有相当的优势。

首先就是缩短了开发时间,JSP与MySQL提供的大量固有的函数库直接在程序中使用,提高了程序的运行效率。虽然系统的功能还显得弱小,但是系统的优良性能已经得到了很好的体现。

6.2.3 系统安全与性能

系统设计过程中,对代码中出现的可能对系统造成安全威胁的字符进行过滤和字符的转换,在一定程度上提高了系统运行的安全性。同时所采用的编程语言和数据库的特性足以承受大量的数据读取和写入。

6.3 开发技巧和难点分析

大部分 Web程序都不会局限于局域网,而是在整个互联网都可以访问。这时面对的用户群都非常广了,而这些用户当中可能会有一些“破坏分子”。对于他们来说攻击手段非常多,但是最简单同时最有效的就是大量的恶意注册和登录,例如在一秒钟之内注册5000个用户。这时系统的大部分资源都消耗殆尽,从而导致系统崩溃。

- 27 -

第六章 系统测试与难点分析

既然有攻击手段,肯定会有相应的防御手段。防止用户大量恶意注册和登录最有效的办法就是生产图形验证码。用户只有正确输入图形验证码上显示的数字或者字母才能继续进行注册或者登录。这样用户就无法再短时间内,多次进行注册和登录了。

- 28 -

结束语

结束语

在系统的开发过程中,充分的借鉴了参考资料中的优秀代码段和设计思想,使用面向对象的编程方式与JSP结合,基本实现了系统的需求。而且使用到了模版和程序分离的模式,对于系统管理员来说,前台的设计工作将变的更加轻松。而优秀的开源数据引擎MySQL本身所具有的良好性能,对于繁杂而且庞大的数据处理有明显的优势,这就为系统的使用提供了稳定性和安全性。

在过去几个月的设计和开发过程中,通过老师的指导、主动的收集资料,已有知识的整合,对构建大型系统尤其是商务应用系统有了进一步的认识,更加熟悉在JSP中使用面向对象的编程思想,对如何进一步提高JSP与MySQL系统的安全性有了更多的思考。

然而,作为客户管理系统,在信息管理实现过程中,本身需要有良好的性能来防范可能出现的任何漏洞,对程序代码本身的安全性要求相当高,从这个方面来看,还需要进一步的工作来完善,在确保功能流程的前提下为用户提供体验性好而且可信任的服务。

- 30 -

参考文献

参考文献

[1] 王能斌.数据库系统原理.第1版.北京:电子工业出版社, 2001 [2] 郑人杰.殷人昆等. 实用软件工程.北京.清华大学出版社.1997.4 [3] 萨师煊.王珊.数据库系统概论第二版北京高等教育出版社1991 [4] 严蔚敏.吴伟民.数据结构.北京清华大学出版社.1987 [5] 谢希仁.计算机网络.第二版.大连.大连理工大学出版社.1996

[6] 龚沛曾 陆慰民 杨志强编著.Visual Basic 程序设计教程.高等教育出版社.2000 [7] 周霭如,管士鸿.Visual Basic 程序设计教材.第1版. 北京:清华大学出版社, 2002 [8] 宋德富 张强华 计算机专业英语教程 第1版 北京: 高等教育出版社 1999 [9] 周桓,王殊宇.JSP项目开发全程实录.清华大学出版社2008-6 [10] 孙鑫.Struts 2深入详解.电子工业出版社.2008-7

[11] 孙卫琴.基于MVC的Java Web设计与开发.电子工业出版社.2004-8 [12] 徐明华.Java Web整合开发与项目实战.人民邮电出版社.2009-2 [13] 耿祥义,张跃平. JSP使用教程(第2版). 清华大学出版社.2007-10 [14] 孙卫琴.Tomcat与Java Web开发技术详解(第2版).电子工业出版社 2009-1 [15] (英)萨默维尔(Sommerville,I).软件工程.机械工业出版社. 2007-4 [16] 朱少民.全程软件测试.电子工业出版社.2007-9

[17] (德)斯皮勒.软件测试基础教程(第2版).人民邮电出版社. 2009-4 [18] 郁莲.软件测试方法与实践.清华大学出版社.2008-11

- 31 -

参考文献

致谢及声明

四年的大学生活转瞬即逝,在师长、亲友全力支持下的求学生涯也将要结束。但是新的征程又将开始。回顾求学之路,走的辛苦却也收获满囊。在论文即将付梓之际,思绪万千,心情久久不能平静。

本次毕业设计的顺利完成,需要感谢周围师长、同学给予的无私的帮助和支持。

首先要感谢指导老师赵金铃老师。赵老师治学严谨、学识渊博,赵老师带给我的影响使我终身受益。其次感谢我的同学给予的帮助。

衷心感谢所有帮助过我的人们。

- 32 -

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库CRM - 客户关系管理系统毕业论文 - 图文(7)在线全文阅读。

CRM - 客户关系管理系统毕业论文 - 图文(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/592944.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: