论文研究-银行基本业务在线管理系统的设计及实现 .pdf

所需积分/C币:15 2019-08-16 287KB .PDF
评分

银行基本业务在线管理系统的设计及实现,高婷,李伟泺,该系统基于C/S结构,采用了MVC模式和DAO模式,利用Java作为编程语言,通过JDBC进行数据持久化,并利用MySQL数据库系统保存数据。本系统��
国科技论文在线 http:/www.papcr.cdu.cn 3.1系统类图 类图是静态建模中的一种,用以描述多个类、接口的特征(属性)行为(方法),以及他们 之间的协作和交互。 Response Request o type sting o type stnng o value Serializable o parameters Propertie s 图1辅助类型图 根据MVC模式的要求,在系统中加入了如上两个类,一方面客户端向服务器发送请求 另一方面服务器处理完请求后向客户端返冋响应。 请求部分包括了两个部分:类型(pe)和参数( parameters),类型表示用户进行的操作类 型,参数中以“键一值”对的形式保存需要进行操作的数据 响应中封装了响应类型和响应的值,用以反馈给客户端 控制器其实是一个转发器,它包括网络资源( socket, ObjcctInput Strcam, ObjectOutputStream)和底层资源( AccountDAO) o as: objec InputStream o oos objectoutput Sream o as IAccountService handle(: vaid ● changbalginreq: Request) o Rnd(in req: Request): vaid o deposit(in req: Request): void o withd(in reg Request): void ●quit0:wid 图2控制器 首先由 Handle方法接收请求并通过请求中解析出请求类型,后转交给下面的具体的ⅹx 方法。各方法中是调用底层DAO接口的方法米完成。 不处理实际务的接口,定义了接口方法供搾制器调用,具体实现有其各自的实现类完 成。 巾国利技论文在线 http:/www.paper.edu.cn <<Interface>> IAccountDAO o insert (in ac o delet e(in actNo: ring): void o Update (in ac Account): void o mod fyAccount(in act: Account): boolean 图3用户接口图 泮*提供帐户管理类,对帐户实体进行业务操作包括增加账广,删除账户,查询账广,查询余额存款取款,转 帐* public void addIct( Account act;//增加账户 public void removeAct( String actIo);/删除账户 public double get Bal( String actIo)://查询账户 public void deposit(String actNa, double amount); //152k public void withdraw(String actNo, double amount); // Hxt public void transfer(string from, String to, double amount); //#pk public boolean find( String sa);//查找用户 public boolean exist( Account account);//判断用户是否存在 public Table findo;/生成帐户和金额的报表 32网络编程 Java为实现內络应用提供」 Java. net。本系统使用 socke(P+Por完成络通信部分的程 序,实现了客户端和服务器端的远程通信。 socket编程模型如下: 服务器端 创建 Socket对 指定服务器端公认 客户 的 Socket地址和端 创建S0CKET芸对家 在 Socket上监听客 户端的联接请求 向服务器端发送联 接请求 阻塞,等待联接的建 建立联接 请求服务 向服务器端发出服 接受客户端的请求信 务请求 解释并处理请求信 服务响应 将处理结果返回给客户 接受服务结果 巾国利技论文在线 http:/www.paper.edu.cn 图4客户/服务器模型 33服务器端 从配置文件中读取 server config. txt文件将内容保存在一个属性集对象 Properties中。 并根据文件中的服务器端∏(φport)创建一个 ServerSocek对象,并等待客户端连接请求的到 来,当请求到达时,服务器启动新线程处理客户端 添加 帐户管理查看 修改业 系统管理“一系统登陆。 除 写入 数据 库 查询 用户作业 存款 取款 转账。 图6服务端流程图 34客户端 以同样的方法将 client config. txt读入一个 Properties中,并通过 Properties中保存的lp 和Port创建一个 socket对象,并通过该 socket对象获得⑩流,提供向服务端发出请求的通 道 存款 取款 写入数据庠 用户管理 省入系统 查询 转账 图5客户端流程图 巾国利技论文在线 http:/www.paper.edu.cn 4.系统测试 4.1客户端运行及测试 41登陆界面 银行基本业务系统一害广登录界面 用户登录 用户名 登录 取消 图7客户端登陆界面 测试描述 例如:存在用户act001密码为888 l、当输入用户或密码为空时,会弹出用户或密码不能为空的提示对话框。 2、当输入用户不为act-001时,会弹出用户不存在的提示对话框 3、当用户正确时,输入密码不为88时,公弹出密码错误的提示对话框。 4、当输入用户和密码都正确时,会登入到客户端主页面。 41.2客户端主界面 银行基本业务系统一客户作界面 存款取款 查询余额 转账退出 图8客户端主界面 存款模块测试 用户为登入的用户(act001) 1、当输入为空时,点击存款按钮,会弹出金额个能为空的捷小对话框 2、当输入不为空时,点击存款按钮,会弹出存款成功的提示对话框。 取款模块测试 用户为登入的用户(act-001) l、当输入为空时,点击取款按钮,会弹出金额不能为空的提示对话框。 2、当输入不为空时,点击存款按钮,会判断输入的金额是否大于当前用户的金额 当不大于时,会弹出取款成功的提示对话框。b:当大于时,会弹出余额不足不能取款 巾国利技论文在线 http:/www.paper.edu.cn 的提示 查询余额模块测试 用户为登入的用户(act01) 点击查询余额按钮,会弹出具有用户余额信息对话框。 转账模块测试 用户为登入的用户(act-001);目标帐户为act-002 当输入的目标用户或金额为空时,会弹出目标用户不能为空或金额不能为空的提示对话 框 2、当目标帐户输入不为act-002时,会弹出目标用户不存在的提示对话框。 3、当目标帐户输为act-002时,但输入金额超过了act-001的余额的话,会弹出余额不 足不能转账的提示对话框。 4、当目标帐户输为acL-002时,输入金额没有超过了ac1-001的余额的话,就会弹出转 账成功的提示对话框。 4.2服务器端的运行与测试 421服务器主界面 ≌帐户信息 帐户管理用尸作业 图9服务器主界面 此处,在服务器已完成的主模块有帐户管理与用户作业。其中用户作业和客户端的一样 故不在重复说明。 422用户删除界面 删除帐户 请输入 actIo: 删除取消 图10删除用户界面 巾国利技论文在线 http:/www.paper.edu.cn 删除用户测试 例如:存在用户act-001 l、当输入act001点击删除按钮,会返回删除成功界面 2、当输入空时,点击删除按钮,会弹出用户不能为空的提示框。 3、当翰入用户不为act-o01时,点击删除按钮,会弹出用户不存在的提小框。 4.2.3添加用户模块 ≥添加帐户 请输入用户 actIo 请输入金额 添加」取消 图11添加用户模块 添加用户测试 1、当输入acNo或金额为空时,点击添加按钮,会弹出用户或金额不能为空的提示对 话框 2、当输入 actIo且金额不为空时,点击添加按钮,会弹出添加用户成功的提示对话框 42.4查询用户模块 ≌所有帐户信息 actIo bal act 001 730000 act-002 10950000 act 003 600000 act-1 1000.00 图12查询用户模块 5.结束语 本系统提供了分布式帐户管理的功能,有利」提高银行的销售效率,简化帐户的管理难 度。本系统采用了CS模式架构、Jdbc技术,利用 MySQL数据库管理系统结合 MyEclipse 集成开发环境开发出Java项目,主要功能有远稈登入、对帐户进行管理、对用户业务的基 本操作等。在开发过程中遏到多处问题已经解决,但仍存在技术上的不足,如:在层次结构 巾国利技论文在线 http:/www.paper.edu.cn 上,分层比较模糊,使系统介于两层系统与三层系统之间,有待改进为三层式系统 参考文献 [1]孙卫琴.java面向对象编程.电子工业出版社.2006 [a]ays. Horstmann Gray Cornell著陈吴鹏王浩姚建平等译.Java核心技术卷一:基础知识第 七版.机槭工业出版社.2006 「3layS. Horstmann, Gray Cornell著陈昊鹏王浩姚建平等译.Java核心技术襟二:高级特性第 七版.机械工业出版社.2006 L4」 Vikram vaswini著徐小青等译.MyS完全手册.电子工业出版社.2004 [S]孙卫琴、精通 Hibernate:Java对象持久化技术详斛.电子T业出版社.2005 The Design and Realization of On-line Banking Basic Service Management System Gaoting Liwciluo Chengcan School of Information and Electrical Engineering. CUMT, Xuzhou 221008) abstract The system is based on C/s frame and programmed by Java programming Language, uses MVC and DAO mode, persists data to the database named mysql by Hibernate. The system is a software system achieves distance electric reservation. It supports the server manages the information of flights and agents, processes the request from client and return the response, at the same time saves the date to database. The client is provide to the agents to login and make a reservation Key Words: Objecl-Orienled Design ,Java, JDBC, JDBC, MVC, DAO

...展开详情
立即下载 最低0.43元/次 身份认证VIP会员低至7折
举报 举报 收藏 收藏
分享
287KB
论文研究-银行基本业务在线管理系统的设计及实现 .pdf

银行基本业务在线管理系统的设计及实现,高婷,李伟泺,该系统基于C/S结构,采用了MVC模式和DAO模式,利用Java作为编程语言,通过JDBC进行数据持久化,并利用MySQL数据库系统保存数据。本系统��

2019-08-16 立即下载
275KB
论文研究-基于OTA STK技术的手机银行系统研究 .pdf

基于OTA STK技术的手机银行系统研究,王乐,邹俊伟,本文首先分析了目前国内手机银行常用的几种技术的优缺点,并针对其缺点,提出了一种基于OTA STK技术的手机银行系统。系统的创新点��

2019-08-17 立即下载
271KB
论文研究-基于图像边缘轮廓的银行支票小写金额识别 .pdf

基于图像边缘轮廓的银行支票小写金额识别,曹文静,,银行支票的小写金额识别已有比较成熟的发展,针对模版匹配手写数字识别有太多的不确定性,BP网络手写数字识别训练复杂,参数不易�

2019-08-15 立即下载
494KB
论文研究-一种基于Hive日志分析的大数据存储优化方法 .pdf

一种基于Hive日志分析的大数据存储优化方法,王正也,李书芳,从2002年起,某金融机构积累了大量的银行卡支付日志数据。随着业务的不断增长,数据集高速增长,原生的Hive的查询性能已经不能令人�

2019-08-15 立即下载
307KB
论文研究-非接触支付移动终端的实现方案 .pdf

非接触支付移动终端的实现方案,马俊杰,,非接触支付技术在手机上的应用为运营商和银行扩展了业务,也方便了消费者和商家。本文给出了非接触支付在移动终端侧的4种实现方��

2019-08-16 立即下载
254KB
论文研究-基于IP核的FIR滤波器实现 .pdf

基于IP核的FIR滤波器实现,张银行,杨小雪,有限长单位冲击响应(FIR)数字滤波器具有严格的线性相位特性、任意的幅度特性、稳定性高等特点,并能用快速傅里叶变换(FFT)算法来实��

2019-08-23 立即下载
471KB
美国直销银行与传统银行比较研究--基于匹配理论

美国直销银行与传统银行比较研究--基于匹配理论,欧凯文,沈中华,相较于互联网银行的发展,关于互联网银行的理论研究相对落后。本文通过研究美国14家直销银行和201家传统银行的2010年到2016年的年度�

2020-01-29 立即下载
521KB
第三方支付企业与商业银行共生发展环境容量实证研究--基于共生视角

第三方支付企业与商业银行共生发展环境容量实证研究--基于共生视角,沈赐,陈浩,本文运用共生理论,构建第三方支付企业与商业银行Logistic共生成长模型,通过对第三方支付企业互联网支付交易规模和商业银行网上银�

2020-01-15 立即下载
441KB
所有权结构与商业银行风险承担--来自中国上市银行的经验证据:2000-2010

所有权结构与商业银行风险承担--来自中国上市银行的经验证据:2000-2010,王惠娟,陈戎杰,本文运用14家中国上市银行2000-2010年间的面板数据,实证考察所有权结构对商业银行风险承担行为的影响。研究结果表明,所有权结构对�

2020-02-20 立即下载
169KB
我国商业银行经营效率--基于DEA的研究

我国商业银行经营效率--基于DEA的研究,高欣,,本文使用DEA CCR模型分析了我国2004-2007年四大国有商业银行和八大股份制商业银行的经营效率。结果表明:(1)股份制商业银行发展迅速�

2020-01-16 立即下载
500KB
基于ZSG-DEA模型的商业银行资源配置效率优化研究

基于ZSG-DEA模型的商业银行资源配置效率优化研究,杨梦娟,郑立群,本文以优化商业银行资源配置和提升效率为目标,在投入总量固定的条件下,探讨投入导向的ZSG-DEA模型进行银行财务资源再分配的可行�

2020-02-21 立即下载
783KB
影子银行对天津经济及金融稳定性的影响-基于VAR模型的实证研究

影子银行对天津经济及金融稳定性的影响-基于VAR模型的实证研究,杨克磊,唐天奇,以1991-2015年天津经济相关数据为基础,建立VAR模型并运用Granger因果检验、平稳性检验、脉冲响应函数以及方差分解方法实证分析了影子�

2020-02-26 立即下载
384KB
外资银行进入对我国商业银行效率的影响的实证研究

外资银行进入对我国商业银行效率的影响的实证研究,陈立泰,叶长华,外资银行进入对东道国银行效率的影响备受关注。本文利用1999-2007年外资银行进入我国的资产与数量份额,以及我国14家商业银行的相关�

2020-02-19 立即下载
389KB
江苏省村镇银行经营效率研究

江苏省村镇银行经营效率研究,张兵,虞晨阳,本文基于2012-2013年间对于江苏省12家村镇银行的经营数据,将职工人数、存贷款种类与结算类业务种类之和以及主营业务支出作为投入指�

2020-02-21 立即下载
173KB
我国商业银行资本结构影响流动性风险的实证研究

我国商业银行资本结构影响流动性风险的实证研究,谭思丽,张强,本文采用2007-2015年35家中国商业银行的年度面板数据,并将全样本数据分成五家大型商业银行和股份制商业银行子样本以及城市商业银行�

2020-01-29 立即下载
461KB
金融发展对商业银行绩效的影响研究

金融发展对商业银行绩效的影响研究,刘真,龙海明,本文通过分析金融发展对商业银行绩效的影响机制,建立金融发展与商业银行绩效的理论模型。利用2005-2104年16家上市商业银行为研究对�

2020-01-15 立即下载
235KB
我国商业银行在金融创新中的风险管理问题研究

我国商业银行在金融创新中的风险管理问题研究,胡海明,,2008年以来金融次贷危机席卷全球,但谁都无法料想这是仅占美国房地产贷款比例15%份额的次级贷款市场所引起的,而在这一过程中扮演�

2020-01-16 立即下载
316KB
信息技术投资对企业市场价值的影响--基于中国银行业的理论和实证分析

信息技术投资对企业市场价值的影响--基于中国银行业的理论和实证分析,徐盈之,韩颜超,本文首先简要回顾了国内外学者关于信息技术投资对企业市场价值影响的研究成果,然后利用托宾q理论,建立了银行市场价值计量模型�

2020-02-06 立即下载
643KB
互联网金融、银行收入结构多元化对商业银行风险的影响研究

互联网金融、银行收入结构多元化对商业银行风险的影响研究,李斌,陈新泽,本文基于我国13家上市银行2008-2017年的相关数据据,构建了衡量互联网金融发展水平、银行收入结构多元化指标,运用动态面板GMM模型,�

2020-03-01 立即下载
86KB
新加坡银行监管机制研究

新加坡银行监管机制研究,吴海兵,马苏德,2006年,我国银行业将全面对外开放,外资银行将纷纷涌入,我国的银行业监管如何能够跟上开放的步伐无疑是我们十分关注的问题。新�

2020-02-03 立即下载
img

关注 私信 TA的资源

上传资源赚积分,得勋章
相关内容推荐