当前位置:首页 > (瀹屾暣鐗?鍩轰簬JAVA鎶鏈綉涓婇摱琛岀郴缁熺殑瀹炵幇姣曚笟璁捐 - 鐧惧害鏂囧簱
图4-9 查询余额管理
(4)查询余额管理界面源代码: public Account getAccount(String id){
Session session = null; Transaction tx = null; Account acc = null; try {
session = HibernateSessionFactory.getSession(); tx = session.beginTransaction();
acc = (Account)session.get(Account.class, id);
} catch (Exception e) {
tx.rollback();
}
e.printStackTrace();
}finally{ }
return acc;
txmit();
HibernateSessionFactory.closeSession();
4.3.7 转账管理(transfer.jsp)
(1)转账管理显示自己账号和余额以及要转入方的账号、转入金额。 (2)转账管理模块用了JSP语言进行操作,对数据库的操作用JavaBean进行封装。
(3)转账管理运行结果如图4-8所示:
(4)转账管理界面源代码:
public boolean transfer(Account first,Account second){
Session session = null; Transaction tx = null; boolean b = false; try {
session = HibernateSessionFactory.getSession(); tx = session.beginTransaction();
Account account1 = (Account)session.get(Account.class,
first.getId());
Account account2 = (Account)session.get(Account.class,
second.getId());
account1.setBalance(new
Double(account1.getBalance().doubleValue()-first.getBalance().doubleValue()));
account2.setBalance(new
Double(account2.getBalance().doubleValue()+first.getBalance().doubleValue()));
session.update(account1); session.update(account2); b = true;
} catch (Exception e) {
tx.rollback(); e.printStackTrace();
}finally{
}
}
txmit();
HibernateSessionFactory.closeSession();
return b;
第5章 ATM银行取款系统测试
5.1 引言
软件测试是软件开发过程的重要组成部分,是用来确认一个程序的功能、性能是否符合开发之前所提出的一些要求。软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。软件测试是为了发现错误而执行程序的过程。
5.2 测试方法
测试,通常有两种方式:单元测试和组装测试。对本系统着重单元测试。单元测试中通常使用白盒测试法,也就是根据程序的内部处理逻辑来设计测试用例。白盒测试法主要的方法有:语句覆盖,条件覆盖,判定覆盖,判定-条件覆盖,条件组合覆盖,路径覆盖。
5.3 部分测试用例
5.3.1 网站启动测试
(1)将程序文件夹sort放到Tomcat的webapps文件夹里,然后启动
共分享92篇相关文档