哈尔滨工业大学毕业设计(论文)
纳税人识别号 1)根据输入的纳税人识别号,查询glfw_swdj,找到相应的纪录; 2)取出打印税务登记证正副本所需要的信息; 3)提供打印预览功能 4)如果打印多份税务登记证副本,将其自动编号并纪录 企业税务登记证的正本和副本; 4.5.2 税种登记管理
1. 功能描述
应纳税种有关情况登记,录入或修改纳税人的有关基本情况。税种登记流程见表4-2。
2.算法描述:税种登记的SQL语句的一般格式为: insert glfw_szdj values(?)
表4-2税种登记流程表
模块名称: 涉及的数据库表 输入输出界面 输入(I) 管理识别码 信息 税种登记 Glfw_szdj 输入输出界面参考纳税人税种登记表 处理过程(P) 输出(O) 根据输入的纳税人的管理识别号,首先企业登记税种单户,从glfw_dehd_sz中提取定额申请 核定表的信息,在此基础上,录入税种登记的其他各项信息,如果不是双定户,则只能进行一般的税种登记。 税种登记的各项判断该户是否是双定户,如果是双定据
更多精彩请登陆…
信阳人才网
http://www.xy-hr.com
哈尔滨工业大学毕业设计(论文)
4.5.3 状态管理
功能描述
状态管理主要受理纳税人的税务登记变更申请,录入税务登记变更表,由主管税务机关进行审批,如果需要变更税务登记证内容的,主管税务机关登记管理环节应收回原税务登记证(正副本),按变更后的内容,重新制发税务登记证的正副本。状态管理流程见表4-3。
算法描述
录入税务登记变更表的SQL语句的一般格式为: insert glfw_djbg values (?) insert glfw_djbg_mx values (?)
税务机关进行审批的SQL语句的一般格式为:
update glfw_djbg set zgjgyj=:主管机关意见,fzr=:负责人,jbr=:经办人,spsj=:审批时间,sqzt= where sbh=:纳税人识别号 and sqsj=:申请时间
update glfw_swdj set 修改项目=:变更后内容 where sbh=:纳税人识别号
统计变更税务登记清册的SQL语句的一般格式为:
select sbh,mc,bgxm,bgqnr,bghnr,spsj from glfw_djbg_mx where spsj>:统计开始时间 and spsj<:统计结束时间
表4-3 税务登记变更申请处理表
模块名称: 调用模块名称 被调用模块名称 涉及的数据库表 输入输出界面 输入(I) 纳税人识别号 (DJ009) 税务登记变更申请处理 状态管理模块 设置税务登记可变更项目 Glfw_swdj、glfw_djbg、glfw_kbgxm 输入界面参考税务登记变更表,输出界面参考各种税务登记证和变更税务登记清册 处理过程(P) 输出(O) 根据输入的纳税人识别号,检索针对税务登记变常户给出相应提示,如果是转2); 更多精彩请登陆…
各种税务登记证 税务登记变更表glfw_swdj中是否存在该户,若不是正更的各种查询; 信阳人才网
http://www.xy-hr.com
哈尔滨工业大学毕业设计(论文)
录入税务登记变更表,变更的项目由系如果是法定代表人或负责人,应对该法定代表人或负责人在任期内履行纳税义务的情况进行提示 主管税务机关进行审批,修改glfw_djbg,glfw_swdj中的有关项目 由用户选择,是否重新打印税务登记证。
变更税务登记清统维护模块设定,在选择变更项目时,册(DJ058)
更多精彩请登陆…
信阳人才网
http://www.xy-hr.com
哈尔滨工业大学毕业设计(论文)
第5章 系统测试与总结
5.1 测试
5.1.1 本地上传目录
最后的工作就是将开发完成的系统放在网络上进行测试。第一步,就是本地测试。在测试的计算机上安装IIS,将要测试的文件拷贝到C:\\Inetpub\\wwwroot目录下,重新启动IIS,在局域网内的计算机只要在浏览器里输入服务器计算机的标识或者IP地址,即可访问本系统。
5.1.2 远程上传目录
将系统上传至Internet服务器的空间上,进行实际运行测试。所使用的空间必须是能够支持ASP.NET的服务器。选择合适的域名,在所有可以连接互联网的浏览器中输入该域名,即可访问本系统。
5.1.3 测试结果总结
单元测试任务包括:(1)模块接口测试;(2)模块局部数据结构测试;(3)模块边界条件测试;(4)模块中所有独立执行通路测试;(5)模块的各条错误处理通路测试。
测试接口正确与否应该考虑下列因素:(1)输入的实际参数与形式参数的个数是否相同;(2)输入的实际参数与形式参数的属性是否匹配;(3)输入的实际参数与形式参数的量纲是否一致;(4)调用其他模块时所给实际参数的个数是否与被调模块的形参个数相同;(5)调用其他模块时所给实际参数的属性是否与被调模块的形参属性匹配;(6)调用其他模块时所给实际参数的量纲是否与被调模块的形参量纲一致;(7)调用预定义函数时所用参数的个数、属性和次序是否正确;(8)是否存在与当前入口点无关的参数引用;(9)是否修改了只读型参数;(10)各模块对全程变量的定义是否一致;(11)是否把某些约束作为参数传递。
如果模块内包括外部输入输出,还应该考虑下列因素:(1)文件属性是更多精彩请登陆…
信阳人才网
http://www.xy-hr.com
哈尔滨工业大学毕业设计(论文)
否正确;(2)OPEN/CLOSE语句是否正确;(3)格式说明与输入输出语句是否匹配;(4)缓冲区大小与记录长度是否匹配;(5)文件使用前是否已经打开;(6)是否处理了文件尾;(7)是否处理了输入/输出错误;(8)输出信息中是否有文字性错误。
局部数据结构往往是错误的根源,应仔细设计测试用例,力求发现以下几类错误:(1)不合适或不相容的类型说明;(2)变量无初值;(3)变量初始化或省缺值有错;(4)不正确的变量名(拼错或不正确地截断);(5)出现上溢、下溢和地址异常。
基本路径测试和循环测试是最常用且最有效的测试技术。常见的错误包括:(1)误解或用错了算符优先级;(2)混合类型运算;(3)变量初值错;(4)精度不够;(5)表达式符号错。
比较判断与控制流紧密相关,测试用例还应致力于发现下列错误:(1)不同数据类型的对象之间进行比较;(2)错误地使用逻辑运算符或优先级;(3)因计算机表示的局限性,期望理论上相等而实际上不相等的两个量相等;(4)比较运算或变量出错;(5)循环终止条件不可能出现;(6)迭代发散时不能退出;(7)错误地修改了循环变量。
出错处理通路同样需要认真测试,着重检查下列问题:(1)输出的出错信息难以理解;(2)记录的错误与实际遇到的错误不相符;(3)在程序自定义的出错处理段运行之前,系统已介入;(4)异常处理不当;(5)错误陈述中未能提供足够的定位出错信息。
边界条件测试是单元测试中最后也是最重要的一项任务。采用边界值分析技术,针对边界值及其左、右设计测试用例,很有可能发现新的错误。
5.2 总结
系统测试部分为软件工程里的必需模块,是对软件的功能实现情况,可用性以及可维护性的保证,本次测试中对于一些问题都找到了一些相关的解决方法,基本实现了总体设计里的功能模块。
更多精彩请登陆…
信阳人才网
http://www.xy-hr.com