论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > VF >

(B)VF宾馆收费系统论文

  5、系统的实现

5.1系统开发环境:

paper51.com

系统开发环境包括硬件平台和软件平台两种。 copyright paper51.com

硬件平台是指开发与运行所需要的硬件环境,主要包括计算机机型及硬件配置。由于本系统是一个小型的MIS管理系统,因此对计算机硬件的要求不高,比较经济,只要配备有PII处理器(或以上)、64M内存(或以上)、10G硬盘(或以上)的普通微机即可顺利运行。 内容来自论文无忧网 www.paper51.com

软件平台是指系统开发与运行的软件环境。本系统在开发时选用了稳定性较强的Windows XP中文专业版和Visual Foxpro6.0作为开发语言,同时选用了Access数据库,由于这些软件产品都是Microsoft公司的产品,因此彼此之间的兼容性较好,开发出的应用系统稳定性较高。 内容来自www.paper51.com

Visual Foxpro6.0具有可视化的开发环境,可以快速完成系统的开发,内部集成的数据库访问通道,使得可以轻松方便的对数据库管理。

http://www.paper51.com

    本系统在单机上运行。

copyright paper51.com

6.2系统测试: 内容来自www.paper51.com

在MIS开发过程中采用了多种措施保证软件质量,但是实际开发过程中还是不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,示经周密测试的系统投入运行,将会造成难以想像的后果,因此系统测试是MIS开发过程中为保证软件质量必须进行的工作。大量统计资料表明,系统测试的工作量往往占MIS开发总工作量的40%以上。因此,我们必须重视测试工作。

内容来自www.paper51.com

由于程序中隐藏的缺陷只在特定的环境下才有可靠显露,系统缺陷通常是由于对某些特定情况考虑不周造成的。因此测试不是为了表明程序正确;成功的测试也不是没有发现错误的测试。有意义的软件测试应该是从“破坏”软件系统的角度出发,精心设计最有可以暴露程序系统缺陷的测试方案。因此软件测试的目标应该是以尽可能少的代价和时间找出软件系统中潜在的错误和缺陷。 内容来自论文无忧网 www.paper51.com

从产品角度看,测试计划中的测试项目包括软件结构中的分系统层、子系统层、功能模块层、程序模块层中的各类模块,从测试本身看,分为单元测试,组合测试,确认测试等。测试对象是随阶段而异的,最基本、最初的测试是单元测试,后面的组合测试、确认测试都是以被测过的模块作为测试对象的。

内容来自论文无忧网 www.paper51.com

(1)单元测试:

copyright paper51.com

单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行的,验证模块接口与设计说明书是否一致,对模块的所有主要处理路径进行测试且与预期的结构进行对照,还要对所有错误处理路径进行测试。对源码进行审查,对照设计说明书,表态地检查源程序是否符合功能的逻辑要求,是进行单元测试前的重要工作工。单元测试一般是由程序员完成,也称程序调试。

paper51.com

(2)组合测试 内容来自www.paper51.com

组合测试也称集成测试或子系统测试,通常采用自顶向下测试和自底向上测试两种测试方法。组合测试的对象是指已经通过单元测试的模块,不是对零散模块进行单个测试,而是用系统化的方法装配和测试软件系统,是一个严格的过程,必须认真地进行,其计划的产生和单元模块测试的完成日期要协调起来,这种测试应在系统目标机上进行,造成系统应用的环境条件,除了开发部分项目负责人参加以外,还应该有相应系统的用户参加,给评审员进行演示。 内容来自论文无忧网 www.paper51.com

(3)确认测试 http://www.paper51.com

确认测试是对通过组合测试的软件进行的,这些软件已经存于系统目标设备的介质上,确认测试的目的是对表明软件是可以工作的,并且符合“软件需求说明书”中规定的全部功能和性能要求。确认测试是按照这些要求定出的“确认测试计划”进行的。测试工作是由一个独立的组织进行,而且测试要从用户的角度出发。 内容来自www.paper51.com

(4)系统测试

copyright paper51.com

系统测试是对整体性能的测试,主要解决各子系统之间的数据通信和数据共享问题以及检测系统不否达到用户的实际要求,系统测试的依据是系统分析报告。系统测试应在系统的整个范围内进行,这种测试不只对软件进行,而是对构成系统的硬、软件一起进行。系统测试与建构同时进行或略慢。系统测试需要确认从头到尾的功能正常才算完成,应当尽量避免系统测试延到项目末尾进行。

