UML课程设计ATM系统

合集下载

银行ATM(UML分析与设计)

银行ATM(UML分析与设计)

Atm客户端 专用网
地区Atm服务器 专用网
银行数据库服务器
局域网 打印机
2.系统需求分析
atm系统包括软件和硬件两部分,因此了解外部设备是如 何协调工作是整个建模的基础。Atm业务大概分为4个部分: 查询帐户余额、取款、存款和更改用户的密码。一个完整的 atm系统包括一下几个模块:
(1)读卡机模块 允许储户讲银行卡插入读卡机,读卡机识别卡的 种类并在显示器上提示用户输入密码。 (2)输入模块 储户可以输入密码和取款金额,并选择要完成的事务。 通常在键盘上只设数字键和功能键,目的方便储户,该模块需要储户的交 互。 (3)ic认证模块 主要鉴别储户卡的真伪。基于ic卡的安全授权系 统,要求从技术上严格保证卡的唯一性与防伪性,从而保证网络的安全。 (4)显示模块 显示储户相关的信息,包括储户交互是的提示信息 和确认信息。
客户端 atm.exe
Account
Account
CardReader
AtmScreen
CardDispenser
CardReader
AtmScreen
CardDispenser
AtmServ该配置图中只画一个atm
client,一个地区的atm服务器,银行数据库服务器以及 一台打印机,它大致描述了整个系统的物理部署情况。
5.建立系统部署图
atm系统部署是整个项目实施过程的最后阶段,其实质 就是把该系统中涉及到的硬件、软件整合到一起,描述系 统的运行情况。在部署图中两只视图,构件图和配置图。 (1)构件图 组件图,它包含了模型代码库、可执行文件、运行库和 其他构件的信息,它是代码的实际模块。
类操作代码,.cpp文件 类的头文件
收集储户信 息
色之间的通信过程,使读者清

基于UML的ATM自动取款机系统设计定稿

基于UML的ATM自动取款机系统设计定稿

基于UML的ATM自动取款机系统设计定稿————————————————————————————————作者:————————————————————————————————日期:成都信息工程学院《系统分析师UML实物手册》题目 ATM自动取款机系统的分析设计专业信息管理与信息系统班级 2007级1班学号 2007215008 2007215031学生姓名李秋香刘福生摘要ATM是Automatic Teller Machine的缩写,意思是自动柜员机,因大部分用于取款,又称自动取款机。

ATM自动取款机是由计算机控制的持卡人自我服务型的金融专用设备。

它是一种高度精密的机电一体化装置,利用磁性代码卡或智能卡实现金融交易的自助服务,代替银行柜面人员的工作.可提取现金、查询存款余额、进行账户之间资金划拨、余额查询等工作;还可以进行现金存款(实时入账)、支票存款(国内无)、存折补登、中间业务等工作。

持卡人可以使用信用卡或储蓄卡,根据密码办理自动取款、查询余额、转账、现金存款,存折补登,购买基金,更改密码,缴纳手机话费等业务。

UML(Unified Modeling Language)是一套用来表达面向对象分析设计的国际标准语言。

它具有以下特点:统一标准;面向对象;可视化、表示能力强大;是系统建模语言,独立于过程;概念明确。

UML 是数据建模和商务流程建模的集成建模语言。

本文根据ATM系统的特点及金融交易的特殊要求,运用UML统一建模语言来对ATM系统的硬件及软件结构进行了整体设计。

软件上以模块化及表单驱动的方式,实现了金融交易的安全处理、通讯故障诊断等功能,并就通讯故障诊断提出了一种新的基于网络应用层、传输层、网络层的方法.该系统可同时支持磁卡和IC卡,已应用于实际的金融系统,取得了良好的经济效益和社会效益.关键词:UML ATM 系统AbstractATM is an acronym for Automatic Teller Machine, which means automated teller machine, as most for the money, also known as automated teller machines。

使用UML创建ATM系统

