毕业论文word_第1页
毕业论文word_第2页
毕业论文word_第3页
毕业论文word_第4页
毕业论文word_第5页
免费预览已结束,剩余21页可下载查看

下载本文档

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

文档简介

1、« Wx.1丄INSTITUTE OF TECHNOLOGY2013年5月软件学院毕业实训报告税务管理信息系统系(院)名称:软件学院专业班级:信管一班赵梓帆学生姓名:指导教师姓名:高鉴伟指导教师职称:讲师税务信息化中的税务登记管理,是整个税收征收管理的首要环节,是税务机关对纳税 人进行纳税管理的一项基本制度,也是纳税人已经纳入税务机关监督管理的一项证明。系 统针对以往税收管理出现的一些问题,有效的解决了效率低下与纳税工作不完善的矛盾。在进行了全面的需求分析和系统设计的基础上,系统以Win2000平台,基于B/S系统,即浏览器/服务器模式。开发工具为微软.NET,并通过ODB(与后端数

2、据库SQLServer2000 相连,实现了 ASP .NET的税务登记管理系统。系统组成模块包括:税务登记模块、税种登记模块、状态管理模块,三个模块有机结 合,实现了用户在税务登记管理方面的需求。本文详细介绍了系统的开发环境、需求分析、总体设计、详细设计以及系统实现中的技术和方法。关键词:税务信息化;税务登记管理;B/S模式需求分析与总体设计....5税务管理系统总体框架.统功能模型组织模块图基本流程图税务登记管理子模块模型 状态管理税种登记1.4功能概述45566789第二章详细设计以及系统实现硬件开发环境 软件开发环境2.12.22.

3、2.1 Win dows2000 Server 2.2.2 SQL Server2000 数据库.2.2.3 VisualStudio2003 开发工具2.2.4 ADO.NET 2.3数据库建库2.3.1整体概述2.3.2数据库设计概述 2.3.3数据库安全2.4登陆页面以及主界面的实现..2登陆页面设计 主界面设计.9101011111213131415161617第三章系统测试.本地上传目录远程上传目录测试结果总结20171818致谢.21第1章需求分析与总体设计1.1税务管理系统总体框架1. 税务登记管理对纳税人的生产经营及其他应税行为进行登记。提供开

4、业登记、变更登记、停复业处 理、注销登记、验证换证、纳税人信誉等级管理、非正常户处理、违章处理等功能。向税 务管理信息系统的各子系统提供纳税人的基本状态信息。2. 双定管理税务机关依据国家有关税收法律规定,对个体工商户实行定期定额管理,对财务不健全的小企业所得税实行定率或定额管理,即在一定期限内,结合纳税人的实际经营情况及 财务核算水平,核定纳税人的销售收入(或营业收入)和应纳税额。包括资质认定、典型 调查、税种登记、定期定额清册、统计查询等。3. 财务管理地方税务机关负责管理的企业财务情况进行登记,录入数据,查询统计分析数据,一 方面可为申报征收提供可比参数,另一方面也可为税务稽查提供被查户

5、财务核算状况的信息,并且可以通过企业财务报表汇总分析为地方经济宏观发展起指导作用。4. 发票管理实现税务机关对发票在计划、印制、领购、库存、缴销、稽核等内外各环节监督管理,发挥“以票管税”的作用。提供发票所本级的印制、发放、库存、财务的管理和分局(所) 下级单位的领购、发售、库存、缴销、稽核等各环节的日常事务,输出各类证、表,控制 发票的流向,为纳税申报、税务稽查提供信息。5. 涉税文书管理受理审批纳税人在申报纳税及生产经营管理中,需要税务机关审批的各类涉税文书。 提供申报方式、缴库方式、延期申报、延期缴纳税款、减免税、外出经营税收管理及其他 各种审批功能和管理。息,性。1.2统功能模型6.

6、办税员管理对企业办税员进行登记、统计、查询等管理功能,并提供给其他模块有关办税员的信防止其他人员冒充办税员进行涉税事务处理而造成不必要的损失,提高了系统的保密由于本系统的开发数据网也与网上数据库连接,采用不同页面实现不同功能模块的设 计模式,所以采用面向对象的设计方法。而其中最重要的一条设计步骤就是建立系统功能 模型。1.3.1组织模块图图1-1组织模块图税务登记管理可分为三大功能模块,分别为:税务登记管理模块、税种登记管理模块、状态管理模块。税务登记系统功能模块组成见图1-1。1.3.2基本流程图图1-2流程图/终点,及一个处理框组在面向对象的设计方法中,基本系统模型由若干个数据源点成,这个

7、框代表了系统加工、变换数据的整体功能。基本系统模型指明了目标系统的边界, 是系统与外面世界间交互事件的参数。该图是本系统的基本系统模型。系统中的信息来源和最终收者都是登记申报用户,因 此,本系统的数据源点/终点都是项目申报用户。同时另一个数据终点为系统档案管理数 据库,因此,所有登记申报以及项目审批的数据都要自动归档保存。税务登记的基本流程 见图1-1。133税务登记管理子模块模型根据纳税人的开业申请资料, 对具备开业条件的内资企业、 外商投资企业、外国企业、个体户、行政事业单位、外来户、自然人等纳税人,分配一个唯一编码,再审核纳税人的 工商登记信息(违章处理资料),若违章,则先处理违章并注销

8、已处理的违章,然后依据工商登记信息,进行开业登记管理。税务登记管理子模块流程见图1-2。图1-3登记流程图134状态管理依据纳税人停业、复业、延期复业、变更、注销等申请资料,先检查是否具有停业、 延期复业、变更、注销的条件,如果不具备条件(各种申请资料)则将资料退还给纳税人, 若具备条件,再检查有无违章现象,若存在则先处理违章,并注销违章,然后分别作如下 处理:(1)检查纳税人申报是否齐全,发票是否全部缴销,如是则登记纳税人停业信息, 并打印停业通知书;(2)若纳税人提交复业申请资料,先根据内部信息(复业期限)审核纳税户是否按 期复业,若是按期,则收回停业通知,登记复业信息,发回封存的税务登记

9、证、发票。若 已超期,检索纳税户是否已办理延期手续,若未办理延期手续则登记违章信息,若已办理 延期手续,则按正常复业处理;(3)依照工商登记信息登记纳税户的变更信息,再检查是否须重新打印税务登记证,对须重新打印的,则打印税务登记证正副本;(4)检查纳税人的发票资料、申报征收资料和工商登记信息,如果纳税人已将发票缴销已办理工商注销且已全部申报,稽查案件全部处理则办理纳税人的注销手续,登记纳税人注销资料,同时打印注销通知书。图1-4状态管理流程图135税种登记1-4 。税务机关根据税收管理的需要,对纳税人应征收的各税、费种进行鉴定登记,为申 报征收提供信息。税种登记流程见图主营范围7登记应纳申报税

10、种费种否税汇缴图1-5税种登记流程图1.4功能概述0为未处1. 注册:采用用户自己注册的方式,数据库中人员表应添加一项注册状况, 理注册,1为已通过注册,2为未通过注册。2. 码验证:采用客户端 Java Applet加密,保证用户信息安全。3. 限码验证:对于不同权限用户采用权限码的方式区别。4. 码修改:用户通过此页面填写旧密码以及新密码,其中旧密码需要输入两次。填写 的数据送交修改密码页面处理。修改密码页面用来处理填写密码页面提交的数据,同时根 据该数据提供的数据检查旧密码是否正确,如不正确则返回填写密码页面重新填写,如正确则对数据库的用户表中相应用户数据的密码进行修改。此处的密码操作应

11、注意密码加 密的问题。5. 人资料修改:修改个人资料页面:用户在该页面输入预修改数据,修改内容参考用 户表相应项目,修改后的信息提交处理个人资料页面处理。处理个人资料页面:该页面用 于处理修改个人资料页面提交的内容,判断是否合乎数据库的数据要求,不合乎要求的数 据返回至修改个人资料页面重新填写,合乎要求的数据在数据库中对用户表相应记录作相应修改并存储。6.目信息设置:此部分的页面只有拥有设置项目信息权限的人才能操作。分为项目名 称定义,项目字段属性两部分内容。这是一个自定义流程,管理者可通过添加项目名称及 其内容,自动生成不同种类项目申报报表。第二章详细设计以及系统实现2.1硬件开发环境系统是

12、B/S模式的系统,其开发环境要求是用户必须与服务器互连,必须在网络环境下才能实现,在开发过程中,只开发网络服务器端的程序,用户通过浏览器进行数据交互 和操作,完成整个系统的开发。2.2软件开发环境我开发的税务登记系统是一个B/S模式的系统,系统考虑到数据安全性以及效率的同时也考虑到用户的需求,软件开发环境选择了符合开发要求的Windows2000 Server系统平台,和流行且安全的SQL Server2000数据库系统,以及界面用好,开发组件众多,功能强劲的程序设计平台 VisualStudio. net 2003。2.2.1 Win dows2000 ServerWindows2000是

13、Windows家族中最为优秀的面向网络以及开发的操作系统。由于Windows2000 Server版有着和 Windows家族其他版本同样友好的操作界面,并借拥有强 大的网络管理功能,使其赢得了广大网络用户的喜爱,而且其安全性也有着很大的提高, 而对于我所要开发的系统,正符合用户的需要,由于它具有这些特性和优点,我才选择这 样的平台来作为开发和运行的平台。1.支持多种客户机以及与其他网络系统的互连2.比其他网络操作系统支持更多的网络协议3.内置良好的安全措施和容错能力4.内置的 Internet/Intranet功能5.性能监视6.界面友好,易于配置,易于管理7.支持NTFS文件系统9易于使用

14、与管理网络打印功能9.提供许多工具,用来记录与跟踪网络活动10.支持IIS,与VisioS结合良好2.2.2 SQL Server2000 数据库soft SQL Server 2000是一套完整的数据库和分析产品,可迅速提供下一代可扩展电子商务,各种业务和数据仓库解决方案,并且具有对Win dows操作系统良好的兼容性。它具有以下优点:2. 完全的Web支持SQL Server2000提供了以Web标准为基础的扩展数据库编程功能。丰富的XML和In ternet 标准支持允许用户使用内置的存储过程以XML格式轻松存储和检索数据。户可以使用XML更新程序容易的插入、更新和删除数据。2.高度可伸

15、缩行和可靠性使用SQL Server2000可以获得非凡的可伸缩性和可靠性。通过向上伸缩和向外扩展 的能力,SQL Server2000满足了苛刻的电子商务和企业应用程序的要求。3. 数库的操作SQLServer管理两种类型的数据库:系统数据库和用户数据库。系统数据库存储Server专用的用于管理自身和用户数据库的数据,Server创建的系统数据库包括 Master、model、tempdb、msdb,还会创建一个叫 PUBS的 用户数据库样本。SQL Server中,数据库把所有的数据与数据库对象都放在一系列操作 文件中,并用文件和文件组管理这些操作系统文件。文件分为3种:主文件、从属文件、

16、日志文件,每个文件只能从属于一个数据库。用户数据库用于存储用户数据。SQLSQL主文件是一个数据库的起始点,一个数据库文件只能有一个主文件而且必须有一个主 文件。主文件的扩展名是 MDF从属文件的数目是任意的,一般一个小型的数据库可能没 有从属文件,而一个大型数据库可能存在多个从属文件。从属文件和主文件一同存储数据 以及数据库对象。从属文件的扩展名是NDF日志文件用来存放数据库的事务日志信息,这些信息对恢复数据库是十分关键的,一般一个数据库必须至少有一个日志文件。日志文 件的扩展名是LDF。在本系统中,仅用到了数据库的创建、查询、存储关系表的操作。2.2.3 VisualStudio2003开

17、发工具10Visual Studio是一套基于 dot net Framework 的完整的企业级开发工具,用于生成桌面和基于团队的企业级Web应用程序。除了生成高性能的桌面应用程序外,还可以使用Visual Studio基于组件的强大开发工具和其他技术,简化基于团队的企业级解决方案的设计、开发和部署。重要技术列表:.net Remot ingEnterp rise ServiceWeb ServiceASP. NET2.2.4 ADO.NETADO.NET是 Microsoft ActiveX Data Object(ADO ,ActiveX 数据对象)的改进。它是一个基于标准的程序设计模型

18、,用于创建分布式的、数据共享的应用程序。使用ADO.NET的任何软件解决方案的中心是数据集。数据集(data set)是指内存中的数据库数据的副本。数据集可以包含任意数目的数据表,每个数据表一般对应一个数据表 或视图。一个数据集组成了数据库数据的一个“断开的”视图。也就是说,它可以在没有 到包含对应表或视图的数据库的活动连接情况下,存在于内存中。运行时,组件可以交换数据集。 也就是说,一个组件可以将数据集传递给另一个组件。 例如,一个Customerorder组件可以包含一个带有关于一份订单以及下这份订单的客户的 详细信息的数据集。这个组件可以包括执行关于订单处理的规则的商务逻辑。这个组件可以

19、将数据集提交给某个用户界面组件(例如,Windows窗体或Web窗体)以显示给用户。为了适应在组件间进行数据集交换, ADO使用了一个基于 XML勺保持和传递格式。也 就是说,要将一个数据集从一个组件传递给另一个组件,ADO+军决方案将内存中的数据(数据库)表示为一个XML文件,然后将这个 XML文件发送给另一个组件。用户可以使用DataSet对象,对数据集中的内容进行处理。DataSet对象允许使用与关系型模型一致的方法对数据集的内容进行处理。例如,DataSet对象有一个 DataTable对象集合,每个 DataTable对象都有列、行,并且与其他的DataTable对象有关联。当一个组

20、件将数据集传递给另一个组件时,接收组件将把接收到的数据集物化为一个DataSet 对象。11除了在组件间传递数据集外,ADC解决方案必须协调数据集和对应的数据库表间的活 动。例如,为了使用来自数据库表PriceList的定价信息对数据集进行物化,解决方案必须从这个数据库中检索这些信息,然后将它发布给这个数据集中适当的DataTable对象。类似地,如果这个组件允许用户改变价格,那么这个解决方案必须将更新的数据传递给这 个数据库。为了协调数据集与底层的数据源之间的数据交换,ADO.NET解决方案使用了一个称为数据集命令(data set comma nd)的对象。微软提供了两个数据集命令对象:S

21、QLDataSetComma n对象这个对象是在数据集内的一个表与SQL Server数据库中的一个表或视图之间进行通信的媒介。现在该对象支持SQL Server 7.0 及其更高版本。ADODataSetComman对象这个对象是在数据集内的一个表与任何拥有OLE DB提供者的数据源内的一个表或视图之间进行通信的媒介。ADO.NET是VS.NET解决方案中的关键组件。2.3数据库建库2.3.1整体概述文档名称:税务登记管理系统数据库设计述。数据库设用工具及约定:使用图表来描述数据库表的属性,用文字进行详细描 计工具使用的是 SQL Server2000。表名命规则:用汉语拼音简写(小写),所

22、属子系统名+表名。 表的格式:表中的列:列名、含义、类型、空值、取值、备注 列名规则:汉语拼音简写(小写)空值填写规则:准许为空用 y,不准许为空用n取值:1. 取值是代码用dm不是不填;2. 默认值备注中的内容:取值其来源是那个代码表、 该列取值规则表中最后一行的完整性约束: 该表的主键,外键及外键参照表 232数据库设计概述12以数据库为基础的信息系统通常称为数据应用系统,它一般具有系统的采集、组织、 抽取和传播等功能、由于数据库应用系统的开发是一项软件工程、又具有自己的特点,因 此称为“数据库工程”。在数据库设计过程中,贯彻了软件工程的思想。按照软件生存期的概念,我们把数据 库应用系统从

23、开始规划到最后被新系统所取代而停止使用的整个期间称为数据库系统的 生存期。数据库系统生存期一般划分为七个阶段:规划、需求分析、概念设计、逻辑设计、物理设计、实现、运行和维护。前五个阶段称为分析和设计阶段,后三个阶段称为实现和 运行阶段。本次数据库设计经历了概念设计、逻辑设计、物理设计。其中概念结构的设计是整个 数据库设计的关键,在概念设计阶段,我们进行了数据抽象,设计局部概念模型,在此基 础上将局部概念模式综合成全局概念模式。数据库逻辑设计的目标是从概念结构导出特定的DBMS可处理的数据库的逻辑结构。一般分为三步:把概念结构向一般的关系型数据模型转换;向特定的DBMS(Oracle8i)支持下

24、的数据模型转换;最后进行模型优化。数据库物理设计为一个给定的逻辑结构选取一个最适合应用环境的物理结构的过程, 包括确定数据库在物理设备上的存储结构和访问方法。在此阶段确定了数据库标主键和索引的设计。在总体设计过程中,本着数据分布集中处理,并行计算的理念,决定选定以高性能、 高可用性和高扩充性为特征的并行数据库系统,充分利用多处理器平台的工作能力,在联 机事务处理(OLTP)与决策支持(DSS)应用这两种典型环境中提供更快的响应时间与更大的事务吞吐量。此外,采用集群方式构建并行机系统还可以适应业务发展的需要,扩展性能优良。从而以税收网络为依托,实现全省地税部门从下向上采集各种宏观税收信息和微 观

25、信息,从上到下传输各种上级部门的有关经济信息和各项法规政策信息。进而实现税收 法制化和规范化,推动税收征管改革的不断发展和完善。233数据库安全数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。系统安全保护措施是否有效是数据库系统的主要指标之一。数据库的安全性和计算机 系统的安全性,包括操作系统、网络系统的安全性是紧密联系、相互支持的。13SQLServer提供多层安全。在最外层,SQLServer的登陆安全性直接集成到 WindowsNT/2000的安全上,它允许 Windows NT服务器验证用户。使用这种“ Windows验证“ SQL Server就可以利用

26、Windows NT/2000的安全特性,例如安全验证和密码加密、审核、密 码过期、最短密码长度、以及在多次登陆请求无效后所定账号。首先使用户标识和验证。用户标识和验证是系统提供的最外层安全保护措施。其方法 是由系统提供一定的方式让用户表示自己的名字或身份。每次用户要求进入系统时,由系统进行核对,通过鉴定后才提供机器使用权。SQL Server身份验证方式:用户必须使用一个登陆账号,才能连接到SQLServer中。SQL Server可以识别两类的身份验证方式,即:SQL Server身份验证(SQL ServerAuthentication)方式和 Windows身份验证(Windows A

27、uthentication )方式。身份验证模式:当 SQL Server在Windows NT/2000上运行时,系统管理员必须指定系统的身份验证模式类型。SQL Server的身份验证模式有两种:Windows身份验证(Windows Authentication)模式和混合模式(Mixed Mode )。本次系统的安全策略为混合模式( Windows身份验证方式和 SQLServer身份验证方 式)。混合模式最适合用于外界用户访问数据库或不能登陆到Windows域时。混合方式的SQLServer身份验证方式有下列优点:混合方式允许非Win dows NT/2000客户、In ternet

28、客户和混合的客户组连接到 SQL Server中;SQL Server身份验证方式又增加了一层基于Win dows的安全保护。2.4登陆页面以及主界面的实现2.4.1登陆页面设计登陆页面:此页面用于注册用户,用户填写自己的账号和密码后,此页面将这些数据 送交核查页面处理,如核实正确则登陆。如果用户尚未注册,可在此页面中调用用户注册 页面。核查登陆信息页面:此页面用于处理登陆页面提交的数据,查找是否有相应的用户并2-1所示。进行密码校检,如无该用户或者密码校验失败则返回登陆页面让用户重新填写登陆信息, 如有该用户并且密码校验成功则调用主业面。登陆窗口如图14StUl± fQi>勺

29、"EFEfU m j £卜 I tict'D-LkcF h*.MFrFla卿r勺 曲 世瞥七円酋 -亠巳逻L TEfe*建三1 £>*JkB "L_jJ 03曰栏:汁EZ Z 111 nt,_ - £ - f 屮 f 二 .,- ":入5匸::二:=- 忒迂译-nr _ 三 _JT>'叮'J- - - L 'L J , _4;1常宴:厲|西酩丹,卄+111 r«br-h-i汩 丛七| * 曲 峯:图2-1登陆窗口242主界面设计用户登陆后,根据不同用户权限分别进入各自控制界面。本系

30、统中的管理员主界面,见2-2。该界面用设计,可以通过new按钮链接到新增记录对话框,也可以通过查询按钮查询,还可以进行相关的编辑和删除。主界面设计见图2-2。营 hwEiJHwi阴 I &» i 灯匚|口|叫I飞艸了良石厂 yubln I 悠;-: I 云 1 帧丄 *y«* 日:- h *& ilH二I三I Owft *31 *上艸耐» -會£售谭*上*O ip- 5I 莎 W* 7-!冋君於E I己IS: | - I世礙 C駅tf.人容W注册iULBSQRdG 沖Q申 MW5305080004 00 歩 豁曲卫屈昨限 邇一义孑ri寧朽

31、塚 遲 荀世曲=lfc5£s据址K 里 开碓-任公司 億市长证中.祈 件曲司僵笑市邺a腭地u 幵Si百FF氏fE心刁隐05(巧0<3仙呛茁E2)03O30C0ada03TE20MlSCy0100M0153)O3O3<MiaOOO 2|&2fi3iO3OftI 000003 jj常啜営剳柠蓋.agyy”士壊戻氏塞弼$也戶叮 述栢元生厲屋斗1罗眶晖崩琼兜陆祠祥卫阪52050500TTSEWISTBriEStiM义市上拇路口連耗市上1W跖導$号 两水J#=lM州省覺兑市杏老庙 尽扛丈Sf!州宙煜<rnrfl门K 缶业大蔓I羊元Tl黑9 号5203050052O3O

