首页 > 编程语言 >C/C++银行账户管理系统程序[2023-05-06]

C/C++银行账户管理系统程序[2023-05-06]

时间:2023-05-16 22:22:24浏览次数:51  
标签:转账 功能 06 登录 账户 C++ 余额 信息 2023

C/C++银行账户管理系统程序[2023-05-06]

编写一个银行账户管理系统程序。银行客户信息以一个账户一条记录的形式存储,每个账户记录包含的信息有身份标识号(ID)、姓名、电话、电子邮箱、身份证号、银行卡号、账户余额等信息。
具体功能如下:
对于银行客户实现
① 开户,若无账户,申请开户,提交必要的信息则可以开立账户,ID由个人设定,银行卡号随机生成,初始账户余额为零;
② 查询,登录账户,选择查询功能,可以查看本人账户的全部信息;
③ 修改,登录账户,选择修改功能,可以修改电话或电子邮箱,其他信息不允许修改;
④ 存款,登录账户,选择存款功能,提交人民币,账户余额增加相应数额;
⑤ 取款,登录账户,选择取款功能,输入相应数额,取出人民币,账户余额相应减少,若取款大于余额,提示余额不足;
⑥ 销户,登录账户,选择销户功能,若余额不为零则提示无法办理销户,若余额为零则可以注销账户。
对于管理员实现
⑦ 浏览,登录系统,选择浏览功能,可获得当前账户的数量和总存款数,以及全部账户列表(可简化显示);
⑧ 查找,登录系统,选择查找功能,可以查找指定账户,查看满足查找条件账户的全部信息;
选作功能
⑨ 转账,登录账户,选择转账功能,输入对方银行卡号和相应数额,本人账户余额减少金额为转账金额和转账手续费之和,对方账户余额增加转账金额;
⑩ 设置VIP客户,当存款金额达到一定门限自动升级为VIP客户,并给予一定特权,如转账免手续费;
⑪ 文件的导入和保存,将银行账户信息表保存到文件,可导入和导出,当账户信息表发生添加、修改、删除后需要进行文件更新。

本专题目标:(1)在实践中体会“对象”的使用方法,确定问题所涉及的类,确定每个类的属性和操作,完成对象之间的交互;(2)掌握数据结构中线性表的顺序存储或者链式存储,实现基本操作,体会存储方式对应的优缺点。

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

标签:转账,功能,06,登录,账户,C++,余额,信息,2023
From: https://www.cnblogs.com/codewriter/p/17407059.html

相关文章

  • 基于C语言开发一个图书管理系统[2023-05-16]
    基于C语言开发一个图书管理系统[2023-05-16]2020级计算机应用专业毕业设计题目及要求一、设计内容及要求:基于C语言开发一个图书管理系统,完成系统分析、设计和开发。设计目的:设计一个可以实现增删改查、借书还书的图书借阅管理系统。功能要求:图书管理系统一般包括:借书还书、......
  • 1012 数字分类(C++)
    一、问题描述:给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1​ =能被5整除的数字中所有偶数的和;A2​ =将被5除后余1的数字按给出顺序进行交错求和,即计算 n1​−n2​+n3​−n4​⋯;A3​ =被5除后余2的数字的个数;A4​ =被5除后余3的数字......
  • C++学习简记Ⅱ
    二C++数组Array可以在堆(heap)上创建一个数组int*another=newint[5];//其作用域与在栈上创建不同,直到程序把它销毁之前,它都是处于活动状态的,需要用delete关键字来删除delete[]another;使用new动态分配最大的原因是生存期,用new来分配的内存,它将一直存在,直到手动删......
  • C++学习简记Ⅰ
    一指针内容在C中已经熟悉指针本身为一个代表地址的整数指针的*运算符通常被称为dereference运算符,可逆引用指针。引用引用必须引用已经存在的变量,其本身不是变量也不占用内存,相当于变量的别名使用int&类此的形式声明引用变量其作用为向函数传递变量,而不是只传递值,这使......
  • 2023-05-16:给你一个 严格升序排列 的正整数数组 arr 和一个整数 k 。 请你找到这个数
    2023-05-16:给你一个严格升序排列的正整数数组arr和一个整数k。请你找到这个数组里第k个缺失的正整数。输入:arr=[2,3,4,7,11],k=5。输出:9。答案2023-05-16:大体步骤如下:1.初始化左指针l为0,右指针r为数组长度减一,定义中间指针m和find(找到第k个正整数前的下标位置),......
  • 2023/5/16
    L1-006连续因子分数 20全屏浏览题目作者 陈越单位 浙江大学一个正整数 N 的因子中可能存在若干连续的数字。例如630可以分解为3×5×6×7,其中5、6、7就是3个连续的数字。给定任一正整数 N,要求编写程序求出最长连续因子的个数,并输出最小的......
  • 【C++深度解析】9、const 常量?只读变量?
    文章目录1const常量的判别准则1.1编程实验2小结看了前面的关于const的内容,不知道是不是有疑问,const什么时候为只读变量,什么时候是常量?1const常量的判别准则只有用字面量初始化的const常量才会进入符号表使用其他变量初始化的const常量仍然是只读变量被volatile修......
  • 2023.5.16 总结 AT_abc260_g
    atcoderAT_abc260_g题意一个点O可以影响到其它点,能影响到的点的坐标满足:(\((u,v)\)为当前点的坐标,\((x,y)为能影响到的点的坐标\))\(u\lex\)\(v\ley\)\((x-u)+\dfrac{(y-v)}{2}<M\)给\(q\)个询问,问每个点会被几个O给影响。思路题解算法标签差分,很恶......
  • 总结20230516
    代码时间(包括上课)3h代码量(行):100行博客数量(篇):1篇相关事项:1、今天上午上的是实用英语阅读与翻译,讲的是上次作业的翻译。2、今天的第二节课上的是数据库原理,明白了登录名和数据库用户名以及数据库角色的概念。3、今天下午进行了Python的课堂的测试,题还算简单,挺快就写完了。......
  • 06-高速缓冲存储器
    06-高速缓冲存储器1.概述1.1为什么使用cachecpu发展速度很快,存储器发展速度很慢,CPU读取的指令,想要获取或者写入的数据必须等待存储器完成读写,cpu再快,存储器慢,cpu也只能进行空等,为了避免CPU空等的现象,在CPU和内存(DRAM)之间加入缓存,缓存采用SRAM缓存容量小,速度高主存容量大......