银行系统 UML需求分析图

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

电子科技大学软件学院标准实验报告(实验)课程名称UML

电子科技大学教务处制表

电子科技大学

实验报告

学生姓名:黄斌学号:2823102006

学生姓名:马少龙学号:2823102008

学生姓名:袁孝涛学号:2823102007

学生姓名:文志伟学号:2823102009

学生姓名:杨超学号:2823102010

指导老师:訾德义

实验地点:教学楼A105 实验时间:10,12,05

一、实验室名称:软件实验室

二、实验项目名称:可存取款ATM系统

三、实验学时:16

四、实验原理:(是不是把银行系统都改成ATMXXX?)

五、实验目的:

随着经济建设的发展,人民生活水平得到了质的飞跃,手头的多余资金越来越多,在倡导消费理念的同时,人们也热衷于理财,银行管理系统为广大用户提供了方便,快捷的资金管理通道。

银行系统分为ATM机,用户,后台服务器。用户向ATM提交数据,ATM机向服务器提出申请,服务器向ATM发送数据,ATM机将数据反馈给用户。

银行系统主要功能用:取款,存款,账户设置,转账汇款,查询账户。六、实验内容:

一个功能完善的银行管理系统,必须包括以下的几个模块。

●用户登陆

由用户登陆、用户注销、退出系统3个部分组成。

●取款

客户从银行合法账户取出一定资金。

●查询账户

客户接受银行合法账户余额。

●转账

用户把一个合法账户的款项存到另一个合法账户。

●账户设置

主要对用户的账户相关信息的设置与修改。

七、实验器材(设备、元器件):

a.试验环境Rose 2003

b.操作系统window XP

八、实验步骤:

步骤1:需求分析

步骤1.1:用户登陆

用户登陆所包括的功能模块如下图:

用户进入本银行管理系统的入口,没有得到身份验证的用户只能拥有最低的使用权限,即只能选择退出系统或是用户登陆。这是一个稳定、安全的系统所必须具备的。

步骤1.2:账户管理

账户管理系统是整个银行系统的核心,用户在此选项可以对合法账户的资金进行一定的操作,满足客户日常需要。并且对自己账户的密码,个人信息等进行安全方面的设置。

●取款

●转账汇款

●密码修改

步骤1.3:账户查询

用户在使用系统对账户进行合法操作的同时,也需要对自己账户的动态信息有一个了解,以确定本账户是否正常。使用户对自己的资金规划有一个更清晰的认识

●余额查询

●账户明显

●账户信息

步骤2:系统模型的创建

步骤2.1:系统用例模型

●角色的创建

ATM Customer:

Operator:

●可存取款系统根据业务流程可以分为以下几个用例

Add cash

Deposit Funds

Query Account

Remove Cash

Shutdown

StartUp

Validate PIN

WithDraw Funds

Customer用例关系图

Operator用例关系图

整个系统的Use Cases关系步骤2.2:系统动态模型

动态模型包括以下其中几个:

状态图

Closed Down

entry/ Display system down

Idle

entry/ Display Welcome ...

Confiscating

Ejecting

Terminating

Printing

Dispensing

Receipt Printed

Card Ejected

Processing Customer Input

Wating for PIN Validating

Wating for PIN

Customer Choice

Processing Transaction

Processing Processing Processing Deposit

Query Query OK

Cancel/Eject

Card Confiscated

Third Invailid,Stolen

Invalid PIN

Valid PIN

PIN Entered

Closedown

Rejected / Eject

Startup

Withdrawal

Withdrawal OK

Deposit Selected

Query Selected

Withdrawal Selected

Deposit Checking

Deposit OK

Cash Dispensed/Print Receipt

Insufficient Case

After( Elapsed Time )

After(Elapsed Time)

Wrong Deposit Cash Deposited / Print Receipt

时序图

ATM 客户端子系统时序图

ATM Server System子系统时序图

相关文档
最新文档