软件测试小论文-银行存取款系统软件测试论文_毕业论文_第1页
软件测试小论文-银行存取款系统软件测试论文_毕业论文_第2页
软件测试小论文-银行存取款系统软件测试论文_毕业论文_第3页
软件测试小论文-银行存取款系统软件测试论文_毕业论文_第4页
软件测试小论文-银行存取款系统软件测试论文_毕业论文_第5页
已阅读5页,还剩9页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

1、ANHUI XINHUA UNIVERSITY软件测试小论文题目:银行存取款系统的开发与测试 *班级:软件一班小组:第(16)小组完成日期:2015.5.4指导教师:钱 丽组员姓名学号所做模块韩继豪1332104108测试模块,Word文档孔阳1332104115源代码编写,修复 Bug目录摘要11绪论2.1.1研究背景2.1.2研究目的2.2系统分析3.2.1 研究目标3.2.2需求分析 3.2.3性能分析 3.3运行结果截图 53.1数据流程图6.4.系统测试7.4.1测试的目的7.4.2测试的方法 7.4.4最后总结8.附录代码 10随着科学技术的不断提高,计算机科学日渐成熟,其强大的功

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

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

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

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

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

7、有一定的易用性、可靠性、安全性,并经过严格的测试,运行十分稳定 基于以上几点,该系统在技术上、经济上、操作上都具有可行性。第11页共13页3运行结果截图运行结果与现实不符合terminated Chuxu Java Applicatic1000梧001走建:力醍 了白廿; 2010-1-1理 M2号实:1&0040嗥酸犬电片怎3;2000总兮:&01姓益申胞严=打:2010-1-1寻tr工唱岳-1000.0 Chuxu Java Applkati-1000哗号:001二户廿3: 2010-1-1崭庐号:342623

8、199401234567余豊:-1&00.0诗迫几孝念弓:-20&Q誨号;&01走窑:力卩尹勺汙环2010-1-1竟也三卑誉:100&.0修改BUG后的运行结果*,. Problems 佃 Javadoc 嘲 De Chuxu Java Applies丄000电兮;&01姓靳E严立廿环2010-1-1勞丁工号 34262319941234567余鬆:1000 + 0壬笙入取软致気2000余丈不百旷韭芥鰐:于0!花号:&01产*廿:亂 2010-1-1342623199451234567僉企1&00*0terminated* 匚huxu Java Appl

9、i-10&0琴歌.总车直L手頁于令比号:&01产4兰口: 2010-1-1身乂丘卷帝扳6h6吏走.ri75 =1&金BE不昱戲亞旷立不慢小于令!|芒屯=出匪= QfT 2010-1-1靑劈送号噸0-0 Lnuxu赴ppin5&00号号;&01建君;和眈尹产?T肌 2010-1-1茅幻隹号経5000.0-1000量茫不疋应甌犷卷不轻于0!議母:001产4丁习:2010-1-1肖汙工瓠余技5&00.93.1数据流程图数据流程图4.系统测试4

10、.1测试的目的软件测试是为了发现错误而执行程序的过程。 或者说,软件测试是根据软件开发 各阶段的规格说明和程序的内部结构而精心设计一批测试用例即输入数据及其预期的输出结果,并利用这些测试用例去运行程序,以发现程序错误的过程。 设计测试的目标是想以最少的时间和人力, 系统地找出软件中潜在的各种错误和 缺陷。如果成功地实施了测试,就能够发现软件中的错误。测试的附带收获是, 它能够证明软件的功能和性能与需求说明相符合。此外,实施测试收集到的测试 结果数据为可靠性分析提供了依据。而测试的目的就是在软件投入生产性运行之 前,尽可能地发现软件中的错误。4.2测试的方法常见的软件测试阶段的工作主要分为单元测

11、试、集成测试、确认测试和系统测试 四个步骤,测试方法有黑盒测试和白盒测试两种方法:黑盒测试(已经知道产品 应该具有的功能,可以通过测试来检验是否每个功能都正常);白盒测试如果知 道产品内部工作过程,可以通过测试来检验内部动作是否按照说明书的规定正常 进行。4.3测试用例1测试方法:黑盒测试2测试用例测试编号测试目标测试步骤期望结果实际结果001输入的存款数目小于0输入存款“ -1000”存款数不能小于等于0存款数不能小于等于0002输入的存款数目等于0输入存款“ 0”存款数不能小于等于0存款数不能小于等于0003输入取款数目小于0输入取款“ -1000”余额不足或存款数不能小于0。余额不足或存

12、款数不能小于0。004输入取款数目大于余额:输入取款“ 50000:”余额不足或存款数不能小于0。余额不足或存款数不能小于0。4.4最后总结通过这次课程设计,我们体会到开发一个完整的系统是非常不容易的,从前期的准备,到中期的实施,再到最后的完结,以及最终的测试,整个过程是充满心酸 的,我们也明白了一个团队整体意识在整个项目的开发上是举足轻重的,另外就是学完整个软件测试,我们更觉得测试之责任是非常不可小觑的, 只有做好系统 的测试工作,才会可能开发一个比较好的系统出来。4.5修改的代码(1) 红色字体为添加代码float cun kua n()System.out.pri ntln(”请输入存款

13、数目:);int cun kua nshu=sc. nextl nt();yuE=yuE+c un kua nshu;return yuE;修改为float cun kua n()System.out.pri ntln(”请输入存款数目:);int cun kua nshu=sc. nextl nt();if(cun kua nshu0)yuE=yuE+c un kua nshu;elseSystem.out.println(”存款数不能小于 0);return yuE;对存款数目添加限制,存款数目必须大于0,否则出现存款数不能小于等于0!字样。(2) 红色字体为添加代码float qukua

14、 n()System.out.pri ntln(”请输入取款数目:);int qukua nshu=sc .n extl nt(); yuE=yuE-qukua nshu;return yuE;修改为float qukua n()System.out.pri ntln(”请输入取款数目:);int qukua nshu=sc .n extI nt();if(yuEqukua nshu &q ukua nshu0) yuE=yuE-qukua nshu;elseSystem.out.println(”余额不足或取款数不能小于0!);return yuE;对取款数目添加限制,取款数目不能大于存款数

15、目,并且取款数目不能小于0,否则出现余额不足或取款数不能小于0!字样。附录代码import java.util.*;class ChuxuStri ng no,n ame,ope ntime,ID;float yuE;Scanner sc=new Scann er(System.i n);Chuxu(Stri ng n o,Stri ng n ame,Stri ng ope ntime,Stri ng ID,float yuE) this .no=no;this .n ame=n ame;this.ope ntime=ope ntime;this.ID=ID;this.yuE=yuE;floa

16、t cun kua n()System.out.pri ntln(”请输入存款数目:);int cun kua nshu=sc. nextl nt();if(cun kua nshu0)yuE=yuE+c un kua nshu;elseSystem.out.println(”存款数不能小于等于0);return yuE;float qukua n()System.out.pri ntln(”请输入取款数目:);int qukua nshu=sc .n extI nt();if(yuE=qukua nshu &q ukua nshu0)余额不足或取款数不能小于0!);yuE=yuE-qukua nshu; elseSystem.out.pri ntl n(” return yuE;void showMessage()System.out.println(”帐号:+no);System.out.pri ntln(” System.out.pri ntln(

温馨提示

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

评论

0/150

提交评论