版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、文献综述述一、概述述ATM自自动取款款机是由由计算机机控制的的持卡人人自我服服务型的的金融专专用设备备。ATTM是英英文Auutommatiic TTelller Macchinne的缩缩写。AATM是是最普遍遍的自助助银行设设备,可可以提供供最基本本的银行行服务之之一,即即出钞交交易,有有些全功功能的产产品还可可以提供供信封存存款业务务。在AATM自自动取款款机上也也可以进进行账户户查询、修改密密码和转转账的业业务。同时在制制作这个个系统的的过程中中也应用用了数据据库的知知识,这这个相对对于想从从事软件件开发的的人来说说是比较较重要的的内容,这个也也是本次次设计的的重点知知识,同同时数据据库
2、链接接是必须须要学会会的,因因为这个个是最核核心的内内容,培培养自己己坚实的的逻辑表表达能力力和沟通通能力,和培养养自己良良好的文文案能力力,要求求掌握AATM取取款机的的具体工工作原理理以及jjavaa简单系系统的设设计方法法。二、内容容(一)AATM的的研究现现状众所周知知随着信信息时代代科技的的飞速发发展和随随着全球球金融行行业的兴兴起,使使用ATTM取款款机、计计算机信信息技术术以及计计算机科科学技术术的发展展,给人人们的生生活带来来了翻天天覆地的的变化,同时这这些技术术在人们们生活中中的运用用,随着着科学技技术的进进步,经经营方式式的转变变,处理理信息系系统的内内容和形形式也在在发生
3、变变化。当当前,以以计算机机和通信信技术为为基础的的信息系系统正处处在蓬勃勃发展的的时期,ATMM取款系系统可充充分利用用网络技技术和数数据库技技术的发发展,形形成一种种全新的的运作方方式。随随着因特特网的形形成和发发展,基基于网络络技术的的信息系系统除了了它传统统的功能能外,实实现了特特定地方方刷卡消消费等。不仅提提高了银银行的业业务处理理能力,而且大大大的节节省了人们取取钱所花花费的时时间和价价值;并并且在有有效防止止了一些些非法的的业务操操作,对对于一些些复杂的的信息,就能够充充分的发挥它它们的优越越性。 据悉,中中国最近近几年AATM增增长速度度维持在在10以上,而世界界其它国国家AT
4、TM增长长率大致致为3。现在在,中国国已经成为为全球最最大的AATM市市场。但但是,市市场研究究机构同同时认为为,我国国今后几几年的发发展势头头将较过过去几年年慢下来来,不再再维持过过去两位位数的高高增长率率,因为为大城市市的ATTM拥有有量已达达一定程程度,而而二线城城市的AATM则则需要一一定的配配套设施施方能开开始高速速度发展展。目前,国内AATM最最多只有有七八种种功能,相对于于其它国国家,如如新加坡坡,功能能确实少少一些。新加坡坡的ATTM交易易功能多多达400多种。在发达达国家,多种新新技术应应用于AATM,使ATTM使用用更加便便捷,功功能也更更多。持持卡人无无需携带带银行卡卡,
5、虹膜膜识别、手纹识识别ATTM可通通过识别别客户独独有的生生物特征征进行交交易。借借助无线线通ATTM,持持卡人可可以远程程在手机机上先行行操作交交易,并并在ATTM上按按最后一一个交易易指令。另外,有的AATM可可以打印印彩色地地图、销销售电影影票和邮邮票等。从技术术上讲,这些最最先进的的ATMM随时可可以提供供给中国国的商业业银行。但ATTM是一一个终端端,其功功能需要要银行主主机的配配合。而而且中国国银行业业正对外外资银行行加速开开放,进进入中国国的外资资银行今今后一定定会将最最新的AATM带带入中国国。(二)AATM取取款机系系统的影影响ATM取取款机诞诞生可以以说是世世界金融融行业的
6、的一大进进步,也也是历史史性的转转折点。ATMM自动取取款机不不仅能提高了了银行的的业务处处理能力力,还能大大大的节省省人们取取钱所花花费的时时间和价价值;并并且在有有效防止止了一些些非法的的业务操操作,对对于一些些复杂的的信息,就能够充充分的发挥它它们的优越越性。ATM系系统对金金融业的的变革产产生了和和正在产产生着深深远的影影响。从从现代金金融业新新概念来来看,AATM系系统就是是电子信信息技术术在金融融业金融融管理的的一种应应用。它它避免了了对于用户户的信息息资料、以及资资金统计计等用人人工办理理。数据据信息处处理工作作量大,繁琐,数据处处理手工工操作,工作量量大,工工作时需需实时认认真
7、办理理,一但但出现错错误将带带来很大大的损失失。从而解决决了用户户信息和和资金信信息的繁繁杂问题题,对于ATTM取款款系统数数据的统统计和核核实等都都是采用用卡号进进行核对对的,进而实实现了数数据的准准确性、完整性性、及时时性,避避免了工工作人员员和管理理员工作作时间一一长,再再进行查查询,就就得在众众多的资资料中翻翻阅、查查找了,造成查查询费时时、费力力。同时也得得用户可可以安全全的进行行操作,便捷,快速的的进行取取款以及及完成一一些商业业上的交交易,大大提高高办公效效率,能能够及时时、准确确、有效效的帮用用户办理理各种繁繁琐的手手续,也也减缓了了银行工工作人员员的压力力。(三)AATM自自
8、动取款款机系统统的展望望近年来我我国信息息产业发发展迅速速,手工工管理方方式在银银行帐目目管理等等需要大大量事务务处理的的应用中中已显得得不相适适应,采采用ITT技术提提高服务务质量和和管理水水平势在在必行。目前,对外开开放必然然趋势使使银行业业直面外外国银行行巨头的的直接挑挑战,因因此,银银行必须须提高其其工作效效率,改改善其工工作环境境。这样样,帐户户管理的的信息化化也势在必必行。另外,AATM需需要的是是更高的的人性化化和更强强大的中中间业务务,现在在的ATTM都是是穿墙的的或者是是大堂的的,如果果要重新新设计的的话,可可以设计计更轻便便的但是是又安全全的ATTM,比比如说可可以放在在汽
9、车上上,火车车上,甚甚至是飞飞机上。将来的的ATMM应该不不是按键键式的,可能会会发展成成语音操操作式,只要人人机语音音对话就就能实现现,这对对一些残残障人士士更有帮帮助。(四)开开发语言言和开发发平台的的选择与与介绍本文利用用面向对对象开发发的方法法,联系系实际AATM应应用界面面,采用用MyEcclippse开开发工具具,以wiindoows77操作系系统、MMySqql小型型数据库库为后台台以及利利用jaava语语言和通通过实现现JDBBC数据据库的连连接开发发出了一一套模拟拟自动取取款机系系统。Javaa是一种种可以撰撰写跨平平台应用用软件的的面向对对象的程程序设计计语言,是由SSun
10、 Miccrossysttemss公司于于19995年55月推出出的Jaava程程序设计计语言和和 HYPERLINK /view/209634.htm Javva平台台(即JJavaaSE, JaavaEEE, JavvaMEE)的总总称。JJavaa 技术术具有卓卓越的通通用性、高效性性、平台台移植性性和安全全性,广广泛应用用于个人人PC、数据中中心、游游戏控制制台、科科学超级级计算机机、移动动电话和和互联网网,同时时拥有全全球最大大的开发发者专业业社群。在全球球云计算算和移动动互联网网的产业业环境下下,Jaava更更具备了了显著优优势和广广阔前景景。MySQQL是一一个 HYPERLIN
11、K /view/1450387.htm 关系系型数据据库管理理系统,由瑞典典MySSQL AB公公司开发发,目前前属于 HYPERLINK /view/15020.htm OOraccle公公司。MMySQQL是一一种关联联 HYPERLINK /view/68446.htm 数据库库管理系系统,关关联数据据库将数数据保存存在不同同的表中中,而不不是将所所有数据据放在一一个大仓仓库内,这样就就增加了了速度并并提高了了 HYPERLINK /view/474022.htm 灵活性。MySSQL的的SQLL语言是是用于访访问 HYPERLINK /view/1088.htm 数据据库的最最常用标标
12、准化语语言。MMySQQL软件件采用了了双授权权政策(本词条条“授权政政策”),它它分为社社区版和和商业版版,由于于其体积积小、速速度快、总体拥拥有成本本低,尤尤其是 HYPERLINK /view/394804.htm 开开放源码码这一特特点,一一般中小小型网站站的开发发都选择择MySSQL作作为网站站 HYPERLINK /view/1088.htm 数据库库。由于于其社区区版的性性能卓越越,搭配配 HYPERLINK /view/99.htm PHPP和 HYPERLINK /view/28283.htm Apaachee可组成成良好的的开发环环境。MyEcclippse企企业级工工作平
13、台台(MyyEcllipsse EEnteerprrisee Woorkbbencch ,简称MMyEcclippse)是对 HYPERLINK /view/23576.htm EEcliipseeIDEE的扩展展,利用用它我们们可以在在 HYPERLINK /view/1088.htm 数据库库和JaavaEEE的开开发、发发布以及及 HYPERLINK /view/330120.htm 应用程程序 HYPERLINK /view/133203.htm 服务务器的整整合方面面极大的的提高工工作效率率。它是是功能丰丰富的JJavaaEE HYPERLINK /view/14867.htm 集集
14、成开发发环境,包括了了完备的的编码、调试、测试和和发布功功能,完完整支持持 HYPERLINK /view/692.htm HTMML,SStruuts,JSPP, HYPERLINK /view/15916.htm CSSS, HYPERLINK /view/16168.htm Javvasccrippt,SSpriing,SQLL,Hiiberrnatte。MyEcclippse 是一个个十分优优秀的用用于开发发Javva, J2EEE的 Ecllipsse 插插件集合合,MyyEcllipsse的功功能非常常强大,支持也也十分广广泛,尤尤其是对对各种开开源产品品的支持持十分不不错。MMy
15、Ecclippse目目前支持持Javva SServvlett,AJJAX, JSSP, JSFF, SStruuts,Sprringg, HHibeernaate,EJBB3,JJDBCC数据库库链接工工具等多多项功能能。可以以说MyyEcllipsse几乎乎囊括了了目前所所有主流流开源产产品的专专属ecclippse开开发工具具。总结本文利用用javva语言言面向对对象、跨跨平台、分布应应用等特特点,采用MyyEcllipsse开发发工具,以wiindoows77操作系系统、MMySqql数据据库为后后台开发发出了一一套自动动取款机机系统,基本上上实现了了账户查查询、修修改密码码、转账账和
16、取款款等业务务。随着计算算机技术术飞速发发展及其其应用领领域的扩扩大,特特别是计计算机网网络和电电子商务务的发展展,极大大地改变变了商业业银行传传统的经经营和管管理模式式。能够够为客户户提供方方便、快快捷、安安全的服服务,也也能有效效降低银银行的运运营成本本,这是是银行管管理系统统追求的的目标。目前,对于现现代化银银行运营营的要求求是客户户可以实实现随时时随地的的业务交交易,银银行职员员可以进进行高效效合理的的工作管管理,实实现银行行业务电电子化。5参考文献献1孙孙卫琴.Javva 面面向对象象程序设设计MM. 北京:电子工工业出版版社,220099.72王王国辉, 吕海海涛. Javva数据
17、据库系统统开发案案例精选选M. 北北京:人人民邮电电出版社社3陈陈国君, 陈锡锡祯. Javva2程程序设计计基础M. 北京京: 清清华大学学出版社社4袁袁海燕. Jaava实实用程序序设计1100例例M. 北北京: 人民邮邮电出版版社5朱朱站立、沈伟. Jaava程程序设计计实用教教程MM. 电子工工业出版版社6印印旻编、许伟. Jaava22从入门门到精通通M.北京京:清华华大学出出版社7杨杨树林,胡洁萍萍. JJavaa语言最最新实用用案例教教程. 北京:清华大大学出版版社,220100.7: 141123228 李刚刚等. Javva数据据库技术术详解. 北京京:化学学工业出出版社,2
18、0110.779 美美Liiangg Y D.JJavaa语言程程序设计计.王镁镁,等译译. 北北京:机机械工业业出版社社,20005.10 美美Kaathyy Waalraath 等.JJFC Swiing标标准教材材. 北北京:电电子工业业出版社社,20005.11 郑莉莉,王言言行,马马素霞. Jaava语语言程序序设计. 北京京:清华华大学出出版社,20006.12 朱喜喜福,林林建民,唐永新新. JJavaa程序设设计. 北京:人民邮邮电出版版社,220011.13 朱喜喜福. Javva程序序设计. 北京京:清华华大学出出版社,20005.摘要:221世纪纪是催人人奋进的的时代,科
19、学技技术飞速速发展,金融业业ATMM取款机机的诞生生可以说说是世界界金融行行业中的的一大进进步,更更是其发发展历史史性的转转折点。本文以以实际提提款机应应用为背背景,阐阐述了系系统开发发过程的的开发方方法、系系统分析析和一般般步骤。全文共分分为ATTM系统统综述、ATMM系统的的开发方方法、系系统分析析、系统统设计、系统实实现和系系统维护护与评价价七个部部分,利利用JAAVA语语言强大大功能,并具有有面向对对象开发发等的特特点,联联系实际际ATMM应用界界面,采采用MyyEcllipsse开发发工具,以wiindoows77操作系系统、MMySQQL数据据库为后后台开发发出了一一套自动动取款机
20、机系统,基本上上实现了了账户查查询、修修改密码码、转账账和取款款等业务务。针对这一一系列问问题,我我们利用用JAVVA语言言在MyyEcllipsse下设设计了这这么一个个系统,使得用用户可以以安全的的进行操操作,便便捷,快快速的进进行取款款以及完完成一些些商业上上的交易易,大大大提高办办公效率率,能够够及时、准确、有效的的帮用户户办理各各种繁琐琐的手续续,也减减缓了银银行工作作人员的的压力。关键字:ATMMJavva MyEcclippse MyySQLL Absttracct:Thee 211st cennturry iis tthe eraa off innspiirinng. Witt
21、h tthe rappid devveloopmeent of sciiencce aand tecchnoologgy, thee biirthh off thhe AATM cassh mmachhinees iin tthe finnancciall inndusstryy deeserrvess too bee caalleed aa trremeendoous proogreess andd a hisstorric turrninng ppoinnt iin tthe worrlds ffinaanciial inddusttry .Thhis papper desscriibed
22、d thhe ssysttem devveloopmeent proocesss,ssysttem anaalyssis andd geenerral steeps of thee deevellopmmentt meethoodollogyy.Thiss paaperr iss coompoosedd byy thhe AATM sysstemm, tthe ATMM syysteem ddeveeloppmennt mmethhodoologgy, sysstemm annalyysiss, ssysttem dessignn, ssysttem impplemmenttatiion an
23、dd syysteem mmainntennancce, andd evvaluuatiion .Taake goood aadvaantaage of thee poowerrfull feeatuuress annd tthe chaaraccterristticss off obbjecct-oorieenteed ddeveeloppmennt oof tthe JAVVA pproggrammminng llangguagge , ussingg MyyEcllipsse ddeveeloppmennt ttoolls, winndoww7 ooperratiing sysstemm
24、, MMySqql ddataabasse aas aa baackggrouund to devveloop aan aautoomattic telllerr maachiine sysstemm, aand bassicaallyy reealiizedd acccouunt inqquirriess, mmodiify passswoord, trranssferrs aand witthdrrawaals bussineess.For thiis sseriies proobleem, we usee JAAVA lannguaage to dessignnsucch aa syys
25、teem iin tthe thee MyyEcllipsse eenviironnmennt sso tthatt thhe uuserr caan ooperratee saafelly aand connvennienntlyy.Beesiddes, noot oonlyy itt caan ffastten tthe commpleetioon oof ccommmercciall trranssacttionns, butt allso greeatlly iimprroviing thee effficcienncy of thee offficce,.Mosst iimpoort
26、aant of alll ,AATM cann tiimelly aand acccuraate efffecttiveely hellp uuserrs hhanddle thee cuumbeersoome prooceddurees, andd allso sloow ddownn thhe ppresssurre oof tthe bannk sstafff.Key worrds:ATMM JJavaa MMyEcclippse MyySQLL目 录录TOC o 1-3 h u HYPERLINK l _Toc264 目 录录 PAGEREF _Toc264 1 HYPERLINK l
27、 _Toc15054 1. AATM系系统开发发方法 PAGEREF _Toc15054 11 HYPERLINK l _Toc22267 1.1系系统方法法概述 PAGEREF _Toc22267 11 HYPERLINK l _Toc18407 1.2本本系统使使用方法法概述 PAGEREF _Toc18407 22 HYPERLINK l _Toc32512 2. 系系统分析析 PAGEREF _Toc32512 2 HYPERLINK l _Toc28044 2.1系系统初步步调查 PAGEREF _Toc28044 22 HYPERLINK l _Toc4625 2.2可可行性研研究
28、 PAGEREF _Toc4625 2 HYPERLINK l _Toc4340 2.3系系统详细细调查及及提出 PAGEREF _Toc4340 33 HYPERLINK l _Toc22568 3. 系系统设计计 PAGEREF _Toc22568 6 HYPERLINK l _Toc23392 3.1 开发环环境 PAGEREF _Toc23392 6 HYPERLINK l _Toc6635 3.2 系统总总体结构构设计 PAGEREF _Toc6635 77 HYPERLINK l _Toc19879 3.3 系统详详细设计计 PAGEREF _Toc19879 9 HYPERLIN
29、K l _Toc19597 3.3.1 数数据库设设计 PAGEREF _Toc19597 9 HYPERLINK l _Toc2297 3.3.2 界界面模块块设计 PAGEREF _Toc2297 110 HYPERLINK l _Toc21003 4. 系系统实现现 PAGEREF _Toc21003 18 HYPERLINK l _Toc16072 4.1程程序设计计与调试试 PAGEREF _Toc16072 18 HYPERLINK l _Toc6118 4.1.1程序序设计 PAGEREF _Toc6118 118 HYPERLINK l _Toc2304 4.1.2程序序调试
30、PAGEREF _Toc2304 119 HYPERLINK l _Toc28931 4.2 试运行行 PAGEREF _Toc28931 19 HYPERLINK l _Toc13556 5. 系系统维护护 PAGEREF _Toc13556 19 HYPERLINK l _Toc11112 6. 系系统评价价 PAGEREF _Toc11112 20 HYPERLINK l _Toc7841 7. 结结束语 PAGEREF _Toc7841 220 HYPERLINK l _Toc10468 参考文献献 PAGEREF _Toc10468 22 HYPERLINK l _Toc26434
31、附 件件(论文文源代码码) PAGEREF _Toc26434 233 HYPERLINK l _Toc14818 附一 主主界面 PAGEREF _Toc14818 223 HYPERLINK l _Toc26952 附二 登登陆界面面 PAGEREF _Toc26952 24 HYPERLINK l _Toc13306 附三 功功能菜单单界面 PAGEREF _Toc13306 226 HYPERLINK l _Toc7463 附四 修修改密码码界面 PAGEREF _Toc7463 227 HYPERLINK l _Toc18949 附五 结结束对话话框界面面 PAGEREF _Toc1
32、8949 30 HYPERLINK l _Toc32168 附六 退退出信用用卡界面面 PAGEREF _Toc32168 30 HYPERLINK l _Toc6582 附七 查查询余额额界面 PAGEREF _Toc6582 331 HYPERLINK l _Toc12183 附八 取取款界面面 PAGEREF _Toc12183 32 HYPERLINK l _Toc17155 附十 查查询服务务界面 PAGEREF _Toc17155 334 HYPERLINK l _Toc4098 附十一 查询用用户信息息界面 PAGEREF _Toc4098 335 HYPERLINK l _To
33、c16364 附十二 转账界界面 PAGEREF _Toc16364 366 HYPERLINK l _Toc9581 致谢 PAGEREF _Toc9581 3991. AATM系系统开发发方法1.1系系统方法法概述软件开发发方法是是一种使使用早已已定义好好的技术术集及符符号表示示习惯来来组织软软件生产产的过程程。开发发目标是是在规定定的投资资和时间间内,开开发出符符合用户户需求的的高质量量的软件件。任何何系统均均有其产产生、发发展、成成熟、消消亡或更更新换代代的过程程。这个个过程称称为系统统的生命命周期。系统生生命周期期法提供供的思路路、逻辑辑、技能能、工具具与工作作规范,是系统统开发、处
34、理管管理信息息系统建建设中各各类实际际问题的的重要基基础,对对复杂系系统的建建设具有有重要的的指导意意义。系系统开发发是管理理信息系系统建设设中工作作任务最最为繁重重,也是是最重要要的一个个阶段。从项目目开发到到结束的的整个过过程,称称为系统统开发的的生命周周期。系系统开发发的生命命周期一一般分为为系统分分析、系系统设计计和系统统实施。结构化生生命周期期法是一一种面向向数据流流的开发发方法。该方法法简单实实用、应应用较广广、技术术成熟,方法的的指导思思想是自自顶向下下、逐步步求精,基本原原则是能能动的分分解与抽抽象,特特别适合合于数据据处理领领域的问问题,随随着开发发项目规规模的变变化,该该方
35、法也也就暴漏漏出了它它的缺点点:(11)对于于规模大大、特别别复杂的的项目不不太适应应(2)难于解解决软件件重用问问题(33)难于于适应需需求变化化问题,难于彻彻底解决决维护问问题。到了900年代,主流的的开发方方法是面面向对象象的开发发方法,它的基基本出发发点是尽尽可能的的按照人人类认识识世界的的方法和和思维方方式来分分析和解解决问题题。面向向对象方方法支持持软件重重用和原原型概念念,提高高了系统统开发的的效率,因而得得到了AATM系系统各计计算机界界的极大大关注。该方法法包括面面向对象象分析、面向对对象设计计、面向向对象实实现。系统开发发工作的的自动化化、计算算机化是是提高系系统开发发效率
36、与与质量的的重要途途径。计计算机辅辅助软件件工程(简记为为CASSE)也也是当前前信息系系统领域域和计算算机应用用领域的的热门话话题。CCASEE技术的的目标是是实现系系统开发发生命周周期内各各阶段工工作基于于计算机机的自动动化。这这将导致致系统开开发工作作的根本本变化。1.2本本系统使用用方法概概述比较各种种开发方方法的特特点,结结合银行行取款系系统的实实际情况况,整个个系统采采用结构构化生命命周期法法,以原原型法和和面向对对象的开开发方法法作为辅辅助,即即系统总总体上采采用结构构化生命命周期法法进行系系统分析析和系统统设计,系统实实施等步步骤采用用面向对对象方法法。本系系统开发发工具使使用
37、的是是基于 Javva 的的可扩展展开发平平台的MyEcclippse。2. 系系统分析析系统分析析是管理理系统开开发的起起始阶段段,也是是MISS(管理理信息系系统)开开发工作作中最重重要的一一环。系系统分析析阶段的的主要活活动有:系统初初步调查查、可行行性研究究、系统统详细调调查、新新系统逻逻辑方案案的提出出。系统统分析的的目标是是明确系系统开发发的目标标和用户户信息需需求,提提出系统统的逻辑辑方案。为系统统设计做做好准备备。2.1系系统初步步调查系统的初初步调查查是系统统分析阶阶段的第第一项活活动,也也是系统统开发的的第一项项活动,初步调调查的主主要目标标是从系系统分析析人中和和管理人人
38、员的角角度看新新系统开开发有无无必要和和可能。通过亲身身体验总总结各银银行ATTM提款款机界面面流程,得到本本系统开开发的主主要流程程界面(主要功功能取款款、转账账、查询询、修改改密码等等)。并并决定亲亲自开发发取款机机系统,测试自自己水平平。2.2可可行性研研究可行性研研究(FFeassibiilitty SStuddy),是指在在调查的的基础上上,通过过市场分分析、 HYPERLINK /view/35271.htm 技技术分析析、财务务分析和和 HYPERLINK /view/338341.htm 国民经经济分析析,对各各种投资资项目的的技术可可行性与与经济合合理性进进行的综综合评价价。
39、可行行性研究究的基本本任务,是对新新建或 HYPERLINK /view/237411.htm 改改建项目目的主要要问题,从技术术 HYPERLINK /view/20838.htm 经济角度度进行全全面的分分析研究究,并对对其投产产后的经经济效果果进行预预测,在在既定的的范围内内进行方方案论证证的选择择,以便便最合理理地利用用资源,达到预预定的社社会效益益和 HYPERLINK /view/188272.htm 经济济效益。 可行性研研究必须须从系统统总体出出发,对对技术、 HYPERLINK /view/20838.htm 经济、财财务、 HYPERLINK /view/8211.htm
40、商商业以至至 HYPERLINK /view/9724.htm 环境保保护、法法律等多多个方面面进行分分析和论论证,以以确定建建设项目目是否可可行,为为正确进进行 HYPERLINK /view/1478470.htm 投资资决策提提供科学学依据。项目的的可行性性研究是是对多因因素、多多目标系系统进行行的不断断的分析析研究、评价和和决策的的过程。它需要要有各方方面知识识的专业业人才通通力合作作才能完完成。可可行性研研究不仅仅应用于于建设项项目,还还可应用用于科学学技术和和工业发发展的各各个阶段段和各个个方面。可行性研研究的目目的就是是用最小小的代价价在最短短的时间间内确定定该软件件项目是是否能
41、够够开发,是否值值得去开开发。实实质上就就是进行行一次简简化、压压缩了的的需求分分析、设设计过程程。可从从以下三三个方面面分析研研究每种种解决问问题的可可行性:a.技术术可行性性:对项项目的功功能、性性能、限限制条件件进行分分析,确确定在现现有的资资源条件件下项目目是否能能实现。(开发发的风险险、资源源的有效效性、技技术)b.社会会可行性性:要开开发的项项目是否否存在任任何侵犯犯、妨碍碍等责任任问题,要开发发项目的的运行方方式在用用户组织织内是否否行得通通,现有有管理制制度、人人员素质质、操作作方式是是否可行行。c.经济济可行性性:进行行开发成成本的估估算以及及了解得得到效益益的评估估,确定定
42、要开发发项目是是否值得得投资开开发。对对银行业业来说,是靠存存款贷款款之间的的差额来来生存的的,所以以要尽可可能的拉拉拢更多多的客户户使用本本行,AATM取取款机是是为了能能让为客客户更便便捷的服服务,从从而更具具有吸引引力。从从银行的角度出出发还是是非常愿愿意把一一部分资资金投入入到这方方面的。2.3系系统详细细调查及及提出系统详细细调查是是在可行行性研究究的基础础上进一一步对现现行系统统进行全全面、深深入的调调查和分分析,弄弄清现行行系统运运行状况况,发现现其薄弱弱环节,确保新新系统比比原系统统更有效效。详细细调查的的重点在在于对系系统的内内部情况况更详细细和具体体的了解解,从而而可以提提
43、供在新新系统建建设时改改进或更更换的内内容。明确用户户的信息息需求,明确新新系统的的逻辑功功能。主主要工作作是对用用户需求求进行进进一步调调查分析析,创建建新系统统的逻辑辑模型。逻辑模模型主要要以数据据流程图图和数据据字典为主主要描述述工具。一般登陆陆模块只只输入账账号、密密码,当当然在实实际应用用中没有有要求用用户输入入账号,这是因因为在磁磁卡上有有个感应应区,设设计此模模块时加加上了验验证码。银行帐帐目管理理系统是是针对银银行帐目目的日常常管理而而设计。银行操操作系统统不仅要要求操作作方便而而且要求求界面简简洁,它它需要实实现帐户户管理,用户查查询和查查询统计计等几个个功能。其中帐帐目管理
44、理又包含含了开户户、存款款、取款款和修改改信息的的功能。用户可可以通过过不同的的方式来来查询需需要的信信息。通过该系系统的设设计实现现,使银银行部门门更好地地进行业业务管理理,为客客户提供供更加优质的的服务。通过仔仔细调查查得以下下功能图图和业务务流程图图:图3-11 功能能图ATM取款机系统退出模块功能模块登入模块退卡查卡信息转账修改密码取款查询余额验证码输入账号输入密码该系统主主要实现现银行卡卡用户的的存取款款,以及及进行一一些简单单的查询询和转账账业务,同时能能够在系系统里面面进行客客户密码码的修改改,实现现简单的的机器与与客户交交互。图3-22 业务务流程图图:待机界面(按任意键进入登
45、录界面)登录界面(卡号、密码、验证码、取消等选项)密码错误,请从新输入!选择界面(查询、取款、转帐、修改密码、取消)修改密码转帐取款查询交易完成点击退出谢谢使用,再见!3. 系系统设计计系统设计计阶段的的主要目目的是将将系统分分析所提提出的反反映用户户信息需需求的系系统逻辑辑方案转转换成可可以实施施的基本本计算机机(ATTM取款款机)与与通信系系统的物物理(技技术)方方案。系统设计计主要包包括系统统总体结结构设计计和详细细设计。系统设设计的依依据主要要有系统统分析的的成果、现行技技术、用用户需求求、系统统运行环环境。3.1 开发环环境(1)、软件开开发工具的选选择本系统采采用Jaava作作为编
46、程程语言,采用MMyEcclippse软软件开发发环境,MyEcclippse对对数据库库应用的的强大支支持,使数据据库应用用开发功功能更强强大,控控制更灵灵活,编编译后的的程序运运行速度度更快。MyEEcliipsee企业级级工作平平台(MMyEcclippse Entterpprisse WWorkkbennch,简称MMyEcclippse)是对EEcliipseeIDEE的扩展展,利用用它可以以在数据据库和JJ2EEE的开发发、发布布,以及及应用程程序服务务器的整整合方面面极大的的提高工工作效率率。它是是功能丰丰富的JJ2EEE集成开开发环境境,包括括了完备备的编码码、调试试、测试试和
47、发布布功能,完整支支持HTTML,Strrutss,JSSF,CCSS,Javvasccrippt,SSQL,Hibbernnatee。(2)、数据库库管理系系统的选选择由于本次次设计所所采用的的是MyySqll小型数据据库,这这种数据据库用来来存储少少量数据据,在设设计和实实施上有有很大的的优势,根据之之前所做做的功能能分析,以及AATM柜柜员机自自身所具具备的功能能。MyySQLL是一个个小型关关系型数数据库管管理系统统,开发发者为瑞瑞典MyySQLLAB公公司,在在20008年11月166号被SSun公公司收购购。MyySQLL被广泛泛地应用用在Innterrnett上的中中小型网网站中
48、。由于其其体积小小、速度度快、总总体拥有有成本低低,尤其其是开放放源码这这一特点点,许多多中小型型网站为为了降低低网站总总体拥有有成本而而选择了了MySSQL作作为网站站数据库库。(3)、开发平平台的选选择winddowss 平台台以其全全新的界界面简单单快捷的的操作方方式而成成为软件件开发的的趋势。根据本本系统的的运行环环境和实实际情况况,选择择Winndowws7(旗舰版版)作为为开发测测试和运运行的平平台。3.2 系统总总体结构构设计系统总体体结构是是指整个个系统由由哪些部部分组成成,以及及各部分分在物理理上、逻逻辑上的的相互关关系,包包括硬件件部分和和软件部部分,该该设计包包括:系系统
49、总体体布局方方案的确确定、软软件系统统总体结结构的设设计、计计算机硬硬件方案案的选择择和设计计、数据据存储的的总体设设计。根根据业务务流程图图转化为为软件的的体系结结构,进进而用软软件结构构图建立立物理模模型,得得系统活活动图,如下:图4-11系统结结构图:图4-22系统活活动图:3.3 系统详详细设计计详细设计计的实现现根据结结构程序序设计原原理,将将每个模模块的功功能用相相应的标标准语句句表示出出来。包包括代码码设计、数据库库设计、用户界界面设计计、处理理过程设设计。代代码设计计是指把把系统管管理对象象数字化化或字符符化,便便于计算算机的处处理。遵遵照代码码设计的的原则:合理性性、简明明性
50、、系系统性、稳定性性、可扩扩充性、标准化化、便于于识别和和记忆。数据库设设计指对对系统所所采用的的数据模模式、子子模式、应用程程序、数数据库等等根据用用户的具具体要求求进行分分析和设设计。它它也是管管理信息息系统设设计的重重要组成成部分。数据库库设计的的基本原原则是尽尽可能提提高数据据组织的的相对独独立性,简化其其结构,即用规规范化方方法设施施数据存存储的结结构,提提高数据据的可维维护性、完整性性、一致致性。3.3.1 数数据库设设计通过收集集和分析析用户需需求,确确定了数数据库要要保存的的信息,我将此此次数据据库设计计为二个个如下所所示表:1、客户户表(uuserr)CarddID字段信息息
51、字段名称称类型宽度小数位数数空特性姓名userrNammevarccharr10N性别userrSexxvarccharr2N身份证号号userrIDvarccharr10N卡号userrCarrdNoovarccharr10N图 4-3用户户信息设设计表2、账户户表(ccardd)CarddID字段信息息字段名称称类型宽度小数位数数空特性卡号carddNovarccharr10N账户余额额carddBallanccedeciimall102N密码carddPasssWoordvarccharr6N图 4-4 账账户信息息设计表表3.3.2 界界面模块块设计用户界面面设计目目前已成成为评价价软
52、件质质量的一一条重要要指标,所谓用用户界面面是指软件系系统与用用户交互互的接口口,通常常包括输输入设计计、输出出设计、人机对对话的界界面设计计。图 4-5登录录模块主要代码码如下:publlicvvoidd acctioonPeerfoormeed(AActiionEEvennt ee) if (e.ggetAActiionCCommmandd() = 中文文) thiss.seetViisibble(fallse);new Cliientt00(输入入密码); ellseiif (e.ggetAActiionCCommmandd() = 英文文) Striing inpputVValuue
53、= JOOptiionPPanee.shoowInnputtDiaalogg(Plleasse iinpuut aa vaaluee);/监监听是选选择中文文输入还还是英文文输入publliccclasss AATM publlicsstatticvvoidd maain(Strringg arggs) new Cliientt(AATM自自动取款款系统);当插入现现金卡之之后出现现界面,系统出出现选择择中英文文的登入入方式,点击按按钮之后后(中文文)出现现后对话话框:图 4-6登录录界面登录模块块依然采采用的是是密码验验证的方方式,需需要用户户输入卡卡号、密密码和验验证码然然后点击击确认进进
54、行验证证,程序序将根据据输入卡卡号查找找密码,第一没没有找到到提示,找到继继续下一一步,在在这里我我用了验验证码方方式,输输入正确确继续,程序系系统将根根据卡号号调用后后台数据据库查找找与卡号号对应的的密码并并与用户户输入的的密码相相对比。密码正正确继续续,否则则当输入入的次数数达到三三次时,系统将将提示你你与前台台服务员员取得联联系。第第二如果果没有找找到,提提示输入入账号错错误。主要代码码如下:(1)从从后台获获得账号号信息,用于与与用户输输入的账账号密码码对照Classs.fforNNamee(coom.mmysqql.jjdbcc.Drriveer);/加载驱驱动Connnecttio
55、nn coon = DrriveerMaanagger.gettConnnecctioon(uurl, rroott, nulll);/建建立连接接Stattemeent sqll = conn.crreatteSttateemennt();/获得一一个sttateemennt对象象Striing ql = ppaneel1.texxtB.gettTexxt();/获取账账号ResuultSSet rs = ssql.exeecutteQuueryy(sseleect cniima froom ccardd whheree cnno=+ qql + );/根据账账号搜索索密码,获得结结果集系统
56、生成成验证码码并验证证用户输输入的验验证码publlicvvoidd acctioonPeerfoormeed(AActiionEEvennt ee) charr passswoordss = pannel11.texxtA.gettPassswoord();Striing passswoord = nnew Strringg(11126626);/ 设置置账号112344567789的的初始密密码为11126626,每输入入一次都都有提示示,在连连续输入入三次不不正确后后系统自自动退出出。if (e.ggetAActiionCCommmandd().equualss(确确定)if(ppane
57、el1.texxtC.gettTexxt().eqqualls(ppaneel1.labbel33.geetTeext() hheshhi(); ellse JOpttionnPanne.sshowwMesssaggeDiialoog(fraame, 你你输入的的验证码码有误,请重新新输入。);elseeif (e.ggetAActiionCCommmandd() = 取消消) thiss.seetViisibble(fallse);new Cliientt08();/当当输入验验证码有有误是弹弹出一个个提醒窗窗口图 4-7首页页设计首页的设设计主要要是设计计了查询询余额、取款、转账、密码更更
58、改及退退出按钮钮等ATTM的一一些标准准操作界界面。主要代码码如下:本界面设设置了五五个按钮钮buttton11=neww JBButtton(查询询);buttton22=neww JBButtton(取款款);buttton33=neww JBButtton(转账账);buttton44=neww JBButtton(退出出);buttton55=neww JBButtton(修改改密码); (2)点点击以上上五个按按钮可以以触发进进入相应应操作界界面publlicvvoidd acctioonPeerfoormeed(AActiionEEvennt ee)if(ee.geetAcctio
59、onCoommaand()=取款款)thiss.seetViisibble(fallse);new Cliientt02(请选选择取款款金额); elseeif(ee.geetAcctioonCoommaand()=查询询)thiss.seetViisibble(fallse);new Cliientt06(查询询服务); elseeif(ee.geetAcctioonCoommaand()=修改改密码)thiss.seetViisibble(fallse);new Cliientt05(修改改密码服服务); elseeif(ee.geetAcctioonCoommaand()=转账账)thi
60、ss.seetViisibble(fallse);new Cliientt04(用户户转账服服务); elseeif(ee.geetAcctioonCoommaand()=退出出)thiss.seetViisibble(fallse);new Cliientt08(); 图 4-8查询询模块在此模块块中,将将通过用用户所使使用的账账户编号号来进行行余额的的查询,将显示示账户的的实际余余额,点点击“查询”按钮,通过按按钮的AActiion方方法进行行方法调调用,就就可以实实现查询询的功能能并把查查询到的的账户余余额显示示到界面面上。当当用户点点击“返回”时,程程序返回回到初始始主界面面。图 4-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物体浮沉条件及其应用
- 抢救设备维护管理制度
- 2.1 水能溶解一些物质
- 2024-2025学年八年级语文上册期末专项复习:文学文化常识【考题猜想】原卷版
- 算法设计与分析 课件 9.5-概率算法 - 总结
- 2024年湖北考客运资格证实操考的是什么内容的题
- 2024年葫芦岛c1道路运输从业资格证考试
- 2024年遂宁货运从业资格证考试题
- 2024年西宁客运资格证考试题库答案解析
- 2024年呼和浩特客运资格证技巧答题软件下载
- 《反比例函数图象与性质》第2课时示范课教学设计【数学九年级上册北师大】
- 2022-2023学年人教版高中地理选择性必修一课件:4.2 洋流 (40张)
- 初中道德与法治人教八年级上册勇担社会责任《做负责任的人》 PPT
- 劳务作业分包劳务分包技术方案
- 老旧小区维修改造监理服务方案2
- 民事法律行为 课件
- 实践论 (新)课件
- 新教科版四年级上册科学第三单元《运动和力》单元知识点整理汇总课件(附新课标习题)
- 人民警察初级执法资格考试题库题库(1491道)
- 科技资源科普化工程实施方案
- 水利工程造价-单价
评论
0/150
提交评论