课程信息管理统报告.docx
《课程信息管理统报告.docx》由会员分享,可在线阅读,更多相关《课程信息管理统报告.docx(9页珍藏版)》请在冰豆网上搜索。
课程信息管理统报告
3.1.1程序预处理
#include
#include/*ConsoleInput/Output(控制台输入输出)*/
#include
#include/*动态存储分配函数*/
3.1.2主函数main()
//主函数//
voidmain()
{voidmima(void);//函数声明//
voidinput_kcxx(void);
voidkclr(void);
voidkcshanchu(void);
voidkcxiugai(void);
voidkcPaixu(void);
voidkctianjia(void);
printf("\n\t\t\t欢迎使用学生成绩管理系统\t\t\n\n");
printf("\t‖━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷0‖\n");
printf("\tЖЖ\n");
printf("\tЖΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟЖ\n");
printf("\tЖΟWechangeworldΟЖ\n");
printf("\tЖΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟЖ\n");
printf("\tЖЖ\n");
printf("\tЖЖ\n");
printf("\t‖━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷━∷0‖\n");
printf("\t----------------------------------------------------------------\n");
3.1.2调用密码函数main()
mima();
system("cls");
if(c==1)
{input_kcxx();
printf("\t课程浏览请输入:
1\n\t课程删除请输入:
2\n\t课程修改请输入:
3\n\t课程添加请输入:
4\n");
printf("您是否进行其他操作,否输入0,否则输入其他:
");
scanf("%d",&a);
for(i=0;;i++)
{
if(a!
=0)
{printf("请输入要操作的选项:
");
3.1.3主菜单界面
函数代码:
scanf("%s",&d);
if(strcmp(d,"1")==0){kclr();}//调用课程浏览函数//
if(strcmp(d,"2")==0){kcshanchu();}//调用课程删除函数//
if(strcmp(d,"3")==0){kcxiugai();}//调用课程修改函数//
if(strcmp(d,"4")==0){kctianjia();}//调用课程添加函数//
}
elsebreak;}
}
}
//函数调用//
voidmima(void)//密码函数//
{
inti,x;
printf("\n\t\t\t*************************\n");
printf("\t\t\t******请输入密码******!
!
!
\n");
printf("\t\t\t*************************\n\n");
for(x=0;x<=4;x++)
{printf("\t\t\t****密码是《");
for(i=0;i<6;i++)
{b[i]=getch();printf("\b*");}
printf("》****\n\n\n");
if(a0-b[0]==0&&a1-b[1]==0&&a2-b[2]==0&&a3-b[3]==0&&a4-b[4]==0&&a5-b[5]==0)
{c=1;break;}
elseif(x<4)
{printf("\n密码错误,请再次输入密码:
\n");}
}
if(x>4){printf("请重新进入系统\n");system("cls");}
}
voidkclr(void)
{chary[16];
intd,t,z;
printf("\t\t\t**********************\n");
printf("\t\t\t欢迎进入信息浏览系统!
!
\n");
printf("\t\t\t**********************\n");
for(d=1;;d++)
{printf("\n是否进行查询,“否”请输入0\n");scanf("%d",&t);
if(t!
=0)
{printf("请输入要查询的课程号:
");
scanf("%s",&y);
printf("课程号名称性质总学时\n");
for(i=0;z=i,i{if(strcmp(y,kcxx[i][0])==0)
{for(j=0;j{printf("%s\t",kcxx[i][j]);}
break;}
}if(z==n)printf("没有此课程号信息\n");}
elsebreak;}
system("cls");
printf("\t课程浏览请输入:
1\n\t课程删除请输入:
2\n\t课程修改请输入:
3\n\t\n\t课程添加请输入:
4\n");}
3.15课程信息添加系统
voidkctianjia(void)
{intd,t,z;
printf("\t\t\t**********************\n");
printf("\t\t\t欢迎进入信息添加系统!
!
\n");
printf("\t\t\t**********************\n");
for(d=1;;d++)
{printf("\n是否进行添加,“否”请输入0,进行输入其他\n");scanf("%d",&t);
if(t!
=0)
{printf("请输入要添加的第%d个课程信息:
\n",d);
printf("课程号名称性质总学时\n");
z=n++;
for(j=0;j{
scanf("%s",&kcxx[z][j]);
printf("%s\t",kcxx[z][j]);}}
elsebreak;}
system("cls");
printf("\t课程浏览请输入:
1\n\t课程删除请输入:
2\n\t课程修改请输入:
3\n\t课程添加请输入:
4\n");}
3.16课程信息删除系统:
voidkcshanchu(void)
{chary[16];
chary1[16];
intd,x,z;
printf("\t\t\t**********************\n");
printf("\t\t\t欢迎进入信息删除系统!
!
\n");
printf("\t\t\t**********************\n");
for(d=1;;d++)
{
printf("是否进行删除信息,否请输入:
0进行输入其他数字:
\n");
scanf("%d",&x);
if(x!
=0)
{
printf("请输入要删除的课程号:
");
scanf("%s",&y);
printf("请再次输入要删除的课程号:
");
scanf("%s",&y1);
printf("课程号名称性质总学时\n");
if(strcmp(y,y1)==0)
{
for(i=0;i{
if(strcmp(y,kcxx[i][0])==0)
{z=i;printf("要删除的课程信息是\n");
for(j=0;j{printf("%s\t",kcxx[i][j]);}t++;}
printf("\n");}
for(i=z;iif(z==n)printf("没有此课程号信息\n");
}}
elsebreak;
printf("课程号名称性质总学时\n");
for(i=0;i{for(j=0;j{printf("%s\t",kcxx[i][j]);}
printf("\n");}
}
system("cls");
printf("\t课程浏览请输入:
1\n\t课程删除请输入:
2\n\t课程修改请输入:
3\n\t课程添加请输入:
4\n");}
3.17课程修改系统:
voidkcxiugai(void)
{charh[16],h1[16],h2[16];
intd,b,x,z,e,f;
printf("\t\t\t**********************\n");
printf("\t\t\t欢迎进入信息修改系统!
!
\n");
printf("\t\t\t**********************\n");
for(d=1;;d++)
{
printf("是否进行信息修改,否请输入:
0进行输入其他数字:
\n");
scanf("%d",&x);
if(x!
=0)
{
printf("请输入要修改的课程号:
");
scanf("%s",&h);
printf("请再次输入要修改的课程号:
");
scanf("%s",&h1);
if(strcmp(h,h1)==0)
{
for(i=0;z=i,i{
if(strcmp(h,kcxx[i][0])==0)
{printf("要修改的课程信息是\n");
for(j=0;j{printf("%s\t",kcxx[i][j]);}
printf("\n请输入你要修改第几项\n");scanf("%d",&b);
printf("请输入你要修改的内容\n");scanf("%s",&h2);
strcpy(kcxx[i][b-1],h2);
for(e=0;;e++)
{
printf("您是否进行其他修改,否请输入0,否则输入其他:
");
scanf("%d",&f);
if(f!
=0)
{printf("\n请输入你要修改第几项\n");scanf("%d",&b);
printf("请输入你要修改的内容\n");scanf("%s",&h2);}
elsebreak;}
strcpy(kcxx[i][b-1],h2);
for(j=0;jprintf("\n");}break;
}}
if(z==n-t)printf("没有此课程号信息\n");}
elsebreak;}
system("cls");
printf("\t课程浏览请输入:
1\n\t课程删除请输入:
2\n\t课程修改请输入:
3\n\t课程添加请输入:
4\n");}