当前位置:文档之家› C编程的学生信息管理系统

C编程的学生信息管理系统

C编程的学生信息管理系统
C编程的学生信息管理系统

《C语言程序设计》实训报告

实训名称:学生信息管理系统

专业:通信技术

班级:通信技术09A1

学号:

姓名:

指导教师:

二0一0年三月二十七日

实训成绩

注:1. 成绩的评定标准(要和实训大纲、计划、实训指导书中评分标准一致),上表供参考。

2.“各个实训模块考核”要详细(考什么内容、怎么考),根据实训大纲的成绩评定,具体项目进行细分,可以通过理论考核、口述、实做等多种形式。

一、实训目的

通过《学生信息管理系统》项目的实际编程操作训练,让同学们掌握对实际工程项目的开发与设计的基本方法与步骤,掌握结构体数组、分支结构、循环结构、顺序结构程序设计、函数调用的思想,在日后的工作和学习中能够更加熟练地运用所学的知识。提高学生们的实际操作能力。

二、实训设计内容及步骤

2.1 使用设备或软、硬件

硬件:PC机

软件:C集成环境(能够保存学生程序),TC2.0的开发工具

2.2功能设计及思想

本程序可以完成对一部分学生信息包括学号、姓名、性别、数学成绩、英语成绩、总成绩、平均成绩的管理。支持对学生信息的修改和删除。并且可以使用账号密码进入该系统。

主要功能设计:

(1)主菜单目录

(2)学生各项信息的输入和输出

(3)学生各项信息的查询

(4)新学生信息的插入

(5)学生各项信息的修改

(6)学生信息的删除

(7)统计总成绩和平均分

(8)通过密码登陆本系统

2.3算法分析

(1)password():用for语句控制循环,通过strcmp比较密码与输入字符串的相同,进行程序的下一项,不相同三次后,自动结束循环,退出体统。

(2)search():通过for循环比较学号找出所需要学生信息的下标i,使用printf输出i 下标包括的各项信息。

(3)insert():通过for循环比较学号找出所需要学生信息的下标i,从最后一项开始依次将第N项的信息通过赋值的方式给第N+1项,然后用scanf输入新学生的各项信息,最后保存.

(4)modify():通过for循环比较学号找出所需要学生信息的下标i,使用scanf将新信息通过从新赋值的方式替换i项的老信息,最后保存。

(5)delete():通过for循环比较学号找出所需要学生信息的下标i,从i+1项开始依次将下标下包括的信息用结构体整体赋值的方式给第i项,最后保存。

(6)count():通过for的循环计算总成绩和平均成绩。

2.4 各个模块功能

(1)菜单设计模块:使界面更加清晰、易懂,设置主菜单和子菜单,来区分各分支模块。介绍有哪些菜单项,哪些子菜单,使操作更加的简单易懂。

(2)保存文件和打开文件模块:程序和外部的联系可以通过文件来实现,使用保存和文件打开两个基本操作。

(3)登录密码模块:使用密码登陆保护进入程序的安全性,且有限制错误密码的次数。提高了程序的安全可靠程度。

(4) 输入模块:输入所需要个数学生各项信息。

(5)输出模块:提取、输出所有学生各项信息。

(6)查找模块:通过学号找到学生信息,输出到屏幕显示。

(7)插入模块:找出插入的位置,将新学生信息插入到指定位置。

(8)修改模块:单个学生全部信息的修改。

(9)删除模块:将指定的学生信息删除.

(10)统计模块:统计学生的总成绩和平均成绩,以及成绩的排序。

(11)主函数模块:通过链接各个模块,实现各个模块的独立功能,最终实现统一。三、结论

这个程序可以完成对一部分学生信息包括学号、姓名、性别、数学成绩、英语成绩、数学成绩、总成绩、平均成绩等的管理。本系统的功能不是非常全面,学生可以根据具体要求对其进行功能上的修改。其目的是通过该系统的设计,让学生了解如何根据实际问题,分析功能需求,将复杂问题分解成子问题,以功能函数为基础,确定解决问题的方法和步骤,通过函数的调用,从而最终达到模块化设计系统功能的目标,方便对程序的编写。同时,利用以上这些功能模块可以组成一些基本的信息管理系统,具有增加、删除、修改、查询等功能,如,通讯管理、课程管理、工资管理、图书管理、档案管理等小型管理系统,都可以利用这些方法制作,让各种简单管理都可以轻松完成,全面应对各种问题。

四、附录:(源程序清单)

#include

#include

#define N 50

menu()

{

printf("\n\n\t\t\t++++++++++++++++++++++++++++\n");

printf("\t\t\t****************************\n");

printf(" \t\t\t student score systems\n");

printf("\t\t\t****************************\n");

printf("\t\t\t++++++++++++++++++++++++++++\n");

printf(" \t\t\t1::score input\n");

printf(" \t\t\t2::score output\n");

printf(" \t\t\t3::score search\n");

printf(" \t\t\t4::score modify\n");

printf(" \t\t\t5::score delete\n");

printf(" \t\t\t6::score sort\n");

printf(" \t\t\t0::save return\n");

}

password()

{

int i,k;

char sz[7]={'\0'};

clrscr();

printf("\n\t\t*************************************************");

printf("\n\t\t#################################################");

printf("\n\t\t*************************************************\n");

printf("\n\n\n\t\t\tPlease input your password:");

for(k=0;k<3;k++)

{

for(i=0;i<6;i++)

{

sz[i]=getch();

printf("*");

}

if(strcmp(sz,"123456")==0)

return 1 ;

else

printf("\n\t\t\tyour password is error!\n\t\t\tplease try again:");

}

return 0;

}

struct stinfor

{

int no;

char name[4];

float english;

float math;

float average;

float sum;

} st[N];

int pos=0;

input()

