C语言银行存取款管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
typedef struct{
num[10]; char
char name[10];
char secret[10];
char address[10];
char tele[10];
int money;
struct xhj_ *next;}xhj_,*xhj;用户记录数据结构:
typedef struct{
(5)界面友好,对程序加必要的注释;
(6)函数功能要划分好(结构化程序设计);函数要求使用指针作形参。
(7)要特别注意模拟存取款时,客户信息表和存取款文件中的信息要同时更 新。
高级语言程序设计 课程设计报告
2程序功能模块组成及流程图2.1系统功能模块
1.创建客户信息表。
2.追加客户。
3.存款。
4.取款。
scanf("%d",&n);
B=(xia)malloc(sizeof(xhj));
B->next=NULL;p=B;
(i=0;i<n;++i){ for
A=(xia)malloc(sizeof(xhj));
printf("请输入第%c个用户的编号:",i+1);
scanf("%s",A->num);
系统结构及模块要求1.2
(1)客户节点数至少10个。
(2)程序主界面包括程序名称及编程者学号、姓名、班级;同时要求输入功能号
码,选择进入功能模块程序。
(3)各模块功能:
A.创建客户信息表。动态创建客户信息表,同时输入客户信息。客户信息表
用链表实现。链表节点个数不少于10个。
B.追加客户。在客户信息表中新增一个节点,从键盘输入客户信息。
1.3基本要求
(1)在客户文件中,每个客户是一条记录,包括客户编号、客户姓名、支取密 码、客户地址、客户电话、账户总金额;
(2)每个客户对应一个存取款文件。
(3)在存取款文件中,每次存取款是一条记录,包括编号、日期、类别、存取 数目、经办人。类别分为取款和存款两种。
(4)用函数分别实现动态链表的建立、动态链表输出等功能。
C.存款。输入客户编号和存款金额,改变客户信息表中的余额信息,并将存
款记录写入存取款文件。
D.取款。输入客户编号和取款金额,改变客户信息表中的余额信息,并将存
款记录写入存取款文件。
E.输入客户编号,查询存取款信息。
F.保存客户信息到磁盘文件。建立一个磁盘文件,把所建立的客户表信息写
入文件。
F.从磁盘文件中读出客户信息。
#include "stdio.h"
"string.h" #include
typedef struct{
char num[10];
char name[10];
char secret[10];
char address[10];
char tele[10];
int money;
struct xhj *next;
C
得分:
信电工程学院
《高级语言程序设计课程设计》报告
题目:银行存取款管理系统
班级: 10电信(1)班
学号: 20100504143姓名:夏宏杰
指导教师:黄为勇
2013年1月15日
高级语言程序设计 课程设计报告
1程序目标及功能
3 1.1课题背景3 1.2系统功能
程序功能模块组成及流程图
4 2.1
系统功能模块
4 2.2
各模块流程图
程序主要数据结构及函数列表
3.1程序中使用的数据结构
--5 3.2函数列表
5 4程序代码及运行结果
高级语言程序设计 课程设计报告
1.程序目标及功能:银行存取款管理系统
1.1银行存取款管理系统简介
银行存取款管理系统用于模拟银行里的客户信息管理和存取款信息管理。该系
统能够输入客户信息,模拟存款与取款,按客户编号查询客户存款取款记录。
5.outcome(xhj B);//取款。
6.putout();//输入客户编号,查询存取款信息。
7.uersprotect(xhj B);//保存客户信息到磁盘文件
8.uersputout();//从磁盘文件中读出客户信息。 高级语言程序设计 课程设计报告4程序代码及运行结果
/*Note:Your choice is C IDE*/
printf("请输入第%(:个用户的姓名:",i+1);
scanf("%s",A->name);
char man[20];
}jie;
xia creat(xia B){
int i,n;xia A,p;FILE *fp;fa fa1={"编号","日期","类别","存取数目
","经办人"};char s4[]={".txt"},ch[10];
高级语言程序设计 课程设计报告
printf("请输入要建立用户的个数:");
char num[10];
char day[10];
char type[10];
int s;
char man[10];
}jie;
3.2函数列表
1.creat(xhj B);//创建客户信息表。2.PLUX(xhj B);//
3.print(xhj B);//打印客户信息表。4.income(xhj B);//
}xhj,*xia;
typedef struct{
char num[10];
char day[10];
char type[10];
char Y[10];
char man[8];
}fa;
typedef struct{
char num[10];
char day[20];
cຫໍສະໝຸດ Baiduar type[10];
int s;
5.输入客户编号,查询存取款信息。6.保存客户信息到磁盘文件。7.从 磁盘文件中读出客户信息。8.退出系统。
2.2各模块流程图
创建客户信息 表
取款 存款 追加客户
保存客户信
息磁盘文件
输入客户编从磁盘文件中
号,查询存取读出客户信息
款信息
退出
高级语言程序设计 课程设计报告
3程序主要数据结构及函数列表3.1用户信息数据结构
相关文档
最新文档