『易坊知识库摘要_银行|银行存取款管理系统设计』在客户文件中,每个客户是一条记录,包括编号、客户姓名、支取密码、客户地址、客户电话、账户总金额;在存取款文件中,每次存取款是一条记录,包括编号、日期、类别、存取数...
按关键词阅读:
取款
设计
银行
系统
管理
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
标题:银行|银行存取款管理系统设计