• 大小: 10KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-06
  • 语言: C/C++
  • 标签: 学生  选课  管理  

资源简介

该系统有学生选课,教师课程管理,成绩查询等功能。

资源截图

代码片段和文件信息

#include“head.h“
#include
#include
#include
#include
#include


//=======================================================common==========================================================//
int countnumber()///////////////////////////////////////////////////////////////统计当前学生总人数
{
ifstream in;
in.open(“student.txt“ios::in);
int n=0;
char a;
while(in.get(a))
{
if(a==‘;‘)
{
n++;
}
}
return n;
}

student1 student[500];
teacher1 teacher[50];
void creatstudentgroup()//////////////////////////////////////////////初始化学生数组及对应课程链表
{
ifstream in1in12in2in22;
in1.open(“student.txt“ios::in);
in12.open(“student.txt“ios::in);
in2.open(“coursename.txt“ios::in);
in22.open(“coursename.txt“ios::in);
char anumber[10]name[30]sex[5]feild[50]grade[10]totalcredit[10]code[10];
char bcname[30]cnumber[10]cclassnumber[10]cpgoal[10]ckgoal[10]czgoal[10]ccredit[10];
int in=0n2=1nu=0na=0se=0fe=0gr=0to=0co=0;
int cna=0cnu=0ccl=0cpg=0ckg=0czg=0ccr=0;

//初始化学生信息
n=countnumber();
for(i=0;i {
in1.get(a);
while(a!=‘‘)
{
number[nu]=a;
nu++;
in1.get(a);
}
number[nu]=‘\0‘;
nu=0;
in1.get(a);
while(a!=‘‘)
{
code[co]=a;
co++;
in1.get(a);
}
code[co]=‘\0‘;
co=0;
in1.get(a);
        while(a!=‘‘)
{
name[na]=a;
na++;
in1.get(a);
}
name[na]=‘\0‘;
na=0;
in1.get(a);
while(a!=‘‘)
{
sex[se]=a;
se++;
in1.get(a);
}
sex[se]=‘\0‘;
se=0;
in1.get(a);
while(a!=‘‘)
{
feild[fe]=a;
fe++;
in1.get(a);
}
feild[fe]=‘\0‘;
fe=0;
in1.get(a);
while(a!=‘‘)
{
grade[gr]=a;
gr++;
in1.get(a);
}
grade[gr]=‘\0‘;
gr=0;
in1.get(a);
while(a!=‘;‘)
{
totalcredit[to]=a;
to++;
in1.get(a);
}
totalcredit[to]=‘\0‘;
to=0;
strcpy(student[i].stu.codecode);
strcpy(student[i].stu.numbernumber);
strcpy(student[i].stu.namename);
strcpy(student[i].stu.sexsex);
strcpy(student[i].stu.feildfeild);
strcpy(student[i].stu.gradegrade);
double to=atof(totalcredit);
student[i].stu.totalcredit=to;
student[i].stu.totalcredit=0;

//初始化课程信息
in22.get(b);
if(b==‘-‘)
{
n2=0;
}
while(b!=‘-‘)
{
if(b==‘;‘)
{
n2++;
}
in22.get(b);
}
student[i].root=NULL;
for(int j=0;j {
in2.get(b);
while(b!=‘‘)
{
cname[cna]=b;
cna++;
in2.get(b);
}
cname[cna]=‘\0‘;
cna=0;
in2.get(b);
while(b!=‘‘)
{
cnumber[cnu]=b;
cnu++;
in2.get(b);
}
cnumber[cnu]=‘\0‘;
cnu=0;
            in2.get(b);
while(b!=‘‘)
{
cclassnumber[ccl]=b;
ccl++;
in2.get(b);
}
cclassnumber[ccl]=‘\0‘;
ccl=0;
in2.get(b);
while(b!=‘‘)
{
cpgoal[cpg]=b;
cpg++;
in2.get(b);
}
cpgoal[cpg]=‘\0‘;
cpg

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      59576  2010-07-03 13:57  学生选课管理系统\1.cpp

     文件       2179  2010-07-03 13:57  学生选课管理系统\head.h

     目录          0  2010-10-30 14:39  学生选课管理系统

----------- ---------  ---------- -----  ----

                61755                    3


评论

共有 条评论