银行存取款系统软件测试论文Word下载.docx
- 文档编号:14856912
- 上传时间:2022-10-25
- 格式:DOCX
- 页数:10
- 大小:187.92KB
银行存取款系统软件测试论文Word下载.docx
《银行存取款系统软件测试论文Word下载.docx》由会员分享,可在线阅读,更多相关《银行存取款系统软件测试论文Word下载.docx(10页珍藏版)》请在冰豆网上搜索。
1332104108
测试模块,Word文档
孔阳
1332104115
源代码编写,修复Bug
摘要
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机进行存取款管理,具有着手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事劳资管理的效率,也是教育的科学化、正规化管理,与世界接轨的重要条件。
银行存取款系统是一个地区不可缺少的部分,它的内容对于客户和管理者来说都比较重要,所以银行存取款系统应该能够为客户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
如本文有不当之处,还望老师不吝指教。
谢谢!
关键词:
面向对象,数据一致性,银行存取款系统,数据库,C#,Access
1绪论
1.1研究背景
该项目开发的软件为银行存取款系统软件,是鉴于国家人口基数庞大,信息呈爆炸性增长的前提下,地区对银行存取款管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有地区的银行存取款的管理。
目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,银行存取款系统系统也是有了很大的发展,商业化的信息管理软件也不少。
但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作。
1.2研究目的
随着人口不断扩大,银行存取款数量急剧增加。
面对庞大的信息量,就需要有银行存取款系统来提高管理工作的效率。
通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。
考虑到项目时间、资源等因素,在实际开发该计算机系统时,常常要为资源不足和在要求时间内难以完成而苦恼,因而需要慎重地尽可能早地估价研制课题的可行性。
可行性研究包括:
经济可行性、技术可行性、法律可行性、不同的方案等等。
2系统分析
新系统在原有系统的基础上加入了新的数据库的支持,使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面也有了极大地改善。
2.1研究目标
通过本系统软件,能帮助管理人员利用计算机,快速方便的对客户档案进行管理,输入,输出,查找的所需操作。
2.2需求分析
该档案管理系统主要实现的是信息的录入,发布,更新,因此,不管对信息管理的需要或是客户获知信息的需要以及各个部门之间的紧密衔接关系,网上的数据必须具有高度的完整性和准确性,这就要求系统的高度安全性,可维护性,可靠性及灵活性。
比如客户档案管理,管理人员在录入档案的时候或是数据库出现异常而产生差错,可能会造成不必要的情况,这就要求系统具有高度的安全性,可维护性和可靠性;
灵活性指的是系统要具有强大的功能以适应不同层次的用户不同的需求。
另外,系统的操作界面要求简便,通俗,以便于操作。
2.3性能分析
(1)技术
在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,完全可以实现。
此系统使用java1.8在技术上可行。
(2)经济
本系统方案成本小,不需要投入太多的资金,其运行跟维护所费资金又少,投入使用后可以节省大量人力、物力、时间等资源,可以提高企事业单位的工作效益,带来的间接经济效益比花费在系统开发和运行、维护的费用和购置计算机、服务器等硬件设备的费用加起来要高得多,故经济上可行。
(3)操作
本系统界面友好,使用方便,对使用人员要求不高,很快就可以适应。
系统具有一定的易用性、可靠性、安全性,并经过严格的测试,运行十分稳定。
基于以上几点,该系统在技术上、经济上、操作上都具有可行性。
3运行结果截图
运行结果与现实不符合。
修改BUG后的运行结果。
3.1数据流程图
非法
合法
数据流程图
4.系统测试
4.1测试的目的
软件测试是为了发现错误而执行程序的过程。
或者说,软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例{即输入数据及其预期的输出结果},并利用这些测试用例去运行程序,以发现程序错误的过程。
设计测试的目标是想以最少的时间和人力,系统地找出软件中潜在的各种错误和缺陷。
如果成功地实施了测试,就能够发现软件中的错误。
测试的附带收获是,它能够证明软件的功能和性能与需求说明相符合。
此外,实施测试收集到的测试结果数据为可靠性分析提供了依据。
而测试的目的就是在软件投入生产性运行之前,尽可能地发现软件中的错误。
4.2测试的方法
常见的软件测试阶段的工作主要分为单元测试、集成测试、确认测试和系统测试四个步骤,测试方法有黑盒测试和白盒测试两种方法:
黑盒测试(已经知道产品应该具有的功能,可以通过测试来检验是否每个功能都正常);
白盒测试{如果知道产品内部工作过程,可以通过测试来检验内部动作是否按照说明书的规定正常进行}。
4.3测试用例
1.测试方法:
黑盒测试
2.测试用例
测试编号
测试目标
测试步骤
期望结果
实际结果
001
输入的存款数目小于0
输入存款“-1000”
存款数不能小于等于0
002
输入的存款数目等于0
输入存款“0”
003
输入取款数目小于0
输入取款“-1000”
余额不足或存款数不能小于0。
004
输入取款数目大于余额
:
输入取款“50000:
”
4.4最后总结
通过这次课程设计,我们体会到开发一个完整的系统是非常不容易的,从前期的准备,到中期的实施,再到最后的完结,以及最终的测试,整个过程是充满心酸的,我们也明白了一个团队整体意识在整个项目的开发上是举足轻重的,另外就是学完整个软件测试,我们更觉得测试之责任是非常不可小觑的,只有做好系统的测试工作,才会可能开发一个比较好的系统出来。
4.5修改的代码
(1)红色字体为添加代码
floatcunkuan()
{
System.out.println("
请输入存款数目:
"
);
intcunkuanshu=sc.nextInt();
yuE=yuE+cunkuanshu;
returnyuE;
}
修改为
if(cunkuanshu>
0)
else
存款数不能小于0"
对存款数目添加限制,存款数目必须大于0,否则出现"
存款数不能小于等于0!
字样。
(2)红色字体为添加代码
floatqukuan()
请输入取款数目:
intqukuanshu=sc.nextInt();
yuE=yuE-qukuanshu;
if(yuE>
qukuanshu&
&
qukuanshu>
余额不足或取款数不能小于0!
对取款数目添加限制,取款数目不能大于存款数目,并且取款数目不能小于0,否则出现"
附录代码
importjava.util.*;
classChuxu
{
Stringno,name,opentime,ID;
floatyuE;
Scannersc=newScanner(System.in);
Chuxu(Stringno,Stringname,Stringopentime,StringID,floatyuE)
this.no=no;
this.name=name;
this.opentime=opentime;
this.ID=ID;
this.yuE=yuE;
else
存款数不能小于等于0"
=qukuanshu&
voidshowMessage()
帐号:
+no);
System.out.println("
姓名:
+name);
开户时间:
+opentime);
身份证号:
+ID);
余额:
+yuE);
publicstaticvoidmain(Stringargs[])
Chuxuobj=newChuxu("
001"
"
小明"
2010-1-1"
342623199401234567"
0);
obj.cunkuan();
obj.showMessage();
obj.qukuan();
}
(注:
可编辑下载,若有不当之处,请指正,谢谢!
)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 银行 取款 系统软件 测试 论文