环旅学院学生会档案制作
皖西学院资源环境与旅游管理学院
档案制作内容
一、部门介绍
1.部门简介 2.部门制度
二、部门风采
1.部长、学干风采 2.部门学干申请表
三、活动部分
1.策划书、通知、一式三份表
2.报名表、选手获奖名单、活动照片
3.部门、学干活动总结
四、学期工作总结、计划及述职报告
1.部门工作计划
2.部门、学干工作总结
3.部门、学干述职报告
注:为了节约档案制作经费,彩印部分仅在封面、部分照片中使用 请各部门认真对待!(格式见附表)
资源环境与旅游管理学院团总支学生会
办公室
二○一二年五月七日
- 1
/*注意首先建一个学生档案信息.txt文件到当前目录下,不然无法运行成功*/
#include #include #include #define Max 50
void Main_meau(void);//主菜单 void input(void);//输入学生信息 void serch(void);//查询学生信息 void amend(void);//修改学生信息 void census(void);//统计学生信息 void show(void);//显示学生信息
void sch_num(void);//按学号查询学生信息 void sch_name(void);//按姓名查询学生信息 void add(void);//添加学生信息 void del(void);//删除学生信息 void change(void);//修改学生信息 void c_pjf(void);//平均分统计 void c_nv(void);//男女生人数统计
void c_yc(void);//某年以前出生人数统计 void c_ds(void);//某地学生人数统计 void c_dts(void);//党团员学生人数统计
struct Data { int year; int mounth; int day; };
struct student { char num[15];//学号
char name[20];//姓名
char sex[5];//性别
int age;//年龄
char zzmm[20];//政治面貌
float score;//成绩
struct Data data;//出生日期
char address[50];//地址 };
int open(struct student stu[Max]);//打开文件 void baocun(int number, struct student stu[Max]);//保存文件
int main(void) { Main_meau(); return 1; }
void Main_meau(void)//主菜单 { int m=0,n; while(m==0) {
printf(" ");
printf("***************************************** ");
printf("
*学*生*档*案*管*理*系*统*
");
printf("
*欢 迎 使 用* ");
printf("
1---输入学生信息 ");
printf("
2---查询学生信息 ");
printf("
3---修改学生信息 ");
printf("
4---统计学生信息 ");
printf("
5---显示学生信息 ");
printf("
6---退出系统 ");
printf("***************************************** ");
printf(" 请输入选项: ");
scanf("%d",&n);
switch(n)
{
case 1: input(); break;
case 2: serch(); break;
case 3: amend(); break;
case 4: census(); break;
case 5: show(); break;
case 6: m=1; break;
default:
printf("输入错误,请重新输入. "); break;
} } }
void input(void)//输入学生信息 { int number,i,k; struct student stu[Max]; k=open(stu); printf("请输入要增加的学生人数: "); scanf("%d",&number); for(i=k+1;i<=k+number;i++) {
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].zzmm);
printf("成绩:");scanf("%f",&stu[i].score);
printf("出生日期(按此格式写入:1990/07/28): ");
scanf("%d/%d/%d",&stu[i].data.year,&stu[i].data.mounth,&stu[i].data.day);
printf("地址:");scanf("%s",stu[i].address); } baocun(k+number,stu); }
void serch(void)//查询学生信息 { int i; printf(" "); printf("
*学生档案管理*
"); printf("
1.学号查询
"); printf("
2.姓名查询
"); printf("
3.返回主菜单
"); printf(" 请选择(1——3):"); scanf("%d",&i);printf(" "); switch(i) {
case 1: sch_num();break;
case 2: sch_name();break;
case 3: return;
default: printf("输入错误,请重新输入. "); } }
void amend(void)//修改学生信息 { int i,m=0; while(m==0) {
printf(" ");
printf(" *学生档案管理* ");
printf(" 1.添加学生信息 ");
printf(" 2.删除学生信息 ");
printf(" 3.修改学生信息 ");
printf(" 4.返回主菜单 ");
printf(" 请选择(1——4): ");
scanf("%d",&i);
switch(i)
{
case 1: add(); break;
case 2: del(); break;
case 3: change(); break;
case 4: m=1; break;
} } }
void census(void)//统计学生信息 { int i,m=0; while(m==0) {
printf(" ");
printf(" *学生档案管理* ");
printf(" 1.平均分统计 ");
printf(" 2.男女生人数统计 ");
printf(" 3.某年以前出生人数统计 ");
printf(" 4.某地学生人数统计 ");
printf(" 5.党团员学生人数统计 ");
printf(" 6.返回主菜单 ");
printf("请选择(1——6): ");
scanf("%d",&i);
switch(i)
{
case 1: c_pjf();break;
case 2: c_nv();break;
case 3: c_yc();break;
case 4: c_ds();break;
case 5: c_dts();break;
case 6: m=1;break;
} } }
void c_pjf(void)//平均分统计 { int i,k; float vs=0; struct student stu[Max]; k=open(stu); for(i=1;i<=k;i++) {
vs=vs+stu[i].score; } printf("入学时的平均分为: %.2f ",vs/k); }
void c_nv(void)//男女生人数统计 { int i,k,man=0,gilr=0; struct student stu[Max]; k=open(stu); for(i=1;i<=k;i++) {
if(strcmp(stu[i].sex,"男")==0)
man++;
else
gilr++; } printf(" 男生总人数为: %d ",man); printf("女生总人数为: %d ",gilr); }
void c_yc(void)//某年以前出生人数统计 { int i,k,Year,number=0; struct student stu[Max]; k=open(stu); printf("请输入要统计的年份:
"); scanf("%d",&Year); for(i=1;i<=k;i++) {
if(Year>stu[i].data.year)
number++; } printf("%d年以前出生的人数为:
%d ",Year,number); }
void c_ds(void)//某地学生人数统计 { int i,k,number=0; struct student stu[Max]; char db[30]; k=open(stu); printf("请输入地名: "); scanf("%s",db); for(i=1;i<=k;i++) {
if(strcmp(stu[i].address,db)==0)
number++; } printf("%s学生人数为: %d ",db,number); }
void c_dts(void)//党团员学生人数统计 { int i,k,da=0,tu=0; struct student stu[Max]; k=open(stu); for(i=1;i<=k;i++) {
if(strcmp(stu[i].zzmm,"团员")==0)
tu++;
if(strcmp(stu[i].zzmm,"党员")==0)
da++; } printf("团员有:
%d个 ",tu); printf("党员有:
%d个 ",da); }
void show(void)//显示学生信息 { int i,k; struct student stu[Max]; k=open(stu); if(k==0)
return; else
printf("文件中总共有%d个学生信息: ",k); for(i=1;i<=k;i++) {
printf(" 学号 姓名 性别 年龄 政治面貌 成绩 出生日期 地址 "); printf("%s %s %s %d %s %6.2f",stu[i].num,stu[i].name,stu[i].sex,stu[i].age,stu[i].zzmm,stu[i].score);
printf(" %d%d%d %s",stu[i].data.year,stu[i].data.mounth,stu[i].data.day,stu[i].address); } }
void add(void)//添加学生信息 { int number,i,k; struct student stu[Max]; k=open(stu); printf("请输入要增加的学生人数: "); scanf("%d",&number); for(i=k+1;i<=k+number;i++) {
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].zzmm);
printf("成绩:");scanf("%f",&stu[i].score);
printf("出生日期(按此格式写入:1990/07/28): ");
scanf("%d/%d/%d",&stu[i].data.year,&stu[i].data.mounth,&stu[i].data.day);
printf("地址:");scanf("%s",stu[i].address); } baocun(k+number,stu); }
void del(void)//删除学生信息 { int i,k,j; FILE *fp; struct student stu[Max]; char db[30]; k=open(stu); printf("请输入要删除学生的学号或姓名:"); scanf("%s",db); for(i=1;i<=k;i++) {
if(strcmp(db,stu[i].name)==0||strcmp(db,stu[i].num)==0)
break; } if(i<=k) {
printf("找到要删除的学生信息,删除中…… ");
if((fp=fopen("学生档案信息.txt","w"))==NULL)
{
printf("打开文件失败! ");
exit(0);
}
fprintf(fp,"%d ",k-1);
for(j=1;j<=k;j++)
{
if(j==i)
continue;
fprintf(fp,"%s %s %s %d %s %.2f ",stu[j].num,stu[j].name,stu[j].sex,stu[j].age,stu[j].zzmm,stu[j].score);
fprintf(fp,"%d/%d/%d ",stu[j].data.year,stu[j].data.mounth,stu[j].data.day);
fprintf(fp,"%s ",stu[j].address);
}
fclose(fp);
printf("OK! "); } else
printf("未找到对应的学生信息 "); }
void change(void)//修改学生信息 { int i,k; char db[30]; struct student stu[Max]; printf("请输入要修改的学生的学号或姓名:"); scanf("%s",db); k=open(stu); for(i=1;i<=k;i++) {
if(strcmp(db,stu[i].num)==0||strcmp(db,stu[i].name)==0)
break; } if(i<=k) {
printf("找到要修改的学生的信息,请重设该学生所有的信息. ");
printf("学号: ");scanf("%s",stu[Max-1].num);
strcpy(stu[i].num,stu[Max-1].num);
printf("姓名: ");scanf("%s",stu[Max-1].name);
strcpy(stu[i].name,stu[Max-1].name);
printf("性别: ");scanf("%s",stu[Max-1].sex);
strcpy(stu[i].sex,stu[Max-1].sex);
printf("年龄: ");scanf("%d",&stu[Max-1].age);
stu[i].age=stu[Max-1].age;
printf("政治面貌: ");scanf("%s",stu[Max-1].zzmm);
strcpy(stu[i].zzmm,stu[Max-1].zzmm);
printf("成绩: ");scanf("%f",&stu[Max-1].score);
stu[i].score=stu[Max-1].score;
printf("出生日期: ");scanf("%d/%d/%d",&stu[Max-1].data.year,&stu[Max-1].data.mounth,&stu[Max-1].data.day);
stu[i].data.day=stu[Max-1].data.day;
stu[i].data.mounth=stu[Max-1].data.mounth;
stu[i].data.year=stu[Max-1].data.year;
printf("地址: ");scanf("%s",stu[Max-1].address);
strcpy(stu[i].address,stu[Max-1].address); } else
printf("未找到对应的学生信息 "); baocun(k,stu); }
void sch_num(void)//按学号查询学生信息 { int i,number; struct student stu[Max]; char db[15]; number=open(stu); printf(" 请输入要查询的学号:"); scanf("%s",db); for(i=1;i<=number;i++) {
if(strcmp(db,stu[i].num)==0)
break; } if(i<=number) {
printf(" 学号 姓名 性别 年龄 政治面貌 成绩 出生日期 地址 ");
printf("%s %s %s %d %s %6.2f",stu[i].num,stu[i].name,stu[i].sex,stu[i].age,stu[i].zzmm,stu[i].score);
printf(" %d%d%d %s",stu[i].data.year,stu[i].data.mounth,stu[i].data.day,stu[i].address);
} else
printf("未找到此学号对应的学生信息 "); }
void sch_name(void)//按姓名查询学生信息 { int i,number; struct student stu[Max]; char db[15]; number=open(stu); printf(" 请输入要查询的姓名:"); scanf("%s",db); for(i=1;i<=number;i++) {
if(strcmp(db,stu[i].name)==0)
break; } if(i<=number) {
printf(" 学号 姓名 性别 年龄 政治面貌 成绩 出生日期 地址 ");
printf("%s %s %s %d %s %6.2f",stu[i].num,stu[i].name,stu[i].sex,stu[i].age,stu[i].zzmm,stu[i].score);
printf(" %d%d%d %s",stu[i].data.year,stu[i].data.mounth,stu[i].data.day,stu[i].address);
} else
printf("未找到此姓名对应的学生信息 "); }
int open(struct student stu[Max])//打开文件 { int number=0,i; FILE *fp; if((fp=fopen("学生档案信息.txt","r"))==NULL) {
printf("打开文件失败! ");
exit(0); } if((fscanf(fp,"%d",&number))==EOF)
number=0; else
for(i=1;i<=number;i++)
{
fscanf(fp,"%s%s%s%d%s%f",stu[i].num,stu[i].name,stu[i].sex,&stu[i].age,stu[i].zzmm,&stu[i].score);
fscanf(fp,"%d/%d/%d",&stu[i].data.year,&stu[i].data.mounth,&stu[i].data.day);
fscanf(fp,"%s",stu[i].address);
} fclose(fp); if(number==0)
printf("文件中无数据,请添加. "); return number; }
void baocun(int number , struct student stu[Max])//保存文件 { int i; FILE *fp; if((fp=fopen("学生档案信息.txt","w"))==NULL) {
printf("打开文件失败! ");
exit(0); } fprintf(fp,"%d ",number); for(i=1;i<=number;i++)
{
fprintf(fp,"%s %s %s %d %s %.2f ",stu[i].num,stu[i].name,stu[i].sex,stu[i].age,stu[i].zzmm,stu[i].score);
fprintf(fp,"%d/%d/%d ",stu[i].data.year,stu[i].data.mounth,stu[i].data.day);
fprintf(fp,"%s ",stu[i].address);
} fclose(fp); }
#include "stdio.h"
#include "string.h"
#include "stdlib.h"
#include"conio.h"
typedef struct student
{ long num;
char name[5];
char sex[3];
longyear;
longmonth;
longdate;
char address[20];
long tel;
struct student * next;
}STU;
void input()
{ int i,n;
STU a;
FILE *fp;
system("cls");
getchar();
if((fp=fopen("d:学生档案","wb"))==NULL){ printf("error! ");exit(0);}
printf(" 请输入学生的人数:");scanf("%d",&n);
getchar();
for(i=0;i
{ printf(" 请输入学号:");
scanf("%ld",&a.num);
printf(" 请输入学生姓名:");
scanf("%s",a.name);
printf(" 请输入学生性别:");
scanf("%s",a.sex);
printf(" 请输入学生出生年:");scanf("%ld",&a.year);
printf(" 月:");scanf("%ld",&a.month);
printf(" 日:");scanf("%ld",&a.date);
printf(" 请输入学生生源地:");scanf("%s",&a.address);
printf(" 请输入学生电话:");scanf("%ld",&a.tel);
fwrite(&a,sizeof(STU),1,fp);
}
fclose(fp);
}
void list()
{STU a;
FILE *fp;
system("cls"); getchar();
if((fp=fopen("d:学生档案","rb"))==NULL)
{ printf("空白文件 ");exit(1);}
printf(" 学号 姓名 性别 出生年月日 生源地 电话 ");
while(fread(&a,sizeof(STU),1,fp)!=0)
printf(" %ld %s %s %ld %ld %ld %s %ld",a.num,a.name,a.sex,a.year,a.month,a.date,a.address,a.tel);
fclose(fp);
printf(" 按任意键继续...");
getchar();getchar();
}
/*void modify()/*修改*
{ STU a[10], *p;
int num,n=0,f,i;
FILE *fp;
p=a;
fp=fopen("d:学生档案","rb+");
if (fp==NULL) { printf("error!");return;}
system("cls");
while(fread(&a[n],sizeof(STU),1,fp)!=0) n++;
printf("请输入学生学号:");
scanf("%ld",&num);
for(f=0;f<=10;f++,p++)
{ if(num==a[f].num)
printf(" 学号 姓名 性别 出生年月日 生源地 电话 ");
printf(" %ld %s %s %ld %ld %ld %s %ld",a[f-1].num,a[f-1].name,a[f-1].sex,a[f-1].date,a[f-1].address,a[f-1].tel);break;}
do
{system("cls");
printf(" 修改 ");
printf(" 1-----修改学生姓名 ");
printf(" 2-----修改学生性别 ");
printf(" 3-----修改学生出生年月 ");
printf(" 4-----修改学生生源地 ");
printf(" 5-----修改学生电话 ");
printf(" 0-----退出系统 ");
printf(" 请选择:");
scanf("%d",&i);
switch(i)
{case 1:
printf(" 请输入学生姓名:");
scanf("%s",&a[f].name);
printf(" 0-----退出系统 ");
printf(" 请选择:");break;
case 2:
printf(" 请输入学生性别:");
scanf("%s",&a[f].sex);break;
case 3:
printf(" 请输入学生出生年月:");
scanf("%ld",&a[f].date);break;
case 4:
printf(" 请输入学生生源地:");
scanf("%s",&a[f].address);break;
case 5:
printf(" 请输入学生电话:");
scanf("%ld",&a[f].tel);break;
case 0:break;
}
}while(i!=0);
/* fwrite(&a[f-1],sizeof(STU),1,fp);*
printf("修改后信息:");
printf(" 学号 姓名 性别 出生年月 生源地 电话号码 ");
printf(" %ld %s %s %ld %ld %ld %s %ld",a[f-1].num,a[f-1].name,a[f-1].sex,a[f-1].date,a[f-1].address,a[f-1].tel);
fseek(fp,(-1)sizeof(STU),0);
fwrite(&a[f-1],sizeof(STU),1,fp);
fclose(fp);
getchar();
}*/
void search()/*查询*/
{ int w ;
char name[10];
long num;
char add[30];
STUa;
FILE *fp;
system("cls");
fp=fopen("d:学生档案","r");
if(fp==NULL)
{ printf("无法打开 ");
exit(0);
}
printf(" 1----按姓名查询 ");
printf(" 2----按学号查询 ");
printf(" 3----按生源地查询 ");
printf(" 输入查询的方式");
scanf("%d",&w);
switch(w)
{ case 1:
{ printf("请输入要查学生姓名:");
scanf("%s",name);
while(fread(&a,sizeof(STU),1,fp)!=0)
{if(strcmp(name,a.name)==0)
printf(" %ld %s %s %ld %ld %ld %s %ld",a.num,a.name,a.sex,a.year,a.month,a.date,a.address,a.tel);
}
break; getchar();getchar();
}
case 2:
{ printf("请输入要查学生学号:");
scanf("%ld",&num);
while(fread(&a,sizeof(STU),1,fp)!=0)
{if(num==a.num)
printf(" %ld %s %s %ld %ld %ld %s %ld",a.num,a.name,a.sex,a.year,a.month,a.date,a.address,a.tel);
}break;
}
case 3:
{ printf("请输入要查学生生源地:");
scanf("%s", add);
while(fread(&a,sizeof(STU),1,fp)!=0)
{if(strcmp(add,a.address)==0)
printf(" %ld %s %s %ld %ld %ld %s %ld",a.num,a.name,a.sex,a.year,a.month,a.date,a.address,a.tel);
}
}
}
fclose(fp);
printf(" tpress any key to continue...");
getchar();getchar();
}
void delet()
{ long num,f=0;
STU a,*head,*p1,*p2;head=NULL;p1=p2=(STU *)malloc(sizeof(STU));FILE *fp;
fp=fopen("d:学生档案.dat","rb");
if (fp==NULL) { printf("error!");return;}
system("cls");
printf(" input the deleted number:");
scanf("%ld",&num);
p1=head;
while(num!=p1->num&&p1->next!=NULL)
{p2=p1;p1=p1->next;}
if (num==p1->num)
{ if(p1==head)
head=p1->next;
else
p2->next=p1->next;
free(p1);
}
else
printf("%ld 查无此人! ",num);
}
void main()
{int a;
do
{ system("cls");
printf(" 五组学生档案信息管理系统 ");
printf(" 1...录入学生档案信息 ");
printf(" 2...显示学生档案信息 ");
printf(" 3...查询学生档案信息 ");
printf(" 4...修改学生档案信息 ");printf(" 5...删除学生档案信息 ");printf(" 0-----退出系统 ");printf(" 请选择:");
scanf("%d",&a);
switch(a)
{ case 1:input();break;case 2:list();break;
case 3:search();break;//case 4:modify();break;case 5:delet();break;case 0:break;
}
}while(a!=0);
};
的通知
时间:2012年03月05日 10时06分10秒 发布人:530000wl
云教基〔2012〕12号
云南省教育厅关于完善普通中学
学生电子档案信息的通知
各州、市教育局:
为认真贯彻落实《云南省教育厅关于初中教育评价制度改革的意见》(云教基〔2009〕34号)、《云南省教育厅关于印发云南省普通高中课程改革有关 管理办法及方案的通知》(云教基〔2009〕38号)精神,在云南省普通高中、初级中学学业水平考试及学籍已实行网络化管理的基础上,为进一步推进我省基 础教育信息化建设,为高中阶段招生和高等院校招生工作提供学生电子档案信息,现将有关要求通知如下:
一、学生电子档案信息的内容
普通高中和初中学生的电子档案信息内容为《学生成长记录手册》的全部内容。学生毕业后,学校应完整保存学生的电子档案;同时,将电子档案打印1份装订成册,装入学生档案袋,作为升学档案。
在高等院校招生考试报名时,向招考部门提供的学生电子档案信息为《学生成长记录手册》中学生自我毕业评价、班主任毕业评价、家长毕业评价、学业成绩记录表(含学分登记表)、身体成长记录表、基本素质评价表、个性发展评价表的内容。
二、录入要求
(一)2012届的初、高中学生电子档案信息必须录入学生基本信息和其他信息的汇总数据(学生自我毕业评价、班主任毕业评价、家长毕业评价、学业成绩记录表、身体成长记录表、基本素质评价表、个性发展评价表,普通高中学生含学分登记表)。
(二)从2013届(含2013届)以后的初、高中学生的学生电子档案信息必须完整录入学生成长手册的全部内容。
(三)在网络管理系统中,对2012届、2013届的初、高中学生的相关信息增加了导入功能。导入方法是:在系统中点击“综合素质”—“综合素质评
价”—“基本素质导入”界面,点击“导出基本素质空表”;将填写好的表格数据,利用系统中“数据转化工具”把所填写的excel表格转化成为.da的文 件,导入系统。
三、录入时间
请各学校于2012年2月20日前完成20
12、2013届初中、高中学生基本信息的校对工作。
2012年4月30日前导入、补齐2012届初中、高中学生综合素质评价的汇总数据;2012年6月30日前导入、补齐2013届、2014届初中、高中学生综合素质评价的历史数据。
从2013届、2014届学生开始,凡2012年春季学期及以后的信息必须实时录入。
四、有关要求
(一)从2012届(含2012届)普通高中学生开始,高等院校招生录取过程中使用的学生电子档案信息即是学生成长手册的内容,除特殊情况,不再要求电子数据;从2012届(含2012届)初中学生开始,高中阶段学校招生录取也使用学生的电子档案信息。
(二)请各州、市、学校认真组织,高度重视初、高中学生电子档案信息的录入、校对工作,为上一级学校的招生、录取工作奠定基础,确保高中阶段、高等院校的招生录取工作顺利进行。凡发生因学生电子档案信息不全、不实而影响学生升学,一律按规定追究责任。
(三)在工作中,有关技术问题请咨询昆明德爱科技有限公司(电话:0871—5153865,5101309)。
联系人:牛学峰(省教育厅学业水平考试办公室)
电话:0871-5149814,5124882
二〇一二年二月三日
上海市健康职业技术学院崇明校区:赵翀
摘要:班主任是学校管理各班级的纽带,是沟通学校、家庭、社会力量的桥梁。现今学校当中“90后”学生讲究个性,富有创造力,同时他们心理的锁闭性、敌对性也更强,不轻易向他人吐露真情,结交“心心相印”的朋友,很难找到知音。这些特点使得“90后”学生在校期间班主任管理工作的难度加大,如何正确地引导学生,让他们扬长避短,既能发展自己的个性,又能健康的成长成为“90后”班主任工作的一个新课题。学生个人信息档案的建立使得“90后”班主任能够尽快地熟悉班级中每位同学的特点,建立好班级管理队伍,有针对性地对“90后”学生进行工作,帮助学生改正缺点,发扬优点,指导学生毕业之后的未来发展方向,同时不断更新学生个人信息档案,及时了解学生的情绪动向,避免偶发事件的发生,使得班主任既是学生眼中的“严师”,又是学生心中的“益友”。
关键词:90后 信息档案 班主任
现今中职类学校就读的学生都是90年以后出生的,被称为“90后”,他们生活在物质文明最充实的时代,由于计划生育政策的影响,“90后”大部分都是独生子女,造成他们依赖父母,却有淡薄亲情,有些孤僻。随着近十年中国信息技术的迅速发展,据调查报告显示我国7岁到15岁之间的中国儿童中,超过70%至少上过一次网。如今超过一半的城镇儿童家中有互联网连接。这使得“90后”对外部世界的认知越来越广,思维敏捷,讲究个性,接受新事物的速度快。调查报告又显示从1992年到2005年,青少年的焦虑得分增加了约8%,敌对心理得分增加了近8%;从1989年到2005年,抑郁得分增加了约7%。同时,部分积极的心理特征,如自尊水平却在逐渐下降,从1997年到2007年青少年[1]自尊得分下降了11%。这使得“90后”特别强调对新自我的发现的渴望,也因此过分强调自我,造成心理的锁闭性,很难与他人产生心理的共鸣,达到“心心相印”,从而因孤独感到烦闷,对自己的前途产生迷茫。
了解他们、指导他们、改变他们成为了“90后”班主任工作的一个新课题,[2]面对这样的学生,我们必须更加主动的去熟悉他们,接受他们,这样才能把“90后”们组成的班级牢牢地捏合在一起,让整个班级在和谐与平稳的状态下完成在学校的学习和生活。由此,学生个人信息档案的建立就成为班主任工作的一个良好的辅助工具。
一、学生个人信息档案中基础信息对班主任熟悉班级学生,建立班级管理队伍的辅助作用。
班主任是班集体的组织者、教育者和指导者,每位班主任接手一个新班级的第一步就是要在最短的时间里面熟悉班级中的每一位同学,从学生的姓名、家庭住址、联系电话、身高、家长信息等,这些可以在学生入学档案中获取到,这就形成了班主任对本班学生的第一次认识。之后在班级中进行学生个人的访谈,了解学生的家庭出生,父母的工作情况,家庭中负责子女教育的主要是父母中的哪一方,家庭教育的主要特点是什么。了解学生的兴趣爱好和特长,逐步确定学生的性格特点,通过了解学生,使得班主任能够换位思考,从学生的角度出发,为今后的班主任工作的开展打下基础。
在建立好学生个人信息档案中的基础信息之后,班主任可以根据学生不同的性格特点开始对班级管理队伍进行组建或调整,让不同性格的学生担任相应的工作岗位,让学生在班级管理工作中发挥自己的特长,达到“人尽其才”的目的。同时在学生日常管理的过程中,针对不同性格特点的学生进行教育时,选择好适当的词句,即能向学生说明问题,又能使学生不会产生抵触情绪,避免因为不了解学生的性格使得班主任和学生之间发生矛盾,产生适得其反的效果。
二、学生个人信息档案中记录学生学习和生活中的优劣,做到鼓励与批评相结合。
学生进入学校进行学习和生活,一定会表现出优秀和顽劣这两方面的行为,对于优秀的事情,“90后”的学生希望班主任能够发现并加以鼓励,以满足他们突出自我,讲究个性的性格,而面对顽劣的事情,“90后”却不想过多提醒,并总会找各种各样的借口强调这些事情只是偶尔发生,或者是在外界其他因素的影响下迫不得已才发生的。个人信息档案中学生日常学习和生活中优劣典型事迹的记录,便于班主任不断提醒学生正视自己的缺点,保持好自己的优点,有提高的及时表扬,在班级中树立典型,有下降的及时提醒,使得学生时刻能感觉到班主任在关心自己,从而逐渐淡化班主任与学生之间因管理与被管理产生的隔阂。通过学生个人信息档案中的日常学习和生活典型事迹的记录,便于班主任更好地撰写学生评语。在班主任管理工作中,有个别班主任在撰写学生评语时一味地在网上搜索一些大同小异的无用评语,这些评语都是一些不痛不痒的词句,不能使学生家长获得学生在校期间学习和心理发展的具体情况,也不利于学生了解自身的优缺点,只有在于家长的沟通过程中,详细的学生学习和生活的事迹记录,能够使得家长对班主任的工作产生信任,更加配合班主任的管理,达到共同管理学生的目的。
三、通过学生个人信息档案,为学生做好生涯规划。
学生在学校完成学业,走向社会是一件必然的事情,许多“90后”学生在面对毕业之后如何踏入社会,走上工作岗位都比较迷茫,首先,学生不了解社会需要自己去做什么,自己哪方面的优点能够在社会上立足;其次,面对就业的压力,学生都会表现出或多或少的抵触情绪,在习惯了衣来伸手饭来张口的生活后,要他们靠自己的双手获得劳动报酬是需要一定耐心和毅力的。此时,班主任应当根据学生个人信息档案中详细记录的学生的优点和缺点,结合社会发展的要求,为学生制定相应的生涯规划。按照不同个性学生的特点,给予他们放下包袱走向社会的心理激励。在招聘单位来校招收学生的过程中,班主任也可以根据学生个人信息档案给予招聘单位以参照,使得招聘单位能够找到适合该单位工作性质的学生,降低学生在工作中因工作性质不适应导致的学生厌烦工作、跳槽、辞职等现象的发生。
四、随时更新学生个人信息档案,牢牢把握学生情绪动向。
“90后”学生性格不成熟,容易受到周边环境的影响,同时独断独行讲究个性,往往为了突出自我,做出一些令人费解的事情,特别是在集体生活中,学生的性格发展方向没有确定性,情绪波动的频率和幅度也比较快的,可能今天老师眼中的“乖乖女”明天就能变成令人头疼的“坏学生”;可能面对同一个学生,今天用这种方法有用,明天再用这种方法就失灵了。这样使得班主任在班级管理的时候必须随时更新,通过在与学生不断地进行交流的同时,随时更新学生的个人信息档案,牢牢把握学生的情绪动向。班主任要时刻保持清醒的认识,不要因为学生一贯地优良表现而对他放松警惕,也不能因为学生一贯地调皮捣蛋而对他时刻警惕,要以一个公正地心态面对班级所有同学,时刻了解他们的动向,根据学生反映的情况对班级管理队伍进行调整,这样才能使得班主任真正地成为班级的“领导者”。
总之,学生个人信息档案的建立,对于“90后”班级的班主任工作有着很大的辅助作用,但也仅限于辅助的作用,班级管理的主要还在于人本身,班主任才是班级管理工作成败的关键因素。只要班主任在班级管理过程中认真投入,细心观察,每个学生的特点都会在班主任的脑海中形成一份个人信息档案,每个班主任也会用自己不同的方法来关心班级里面的每一位学生。要想打开学生的心锁,首先班主任要打开自己的心锁,用一颗宽容的心去关爱与包容,不断地提高自己的认知水平,用真诚的心去关爱他们。“90后”学生虽然强调个性,讲究自我,同时由于独生子女的原因使得他们即淡薄亲情又注重感情,更尊重人格,崇尚真爱,只要班主任能够拿出一份真心、一份关爱,就一定能获得他们的信任。
参考文献
[1]辛自强,池丽萍 《社会变迁中的青少年》
北京师范大学出版社 2009 [2]都玲 做好“90后”的班主任 《新课程改革与实践》 2009年第四卷第7期(下) [3]温彩平 如何做好90后的班主任 《教育教学论坛》 2010年第12期
[4]汪良文 浅谈“90后”高中生的班主任工作策略 《成才之路》 2009年12期
档案制作验收全过程 总体流程:
文件收集→档案整理→示范标制作→申请过程性检查指导→档案省内审查→档案专项验收→竣工验收→档案进馆
1、 示范标制作
要求做好一个土建标、一个监理标、一个路面标,示范标必须要求有综合文件、质检文件、原材料、评定、竣工图、声像照片等资料
2、 申请过程性检查指导
一、申请过程性检查需满足:
1、示范标制作完成,文件立卷完成,打印出卷内目录,更换档案盒
2、相册制作完成(施工、业主、监理)
3、竣工图整理制作完成
4、打印3套示范标案卷目录,可简单装订(要求有案卷目录封面、目录、页码)
5、由项目业主向省高指发出邀请过程性检查指导的函(要求附带示范标案卷目录电子版)
6、场地整理、会场布置,准备铅笔,白纸若干
7、记录检查指导意见,为整改及验收前的整改报告做准备
二、过程性检查指导检查组人员
1、省高指:黄艳春(科长)
2、省交通厅:刘爱钦(处长)、朱叶吉
3、省档案局:甘处、邢处、郑志荣(科长)
4、省质监局:陈平珠、李高工、赵高工
三、过程性检查指导陪同及配合人员
1、业主人员
2、公司领导或特定安排人员(闽通)
3、项目经理及组长、组员若干(闽通)
3、 档案省内审查
一、省内审查需满足:
1、项目各标段资料制作完成,文件立卷完成,打印出卷内目录,更换档案盒,并签署好备考表
2、各标段相册制作完成
3、竣工图整理制作完成
4、过程性检查指导问题整改完成,并形成书面的整改报告
5、档案文件打码、装订完成
6、施工及业主数据合并完成
7、编制档案档号(大流水号)
8、胶装3套完整案卷目录(要求有案卷目录封面、目录、页码)
9、由项目业主向省高指发出申请档案省内审查的报告(要求附带基本完整的项目案卷目录电子版、过程性检查整改情况报告、各参建单位档案编制汇报材料)
10、场地整理、会场布置,准备铅笔,白纸若干
11、记录省内审查整改意见,为整改及专项验收前的整改报告做准备
二、省内审查检查组人员
1、省高指:黄艳春(科长)
2、省交通厅:刘爱钦(处长)、朱叶吉
3、省档案局:甘处、邢处、郑志荣(科长)
4、省质监局:陈平珠、李高工、赵高工
三、省内审查陪同及配合人员
1、业主人员
2、公司领导或特定安排人员(闽通)
3、项目经理及组长、组员若干(闽通)
4、 档案专项验收
一、档案专项验收需满足:
1、项目各标段资料制作全部完成,文件立卷完成,打印出卷内目录,更换档案盒,并签署好备考表
2、各标段相册制作全部完成
3、变更、变更对照表、竣工图整理制作全部完成
4、省内审查问题整改完成,并形成书面的整改报告
5、档案文件打码、装订全部完成
6、施工及业主数据合并完成
7、编制档案档号(大流水号)
8、精装3套完整案卷目录(要求有案卷目录封面、目录、页码)
9、业主、施工、监理单位编制档案验收汇报材料
10、业主单位制作档案编制执行报告(PPT形式)
10、由项目业主向省高指或由交通厅发出申请档案专项验收的报告(要求附带项目完整案卷目录电子版、省内审查整改情况报告、各参建单位档案编制汇报材料)
11、验收会议会场布置(由业主准备)
12、记录档案验收整改意见,为后续的整改做准备
二、省内审查检查组人员
1、省高指:黄艳春(科长)
2、省交通厅:刘爱钦(处长)、朱叶吉
3、省档案局:甘处、邢处、郑志荣(科长)
4、省质监局:陈平珠、李高工、赵高工
三、省内审查陪同及配合人员
1、业主人员
2、公司领导或特定安排人员(闽通)
3、项目经理及组长、组员若干(闽通)
推荐阅读:
如何制作初三学生寒假学习计划05-31
企业宣传片制作流程、意义及制作时间06-04
制作公文头05-30
工艺制作教案06-15
目录制作教案06-30
制作电脑小报教案05-24
体验动画制作05-25
制作树叶贴画作文06-01
好简历怎么制作?06-11