下载此文档

c语言银行管理设计.docx


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
C语言课程设计任务书及指导书3
题目:银行存取款管理设计
功能:1、能够输入和查询客户存款取款记录。在客户文件中,每个客户信息是一条记录,包括编号、客户姓名、支取密码、客户地址、客户电话、账户总金额;在存取款文件中,每次存取款是一条记录,包括编号、日期、类别、存取数目、经办人。类别分为取款和存款两种。本系统能够输入客户存款或取款记录;根据客户姓名查询存款和取款记录。
2、保存:将相关数据写入磁盘文件,便于存、取操作。
分步实施:
1、初步完成总体设计,搭好框架,确定人机对话界面,确定函数个数;
2、完成信息的录入(即通过编程创建文件,输入客户信息并可将文件内容显示出来)
3、完成存取款功能(即通过编程创建文件,用来记录存取款信息并可将文件内容显示出来)
4、完成修改功能,输入客户编号可以修改该客户的信息
5、进一步要求:完成客户姓名查询存款和取款记录,并可显示帐户余额。
要求:1、用C语言实现系统;
2、利用结构体进行相关信息处理;
3、系统的各个功能模块要求用函数的形式实现;
4、界面友好(良好的人机交互),程序要有注释。
课程设计实验报告要求:
1、预****报告:仔细分析客户需求、进行模块划分、设计每个模块的算法和数据结构。
2、实验总结报告:按照模板的格式。
一、总体设计
……,画模块设计图和菜单设计图……,例如下图形式:
2. 数据结构设计
1)自定义的数据类型:
客户存取款信息的记录项用结构体student表示,包括5个属性:name,sex,age,addr,num分别代表客户姓名,性别,年龄,住址以及客户存取款数目。
struct student
{
char abcd[10],name[20],sex; //客户账号,姓名,性别
int age; //客户年龄
char addr[30]; //客户住址
long int num; //存取款数目
};
2)文件:
设计了***.*文件,是为了长期保存……数据
还设计了***.*文件,是为了长期保存……数据;
之所以选择使用二进制文件类型(或文本文件),是基于以下考虑:……
3)全局变量:
写出重要的全局变量及其含义(如果没有全局变量,则不写)
函数原型设计写出你每一个函数的原形设计(而不是源代码),例如:
银行存取款管理系统采用结构化程序设计的思想,。程序中除了主函数外一共设计了一下7个函数,。一下是这些函数的函数原型和设计功能。
void inputing(student *p);
函数功能:输入函数中的输数据部分并保存的函数
void input (student *p,int i);
函数功能:,包括客户姓名,性别年龄,住址等
void insert (student *p,int i);
函数功能:
void output(student *p,int i);
函数功能:输出函数,将需要的客户信息以列表的形式显示在屏幕上
void insert (student *p,int i);
函数功能:排序函数,按照要求将见客户存取款信息以账号大小的顺序排列出来
void find (student *p,int n);
函数功能:查找函数,按要求通过输入客户姓名的方式查询后客户存取款信息
void del (student *p,int n);
函数功能:删除函数。通过输入要删除的客户姓名,查询后删除客户存取款信息
1)二、算法设计(分别画各个函数的传统流程图,参考课本第2章的规范画法。)
1.***函数的流程图
2. ***函数的流程图
3.……
三、调试中的问题及解决方法
本系统在VC6下编译调试通过,可顺利运行,各项功能达到设计要求。
。系统调试主要在VC++
下进行,采用分模块调试的方法进行编译,即完成一个函数功能模块就编译一个功能模块,最后再进行整体编译并生成可执行文件 。
在调试的过程中,主要碰到了以下问题:
1、清屏函数在 TC 中使用的 clrsrc() 函数,但在VC6中没有该函数也没有相应的函数。查资料,发现在VC中可使用 system() 函数调用系统命令 cls 实现。
2、在使用C语言系统函数进行数据输入的时候,发现使用getchar()和gets()函数输入字符和字符串的时候,系统经常跳过相应的输入语句,无法输入数据。查资料,是C系统的输入处理的输入缓存问题,解决方法是在进行字符和字符串输入的时候

c语言银行管理设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人rovend
  • 文件大小129 KB
  • 时间2018-02-21