没有合适的资源?快使用搜索试试~ 我知道了~
个人银行账户管理程序.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 184 浏览量
2021-10-11
14:58:13
上传
评论
收藏 334KB DOC 举报
温馨提示
试读
12页
个人银行账户管理程序.doc
资源详情
资源评论
资源推荐
- .
个人银行账户管理程序
实验容:
设计一个程序,实现对个人银行账户的管理。银行账户有储蓄账户和信用
账户两类。储蓄账户不可以透支,利息每年结算一次;信用账户允许在一
定额度透支,透支那么需支付利息,并在每月 日进展一次结算。
实验要求:
程序要实现的功能:
用户创立新账户需要提供根本的账号以及金额,如果是储蓄账户,还需
定义年利率,如果是信用账户,那么还需定义信用额度,日利率,年费
储蓄账户:在每年的 月 日结算利息,利息的计算将一年中每天的
余额累积起来再除以一年总天数,得到日均余额,再乘以年利率
信用账户:在每年的 月 日扣取年费,信用账户没有利息,但透支那
么需要支付利息,从透支那天开场计算利息日均欠费金额利率,并
在每月的 日进展一次结算
用户能查看账户信息以及账户余额的变动情况
用户存取款需要提供日期和金额,取款失败应提示输出失败原因
设计类并写出每个类的详细描述包括构造函数,成员变量,成员函数的含
义和画出 类图表达类之间的关系和类成员的访问权限
程序中使用的类应该做到类定义和实现别离使用多文件构造
设计测试用例对程序功能进展充分测试,并对运行结果进展截图
实验分析:
定义账户基类 描述所有账户的共性,包含私有成员:账号 、余
额 、 账 户 总 金 额 静 态 数 据 成 员 ; 保 护 成 员 : 构 造 函 数
、记账函数 、错误信息报告常函数 ;公有成员:获
取账号常函数 、获取余额常函数 、获取总金额静态函数
、显示账户信息 !。
再从账户基类中公有派生出储蓄账户类 "# 和信用账户类
$,储蓄类账户中定义了私有成员:辅助计算利息的累加器
、存款的年利率 ,公有成员:构造函数 "#、用于访
问 年 利 率 的 常 函 数 % 、 存 现 金 函 数 & 、 取 现 金 函 数
! !、利息结算函数 。信用类账户中定义了私有成员:辅助计
算利息的累加器 、信用额度 、欠款的日利率 、信用卡年费
'、获得欠款项函数 (;公有成员:构造函数 $、
获取信用额度常函数 $、获取日利率常函数 %、获取年费常
函数 )、获得可用信用额度常函数 #$、存现金函数
&、取现金函数 ! !、利息和年费结算函数 。
定义类 *,用于计算一项数值的按日累加之和的接口,通过该
类 计 算 利 息 , 包 含 三 个 数 据 成 员 — — 表 示 被 累 加 数 值 上 次 变 更 日 期 的
- . 可修编.
- .
(、被累加数值当前值 # 以及上次变更被累加数值为止的按日累加
总和 *,该类同时包含四个函数成员——构造函数 *、用来
计算到指定日期的累加结果的常函数 "*、用来在指定日期更改数值的
函数 以及用来将累加器清零并重新设定初始日期和数值的函数
。
定 义 日 期 类 ( , 该 类 的 数 据 成 员 包 含 + 、 * 、 + 和
(+,其中 (+ 表示这一天的相对日期。该类的成员函数除了构
造函数和用来获得 +、* 、+ 的函数外,还包括用来得到当前月的
天数 ,(+函数、用来判断当前年是否为闰年的 &-函数、
用来将当前日期输出的 !函数、用来判断当前日期与指定日期相差天数的
函 数 , 这 些 函 数 都 会 被 ( 类 的 其 他 成 员 函 数 或
"# 类的函数调用。
以上各个类之间的 类图如下:
- . 可修编.
- .
程序代码:
账户类定义头文件:
..
/''0$$12030
/40$$12030
/56
/7( 7
/7* 7
- . 可修编.
剩余11页未读,继续阅读
wsbhm62
- 粉丝: 7
- 资源: 21万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0