使用UML创建ATM系统

实验考核一.针对银行的A TM系统,使用UML对其进行分析设计,如下:1、写出ATM的需求分析所谓ATM其实有两种解释,一种是Automatic Teller Machine,中文名称为自动柜员机,简称ATM;另外一种是异步传输模式A TM,全称Asynchronous Transfer Mode。

当然,我们在这里所要给大家阐述的是平时我们接触到比较多、银行所使用的、和我们关系比较密切的自动柜员机(以下用简称ATM)。

ATM的系统的研究首先,我们来看几个银行ATM的用户界面:中国银行:建设银行:农业银行:招商银行:从上面四个银行各自的简单而实用的ATM系统界面我们可以看到,建设银行和农业银行的界面比较简洁、实用,只有简单的两个功能,取款、查询;而中国银行则在两个功能的基础上添加了更改密码功能,避免了用户到银行去排队等候的麻烦了;招商银行除了取款和查询功能外,添加上了存款、改密码这两个功能。

当然拉,每个银行都有一个退出的功能,而且在设计的时候,ATM都采用了延时设计,当操作超时的时候会自动把卡退出。

其实从银行工作人员的角度来考虑,ATM 系统的作用是减轻银行工作人员的繁琐工作负担以及提高银行工作的效率;而从用户的角度来分析,ATM就是方便用户能够及时查询到自己帐号的资金以及避免在人数密集的时候在银行等待取款的过程。

于是A TM设计的合理性与人性化就显得异常重要,它不简单的解决了银行的工作效率问题,基本上也考虑到了顾客需要,满足了顾客的需要,也解决了一些不必要的时间的浪费。

以上四家银行的ATM系统普遍能够满足用户的基本需要,都是从用户的角度出发,为用户考虑。

不过作为一个学软件工程,想了解需求分析的我们来说,这样的功能其实还有很多改进的了。

2、画出ATM的用例图3、对A TM进行静态建模属性是对象的性质,藉助于属性我们能对类---对象和结构有更深入、更具体的认识。

注意,在分析阶段不要用属性来表示对象间的关系,使用关联能够表示两个对象间的任何关系,而且把关系表示得更清晰、更醒目。

uml--ATM自动取款机系统

uml--ATM自动取款机系统

创建系统用例模型
创建系统用例的第一步是确定系统的参与者。ATM自动取款机系统的参 与者包含以下三种:
(1)客户 (2)银行职员 (3)信用系统
创建系统用例模型
1.客户用例图
客户在本系统中可以进行取款、存款、转账、查询余额、修改密码和还款 的相关操作 。
创建系统用例模型
2.银行职员用例图
银行职员在本系统中能够进行硬件维护、修改密码和添加现金的相 关操作。
创建系统部署模型
2. 系统部署图
ATM自动取款机系统的部署图描绘的是系统节点上运行资源的安排。包括 了四个节点,分别是:ATM客户端、地区ATM服务器、银行数据库服务器 和打印机。
选择=结果
汇报结束 谢谢观看! 欢迎提出您的宝贵意见!
(1)客户将银行卡插入读卡器,读卡器识别卡的真伪,并在显示器上 提示输入密码。
(2)客户通过键盘输入密码,取款机验证密码是否有效。如果密码错 误提示错误信息,如果正确,提示客户进行选择操作的业务。
(3)客户根据自己的需要可进行存款、取款、查询账户、转账、修改 密码的操作。
(4)在客户选择后显示器进行交互提示和操作确认等信息。 (5) 操作完毕后,客户可自由选择打印或不打印凭条。 (6)银行职员可进行对ATM自动取款机的硬件维护和添加现取款活动协作图
创建系统动态模型
3. 根据用户开立新账户的步骤 ,我们可以创建的活动图。
创建系统动态模型
4.系统状态图
在ATM自动取款机系统中,有明确状态转换的类是银行账 户从账号的打开到账户关闭的过程,状态会发生明显的变 化。
创建系统部署模型
1.系统构件图
在本系统中,我们可以对银行账户、信用系统、客户、ATM屏幕、ATM取款 机、ATM键盘、银行职员、读卡器和数据库服务器分别创建对应的构件进行 映射。

