- 36
- 0
- 约1.2万字
- 约 42页
- 2020-08-30 发布于天津
- 举报
错误!未找到目录项
C程序课程设计报告
题目
车票管理系统
院别
数学与计算机学院
班级
姓名
学号
指导教师
邓永江
二O—五年六月
预习报告
:设计题目
银行存取款管理设计
:功能要求
能够添加和修改以及删除客户文件。(在客户文件中,每个客户是一条记录,包括
编号、客户姓名、支取密码、客户地址、客户电话、账户总金额) 。
能够输入和查询客户存款取款记录。(在存取款文件中,每次存取款是一条记录,
包括编号、日期、类别、存取数目、经办人。类别分为取款和存款两种) 。
能够给程序提供运行提示。
三:设计要求
、用C语言实现系统;
、函数功能要划分好(结构化程序设计);
、界面友好(良好的人机交互),加必要的注释;
、要提供程序测试方案,程序一定要经得起测试,宁可功能少一些,也要能运行起来,
不能运行的程序是没有价值的。
四:设计目的
、通过这次课程设计,使我们更加深入地理解和掌握 C语言基本概念,切身体会用结构
化程序设计的工程思想,感受 C语言的魅力。
、通过这次课程设计,培养我们独立思考、勇于探索、积极创新、严谨求实、有过必改
的工作态度以及较熟的上级操作能力,同时加强我们团结友爱,协作攻关的团队合作意识。
五:设计框架图
、 功能选择 丿
㈠自定义函数
void mai n()
在里面写了“功能选择”的 SWITC函数;
void kehu();
客户资料添加与操作主菜单;
void kehu1(struct cou p[],char *re,l ong *h);
客户资料查询函数;
void kehu2(struct cou *p,char *re,l ong h);
客户资料添加函数;
void kehu3(struct cou *p,char *re,l ong h);
客户资料修改函数;
void kehu4(struct cou *p,char *re,l ong h);
客户资料清楚函数;
void kehup(struct cou *p,char *re,l ong *h);
客户资料打印函数;
void cun q1();
存取款办理选择主菜单;
void cun q11(struct cou *p,char *re,l ong h);
客户存款资料的键入;
void cun q12(struct cou *p,char *re,l ong h);
客户取款资料的键入;
void cunq 2();
存取款选择查询主菜单;
把顾客存款资料从文件读到缓冲
六:函数与变量说明void cunq 211(struct cou p[],char *re,l ong *h);区;
六:函数与变量说明
void cunq 211(struct cou p[],char *re,l ong *h);
void cunq212(struct cou *p,char *re,long *h);
区;打印存款资料;把顾客取款资料从文件读到缓冲void cunq221(struct cou p[],char *re,long *h);
区;
打印存款资料;
把顾客取款资料从文件读到缓冲
打印取款资料;void cunq222(struct cou *p,char *re,long *h);
打印取款资料;
void help();使用说明模块
void help();
㈡变量
全局的结构体型数组 w( 用来存放 200 多个结构体变量 ): extern struct cou
long b;
char x[20];
long m;
char a[50];
long d;
float j;
long bc;
char jin[20];
char jin2[20];
char t[20];
float j1;
float j2;
float j3;
float j4;
} w[200];
局部变量int m;用来在主和其他函数中进行 SWITCH选择判断;
全局变量long t;用于记录客户卡号,而卡号是在整个程序中都要用到的,因为是全局
变量,所以一个客户的卡号不能变更。
char r[20],b[20],c[20]; 都为记录客户姓名的一维数组,用在生成客户以及存取款文件
和读取客户文件以及存取款文件;
七:函数调用流程图(客户资料添加与查询 部分)
其他函数
kehu();
kehu();
sea nf(%s,r);注:上叙具体函数功能见 六(一)函数说明部分 的设计思想
sea nf(%s,r);
注:上叙具体函数功能见 六(一)函数说明
部分 的设计思想
kehu1(w,b,t);
八:客户资料添加与查询
、由于是银行存取款管理设计,考虑到要有较周全的功能要求,所以在设计之初就对最
终成品的功能进行了较为详细的
您可能关注的文档
- 沪教版小学一年级数学下册试卷期末复习知识讲解.docx
- 路桥工程安全生产管理表格.docx
- 信息系统项目管理project20032010资料.docx
- 幼儿园常用汉字笔画练习(打印版)资料.docx
- 重点VOLTE掉话分析.docx
- 注会经济法思维导图备课讲稿.docx
- 2020年新版FLUENT中文全教程.docx
- 2020年新版创绿色施工现场观摩工地策划方案.docx
- 2020年新版高中物理模型汇总.docx
- 《2005安徽省中考数学试卷》(含答案)讲课讲稿.docx
- 广西南宁2025-2026秋季期末八年级【语文】试卷(含答案).pdf
- 广西南宁2025-2026秋季期末高一化学试卷(含答案).pdf
- 广西南宁2025-2026秋季期末九年级数学试卷(含答案).pdf
- 广西南宁2025-2026秋季期末高一英语(含答案,无听力音频).pdf
- 广西南宁2025-2026秋季期末高一地理试卷(含答案).pdf
- 内科护理(中职):心包疾病病人的护理PPT教学课件.ppt
- 胆管结石的中医护理方法.ppt
- 内科护理(中职):心肌疾病病人的护理PPT教学课件.ppt
- 内科护理(中职):心律失常病人的护理PPT教学课件.ppt
- 嵌入式系统实践及工程应用—从基础到人工智能:具备AI算力的嵌入式系统开发PPT教学课件.pptx
原创力文档

文档评论(0)