c语言银行存取款系统编译,C语言银行存取款管理系统.docx

5

5

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

得分:

信电工程学院

《高级语言程序设计课程设计》报告

题目 : 银行存取款管理系统

班级: 10 电信(1) 班

学号: 20100504143 姓名: 夏宏杰

指导教师 : 黄为勇

2013年 1 月 15 日

高级语言程序设计 课程设计报告

目录

程序目标及功能

3 1.1 课题背景 3 1.2系统功能

3 1.3设计要求

3 1.3

设计要求

程序功能模块组成及流程图

4 2.1

系统功能模块

4 2.2

各模块流程图

程序主要数据结构及函数列表

程序中使用的数据结构

--5 3.2 函数列表

5 4 程序代码及运行结果

6 5总结与体会

6 5总结与体会

12

高级语言程序设计 课程设计报告

程序目标及功能 : 银行存取款管理系统

银行存取款管理系统简介

银行存取款管理系统用于模拟银行里的客户信息管理和存取款信息管理。该系

统能够输入客户信息,模拟存款与取款,按客户编号查询客户存款取款记录。

系统结构及模块要求 1.2

客户节点数至少 10 个。

程序主界面包括程序名称及编程者学号、姓名、班级 ; 同时要求输入功能号

码,选择进入功能模块程序。

各模块功能 :

创建客户信息表。动态创建客户信息表,同时输入客户信息。客户信息表

用链表实现。链表节点个数不少于 10 个。

追加客户。在客户信息表中新增一个节点,从键盘输入客户信息。

存款。输入客户编号和存款金额,改变客户信息表中的余额信息,并将存

款记录写入存取款文件。

取款。输入客户编号和取款金额,改变客户信息表中的余额信息,并将存

款记录写入存取款文件。

输入客户编号,查询存取款信息。

保存客户信息到磁盘文件。建立一个磁盘文件,把所建立的客户表信息写

入文件。

F. 从磁盘文件中读出客户信息。

1.3 基本要求

在客户文件中,每个客户是一条记录,包括客户编号、客户姓名、支取密 码、客户地址、客户电话、账户总金额 ;

每个客户对应一个存取款文件。

在存取款文件中,每次存取款是一条记录,包括编号、日期、类别、存取 数目、经办人。类别分为取款和存款两种。

用函数分别实现动态链表的建立、动态链表输出等功能。

界面友好,对程序加必要的注释 ;

函数功能要划分好 ( 结构化程序设计 ); 函数要求使用指针作形参。

要特别注意模拟存取款时,客户信息表和存取款文件中的信息要同时更 新。

高级语言程序设计 课程设计报告

程序功能模块组成及流程图 2.1 系统功能模块

1. 创建客户信息表。

追加客户。

存款。

取款。

输入客户编号,查询存取款信息。 6. 保存客户信息到磁盘文件。 7. 从 磁盘文件中读出客户信息。 8. 退出系统。

各模块流程图

创建客户信息 表

取款 存款 追加客户

保存客户信

息磁盘文件

输入客户编从磁盘文件中

号,查询存取读出客户信息

款信息

退出

高级语言程序设计 课程设计报告

程序主要数据结构及函数列表 3.1 用户信息数据结构

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{

char num[10];

char day[10];

char type[10];

int s;

char man[10];

}jie;

函数列表

追加客户存款。1.creat(xhj B);//创建客户信息表。

追加客户

存款。

3.print(xhj B);//打印客户信息表。 4.income(xhj B);//

5.outcome(xhj B);// 取款。

putout();// 输入客户编号,查询存取款信息。

uersprotect(xhj B);// 保存客户信息到磁盘文件

uersputout();// 从磁盘文件中读出客户信息。 高级语言程序设计 课程设计报告 4程序代码及运行结果

/* Note:Your choice is C IDE */

#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;

}xhj,*xia;

typedef struct{

char num[10];

char day[10];

char type[10];

char Y[10];

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值