• 大小: 148KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-08-13
  • 语言: C/C++
  • 标签:

资源简介

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


评论

共有 条评论

相关资源