ATM柜员机模拟程序文档.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ATM柜员机模拟程序文档

西安科技大学 软件工程课程设计报告 题目: ATM柜员机模拟程序 班级: 信计0801 学号: 0808060130 0808060126 0808060125 姓名:覃永贤 上官恩辉 申松 2010年12月 目 录 1 概述 1.1目的及意义 1.2 设计内容 1.3 人员组成及分工 2 系统分析 2.1 问题背景及概况 2.2 系统需求分析 3 系统设计 3.1 软件结构设计 3.2 数据库设计 4 系统实现 4.1 开发环境 4.2 关键技术 4.3 主要功能代码 5 系统测试 参考文献 日历系统设计文档 1 概述 1.1目的及意义 目的: 培养独立的Java语言与算法设计方法,具备初步的独立分析和设计能力;软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;综合运用所学的理论知识和方法独立分析和解决问题的能力;训练用系统的观点和软件开发一般规范进行软件开发,培养软件工作者所应具备的科学的工作方法和作风。 2.2 系统需求分析: 2.2.1功能需求分析 (1)用图形用户界面实现。本系统基于JAVA采用多线程的程序设计,使得界面清晰直观,系统全部通过界面来实现系统的功能需求。 2.2.2性能需求分析 可靠性高,能在由于系统问题或其它原因产生错误后,作出相对应处理,比如等,在出现不可知的错误以后,可以尽量安全的退出程序。在程序的设计过程中,要求能尽可能多的设想到用户使用过程中可能发生的事件,并能在判断事件后做出相应的处理,使程序具有较高的容错性能。 开发文档易理解,保证以后自己二次开发或他人接手开发时,能够清晰的理解整个系统的设计思路和实现细节。模块化设计此软件的功能,不同的模块实现不同的功能,使得软件易于以后的维护与扩展,在以后可以更好的完善本软件的功能,更方便于在工作中的应用。宜操作性,程序简单易懂,容易上手使用。设计界面是,简化界面的复杂性使用户能很容易看懂并使用。 系统界面简洁,画面清晰动画效果明显,程序响应时间短,操作简单。 三、系统设计 3.1 软件结构设计 流程图 四、系统实现 4.1 开发环境 JCreator开发环境 4.2 关键技术 1、 Java.awt包中的Container类可以直接或间接派生出两个常用容器:框架(Frame类)和面板(Panel类)。 该题通过Frame():创建一个标准窗口; 当Frame窗口被创建以后,需要调用setSize()方法来设置窗口大小,并调用setVisible()来显示窗口。 2、面板不是一个单独的窗口,它只包含在窗口中的一个区域; 最简单的创建面板的方式就是通过面板的构造函数Panel()来进行; 必须将面板添加到窗口中; 3、该题通过设置布局管理器,来控制组件的大小和位置。调用setLayout(null); 在设置空布局管理器后,必须对所有组件调用setLocation(),setSize()或setBrounds(),将他们定位容器中。 4、Button 类 Button 类有一个addActionListner(ActionListener)方法。 AddActionListner 接口定义了一个方法actionPerformed,用来接收一个ActionEvent。 ActionEvent 类的getActionCommand()方法返回与动作相关联的命令名称。 5、事件类型 许多事件类在java.awt.event 包中,也有一些事件类在API 的其他地方。 对于每类事件,都有一个接口,这个接口必须由想接收这个事件的类的对象实现。这个接口还要求定义一个或多个方法。当发生特定的事件时,就会调用这些方法。 6、文本区(TextArea) addTexListener 指定的监听者将以和文本域相同的方式接收到关于击键的通知。 你可以给文本区增加一般的组件监听者,然而,由于文本是多行的,按下 Enter 键将导致把另一个字符送入缓冲。 7、Applet 的方法 播放声音:musicClip.play(); 4.3 主要功能代码 系统登录 //---------------------------------------------- //该方法用于 验证用户ID //---------------------------------------------- public boolean checkAccount(String tid) { String ssql; ssql=select

文档评论(0)

almm118 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档