网上银行系统

网上银行系统

ID:44991994

大小:534.00 KB

页数:23页

时间:2019-11-06

网上银行系统_第1页
网上银行系统_第2页
网上银行系统_第3页
网上银行系统_第4页
网上银行系统_第5页
资源描述:

《网上银行系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、网上银行系统问题描述问题的提出及描述某建行支行需要一个网上银行系统,实现人们平常生活中的存款、取款、查询余额,退出等核心业务,类似于银行的ATM机。2问题分析-1任务需求开发一个类似于ATM机的网上银行系统;系统描述该系统是一个B/S结构的系统;该系统采用J2EE技术架构(Struts+EJB)该系统数据库为Oracle9i该系统的应用服务器为Weblogic8.13问题分析-2用例分析4问题分析-3类图(以实现登陆用例的类图为例)5问题分析-4时序图分析(以实现登陆系统用例为例)6难点解析-1技术架构BrowserServerW

2、EBLayer(Struts)WebEJBLayerDBActionFormJSPSessionBeanEntityBean7难点解析-2Struts框架的使用8难点解析-3EJB编程环境的配置EJBcode的编写打包发布9阶段划分第一阶段(10分钟):数据库设计及其实现第二阶段(80分钟):实现登陆用例第三阶段(70分钟):实现存款用例第四阶段(70分钟):实现取款用例10第一阶段第一阶段(10分钟):数据库设计及其实现表Account要求学员自己动手编码,教师在编码的过程中解答学员提出的问题11阶段检查针对第一阶段抽查学员的建

3、库结果教员给出点评12第一阶段标准代码演示第一阶段数据库结果展示在SqlPlus或OracleOEM中展示13第二阶段第二阶段(80分钟):实现登陆用例编写JSP、Form和Action;编写SessionBean和EntityBean;调试程序要求学员自己动手编码,在编码的过程中解答学员提出的问题14阶段检查针对第二阶段抽查学员的编码结果教员给出点评15第二阶段标准代码演示演示登陆系统的功能,并在JBuilder2005中演示相关代码……Contextinitial=newInitialContext();Objectobj=i

4、nitial.lookup("Logon");LogonHomehome=(LogonHome)PortableRemoteObject.narrow(obj,LogonHome.class);Logonlogon=home.create();result=logon.checkAccount(accoutNo,password);……在JBuilder2005中演示代码16第三阶段第三阶段(70分钟):实现存款用例编写JSP、Form和Action;编写SessionBean和EntityBean;调试程序要求学员自己动手编码,

5、在编码的过程中解答学员提出的问题17阶段检查针对第三阶段抽查学员的编码结果教员给出点评18第三阶段标准代码演示演示存款的功能,并在JBuilder2005中演示相关代码……if(money==null

6、

7、money.trim().equals("")){resultStr="请输入存款金额!";servletRequest.setAttribute("result",resultStr);returnnewActionForward(actionMapping.getInput());}else{intresult=saveMon

8、ey(accoutNo,money);resultStr=(result!=1)?"存款失败":"存款成功";}……servletRequest.setAttribute("result",resultStr);returnactionMapping.findForward("main");……在JBuilder2005中演示代码19第四阶段第四阶段(60分钟):实现取款用例编写JSP、Form和Action;编写SessionBean和EntityBean;调试程序要求学员自己动手编码,在编码的过程中解答学员提出的问题20阶段检

9、查针对第二阶段抽查学员的编码结果教员给出点评21第四阶段标准代码演示演示取款的功能,主要是观察数据库数据的变化BigDecimalmoneyBDC=newBigDecimal(money);……AccountHomeaccountrHome=(AccountHome)context.lookup("Account");Accountaccount=accountrHome.findByPrimaryKey(accountNo);if(account!=null){if(account.getBalance().compareTo(

10、moneyBDC)<0){result=-1;}else{account.setBalance(account.getBalance().subtract(moneyBDC));result=1;}}……在JBuilder2005中演示代码22总结

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。