32、C0O'5H03lX>QD520S&SOO莖型好爭上峥再"空F心1305- fc-2nJly0&-百勺沖0E- 方-刖190E- 1訓1305- £-翻1305- -SdI遊一5-2dI 勺 05-:6O嘟Jg的岸1tBOGS630O於陽对BO+*': 1L&O21900"鷹訓5尸1160117200T3&tl9l刊痒1ISO21狛皿1147E773IM? 116DIITEOO爭粽1I BOGS&30OT12S1 OS1' flr-'n n "f-TPflifl DECT TZ

33、J逛:严晴 I 四钊津:Uy .|四£州*申 I " * J a. f 才枷"* .-I 囤肌"*.“ . 1 g3*F"”L -画 II 以 E « 灯 _b ig sa图2-2登记主窗口15第三章系统测试3.1本地上传目录目录下,重新启IP地址,即最后的工作就是将开发完成的系统放在网络上进行测试。第一步,就是本地测试。在 测试的计算机上安装IIS,将要测试的文件拷贝到C:lnetpub'wwwroot动IIS,在局域网内的计算机只要在浏览器里输入服务器计算机的标识或者 可访问本系统。3.2远程上传目录将系统上传至In te

34、rnet 服务器的空间上,进行实际运行测试。所使用的空间必须是 能够支持ASP .NET的服务器。选择合适的域名,在所有可以连接互联网的浏览器中输入该 域名,即可访问本系统。3.3测试结果总结17单元测试任务包括:(1)模块接口测试; 件测试;(4)模块中所有独立执行通路测试;(2)模块局部数据结构测试;(3)模块边界条(5)模块的各条错误处理通路测试。测试接口正确与否应该考虑下列因素:(1)输入的实际参数与形式参数的个数是否相 同; 输入的实际参数与形式参数的属性是否匹配;(3)输入的实际参数与形式参数的量纲是否一致;(4)调用其他模块时所给实际参数的个数是否与被调模块的形参个数相同; (5

35、)调用其他模块时所给实际参数的属性是否与被调模块的形参属性匹配;(6)调用其他模块时所给实际参数的量纲是否与被调模块的形参量纲一致;(7)调用预定义函数时所用参数的个数、属性和次序是否正确;(8)是否存在与当前入口点无关的参数引用;(9)是否修改了只读型参数;(10)各模块对全程变量的定义是否一致;(11)是否把某些约束作为参数传递。如果模块内包括外部输入输出,还应该考虑下列因素:(1)文件属性是否正确;0PEN/CLOSE语句是否正确;(3)格式说明与输入输出语句是否匹配; 缓冲区大小与记录长度是否匹配;(5)文件使用前是否已经打开;(6)是否处理了文件尾;(7)是否处理 了输入/输出错误;

