软件工程 ATM取款机分析报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

ATM取款机需求分析说明书学院:信息工程学院班级:软件工程07-2组别:第二组组长:高喜顺组员:刘晓磊,云龙,宋天海日期:2009-11-12需求规格说明书1.引言.............................................................................................................................................31.1编写目的.............................................................................................................................31.2项目背景.............................................................................................................................11.3参考资料.............................................................................................................................11.4任务分配.............................................................................................................................22.任务概述.....................................................................................................................................22.1目标.....................................................................................................................................42.2运行环境.............................................................................................................................32.3条件与限制.........................................................................................................................33.数据描述.....................................................................................................................................53.1E-R图..................................................................................................................................33.2数据字典.............................................................................................................................53.3数据流图.............................................................................................................................64.功能需求.....................................................................................................................................94.1功能划分.............................................................................................................................94.2功能描述.............................................................................................................................94.3系统用例图……………………………………………………………………………..104.4用例描述…………………………………………………………………………………124.5活动图…………………………………………………………………………………165.性能需求...................................................................................................................................215.1数据精确度.......................................................................................................................215.2时间特性...........................................................................................................................215.3适应性...............................................................................................................................216.运行需求...................................................................................................................................216.1故障处理...........................................................................................................................217.其它需求...................................................................................................................................221.引言1.1编写目的为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。本文档供项目经理、设计人员、开发人员参考。ATM主要能够实现取款,转账,查询余额等功能,并且能够对客户的每一笔资金的流向进行记录。因此如何利用现有的成熟技术开发一个界面友好,操作简单,方便的系统已经成为一种必然的趋势。所以,用户可以安全放心的使用此系统。1.2项目背景项目的委托单位:内蒙古呼和浩特市建设银行总行开发单位和主管部门:内蒙古工业大学软件07-2班随着社会的高速发展,人们的生活节奏越来越快,现有的银行系统往往需要客户在办理手续时等待很长的时间,这不仅会浪费很多宝贵的时间,也会使得银行的业务人员十分的繁忙,需要很大的人力和财力。基于这样的情况,ATM取款机系统的开发就显的十分的重要!1.3参考资料a.郑人杰等编著《实用软件工程》北京清华大学出版社b.杨文龙等编著《软件工程》北京电子工业出版社c.孙涌等编著《现代软件工程》北京北京希望电子出版社d.张海藩《软件工程导论》清华大学出版社第5版e.邱郁惠《C++程序员UML实务手册》机械工业出版社f.高焕堂《USECASE入门与实例》清华大学出版社g.徐锋陈瑄等《UML面向对象建模基础》中国水利水电出版社1.4任务分配通过对整个系统的总体分析,也为了能够快速有效的完成需求分析报告,责任落实到人,我们将为组中的成员分配了各自的任务。组长:高喜顺,负责总体规划和分配任务组员:云龙,宋天海,刘晓磊任务划分:云龙主要负责画E-R图,宋天海主要负责数据流图,刘晓磊主要负责顺序图。2.任务概述2.1目标ATM自动取款机可以提供24小时不间断服务,操作简单,可以很方便为用户提供取款、转账/汇款、查询账户信息等服务。使得用户能够方便使用,并且帮助银行减轻一些压力。2.2运行环境操作系统:MicrosoftWindows2000以上支持环境:IIS5.0数据库:MicrosoftSQLServer20002.3条件与限制为了使系统能够顺畅安全有效的运行,主计算机的软件和硬件的环境有一些基本要求。表2.3服务器端客户端硬件环境P4/256MB/80GB以上PC586/128MB/40MB以上软件环境MicrosoftWindowsXPMicrosoftIE6.0或更高3.数据描述3.1E-R图根据实际的调查结果,在这个系统中,我们共抽象出了五个实体。分别是:用户,IC卡,ATM机,账户,回单。各个实体的属性如下:用户:IC卡:卡号,用户名账户:开户时间,开户银行,余额,用户名,卡种类,用户ID帐号回单:银行名,帐号,金额,提款机分行好,转入帐号,转账金额,日期ATM机:编号,系统时间,所在地点根据以上对实体的分析,我们用E-R图来表是各个实体之间的关系,其总体关系图如下:用户账户回单ATM机查看打印存储余额卡号开户银行种类开户时间提款机分行号转入帐号转账金额日期银行名帐号金额用户ID编号系统时间所在地点用户名IC卡使用对应卡号识别帐号用户名图3.1(E-R图)3.2数据词典名字:银行卡别名:描述:唯一的标识一个用户的信息定义:银行卡=卡号+用户名组织:按卡号从小到大顺序名字:账户信息别名:描述:唯一的标识一个用户的开户信息定义:账户信息=帐号+户名+余额+用户名+ID+开户时间+开户地点+开户银行+种类组织:按帐号从小到大顺序名字:回单别名:描述:打印出用户一次操作的具体信息定义:回单=卡号+取款金额+取款时间名字:ATM取款机别名:ATM描述:实现用户的现金服务,账户服务,其他服务定义:ATM=系统时间+所在地点+编号3.3数据流图总图图3.3.1(顶层数据流图)图3.3.2(一层数据流图)取款子系统取款金额验证金额取钱账户信息余额账户信息产生回单回单用户用户ATM信息图3.3.3(取款子图)查询子系统请求查询|账户信息显示显示显示账户信息账户余额账单明细用户图3.3.4(查询子图)修改密码子系统验证修改密码账户信息账户信息旧密码新密码账户密码显示用户图3.3.5(修改密码子图)转账子系统回

1 / 24
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功