信息管理与信息系统课程设计--银行atm机存取款系统分析与设计{修}

上传人:第*** 文档编号:57336924 上传时间:2018-10-21 格式:DOC 页数:36 大小:726.50KB
返回 下载 相关 举报
信息管理与信息系统课程设计--银行atm机存取款系统分析与设计{修}_第1页
第1页 / 共36页
信息管理与信息系统课程设计--银行atm机存取款系统分析与设计{修}_第2页
第2页 / 共36页
信息管理与信息系统课程设计--银行atm机存取款系统分析与设计{修}_第3页
第3页 / 共36页
信息管理与信息系统课程设计--银行atm机存取款系统分析与设计{修}_第4页
第4页 / 共36页
信息管理与信息系统课程设计--银行atm机存取款系统分析与设计{修}_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《信息管理与信息系统课程设计--银行atm机存取款系统分析与设计{修}》由会员分享,可在线阅读,更多相关《信息管理与信息系统课程设计--银行atm机存取款系统分析与设计{修}(36页珍藏版)》请在金锄头文库上搜索。

1、管理信息系统分析与设计管理信息系统分析与设计题目名称题目名称:银行银行 ATMATM 机存取款系统分析与设计机存取款系统分析与设计指导老师:指导老师: 小组成员:小组成员: 日日 期:期: 20142014 年年 6 6 月月 2626 日日(一)信息系统需求说明书(一)信息系统需求说明书.- 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 假定和约束假定

2、和约束.- 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.1.可行性分析可行性分析.- 8 -1.11.1 经济可行性经济可行性- 8 -1.21.