36、(8)输出信息中是否有文字性错误。局部数据结构往往是错误的根源,应仔细设计测试用例,力求发现以下几类错误:(1)(4)不正确不合适或不相容的类型说明;(2)变量无初值;(3)变量初始化或省缺值有错;16的变量名(拼错或不正确地截断);(5)出现上溢、下溢和地址异常。(1)误解(2)混合类型运算;(3)变量初值错;(4)精度不够;(5)表达式符号基本路径测试和循环测试是最常用且最有效的测试技术。常见的错误包括: 或用错了算符优先级; 错。(1)不同数据类型比较判断与控制流紧密相关,测试用例还应致力于发现下列错误:的对象之间进行比较;(2)错误地使用逻辑运算符或优先级;(3)因计算机表示的局限性,

37、 期望理论上相等而实际上不相等的两个量相等;(4)比较运算或变量出错;(5)循环终止条件不可能出现;(6)迭代发散时不能退出;(7)错误地修改了循环变量。出错处理通路同样需要认真测试,着重检查下列问题:(1)输出的出错信息难以理解;(2)记录的错误与实际遇到的错误不相符;(3)在程序自定义的出错处理段运行之前,系统已介入;(4)异常处理不当;(5)错误陈述中未能提供足够的定位出错信息。边界条件测试是单元测试中最后也是最重要的一项任务。采用边界值分析技术,针对 边界值及其左、右设计测试用例,很有可能发现新的错误。本系统运用软件工程原理,通过需求分析、总体设计、详细设计、系统实现、测试总 结,完成了税务登记子

温馨提示

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

评论

0/150

提交评论