ATM系统UML 7种图

ATM系统UML  7种图

UML建模语言7种图(以银行ATM系统为例)分类:JAVA2010-04-21 20:40 2911人阅读评论(0) 收藏举报uml语言活动作业优化1 用例图:描述了系统提供的一个功能单元。

以一种可视化的方式理解系统的功能需求,"角色"与系统内用例之间的关系。

本例中,参与者"银行储户"和ATM机。

简化后的ATM机仅有取款、存款及其余功能。

其余功能不做详细说明。

2 类图:显示系统的静态结构。

逻辑类、实现类,实现类就是程序员处理的实体。

类在类图上使用包含三个部分的矩形来描述,如图2所示。

最上面的部分显示类的名称,中间部分包含类的属性,最下面的部分包含类的操作(或者说"方法")。

本例中许多单个的帐户组成了帐户库,帐户具有帐户类型、帐户号、余额三个属性。

许多银行储户组成了储户库。

ATM系统包含了许多ATM机。

银行储户及ATM机两个类包含哪些属性,哪些操作,它们的可见性及操作的返回类型、参数个数、参数类型从类图上都一目了然。

通过类图不仅可以使设计者明确的表达自己的设计意图,也能帮助自己整理思路,充实及优化自己的设计。

3 序列图:显示具体用例(或者是用例的一部分)的详细流程。

它几乎是自描述的,并且显示了流程中中不同对象之间的调用关系,同时还可以很详细地显示对不同对象的不同调用。

序列图有两个维度:垂直维度以发生的时间顺序显示消息/调用的序列;水平维度显示消息被发送到的对象实例。

本例以时间为顺序描述了顾客在ATM机上取款时信息的流动情况,顺序图着重于对象间消息传递的时间顺序。

4 状态图:表示某个类所处的不同状态和该类的状态转换信息。

包括5个基本元素:初始起点,它使用实心圆来绘制;状态之间的转换,它使用具有开箭头的线段来绘制;状态,它使用圆角矩形来绘制;判断点,它使用空心圆来绘制;以及一个或者多个终止点,它们使用内部包含实心圆的圆来绘制。

本例描述了顾客在ATM机上进行操作会经历的几种状态,及各种状态之间转换的条件。

UML-ATM提款系统设计

UML-ATM提款系统设计

1.名称:取款描述:用户插入卡片,并输入正确的密码后,系统连接上银行的数据库。

用户输入所需金额,系统在检查帐户余额后决定是否允许提供该服务。

预期结果:用户拿到需要的金额。

用户目标:用户想要取到所需的金额。

参加者:用户,押款人员,银行数据库。

依赖性:见图1-2前置条件:1. 用户帐号必须是有效帐号。

2. 用户必须正确登录。

3. 用户的帐户中的余额必须大于取款额。

方案:方案1:用户正常登录(插卡,输入正确密码)后,输入需要取的金额,所取金额小于帐户中的余额,取到需要的钱数。

方案2:用户正常登录后,输入需要取的金额,所取金额大于帐户中的余额,提示错误信息,要求重新输入,直到输入正确为止,拿到所输入的钱数。

方案3:与方案(2)相同,但提示错误信息后,决定停止该服务。

工作流:1. 用户正常登录。

2. 用户提出取款申请。

3. 后台数据库验证取款申请的合法性。

4. 更新数据该帐户的内容(减少帐户上的余额)。

5. 用户得到所需的钱。

6. 用户决定是否打印交易记录。

后置条件:帐户金额下降了,新的余额就是老的余额扣除提款金额。

商业规则:1. 一个用户一天提款总数不得超过5,000元人民币。

