【www.shanpow.com--学生评语】
南阳理工学院教务网站【一】:南阳理工学院学生成绩管理系统
#include"stdio.h"
#include"string.h"
#include"stdlib.h"
#include"conio.h"
#define N 10
caidan();
int x;
//定义结构体数组(确定学生人数)
struct students
{
char num[50];
char name[50];
char sex[5];
int age;
char class[50];
float sco1;
float sco2;
float sco3;
float sum;
float ave;
}stu[N],del;
//录入学生成绩
void lr()
{
int caidan();
int i=0,m=0;
char a;
system("cls");
for(i=0;i<N;i++)
{
printf("请输入需要添加的学生资料:\n");
printf("\n");
printf("学号:");
scanf("%s",&stu[i].num);
printf("姓名:");
scanf("%s",&stu[i].name);
printf("性别:");
scanf("%S",&stu[i].sex);
printf("年龄:");
scanf("%d",&stu[i].age);
printf("班级:");
scanf("%s",&stu[i].class);
printf("\n");
printf("请输入学生的三门成绩:\n"); printf("\n"); printf("高数:"); scanf("%f",&stu[i].sco1); printf("英语:"); scanf("%f",&stu[i].sco2); printf("计算机:"); scanf("%f",&stu[i].sco3); stu[i].sum=stu[i].sco1+stu[i].sco2+stu[i].sco3;www.shanpow.com_南阳理工学院教务网站。
stu[i].ave=stu[i].sum/3;//求平均成绩
printf("\n*****************************************************************************\n");
printf("\n | 学号 | 姓名 | 性别 | 年龄 | 班级 | 高数 | 英语 | 计算机 | 总 分 | 平均分 |\n");
printf("\n*****************************************************************************\n");
printf("%s\t%s\t%s\t%d\t%s\t%.2f\t%.2f\t%.2f\t%.2f\t%.2f\n",stu[i].num,stu[i].name,stu[i].sex,stu[i].age,stu[i].class,stu[i].sco1,stu[i].sco2,stu[i].sco3,stu[i].sum,stu[i].ave);
printf("是否继续添加:y或n\n");
scanf("%c",&a);
scanf("%c",&a);
m++;
if (a=='n'||a=='N')
{
system("cls");break;
}
}
x=m;
caidan();
}
//查询学生信息
void cx()
{
int i;
char num[100];
printf("请输入要查找的学生学号:\n");
scanf("%s",num);
for(i=0;i<N;i++)
if(strcmp(stu[i].num,num)==0)//strcmp比较字符串S1和S2,S1<S2返回负数;S1=S2返回0;S1>S2返回正数
{
printf("\n*****************************************************************************\n");
printf("\n | 学号 | 姓名 | 性别 | 年龄 | 班级 | 高数 | 英语 | 计算机 | 总 分 | 平均分 |\n");
printf("\n*****************************************************************************\n");
printf("%s\t%s\t%s\t%d\t%s\t%.2f\t%.2f\t%.2f\t%.2f\t%.2f\n",stu[i].num,stu[i].name,stu[i].sex,stu[i].age,stu[i].class,stu[i].sco1,stu[i].sco2,stu[i].sco3,stu[i].sum,stu[i].ave);
break;
}
if(i==N)
printf("查找不到!请重新输入!\n");
getch();
system("cls");
caidan();
}
//修改学生信息
void xg()
{
char a,i=0;
printf("请输入要修改的学生学号:\n");
scanf("%s",stu[i].num);
printf("\n*****************************************************************************\n");
printf("\n | 学号 | 姓名 | 性别 | 年龄 | 班级 | 高数 | 英语 | 计算机 | 总 分 | 平均分 |\n");
printf("\n*****************************************************************************\n");
printf("%s\t%s\t%s\t%d\t%s\t%.2f\t%.2f\t%.2f\t%.2f\t%.2f\n",stu[i].num,stu[i].name,stu[i].sex,stu[i].age,stu[i].class,stu[i].sco1,stu[i].sco2,stu[i].sco3,stu[i].sum,stu[i].ave);
printf("\n");
printf("姓名:");
scanf("%s",&stu[i].name);
printf("性别:");
scanf("%S",&stu[i].sex);
printf("年龄:");
scanf("%d",&stu[i].age);
printf("班级:");
scanf("%s",&stu[i].class);
printf("\n");
printf("请输入学生的三门成绩:\n");
printf("\n");
printf("高数:"); scanf("%f",&stu[i].sco1); printf("英语:"); scanf("%f",&stu[i].sco2); printf("计算机:"); scanf("%f",&stu[i].sco3); stu[i].sum=stu[i].sco1+stu[i].sco2+stu[i].sco3;
stu[i].ave=stu[i].sum/3;//求平均成绩
printf("\n*****************************************************************************\n");
printf("\n | 学号 | 姓名 | 性别 | 年龄 | 班级 | 高数 | 英语 | 计算机 | 总 分 | 平均分 |\n");
printf("\n*****************************************************************************\n");
printf("%s\t%s\t%s\t%d\t%s\t%.2f\t%.2f\t%.2f\t%.2f\t%.2f\n",stu[i].num,stu[i].name,stu[i].sex,stu[i].age,stu[i].class,stu[i].sco1,stu[i].sco2,stu[i].sco3,stu[i].sum,stu[i].ave);
printf("是否确认修改:y或n\n");
scanf("%c",&a);
scanf("%c",&a);
if (a=='Y'||a=='y')
{
system("cls");
caidan();
}
}
//删除学生信息
void sc()
{
int i,a;
char num[100];
printf("请输入需删除的学生学号:\n");
scanf("%s",num);
for(i=0;i<N;i++)
if(strcmp(stu[i].num,num)==0)//strcmp比较字符串S1和S2,S1<S2返回负数;S1=S2返回0;S1>S2返回正数
{
printf("\n*****************************************************************************\n");
printf("\n | 学号 | 姓名 | 性别 | 年龄 | 班级 | 高数 | 英语 | 计算机 | 总 分 | 平均分 |\n");
printf("\n*****************************************************************************\n");
printf("%s\t%s\t%s\t%d\t%s\t%.2f\t%.2f\t%.2f\t%.2f\t%.2f\n",stu[i].num,stu[i].name,stu[i].sex,stu[i].age,stu[i].class,stu[i].sco1,stu[i].sco2,stu[i].sco3,stu[i].sum,stu[i].ave);
printf("确认是否删除该学生数据(1是、2否)\n");
scanf("%d",&a);
if(a==1)
{
stu[i]=del;www.shanpow.com_南阳理工学院教务网站。
} printf("信息已删除,按任意键返回...\n"); break; } else break; } if(i==N) printf("您输入的信息不存在!\n"); getch(); system("cls"); caidan();
//按照高数成绩排序
void gs()
{
int i,j;
int caidan();
struct students del;
for(i=0;i<N-1;i++)
for(j=i+1;j<N;j++)
if(stu[j].sco1>stu[i].sco1)
{
del=stu[j];
stu[j]=stu[i];
stu[i]=del;
}
for(i=0;i<x;i++)
{
南阳理工学院教务网站【二】:南阳理工学院成绩单模版
南阳理工学院教务网站【三】:南阳理工学院成绩查询、异议处理办法成绩查询
南阳理工学院成绩查询、异议处理办法
1、每学期开学后第1周学生本人登陆,点击“用户登陆”输入本人的学号、密码、验证码后进行成绩查询。
2、对学期课程考核成绩有异议者,学生本人于第1周内到学生所在教学单位办公室领取并填写《查分(查阅试卷)申请表》,提出查分(查阅试卷)申请,经本人所在单位和课程所在单位主任审批后,可以查分(查阅试卷)。经查确属有误的,任课教师到所在系院办公室领取并填写《成绩异议处理申请表》。未提出申请者,视为无异议,事后一律不予查分(查阅试卷)。
3、《成绩异议处理申请表》经教学单位主任签字后由教学单位成绩管理人员将《成绩异议处理申请表》有关信息填写、汇总到《成绩修订登记表》中并附上学生试卷(属查阅试卷而进行异议处理的附学生试卷)、原始成绩单(属成绩漏登的附原始成绩单),经教务处审定后方可更正。
4、成绩查询、成绩异议处理工作截止到第1周周五下午5:00,逾期不报送者,视为成绩正常。各单位将成绩异议处理情况报送教务处后,将于第2周周五之前更正完毕。
5、几点说明
(1)异议处理原则上只办理上一学期课程成绩,其他学期成绩有问题的不再处理。 (2)《成绩修订登记表》中的备注栏一定要填写任课教师姓名。
(3)《成绩异议处理申请表》信息需汇总到《成绩修订登记表》中,更正成绩时两表一并报送。 (4)《学生查分(查阅试卷)申请表》由课程所在系(院)留存。
(5 ) 形势与政策、公益劳动、大学生心理健康教育,就业教育只在最后一学期进行成绩录入,故本次成绩异议处理不再处理以上四门课。
(6)如因学籍、选课异常造成成绩无法登录的请及时与各单位管理人员(学籍问题)、教务处教务科(选课问题)、任课教师(成绩问题)联系,处理异常、补录成绩,不需办理成绩异议手续。
(7)上述表格可到附件处下载打印或到各教学单位领取。 附件:
1、成绩异议处理申请表
2、 学生查分(查阅试卷)申请表 3、 成绩修订登记表
成绩异议处理申请表
教务处留存www.shanpow.com_南阳理工学院教务网站。
任课教师: 课程名称: 学年学期: - 学年第 学期
学生查分(查阅试卷)申请表
课程所在系(院)留存
学号: 姓名: 课程: 任课教师: 原始成绩: 学年学期: - 学年第 学期
登分员: 填表日期: 系(院)主任签字: 单位盖章
备注:1、必须准确填写学生学号,信息不准确者不予修订;
2、“修订否”列由教务处成绩审核员填写,系(院)无须填写; 3、如有其他异常情况者,请在备注栏注明原因。
南阳理工学院教务网站【四】:南阳理工学院课表编排管理暂行规定
南阳理工学院课表编排管理暂行规定
2013年03月23日 16:23 点击:[19]
课表编排是教学运行管理的中心环节,是各专业培养方案在各项教学活动中合理组织、调度和执行的必要保证,为保障课表编排的科学性和合理性,特制定本规定。
一、课表编排原则
(一)一致性原则。课表中各课程的学时与环节的分配,必须与培养方案、教学大纲以及教学执行计划规定相符,不得随意调整课程的学期安排和增减学时数。
(二)科学性原则。要根据各门课程的性质和特征安排课程的授课时间和顺序,不同性质的课程应交叉排课,以利于提高学习效率。
(三)合理性原则。课表编排要考虑有利于提高教学质量、有利于教师教学、有利于学生学习,同时考虑任课教师的具体情况及对排课的合理要求,力求达到最优状态。
(四)高效性原则。掌握课程、教师对各类教学场地的特殊使用要求,充分利用教学资源,避免教学活动中不同类型的教学任务以及任课教师、教学场地间的冲突,保证教学秩序稳定。
二、课表编排具体要求
(一)合班上课人数可根据具体情况(教室要求)而定,原则上不少于两个自然班级。
(二)每学期课表的上课周次根据培养方案、校历制定,节次为上午4学时,下午4学时,晚上2学时。
(三)学校所有教室由教务处统一使用,排课前教务处本着统筹兼顾、合理配置的原则安排各院(部)使用教室,任何单位和教师个人不得指定上课时间和上课教室。
(四)先确定集中实践教学环节进行的时间后再合理安排理论课程的时间。
(五)先编排合班上课课程及有特殊要求的课程,再编排单班上课课程;先编排通识平台课程,后编排专业平台课程与专业方向课程。
(六)每天上午前2节尽量安排课堂教学,但不宜安排体育课程。
(七)同一个班级的同一门课程原则上不能四节连排(建筑类、艺术类及实践课程除外),以保证教学效果和质量。
(八)对小于、等于2学分(32学时)的课程应尽量集中安排在前半学期或后半学期进行。
(九)应尽量减少周学时为3的课程,确需安排周学时为3的课程,必须分两次安排,并不得安排在同一天。
(十)同一门课程2次或3次授课时间间隔要合理。
(十一)因教室资源短缺而跨区编排课表时,应考虑师生的路程时间。
(十二)公共选修课、重修课程原则上安排在周六、日或晚上授课。
(十四)课表编排要避开国家法定节假日。
(十五)对于有专业特点特殊要求的院(部),需在课表编排前两周与教务处沟通。
(十六)课表编排完毕后,由各院(部)教务办对所编排课表校阅,对于错排、漏排等情况,必须在学生选课前到教务处进行核实更改。
(十七)各院(部)将正式课表于开课前3天发至任课教师本人和学生所在的班级并予以确认。
三、课表编排程序
(一)课程承担单位根据人才培养方案在教学管理系统内打印“教学任务初步”,同时核对课程名称、课程代码、课程类别、课程性质、开设学期、学时、学分等信息,确保与人才培养方案相符。
(二)课程承担单位下达“教学任务初步”(包括初步分班合班情况及任课教师),并经课程承担单位签字盖章后交教务处审核。
(三)教务处审核后由课程承担单位录入实践教学周次,在实践教学周内不再编排理论课程。
(四)课程承担单位录入教学任务(含公共必修课和专业课),教务处录入公共选修课及重修课程教学任务,包括任课教师、上课起止周数、上课班级、上课班组及上课群组等信息。
(五)系统内已下达的教学任务经教务处审核后,由课程承担单位在系统内编排公共课程课表,顺序为合班上课课程→体育→英语→数学→大学计算机基础→“两课”→就业指导→心理健康等公共课程。
(六)课程承担单位在系统内编排专业课程课表。
(七)教务处协助各院(部)教务办核查教师授课时间、授课教室、班级上课时间是否冲突,如有冲突,及时修改。
四、课表调整与运行
(一)正式课表如无特殊情况将不再作调整。因特殊原因确需变更课表,必须按照《南阳理工学院调停课管理办法》要求办理。
(二)开学后第1、2周部分课程尚未运行一个周期,原则上不予调停课(不包括因教师授课时间、授课教室、班级上课时间冲突而调整的课表)。
(三)课表变动后,由各院(部)教务办及时将调(停)课、补课具体安排通知学生。
五、本规定印发布之日起施行,由教务处负责解释。