银行管理系统的UML建模 课程设计报告 专业: 学号: 姓名: 任课教师: 一、系统概述 银行是与人们生活密切相关的一个机构,银行可以提供存款、取款、转账等业务
在银行设立账户的人或机构被称为银行的客户(customer)
一个客户可以在银行开设多个账户(account),客户可以存钱到账户中,也可以从自己的账户中取钱,还可以将存款从一个账户转到另一个账户
另外,客户可以随时查询自己的账户情况,以及查询以前所进行的存款、取款等交易记录
客户还有权利要求关闭自己的账户
实际生活中的银行功能其实还要复杂得多,但为了简化系统,本次设计只考虑银行的基本功能
简化版的银行信息系统至少应具有如下功能: 1
一个银行可以有多个账户; 2
一个银行可以有多个客户; 3
一个客户可以持有多个账户; 4
一个账户可以有多个持有者; 5
银行可以为客户开设账户; 6
银行可以为客户注销账户; 7
客户可以从自己账户中取钱; 8
客户可以向自己账户中存钱; 9
客户可以在同一银行的不同账户之间转账; 10
客户可以在不同银行的不同账户之间转账; 请完成登录、存款、取款、转账和查询几个模块的设计
二、需求分析 银行系统是与生活紧密相关的一个机构,银行提供了存款、取款、转账等业务
在银行设立账户的人或机构通常被称为银行的储户
一个储户可以在银行开多个账户,储户可以存钱到账户中,也可以从自己的账户中取现,还可以将存款从一个账户转到另一个账户
储户还可以随时查询自己账户的情况,并查询以前所进行的存款、取款等交易记录
后台管理员可以对客户的账户进行注销、删除、查询等管理,还有就是银行利息、汇率、手续费之类参数的设置,以及财务管理以及财务分析
软件分别有开户,查询存取款,转账等功能
各个模块各有不同的功能,但都能完成查询和存取功能
各模块的数据都存放 在数据库 中
数据的调 用 和