{

int i;

char szt[20];

for(i=0;i

{

printf("\n\t\tPlease input your no.(if input -1 to exit):");

scanf("%d",&st[pos].no);

if(st[pos].no==-1)

return;

else

{

printf("\n\t\t\tPlease input your name:");

scanf("%s",st[pos].name);

printf("\n\t\t\tPlease input your english score:");

scanf("%s",szt);

st[pos].english=atof(szt);

printf("\n\t\t\tPlease input your math score:");

scanf("%f",&st[pos].math);

st[pos].sum=st[pos].english+st[pos].math;

printf("\n\t\t\tyour total score is:");

printf("%f\n",st[pos].sum);

st[pos].average=st[pos].sum/2;

printf("\n\t\t\tyour average score is:");

printf("%f\n",st[pos].average);

pos++;

}

}

}

save()

{

FILE *pf=fopen("stfo.cuu","w");

if(pf)

{

fwrite(&st[0],sizeof(struct stinfor),1,pf);

fclose(pf);

}

}

load()

{

FILE *pf=fopen("stfo.cuu","r");

if(pf)

{

fread(&st[0],sizeof(struct stinfor),1,pf);

fclose(pf);

}

}

output()

{

int i;

printf("\t\tno\tname\tenglish\tmath\tsum\taverage\n");

for(i=0;i

{

if(st[i].no==-1)

break;

printf("\t\t%-2d\t%-3s\t%-5.2f\t%-5.2f\t%-5.2f\t%-5.2f\n",st[i].no,st[i].name,st[i].english,st[i]. math,st[i].sum,st[i].average);

}

printf("\n\t\t\tpress any key to continue!");

getch();

}

search()

{

int i,j;

clrscr();

printf("\t\tPlease input the student's No:");

scanf("%d",&j);

for(i=0;i

{

if(st[i].no==j)

{

printf("\t\tno\tname\tenglish\tmath\tsum\taverage\n");

printf("\t\t%d\t%s\t%-5.2f\t%-5.2f\t%-5.2f\t%-5.2f\n",st[i].no,st[i].name,st[i].english,st[i] .math,st[i].sum,st[i].average);

flushall();

printf("\t\t\tpress any key to go on!");

getch();

return i;

}

}

printf("\t\t\tThe No is not exist!");

getch();

return -1;

}

modify()

{

int k;

clrscr();

k=search();

if(k==-1)

{

getch();

return;

}

{

printf("\n\t\t\tPlease input a new No:");

scanf("%d",&st[k].no);

printf("\n\t\t\tPlease input new name:");

scanf("%s",st[k].name);

printf("\n\t\t\tPlease input new english score:");

scanf("%f",&st[k].english);

printf("\n\t\t\tPlease input new math score:");

scanf("%f",&st[k].math);

st[k].sum=st[k].english+st[k].math;

st[k].average=st[k].sum/2;

}

}

delete()

{

int k;

clrscr();

k=search();

if(k==-1)

{

printf("\n\t\t\t*****delete fail*****\n");

return;

}

else

{

for(;k

{

st[k].no=st[k+1].no;

strcpy(st[k].name,st[k+1].name);

st[k].english=st[k+1].english;

st[k].math=st[k+1].math;

st[k].sum=st[k+1].sum;

st[k].average=st[k+1].average;

}

}

printf("\n\t\t\t******delete success!******");

pos--;

getch();

}

struct stfor

{

int no;

char name[4];

float english;

float math;

float sum;

float average;

} ti[N];

sort()

{

int op;

clrscr();

printf("\t\t\t*****1>>sort by No*****\n");

printf("\t\t\t*****2>>sort by english*****\n");

printf("\t\t\t*****3>>sort by math*****\n");

printf("\t\t\t*****4>>sort by sum*****\n");

printf("\t\t\t*****Please input a number:");

flushall();

op=getchar();

switch(op)

{

case '1':No();break;

case '2':english();break;

case '3':math();break;

case '4':sum();break;

}

}

No()

{

int i,j;

for(i=0;i

{

for(j=0;j

if(st[j].no>st[j+1].no)

{

memcpy(&ti[0],&st[j],22);

memcpy(&st[j],&st[j+1],22);

memcpy(&st[j+1],&ti[0],22);

}

}

printf("\n\t\t\t*****sort success!*****\n\t\t\t*****press any continue.*****");

getch();

}

english()

{

int i,j;

for(i=0;i

{

for(j=0;j

if(st[j].english>st[j+1].english)

{

memcpy(&ti[0],&st[j],22);

memcpy(&st[j],&st[j+1],22);

memcpy(&st[j+1],&ti[0],22);

}

}

printf("\n\t\t\t*****sort success!*****\n\t\t\t*****press any key to continue.*****");

getch();

}

math()

{

int i,j;

for(i=0;i

{

for(j=0;j

if(st[j].math>st[j+1].math)

{

memcpy(&ti[0],&st[j],22);

memcpy(&st[j],&st[j+1],22);

memcpy(&st[j+1],&ti[0],22);

}

}

printf("\n\t\t\t*****sort success!*****\n\t\t\t*****press any key to continue.*****");

getch();

}

sum()

{

int i,j;

for(i=0;i

{

for(j=0;j

if(st[j].sum>st[j+1].sum)

{

memcpy(&ti[0],&st[j],22);

memcpy(&st[j],&st[j+1],22);

memcpy(&st[j+1],&ti[0],22);

}

}

printf("\n\t\t\t*****sort success!*****\n\t\t\t*****press any to continue.*****");

getch();

}

main()

{

if(!password())

return;

load();

for(;;)

{

char k;

clrscr();

menu();

printf("\n\t\t\tWecome to student score systems!\n");

printf("\t\t\tPlease input a number:");

flushall();

k=getchar();

switch(k)

{

case '1':input();break;

case '2':output();break;

case '3':search();break;

case '4':modify();break;

case '5':delete();break;

case '6':sort() ;break;

case '0':save();return;

}

}

}

学生信息管理系统

全国学前教育管理信息系统 培训上机指南 一、网址、用户名及密码 1、专题网址:https://www.doczj.com/doc/4117785861.html,/,系统由专题右上方《管理系统入口》进入。 2、用户名(另发)。 3、测试系统初始密码统一为xueqian@2014(仅在培训时为此密码),请勿在培训时修改此密码。在使用正式系统时请修改密码。 二、系统登录注意事项 1、建议电脑为XP系统的情况下使用火狐或谷歌浏览器登录系统。 2、登录系统前,须进行浏览器设置,设置方法如下:“工具”→“Internet选项”→“隐私”→“高级”→勾选“替代自动cookie处理”和“总是允许会话cookie”。 3、不要使用同一浏览器登录多个用户。 4、在输入用户名和密码时注意键盘大小写的切换。 5、登录系统时,如密码连续五次输入错误,系统会自动锁定该账号,锁定时间为15分钟,15分钟以后才能再登录系统,建议骨干学校和市州在登录时如输错4次密码时不要再进行第5次密码的输入,可用同级或上级的系统管理员账号(A开头的账号)重置密码,再进行系统登录。

三、需完成任务 各学校使用学校级系统,市州使用县、市级系统,骨干学校与市州配合完成各项流程(机构管理、幼儿管理、业务管理、一期数据管理、机构在园幼儿情况、系统管理),具体操作步骤如下(以县级学校为例): (一)机构管理 1、使用机构级账号(普通用户)登录系统,进入“机构管理”->“基本信息管理”,进行学校扩展信息的填写(基本信息由系统自动导入),此处应注意“提交”与“保存”两个按钮的区别。 2、使用区县级账号(审核用户)登录系统,进入“业务管理”->“机构数据管理” ->“基本信息审核”,审核学校提交的基本信息。 3、使用机构级账号(普通用户)登录系统,进入“机构管理”->“办学条件信息管理”,根据提示编辑办学条件基本信息与办学条件建筑信息(该页面有两个选项卡),并提交审核。 4、使用区县级账号(审核用户)登录系统,进入“业务管理”->“机构数据管理” ->“办学条件信息审核”,审核学校提交的基本信息。 5、使用机构级账号(普通用户)登录系统,进入“机构管理”->“班级信息管理”,至少创建5个以上的班级(最好有连续的年级)。

学生信息管理系统1

湖南广播电视大学计算机信息管理专业 数据库应用课程设计报告 销售信息系统 学号: 姓名: 指导教师: 设计完成日期:

一、选题说明及需求介绍 学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,对学生来说也可以轻松的查阅自己在校的成绩以及信息等。 通过调查,要求系统需要有以下功能: ⑴要求有良好的人机界面; ⑵较好的权限管理; ⑶原始数据修改简单方便,支持多条件修改; ⑷方便的数据查询,支持多条件查询; ⑸相应的权限下,删除数据方便简单,数据稳定性好; ⑹数据计算自动完成,尽量减少人工干预; 我们设计实现的学生信息管理系统,采用计算机对学生信息进行管理,进一步提高办学效益和现代化水平.帮助广大教师提高工作效率,实现学生信息管理工作流程的系统化、规范化和自动化。 二、数据库设计说明 系统的需求说明在上面已有介绍,下面我们进入数据库设计中的概念设计、逻辑设计阶段和实现阶段。 1.概念设计 在这个学生信息管理系统中,学生的成绩是由任课教师按照课程给出的,学生、课程、教师组成了这个系统的三个实体。 再分析三个实体之间的联系。首先,这三个实体不是一个统一体,学生成绩与教师没有内在联系,教师必须通过课程实体才能与学生建立联系,因而先不考虑。课程与学生这两个实体是多对多联系;一位学生要学习多门课程,一门课程有多位学生共同学习。而学习成绩是这两个实体“学生”和“成绩”共有的属性,应填在二者的联系“学习”边。因为成绩既不是学生独有的,也不是课程独有的。 教师与课程这两个实体之间,是一对多联系;一位教师可以教多门课程,而一门课程对于学生成绩来说只能有一位教师。 据此分析,得到系统的ER图如图一所示。

学生信息管理系统(完整)

学生信息管理系统(总体设计) 1、管理系统功能模块设计 本系统需要完成的功能主要有: (1)、输入学生基本信息、所在班级、所学课程和成绩等。 (2)、学生信息的查询,包括查询学生基本信息、所在班级、已学课程和成绩等。(3)、学生信息的修改。 (4)、班级信息的输入,包括输入班级设置、年级信息等。 (5)、班级信息的查询。 (6)、班级信息的修改。 (7)、班级课程信息的输入。 (8)、班级课程信息的修改。 (9)、学生课程添加和修改。 (10)、学生成绩信息的输入。 (11)、学生成绩信息的修改。 (12)、学生成绩信息的查询。 (13)、学生成绩信息的统计。 2、功能模块设计:

3、数据库设计:

学生信息管理系统(需求分析)

1.系统开发背景分析 系统的功能取决开用户的需求。随着科技进步和信息时代的到来,教育的普及程度起来起高,学校的人数也在迅速的增长,怎样的管理好成千上万的学生,已经成为一个学校的管理者必须面对的问题。编写本报告的目的就是用最少的代价,尽可能短的时间内确定问题是否能够解决,通过对学校的一些管理软件的调研分析,发现了一些不足,所以拟做此系统,使学生信息的管理更加准确,安全和快捷。 在本次试验中包括的模块有学生信息管理、课程信息管理、成绩信息管理和班级信息管理等几项,各项管理工作涉及到的内容用下面的关系模式表示。a)学生(学号,姓名,性别,年龄,班级,电话,备注,出生日期,入学时间, 班级编号,家庭地址) b)课程(课程编号,课程名称,课程类别,学分,学时) c)班级(系,班级号,指导老师) 2.系统分析 1.抽象出当前系统的逻辑模型 画出反映当前系统工作的数据流程图。数据流程图是逻辑模型的图形表示,即使不是专业的计算机技术人员也能非常容易理解,它是一种很好的系统构造的表示方法。画数据流程图是应该从已获得的人工处理流程中去掉物理因素,只保留数据、信息处理部分。 2.系统功能分析 系统主要用于学校学生信息管理,主要任务是用计算机对学生各种信息进行日常管理,如:查询、修改、增加、删除。 3.系统目标设计 根据本校的实际情况,利用校园网而设计一套针对性和功能都比较强的学生信息管理系统,对学生信息管理系统进行科学的分类、录入、查询. 4.开发设计思想 尽量采用学校现有的软硬件环境及先进的管理系统开发方案,从而达到充分利用资源,提高系统开发的水平和应用效果的目的。系统应该符合学校学生信息管理的规定,满足学校学生日常管理的需要,达到操作过程中的直观、方便、实用、安全等要求。强调多部门合作,学生工作设计面广泛,应该考虑各部门各

C简单学生成绩管理系统

C++学生成绩管理系统 要求用C++语言编写学生成绩管理系统,要求能进行添加删除修改输入输出等的操作,并能使用面相对像原理对此系统进行实现。 学生成绩管理系统分析: 学生成绩管理系统分为8个模块,分别是:添加学生信息,输出学生成绩,查找学生成绩,修改学生成绩,删除学生成绩,学生成绩排序,保存数据到文件和读取文件中学生成绩的模块。 学生成绩管理系统结构:

各个子函数功能及其流程: 1.首先定义一个学生类Class Student;并定义其各个私有变量和公有函数 2.Student();构造函数,用于初始化学生类中的各个变量并记录 3.Add();函数:用于添加学生信息的函数包括学号姓名成绩等的内容 4.Output();函数:用于输出学生信息,包括学号姓名各科及总分平均成绩

5.Find();函数:用于查找学生各项信息。 6.modify();函数:用于修改学生各项信息。 7.delete();函数:用于删除学生信息。

8.sort();函数:对学生各项信息进行排序操作。 8.save()和load();函数:将学生信息保存到文件中,并在需要的时候调用该文件将其中 的学生信息显示出来

9.“=”“<<”“>>”符号的重载:在各个函数处理数据过程中对这些的调用处理函数源代码: 此函数源代码在VisualC++6.0环境下编译通过。具体如下: #include"iostream.h" #include"conio.h" #include"iomanip.h" #include"stdio.h" #include"string.h" #include"stdlib.h" #include"fstream.h" class student //定义学生类 { private://定义学生类的私有成员 char name[20]; //名字 char sex[5]; //性别 int number; //学号 int score[3]; //分数 int total; //总分 int average; //平均分 public: //公有成员 student(); //学生构造函数,用于学生数据的初始化及保存学生数据 void add(); //添加学生信息函数 void output(); //输出学生信息函数 void find(); //查找学生数据函数 void modify(); //修改学生信息函数 void deleted(); //删除学生信息函数 void sort(); //排序函数 void save(); //保存学生信息并写入文件函数 void load (); //打开写有学生信息的文件的函数

学生信息管理信息系统

管理信息系统 课程设计报告 专业:电子商务 学号: 姓名: 2011年12 月 29 日

实验内容和评分项目

学生信息管理信息系统的分析与设计 一. 总体规划: 1.系统开发的背景 学生信息档案的管理对于学校的管理者来说至关重要,学生信息是高等学校非常重要的一项数据资源,是一个教育单位不可缺少一部分。特别是近几年来,国家政策的调整,我国高等院校大规模的扩招,给高等院校的教学管理、学生管理、后勤管理等方面都带来不少的冲击。其包含的数据量大,涉及的人员面广,而且需要及时更新,故较为复杂,难以单纯地依人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高,目前我国各类高等院校中还有相当一部分学生档案管理还停留在纸介质的基础上,尤其是中、小学对学生档案的管理更是落后,这样的管理机制已经不能适应时代发展的要求,其管理方法将浪费许多人力和物力。随着科学技术的不断提高,计算机科学与技术日渐成熟,计算机应用的普及已进入人类社会生活的各个领域,并发挥着越来越重要的作用。这种传统的手工管理模式必然被以计算机为物质基础的信息管理方法所取代。 作为计算机应用的一部分,使用计算机对学生档案进行管理,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是学校向科学化、正规化管理发展的必要条件,更是各个高等院校与世界接轨的重要条件。 2.系统功能需求 学生信息管理系统是针对学校人事处的大量业务处理工作而开发的管 理软件,主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、科学化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统。推行学校信息管理系统的应用是进一步推进学生管理规范化、电子化、控制辍学和提高义务教育水平的重要举措。 学生信息的内容包括: 1. 能够从屏幕上读取一个学生的信息并将信息存入到数据文件中。 2. 能够将指定的信息从文件中删除。 3. 能够按编号、姓名对学生的信息进行检索并将检索结果显示在屏幕上。 4. 可以统计全部学生的总成绩,及其在班上的排名。 5. 能够统计各科的平均成绩及及格率。 6. 要求有错误提示功能,例如性别只能输入男女,输入错误提示重新输入。 7. 如果检索不到相应的信息应提示用户。

c学生信息管理系统

洛阳理工学院 课程设计报告课程名称高级语言C#课程设计 设计题目学生信息管理系统 专业计算机科学与技术 班级 B130506 学号 姓名张葵 完成日期 课程设计任务书 设计题目:学生信息管理系统 教务员可以输入学生、教师、班级、课程信息,一个班级只属于一个专业,一个学生只属于一个班级。教务员负责输入每个专业、每个班级需要学习哪些课程,指定课程的任课教师。一个教师可以教授多个班的多门课程。 教师可以查看学习该课程的学生名单。课程结束后,教师可以录入课程成绩。 课程分两类,必修课和选修课。学生可以选修课程,每学期几门。学生可以查看自己各门课程的成绩。学生还可以进行评教,给老师打分。 系统管理员可以输入教室信息,并结合班级、课程、教室信息实现自动排课。

指导教师:张文学 2015 年 12 月 27 日 课程设计评语成绩: 指导教师:_______________ 2015 年 12 月 31 日

目录

第 1 章需求和可行性分析 需求分析 学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。学校的管理人员可以通过电脑对学生信息进行有效的管理,避免了以往人工管理的复杂和耗时费力的劳动,也大大的能够减少管理人员的工作量,可以有效的节约学校的开支。

功能需求 作为一个学生的信息管理系统,必须要有管理人员能够进行对学生的信息进 行有效的管理,因此,系统必须预留一个管理员的登录窗口和登录之后所能进行的操作,在学生信息管理系统中,管理员具有最高的权限,可以对学生、老师、班级、专业等等进行添加、删除、修改个查询。除了拥有管理员之外,还应该拥有教务处对学生进行管理,例如:对学生课程,成绩等等具有一定的权限。此外,还应该有老师的一个权限,老师在带完一门课之后可以对学生进行一个成绩录入和平时布置作业的功能。最后是学生自己拥有的功能,学生在考试结束后可以利用系统登录自己的账户对成绩进行查询。 在学生信息管理系统中,要明确各类用户所能拥有的最高权限,如果一旦权限的问题搞错以后,整个系统就会变得没有价值。例如:学生只有对成绩的查询功能,而不能对成绩拥有修改和删除以及插入的功能。老师只能够对学生进行成绩的录入和平时布置作业,而不能删除学生的个人信息等权限。 要设立不同的异常机制,这样不会因为用户的错误的操作而使得系统瞬时奔溃。我们要在代码中设置不同的异常抛出机制,这样就可以使得用户在进行了错误的或者违反规则的操作之后,系统不会出现突然的停止运转。 可行性分析 随着计算机语言和数据服务的不断发展,使得许多的现实问题都可以利用计算机来帮助人类实现轻巧,方便的管理。在教育上,学生是一个庞大的群体,因此技术人员早早就开始想办法解决这个问题,因此,目前对于学生信息的管理各种语言都能够编写出一套完整的、可用的学生信息管理系统。 技术可行性 在这套系统的开发中,采用的是开发语言是C#,软件是Visio Studio2010,C#是微软对问题的解决方案。C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft?平台的应用程序,Microsoft .NET提供

学生信息管理系统C程序

#include #include #include #include//getch();kibhit()的头文件struct student { int id; char name[20]; char password[11]; char classs[6]; struct like { float physics;//物理 float biology;//生物 float chemistry;//化学 }grade; int age; int ranking; }; typedef struct student ST;//为已有的数据类型命名struct administrator { char name[20]; char password[11]; }ad={"lichao","12343456"}; void Chushihua();//系统初始化函数 void Stucpw(int i);//学生改密函数 void Ssave(ST stu[30],int r);//系统保存函数 void Stuadd();//添加学生函数 int Save_enquiry();//修改确定询问函数 void Studelete();//删除学生函数 void Stualter();//修改学生函数 void Sturefer();//学生查询函数 void Sturank(ST stu0[30],int i);//终极排名函数void Stuclassesrank();//学生班级挑选函数 void Stuallout();//少女通灵之术 char* Passwordinputhide(); int main() { int flag0=0;//选择登陆方式的标志 int flag1;//密码错误次数标志 int flag3;//选择操作方式的标志 char ad_name[20];//输入的管理员名字 char ad_password[11];//输入的管理员密码

学生信息管理系统程序设计

学生信息管理系统程序设计 1、软件开发目的 该软件主要是实现对学生基本信息进行系统化的管理,首先可以对学生基本信息进行录入和存取,其次可以浏览学生的相关信息,然后可以删除和插入学生的相关信息,还有就是可按学号或按学生姓名查询此学生的相关信息。由此来系统化管理学生基本信息,并达到简易操作的目的。 2、功能分析说明图 3、各项功能说明 (1)学生基本信息的录入和保存: 在链表中的适当位置插入一个学生信息节点,一次添加一条学生信息(添加内容包含学号、姓名、年龄),如果添加的学号已经在文件中存在,则不能添加到文件中去,应显示错误提示语;如果添加成功,则显示成功提示语。添加操作完毕后,应该询问用户是否继续执行此操作。如果用户不继续,则退回到程序初始界面。 (2)显示学生信息: 此功能是显示一个学生信息节点中的信息,并在屏幕上显示出来。 (3)删除学生信息: 进入该项功能界面后,删除学生信息,一次删除一条学生信息。 (4)按学号查找学生信息: 按学号查询学生信息,要求显示文件中与用户输入的学号相匹配的学生信息,要求显示学号、姓名、年龄等字段,如果文件中没有学生信息,则显示提示语。查询操作完毕后,应该询问用户是否继续执行此操作。如果用户不继续,则退回到程序初始界面。 (5)按姓名查找学生信息: 按姓名查询学生信息,要求显示文件中与用户输入的学号相匹配的学生信息,要求显示学号、姓名、年龄等字段,如果文件中没有学生信息,则显示提示语。查询操作完毕后,应该询问用户是否继续执行此操作。如果用户不继续,则退回到程序初始界面。 (6)修改学生信息 修改学生信息中的某一项信息,一次更新一条学生信息(更新内容包含学号、姓名、年龄等字段值),如果更新的学号在文件中不存在,则不能更新,应该显示错误提示语;如果更新成功,则显示成功提示语。更新操作完毕后,应该询问用户是否继续执行此操作。如果用户不继续,则退回到程序初始界面。 (7)退出系统,结束任务。 4、软件功能的验收标准 1.有较为美观简洁大方的菜单,能保证用户方便、直观、快捷的熟悉并使用软件的各项功能。 2.有严密正确的数据验证功能和数据处理功能,能够查询、插入、修改和删除学生信息。

c大作业学生信息管理系统源代码

c大作业学生信息管理系统源代码

学生信息管理系统源代码: #include #include #include #include #include #include struct student { char num[30]; int maths; char name[30]; int chinese; char clas[30]; int english; int total; float average; student *next; }; //◆1(1) void createlist(student * & head) //学生成绩文件导入功能(用链表储存) { char t[80],num0[30],name0[30],clas0[30]; int chinese0,maths0,english0;

student *s,*p; ifstream instuf("student-score.txt",ios::in); if (!instuf) {cerr<<"file could not be open."<>num0>>name0>>clas0>>chinese0>>maths0>>english0) { s=new student; strcpy(s->num,num0);strcpy(s->name,name0);strcpy(s- >clas,clas0); s->chinese=chinese0;s->maths=maths0;s->english=english0; s->total=s->chinese+s->maths+s->english; s->average=float(s->total)/3; if (head==NULL) head=s; else p->next=s; p=s; } p->next=NULL; instuf.close();

学生信息管理系统

2011 —2012 学年第二学期《网络数据库技术》大作业 题目:学生信息管理系统 专业:数字媒体技术 班级:数媒10-1 学号: 100430115 姓名:黄亚娟 教师:舒后 日期:2012 年06 月02 日

目录 1 设计的题目 (2) 2 网站的功能描述(需求分析) (2) 3 网站的文档结构 (2) 3.1 文件的功能说明 (4) 3.2 数据库的详细设计 (5) 4 系统(网站)功能设计 (8) 5 心得 (46)

1 设计的题目 学生信息管理系统 2 网站的功能描述(需求分析) 学生信息管理系统应具有以下功能: 1)管理员登陆; 2)管理员登陆后查看所有学生信息; 3)管理员登陆后管理学生信息(修改与删除学生信息); 4)管理员登陆后增加学生信息; 5)管理员登陆后查询学生信息; 通过Dreamweaver+ASP技术建立的学生信息管理系统的动态网站应与后台数据库建立动态连接,即在网页上对学生信息的操作实质上是对后台数据库的操作。 3 网站的文档结构 站点目录:F:\1234

网站基本结构: 3.1 文件的功能说明 根目录(F:\1234)下的文件: 1)测试IIS 、Dreamweaver 配置 text.asp :用于测试IIS 、Dreamweaver 配置是否正确 2)管理员登陆 ① index.asp :管理员登陆界面,也是网站的首页 ② loginsuccess.asp :管理员登陆成功后进入的页面,可以对学生信息做各种操作 3)显示所有学生信息 ① member.asp :用于显示所有学生的信息 ② detail.asp :用于显示某个学生的详细信息 4)管理学生信息(修改,删除) ① admin.asp :用于管理学生信息(修改或删除学生信息) ② modify.asp :用于修改学生信息 ③ modify.html :用于显示修改学生信息后的提示信息 ④ del.asp :用于删除学生信息 ⑤ delok.html :用于显示删除学生信息后的提示信息 管理员登陆 学生信息管理系统 增加学生信息 查看所有学生信息 管理学生信息(修改,删除) 查询学生信息

