好文档 - 专业文书写作范文服务资料分享网站

C语言学生成绩管理系统设计方案

天下 分享 时间: 加入收藏 我要投稿 点赞

计算数据:

按排序后的数据:

按排序:

打开文件:

4 总结

本次设计达到了设计要求的基本容,各功能都能正常运行,设计的系统使用方法容易理解,界面清晰但不够华丽,没有设计到要求以外的其它功能。

设计过程中文件操作这一部分把我难住了,由于之前没有系统地去学这一块,自己只有看书,问同学来了解,搞了很久才完成这一块。还有输入错误检查这一部分做得不好。

通过一个多星期的C语言课程设计,感觉自己收获了不少。首先学会了一些书本没学到的函数,比如clrscr()等。我对各函数的作用有更加进一步的了解,熟悉了函数之间的调用关系。懂得了冷静地去处理编译时出现的问题。从这里我也得到一个体会,做一个程序,或者开发一个软件,应该着重从它的后台制作入手,不能做出一个中看不中用的程序或者软件,写的程序往往是很长的,有时候面对几百行的程序甚至数千行的程序,自己也会看傻,这就需要我们在设计时要有耐心,适当地做下注释。

这次课程设计对我以后在单片机编程这一块打下了很好的基础,对我以后的学习有很大的帮助。

参考文献

C程序设计(第三版)谭浩强 编著

C程序设计题解与上机指导(第三版)谭浩强 编著

附录:代码

#include \#include

#include /* 包含 exit()*/ #define SIZE 100 int i,number;

FILE *fp,*fp1; struct student {

char name[20]; char num[10]; int math;

int english; int Chinese; int physics; int computer; int total; int average; }stu[SIZE];

void save() /*将数据储存于文件*/ {

FILE *fp; int j;

if((fp=fopen(\,\))==NULL) {

printf(\); return; }

for(j=0;j

if(fwrite(&stu[j],sizeof(struct student),1,fp)!=1) printf(\); fclose(fp); }

void return_menu() /*返回菜单*/ {

printf(\); getch(); }

void menu() /*菜单*/ {

int i; clrscr(); gotoxy(1,3);

for(i=0;i<37;i++) printf(\);

printf(\); printf(\);

C语言学生成绩管理系统设计方案

计算数据:按排序后的数据:按排序:打开文件:4总结本次设计达到了设计要求的基本容,各功能都能正常运行,设计的系统使用方法容易理解,界面清晰但不
推荐度:
点击下载文档文档为doc格式
27oaz0t1e99da6a52gje3fmdy9ulfu00gl6
领取福利

微信扫码领取福利

微信扫码分享