http://www.paper51.com

(5)用户验收测试

内容来自www.paper51.com

在系统测试完成后,进行用户的验收测试,它是用户在实际应用环境中所进行的真实数据测试。

copyright paper51.com

在具体的测试中,一般应遵循以下原则:由程序设计者之外的人进行测试;测试用例应由两部分组成:输入数据和预期输出结果;应选用不合理的输入数据与非法输入测试;不仅要检验程序是否实现预期功能,还应检查程序是否做了不应该做的工作;集中测试容易出错的程序模块;对程序修改以后,必须重新进行测试。

内容来自论文无忧网 www.paper51.com

在开发本系统时,为了使系统能够稳定运行,对本系统进行了有针对性的全面测试,采取的方式是:

内容来自论文无忧网 www.paper51.com

1、菜单项测试:为了保证每一项下拉菜单能够正确实现系统设计的功能,我把相关的基础数据,基本上全部输入到本系统中,并对每一个菜单项反复进行了增加、删除、修改等操作,从而保证了菜单级功能的正确实现。 内容来自www.paper51.com

2、数据跟踪:完成菜单项测试后,我又对系统内的每一个数据进行了跟踪。例如:在管理模块中,我首先对类型进行设定,然后在添加模块中进行数据操作,随时观察这两个模块之间是否有冲突产生,配合得是否正确,再然后在入住情况浏览模块中进行验证,说明该功能完全正常,对其它的功能模块也进行了类似的设置。 内容来自www.paper51.com

3、综合测试:在以上测试的基础上对系统功能进行了整体的测试,依次来检验系统功能是否符合系统设计的要求。

内容来自论文无忧网 www.paper51.com

6.3 系统运行与维护:

copyright paper51.com

系统的运行:

paper51.com

1初始数据的输入

paper51.com

本系统的的输入采用鼠标和键盘相结合的输入方法。

http://www.paper51.com

2、怎样进入系统

内容来自www.paper51.com

将本系统所在的文件夹拷贝到硬盘,然后执行其中的宾馆收费管理系统的程序文件即可,应注意要将全部文件的属性变以存档,消除只读属性。

内容来自论文无忧网 www.paper51.com

3、怎样使用本系统: 内容来自论文无忧网 www.paper51.com

本系统的使用相应简单,基本上只要会使用Windows软件就会使用本系统,在具体的操作时,只需点击鼠标左键即可进行相应功能的选择。

内容来自www.paper51.com

4、系统的维护: paper51.com

本系统是个较复杂的人-机系统,由于系统外部环境与内部因素的变化,不断影响系统的运行,同时需要系统不断地适应这些变化,不断地完善系统,以提高系统运行的效率与服务水平,这就需要自始至终进行系统的维护工作。 http://www.paper51.com

系统的维护主要包括四个方面:

内容来自www.paper51.com

(1)程序的维护:指的是修改部分或全部程序,这种维护往往是在条件发生变化或原系统的效率低的情况下进行的。

内容来自论文无忧网 www.paper51.com

(2)数据文件的维护:指的是按照用户的要求对数据文件进行不定期的修改。 copyright paper51.com

(3)代码的维护:随着系统的发展和变化,可能会出现旧代码不能适应新要求的问题,因此,有必要变更代码,予以维护。

paper51.com

(4)硬件的维护:指的是对系统所使用的设备进行维护。 copyright paper51.com

本系统的日常维护由宾馆的专人来负责,如果出现一些不能解决的问题,则由开发者来负责。

内容来自论文无忧网 www.paper51.com

6.4系统的转换方案: 内容来自www.paper51.com

本次开发的宾馆收费管理系统采用了并行转换方式,以保证平衡可靠的过度。即一方面使用本系统来进行工作,另一方面又继续沿用老的方式—手工方式,这种状况持续了半个月的时间,在这期间发现了一些程序中存在的漏洞和错误,用户也提出一些修改意见,经过程序的进一步完善后,正式投入了使用,中止了以前老的手工的操作方式。 http://www.paper51.com

------分隔线----------------------------
联系方式