来测试。它是检验系统是否确实能提供系统方案说明书中指定功能的有效方法。为了发现缺陷并度量产品质量,按照系统的功能和性能需求进行测试。对于模块之间交互性比较强的软件,还会有单独的集成测试,用来发现模块接口之间的错误。
6.2图书管理系统测试的内容及方法
(1)图书管理系统测试的主要内容包括:
1)功能测试。功能测试主要包括:链接测试、表单测试、Cookies测试、设计语言测试、数据库测试。
2)性能测试。性能测试主要包括:连接速度测试、负载测试、压力测试。
3)可用性测试。可用性测试主要包括:导航测试、图形测试、内容测试、整体界面测试。
4)兼容性测试。兼容性测试主要包括:平台测试、浏览器测试。
5)安全测试。
(2)图书管理系统测试的方法:
1)功能测试:对图书管理系统的所有页面都进行了链接测试。所有的页面都能链接到指定要链接到的页面,所链接的页面均存在,而且系统中不存在有孤立的页面;对表单进行测试,如果输入信息不正确或者不输入信息就直接提交,会出现出错提示;通过互动用户填写的表单信息和调查信息的提交对数据库的存入和读取操作进行测试,数据库运行正常。
2)性能测试:通过宽带上网,无线上网,拨号上网的方式对图书管理系统的连接速度测试进行测试,都在可接受的范围内(少于三秒)。用图书管理系统压力测试Web-CT软件,对测试频率,持续时间、平均流量、平均响应时间进行测试,图书管理系统压力测试结果较好。
3)可用性测试:图书管理系统导航结构清晰、目的明确,经测试每个导航下的模块都能准确链接;页面字体使用CSS控制,确保了风格的一致,页面使用较少颜色组合,有较好的视觉效果;对图书管理系统内容进行抽样式调查未发现语法、拼写错误以及其他错误信息;图书管理系统整体界面布局合理,页面风格简洁,颜色搭配协调,保证了图书管理系统可用性良好。
4)兼容性测试:在安装了Windows、Unix、Linux的不同客户端上进行测试,系统能够正常运行;在安装了IE、腾讯TT、Maxthon Browser等不同浏览器的客户端进行测试,系统中JavaScript均可正常运行,框架和层次结构风格差别不大,所以图书管理系统兼容性较好。
5)安全测试:系统对管理员的帐号和密码的有效性进行了测试。只有管理员的帐号和密码确认有效后,才可以对图书管理系统进行维护工作。保证了本电图书管理系统的安全性。
6.3设计测试的方法
设计测试方案是测试阶段的关键技术问题。所谓测试方案包括预定要测试的功能,应该输入的测试数据和预期的结果。其中,最困难的问题是设计测试用的输入数据。
不同的测试数据发现程序错误的能力差别很大,为了提高测试效率降低测试成本,应该选用高效的测试数据。因为不可能进行穷尽的测试,选用少量"最有效的"测试数据,做到尽可能完备的测试就更重要了。
设计测试方案的基本目标是:确定一组最可能发现某个错误或某类错误的测试数据,已经研究出许多设计测试数据的技术,这些技术各有优缺点,没有哪一种是最好的,更没有哪一种可以代替其余的所有技术;同一种技术在不同的应用场合效果可能相差很大,因此,通常需要联合使用多种设计测试数据的技术。
6.4 系统测试案例与分析
1 测试案例的内容 :
周期:测试时间域。
层次:测试的层面。
类型:测试的分类。
系统:测试何系统。
分系统: 测试何分系统。
模块: 测试何模块。
平台: 测试的环境。
描述: 对测试问题说明与叙述。
目的: 测试的目标与期望。
此外,还包括测试文档号、测试设置、输入条件、测试结果和期望结果。
2 测试案例与脚本
1)测试案例与脚本设计主要包括以下内容:检查集成测试策略,制定测试数据目的和性能目标,找出关键测试条件,检查已有的在线测试脚本,输入或抓取在线测试脚本,
检查已有的用于测试的数据,生成测试数据,检查重要的数据,执行测试数据和测试脚本。
2)系统测试案例如下:
只有系统的测试工作在用户的协助下,不断的修改,才能达到完善的预期目标。本系统经过初步测试,基本上达到目标。
6.5 图书管理系统发布
首先安装JDK,需要配置一些环境变量,再通过一个简单的java程序来测试JDK已安装成功。然后下载tomcat5.0,因为它不需要设置太多的系统变量,右击"我的电脑",选择"属性"->"高级"->"环境变量"->"系统变量",新建一个TOMCAT_HOME,值设置成tomcat所在的路径,tomcat在安装之前会自动找到JDK的安装路径,一路点击"下一步",经过一段时间的文件复制,最后"close",完成tomcat的安装。
从开始菜单中找到tomcat选项,打开顺序是:开始->程序->Apache Tomcat 5.0,选择"Start Tomcat",让jsp服务器开始运行,tomcat的默认主页如下图6.1所示:
图 6.1
在外网服务器配置好tomcat相关服务,数据库链接等等。然后将工程放在tomcat/webapp目录下,重启tomcat, 敲入外网地址及配置好的目录就可以成功的发布图书管理系统了。值得强调的是必须确认所有的配置都要认真配置好后,方可重启tomcat。在本地站点测试成功后,就可以上传到服务器上。
总 结
几个月来忙碌紧张而又有条不紊的毕业设计,使我有机会对本专业的基本理论、专业知识和基本技术有了更深入的了解和体会,使我在大学中所学到的知识得到了系统和升华,真正达到了学以致用。
管理信息系统是一门融管理科学、信息科学、系统科学、计算机科学与现代通信技术为一体的一门综合性边缘学科。它是运用系统的方法以计算机和现代通信技术为基本信息处理手段和工具的,能为管理决策提供信息服务的人-机系统.它可以实现数据处理功能、预测功能、计划功能、控制功能和辅助决策功能。管理信息系统的开发是一项复杂的系统工程,必须严格的按照系统规划、系统分析、系统设计、系统实施、系统运行与评价的开发步骤来进行。
在系统开发之前,必须了解系统的特点、适用范围以及使用者需要一个什么样的系统,以此作为基础为开发系统准确定位,然后对使用者所需实现的功能进行分析总结,根据使用者的实际要求来给系统设计一个初步方案。系统的开发不仅是要实现对数据处理的及时与正确,而且要考虑系统是否具有控制功能,及时将数据反馈给操作者,以进行监测和协调,保证系统的正常运行;也要考虑是否具有预测功能,运用一定的数学方法利用历史的数据对未来进行预测的工作。
在设计的过程中,我掌握了很多JSP的编程知识,并对这种成熟并广泛应用的技术进行了深入的学习。设计的过程也是一个再学习的过程,在遇到问题的时候我尽量自己想办法解决,这在很大程度上激发了我们的自学能力;在没有办法解决的情况下,从梅老师那里我学到了很多的知识,梅老师对我的指导起到了画龙点睛的作用。
以往我们曾经有过多次设计的体会,但只是设计一个模块或一个小系统,而这一次毕业设计是综合所学的管理和计算机的知识来设计一个适合运行管理的系统软件。我在设计中经常出现一些问题不知该如何解决,在此时许多同学给予了我们帮助。在设计的过程中增加了于实际接触的机会,不仅培养了我的自学和编程能力,让我在即将离开进入社会之前有了一定的资本,提高了我与人沟通的能力。
在我的程序设计过程中,我充分的体会到了"实践出真知"这一点,书本上的知识是不够的,只有把理论与实践相结合才能够真正的学到知识。一个管理信息系统的设计,
上一篇:
JSP图书管理系统论文(1)
下一篇:
法学专业毕业论文讲座