2. 用户一次提款最多为2,000元人民币。

3. 用户一天提款不得超过3次。

需求:1. 一个ATM系统必须支持每天500次的交易量。

2. 系统在无法完成该服务时,提出错误信息。

3. 系统在无法接待用户时,进入关闭状态。

实现注意事项:1. 用户可随时返回上一级菜单。

2. 用户可随时停止该服务。

3. 机器中没有所需钱数,提示错误信息。

2. 名称:用户转帐用例描述:用户需要利用A TM系统进行转帐业务期望结果:让用户得到成功转帐业务用户目标:后台数据库为用户转帐提供相应服务参与者/角色:后台数据库、用户依赖性:用户的转帐操作使用数据库响应转帐前置条件:用户登录A TM机,进入转帐子系统方案:1.用户登录A TM系统2.用户请求转帐服务3.用户得到相应服务工作流:1.用户登录ATM系统2.用户发送转帐请求3.系统响应用户的发送请求4.系统进行相应处理更新5.用户选择打印相关记录后置条件:用户得到转帐服务商业规则:1.用户每次输入的帐号应为合法帐号(帐号位数正确、不含非法字符等)2.用户每次欲转款额应小于规定的每次允许转出的款额,并且欲转款额应小于信用卡上的总余额3.用户每天的转帐次数不应超过规定值需求:多个用户可以在不同地点同时进行转帐业务注意事项:用户输入的帐号非法时或欲转的款额非法时,系统作何处理4. 名称:查询余额描述:期望结果:余额数量信息用户目标:用户得知余额数量参加者/角色:依赖性:前置条件:用户拥有一个账号,登录后台数据库方案/工作流:1.登录ATM2. 发出查询余额请求3.响应请求4.得到余额信息(扩展:打印回执单)后置条件:商业规则:需求:实现注意事项5. 名称:登录描述:用户插入卡片,并输入密码,数据库验证是否允许该用户进入系统。

软件工程ATM系统UML设计

目录一:需求规格说明书。

11.1ATM系统的需求概述。

11.2ATM系统的需求要点。

11.3术语定义。

21.4问题范围。

2 二:需求分析。

22.1划分主题。

32.2确定属性。

42.3识别继承关系。

52.4建立动态模型。

62.5状态图。

92.6基本系统模型图的建立。

102.7功能级数据流图的建立。

112.8系统问题域子系统结构。

122.9 ATM程序路径设计。

13 三:源代码。

14一、需求规格说明书1.1、ATM系统的需求概述图1-1 ATM(自动取款机)系统1.2、ATM系统的需求要点拟开发一个自动取款系统(参考图1-1),它是一个由自动取款机、中央计算机、分行计算机及柜员终端组成的网络系统。

ATM和中央计算机由总行投资购买。

总行拥有多台ATM,分别设在全市各主要街道上。

分行负责提供分行计算机和柜员终端。

柜员终端设在分行营业厅及分行下属的各个储蓄所内。

该系统的软件开发成本由各个分行分摊。

银行柜员使用柜员终端处理储户提交的储蓄事务。

储户可以用现金或支票向自己拥有的某个账户内存款或开新账户。

储户也可以从自己的账户中取款。

通常,一个储户可能拥有多个账户。

柜员负责把储户提交的存款或取款事务输进柜员终端,接收储户交来的现金或支票,或付给储户现金。

柜员终端与相应的分行计算机通信,分行计算机具体处理针对某个账户的事务并且维护账户。

拥有银行账户的储户有权申请领取现金兑换卡。

使用现金兑换卡可以通过ATM访问自己的账户。

目前仅限于用现金兑换卡在ATM上提取现金(即取款),或查询有关自己账户的信息(如余额)。

将来还可能要求用ATM来办理转账、存款。

所谓现金兑换卡就是一个特制的磁卡,上面有分行代码和卡号。

分行代码唯一标识总行下属的一个分行,卡号确定了这张卡可以访问哪些账户。