学生学籍信息管理系统C

一、学生学籍信息管理系统设计 1、需求分析 学生基本信息、学生成绩基本信息要存入文件当中,因而要提供文件的输入输出操作;查询功能要求提供查找和显示操作;删除功能要求实现删除操作;排序功能要求实现排序操作;另外还应该提供键盘式选择菜单以实现功能选择。 2、总体设计 整个系统可以设计为数据录入模块、数据修改模块、数据查询模块、数据删除模块和数据排序模块。 成绩包括数学、英语、程序设计基础三门课成绩 基本信息存放在一个文件,成绩信息存放在另一个文件。 (1)数据录入模块 学生基本信息文件可以在磁盘建立,采用写文件方式录入学生基本信息、各门课程的成绩单。综合成绩通过平时成绩和卷面成绩获得计算得到(平时30%,卷面70%)。(2)数据修改模块 采用读文件方式读入学生成绩基本信息,进行修改后,以写文件方式写回原文件中。修改时,首先询问要修改信息学生的姓名或学号,然后选择要修改的内容,并输入新的数据进行修改。

(3)查询模块 通过菜单选择查询功能,再选择学生基本情况查询和成绩查询,若选择前者,再通过菜单选择学号、姓名或宿舍号码,然后把查找结果输出。若选择后者,则先查找学号对应的姓名,再查找该学生的课程情况,并统计科目和实得总学分,输出结果。 (3)删除模块 通过菜单选择删除学生的功能,输入要删除学生的学号,则分别在两个文件中查找该生信息,删除之。 (4)排序模块 通过菜单选择排序依据,采用排序算法(冒泡、插入、选择等)对数据进行排序并输出结果,排序标准包括总分、某课成绩、某课卷面成绩等。 (5)追加模块 追加学生信息 #include #include #include #include #include

