1 / 18
文档名称:

JAVA课程设计报.doc

格式:doc   页数:18页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

JAVA课程设计报.doc

上传人:zhangkuan1439 2015/5/5 文件大小:0 KB

下载得到文件列表

JAVA课程设计报.doc

相关文档

文档介绍

文档介绍:福建交通职业技术学院
JAVA课程设计报告
系部信息技术与工程系
课题名称 ATM系统取款系统
组员张文楷
班级 06计应(1)班
学号 060610141
指导教师郑志娴
成绩
二〇〇八年六月十五日
目录
一、系统分析 2
系统概述 2
2
3
. 系统设计开发工具与环境 3
二、系统设计 3
3
9
设计小结 13
参考文献: 13
附表: 14
一、系统分析
当今时代是飞速发展的信息时代,使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于ATM复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好管理员和用户的信息而设计的。
在信息高速发展的当今时代,ATM自动取款机已在日常生活中普遍存在,ATM是Automatic Teller Machine的缩写,意思是自动柜员机,因大部分用于取款,又称自动取款机。它是一种高度精密的机电一体化装置,利用磁性代码卡或智能卡实现金融交易的自助服务,代替银行柜台人员的工作。可提取现金、查询存款余额、进行账户之间资金划拨、余额查询等工作;还可以进行现金存款(实时入账)、支票存款(国内无)、存折补登、中间业务等工作。持卡人可以使用信用卡或储蓄卡,根据密码办理自动取款、查询余额、转账、现金存款,存折补登,购买基金,更改密码等业务。
基于这些问题,我认为有必要建立一个ATM取款系统,使用户操作工作规范化,系统化,程序化,提高信息处理的速度和准确性,能够及时、准确、有效的进行各种操作。
要实现这样一个系统,首先应该进行需求分析,这样才能令设计出的软件满足用户的各项功能。下面就对在线考试系统的设计进行需求分析
系统概述
ATM系统分为前台和后台,前台用于用户的登录以实现用户的取款、存款、转账、查询、修改、取卡等功能;后台用于管理员管理和维护用户的信息实现的功能为开户、销户、查询、修改用户的各种信息。
本系统主要以JAVA为开发平台,采用JAVA+ECLIPSE+ACCESS的开发模式,ATM系统以数据库为中心,由数据库控制整个系统的运作。
ATM取款系统的目的是在网络上搭建一个管理员管理系统和用户取款系统,针对不同的功能进行不同的操作。用户要取款时只需到ATM自动取款机上登录就可进行取款、存款、转账、查询、修改、取卡等操作,而管理员可在柜台前管理和维护用户的各种信息。
系统需要解决的主要问题
首先,因为ATM取款机是面向特定的某些对象的,所以用户到ATM取款机进入系统操作时应该进行身份验证,用户通过卡号验证进入ATM取款机系统后,应该能根据自己的需要进行取款、存款、转账、查询、修改、取卡等操作,对于每个用户来说,ATM自动取款机的功能
都就是相同的,但个人需要操作并不相同。管理员进入管理员系统,可以查看和修改用户的信息,管理员系统是基于网络环境,卡号应从服务器的数据库随机抽取生成的。另外,管理员系统还应该对用户实现开户、销户、查询、修改等功能。
系统应具备的基本功能
、用户基本功能
用户登录功能:用户可以用卡及密码进行登录,登录后用户可以进行必要的操作。
用户取款功能:用户可以根据自己的需要进行取款。
用户存款功能:用户可以利用此功能存入相应的金额。
用户查询功能:用户可以查询余额。
用户改密功能:用户可以用此功能修改自己银行卡的密码。
用户取卡功能:用户操作完可取卡退出。
、管理员基本功能
开户:管理员可以用此功能为用户办理银行卡。
销户:管理员可取消用户对银行卡的使用权。
查询:管理员可查询用户的基本信息。
修改:管理员可以修改用户的基本信息。
改密:管理员可进行自行改密。
、该系统的额外功能
用户转帐功能:用户可以用这个功能进行卡与卡之间的金额转帐。
管理员查看IP功能:管理员可查看当前IP地址。
打印功能:可以打印出各种交易记录。
系统设计开发工具与环境

该系统用Eclipse 开发
. 开发环境
开发语言:Java、JavaScript
数据库:Access
操作系统:Windows XP
客户端:IE
开发工具:Eclipse
硬件方面:
处理器:Intel Pentium 166MX 或更高。
内存:512M以上。
硬盘空间:1GB以上。
显卡:SVGA显示适配器
软件方面:
操作系统:Windows 98/ME/2000/