通常,一张卡可以访问储户的若干个账户,但是不一定能访问这个储户的全部账户。

每张卡仅属于一个储户所有,但是,同一张卡可能有多个副本,因此,必须考虑同时在若干台ATM上使用同样的现金兑换卡的可能性。

UML分析设计文档ATM取款机-顺序图

UML分析设计文档ATM取款机-顺序图1.Session当一名客户将一张ATM卡片插入机器时,一个Session开始,ATM系统读卡(如果客户执行非法操作或卡片损坏,卡片将被退出,同时屏幕将显示出错信息,而被Session异常中断)。

进行验证客户密码的登录功能。

客户成功登录系统后,可以选择一种或多种操作,直至退卡。

如果客户输入五次无效的PIN,则Session 被异常中断,ATM卡将被吞掉。

其顺序图如下所示:2.TaskTask是一种抽象的用例,表示所有类型的处理所共有的行为,Task的具体类型按照适当的方式执行一定的操作。

根据Task(存款、取款,转帐,查询,更改密码)的事件流描述给出具体的处理。

其顺序图如下:3.Deposit插入用户的银行卡后,根据系统界面显示输入密码,由系统判断该帐户是否有效(帐户密码是否正确),若密码输入不正确,则再次显示让用户输入密码,若3次输入的密码均不正确,系统自动退出服务,若密码输入正确,则系统进入选择服务类型界面,选择存款业务,系统确认存款请求以后,系统界面进入请放入存款界面,然后用户将存款放入存款口,系统提示点钞机进行点钞,点钞完毕后,系统记录存款操作并更新余额,系统界面显示存款完毕,然后系统界面进入是否选择继续服务界面,用户点击否,则系统退出银行卡并提示用户取卡,用户取走卡后,存款业务完成。

存款操作的顺序图如下:4.WithDraw插入用户的银行卡,并根据系统界面显示输入密码,由系统判断该帐户是否有效(帐户密码是否正确),若密码输入不正确,则再次显示让用户输入密码,若3次输入的密码均不正确,系统自动退出服务,若密码输入正确,则系统进入选择服务类型界面,然后系统根据服务类型进行相应操作,若选择取款操作,系统确认取款请求以后,会询问取款数额,系统界面显示输入数额请求,用户输入取款数额,系统接到信息后发出确认取款请求,用户选择确认,系统选择确认后会向点钞机发出钞请求,然后点钞机出钞,系统向用户发出去钞请求,用户取钞以后,系统记录此次取款并自动计算余额,更新帐户信息,然后系统界面进入是否选择继续服务界面,用户点击否,然后系统退出银行卡并提醒用户取卡,用户取走银行卡,至此,取款业务完成。

UML分析设计文档ATM取款机-顺序图

UML分析设计文档ATM取款机-顺序图1.Session当一名客户将一张ATM卡片插入机器时,一个Session开始,ATM系统读卡(如果客户执行非法操作或卡片损坏,卡片将被退出,同时屏幕将显示出错信息,而被Session异常中断)。

进行验证客户密码的登录功能。

客户成功登录系统后,可以选择一种或多种操作,直至退卡。

如果客户输入五次无效的PIN,则Session 被异常中断,ATM卡将被吞掉。

其顺序图如下所示:2.TaskTask是一种抽象的用例,表示所有类型的处理所共有的行为,Task的具体类型按照适当的方式执行一定的操作。

根据Task(存款、取款,转帐,查询,更改密码)的事件流描述给出具体的处理。

其顺序图如下:3.Deposit插入用户的银行卡后,根据系统界面显示输入密码,由系统判断该帐户是否有效(帐户密码是否正确),若密码输入不正确,则再次显示让用户输入密码,若3次输入的密码均不正确,系统自动退出服务,若密码输入正确,则系统进入选择服务类型界面,选择存款业务,系统确认存款请求以后,系统界面进入请放入存款界面,然后用户将存款放入存款口,系统提示点钞机进行点钞,点钞完毕后,系统记录存款操作并更新余额,系统界面显示存款完毕,然后系统界面进入是否选择继续服务界面,用户点击否,则系统退出银行卡并提示用户取卡,用户取走卡后,存款业务完成。

