您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 设计及方案 > 用Java模拟ATM系统
1《Java语言程序设计》课程设计题目用Java语言模拟ATM系统院(系)XXXXX学院专业班级12级XXXX班学生姓名XXXXXXXXXXXXXXXXX学号设计地点指导教师起止时间:2014年6月3日至2014年6月13日《Java语言程序设计》课程设计任务分配2院(系):信息工程学院教研室:软件教研室课程设计题目用Java语言模拟ATM系统课程设计目的《Java语言程序设计》课程设计是计算机类专业的集中实践性环节之一,是课程教学中的一项重要内容,是完成教学计划达到教学目标的重要环节,是帮助学生全面牢固地掌握课堂教学内容、培养学生分析问题、解决问题的能力进行的一次全面的综合练习。通过结合设计题目进行综合性应用,对所学知识达到融会贯通的程度,对提高学生的综合素质具有重要的意义。1)掌握Java的语言规范,面向对象的核心概念和特性。2)掌握Java的编程技术,包括异常处理,图形界面设计,多线程,网络通信程序等。3)掌握Java应用软件的开发环境和开发过程4)掌握面向对象的思想和程序设计方法。小组成员及任务分配姓名学号承担任务是否组长XX总体结构设计,系统分析,软件的调试与测试,修改密码模块,分配任务是XX取款模块,可行性研究否XX查询模块,界面模块设置否XX存款模块,系统开发方法否XX文档,系统详细调查及提出否3目录第一章ATM系统综述.............................................................................................................41.1概述............................................................................................................................41.2ATM的发展................................................................................................................41.3ATM取款机系统的影响............................................................................................5第二章ATM系统开发方法.....................................................................................................62.1系统开发方法概述....................................................................................................62.2该系统开发方法........................................................................................................6第三章系统分析......................................................................................................................73.1系统初步调查............................................................................................................73.2可行性研究................................................................................................................73.3系统详细调查及提出.................................................................................................8第四章系统设计...................................................................................................................104.1系统总体结构设计..................................................................................................104.2系统详细设计..........................................................................................................114.2.1系统设置................................................................................................................124.2.2界面模块设置........................................................................................................12第五章系统实现...................................................................................................................165.1开发环境..................................................................................................................165.2程序设计与调试......................................................................................................165.2.1、程序设计.............................................................................................................165.2.2、程序调试.............................................................................................................17第六章结束语.......................................................................................................................19参考文献.................................................................................................................................20源代码部分.............................................................................................................................21注:如果想要本程序的完整源代码及JAVA程序请联系作者(邮箱:xuchangup@163.com)4第一章ATM系统综述1.1概述ATM自动取款机是由计算机控制的持卡人自我服务型的金融专用设备。ATM是英文AutomaticTellerMachine的缩写。ATM是最普遍的自助银行设备,可以提供最基本的银行服务之一,即出钞交易,有些全功能的产品还可以提供信封存款业务。在ATM自动取款机上也可以进行账户查询、修改密码和转账的业务。同时在制作这个系统的过程中也应用了数据库的知识,这个相对于我们专业来说是比较重要的内容,这个也是这个学期学习的重点知识,同时数据库链接是必须要学会的,因为这个是最核心的内容,培养自己坚实的逻辑表达能力和沟通能力,和培养自己良好的文案能力。掌握ATM取款机的具体工作原理以及java简单系统的设计方法。1.2ATM的发展众所周知随着信息时代科技的飞速发展和随着全球金融行业的兴起,使用ATM取款机、计算机信息技术以及计算机科学技术的发展,给人们的生活带来了天翻地覆的变化,同时这些技术在人们生活中的运用,随着科学技术的进步,经营方式的转变,处理信息系统的内容和形式也在发生变化。当前,以计算机和通信技术为基础的信息系统正处在蓬勃发展的时期,ATM取款系统可充分利用网络技术和数据库技术的发展,形成一种全新的运作方式。随着因特网的形成和发展,基于网络技术的信息系统除了它传统的功能外,实现了特定地方刷卡消费等。不仅提高了银行的业务处理能力,而且大大的节省了人们取钱所花费的时间和价值;并且在有效防止了一些非法的业务操作,对于一些复杂的信息,就能够充分的发挥它们的优越性。虽然起步较晚,近几年发展却较快,优其是随着微型计算机的出现和普及,为信息处理提供了物美价廉的手段,对于推动我国信息处理的现代化起了重要的作用。ATM取款系统正在朝着自适应、自学习的方向发展,也就是更好的实现模拟人性化过程。51.3ATM取款机系统的影响ATM取款机诞生可以说是世界金融行业的一大进步,也是历史性的转折点。ATM自动取款机不仅能提高了银行的业务处理能力,还能大大的节省人们取钱所花费的时间和价值;并且在有效防止了一些非法的业务操作,对于一些复杂的信息,就能够充分的发挥它们的优越性。ATM系统对金融业的变革产生了和正在产生着深远的影响。从现代金融业新概念来看,ATM系统就是电子信息技术在金融业金融管理的一种应用。它避免了对于用户的信息资料、以及资金统计等用人工办理。数据信息处理工作量大,繁琐,数据处理手工操作,工作量大,工作时需实时认真办理,一但出现错误将带来很大的损失。从而解决了用户信息和资金信息的繁杂问题,对于ATM取款系统数据的统计和核实等都是采用卡号进行核对的,进而实现了数据的准确性、完整性、及时性,避免了工作人员和管理员工作时间一长,再进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。同时也得用户可以安全的进行操作,便捷,快速的进行取款以及完成一些商业上的交易,大大提高办公效率,能够及时、准确、有效的帮用户办理各种繁琐的手续,也减缓了银行工作人员的压力。6第二章ATM系统开发方法2.1系统开发方法概述软件开发方法是一种使用早已定义好的技术集及符号表示习惯来组织软件生产的过程。开发目标是在规定的投资和时间内,开发出符合用户需求的高质量的软件。任何系统均有其产生、发展、成熟、消亡或更新换代的过程。这个过程称为系统的生命周期。系统生命周期法提供的思路、逻辑、技能、工具与工作规范,是系统开发、处理管理信息系统建设中各类实际问题的重要基础,对复杂系统的建设具有重要的指导意义。系统开发是管理信息系统建设中工作任务最为繁重,也是最重要的一个阶段。从项目开发到
本文标题:用Java模拟ATM系统
链接地址:https://www.777doc.com/doc-5792255 .html