学生信息管理系统c语言

学生信息管理系统 1 课程设计目的与要求 1.1课程设计目的 本课程设计是在学习C语言基本理论之后的实践教学环节。该实践教学是软件设计的综合训练,包括问题分析、总体结构设计、用户界面设计、程序设计基本技能和技巧。要求学生在设计中逐步提高程序设计能力,培养科学的软件工作方法。学生通过课程设计在下述各方面得到锻炼: 1.能根据实际问题的具体情况,结合C语言的基本理论和基本技巧,正确分析问题,并能设计出解决问题的有效算法与程序。 2.提高程序设计和调试能力。学生通过上机实习,验证自己设计的算法和程序的正确性。学会有效利用基本调试方法,迅速找出程序代码中的错误并且修改,进一步提高程序设计水平。 1.2课程设计要求 通过一个学期的学习,我认为要学好C语言程序这门课程,不仅要认真阅读课本知识,更重要的是要通过上机实践才能增强和巩固我的知识。特别是作为本科生,更要注重实践这一环节,只有这样我们才能成为合格的计算机人材。通过这次课程设计,进一步巩固所学的语句,如语句嵌套等;加深对循环,分支等结构的运用。具体如下: (1)数据组织方面尽量使用到:数组、链表、结构体、文件; (2)程序结构方面做到函数调用,尽量采用指针运算; (3)代码编写规范,形成良好的编程习惯; (4)程序须有一定的健壮性和必要的提示信息,考虑问题的多种可能和边界数据。 (5)课设完成须进行答辩,提交课设报告电子稿、装订的打印稿。课设报告内容包括以下几个方面: ●程序的总体设计和算法分析。 ●程序流程图、函数说明

