Java ATM自动取款机分析和总结.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java 课程设计报告 项目: ATM 自动取款机姓名: 学号:班级: 10 级网络一班分数: 项 目 说 明 角 色 姓名 学号 任务分配 组长数据库连接,主页代码,取款, 查询,系统提 示,和整理代 码。 组 员欢迎界面,登 陆界面, 修改密码,退 出界面 目 录 第一部分、项目整体概述… 页 第二部分、数据库信息描述… 页 第三部分、自己承担部分的实验报告… 页 第四部分、心得体会… 页 一、 项目整体概述 我们的 ATN 机系统设计的实现根据结构程序设计原理,将每个模块的功能用相应的标准语句表示出来。包括代码设计、数据库设计、用户界面设计、处理过程设计。代码设计是指把系统管理对象数字化或字符化,便于计算机的处理。遵照代码设计的原则:合理性、简明性、系统性、稳定性、可扩充性、标准化、便于识别和记忆。 数据库设计指对系统所采用的数据模式、子模式、应用程序、数据库等根据用户的具体要求进行分析和设计。它也是管理信息系统设计的重要组成部分。数据库设计的基本原则是尽可能提高数据组织的相对独立性,简化其结构,即用规范化方法设施数据存储的结构,提高数据的可维护性、完整性、一致性。通过收集和分析用户需求, 确定了数据库要保存的信息。 我们这次实训课设计的 ATM 机,主要应用 java 图形用户界面开发的知识,主要界面有欢迎界面,登陆界面,选择业务界面和退出,其中选择业务界面又包括修改密码,取款服务和查询余额。能让人们通过我们的设计完成想要的操作。为人们带来方面。 模拟 ATM 柜员机程序; 欢迎界面点击 Login(登录)跳到登陆界面,点击 quit(退出)则退出。 登陆界面包括输入卡号和密码,不正确时则不能进入提示没有该用户名称或密码错误,请核对后重新输入。当密码和用户名都正确时则进入选择服务界面。 选择页面可以选择修改密码,查询余额,和取款 3 个服务。 修改密码。当用户需要修改密码时,可以用这个功能,新密码不能为空,确定密码时不能为空,旧密码必须正确,且新密码和确定密码两次输入相同的情况下才可以成功修改密码。 取款。用户根据自己需要取多少钱,点击自定义按钮输入要取的金额,每次取款金额为大于 0 的数就可以了,但取款金额不允许透支。还可以点击按钮进行取款, 如果选择的金额大于自己账户的金额则提示金额不足。 查询余额。用户需要知道自己账户还剩多少钱时,可以查询自己账户的余额。 实验流程图如下: 待机界面 ( 按登陆按钮进入到登陆界面,推出按钮退出) 登录界面 (先输入卡号,在输入密码) (没有该用户名称或密码错误,请核对后重新输入。) 查询 选择服务界面 (查询、取款、修改密码、退出) 取款 修改密码 退出 交易完成 点击退出 二、数据库信息描述 建立的数据库是根据代码的完成建立的其数据库为 ATM,表名为 guest。在表中建立 id 字段其类型为自动编号,并设置其为主键,用户名字段为 gid,密码字段为 pwd, 金额字段为 gmoney。在表中分别输入我的和组员信息。金额类型为数字。建立好数据库知道连接到程序中运行即可。 三、自己承担部分的实验报告 连接数据库现在控制面板管理工具中建立数据源 连接数据库代码为 import java.sql.*; import java.io.*; public class dataAccess {private Connection conn; private Statement stmt; public dataAccess() //构造函数设置连接数据库 {try {Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); String dburl =jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=Data\\atm.mdb; conn=DriverManager.getConnection(dburl); stmt=conn.createStatement(); } catch(Exception e1) {System.out.println(e1.toString());} } public ResultSet getData(String sqlstr)//返回查询的数据集 {try {ResultSet rs=this.stmt.executeQuery(sqlstr); return rs; } catch(Exception e) { System.out.println(e.toString()); return null; }} public int getRowcount(String sqlstr) {int

文档评论(0)

hao187 + 关注
官方认证
文档贡献者

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

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档