银行账户管理系统Word文档格式.docx

上传人:b****5 文档编号:18141267 上传时间:2022-12-13 格式:DOCX 页数:12 大小:102.11KB
下载 相关 举报
银行账户管理系统Word文档格式.docx_第1页
第1页 / 共12页
银行账户管理系统Word文档格式.docx_第2页
第2页 / 共12页
银行账户管理系统Word文档格式.docx_第3页
第3页 / 共12页
银行账户管理系统Word文档格式.docx_第4页
第4页 / 共12页
银行账户管理系统Word文档格式.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

银行账户管理系统Word文档格式.docx

《银行账户管理系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《银行账户管理系统Word文档格式.docx(12页珍藏版)》请在冰豆网上搜索。

银行账户管理系统Word文档格式.docx

进度安排

3月2~3日:

查找资料

3月4日:

系统框架搭建

3月5~10日:

对系统的各模块进行详细的设计。

3月11~12日:

对系统进行测试、完善

学生姓名:

指导时间第1~2周

指导地点:

任务下达

2015年3月1日

任务完成

2015年3月13日

考核方式

1.评阅□ 2.答辩□3.实际操作□ 4.其它□

指导教师

系(部)主任

2014-2015学年第2学期 第1周-2周

注:

1、此表一组一表二份,课程设计小组组长一份;

任课教师授课时自带一份备查。

2、课程设计结束后与“课程设计小结”、“学生成绩单”一并交院教务存档。

摘要

随着社会经济的发展,信息化程度的不断深入,计算机的广泛运用,为了满足新形势下银行客户的需求,使用计算机来进行银行账户的管理是社会发展的新常态。

本文主要介绍一种以C++为系统描述语言,采用自顶向下的的设计方法,通过类来实现相应操作的一种银行账户系统。

该系统具有开户、用户信息存储、查询、转账、取款等功能。

较之其他系统,具有快速、易操作、安全性好等特点。

关键词:

银行账户管理系统C++类

第一章设计要求

第二章系统的组成及设计的原理

系统的组成

通过对该银行账户管理系统的需求进行分析,从增强系统的可维护性以及保密性的角度入手,整体上计划采用两个类,即zhgl类和consumer类来实现。

定义zhgl为基类,定义consumer类为zhgl的派生类、使其的访问属性为public。

zhgl类用来完成功能显示、开户、销户和用户登录功能;

consumer类用来存放账户基本信息,进行查询、存款、取款、密码修改和转账操作。

除此之外还有如下子函数组成。

voidkaihu();

通账户信息表

字段名

字段类型

允许空

说明

ID

int

no

卡号

name

string

用户姓名

password

密码

identification

身份证

phonenumber

电话

money

float

账户余额(不能为空)

2.联名账户信息表

卡1

卡1用户姓名

卡1密码

ID2

卡2

Name2

卡2用户姓名

Password2

卡2密码

3.用户进行存取的操作表

c

存/取金额

ch

char

判断是否继续该操作

4.用户进行转账的操作表

转账的卡号

id

被转账的卡号

b

转账金额

账户余额

5.用户进行密码修改的操作表

pwd

新密码

repwd

再次输入的新密码

passwd

账号密码

第三章概要设计

基本功能设计思路

定义一个account指针,用来指向已开户的账户,并获得该账户的信息,用来执行存、取、转账等操作。

并用fstream指令进行文件的读写操作,实现将账户所有者的信息存放到一个文件中,并可以随时的访问和更新。

程序运行后用户可根据界面提示自行操作。

由于要实现界面的回复,在控制用户的循环操作时可以采用dowhile匹配的循环结构。

程序框图

第四章详细设计

类的定义

zhgl类的定义

classzhgl

{

public:

据库应用技术(SQLServer2005).中国铁路出版社

[2]程序设计语言.北京:

清华大学出版社,第2版

[3]黄维通.VisualC++面向对象与可视化程序设计.北京:

清华大学出版社,第3版

附录

附录一:

详细程序及注释

#include"

"

#include<

iostream>

#include<

string>

#include<

fstream>

usingnamespacestd;

inti=0;

intj=0;

classconsumer;

classzhgl

定义

classconsumer:

publickaishi

{

public:

friendclasskaishi;

consumer(intid,stringName,stringPassword,floatm,intid2=0,stringName2=0,stringPassword2=0)

ID=id;

ID2=id2;

name=Name;

name2=Name2;

money=m;

passwd=Password;

passwd2=Password2;

}

consumer()户

voidkaishi:

:

kaihu()

intid;

intid2;

stringnam;

stringnam2;

stringpassw;

stringpassw2;

floatm;

cout<

<

endl<

请输入账户号1:

;

cin>

>

id;

请输入开户人姓名:

nam;

请输入开户密码:

passw;

cout<

请输入账户号2"

id2;

if(id2!

=0)//当獭缬d2输入0时骸停止1账户§

2的创洹建¨

{

nam2;

passw2;

}

请输入存入金额:

cin>

m;

while(m<

=0)

请输入正确的数字!

endl;

consumer*acc=newconsumer(id,nam,passw,m,id2,nam2,passw2);

account[num]=acc;

system("

cls"

);

开户成功!

num++;

save();

return;

}

denglu()//登录界面

输入账户:

intflag=1;

inti=0;

while((i<

num)&

&

(flag))

{

if(id==account[i]->

get_id()||id==account[i]->

get_id2())

flag=0;

else

i++;

}

if(flag)

账户不存在!

请输入密码:

if(passw!

=account[i]->

get_passwd()&

passw!

get_passwd2())

return;

intn;

do{

请选择你要进行的操作"

1)查看信息"

2)取款"

3)存款"

4)修改密码"

5)转账"

6)返回"

n;

switch(n)

case1:

account[i]->

display();

break;

case2:

qumoney();

save();

case3:

cunmoney();

case4:

change_passwd();

case5:

zhuanzhang(i);

case6:

return;

while

(1);

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

当前位置:首页 > 经管营销 > 财务管理

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

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