●源程序代码清单 ●测试数据和测试过程记录 ●遇到的问题及解决方法分析 ●课程设计小结 1.3课程设计的评价 通过此次课程设计,我的知识面得到了扩展,发现课本上的东西是远远不够的,需要上网找资料寻找补充,而且小组合作的形式可以互相交流知识,弥补自己的不足。通过课程设计,加深对结构化程序设计思想的理解,能进行一个系统功能需求分析,并设计合理的模块化结构。提高程序开发能力。 1

学生成绩管理系统1.0

本程序初始化学生人数为3人,请在header文件中将#define STU_NUM 3改为#define STU_NUM 你将输入的学生数目Function.c /* 学生成绩管理系统V1.0(使用数组) 功能要求: 1、输入学号和成绩(格式化输入) 2、计算平均成绩(求和统计) 3、按成绩从高到低排序(冒泡法、选择法) 4、按成绩从低到高排序(冒泡法、选择法) 5、按学号从小到大排序(冒泡法、选择法) 6、按学号查询成绩名次(顺序查找) 7、统计成绩分布(统计计数) 8、输出学号和成绩(格式化输出) 0、退出系统 */ #include #include #include"header.h" int menu() { int result;

while(1) { system("cls"); printf("学生成绩管理系统V1.0\n"); printf("1 输入学号和成绩\n"); printf("2 计算平均成绩\n"); printf("3 按成绩从高到低排序\n"); printf("4 按成绩从低到高排序\n"); printf("5 按学号从小到大排序\n"); printf("6 按学号查询成绩名次\n"); printf("7 统计成绩分布\n"); printf("8 输出学号和成绩\n"); printf("0 退出系统\n"); if(scanf("%d",&result)!=1) { fflush(stdin); continue; } if(result>=0&&result<=8) break; }

