C语言课程设计 学生管理系统

发布 2022-10-04 12:41:28 阅读 3102

计算机程序设计(c语言)

课程设计报告。

题目:学生管理系统。

学院:专业:

班级:姓名:

指导教师:设计日期:2023年 6月 24日。

一、概述:日常生活中,希望对每个学生的姓名,学号,年龄,各科成绩等各项内容进行汇总,使用一个简单的c语言程序对这些内容可以惊醒编辑,修改等,方便了对学生的管理工作。

二、概要设计:

运行程序后,按各项提示依次输入学生的学号,名字,语文,数学,英语等各科成绩,输入结束后,可以对这些内容进行修改 ,还包括删除,查找,显示和退出的操作,还加入了界面设计,程序简单使用,方便对学生的管理工作。

三流程图。四、程序调试:

#include ""i/o函数*/

#include ""其它说明*/

#include ""字符串函数*/

#include ""屏幕操作函数*/

#include ""内存操作函数*/

#include ""字符操作函数*/

#include ""动态地址分配函数*/

struct score

int mingci名次*/

char xuehao[8学号*/

char mingzi[20名字*/

float score[6分数*/

data,info[1000数据输入*/

int i,j,k=0定义整型变量*/

char temp[20],ch; /存放字符型数据*/

file *fp,*fp1指针文件*/

void shuru()

if((fp=fopen("s_",ab+")null)

printf("cannot open this file.");

getch();exit(0);

for(i=0;i<=1000;i++)

printf("please shuru xuehao:")

gets(printf("please shuru mingzi:")

gets(printf("please shuru yuwen score:")

gets(temp);

printf("please shuru shuxue score:")

gets(temp);

printf("please input yingyu score:")

gets(temp);

printf("please shuru wuli score:")

gets(temp);

printf("please shur huaxue score:")

gets(temp);

fwrite(&data,sizeof(data),1,fp);

printf("another?y/n");

ch=getch();

if(ch=='n'||ch=='n')

break;

fclose(fp);

void xianshi()

float s;int n;

if((fp=fopen("s_",rb+")null)

for(i=0;i<=1000;i++)

printf("xuehao mingzi yuwen shuxue yingyu wuli huauxue zhongfen");

for(j=0,k=1;j

getch();

fclose(fp);

void xiugai()

if((fp=fopen("s_",rb+")null||(fp1=fopen(""wb+")null)

printf("please shuru xiugai xuehao:")

scanf("%d",&i); getchar();

while((fread(&data,sizeof(data),1,fp))=1)

fseek(fp,0l,0);

fseek(fp1,0l,0);

while((fread(&data,sizeof(data),1,fp1))=1)

fclose(fp);

fclose(fp1);

void chazhao()

if((fp=fopen("s_",rb"))null)

printf("please shuru xuehao chakan:")

scanf("%d",&i);

while(fread(&data,sizeof(data),1,fp)==1)

getch();

void shanchu()

if((fp=fopen("s_",rb+")null||(fp1=fopen(""wb+")null)

C语言课程设计 学生学籍管理系统

目录。一 分析系统功能,绘制系统功能结构框架图 1 1.1 分析系统功能 1 1.2 结构框架图 1 二 程序 以及界面形式 2 2.1程序 如下 2 2.2 界面形式 7 三 使用说明 7 四 日志 9 五 心得体会 12 六 参考文献 12 1 用户进入主菜单后,就会在看到,菜单选项中添加有系统...

C语言课程设计学生饭卡管理系统

1.课程设计的目的。随着网络技术的发展,各种电子设备在人群中普及开来,人们的生活方式也发生了很大的变化。现金付款逐渐被方便 安全 卫生的刷卡消费所代替。例如校园餐厅的就餐卡的使用就让学生在方便的同时最大限地减少了疾病的传播。这就需要一个操作系统来管理餐卡数据。于是尝试用c语言编写了一个小的餐厅餐卡管...

C语言课程设计报告学生学籍管理系统

信息学院。课程设计 报告。课程名称 c语言程序设计 题目名称学生学籍管理系统 学生学院 信息学院 专业班级 计科12 学号。学生姓名。指导教师。2013 年12月26 日。目录。一 设计目的与要求 3 1.1 题目与设计要求 3 1.2 本程序设计的知识点 4 二 功能设计 4 2.1 总体设计 4...