学生id号码是什么意思_学生学籍中的ID号是学籍号吗?

展开全部

学生学籍中的ID号就是学籍号。e69da5e887aa62616964757a686964616f31333431356664

学籍号长度:16位。

学籍号字符:开头1位字母和0至9的数字。

学籍号发布时间:2000年,见北京市教育委员会文件:关于印发建立北京市中小学管理信息系统和电子学籍IC卡管理系统实施办法的通知,文件号:京教基[2000]062号。

学籍号是学籍信息的核心要素。学籍号以学生居民身份证号为基础生成,一人一号,伴随学生整个学习生涯,原则上终身不变。

学籍号分为“G”字头正式学籍号、“L”字头临时学籍号以及“J”字头学籍号三种。较为常见的是“G”字头正式学籍号和“L”字头临时学籍号。

“G”字头正式学籍号:具有“L”字头临时学籍号的学生经过全国查重和与国家人口基础信息库进行比对,通过后分配“G”字头正式学籍号,每年春季学期开学后,通过学籍系统下发。“G”字头正式学籍号为“G+身份证号”,但学生身份证号发生变化等特殊情况下,二者可不相同。

“L”字头临时学籍号:学生首次注册学籍后,分配“L”字头的临时学籍号。“L”字头学籍号按照身份证号编码规则生成,与身份证号相似,但与身份证号不具有对应关系。

“L”字头临时学籍号是学生获得正式学籍号前办理各项业务的依据,在办理有关业务时与正式学籍号效力相同。各地各校在办理有关业务时应对持有临时学籍号的学生一视同仁。

“J”字头学籍号是为暂无公民身份证号或原公民身份证号不可用的学生设计的。编码规则与身份证号相同。学生获得身份证号后,可以申请将学籍号更改为“G”字头正式学籍号,但保留原来的记录。

扩展资料:

学籍号的确定:

学籍号由16位构成,其中各位的意义为:

省市位(2位)+区县(2位)+学校类别(1位)+学校(3位)+学生类别(1位)+届别(2位)+班(2位)+学生号(2位) +校验位(1位)。

教委定义省市位和校验位。

*省市位(2位):北京市为:01

*区县编号(2位): 注:由于北京撤县改区,区县代码随之改变

*学校类别(1位):0=小学; 1=初中; 2=小学、初中并存学校(九年一贯制); 3=小学、初中、高中并存学校; 4=完中; 5=普高; 6=职高; 7=职普高并存学校。

*学校(3位):编码由各区县编制定义。注:这三位是学校编码的最后三位,即学校自编代码。

*学生类别(1位):0=小学生,1=初中生,2=普高学生,3=职高学生,4=小学生(借读生),5=初中生(借读生),6=高中生(借读生),7=小学生(按北京市户口对待借读生),8=初中生(按北京市户口对待借读生),9=高中生(按北京市户口对待借读生)。

*届别(2位):按入学年度后两位加学年制年度计算,为学生应毕业年度的后两位。

*班(2位)、学号(2位): 编码由各学校编制。

每个阶段毕业后,都会在新学校重新办理

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是一个简单的学生学籍管理系统的代码,包括学、姓名、身份证、电话号码、籍贯、通讯地址等信息的录入和存储: ``` c #include<stdio.h> #include<stdlib.h> #include<string.h> #define MAX_STUDENT 1000 #define MAX_NAME 20 #define MAX_ID 18 #define MAX_PHONE 15 #define MAX_ADDRESS 50 #define MAX_HOMETOWN 20 typedef struct { char name[MAX_NAME]; //姓名 char id[MAX_ID]; //身份证 char phone[MAX_PHONE]; //电话号码 char address[MAX_ADDRESS]; //通讯地址 char hometown[MAX_HOMETOWN]; //籍贯 } Student; int main() { Student students[MAX_STUDENT]; int n = 0; //学生数目 char filename[MAX_NAME]; printf("请输入要存储的文件名:"); scanf("%s", filename); FILE* fp = fopen(filename, "w"); if (fp == NULL) { printf("文件打开失败!\n"); exit(1); } while (1) { printf("请输入学生姓名(输入0结束录入):"); scanf("%s", students[n].name); if (strcmp(students[n].name, "0") == 0) { break; } printf("请输入学生身份证:"); scanf("%s", students[n].id); printf("请输入学生电话号码:"); scanf("%s", students[n].phone); printf("请输入学生通讯地址:"); scanf("%s", students[n].address); printf("请输入学生籍贯:"); scanf("%s", students[n].hometown); fprintf(fp, "%s %s %s %s %s\n", students[n].name, students[n].id, students[n].phone, students[n].address, students[n].hometown); n++; if (n >= MAX_STUDENT) { printf("学生数目已达到上限,无法继续录入!\n"); break; } } fclose(fp); printf("学生信息已存储到文件 %s !\n", filename); return 0; } ``` 这个程序允许用户输入学生的姓名、身份证、电话号码、通讯地址和籍贯等信息,并将这些信息存储到一个文件。用户可以根据需要输入多个学生信息,直到输入0为止。程序使用了结构体来存储学生信息,同时使用了文件处理函数将学生信息写入到文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值