学生个人信息管理系统

学生信息管理系统 需求描述与系统边界 当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。 管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。学生信息管理与分析系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理与分析系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等。但是一直以来人们都是靠传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据, 这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点.例如: 检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理与分析的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样的一套信息管理与分析系统成为很有必要的事情。 学生信息管理与分析系统提供了强大的学生信息管理与分析管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询等操作,同时一样的方面学生对自己各科成绩查询,学习的交流。 需求分析 业务需求及处理流程

C学生成绩管理系统完整

C学生成绩管理系统完整 The latest revision on November 22, 2020

( 二〇一四 年 十 一月 课程设计说明书 本科毕业设计 题 目: 学生成绩管理系统(教师端) 学生姓名: 陈 学 院:工学院 专 业:数字媒体技术 班 级:2013级 指导教师:

目录

一、设计题目(问题)描述和要求 设计目的: 为方便对学生成绩进行高效的管理,编写该程序以提高学生成绩管理效率。使用该程序之后,学校管理者可以查询某位学生、某个科目的成绩情况,还可以对学生成绩进行排名,对学生的数据进行修改和删除,其中排名以按总分排名,并且还提供了多种浏览方式,查询结果包括各个科目的分数、总分。通过本系统可以很好的掌握学生成绩的分布,减轻管理人员的负担,也使学生的成绩和信息长时期的保留。 问题描述: 编写一个简单的学生成绩管理系统。学生成绩管理系统有若干学生成绩记录组成,每个记录由学号、姓名、性别、年级、班级、三个科目成绩、总分、总排名、各科目排名几个部分组成,学号不超过5个字符,姓名不超过3个字符,成绩为int型数据。该系统具有以下功能: 程序开始执行时显示如下版权信息和主菜单: *******学生成绩管理系统************* 学生信息 *1.登记 *2.编辑 *3.顺序 4.删除 浏览 * 5全部 *6个人 *7考试 * 8专业 *9指定

系统设置 10默认 0.退出 ************************************ 请输入(0~8): 通过键盘输入数字0~10后,程序能够执行相应的功能,执行完后回到上述主菜单继续等待用户输入,输入数字0后退出程序。 (1)选择“登记”后,输入学生个数。按程序提示输入学号、姓名、性别、年级、班级、三个科目成绩、总分、总排名、各科目排名。 (2)选择“编辑”,按提示输入要删除的学生的学号,输入学号,若改学号存在,则编辑相应的学生记录,如果该学号不存在,返回主菜单(3)选择“顺序”后,会显示从成绩高到低还是相反。该操作会改变程序中链表的连接顺序,因此浏览时候显示也是顺序改变后的链表顺序 输出。 (4) (5)选择“全部”,系统会按照年级显示全部学生其成绩。 (6)选择“个人”,系统会提示输入学生姓名或者学号进行寻找并显示。 (7)选择“考试”,会按照每一年级的每一次考试显示成绩。 (8)选择“专业”,会按照专业进行成绩输出。 (9)选择“指定”,里面还有八种显示方式:分数段、排名、学期、班级、大一至大四,可以按照其进行浏览。 (10)进行系统相关的设置,如是否显示欢迎窗口,是否自动读取信息或是手动、是否浏览显示全部等 (0)退出操作。 二、系统分析与模块设计 《学生成绩管理系统》结构图

C语言 学生信息管理系统(完整版)

电子科技大学成都学院程序综合设计论文 论文题目学生信息管理系统 学生姓名魏国 学号1340840625 专业机械设计制造及其自动化 系(分院)电子工程系 授课教师杜娥 2015年12月制

摘要 随着经济的发展,社会的进步,计算机越来越深入到我们日常的工作学习及生活中,成为我们日常生活不可或缺的辅助工具。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已成为人们深刻认识,它已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。现在由于学校规模进一步扩大,学生人数逐渐上升,在学校的学生信息管理中,虽然已经存在许多学生信息管理系统,但由于学校之间的管理差异很信息的不同,各个学校的学生信息管理的要求不一致,这样我们需要根据具体学习的具体要求来开发学生信息管理系统以方便学生管理。本系统主要对学生各种信息进行处理。 本系统采用C语言编写,设计从实用性出发,设计开发出一个操作简单且符合实际需要的学生信息管理系统。本文设计出一个可以添加、修改、查询、删除、统计的学生信息管理系统;最后,通过测试分析,力求将学到的只是在学生信息管理系统的得到全面运用,并使系统在实际的操作中能按照设计的要求安全有效的正确运行。 学生信息管理系统是为了实现学校对学生信息管理的系统化、规范化和自动化,从而提高学校管理效率而设计的。它完全取代了原来一直用人工管理的工作方式,避免了由于管理人员的工作疏忽以及管理质量问题所造成的各种错误,为及时、准确、高效的完成学生信息管理提供了强有力的工具和管理手段。 学生信息管理系统是一个中小型数据库管理系统,它界面美观、操作简单、安全性高,基本满足了学生信息管理的要求。学生信息管理系统在运行阶段,效果好,数据准确性高,提高了工作效率,同时也实现了学生信息管理计算机化。 关键字:学生信息,管理系统,数据库,C语言编写

学生信息管理系统

远程与继续教育学院 本科毕业论文(设计)题目:学生信息管理系统 学习中心:内蒙古学习中心 学号: 090F24133022 姓名:张利 专业:计算机科学与技术 指导教师:任秀杰 2015 年 7 月 30 日

本科毕业论文(设计)指导教师指导意见表 学生姓名:张利学号: 090F24133022 专业:计算机科学与技术毕业设计(论文)题目:学生信息管理系统 中国地质大学(武汉)远程与继续教育学院

本科毕业设计(论文)评阅教师评阅意见表 学生姓名:张利学号: 090F24133022 专业:计算机科学与技术毕业设计(论文)题目:学生信息管理系统

论文原创性声明 本人郑重声明:本人所呈交的本科毕业论文《学生信息管理系统》,是本人在导师的指导下独立进行研究工作所取得的成果。论文中引用他人的文献、资料均已明确注出,论文中的结论和结果为本人独立完成,不包含他人成果及使用过的材料。对论文的完成提供过帮助的有关人员已在文中说明并致以谢意。 本人所呈交的本科毕业论文没有违反学术道德和学术规范,没有侵权行为,并愿意承担由此而产生的法律责任和法律后果。 论文作者(签字): 日期:2015 年7 月30 日

摘要 学生成绩管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。经过分析,我们使用Microsoft公司的C 语言开发工具,将与C语言技术与数据库SQL2008相结合进行设计。首先,在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。系统可基本实现学生成绩和学生信息的录入、修改、删除等功能,扩充的功能包括与成绩相关的信息处理。同时,可根据学校教学管理制度,设定或自定义审核操作的规则。系统其他方面的需求有:安全保密性、可恢复性、可扩充性、可维护性等。 关键词:1、成绩管理系统2、数据库3、语言

学生信息管理系统

目录 第一章:类图 (5) 第二章:用例描述与用例图 (6) 2.1 用例图 (6) 2.2 用例描述 (6) 2.2.1 登陆用例描述 (6) 2.2.2 主界面用例描述 (7) 2.2.3 修改密码用例描述 (8) 2.2.4 选修课信息用例描述 (9) 2.2.5 个人信息用例描述 (9) 2.2.6 修改学生信息用例描述 (10) 2.2.7 查看、修改课程信息用例描述 (10) 2.2.8 考勤表用例描述 (11) 2.2.9 奖惩表用例描述 (12) 2.2.10 修改奖惩信息用例描述 (13) 第三章:时序图 (14) 3.1 概述 (14) 3.2 时序图 (14) 3.2.1 登陆时序图 (14) 3.2.2 修改密码时序图 (15) 3.2.3 选修课信息时序图 (15) 3.2.4 退选选修课时序图 (16) 3.2.5 查看基本信息时序图 (17) 3.2.6 修改个人信息时序图 (17) 3.2.7 课程信息时序图 (18) 3.2.8 修改课程信息时序图 (19) 3.2.9 考勤表时序图 (19) 3.2.10 奖惩表时序图 (20)

3.2.11 修改奖惩表信息时序图 (21) 第四章:最终类图 (22) 总结 (23)

摘要 随着电脑的普及与使用,现在的管理也提升了一个档次,渐渐实现了无纸化办公,即从原来的人工记录管理模式转变为电脑一体化管理。高校是科研的阵地,后勤的学生信息管理系统也应该一改传统的人工管理,更加信息化,时代化,节省人力物力,提高效率。基于这一点,我设计了学生信息管理系统的方案。 学生信息管理系统,是以高校的管理方式为实例而设计的一种实用型管理系统。本系统最大的特点是通用性、简单操作性,适用于同行业以及一些同类型的企业管理。随着学校寄宿人员的增多,学生信息管理系统人员的负担越来越重,为了让所有学生信息管理系统人员能从繁重的工作中解脱出来,实现无纸化办公;使工作更有条理,更方便,更有效率而开发出这套学生信息管理系统软件。 关键词:信息、管理、实用性、高校

学生信息管理系统C代码

#include "stdio.h" /*标准输入输出函数库*/ #include "stdlib.h" /*标准函数库*/ #include "string.h" /*字符串函数库*/ #include "conio.h" /*屏幕操作函数库*/ #define HEADER1 " ----------------------------STUDENT---------------------------------- \n" #define HEADER2 " | number | name |Comp|Math|Eng | sum | ave |mici | \n" #define HEADER3 " |---------------|---------------|----|----|----|--------|-------|-----| " #define FORMAT " | %-10s |%-15s|%4d|%4d|%4d| %4d | %.2f |%4d |\n" #define DATA p->data.num,p->https://www.doczj.com/doc/4117785861.html,,p->data.egrade,p->data.mgrade,p->data.cgrade,p->data.total,p->data.a ve,p->data.mingci #define END " --------------------------------------------------------------------- \n" int saveflag=0; /*是否需要存盘的标志变量*/ /*定义与学生有关的数据结构*/ typedef struct student /*标记为student*/ { char num[10]; /*学号*/ char name[15]; /*姓名*/ int cgrade; /*C语言成绩*/ int mgrade; /*数学成绩*/ int egrade; /*英语成绩*/ int total; /*总分*/ float ave; /*平均分*/ int mingci; /*名次*/ }; /*定义每条记录或结点的数据结构,标记为:node*/ typedef struct node { struct student data; /*数据域*/ struct node *next; /*指针域*/ }Node,*Link; /*Node为node类型的结构变量,*Link为node类型的指针变量*/ void menu() /*主菜单*/ { system("cls"); /*调用DOS命令,清屏.与clrscr()功能相同*/ textcolor(10); /*在文本模式中选择新的字符颜色*/ gotoxy(10,5); /*在文本窗口中设置光标*/ cprintf(" The Students' Grade Management System \n"); gotoxy(10,8); cprintf(" *************************Menu********************************\n");

相关主题
文本预览
相关文档 最新文档