资源简介
C语言编写学生管理系统,是用文件存储,欢迎界面带有密码验证,帐号为460562506, 密码为 0
更改密码可以在源文件中更改
代码片段和文件信息
#include
#include
#include
#include
#include
#define N 20
static int count = 0 ;
struct student //声明学生类型结构体
{ int stu_No; //声明学生学号
char stu_Name[30]; //声明学生姓名
int stu_Age; //声明学生年龄
float stu_C_Score; //声明学生C语言成绩变量
float stu_Java_Score; //声明学生JAVA成绩变量
float stu_Web_Score; //声明学生Web成绩变量
float ave ; //学生平均成绩
}stu[N]temp;
//函数声明
void inputInformation(); //声明学员信息插入函数
void showMenu(); //显示菜单
void moveFunction(); //功能调换函数
void revamp(); //修改学员信息函数
void Delete(); //删除学员信息函数
void display(int count); //显示学员信息函数
void searchInformation(); //查找学员信息函数
void searchMenu(); //查找菜单项
void stuNameSearch(); //名字查询学员信息函数
void stuNoSearch(); //学号查询函数
void save();//文件保存函数
void read();//文件读取函数
//主函数
void main()
{ //定义用户帐号和密码为字符数组变量
char Administrator[15]password[15]c=‘*‘;
int i;
//打印界面
system(“color BC“);
printf(“\n\t\t\t 欢迎使用学生成绩管理系统\t\t\n\n“);
printf(“\t‖━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷0‖\n“);
printf(“\tЖ Ж\n“);
printf(“\tЖ ΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟ Ж\n“);
printf(“\tЖ Ο We change lives Ο Ж\n“);
printf(“\tЖ ΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟ Ж\n“);
printf(“\tЖ Ж\n“);
printf(“\tЖ 设计者:陈红旭 QQ:460562506 Ж\n“);
printf(“\t‖━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷0‖\n“);
printf(“\t---------------------------------------------------------------- \n“);
//帐号确认
loop:printf(“\n\t\t请输入管理员帐号:“);
gets(Administrator);
fflush(stdin);
printf(“\t\t请输入密码:“);
gets(password);
fflush(stdin);
//比较用户名和密码
if(strcmp(Administrator“460562506“) == 0 && strcmp(password“0“) == 0)
{ printf(“\n\n\t\t\t您已成功登陆请稍侯!\n\t\t\t“);
// 延迟
for(i = 0;i < 20;i++)
{ printf(“>“);
Sleep(150);
}
//进入页面时清屏
system(“cls“);
//欢迎语句
printf(“\t\t\t欢迎进入学生成绩管理系统:“);
moveFunction(); //调用功能选择函数
}
//密码错误时候的行循环输入
else {
printf(“\n\t\t您输入的帐号或者密码有误!请重新输入...\n“);
goto loop;
}
}//主函数完...
void showMenu() //主菜单函数
{
printf(“\n\n\t\t\t管理系统菜单:\n\n“);
printf(“\t\t\t1.插入学员信息\n“);
printf(“\t\t\t2.修改学员信息\n“);
printf(“\t\t\t3.删除学员信息\n“);
printf(“\t\t\t4.查询学员信息\n“);
printf(“\t\t\t5.显示学员信息\n“);
printf(“\t\t\t6.回到主菜单\n“);
printf(“\t\t\t7.退出程序\n“);
printf(“\n“);
}
void moveFunction() //功能选择函数
{int choice; //定义用户选择变量
do{
showMenu(); //调用主菜单函数
printf(“\n\t\t请输入你要进行的操作:“); //接收用户输入值
scanf(“%d“&choice);
switch(choice) //功能转换
{
case 1: inputInformation(); save();display(count);break; //输入学员信息、保存学生信息到文件中、然后再显示。
case 2: read();revamp();save();display(count);break; //修改学员信息、再显示出来修改后的学员信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 27136 2010-07-12 01:14 C实训封面.doc
文件 12631 2010-07-11 20:34 学生成绩管理系统.c
文件 204857 2010-07-11 20:34 学生成绩管理系统.exe
文件 160256 2010-07-12 01:20 c实训报告.doc
----------- --------- ---------- ----- ----
404880 4
评论
共有 条评论