ATM自动取款机系统.doc
《ATM自动取款机系统.doc》由会员分享,可在线阅读,更多相关《ATM自动取款机系统.doc(27页珍藏版)》请在三一办公上搜索。
1、题目:ATM自 动 取 款 机 系 统姓名:组员: 软件工程大作业 二一二年十一月 学校代码:软件工程大作业制作人员名单:需求分析: 系统用例建模: 系统动态建模: 系统包图设计: 系统类模型:系统部署: 目录一、项目可行性分析11引言11.1编写目的11.2项目背景11.3定义12可行性研究的前提22.1要求与目标22.2条件、假定和限制22.3可行性研究方法32.4决定可行性的主要因素33、技术可行性分析33.1对系统的简要描述33.2处理流程和数据流程33.3与现有系统比较的优越性43.4采用系统可能带来的影响43.5技术可行性评价5二、 软件需求说明书51 引言51.1 编写目的51.
2、2 项目背景61.3定义61.4 参考资料62 软件目标72.1 概述72.2 运行环境72.3 条件与限制73 软件需求结构83.1软件需求结构83.2 需求结构说明8三、系统设计111系统总体设计111.1 引言111.2 确定角色121.3 创建用例121.4 创建角色用例关系图132系统详细设计142.1 引言142.2 详细设计142.3 包图设计162.4.类设计182.5系统部署19四、ATM机系统软件测试231基本事件流:232备选事件流(考虑可能失败的地方):233基本路径:244下面分析测试数据,采用等价类划分和边界值法245测试用例24五、ATM机用户手册26一、项目可行
3、性分析1引言1.1编写目的针对银行业务种类繁多、客户需求量大等现象,为了减少银行人员的工作任务,方便客户。银行投资研发ATM终端机使用户自己就可以实现小额取款、存款等业务。同时支持其他业务的扩展,现在从技术、经济、社会等因素对此项目进行可行性分析,编写此文档供项目经理决定是否要实施此项目。 1.2项目背景待开发项目名称:ATM自动取款机系统的分析与设计。项目提出者:ATM机系统是应呼和浩特建设银行网络建设和改造需要,为客户提供方便、迅速、便捷的自动取款业务提出了ATM机自动取款系统设计方案。项目兼容现有银行管理系统。1.3定义专业术语与缩略词帐号:在银行中,事物应用的单个帐号。帐号可以为多种类
4、型,但是至少包括支票和存款。每个顾客可以拥有多个帐号。客户:拥有银行的一个或多个帐号的人。可以是一个人或多个人,或者是公司。相同的人,拥有不同的银行帐号被认为是不同的落户。ATM:ATM是Automatic Teller Machine 的缩写,意为自动柜员机。是一种高度精密的机电一体化设备,利用磁卡或智能IC卡储存用户信息并通过加密键盘(EPP)输入密码然后通过银行内部网络验证并进行各种交易的金融自助设备。事务:对单个客户帐号的单个完整的操作请求,一般是指要做的或所做的事情。2可行性研究的前提2.1要求与目标a、功能:用户可以在ATM机进行取款、存款、转账、查询余额、修改密码、打印凭条、退卡
5、等基本功能。b、性能:快速性:处理业务的时间不得超过45秒否则取消事务退卡。准确性:吐钞、存抄的数目正确。 稳定性:频繁的进行多项业务系统仍能正常运行,外部环境发生小范围内变动系统不受影响。c、输入:密码:由用户设置的一个6位整数。取款数目:只支持交易金额为100的倍数。取款金额:不能输入5000以上的数字。存款数目:只支持交易金额为50的倍数。d、输出:响应时间30秒以内。e、安全与保密要求:密码连续输入三次今日不能在取钱。f、完成期限:一年。从经济上、技术上、操作上考虑均可行后,尽量提高进度可减少人力费用,采用一次性购置多台设备可有优惠,对系统性能如:处理速度,尽量做到越快越好,控制精度提
6、高;同时加强项目管理,提高工作人员的效率。 2.2条件、假定和限制a、建议开发软件运行的最短寿命:十年。b、经费来源和使用限制:中国建设银行投资。c、法律和政策方面的限制:涉及法律法规应向律师进行详细咨询以免侵害客户和其他人的利益。d、硬件、软件、运行环境和开发环境的条件和限制:ATM柜员机终端设备,地区服务器、中央服务器、数据库服务器(多个分散的)。e、可利用的信息和资源:现有简易ATM机的实现原理 银行工作人员手工操作的业务流程。f、建议开发软件投入使用的最迟时间:测试一个月后。2.3可行性研究方法可行性研究方法是相关方法的集成,主要使用了战略分析、调查研究、预测技术、系统分析、模型方法和
7、智囊技术等。2.4决定可行性的主要因素可行性研究方法是以预测为前提,以投资效果为目的,影响的主要因素是技术上、经济上、操作上。从技术、经济、操作的角度进行全面的分析研究,并对其投产后的经济效果进行预测,在既定的范围内进行方案论证的选择,以便最合理地利用资源,达到预定的社会效益和经济效益。3、技术可行性分析3.1对系统的简要描述ATM终端可以接受一张可识别的银行储蓄卡,通过储户身份验证后,同储户进行各种交互,处理储户要求,执行各类操作,为储户服务。系统要求保持一定时间内的交易记录,可以处理多个ATM终端并发访问。同时,系统应每天自动汇总各种交易数据,生成报表。系统24小时工作,无操作时播放本行的
8、动画广告。系统具有设备自检提示报错功能,可以提示输入错误,ATM终端钱柜缺钱。3.2处理流程和数据流程本系统的流程图:举例说明:取钱的流程:在读卡机中插入银行卡,识别后提示输入密码,用键盘输入密码后,验证密码正确后进入主界面选择取钱,提示输入金额,输入金额后系统到账户中验证是否在允许值范围内,金额正确则吐钱机吐钞,吐钞后提示取走钱,系统自动跳转到主界面客户可以进行其他事务的选择。3.3与现有系统比较的优越性与银行终端相比较无需到银行领号排队,减轻银行业务人员的工作量,同时使客户可以在就近的ATM机上24小时进行事务交易。3.4采用系统可能带来的影响4.4.1对设备的影响由于所建议系统是基于WI
9、NDOWS操作系统和互联网的,所以需要配备足够符合以上列出的各种软硬件条件的计算机和通信线路。系统失效后,服务器端需要利用备份的数据库恢复数据信息,要求要有足够的数据备份空间。4.4.2对现有软件的影响需要落实是否有符合本报告所列出的正版的软件环境,如果没有则需要购买,要和现有系统兼容。4.2.3对用户的影响投入使用前还需改进现有的管理模式。4.2.4对系统运行的影响无影响。4.2.5对开发环境的影响开发过程需要用户进行密切的配合,准确阐明需求。4.2.6对运行环境的影响无影响。4.2.7对经费支出的影响除了需要支付开发单位的有关费用外,每年还需要一定的运行维护费用(见经济可行性分析)。3.5
10、技术可行性评价系统是一个基于局域网、互联网和WINDOWS操作的系统,现有技术已较为成熟,利用现有技术完全可以实现系统开发目标。同时具有优秀的软件需求人员、软件设计人员、和具有丰富经验的软件测试人员。,开发期限较为宽裕,预计可以在规定期限内完成开发任务。二、 软件需求说明书1 引言1.1 编写目的ATM自动取款机系统是银行业务流程过程中十分重要且必备的环节之一,在银行业务流程当中起着承上启下的作用,其重要性不言而喻。但是,目前许多银行在具体的一些业务流程处理过程中仍然使用手工操作的方式来实施,不仅费时、费力,效率低下,而且无法达到理想的效果。为此,我们在明确该软件需求的基础上,安排项目规划与进
11、度、组织软件开发与测试,撰写本文档。本文档针对上述问题,采用软件工程的开发原理,依据软件流程过程规范,按照需求分析,概要设计,程序编码,软件应用等过程,开发了这个系统。本文档供项目经理、设计人员、开发人员、客户参考。1.2 项目背景待开发项目名称:ATM自动取款机系统的分析与设计。项目提出者:ATM机系统是应呼和浩特建设银行网络建设和改造需要,为客户提供方便、迅速、便捷的自动取款业务提出了ATM机自动取款系统设计方案。项目兼容现有银行管理系统。 项目开发者:王润卿 李盼 任鲁晋 雷勇 胡琮伟 苏志华 陈雪 侯宇婷 郭智萱1.3定义专业术语与缩略词账号:在银行中,事物应用的单个账号。每个顾客可以
12、拥有多个账号。用户:拥有银行的一个或多个账号的人。可以是一个人或多个人,或者是公司。相同的人,拥有不同的银行账号被认为是不同的账户。ATM:ATM是Automatic Teller Machine 的缩写,意为自动取款机。是一种高度精密的机电一体化设备,利用磁卡或智能IC卡储存用户信息并通过加密键盘输入密码然后通过银行内部网络验证并进行各种交易的金融自助设备。1.4 参考资料1 软件需求工程 作者:毋国庆 ISBN编号:9787111248095出版社:机械工业出版社 出版时间:2008-8-12 软件需求工程原理和方法作者:金芝 刘磷 金英ISBN编号:9787031214675 出版社:科
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ATM 自动 取款 系统
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2398559.html