软件测试小论文-银行存取款系统软件测试论文

上传人:ji****72 文档编号:27224473 上传时间:2018-01-08 格式:DOC 页数:13 大小:1.63MB
返回 下载 相关 举报
软件测试小论文-银行存取款系统软件测试论文_第1页
第1页 / 共13页
软件测试小论文-银行存取款系统软件测试论文_第2页
第2页 / 共13页
软件测试小论文-银行存取款系统软件测试论文_第3页
第3页 / 共13页
软件测试小论文-银行存取款系统软件测试论文_第4页
第4页 / 共13页
软件测试小论文-银行存取款系统软件测试论文_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《软件测试小论文-银行存取款系统软件测试论文》由会员分享,可在线阅读,更多相关《软件测试小论文-银行存取款系统软件测试论文(13页珍藏版)》请在金锄头文库上搜索。

1、 软件测试小论文题目:银行存取款系统的开发与测试*班 级: 软 件 一 班 小 组: 第(16)小组 完成日期: 2015.5.4 指导教师: 钱 丽 组员姓名 学号 所做模块韩继豪 1332104108 测试模块,Word 文档孔阳 1332104115 源代码编写,修复 Bug目录摘 要 .11 绪 论 .21.1 研究背景 .21.2 研究目的 .22 系统分析 .32.1 研究目标 .32.2 需求分析 .32.3 性能分析 .33 运行结果截图 .53.1 数据流程图 .64.系统测试 .74.1 测试的目的 .74.2测试的方法 .74.4最后总结 .8附录代码 .10第 1 页

2、共 13 页摘 要随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机进行存取款管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是教育的科学化、正规化管理,与世界接轨的重要条件。银行存取款系统是一个地区不可缺少的部分,它的内容对于客户和管理者来说都比较重要,所以银行存取款系统应该能够为客户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在

3、着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 如本文有不当之处,还望老师不吝指教。谢谢!关键词:面向对象,数据一致性,银行存取款系统,数据库,C#,Access第 2 页 共 13 页1 绪 论1.1 研究背景该项目开发的软件为银行存取款系统软件,是鉴于国家人口基数庞大,信息呈爆炸性增长的前提下,地区对银行存取款管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有地区的银行存取款的管理。目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,银行存取款系统系

4、统也是有了很大的发展,商业化的信息管理软件也不少。但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作。 1.2 研究目的随着人口不断扩大,银行存取款数量急剧增加。面对庞大的信息量,就需要有银行存取款系统来提高管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。考虑到项目时间、资源等因素,在实际开发该计算机系统时,常常要为资源不足和在要求时间内难以完成而苦恼,因而需要慎重地尽可能早地估价研制课题的可行性。可行性研究包括:经济可行性、技术可行性、法律可行性、不同的方案等等。第 3 页 共 13 页2 系统分析新系统在原有系统的基础

5、上加入了新的数据库的支持,使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面也有了极大地改善。2.1 研究目标通过本系统软件,能帮助管理人员利用计算机,快速方便的对客户档案进行管理, 输入,输出,查找的所需操作。2.2 需求分析该档案管理系统主要实现的是信息的录入,发布,更新,因此,不管对信息管理的需要或是客户获知信息的需要以及各个部门之间的紧密衔接关系,网上的数据必须具有高度的完整性和准确性,这就要求系统的高度安全性,可维护性,可靠性及灵活性。比如客户档案管理,管理人员在录入档案的时候或是数据库出现异常而产生差错,可能会造成不必要的

6、情况,这就要求系统具有高度的安全性,可维护性和可靠性;灵活性指的是系统要具有强大的功能以适应不同层次的用户不同的需求。另外,系统的操作界面要求简便,通俗,以便于操作。2.3 性能分析(1)技术在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,完全可以实现。 此系统使用 java 1.8 在技术上可行。(2)经济本系统方案成本小,不需要投入太多的资金,其运行跟维护所费资金又少,投入使用后可以节省大量人力、物力、时间等资源,可以提高企事业单位的工作效益,带来的间接经济效益比花费在系统开发和运行、维护的费用和购置计算机、服务器等硬件设备的费用加起来要高得多,故经济上可行。(3)操作

7、第 4 页 共 13 页本系统界面友好,使用方便,对使用人员要求不高,很快就可以适应。系统具有一定的易用性、可靠性、安全性,并经过严格的测试,运行十分稳定。基于以上几点,该系统在技术上、经济上、操作上都具有可行性。第 5 页 共 13 页3运行结果截图运行结果与现实不符合。修改 BUG后的运行结果。第 6 页 共 13 页3.1 数据流程图非法合法数据流程图输入存取款数验证 验证合 法性存取款成功并显示余额显示相应的错误存取款失败但显示余额第 7 页 共 13 页4.系统测试4.1 测试的目的软件测试是为了发现错误而执行程序的过程。或者说,软件测试是根据软件开发各阶段的规格说明和程序的内部结构

8、而精心设计一批测试用例即输入数据及其预期的输出结果,并利用这些测试用例去运行程序,以发现程序错误的过程。设计测试的目标是想以最少的时间和人力,系统地找出软件中潜在的各种错误和缺陷。如果成功地实施了测试,就能够发现软件中的错误。测试的附带收获是,它能够证明软件的功能和性能与需求说明相符合。此外,实施测试收集到的测试结果数据为可靠性分析提供了依据。而测试的目的就是在软件投入生产性运行之前,尽可能地发现软件中的错误。4.2测试的方法常见的软件测试阶段的工作主要分为单元测试、集成测试、确认测试和系统测试四个步骤,测试方法有黑盒测试和白盒测试两种方法:黑盒测试(已经知道产品应该具有的功能,可以通过测试来

9、检验是否每个功能都正常) ;白盒测试如果知道产品内部工作过程,可以通过测试来检验内部动作是否按照说明书的规定正常进行。4.3测试用例1.测试方法: 黑盒测试2.测试用例 测试编号 测试目标 测试步骤 期望结果 实际结果001输入的存款数目小于 0输入存款“-1000”存款数不能小于等于 0存款数不能小于等于 0002输入的存款数目等于 0输入存款“0”存款数不能小于等于 0存款数不能小于等于 0003输入取款数目小于 0输入取款“-1000”余额不足或存款数不能小于0。余额不足或存款数不能小于0。004输入取款数目大于余额:输入取款“50000:”余额不足或存款数不能小于0。余额不足或存款数不

10、能小于0。第 8 页 共 13 页4.4最后总结通过这次课程设计,我们体会到开发一个完整的系统是非常不容易的,从前期的准备,到中期的实施,再到最后的完结,以及最终的测试,整个过程是充满心酸的,我们也明白了一个团队整体意识在整个项目的开发上是举足轻重的,另外就是学完整个软件测试,我们更觉得测试之责任是非常不可小觑的,只有做好系统的测试工作,才会可能开发一个比较好的系统出来。4.5修改的代码(1)红色字体为添加代码float cunkuan()System.out.println(请输入存款数目:);int cunkuanshu=sc.nextInt();yuE=yuE+cunkuanshu;return yuE;修改为float cunkuan()System.out.println(请输入存款数目:);int cunkuanshu=sc.nextInt();if(cunkuanshu0)yuE=yuE+cunkuanshu;elseSystem.out.println(存款数不能小于0);return yuE;对存款数目添加限制,存款数目必须大于0,否则出现存款数不能小于等于0!字样。(2)红色字体为添加代码floa

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号