银行定期储蓄管理系统Word下载.docx

上传人:b****2 文档编号:14739135 上传时间:2022-10-24 格式:DOCX 页数:29 大小:198.96KB
下载 相关 举报
银行定期储蓄管理系统Word下载.docx_第1页
第1页 / 共29页
银行定期储蓄管理系统Word下载.docx_第2页
第2页 / 共29页
银行定期储蓄管理系统Word下载.docx_第3页
第3页 / 共29页
银行定期储蓄管理系统Word下载.docx_第4页
第4页 / 共29页
银行定期储蓄管理系统Word下载.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

银行定期储蓄管理系统Word下载.docx

《银行定期储蓄管理系统Word下载.docx》由会员分享,可在线阅读,更多相关《银行定期储蓄管理系统Word下载.docx(29页珍藏版)》请在冰豆网上搜索。

银行定期储蓄管理系统Word下载.docx

1)主要类:

classAccount

{

private:

intID;

//存单编号

char*Name;

//储户姓名

intIDcard;

//身份证编号

char*Address;

//住址

intMoney;

//存款金额

intYear;

//存期

intCode;

//密码

floatRate;

//利率

public:

Account(intid,char*name,intidcard,char*address,intmoney,intyear,intcode);

//类的构造函数

voidShowMe();

//显示录入的信息

intgetID();

intgetCode();

intgetYear();

floatgetRate();

intgetMoney();

};

2)主要函数流程图

(1)输入口令:

正确则进入系统,错误提示是否继续,继续则再次输入口令,否则退出系统。

是否

(2)录入新的存单信息:

函数原型:

voidAppend(),将用户的信息写入文本文件中。

(3)查询用户信息:

voidQuery(),根据客户提供的存单编号,显示出客户的账户状况,包括存单编号,储户姓名,身份证编号,住址,存款金额,存期,利率,密码,利率,然后输出。

(4)取款:

函数原型voidWithdraw()。

输入帐单号码和密码进行取款,显示利息。

是否

(5)修改密码:

voidchangecode()。

否是

四、详细设计

#include<

iostream.h>

string.h>

#include<

stdio.h>

fstream.h>

intIDcard;

Account:

:

Account(intid,char*name,intidcard,char*address,intmoney,intyear,intcode)

{

ID=id;

Name=newchar[50];

//类的构造函数的实现

strcpy(Name,name);

IDcard=idcard;

Address=newchar[50];

strcpy(Address,address);

Money=money;

Year=year;

Code=code;

switch(year)//根据存款期限自动计算利率

{

case1:

Rate=0.0312;

//一年期的利率为3.12%

break;

case2:

//二、三年期的利率为3.26%

case3:

Rate=0.0326;

case4:

//四、五年期的利率为3.58%

case5:

Rate=0.0358;

case6:

//六、七、八、九、十年期的利率为3.26%

case7:

case8:

case9:

case10:

Rate=0.0403;

}

}

voidAccount:

ShowMe()//把用户的信息显示出来

cout<

<

"

ID:

ID<

endl;

姓名"

Name<

ID号码:

IDcard<

地址:

Address<

存储金额:

Money<

存储时间:

Year<

"

year"

存储密码:

Code<

利率:

Rate<

intAccount:

getID()//得到帐单编号

returnID;

getCode()//得到密码

returnCode;

floatAccount:

getRate()//得到利率

returnRate;

getYear()//得到存期

returnYear;

getMoney()//得到存款

returnMoney;

classBank

Account*account[50];

//银行类,定义了50个帐户的数组

intaccNum;

Bank();

voidAppend();

//添加帐单信息

voidQuery();

//查询帐单

voidWithdraw();

//取款

Bank:

Bank()//初试化bank类

for(inti=0;

i<

50;

i++)

account[i]=NULL;

accNum=0;

voidBank:

Append()//添加帐户信息函数

if(accNum==50)//如果满了,提示无法再存款了

cout<

对不起,系统以满无法存入新信息!

char*name=newchar[50];

char*address=newchar[50];

//从键盘录入存单信息

intid,idcard,year,money,code;

请输入ID号码:

cin>

>

id;

请输入姓名:

name;

请输入IDcard号码:

idcard;

请输入地址:

address;

请输入您的金额:

money;

请输入存储时间:

year;

cout<

请输入密码:

code;

Account*acc=newAccount(id,name,idcard,address,money,year,code);

//开辟一个对象空间

account[accNum]=acc;

添加成功!

endl<

ofstreamfout;

//把信息写入文本文件中

fout.open("

test.txt"

ios:

app);

if(!

fout){

Cannotopenoutputfile!

fout<

Id:

id<

\n"

;

姓名:

name<

Idcard号码:

idcard<

address<

金额:

money<

时间:

year<

密码:

code<

account[accNum]->

getRate()<

***********************************************"

fout.close();

//关闭文件

accNum++;

//每录入一个帐号,总数加一

Query()//查询帐单信息

请输入您要查询的ID:

ID;

intflag=1;

//设置个flag判断

inti=0;

while((i<

accNum)&

&

(flag))//如果未找到和flag为真的话则继续查找

if(ID==

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1