银行管理系统设计说明书.doc
《银行管理系统设计说明书.doc》由会员分享,可在线阅读,更多相关《银行管理系统设计说明书.doc(21页珍藏版)》请在沃文网上搜索。
1、毕业设计题 目: 银行管理系统 系 别: 软件技术 专业 / 班级: WEB 年 级: 2009 学 号: 09013134 姓 名: 王霖 指 导 老 师: 陈振标 对齐,要美观教务处制年 月内容摘要银行是一个服务性行业,每天要处理大量的业务及数据报表查询。人工处理这些信息不但工作量繁重、复杂,而且容易产生错误,造成重大损失。采用计算机对这些信息进行有效管理,不但能实现管理的规划化,而且还能提高银行职工的工作效率,降低工作的失误率,方便银行对相关数据的查询等。账户管理是银行业务流程过程中十分重要且必备的环节之一,在银行业务流程当中起着承上启下的作用,其重要性不言而喻。但是,目前许多银行在具体
2、的业务流程处理过程中仍然使用手工操作的方式来实施,不仅费时、费力,效率低下,而且无法达到理想的效果。本文针对上述问题,采用软件工程的开发原理,依据软件流程过程规范,按照需求分析、概要设计、详细设计、程序编码、测试、软件应用、软件维护等过程开发了一个银行账户管理系统。关键词 :Oracle,银行系统,java,JDK5.017目录1 设计任务要求11.1 目的及意义11.3 系统功能要求11.2 预期开发成果12 技术平台要求12.1 硬件技术平台12.2软件技术平台13 系统功能模块说明23.1 系统功能模块图23.2 各模块的基本功能说明34 设计结果34.1 设计测试34.2 设计结果展示
3、44.3 设计作品改进之处4总结4参考文献41 设计任务要求1.1 目的及意义银行是一个服务性行业,每天要处理大量的业务及数据报表查询。人工处理这些信息不但工作量繁重、复杂,而且容易产生错误,造成重大损失。采用计算机对这些信息进行有效管理,不但能实现管理的规划化,而且还能提高银行职工的工作效率,降低工作的失误率,方便银行对相关数据的查询等。随着银行业务量的扩大,数据聚集的膨胀。同时,随着计算机网络的发展。为了让银行得到更好的发展,故一个功能完善的银行系统是急需的。1.3 系统功能要求 开户,查询,挂失,存款,取款1.2 预期开发成果 一个可以用于银行管理的方便快捷 安全的系统 2 技术平台要求
4、 2.1 硬件技术平台笔记本一般配置或 标准的PC机。最低配置如下: 操作系统: Windows 2000 或 XP 处理器: Pentium- 1GHz 内存: 512MB 硬盘空间: 20GB 2.2软件技术平台myeclipse3 系统功能模块说明 3.1 系统功能模块图3.2 各模块的基本功能说明 1. 修改密码package com.soft.action;import com.soft.dao.ChangePwdImp;import com.soft.dao.factory.Factroy;import com.soft.dao.factory.OracleDaoFactroy;/
5、* * 这是一个以改变密码的动作类 * author Administrator * */public class ChangePwdAction /* * 这是一个静态的改变密码的方法 * param card * param employeeID * param oldpwd * param newpwd * return */public static String changePwd(String card, String employeeID, String oldpwd,String newpwd)Factroy f=new OracleDaoFactroy();ChangePwd
6、Imp change=f.createChangePwd(); return change.changePwd(card, employeeID, oldpwd, newpwd);2存款取款package com.soft.action;import javax.swing.JOptionPane;import com.soft.dao.GetOrSaveImp;import com.soft.dao.bean.UserBean;import com.soft.dao.factory.Factroy;import com.soft.dao.factory.OracleDaoFactroy;/*
7、 * 这是一个存款或取款的动作类 * author Administrator * */public class GetOrSaveAction /* * 这是一个存款或取款的静态方法 * param cardids * param type * param oldmoney * param money1 * param employeeID * param newmoney * param u * return */public static String insertIntoGetMoney(String cardids,int type, double oldmoney,double m
8、oney1, String employeeID,double newmoney,UserBean u)Factroy f=new OracleDaoFactroy();GetOrSaveImp getorsave=f.createGetOrSave();String isok=getorsave.insertIntoGetMoney(cardids, type, oldmoney, money1, employeeID, newmoney, u);return isok;3挂失package com.soft.action;import com.soft.dao.GuashiOrZhuxia
9、oImp;import com.soft.dao.factory.Factroy;import com.soft.dao.factory.OracleDaoFactroy;/* * 这是一个挂失的动作类 * author Administrator * */public class GuashiAction /* * 这是一个挂失的静态方法 * param cardid * param employeeID * param statid * return */public static String guaShi(String cardid, String employeeID,int sta
10、tid)Factroy f=new OracleDaoFactroy();GuashiOrZhuxiaoImp gua=f.createGuashiOrZhuxiao();return gua.guaShiOrZhuxiao(cardid, employeeID,statid);4登录package com.soft.action;import java.sql.Connection;import java.util.List;import javax.swing.JOptionPane;import com.soft.dao.Logimp;import mon.JDBCUtil;import
11、 com.soft.dao.factory.Factroy;import com.soft.dao.factory.OracleDaoFactroy;import com.soft.view.BankTradeJframe;import com.soft.view.LogJframe;/* * 这是一个登入的动作类 * author Administrator * */public class LogAction /* * 这是一个判定登入是否成功的静态方法 * param host * param port * param sid * param employeeid * param pwd
12、 * return */public static int logIsOk(String host,String port,String sid,String employeeid,String pwd)Connection c=null;try c = JDBCUtil.getConn(host,port,sid); catch (Exception e) e.printStackTrace();return -4;Factroy f=new OracleDaoFactroy();Logimp log=f.createLog();List l=log.getNameAndPwd(c, emp
13、loyeeid);if (l=null) return -1;elseString pwdTrue=l.get(0).toString();LogJframe.employeeName=l.get(1).toString();if (pwdTrue.equals(000000) return -2;if (pwd.equals(pwdTrue) LogJframe.employeeID=employeeid;return 1;/LogJframe.this.dispose();elsereturn -3;5查询package com.soft.action;import java.util.V
14、ector;import javax.swing.JOptionPane;import com.soft.dao.Queryimp;import com.soft.dao.factory.Factroy;import com.soft.dao.factory.OracleDaoFactroy;/* * 这是一个查询的动作类 * author Administrator * */public class QueryAction /* * 这是一个返回查询结果的静态方法 * param sql * return */ public static VectorVector getVector(Str
15、ing sql) Factroy f=new OracleDaoFactroy(); Queryimp query=f.createQuery(); if (query.getVector(sql)=null) JOptionPane.showMessageDialog(null, 無數據找到,請核對信息); return query.getVector(sql); 6开户package com.soft.action;import com.soft.dao.StartUserimp;import com.soft.dao.factory.Factroy;import com.soft.dao
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 银行 管理 系统 设计 说明书