首页 > 编程语言 >C/C++银行自助存取款机模拟程序[2023-05-18]

C/C++银行自助存取款机模拟程序[2023-05-18]

时间:2023-05-18 21:37:52浏览次数:54  
标签:存取款 18 05 银行 C++ 密码 余额 自助 取款

C/C++银行自助存取款机模拟程序[2023-05-18]

设计一个银行自助存取款机模拟程序,银行自助存取款机的用户包括银行管理员和客户,程序可实现这两类用户的基本操作需求。银行管理员:凭身份密码登录后可查看银行自助存取款机的余额、查询给定时间段内所有的交易信息(卡号、交易类型、交易时段交易金额)、统计某时间段内存款总额和取款总额,客户:凭身份密码登录后可进行银行卡余额查询、存取款、修改密码、退出系统等操作。其中,银行自助存取款机的信息包括机器编号、所属银行、机器余额、机器单笔最大取款金额等。银行卡信息包括:卡号、姓名、身份证号码、卡内金额等。

[功能要求]
(1)登录系统:必须输入密码,密码最多输入三次,否则直接退出系统。
(2)客户查询功能:查询个人银行卡余额等信息。
(3)客户取款功能:取款金额受卡的余额、银行自助存取款机单笔最大取款金额及机器里当前剩余金额的限制。
(4)客户存款功能:存款后卡内余额和银行自助存取款机内余额均增加。
(5)客户更改密码:实现密码更改功能,更改的新密码需进行两次验证,两次输入的新密码一致即可更新密码。
(6)管理员功能:显示银行自助存取款机余额、统计给定时间段内所有的交易信息(卡号、交易类型、交易时段、交易金额)、统计某时间段内存款总额和取款总额。
(7)退出功能:退出系统。
(8)数据处理:建议用文件进行数据读写操作。
(9)友好的界面和菜单。

源码

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

标签:存取款,18,05,银行,C++,密码,余额,自助,取款
From: https://www.cnblogs.com/codewriter/p/17413360.html

相关文章

  • 每日总结-23.5.18
    <%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd&qu......
  • 从C到C++:学习C++的高级语法、STL和面向对象编程
    好的,那我为您写一篇有关C++编程的文章,详情如下。标题:从C到C++:学习C++的高级语法、STL和面向对象编程开头:C++语言是对C语言的扩展,是一种面向对象的程序设计语言。它具有丰富的数据类型、函数模板、类模板、标准模板库等高级特性。掌握高级语法、STL和面向对象编程,可以使程序员更加高......
  • 5月18号今日总结
    今日代码:%定义目标函数f=@(x)100*(x(1)^2-x(2))^2+(x(1)-1)^2;%定义目标函数的梯度grad_f=@(x)[400*x(1)*(x(1)^2-x(2))+2*(x(1)-1);-200*(x(1)^2-x(2))];%定义终止准则epsilon=1e-5;%定义最大迭代次数max_iterations=1000;%初始点......
  • C++趣味编程
    分糖果1#include<iostream>2usingnamespacestd;3intmain()4{5inti,count=0;6inta[10]={10,2,8,22,16,4,10,6,14,20};7intb[10]={10,2,8,22,16,4,10,6,14,20};8do{9a[0]=b[0]/2+b[9]/2;10for(intj=1......
  • 5-18打卡
    递归写爬楼梯#include<stdio.h>//定义一个函数,用来打印每次爬的台阶数voidprint_steps(intsteps[],intn){printf("一种可能的方法是:");for(inti=0;i<n;i++){printf("%d",steps[i]);}printf("\n");}//定义一个递......
  • 5.18
    #include<iostream>usingnamespacestd;#include<string>classstudent{public:   voidshangke();protected:   stringname;   intbj;   intid;};classteacher{public:   voidjiaoke();protected:   intID;   intgz;};c......
  • 5.18总结
    packagecom.mf.jdbc.exmaple;importcom.alibaba.druid.pool.DruidDataSourceFactory;importcom.mf.jdbc.Brand;importorg.junit.Test;importjavax.sql.DataSource;importjava.io.FileInputStream;importjava.sql.Connection;importjava.sql.PreparedStatement;......
  • 每日总结2023-05-18
    今天对项目进行美化对于登录按钮,使用<?xmlversion="1.0"encoding="utf-8"?><ripplexmlns:android="http://schemas.android.com/apk/res/android"android:color="@color/mi_bai"><itemandroid:id="@+id/maske......
  • 2023 5 18
    #include<iostream>#include<fstream>usingnamespacestd;classTercher{public:stringname="";intID=0;charsex='m';};stringname;intID;charsex;intmain(){ofstreamofs("D:\\Visua......
  • c++打卡练习(33)
    求一个真分数的埃及分数表示埃及分数是指只使用1作为分子的分数,例如8/11=1/2+1/5+1/55+1/110;流程图:伪代码:源代码:#include<iostream>usingnamespacestd;intmain(){ inta,b,c,i,j; cout<<"请输入一个真分数"<<endl; cin>>a; getchar(); cin>>b; if(a>b){ cout<<......