APP下载

航空订票系统的性能要求与测试分析

2020-11-25肖佩隆南京理工大学紫金学院

数码世界 2020年4期
关键词:订票应用程序错误

肖佩隆 南京理工大学紫金学院

引言

交通运输业在国民经济中占有比较重要的地位,随着我国经济的飞速发展,其地位也日渐突出。通过参考国内外同类软件的基础上,开发一款具有功能丰富,可组合性强,易于操作,参数设置灵活,界面友好,业务查询方便等特点航空订票系统。在数据库编程方面注重实用软件的开发流程,加强航空订票系统的性能要求与测试,从而为能更快的适应软件开发工作做好准备。

1 航空订票系统的性能要求

系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。例如在开发中使用的操作系统、网络系统、开发工具都必须符合通用标准。同时,在自主开发本系统时,要进行良好的设计工作,制订行之有效的软件工程规范,保证代码的易读性、可操作性和可移植性。技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。系统用的是JSP 开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前单机模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。本系统的开发,是典型的Mis 开发。采用JSP 编程语言,已无技术上的问题。用JSP 开发此系统基于B/S 模式,系统软件和数据集中存放于服务器中,软件的安装与升级在服务器上进行。系统的性能要求通常指系统需要的存储容量以及后援存储,重新启动和安全性,运行效率等方面的考虑。 硬件系统环境:C600、1G MB(RAM)、500MB(HD)。系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。此外,对其它软件几乎没有依赖性,程序健壮性较好。所有的工作基于浏览器,安装、使用、维护、升级十分简单。

由于本系统的添加功能对于整个系统的功能和性能完成举足轻重。作为系统的很多数据来源,其准确性和及时性很大程度上决定了系统的成败。航空订票系统在开发过程中,应该充分考虑以后的可扩充性。例如订票系统的方式的改变(网上订票),用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。

2 系统数据库连接

JDBC 技 术 是Java DataBase Connectivity 的 缩 写,它 是SUN 公司提供的一种支持基本SQL 功能的通用的应用程序接口(Application Programming Interface)。它由一组用Java 语言编写的类和接口组成。通过这些类和接口,程序开发人员可以在Java 语言中方便地建立与数据库的链接,通过执行相应SQL 语句,完成对不同数据库的访问。因此,开发人员使用JDBC API 可以不必编写一个应用程序来访问Sybase 数据库,又另外编写一个应用程序去访问Oracle 数据库,再写一个应用程序访问Microsoft 的SQL Server。不但如此,使用Java 语言编写的应用程序可以在任何支持Java 的平台上运行,不必在不同的平台上开发不同的应用程序。JDBC 能完成下列三件事:同一个数据库建立连接;向数据库建立连接;处理数据库返回的结果。

3 系统调试与测试

3.1 程序调试

在设计系统的过程中,存在一些错误是必然的。对于语句的语法错误,在程序运行时自动提示,并请求立即纠正,因此,这类错误比较容易发现和纠正。但另一类错误是在程序执行时由于不正确的操作或对某些数据的计算公式的逻辑错误导致的错误结果。这类错误隐蔽性强,有时会出现,有时又不出现,因此,对这一类动态发生的错误的排查是耗时费力的。

3.2 程序的测试

软件的测试在软件生命周期中占据重要的地位,在传统的瀑布模型中,软件测试学仅处于运行维护阶段之前,是软件产品交付用户使用之前保证软件质量的重要手段。与开发过程类似,测试过程也必须分步骤进行,每个步骤在逻辑上是前一个步骤的继续。

(1)模块测试 在这个测试步骤中所发现的往往是编码和详细设计的错误。

(2)系统测试 在这个测试步骤中发现的往往是软件设计中的错误,也可能发现需求说明中的错误。软件开发完成以后,最终还要与系统中其他部分配套运行,进行系统测试。包括恢复测试、安全测试、强度测试和性能测试等。

(3)验收测试 在这个测试步骤中发现的往往是系统需求说明书中的错误。

4 结语

总之,在程序设计过程中,只有把理论与实践相结合才能够真正的学到知识。一个管理信息系统的设计,不可能一步到位,还需要不断的完善和补充。编程前的深思熟虑是减少程序调试工作量的重要方法,只有进行充分考虑,才会减少调试过程中的工作量。

猜你喜欢

订票应用程序错误
在错误中成长
删除Win10中自带的应用程序
WebService接口技术在项目中应用
谷歌禁止加密货币应用程序
订票姑娘
不犯同样错误
《错误》:怎一个“美”字了得
三星电子将开设应用程序下载商店
微软软件商店开始接受应用程序
可爱的错误等