存款操作的顺序图如下:4.WithDraw插入用户的银行卡,并根据系统界面显示输入密码,由系统判断该帐户是否有效(帐户密码是否正确),若密码输入不正确,则再次显示让用户输入密码,若3次输入的密码均不正确,系统自动退出服务,若密码输入正确,则系统进入选择服务类型界面,然后系统根据服务类型进行相应操作,若选择取款操作,系统确认取款请求以后,会询问取款数额,系统界面显示输入数额请求,用户输入取款数额,系统接到信息后发出确认取款请求,用户选择确认,系统选择确认后会向点钞机发出钞请求,然后点钞机出钞,系统向用户发出去钞请求,用户取钞以后,系统记录此次取款并自动计算余额,更新帐户信息,然后系统界面进入是否选择继续服务界面,用户点击否,然后系统退出银行卡并提醒用户取卡,用户取走银行卡,至此,取款业务完成。

atm系统课程设计

atm系统课程设计一、教学目标本课程的目标是让学生了解并掌握ATM(自动柜员机)系统的基本原理、组成部分及其运作流程。

通过本课程的学习,学生将能够:1.描述ATM系统的主要组成部分及其功能。

2.解释ATM系统的工作原理和运作流程。

3.分析ATM系统在不同场景中的应用和优势。

4.评估ATM系统的安全性及其在银行业务中的重要性。

二、教学内容教学内容将围绕ATM系统的基本原理、组成部分、工作原理和应用展开。

具体包括以下几个方面:1.ATM系统简介:介绍ATM系统的起源、发展及其在银行业务中的地位。

2.ATM硬件组成:讲解ATM机的主要硬件组成部分,如输入设备、输出设备、处理单元等。

3.ATM软件组成:介绍ATM机的软件系统,包括操作系统、应用程序、安全模块等。

4.ATM工作原理:详细解析ATM机的工作流程,包括用户操作、交易处理、数据通信等。

5.ATM应用场景:探讨ATM系统在银行业务、公共场所、家庭等不同场景中的应用。

6.ATM安全性:分析ATM系统的安全隐患及防范措施,如密码保护、交易加密、硬件防护等。

三、教学方法为了提高学生的学习兴趣和主动性,本课程将采用多种教学方法:1.讲授法:教师讲解ATM系统的基本原理、组成部分、工作原理等知识点。

2.案例分析法:分析具体案例,让学生了解ATM系统在不同场景中的应用和优势。

3.实验法:安排实验室实操,让学生亲身体验ATM机的操作和功能。

4.讨论法:学生分组讨论,探讨ATM系统的安全性及其在银行业务中的重要性。

四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将准备以下教学资源:1.教材:选用权威、实用的ATM系统教材,为学生提供理论知识基础。

2.参考书:推荐相关领域的参考书籍,拓展学生的知识视野。

3.多媒体资料:制作课件、视频等多媒体资料,生动展示ATM系统的工作原理和应用场景。

4.实验设备:准备ATM机等实验设备,让学生亲身体验ATM系统的实际操作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

.课程设计(论文)课程名称: 题 目: 院 (系): 专业班级: 姓 名: 学 号: 指导教师:信息系统开发工具 ATM 存款系统 管理学院 管理科学 0901 谢华兴 090450106 陈宇玺2012 年 6 月 13 日..安建筑科技大学课程设计(论文)任务书专业班级: 管理科学 学生姓名: 谢华兴一、课程设计(论文)题目 ATM 存款系统指导教师(签名):二、本次课程设计(论文)应达到的目的1.针对一个实际系统的开发,使学生深刻理解和掌握管理信息系统系统分析、系统 设计和系统实施的理论和方法;2.巩固和加深理解所学编程语言、开发工具,提高综合应用能力;掌握系统UML建模、 界面设计、数据库设计、程序代码设计,提高实践能力;3.初步了解学术研究的基本方法与步骤,并通过设计报告(论文)的撰写,了解学 术报告(论文)的写作方法。

