- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)