面向对象程序设计—Java+ATM银行系统.docVIP

面向对象程序设计—Java+ATM银行系统.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE9 / NUMPAGES23 南华大学 计算机科学与技术学院 课程设计报告 ( 2008 ~ 2009学年度 第 一 学期 ) 课程名称 面向对象程序设计—Java 课程设计名称 ATM银行系统 组长 包伟辉 学号 20064440147 组员 李 阳 学号 20064440119 组员 包月涛 学号 20064440146 专业 计算机专业 班级 计算机061班 地点 宏辰7-103 教师 谭敏生 目 录 一、系统分析 3 TOC \o 1-2 \h \z \u HYPERLINK \l _Toc201301879 1.1 系统概述 3 HYPERLINK \l _Toc201301880 1.2.系统需要解决的主要问题 3 HYPERLINK \l _Toc201301881 1.3.系统应具备的基本功能 3 HYPERLINK \l _Toc201301882 1.4. 系统设计开发工具与环境 4 HYPERLINK \l _Toc201301883 二、系统设计 5 HYPERLINK \l _Toc201301884 2.1.概要设计 5 HYPERLINK \l _Toc201301884 2.1.1 设计思想 6 HYPERLINK \l _Toc201301884 2.1.2 系统功能模块划分 6 HYPERLINK \l _Toc201301884 2.1.3 ATM系统各模块图 6 HYPERLINK \l _Toc201301884 2.1.4 数据库的逻辑设计 7 HYPERLINK \l _Toc201301885 2.2详细设计 8 HYPERLINK \l _Toc201301885 2.2.1 管理员窗体模块组成 8 HYPERLINK \l _Toc201301885 2.2.2 管理员模块窗体界面及相应代码 9 HYPERLINK \l _Toc201301885 2.2.3 用户窗体模块组成 17 HYPERLINK \l _Toc201301885 2.2.4 用户模块窗体界面及相应代码 18 三、 HYPERLINK \l _Toc201301886 设计小结 23 四、 HYPERLINK \l _Toc201301887 参考文献: 23 一、系统分析 在信息高速发展的当今时代,ATM自动取款机已在日常生活中普遍存在,ATM是Automatic Teller Machine的缩写,意思是自动柜员机,因大部分用于取款,又称自动取款机。它是一种高度精密的机电一体化装置,利用磁性代码卡或智能卡实现金融交易的自助服务,代替银行柜台人员的工作。可提取现金、查询存款余额、进行账户之间资金划拨、余额查询等工作;还可以进行现金存款(实时入账)、支票存款(国内无)、存折补登、中间业务等工作。持卡人可以使用信用卡或储蓄卡,根据密码办理自动取款、查询余额、转账、现金存款,存折补登,购买基金,更改密码等业务。 要实现这样一个系统,首先应该进行需求分析,这样才能令设计出的软件满足用户的各项功能。下面就对在线考试系统的设计进行需求分析 1.1系统概述 ATM系统分为前台和后台,前台用于用户的登录以实现用户的取款、存款、转账、查询、修改、取卡等功能;后台用于管理员管理和维护用户的信息实现的功能为开户、销户、查询、修改用户的各种信息。 本系统主要以JAVA为开发平台,采用JAVA+ECLIPSE+ACCESS的开发模式,ATM系统以数据库为中心,由数据库控制整个系统的运作。 ATM取款系统的目的是在网络上搭建一个管理员管理系统和用户取款系统,针对不同的功能进行不同的操作。用户要取款时只需到ATM自动取款机上登录就可进行取款、存款、转账、查询、修改、取卡等操作,而管理员可在柜台前管理和维护用户的各种信息。 1.2 系统需要解决的主要问题 首先,因为ATM取款机是面向特定的某些对象的,所以用户到ATM取款机进入系统操作时应该进行身份验证,用户通过卡号验证进入ATM取款机系统后,应该能根据自己的需要进行取款、存款、转账、查询、修改、取卡等操作,对于每个用户来说,ATM自动取款机的功能都就是相同的,但个人需要操作并不相同。管理员进入管理员系统,可以查看和修改用户的信息,管理员系统是基于网络环境,卡号应从服务器的数据库随机抽取生成的。另外,管理员系统还应该对用户实现开户、销户、查询、修改等功能。 1.3 系统应具备的基本功能 1.3.1 用户基本功能 用户登录:用户可以用卡及密码进行登录,登录后用户可以进行必要的操作。 用户取款功能:用户可以根据自己的需要进行取款。 用户存款功能:用户可以利用此功能存入相应的金额。 用户查询功能:用户可以查询余额。 用户改密功

文档评论(0)

celkhn5460 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档