三、本次课程设计(论文)任务的主要内容和要求(包括原始数据、技术 参数、设计要求等)1、设计内容:开发出一个软件系统,模拟ATM存款的业务过程。

2、设计过程:按照系统设计目的、系统需求、系统功能分析与设计、用户界面设计、源程序设计、使用说明等环节整理课程设计的成果,形成设计报告,设计报告应 包括的内容: 系统需求分析:需求描述、系统 UML 主要用例、主要类图、主要活动图、状态及部署图(如果必要)、业务流程图、数据流图、数据字典附必要的文字说明 系统设计:功能结构设计、I/O设计、代码设计、界面设计、数据库设计、网络环境。

撰写设计总结报告。

3.设计成果提交:A.设计报告;B.源程序。

报告要符合学校格式规范要求。

四、应收集的资料及主要参考文献:1.Eriksson H E, Penker M. UML 2工具箱[M]. 俞俊平, 余安萍, 徐 敏, 译. 北 京: 电子工业出版社, 2004. 2. 周 飞, 杨根兴, 蔡立志. 基于UML的测试用例生成方法研 究[J]. 计算机应用与 软件, 2009, 26(2): 107-110. 3. 张 庆, 雷 航. 一种基于UML状态图的面向对象类级测试模型[J]. 计算机工程, 2005, 31(21): 75-77.五、审核批准意见教研室主任(签字).设计总说明随着信息时代科技的飞速发展,使用 ATM 存款机、计算机等技术的 发展,不仅提高了工作效率,而且大大的提高了其安全性。

对于一些复杂 的信息,就能够充分的发挥它们的优越性。

ATM 取款机就是技术发展的产 物,相对的一台 ATM 取款机与 ATM 存款机的系统是密不可分的。

本系统就 是为了更方便人们的生活而设计的。

ATM 存款系统作为一款数据传输的技术,用户信息和资金信息的繁杂, 包含很多的数据的管理,以前的都是由一些柜员进行操作,而且手续很多。

对于 ATM 取款系统数据的统计和核实等都是采用卡号进行核对的,对于用 户的信息资料、以及资金统计等用人工办理。

数据信息处理工作量大,繁 琐。

数据处理手工操作,工作量大,工作时需实时认真办理,一但出现错 误将带来很大的损失,ATM 取款系统采取数据库进行管理且由人工进行处 理、维护等工作。

由于信息一定要准确真实,认真的进行各项核对工作, 工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询, 就得在众多的资料中翻阅、查找了,造成查询费时、费力。

关键字:UML,管理信息系统,,数据库,ATM 系统,JAVA.目录安建筑科技大学课程设计(论文)任务书 ············ 2 1 绪论 ··························· 11.1 系统简介 ···························································································1 1.2 设计目的 ···························································································1 1.3 设计内容 ···························································································22 需求分析 ························· 32.1 .需求分析的任务 ·················································································3 2.2 系统 UML 主要用例和设计 ····································································43 系统设计 ·························103.1 设计思想 ·························································································10 3.2 系统功能模块划分: ···········································································10 3.3 ATM 存款系统模块图: ········································································114 数据库的逻辑设计 ·····················114.1 数据字典 ·························································································11 4.2 具体表·····························································································12 5 详细设计 ····························································································13 6 源代码 ·······························································································19总结 ····························22 参考文献 ··························23第2页共5页.第2页共5页1 绪论1.1 系统简介ATM 存款系统的目的就是建立一个客户平台,用户使用此平台 进行取款、查询余额、修改密码等业务办理。

相关文档
最新文档