1 / 17
文档名称:

学生成绩管理系统C语言代码.doc

格式:doc   页数:17页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学生成绩管理系统C语言代码.doc

上传人:智客网 2011/12/30 文件大小:0 KB

下载得到文件列表

学生成绩管理系统C语言代码.doc

文档介绍

文档介绍:“学生学****成绩管理系统”用于对学生学****成绩数据文件的新文件创建和老文件管理,并可以进行密码设置。具体要求实现的功能如下:
1、输入/添加记录:将每一个学生的学号、姓名和各科学****成绩作为一个记录进行输入或添加。要求经过密码验证后能建立一个新的数据文件或给已建立好的数据文件增加记录。
2、显示、查询记录:能按学生姓名(或学号)显示、查询一个或多个学生的各门(或某门)功课的成绩和平均成绩。
3、修改记录:可以对数据文件中的任意记录的数据进行修改,在修改前后对该记录的内容进行显示,并设确认提示。(要求设置密码,验证通过后方可进入修改环节)
4、删除记录:可以删除数据文件中的任一记录,包括逻辑删除(具有恢复功能)和物理删除(不可恢复)。(说明:该功能也应设置为经过验证密码后才可实施删除)
5、成绩排序:采用不同的排序方法对单科成绩和总(或平均)成绩进行排序,但不能改变原记录的顺序。
6、统计功能:(A)计算各门课程全班总成绩及平均成绩;(B)统计各门课程得分为100、90~99、80~89、70~79、60~69和不及格学生的人数,以及与全班总人数的百分比。
7、其他:该软件应具有系统名称、设计单位或个人等基本信息。
 
 
学生成绩管理系统源程序清单:
#include<>
#include<>
#include<>
#include<>
 
#define NULL 0
#define LEN sizeof(student)
#define N 5
 
typedef struct stu
{int flag;
 long num;
 char name[10];
 int score[N];
 struct stu *next;
}student;
 
 
void edit();/*编辑菜单*/
void search(student *head); /*查找函数*/
student *search_number(student *head,long number); /*按学号查找*/
void search_name(student *head); /*按姓名查找*/
student *search_score(student *head,int min,int max,int i); /*按成绩查找*/
void enter_record(student *p); /*输入成绩*/
student *creat(void); /*建立链表*/
student * insert(student *head); /*插入结点*/
void count(int *p); /*计算总成绩及平均成绩*/
void print(student *p); /*输出结点*/
void print_title();/*输出标题*/
student *delete(student *head); /*删除结点*/
void recover(student *head); /*恢复删除*/
void revise(student *head); /*修改记录*/
void tongji(student *head); /*统计*/
void paixu(student *head,int m); /*排序*/
int cipher_check();/*密码检测*/
void set_up_cipher();/*设立密码*/
student *load();/*载入*/
void save(student *head); /*保存*/
void about();/*关于*/
 
 
int n;
char cipher[11]={""};/*字符串,保存密码*/
main()
{char c;
 student *head=NULL;
 system("cls");
 about();
for(;;)
 {system("cls");
 printf("*******************************************************************************\n");
 printf("\t\t                   e to\n");
 printf("\n\t\t        The student score manage system\n");
 printf("*************************************MENU**********************

最近更新

山东省泰安市事业单位招聘考试(职业能力倾向.. 146页

山东省莱芜市事业单位招聘考试(职业能力倾向.. 147页

工商银行江西分行2024年柜员合同工招聘历年高.. 58页

广州2024年残疾人联合会事业单位招聘历年高频.. 60页

广西省柳州市选调生考试(行政职业能力测验).. 149页

成都铁路局招聘2024高校毕业生451人历年高频难.. 59页

江苏扬州事业单位招聘136人历年高频难、易点(.. 59页

江苏省常州市事业单位招聘考试(职业能力倾向.. 148页

江苏省无锡市事业单位招聘考试(职业能力倾向.. 147页

江西省九江市事业单位招聘考试(职业能力倾向.. 148页

江西省抚州市事业单位招聘考试(职业能力倾向.. 148页

诗人李隆基 15页

浙江省宁波市事业单位招聘考试(职业能力倾向.. 149页

浙江省衢州市事业单位招聘考试(职业能力倾向.. 149页

湖州卫生局2024年招聘医疗卫生专业人员历年高.. 58页

甘肃省酒泉地区选调生考试(行政职业能力测验.. 147页

福建省南平市事业单位招聘考试(职业能力倾向.. 147页

福建省泉州市事业单位招聘考试(职业能力倾向.. 145页

福建省莆田市事业单位招聘考试(职业能力倾向.. 149页

衢州市人力资源和社会保障局2024市属事业单位.. 60页

贵州省清镇市2024年公开招聘事业单位工作人员.. 59页

辽宁省本溪市事业单位招聘考试(职业能力倾向.. 148页

辽宁省葫芦岛市事业单位招聘考试(职业能力倾.. 147页

辽宁省锦州市事业单位招聘考试(职业能力倾向.. 148页

郑州铁路局2024届毕业生招聘150人历年高频难、.. 60页

重庆市甘孜藏族自治州选调生考试(行政职业能.. 149页

陕西省西安市选调生考试(行政职业能力测验).. 148页

国防教育基地建设流程 5页

仓库整改计划方案仓库布局整改报告 20页

2022年08月云南省阜外心血管病医院招聘和考核.. 102页