3、2 技术可行性技术可行性- 8 -1.31.3 操作可行性操作可行性- 8 -2.2.功能需求分析功能需求分析.- 8 -2.12.1 需求概述需求概述- 8 -2.22.2 功能分析功能分析- 9 -2.32.3 功能结构图功能结构图- 9 -3.3.业务流程图(业务流程图(TFDTFD).- 9 -3.13.1 取款流程图取款流程图- 10 -3.23.2 存款流程图存款流程图- 10 -3.33.3 查询流程图查询流程图- 11 -3.43.4 转账流程图转账流程图- 11 -3.53.5 缴费流程图缴费流程图- 12 -3.63.6 修改密码流程图修改密码流程图- 12 -4 4 信息

4、模型设计信息模型设计- 12 -4.14.1 关联图关联图- 13 -4.24.2 顶层图顶层图- 13 -4.34.3 数据流程图数据流程图- 14 -4.314.31 取款业务:取款业务:- 14 -4.324.32 存款业务:存款业务:- 14 -4.334.33 转账业务:转账业务:- 15 -4.344.34 查询业务:查询业务:- 15 -4.354.35 缴费业务缴费业务- 16 -4.364.36 修改码业务:修改码业务:- 16 -4.44.4 数据字典(数据字典(DDDD)- 17 -(三)(三) 信息系统总体设计信息系统总体设计.- 20 -1 1 系统总体设计系统总体设

5、计.- 20 -1.11.1 本系统的体系结构本系统的体系结构- 20 -1.21.2 系统总体结构系统总体结构- 21 -1.2.11.2.1 前台业务模块前台业务模块- 21 -1.2.21.2.2 后台管理模块后台管理模块.- 21 -2 2 系统详细设计系统详细设计.- 22 -2.12.1 基础代码方案基础代码方案- 22 -2.22.2 数据库设计数据库设计- 26 -2.2.12.2.1 系统系统 E-RE-R 图图.- 26 -2.2.22.2.2 数据库表的设计数据库表的设计- 27 -2.32.3 主要界面设计方案(输入输出设计)主要界面设计方案(输入输出设计)- 28 -

6、2.3.12.3.1 主要输入界面主要输入界面.- 28 -(四)课程设计工作日志(四)课程设计工作日志.- 32 -(五)课程设计总结报告(五)课程设计总结报告.- 34 -1 1、小组成员工作情况、小组成员工作情况:.- 34 -2 2、遇到的问题及解决办法:、遇到的问题及解决办法:.- 34 -3 3、课程设计的收获、课程设计的收获: :.- 34 -(一)信息系统需求说明书(一)信息系统需求说明书1.引言引言1.1 编写目的编写目的 为了明确客户的基本需求,更好地完成对客户需求了解,并量化和明晰本系统的工作量和工作进度,特编写此说明书。在客户与设计人员见架起沟通的桥梁,使用户和软件人员

7、双方一起来充分的理解用户的要求,并开发出一个能够反映要完成工作的新系统的逻辑模型。1.2 系统开发的背景系统开发的背景 在信息系统分析设计与管理课程设计中由老师提出,由本组成员联合完成。以实现 ATM 机系统存取款子功能。1.3 系统定义系统定义系统:ATM 管理系统主要是服务于银行业务管理人员以及持有本行或者外行银行卡的储户。该子系统主要包括用户登录、取款、存款、查询、密码修改、转账、缴费等模块。账户:用户的卡号。取款:提取银行款项。存款:存入卡号的款项。查询:查询账户余额。密码:进入业务所需要的凭证。转账:转入的卡号和款项。缴费:各项费用的缴纳。1.4 参考资料参考资料信息系统分析设计与管

8、理甘仞初 高等教育出版社管理信息系统黄梯云 高等教育出版社数据库基础与 Access 应用教程陈恭和 高等教育出版社Visual Basic 程序设计教程刘炳文 清华大学出版社2.任务概述任务概述2.1 目标目标针对银行业务种类繁多、客户需求量大等现象,为了减少银行人员的工作任务,延长业务办理时间,方便客户,通过用户和 ATM 取款机的交互,使用户自己就可以在 ATM 机上完成存款、取款、查询余额、转账、修改密码等基础功能,使得银行业务科学化,提高账户管理水平和工作效率。2.2 用户的特点用户的特点储户:教育水平要求不高,能够通过输入自身信息进入系统,完成存款、取款、余额查询、转账、修改密码等

9、操作。2.3 假定和约束假定和约束完成项目应具备的条件和约束开发人员应具备相应的开发能力,即 Visual Basic 6.0 的编程和 Access 数据库的设计。 具有基本的运行设备开发时间为两周,无资费。3.需求规定需求规定 3.1 对功能的规定对功能的规定(说明角色和功能)(说明角色和功能)本系统主要针对 2 类不同的用户。(1) 银行管理层。这种类型的客户端服务于银行管理层,建立在已有的结构化和非结构化数据基础之上,通过对数据的统计和分析,就能快速获得银行管理层所需的各种信息, 如账户余额、 用户转账情况、用户总的取款额等等一些情况。(2) 持有银行卡的储户。这种类型的客户端服务于储

10、户直接操作来获得自己所需要的服务如存款、取款、查询、转账、修改密码、缴费等。每一个功能,用户都可以根据 ATM 的提示一步一步往下进行,并不存在用户不会操作的问题,极大节约了用户办理业务的时间也提高了银行处理业务的效率。功能简介说明登陆用户输入账号和密码,如果账号和密码不相符 ,系统则显示“用户名密码验证有误,请重新输入。 ”存款用户在 ATM 机相应位置存放整百的人民币,系统会自动识别人民币,无法识别的人民币无法存储。取款 用户输入取款金额以后,系统会自动进行验证,如果取款金额大于账户余额,则会提示“余额不足!”否则,会自动转入取款处理,便可提取现金。查询该功能可以实现查询账户余额。密码修改

11、输入新密码,再确认新密码,确认后系统提示“密码修改成功,请用新密码重新登录”并自动跳转到登录界面。转账输入要转账的账号,系统显示户主信息,并且验证输入的金额是否大于账户余额。如果是,则显示“余额不足!”如果不是,则显示“转账成功!”缴费本系统可以实现水、电、燃气、物业等费用的缴纳。注意:当交易金额超过当前账户余额时,系统自己提示“余额不足” 。3.2 对性能的规定对性能的规定(时间响应、稳定性等)(时间响应、稳定性等)1、精度输入数据精度:储户密码:六位整数; 取款额,转账额:100 元的倍数;卡号,转账卡号:14位整数输出数据精度:余额:一元为单位精确到 0.01;2、稳定性系统要比较健壮,

12、只要是用户的合理操作,系统都能够给出合理正确的回应,不出现令用户感到意外的系统错误或系统崩溃。3.3 输人输出要求输人输出要求1、输入:1)输入内容:帐号 ,密码 ,取款额 ,存款额,转账额 ,转账卡号2) 数据精度 储户密码:六位整数存款额,取款额,转账额:100 元的倍数3)具体要求取款额,转账额为 100 的倍数且大于账户余额2、输出:1)输出内容:输入帐号和密码提示,业务选择提示,余额数2)具体要求余额显示:显示账户所有金额3.4 故障处理要求故障处理要求1、能够对用户录入的各种数据进行校验。2、能够及时捕捉系统在运行时的错误信息,并给出相应的提示,系统应有一定的容错能力。3、用磁盘方

