银行存取款系统的设计与实现c语言,【银行|银行存取款管理系统设计】取款|管理|系统|设计-傻大方...

『易坊知识库摘要_银行|银行存取款管理系统设计』在客户文件中,每个客户是一条记录,包括编号、客户姓名、支取密码、客户地址、客户电话、账户总金额;在存取款文件中,每次存取款是一条记录,包括编号、日期、类别、存取数...

按关键词阅读:

取款

设计

银行

系统

管理

1、题目:银行存取款管理设计 功能:能够输入和查询客户存款取款记录 。

在客户文件中 , 每个客户是一条记录 , 包括编号、客户姓名、支取密码、客户地址、客户电话、账户总金额;在存取款文件中 , 每次存取款是一条记录 , 包括编号、日期、类别、存取数目、经办人 。

类别分为取款和存款两种 。

本系统能够输入客户存款或取款记录;根据客户姓名查询存款和取款记录 。

分步实施: 1、初步完成总体设计 , 搭好框架 , 确定人机对话界面 , 确定函数个数; 2、建立一个文件 , 输入客户的必要信息 , 能对文件进行显示、输入、修订、删除等 。

3、进一步要求:完成客户姓名查询存款和取款记录 , 并能得到每次帐户总金额 。

要求:1、用C语言实现系统; 2、利用结 。

2、构体数组实现信息的数据结构设计; 3、系统的各个功能模块要求用函数的形式实现; 4、界面友好(良好的人机交互) , 程序加必要的注释 。

课程设计实验报告要求: 1、预习报告:题目、课程设计任务、数据结构、程序的总体设计(算法)、模块划分。

2、实验总结报告:流程图、主要源程序代码(需打印)、测试情况及调试中问题与解决方案、 小结等 。

一、系统简介 设计一个基于结构体数组的银行存取款管理系统 , 能实现对客户存取款信息进行录入、修改、删除、查询和输出等基本操作 。

二、需求分析 银行存取款管理系统应实现以下功能: 1、能录入用户存取款的基本信息 , 包括客户姓名、性别、年龄、住址以及存取款日期、数目等基本信 。

3、息 , 保存到结构体数组中 。

2、能根据输入客户姓名进行存取款信息的查询以及修改、删除等操作 。

3、能根据客户姓名进行查找后 , 以列表的方式将客户存取款信息显示在屏幕上 。

三、概要设计 1、系统功能结构图 根据项目的开发要求 , 本系统划分成六个主功能模块:录入客户存取款信息模块、修改客户存取款信息模块、删除客户存取款信息模块、查询客户存取款信息模块、输出客户存取款模块和系统退出模块 。

系统功能结构图如下: 2、重要数据的数据结构设计 客户存取款信息的记录项用结构体Student表示 , 包括5个属性:name、sex、age、addr、num 分别代表客户姓名、性别、年龄、住址以及客户存取款数目 。

stru 。

4、ct student char acad10,name20,sex;

/客户账号,姓名,性别 int age;

/客户年龄 char addr30;

/客户住址 long int num;

/存取款数目 ;

3、函数设计 银行存取款管理系统程序采用了结构化程序设计的思想 , 由4个.h头文件和3个.c源文件组成 。

程序中除了主函数外 , 共设计了以下7个函数 , 分别包含在3个.c源文件中 。

以下是这些函数的函数原型及功能设计 。

(1)void inputing(student *p);

函数功能:输入函数中的输数据部分并保存的函数 。

(2)void input(student *p,int i);

函数功能 。

5、:输入函数 。

输入客户的基本信息 , 包括客户姓名、性别、年龄、住址等 。

(3)void insert(student *p,int i);

函数功能:插入函数 。

插入要输入的客户信息 。

(4)void output(student *p,int i);

函数功能:输出函数 。

将需要的客户信息以列表的形式显示在屏幕上 。

(5)void sort(student *p,int n);

函数功能:排序函数 。

按要求将客户存取款信息以账号大小的顺序排列出来 。

(6)void find(student *p,int n);

函数功能: 查找函数 。

按要求通过输入客户姓名的方式查询客户存取款信息 。

(7)int de 。

6、l(student *p,int n);

函数功能:删除函数 。

通过输入要删除的客户姓名 , 查询后删除该客户存取款信息 。

四、调试分析 本系统在VC6下编译调试通过 , 可顺利运行 , 各项功能达到设计要求 。

本系统程序由4个.h头文件和3个.c源文件构成 。

系统调试主要在VC+6.0下进行 , 采用分模块调试的方法进行编译 , 即完成一个函数功能模块就编译一个功能模块 , 最后再进行整体编译并生成可执行文件 Student.exe 。

在调试的过程中 , 主要碰到了以下问题: 1、清屏函数在 TC 中使用的 clrsrc() 函数 , 但在VC6中没有该函数也没有相应的函数 。

查资料 , 发现在VC中可使用 system() 函数调 。

7、用系统命令 cls 实现 。

2、在使用C语言系统函数进行数据输入的时候 , 发现使用getchar()和gets()函数输入字符和字符串的时候 , 系统经常跳过相应的输入语句 , 无法输入数据 。

来源:(未知)

【傻大方】网址:http://www.shadafang.com/a/2021/0108/002952108.html

标题:银行|银行存取款管理系统设计

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值