信息管理与信息系统课程设计--银行ATM机存取款系统分析与设计-精品
- 格式:doc
- 大小:804.51 KB
- 文档页数:36
atm机课程设计一、课程目标知识目标:1. 学生能够理解ATM机的基本功能与操作流程;2. 学生能够掌握ATM机在银行业务中的作用及优势;3. 学生能够了解ATM机与银行账户之间的数据交互原理。
技能目标:1. 学生能够熟练操作ATM机完成取款、存款、查询余额等基本业务;2. 学生能够通过ATM机进行转账汇款,并掌握相关安全操作;3. 学生能够解决在使用ATM机过程中遇到的问题,具备一定的自助服务能力。
情感态度价值观目标:1. 培养学生对金融科技的认知与兴趣,激发学习动机;2. 增强学生的金融安全意识,培养正确的消费观念和理财观念;3. 培养学生具备合作、探究、创新的精神,提高问题解决能力。
课程性质:本课程为实践性较强的信息技术课程,以学生实际操作为主,结合理论讲解。
学生特点:六年级学生对银行业务有一定了解,具备基本的计算机操作能力,对新事物充满好奇心。
教学要求:结合学生特点,注重实践操作,强调安全意识,培养学生自主学习和解决问题的能力。
通过课程目标的分解,使学生在课程结束后能够熟练使用ATM机,具备一定的金融素养。
二、教学内容1. 引入ATM机概念:介绍ATM机的定义、发展历程及在银行业务中的应用。
教材章节:《信息技术》六年级上册第五章第一節。
2. ATM机功能与操作流程:- 基本功能:取款、存款、查询余额、转账汇款等;- 操作流程:插卡、输入密码、选择业务、确认交易等。
教材章节:《信息技术》六年级上册第五章第二節。
3. ATM机安全操作与金融安全:- 安全操作:如何避免密码泄露、防范诈骗等;- 金融安全:保护个人信息、防范非法交易等。
教材章节:《信息技术》六年级上册第五章第三節。
4. 实践操作与问题解决:- 组织学生进行ATM机实践操作,巩固所学知识;- 针对实践中遇到的问题,引导学生进行自主探究和解决。
教材章节:《信息技术》六年级上册第五章第四節。
5. 总结与拓展:- 对本节课所学内容进行总结,巩固知识点;- 拓展ATM机在其他领域的应用,激发学生学习兴趣。
中国邮政银行ATM机取款系统设计与实现China post bank ATM withdrawals system design and realization江苏科技大学成人高等教育届毕业设计任务书学院:专业:信息管理与信息系统班级:学生姓名指导教师职称讲师课题名称中国邮政银行ATM机取款系统设计与实现课题工作内容ATM自动取款机系统开发是为了应对现代社会进步的需求。
指标(目标)要求1、能运行Wingdows98/2000/XP系统、Microsoft VisualC# 、2005SQL 、Server2000;2、采用C/S结构;3、采用软件工程的设计思路,具体设计模型可根据自己所搜集的资料的详细程度帅选,不做指定要求;4、软件的开发要有一定的实用性和可操作性,必须采取多种测试方法,保证软件的可实用性进程安排(1)了解ATM机取款系统业务流程第一周;(2)资料收集第二周;(3)系统设计第三周—第五周;(4)论文初稿第六周—2011年3月25日。
(5)论文终稿 2011年3月26日—2011年5月15日。
主要参考文献[1]《UML基础与应用》清华大学出版社王养廷李磊宋汉珍编著[2] 张海藩软件工程(第二版).北京:人民邮电出版社,2006[3] 刘韬、楼兴华 SQL Server2000数据库系统开发实例导航. 北京:人民邮电出版社,2004[4] 李红管理信息系统开发与应用.北京:电子工业出版社,2003[5] 王要武管理系统开发. 北京:电子工业出版社,2003实习地点起止日期系主任:指导教师:摘要本篇论文的主题是“ATM自动取款机系统的设计和实现”。
要想设计一个软件系统,其前期工作一定要做好需求分析,需求分析便是前期阶段的首要任务。
这里首先就对ATM系统进行了详细的需求陈述,确定了该系统有这样的一些功能:拥有银行账户的现金兑换卡在ATM上提取现金(即取款),或查询有关自己的账户信息(例如,某个指定账户上的余额),使用ATM办理转账等事务。
ATM自动取款机系统的分析与设计可行性研究报告ATM自动取款机系统的分析与设计可行性研究报告目录1.引言 (2)1.1编写目的 (2)1.2项目背景 (2)1.3定义 (2)1.4参考资料 (2)2.可行性研究的前提 (3)2.1要求 (3)2.2目标 (3)2.3条件、假定和限制 (3)2.4可行性研究方法 (3)2.5决定可行性的主要因素 (4)3.对现有系统的分析 (4)3.1处理流程和数据流程 (4)3.2工作负荷 (4)3.3费用支出 (4)3.4人员 (5)3.5设备 (5)3.6局限性 (5)4.所建议技术可行性分析 (5)4.1对系统的简要描述 (5)4.2处理流程和数据流程 (5)4.3与现有系统比较的优越性 (6)4.4采用建议系统可能带来的影响 (6)4.5技术可行性评价 (7)5.所建议系统经济可行性分析 (8)5.1支出 (8)5.2效益 (8)5.3收益/投资比 (9)5.4投资回收周期 (9)5.5敏感性分析 (9)6.社会因素可行性分析 (9)6.1法律因素 (9)6.2用户使用可行性 (9)7.其他可供选择的方案 (9)8. 总结 (10)1.引言1.1编写目的针对银行业务种类繁多、客户需求量大等现象,为了减少银行人员的工作任务,方便客户。
银行投资研发ATM终端机使用户自己就可以实现小额取款、存款等业务。
同时支持其他业务的扩展,现在从技术、经济、社会等因素对此项目进行可行性分析,编写此文档供项目经理决定是否要实施此项目。
1.2项目背景待开发项目名称:ATM自动取款机系统的分析与设计。
项目提出者:ATM机系统是应呼和浩特建设银行网络建设和改造需要,为客户提供方便、迅速、便捷的自动取款业务提出了ATM机自动取款系统设计方案。
项目兼容现有银行管理系统。
1.3定义专业术语与缩略词帐号:在银行中,事物应用的单个帐号。
帐号可以为多种类型,但是至少包括支票和存款。
每个顾客可以拥有多个帐号。
目录第一章课程设计目的和要求 (1)1.1课程设计教学环节的主要目的 (1)1.2本课程设计主要目标 (1)1.3课程设计要求 (1)第二章课程设计任务背景与内容 (3)2.1任务背景介绍 (3)2.2任务内容 (3)第三章详细设计说明 (5)3.1总体模块图 (5)3.2程序流程图 (6)3.3程序设计思路 (10)3.4编码与调试 (10)第四章软件使用说明 (12)第五章课程设计心得与体会 (16)附录1 参考文献 (17)附录2 程序 (18)第一章课程设计目的和要求1.1课程设计教学环节的主要目的C语言课程设计的主要目的是培养学生综合运用C语言程序设计课程所学到的知识,编写C程序解决实际问题的能力,以及严谨的工作态度和良好的程序设计习惯。
通过课程设计的训练,学生应该能够了解程序设计的基本开发过程,掌握编写、调试和测试C语言程序的基本技巧,充分理解结构化程序设计的基本方法。
C语言程序设计的主要任务是要求学生遵循软件开发过程的基本规范,运用结构化程序设计的方法,按照课程设计的题目要求,分析、设计、编写、调试和测试C 语言程序及编写设计报告。
本次课程设计是通过设计一个较为简单的“ATM自动提款机”系统,进一步熟悉C++中有关各种知识的运用与掌握。
了解系统开发的需求分析、模块分析、编码测试、模块组装与整体调试的全过程,加深对C++的理解与Visual C++环境的使用;逐步熟悉程序设计的方法,并养成良好的编程习惯,进一步培养完善的C++编程设计思维,为以后进行软件编程、数据库管理等深入学习打下一个牢固基础。
1.2本课程设计主要目标1.巩固和加深学生对C++语言课程的基本知识的理解和掌握;2.掌握C++语言编程和程序调试的基本技能;3.掌握利用C++语言进行软件设计的方法;4.提高书写程序设计说明文档的能力;5.提高运用C++语言解决实际问题的能力。
1.3课程设计要求1.题目:设计一款“ATM自动提款机”系统软件;2.了解软件开发的相关背景;3.参考书籍学习相关课程设计的知识;4.清楚开发软件的各个相关功能,以便顺利开发软件;5.对系统功能模块进行分析,写出详细设计说明文档;6.设计完成的软件要便于操作和使用;7.对自己所设计的程序进行调试,并不断完善;8.在设计过程中熟练掌握软件编程的过相关知识;9.详细体会并记录相关过程,并将心得体会写在课程设计报告中;10.设计完成后提交课程设计报。
atm系统设计课程设计一、教学目标本课程的教学目标是使学生掌握ATM系统设计的基本原理和方法,能够运用所学的知识分析和解决实际问题。
具体来说,知识目标包括了解ATM系统的历史、发展和现状,掌握ATM系统的基本组成和工作原理,熟悉ATM系统的相关协议和技术。
技能目标包括能够使用相关工具和软件进行ATM系统的设计和仿真,具备分析和解决ATM系统问题的能力。
情感态度价值观目标包括培养学生的创新意识,提高学生对ATM系统设计和研究的兴趣,使学生认识到ATM系统在现代社会中的重要性和地位。
二、教学内容本课程的教学内容主要包括ATM系统的历史和发展、ATM系统的基本组成和工作原理、ATM系统的相关协议和技术、ATM系统的设计和仿真等。
具体来说,将讲解ATM系统的历史和发展,使学生了解ATM系统的发展过程和背景;讲解ATM系统的基本组成和工作原理,使学生掌握ATM系统的基本知识和技能;讲解ATM系统的相关协议和技术,使学生了解ATM系统的运作方式和规范;讲解ATM系统的设计和仿真,使学生能够运用所学的知识进行ATM系统的设计和仿真。
三、教学方法为了实现教学目标,本课程将采用多种教学方法,包括讲授法、讨论法、案例分析法和实验法等。
讲授法将用于讲解ATM系统的基本知识和技能,使学生能够系统地学习和掌握;讨论法将用于讨论ATM系统设计和研究中遇到的问题,激发学生的思考和创新;案例分析法将用于分析ATM系统的实际案例,使学生能够将所学的知识应用到实际问题中;实验法将用于进行ATM系统的设计和仿真,培养学生的实际操作能力和实践能力。
四、教学资源为了支持教学内容和教学方法的实施,本课程将准备和选择适当的教学资源,包括教材、参考书、多媒体资料和实验设备等。
教材将作为学生学习的主要资源,提供ATM系统设计的基本知识和技能;参考书将提供ATM系统的相关背景资料和深入研究内容;多媒体资料将提供ATM系统设计和仿真的相关视频和动画,帮助学生更好地理解和掌握;实验设备将用于进行ATM系统的设计和仿真,使学生能够亲自动手实践,提高学生的实际操作能力。
ATM自动取款机系统的分析与设计需求说明第一部分引言1.1编写目的本文档描述了自动取款机系统的软件需求。
1.2适用范围ATM的功能要求支持计算机银行网。
1.3背景ATM自动提款机系统。
ATM自动取款机是由计算机控制的持卡人自我服务型的金融专用设备。
ATM是英文Automatic Teller Machine的缩写。
ATM是最普遍的自助银行设备,可以提供最基本的银行服务之一,即出钞交易,有些全功能的产品还可以提供信封存款业务。
在ATM自动取款机上也可以进行账户查询、修改密码和转账的业务。
作为自助式金融服务终端,除了提供金融业务功能之外,ATM自动取款机还具有维护、测试、事件报告、监控和管理等多种功能。
ATM自动取款机系统,是一个有终端机,A TM系统,数据库组成的应用系统。
系统功能有用户在ATM 上提取现金、查询账户余额、修改密码及转账功能。
ATM自动取款机系统向用户提供一个方便、简单、及时、随时随地可以随心所欲存取款的互联的现代计算机化的网络系统。
可以大大减少工作人员,节约人力资源的开销,同时由于手续程序减少也可以减轻业务员的工作负担,有效地提高了整体的工作效率和精确度。
减少了用户办理业务的等待时间;用户可以随时随地可以随心所欲存取款,并且操作简单易懂;用户还可以选择在柜台办理业务或自己在自动提款机和自动取款机办理业务。
第二部分任务概述2.1目标系统功能实现用户在A TM上提取现金、查询账户余额、修改密码及转账功能。
2.2用户的特点本系统功能齐全,交互界面简单便捷,适用社会广大人群,且能满足用户安全性需求。
2.3假定和约束本系统不具备语音提示功能,不能为盲人等群体提供服务。
第三部分需求规定3.1对功能的规定3.1.1系统功能关系图用例图:3.1.2系统功能概述ATM自动取款机系统相关的主要对象有:用户:使用ATM自动取款机进行现金交易。
进行取款、查询余额、设置密码、转账等操作。
系统:对用户的需求进行接收,通过与数据库的交互,根据对用户应用服务的响应,更新数据库中用户的信息。
本科实验报告课程名称:系统分析与设计实验项目:《ATM机取款系统》实验实验地点:行逸楼A103专业班级:软件1309 学号********** 学生姓名:***指导教师:***2015年11月 1 日一、实验目的通过《系统分析与设计》实验,使学生在实际的案例中完成系统分析与系统设计中的主要步骤,并熟悉信息系统开发的有关应用软件,加深对信息系统分析与设计课程基础理论、基本知识的理解,提高分析和解决实际问题的能力,使学生在实践中熟悉信息系统分析与设计的规范,为后继的学习打下良好的基础。
二、实验要求学生以个人为单位完成,自选题目,班内题目不重复,使用UML进行系统分析与设计,并完成实验报告。
实验报告以纸质版(A4)在课程结束后提交(10周)。
三、实验主要设备:台式或笔记本计算机四、实验内容1 选题及项目背景A T M机取款系统的分析与设计2 定义ATM(AutomanticTellerMachine)自动取款机是由计算机控制的持卡人自我服务型的金融专用设备.在我国,基本上所有的银行系统都有自己的ATM系统.ATM利用磁性代码卡或智能卡实现金融交易,代替银行前台工作人员的部分工作.顾客可以在ATM机上取钱、查询余额、转账和修改密码等业务.除此之外,ATM自动取款机还具有维护、测试、事件报告、监控和管理等多种功能.3 参考资料《系统分析与设计》作者:李爱萍人民邮电出版社4 系统分析与设计4.1需求分析4.1.1识别参与者用户(使用ATM机进行存取款)ATM机管理员(维护ATM机,往ATM机里放钱等)4.1.2 对需求进行捕获与描述用例名称:ATM机取款系统执行者:用户目的:完成一次取款流程)4.1.3 用例图通过已掌握的需求,初步了解系统所要完成的功能。
下面给出用例图。
余额查询图4.1 参与者用例图4.1.4 分析与讨论1)建模用例图的步骤、方法?1.识别系统的参与者;2.确定用例;3.明确参与者与用例间的关系2)如何识别系统的参与者?应该如何划分用例,应注意哪些问题?1.谁使用系统的主要功能;2.谁改变系统的数据;3.谁从系统中获取主要信息。
银行存取款业务管理信息系统分析与设计学生学号:学生姓名:专业名称:管理信息系统教师:一、项目简介(1)开发背景随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,在银行帐目管理之中的应用日益增加。
近年来我国信息产业发展迅速,手工管理方式在银行帐目管理等需要大量事务处理的应用中已显得不相适应,采用IT技术提高服务质量和管理水平势在必行。
目前,对外开放必然趋势使银行业直面外国银行巨头的直接挑战,因此,银行必须提高其工作效率,改善其工作环境。
这样,帐户管理的信息化势在必行。
在传统的银行帐户管理中,其过程往往是很复杂的,繁琐的,帐户管理以入帐和出帐两项内容为核心,在此过程中又需要经过若干道手续,因为整个过程都需要手工操作,效率十分低下,且由于他们之间关联复杂,统计和查询的方式各不相同;且会出现信息的重复传递问题,因此该过程需要进行信息化以利用计算机进行帐目管理。
系统开发的整体任务是实现银行帐户管理的系统化、规范化、自动化和智能化,从而达到提高企业管理效率的目的。
(2)主要功能需求银行存取款系统是针对银行帐目的日常管理而设计。
银行帐目管理系统不仅要求操作方便而且要求界面简洁,它还需要实现帐目管理,用户查询和查询统计功能。
以前的商业银行采用的是以各种票据通过人工操作方式进行的业务以前的每一个流程都通过填写各种票据人为的对这些票据进行管理和统计效率低下而且对这些票据记录的整理需要大量的人力和物力使企业成本很高;在大量的票据整理过程中还易发生各种错误如票据填错、漏填、丢失等使银行因此承受经济损失所以商业银行应该实施信息化管理提高效率进而增加经济效益。
利用计算机信息管理系统,能够更有效的实现银行存取款业务操作。
二、系统分析(1)组织结构图(2)业务流程分析图银行存款业务流程图:银行取款业务流程图:(3)数据流程分析图银行存款业务流程图银行取款业务流程图(4)数据字典1.数据项的定义表5-1 数据字典(一) No :__01_填表人________ 年 月 日2.数据结构的定义表5-2 数据字典(二) No :____02____ 填表人__________ 年 月 日表5-3 数据字典(三) No:____03______填表人____________ 年月日表5-3 数据字典(四) No:____04______填表人____________ 年月日表5-4 数据字典(五) No:____05______填表人__________ 年月日表5-4 数据字典(六) No:___06_______填表人_____________ 年月日表5-5 数据字典(七) No:_____07_____填表人__________ 年月日6.外部实体的定义表5-6 数据字典(八) No:___08_______填表人_________ 年月日三、系统设计(1)代码设计业务记录编号:每一笔业务都对应一个记录,业务记录编号是对应业务而设立的,在账目记录表中使用,要求不重复,从而确保每一个记录只有一个记录编号。
ATM自动取款机系统的设计与分析1.1系统相关者用户,系统维护师1.2 事件表1.3 数据流分析(1)顶层DFD自动取款机数据流图如图所示(2)功能层DFD操作完成(3)细节层DFD入取择1.4 数据字典(1)数据项定义数据项名:客户别名:User数据流组成:姓名+身份证号+电话+地址+用户ID(2)数据项定义数据项名:账户别名:account数据流组成:卡号+账户余额+身份证号+密码+卡类型+交易记录+开户时间(3)数据项定义数据项名:账单别名:bill数据流组成:卡号+交易类型+交易时间+交易金额(4)数据项定义数据项名:凭条别名:ticket数据流组成:卡号+交易类型+金额+事物类型+交易时间1.5 加工逻辑登陆模块1.简要说明本例用来描述用户登陆的过程2.事件流(1)基本事件1.系统验证银行卡账号。
2.用户输入密码。
3.系统验证用户输入的密码信息。
4.用户进入系统。
(2)备选事件1.如果账号错误,给出提示,退出。
2.. 如果输入密码错误,给出提示,退出。
取款模块3.简要说明本例用来描述用户取款的过程4.事件流(1)基本事件1.用户输入取款金额。
2.系统验证输入金额是否符合输入要求。
3.系统验证用户账户余额。
4.系统显示用户取款金额。
5.用户确认取款金额。
6.系统要求点钞机出钞。
7.系统更新并保存账户信息。
(2)备选事件1.如果输入金额不符合输入数字格式要求,给出提示,退出。
2.如果输入金额超出最大取款金额,给出提示,退出。
3.如果用户没有确认,给出提示,退出修改密码5.简要说明本例用来描述用户修改密码的过程6.事件流(1)基本事件1.用户输入旧密码。
2.系统验证账户旧密码。
3.用户输入2次新密码。
4.用户确认输入的秘密。
5.系统更新用户密码为新密码。
6.用户修改密码成功。
(2)备选事件1.如果输入的旧密码错误,给出提示,退出。
2.如果两次输入输入的密码不同,给出提示,退出。
3.如果用户没有确认,给出提示,退出。
管理信息系统分析与设计题目名称:银行ATM机存取款系统分析与设计指导老师:小组成员:日期: 2014年6月26日(一)信息系统需求说明书 .................................................................................. - 3 -1.引言 ............................................................................................................... - 3 -1.1编写目的 ............................................................................................ - 3 -1.2系统开发的背景 ................................................................................ - 3 -1.3系统定义 ............................................................................................ - 3 -1.4参考资料 ............................................................................................ - 3 -2.任务概述 ....................................................................................................... - 3 -2.1目标 .................................................................................................... - 4 -2.2用户的特点 ........................................................................................ - 4 -2.3假定和约束 ........................................................................................ - 4 -3.需求规定 ....................................................................................................... - 4 -3.1对功能的规定(说明角色和功能) ................................................ - 4 -3.2对性能的规定(时间响应、稳定性等) ........................................ - 5 -3.3输人输出要求 .................................................................................... - 6 -3.4故障处理要求 .................................................................................... - 6 -3.5其他要求 ............................................................................................ - 6 -4.运行环境设定 ............................................................................................... - 7 -4.1设备选型 ............................................................................................ - 7 -4.2支持软件 ............................................................................................ - 7 -(二)信息系统分析报告 ...................................................................................... - 8 -1.可行性分析 .................................................................................................. - 8 -1.1经济可行性 ....................................................................................... - 8 -1.2技术可行性 ....................................................................................... - 8 -1.3操作可行性 ....................................................................................... - 8 -2.功能需求分析 .............................................................................................. - 8 -2.1需求概述 ........................................................................................... - 8 -2.2功能分析 ........................................................................................... - 9 -2.3功能结构图 ....................................................................................... - 9 -3.业务流程图(TFD) .................................................................................... - 9 -3.1取款流程图 ..................................................................................... - 10 -3.2存款流程图 ..................................................................................... - 10 -3.3查询流程图 ..................................................................................... - 11 -3.4转账流程图 ..................................................................................... - 11 -3.5缴费流程图 ..................................................................................... - 12 -3.6修改密码流程图 ............................................................................. - 12 -4信息模型设计 ............................................................................................. - 12 -4.1关联图 ............................................................................................. - 13 -4.2顶层图 ............................................................................................. - 13 -4.3数据流程图 ..................................................................................... - 14 -4.31取款业务: ........................................................................... - 14 -4.32存款业务: ........................................................................... - 14 -4.33转账业务: ........................................................................... - 15 -4.34查询业务: ........................................................................... - 15 -4.35缴费业务 ............................................................................... - 16 -4.36修改码业务: ....................................................................... - 16 -4.4数据字典(DD) ............................................................................. - 17 -(三)信息系统总体设计 .................................................................................. - 20 -1 系统总体设计 ............................................................................................ - 20 -1.1本系统的体系结构 ......................................................................... - 20 -1.2系统总体结构 ................................................................................. - 21 -1.2.1前台业务模块 ..................................................................... - 21 -1.2.2 后台管理模块 .................................................................... - 21 -2 系统详细设计 ............................................................................................ - 22 -2.1基础代码方案 ................................................................................. - 22 -2.2数据库设计 ..................................................................................... - 26 -2.2.1 系统E-R图 ........................................................................ - 26 -2.2.2数据库表的设计 ................................................................. - 27 -2.3主要界面设计方案(输入输出设计) ......................................... - 28 -2.3.1 主要输入界面 .................................................................... - 28 -(四)课程设计工作日志 .................................................................................... - 32 -(五)课程设计总结报告 .................................................................................... - 34 -1、小组成员工作情况: .............................................................................. - 34 -2、遇到的问题及解决办法: ...................................................................... - 34 -3、课程设计的收获: .................................................................................... - 34 -(一)信息系统需求说明书1.引言1.1编写目的为了明确客户的基本需求,更好地完成对客户需求了解,并量化和明晰本系统的工作量和工作进度,特编写此说明书。