毕业论文-银行存取款系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

山东交通学院2010届毕业生毕业论文(设计)题目:银行存取款模拟系统的设计与实现院(系)别数理系专业信息与计算科学班级信息061学号060111118姓名田园指导教师许文杰二○一○年六月原创声明本人田园郑重声明:所呈交的论文”银行存取款模拟系统的设计与实现”,是本人在导师许文杰老师的指导下开展研究工作所取得的成果。除文中特别加以标注和致谢的地方外,论文中不包含任何其他个人或集体已经发表或撰写过的研究成果,对本文的研究作出重要贡献的个人和集体均已在文中以明确方式标明,本人完全意识到本声明的法律后果,尊重知识产权,并愿为此承担一切法律责任。论文作者(签字):日期:年月山东交通学院毕业设计1摘要随着时代的发展,计算机在各行各业中得到广泛的应用,尤其在工作大,重复劳动的领域中,计算机的自动化管理能力更是得到发挥。该系统涉及的简单银行存取款模拟系统是以Java语言为开发语言,能够解决用银行对客户信息管理等一系列问题,实现客户开设账户、存款、取款、明细查询等操作。经过测试表明该系统运行稳定且各项功能都能正确运行,基本达到预期的要求。关键字:银行,存取款,Java田园:银行存取款模拟系统的设计与实现2AbstractWiththedevelopmentofthetimes,thecomputerbeenwidelyusedinindustries,inparticularinThatmuch,duplicationoffieldinthecomputer'sautomatedmanagementareevenyesbroughtintoplay.ThesysteminvolvesasimplebankdepositsystemisbasedonJAVAlanguageforthedevelopmentoflanguage,canbesolvedwiththebankonarangeofissuessuchascustomerinformationmanagement,toachievecustomertoopenanaccount,deposits,withdrawals,inquiriesandotheroperationaldetails.Aftertestsshowedthatthesystemisstableandthefunctioncanworkproperly,basicallyreachedtheexpectedrequirements.Keywords:Bank,Depositingandwithdrawingmoney,Java山东交通学院毕业设计3目录前言……………………………………………………………………………………11绪论…………………………………………………………………………………21.1开发背景………………………………………………………………………21.2Java的特点……………………………………………………………………22项目需求…………………………………………………………………………32.1功能需求……………………………………………………………………32.2接口需求………………………………………………………………………32.3性能需求………………………………………………………………………32.4软件属性需求…………………………………………………………………42.5业务流程描述…………………………………………………………………43概要设计……………………………………………………………………………53.1申请帐户………………………………………………………………………53.2登录……………………………………………………………………………53.2.1存款………………………………………………………………………63.2.2取款………………………………………………………………………63.2.3查询余额…………………………………………………………………63.2.4返回上一层……………………………………………………………63.3退出……………………………………………………………………………64详细设计………………………………………………………………………74.1管理员登录模块设计…………………………………………………………74.1.1界面样式…………………………………………………………………74.1.2验证条件…………………………………………………………………74.2用户登录模块设计……………………………………………………………74.2.1新用户注册………………………………………………………………74.2.1.1界面样式……………………………………………………………74.2.1.2输入项………………………………………………………………84.2.1.3输出项……………………………………………………………84.2.2老用户登录…………………………………………………………………84.2.2.1界面样式……………………………………………………………84.2.2.2验证条件……………………………………………………………94.2.2.4输入项……………………………………………………………94.2.3退出程序…………………………………………………………………94.3存取款模块的设计……………………………………………………………94.3.1存款…………………………………………………………………104.3.1.1存款………………………………………………………………104.3.1.2界面样式…………………………………………………………104.3.1.3输入项……………………………………………………………104.3.1.4输出项……………………………………………………………104.3.2取款…………………………………………………………………114.3.2.1界面样式……………………………………………………………114.3.2.2验证条件……………………………………………………………114.3.2.3输入项……………………………………………………………11田园:银行存取款模拟系统的设计与实现44.3.2.4输出项……………………………………………………………114.3.2.5流程逻辑……………………………………………………………114.3.3退出程序…………………………………………………………………125发布程序……………………………………………………………………………13结论……………………………………………………………………………………14致谢……………………………………………………………………………………15参考文献………………………………………………………………………………16附录……………………………………………………………………………………17山东交通学院毕业设计1前言随着信息技术的发展,办公自动化的普及,如何快速,高效,便捷的为银行客户服务、管理客户的帐户受到了高度的关注;因此为了解决这个问题我们研究这个系统以满足银行需求!本系统选题为银行存取款系统,是模拟银行存取的管理开发的。设计的指导思想是一切为使用者着想,界面要美观大方,操作尽量简单明了,而且作为一个实用的管理系统要有要有良好的容错性,在出现误操作时能尽量及时地给出警告,以便用户及时地改正。计算机的资源是受到限制的,因此要充分利用Java的功能,设计出功能强大的软件,同时要尽可能地减少对系统资源的占用。鉴于本系统的特殊性,还需要本程序有良好的保密性。进入90年代以来,面对金融市场上的激烈竞争,各大银行在做好传统银行业务的同时,开展业务创新,尤其是建立网上银行,已成为谋求发展的主要出路之一。网上银行的出现,改变了银行传统业务的处理模式,它能为银行客户提供全方位、全天候的便捷服务,具有效率高、成本低和灵活性强的特点,是在因特网上虚拟的银行柜台。网络技术的广泛应用使网上银行的快速发展成为可能。网上银行具有容易实行成本控制、实现规模经济以及可以进行金融产品交叉销售的特征,因此现代的银行已不再单纯地追求铺点设摊式的外延扩张,而是更加重视和依靠现代信息技术和网络环境提供更加便捷、周到的金融服务。从世界范围看,网上银行具有的巨大生命力已被广为认知,业务发展势头十分强劲。尽管与传统意义上的商业银行相比,网上银行还存在一些尚待解决的问题,如市场和机构还不稳定,许多银行客户还在观望等,但这并不影响网上银行成为未来银行业的发展方向和主导模式。田园:银行存取款模拟系统的设计与实现21绪论随着社会经济的发展,信息化程度的不断深入,银行的传统业务己愈来愈不能满足银行客户的需要。同时,随着我国加入世贸组织,我国的银行业面临更加激烈的同业竞争,如何提供更多的金融产品和更优质的服务,如何吸引更多的客户,如何利用计算机技术加强银行帐户信息管理,提高银行的工作效率和业务竟争能力是摆在各家银行面前的一个迫切需要解诀的问题。1.1开发背景随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,在银行帐目管理之中的应用日益增加。近年来我国信息产业发展迅速,手工管理方式在银行帐目管理等需要大量事务处理的应用中已显得不相适应,采用IT技术提高服务质量和管理水平势在必行。目前,对外开放必然趋势使银行业直面外国银行巨头的直接挑战,因此,银行必须提高其工作效率,改善其工作环境。这样,帐户管理的信息化势在必行。在传统的银行帐户管理中,其过程往往是很复杂的,繁琐的,帐户管理以入帐和出帐两项内容为核心,在此过程中又需要经过若干道手续,因为整个过程都需要手工操作,效率十分低下,且由于他们之间关联复杂,统计和查询的方式各不相同;且会出现信息的重复传递问题,因此该过程需要进行信息化,以利用计算机进行帐目管理。系统开发的整体任务是实现银行帐户管理的系统化、规范化、自动化和智能化,从而达到提高企业管理效率的目的。1.2Java的特点Java是一个广泛使用的网络编程语言,是一种新的计算概念。首先,Java是一种简单、面向对象、分布式、解释、健壮、安全、结构中立、可移植、高效能、动态的语言。其次,它最大限度地利用了网络,Java的Applet小应用程序可在网络上传输而不受CPU和环境的限制。另外,Java还提供了丰富的类库,使程序设计者可以很方便地建立自己的系统。目前,Java已得到了全世界主要计算机厂商的支持,在计算机领域中得到了广泛应用。从网络教程、分布式运算到手机游戏、Java小应用程序等,Java几乎无处不在;在Internet上,几乎每个网页都包含了Java程序或源代码。Java发展到今天,已不是一门计算机编程语言,而且是一种基于Web的全方位软件技术。山东交通学院毕业设计32.需求分析2.1功能需求本系统是一套模拟现实银行系统收支管理的软件,通过智能化软件系统,采用先进的技术,实现真正意义上的银行收支,为广大公众和企业提供最大方便;通过对文件的操作进行数据保存和读取;用户注册,注册信息写入文件保存;要求有管理员登录,只有管理员登录后才能进行后续操作;用户登录首先输入卡号和密码,通过读取文件用户信息验证,验证通过显示操作界面,然后选择存或取及余额查询,系统会自动进行各种计算,最后将信息保存到文件中。存款及取款要有输入验证,输入金额不能为负数或字母,验证通过写入文件;查询余额从文件中读取数据。功能流程如下图所示:图2.12.2接口需求要求定义两个接口:存款接口、取款接口。2.3性能需求可移植,可扩展。申请帐户登录录退出系统存款款取款款款查询余额管理员登录返回上一层用户注册信息写入文件田园:银行存取款模拟系统的设计与实现42.4软件属性需求本系统为银行存取款管理系统,要求程序具有一定的安全性、保密性!2.5业务流程描述图2.2山东交通学院毕业设计53.概要设计[功

1 / 34
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功