13、式对系统数据进行完整备份。由应用系统自动调用数据后备的实用程序进行磁盘备份。3.5 其他要求其他要求以 WINDOWS 为操作平台,符合 ATM 自动存取款的规范要求。人机交互易学易用,整个系统具有充分的灵活性、可适应性与可扩展性:1、实现了过程的可视化,使用户可方便地了解款项自动存取的过程,并快速进行存取款操作,大大方便了储户存款、取款、查询、转账工作。2、对系统数据进行完整备份。3、数据恢复。当系统遭受硬件故障、病毒等突发事件的影响而造成数据丢失时,可从备份数据中得到恢复。4、程序系统失效后,由系统管理员由磁盘恢复程序系统。5、设置专职系统管理员。进行储户、密码等有关系统安全方面的设置。该

14、系统只能由系统管理员、合法用户启动。4.运行环境设定运行环境设定4.1 设备设备选型选型硬件主要配置:CPU: 1.5 GHz。RAM:512M 以上。存储容量:剩余存储容量大于 2564.2 支持软件支持软件软件主要配置:操作系统: Windows 操作系统。数据库软件:Microsoft access2003。界面设计软件:Microsoft Visual Basic 6.0。(二)信息系统分析报告(二)信息系统分析报告1.1.可行性分析可行性分析 随着社会的发展,时代的进步,人们生活质量的提高,与银行打交道已经成了人们生活中不可或缺的一部分,银行的用户持续增长。可是人们对银行的服务也提出

15、了更多、更高的要求。人们希望能更方便更省时地办理储蓄业务;随着拥有多种银行卡的人群不断增长,人们急切希望有一种通用的取款系统不管哪家银行的卡都可以随随时存取款转账缴费。使得存取款不再受到银行营业时间的限制。在这样的背景下,很明显需要建立一个新的、高效的、方便的、互联的银行信息系统,以此提高银行存取款的效率,满足更多用户的需求。1.11.1 经济可行性经济可行性本银行 ATM 管理系统能使银行用户便捷的存取款完成各种生活服务;能够促进银行的提高工作效率,减少手工工作人员及费用等,这些都是使用系统所带来的间接收益。同时也促进了银行信息化的进程,提高银行的管理效率。1.21.2 技术可行性技术可行性

16、银行 ATM 管理系统主要是前台用户的操作及其后台数据库及其银行工作人员的维护和赋予权限、现金管理。前台用户操作主要包括存款、取款、查询、转账、缴费、修改密码等操作。银行工作人员通过一定的程序给予用户账号、赋予用户的使用权利,用户不受时间地点限制的完成各种系统可以完成的功能,大大减低了银行的手工工作量提高用户和银行的工作效率。银行工作人员需要定期对系统进行维护和 ATM 机内的现金进行管理,并且对符合条件的申请者赋予使用系统的权利。1.31.3 操作可行性操作可行性本银行 ATM 管理系统的系统操作非常简单,以便适合大人小孩老人各类人们都可以很方便操作使用。各个人群的人几乎都不需培训就可以操作系统。稍微比较复杂的操作可使用文字提示或者视频教程进行简单的培训即可。2.2.功能需求分析功能需求分析2.12.1 需求概述需求概述本系统主要的需求有前台的用户存款、取款、查询、转账、缴费、修改密码等操作,后台的银行工作人员通过一定的程序给予用户账号、赋予用户的使用权利及其数据库记录操作记录等。2.22.2 功能分析功能分析本系统主要

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号