(精品论文)车辆管理系统_第1页
(精品论文)车辆管理系统_第2页
(精品论文)车辆管理系统_第3页
(精品论文)车辆管理系统_第4页
(精品论文)车辆管理系统_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大 学 管理信息系统设计课程设计(论文)题目: 车辆管理系统 院(系): 软件学院 专业班级: 学 号: 学生姓名: 指导教师: 教师职称: 起止时间: 课程设计(论文)任务及评语院(系):软件学院 教研室: 电子商务学 号学生姓名专业班级课程设计(论文)题目车辆管理系统课程设计(论文)任务管理信息系统课程设计作为独立的教学环节,是软件工程信息管理方向专业集中实践性环节系列之一,是学习完管理信息系统课程并进行完专业实习后进行的一次全面的综合练习。任务:采用结构化的系统开发方法,应用具体的计算机语言(如PowerBuilder、Delphi)和数据库(SQL、Access)等技术,按照软件工程的思想,开发一个实用的中小型管理信息系统,完成系统的分析设计实施工作,并完成结合开发过程,撰写设计说明书。1根据课程设计时间选择适当规模大小的设计课题。采用专业实习的调研内容作为课程设计选题。2根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。3课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告。4开发出可以运行的管理信息系统,通过上机检查。5设计说明书要求文档齐备,步骤全整,流程正确,说明详细,具有有可操作性。指导教师评语及成绩大 学 课 程 设 计 说 明 书(论 文)目 录第1章 系统可行性分析11.1 系统开发的简介11.2 经济可行性31.3 技术可行性31.4 操作可行性3第2章 需求分析421开发环境42.2需求的分析42.3 系统业务流程图42.4 系统数据流程图52.5数据字典6第3章 系统的设计113.1 数据库设计113.2 概念设计123.3逻辑设计133.4物理设计133.5 系统模块设计14第4章 系统的实施164.1 数据库的实施与测试164.2 界面设计17参考文献20第1章 系统可行性分析1.1 系统开发的简介数据管理指的是如何对数据进行分类、组织、存储、检索及维护。要注意,这里所说的数据,不仅是指数字,还包括文字、图形、图像、声音等。凡是计算机中用来描述事物的记灵,统称为数据。数据库技术是计算机应用领域中非常重要的技术,随着计算机应用的不断深入,数据库的重要性日益被人们所认识,它已成为信息管理、办公自动、计算机辅助设计等方面的重要手段。对一个特定的数据库来说,它是集中、统一地保存、管理着某一个单位或某一领域内所有有用信息的系统,这个系统根据数据间的自然联系结构而成,数据较少冗余,且具有较高的数据独立性,能为多种应用服务。因此可以看出,数据库系统是管理数据且为不同应用服务的工具。它所管理的数据是大量的有关某一方面的信息,需要较长时间的保存;它所提供的数据应该是正确的、可靠的、高效率的。数据库管理系统简称DBMS(database management system)是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。DBMS不仅具有最基本的数据管理功能,还能保证数据的完整性、安全性,提供多用户的并发控制,当数据库出现故障时对系统进行恢复。随着经济的日益增长,车辆作为最重要的交通工具,在企事业单位中得以普及,单位的车辆数目已经远远不止简单的几辆,与此同时就产生了车辆资源的合理分配使用问题。该问题涉及到车辆的档案管理;驾驶员档案管理;车辆(维修费用、洗车费用、养路费、燃料费用等)管理;车辆使用管理和交通事故管理等。如何对一个企事业单位的车辆进行合理分配使用,使其发挥最大的使用价值,所以该系统对于一个用车单位来说,不但可以对车辆的使用进行合理的管理,而且对车辆的使用情况进行跟踪记录,这对于单位车辆责任到人,费用清晰,避免责任混乱、费用虚假等一系列相应问题的解决。车辆管理系统是一个协助各单位进行全面的车辆管理的系统。包括车辆档案管理;车辆运营信息管理;车辆统计管理;驾驶员信息管理;车辆管理和系统维护以及帮助几个功能模块。各模块之间的部分数据必须统一,如车辆事故信息管理模块中的驾驶员,事故车辆必然来自司机模块和车辆信息模块,为了可以灵活的处理数据,系统应该提供一个数据接口,允许对数据进行导出处理,系统目标设计是用Excel数据表导出数据,可以方便用户灵活的处理数据。同时也提供强大数据报表功能。和普通系统一样,该系统也具有一个对系统用户进行管理的,用户管理模块,包括用户添加,用户密码的修改,用户的删除(只限Administrator)。我主要负责后三个模块的编写工作。SQL 2000简介: SQLSERVER2000是一个大型关系数据库管理系统,具有客户机/服务器体系结构,采用Transact-SQL语言在客户机和服务器之间传递客户机请求和服务器处理结果。SQLSERVER2000是一个优秀的数据库管理系统,拥有许多优秀的特点,如受到用户欢迎的易用性、适合分布式组织的可伸缩性、与许多其他服务器软件紧密关联的集成性、适于决策支持的数据仓库功能、卓越的性能价格比等。 客户机/服务器体系结构: 在客户机/服务器体系结构中,数据库所在的中心计算机称为服务器,该服务器由许多用户共享其中的数据,用户可以通过运行客户应用程序访问服务器中的数据。用户运行本地计算机上的某个应用程序通过网络连接到运行一下SQLServer实例的数据库服务器上,本地机器上的这个应用程序称为客户应用程序。客户机上运行业务处理逻辑和显示由数据库服务器中返回的结果。(如下图所示)客户机上运行SQLServer的客户应用程序,它通过网络与数据库服务器上的SQLServer实例进行通信,即发送请求和传递结果。数据库服务器上运行着SQLSERVER客户程序。(1)SQL SERVER 2000往往成为首选的理由:上手容易话分两头,如果您的企业至今还未购置数据库,其中一个主要的原因可能就是认为它不好上手,那么,从SQL Server开始吧。毕竟,大多数的中小企业日常的数据应用是建立在Windows平台上的。由于SQL Server与Windows界面风格完全一致,且有许多向导(Wizard)帮助,因此易于安装和学习,有关SQL Server的资料、培训随处可得,并且目前国内具有MCDBA认证的工程师不在少数。从另一个角度来讲,学习SQL Server是掌握其他平台及大型数据,如Oracle,Sybase,DB/2的基础。因为这些大型数据库对于设备、平台、人员知识的要求往往较高,而并不是每个人都具备这样的条件,且有机会去接触它们。但有了SQL Server的基础,再去学习和使用它们就容易多了。IT行业的实践经验充分证明了这一点。兼容性良好由于今天Windows操作系统占领着主导地的位,选择SQL Server一定会在兼容性方面取得一些优势。另外,SQL Server 2000 除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。尤其是它可以直接存贮 XML 数据,可以将搜索结果以 XML格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石。这些特点在.NET 战略中发挥着重要的作用。 (2)相对于7.0的忧越性Microsoft SQL Server 2000是在SQL Server 7.0的基础上对性能、可靠性、质量以及易用性进行了扩展。SQL Server 2000中包含许多新特性,这些特性使其成为针对电子商务、数据仓库和在线商务解决方案的卓越的数据库平台。其增强的特性包括对丰富的扩展标记语言(XML)的支持、综合分析服务以及便捷的数据库管理。(3)电子商务 在使用由Microsoft SQL Server 2000关系数据库引擎的情况下,XML数据可在关系表中进行存储,而查询则能以XML格式将有关结果返回。此外,XML支持还简化了后端系统集成,并实现了跨防火墙的无缝数据传输。你还可以使用Hypertext Transfer Protocol(超文本传输协议,HTTP)来访问SQL Server 2000,以实现面向SQL Server 2000数据库的安全Web连接和无须额外编程的联机分析处理(OLAP)多维数据集。1.2 经济可行性经济可行性分析(能否赢利)是,从经济的角度分析网站系统的规划方案有无实现的可能和开发的价值;分析网站系统所带来的经济效益是否超过开发和维护网站所需要的费用。经济上的可行性是企业行为的基础。由于车辆系统的开发设计是为完成毕业设计任务而进行的,所以不存在赢利问题。所在此也就不讨论经济可行性问题。1.3 技术可行性本网站采用SQL2000进行后台数据库的管理、操作和维护,用VB进行前台界面设计、与后台数据库的接口、数据的录入、查询、浏览等功能。根据VB的特点,以及他们当前的广泛实际应用,充分说明本网站在技术方面可行。1.4 操作可行性网站开发需要的开发环境需要装有windows98系统以上的电脑上运行,这样的配置在当今已经不能成为难题,而服务器方面,只需要一台安装了VB和SQL2000数据库服务的计算机即可。所以开发环境可行性是没有任何问题的。第2章 需求分析21开发环境车辆管理系统开发环境如下:硬件配置环境:CPU:P4 1.8A、内存:256MDDR、硬盘:60G操作系统::Microsoft Windows 98(3)数据库:开发过程中数据库工具采用了SOL2000。(4)编码工具:采用VB,同时也用它来设计网页前台的框架。2.2需求的分析在系统部分包括车辆管理,驾驶员管理以及系统维护三个体系,车辆管理可以实现对车辆的维修管理,车辆的维修查询,添加零件,车辆违章管理,车辆违章查询,车辆事故管理,车辆事故查询。驾驶员管理部分能够对驾驶员档案,驾驶员档案查询,驾驶员奖励进行管理。系统维护是针对管理员进行操作的功能。主要包括系统初始化,管理员设置,数据备份以及数据修复。2.3 系统业务流程图在对系统的组织结构和功能进行分析时,需从一个实际业务流程的角度将系统调查中有关该业务流程的资料都串起来作进一步的分析。业务流程分析可以帮助我们了解该业务的具体处理过程,发现和处理系统调查工作中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础上优化业务处理流程。业务流程是数据的采集、输入、处理、加工和输出的全过程。信息原始数据经采集后,输入计算机系统,进行模式或统计运算,或按用户的特殊要求编制某种专门程序来加工处理数据,然后输出结果数据。输出结果一般都应说明或反映某一领域内客观事物自然属性的特性和规律性。系统分析的主要任务是将在系统详细调查中所得到的文档资料集中到一起,对组织内部整体管理状况和信息处理过程进行分析。它侧重于从业务全过程的角度进行分析。分析的主要内容是:业务和数据的流程是否通畅,是否合理;数据、业务过程和实现管理功能之间的关系;老系统管理模式改革和新系统管理方法的实现是否具有可行性等等。系统分析的目的是将用户的需求及其解决方法确定下来,这些需要确定的结果包括:开发者关于现有组织管理状况的了解;用户对信息系统功能的需求;数据和业务流程;管理功能和管理数据指标体系;新系统拟改动和新增的管理模型等等。系统分析所确定的内容是今后系统设计、系统实现的基础。图2.3业务流程图2.4 系统数据流程图在这里可以明显的开除,我开发的三个模块都有什么功能。车辆管理模块包括车辆事故记录查询、车辆事故列表、车辆添加零件、车辆违章查询、车辆违章记录、车辆维修查询、车辆维修列表。驾驶员信息管理包括驾驶员档案查询、驾驶员奖罚、辆事录查询。系统维护包括管理员设置、数据备份、数据恢复。(1) 车辆档案管理;(2) 车辆信息管理;(3) 车辆统计管理;(4) 驾驶员信息管理;(5) 车辆管理;(6) 系统维护;(7) 帮助;图2.4系统数据流程图2.5数据字典为了对数据流程图中的各个元素作出详细的说明,有必要建立数据字典。数据字典的内容主要是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等六个方面进行具体的定义。数据流程图配以数据字典就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。 数据字典是一个预留空间,一个数据库,这是用来储存信息数据库本身。 数据字典可能包含的信息,例如: 数据库设计资料 储存的SQL程序 用户权限 用户统计 数据库的过程中的信息 数据库增长统计 数据库性能统计 数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果. 数据字典通常包括数据项数据结构数据流数据存储和处理过程五个部分. 数据字典是关于数据的信息的集合,也就是中包含的所有元素的定义的集合.表1 车辆管理信息表字段名称数据类型字段大小车辆档案管理文本30车辆运营信息管理文本30车辆统计管理文本30驾驶员信息管理文本30车辆管理文本30系统维护文本30帮助文本30表2 车辆事故表字段名称数据类型字段大小事故编号文本30车牌号码文本30车辆类型文本30事故时间文本30事故概要文本200事故确认者文本30公司负担金文本30保险理赔金文本30对方赔偿金文本30对方姓名文本30对方住址文本50对方所住单位文本50对方破坏程度文本30和解内容文本200表3 车辆零件表字段名称数据类型字段大小零件名称文本30单价文本30表4 车辆违章表字段名称数据类型字段大小车牌号码文本30违章原因、文本100处罚文本30违章时间文本30备注文本100表5 车辆维修表字段名称数据类型字段大小车牌号码文本30维修费用文本30维修日期文本30更换零件1文本30数量数字10更换零件2文本30数量数字1更换零件3文本30数量数字10共计费用文本30备注文本200表6 驾驶员档案表字段名称数据类型字段大小驾驶员编号数字15姓名文本30生日文本30性别文本10驾龄数字10证件有效期文本50证件号数字20表7 驾驶员奖罚表字段名称数据类型字段大小驾驶员编号数字15车牌号码文本15驾驶员姓名文本15驾驶日期文本30运营收入文本10运营次数数字8本月得分数字8事故次数数字8违章次数数字8本月奖金数字10维修费用数字10表8 管理员设置表字段名称数据类型字段大小管理员姓名文本20密码文本20确认密码文本20用户类型文本20数据结构的定义数据结构描述了某些数据项之间的关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成;还可以由若干个数据项和数据结构组成。数据结构名称:违章记录审核含义说明:数据库中用来存储违章记录的信息数据结构组成:车辆编号+违章审核发布人+创建日期+违章审核通过的发布日期数据结构名称:车辆管理含义说明:车辆管理信息档案的信息数据结构组成:车辆的编号+车辆的名称 数据结构名称:驾驶员含义说明:数据库中用来存储驾驶员的信息数据结构组成:驾驶员编号+车辆编号+是否有此人数据流的定义数据流由一个或一组固定的数据项组成。定义数据流时不仅要说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等。本系统的数据流定义如下:数据流名称:维护通知简要说明:对相关车辆进行维护的通知 数据流来源:发布新闻模块 数据流去向:1.0提交维护系统数据结构:车辆编号+维护日期数据流名称:违章记录 简要说明:驾驶员违章记录 数据流来源: 查询模块数据流去向:3.0提交查询系统数据结构:驾驶员编号+违章记录数据流名称:公司审核 简要说明:领导对驾驶员审核 数据流来源: 项目的审核模块数据流去向:3.0参加审核数据结构:新闻的审批数据+驾驶员的审批数据数据存储的定义数据存储是数据结构保存的场所,它在数据字典中只描述数据的路澳际存储结构,而不涉及它的物理组织。数据存储名称:驾驶员信息简要说明:驾驶员的基本信息 数据存储组成:驾驶员号+车辆编号+是否违章记录数据存储名称:等待通过的审核信息简要说明:等待通过审核的项目信息 数据存储组成:车辆管理的项目类别+审核者+审核日期+是否通过数据存储名称:管理新闻系统登录信息简要说明:关于车辆管理新闻系统登录的信息数据存储组成:新闻编号+登录用户第3章 系统的设计3.1 数据库设计数据库技术是信息资源管理最有效的手段。数据库设计是指:对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。数据库设计的各阶段:A、需求分析阶段:综合各个用户的应用需求(现实世界的需求)。B、在概念设计阶段:形成独立于机器和各DBMS产品的概念模式(信息世界模型),用E-R图来描述。 C、在逻辑设计阶段:将E-R图转换成具体的数据库产品支持的数据模型,如关系模型,形成数据库逻辑模式。然后根据用户处理的要求,安全性的考虑,在基本表的基础上再建立必要的视图(VIEW)形成数据的外模式。 D、在物理设计阶段:根据DBMS特点和处理的需要,进行物理存储安排,设计索引,形成数据库内模式。 1. 需求分析阶段需求收集和分析,结果得到数据字典描述的数据需求(和数据流图描述的处理需求)。 需求分析的重点:调查、收集与分析用户在数据管理中的信息要求、处理要求、安全性与完整性要求。需求分析的方法:调查组织机构情况、各部门的业务活动情况、协助用户明确对新系统的各种要求、确定新系统的边界。常用的调查方法有: 跟班作业、开调查会、请专人介绍、询问、设计调查表请用户填写、查阅记录。分析和表达用户需求的方法主要包括自顶向下和自底向上两类方法。自顶向下的结构化分析方法(Structured Analysis,简称SA方法)从最上层的系统组织机构入手,采用逐层分解的方式分析系统,并把每一层用数据流图和数据字典描述。数据流图表达了数据和处理过程的关系。系统中的数据则借助数据字典(Data Dictionary,简称DD)来描述。2. 概念结构设计阶段通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型,可以用E-R图表示。概念模型用于信息世界的建模。概念模型不依赖于某一个DBMS支持的数据模型。概念模型可以转换为计算机上某一DBMS支持的特定数据模型。概念模型特点:(1) 具有较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识。(2) 应该简单、清晰、易于用户理解,是用户与数据库设计人员之间进行交流的语言。 概念模型设计的一种常用方法为IDEF1X方法,它就是把实体-联系方法应用到语义数据模型中的一种语义模型化技术,用于建立系统信息模型。3.2 概念设计概念结构设计的任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法把它们抽象为一个不依赖于任何具体机器的数据模型,即概念模型。概念模型使设计者的注意力能够从复杂的实现细节中解脱出来,而只集中在最重要的信息的组织结构和处理模式上,基于此本设计的考试、题库、用户和考生的子E-R图如下:管理档案E-R图 车辆E-R图车辆管理系统E-R图3.3逻辑设计根据数据库的结构、系统的大小、系统需要完成的功能及对系统的性能要求,决定选用哪个数据库管理系统。在DBMS确定以后,根据Microsoft SQL Server 2000的数据库实现方法完成数据库的物理实现。本系统的逻辑设计如下:用户(用户ID,姓名,密码,职务,权限)部门(名称)车辆(ID,牌照)驾驶员(ID,参考标记)车辆系统(编号,提醒,数据)审核(审核ID,评价)新闻(新闻编号,标题,内容,有效期,日期)违章记录(违章地点,违章原因,处理结果)事故记录(事故起因,事故处理结果)3.4物理设计本系统物理设计一共七个模块,分别是车辆档案管理;车辆运营信息管理;车辆统计管理;驾驶员信息管理;车辆管理和系统维护以及帮助,我主要负责后三个模块的编写工作,既驾驶员信息管理;车辆管理和系统维护模块。下面就介绍一下这三个模块。物理设计功能界面如图3.4所示:图3.4 系统功能界面索引是一个单独的,物理的数据库结构,它是某个表中一列或者若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引是依赖于表建立的,它提供了数据库中编排表中数据的内部方法。一个表的存储是由两部分组成的,一部分用来存放表的数据页面,另一部分存放索引页面,从中找到所需数据的指针,再直接通过指针从数据页面中读取数据。3.5 系统模块设计系统功能分析:开发这个系统的目的就是帮助企业的主管考试部门提高工作效率,实现企业考试信息管理以及考试流程的系统化、规范化和自动化。系统最终实现的主要功能如下:(1) 车辆管理设置部分:包括管理员对系统的增加、删除和修改操作。(2) 违章记录管理:包括管理员对驾驶员违章记录的增加、删除和修改操作。(3) 事故记录设置:由管理员设置驾驶员的事故记录处理(4) 车辆新闻的发布:由管理员设置车辆信息,经过公司领导设和后批准。车辆管理分为:车辆管理;驾驶员信息管理和系统维护模块这3个部分。车辆管理:车辆管理分七个部分,分别是车辆事故记录查询、车辆事故列表、车辆添加零件、车辆违章查询、车辆违章记录、车辆维修查询、车辆维修列表。下面我们就详细介绍一下:图3.5系统模块设计图系统基本上可以划分为管理首页、车辆管理、驾驶员管理、统计查询、个人设置和退出系统六个区域,其中系统管理、车辆管理、统计查询和驾驶员设置为主要功能模块。包括车辆档案管理;车辆运营信息管理;车辆统计管理;驾驶员信息管理;车辆管理和系统维护以及帮助几个功能模块。各模块之间的部分数据必须统一,如车辆事故信息管理模块中的驾驶员,事故车辆必然来自司机模块和车辆信息模块,为了可以灵活的处理数据,系统应该提供一个数据接口,允许对数据进行导出处理,系统目标设计是用Excel数据表导出数据,可以方便用户灵活的处理数据。同时也提供强大数据报表功能。和普通系统一样,该系统也具有一个对系统用户进行管理的,用户管理模块,包括用户添加,用户密码的修改,用户的删除(只限Administrator)。我主要负责后三个模块的编写工作。使其发挥最大的使用价值,所以该系统对于一个用车单位来说,不但可以对车辆的使用进行合理的管理,而且对车辆的使用情况进行跟踪记录,这对于单位车辆责任到人,费用清晰,避免责任混乱、费用虚假等一系列相应问题的解决。第4章 系统的实施4.1 数据库的实施与测试测试是系统开发周期中一个十分重要的阶段,其重要性体现在它是保证系统质量与可靠性的最后关口,是对整个系统开发过程的最终审查,如果错误不能在测试阶段被发现并纠正,就会造成不堪设想的后果。在打字系统中测试的对象不仅仅是源程序,而是整个软件。系统测试是以找错误为目的,不是要证明程序无错,而是要精心选取那些易于发生错误的测试数据,以十分挑剔的态度,证明程序有错。在车辆系统中,所用到的测试方法有人工测试和机器测试。在人工测试中用的是个人复查,即当源程序编完以后,由自己进行检查,但这种测试方法存在不足之处:由于心理上对自己程序的偏爱,因此有些习惯性的错误不易发现,如果对功能理解有误,自己也不易纠正,所以在个人复查的基础上又用了机器测试中的白盒测试和黑盒测试。(1) 白盒测试:也称结构测试,将软件看作一个透明的白盒子,按照程序的内部结构和处理逻辑来选定测试用例,对软件的逻辑路径及过程进行测试,检查它与设计是否符。在进行白盒测试时,开发者对其软件进行测试,在完全了解系统功能、内部结构的前提下对系统进行测试,看实现的功能与想要实现的设计有什么冲突不符,并及时改正。(2) 黑盒测试:也称功能测试,将软件看作黑盒子,在完全不考虑程序的内部结构和特性的情况下,测试软件的外部特性,根据软件的需求规格说明书设计测试用例,从程序的输入和输出特性上测试是否满足设定的功能。在进行黑盒测试时,开发者以使用者的身份对其软件进行测试,多次输入符合条件的数据,看结果是否与预期相符,如果相符则说明程序对输入的条件反映正确,如果不符则说明程序有错,所以这种黑盒测试只能证明程序有错而不能证明程序无错。典型的面向对象程序具有继承、封装和多态的新特性,这使得传统的测试策略必须有所改变。封装是对数据的隐藏,外界只能通过被提供的操作来访问或修改数据,这样降低了数据被任意修改和读写的可能性,降低了传统程序中对数据非法操作的测试。继承是面向以对程序的重要特点,继承使得代码的重用率提高,同时也使错误传播的概率提高。多态性使得面向对象程序对外呈现出强大的处理能力。但同时去使得程序内“同一”函数的行为复杂化,测试时不得不考虑不同类型具体执行的代码和产生 的行为。(1)功能测试:测试是否满足开发要求,是否能够提供设计所描述的功能,是否用户的需求都得到满足。功能测试是系统测试最常用和必须的测试,通常还会以正式的软件说明书为测试标准。(2)强度测试及性能测试:测

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论