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