C语言获得硬盘序列号

C语言获得硬盘序列号
C语言获得硬盘序列号

C++获取硬盘序列号

#include

#include

#include

#pragma argsused

#define DFP_GET_VERSION 0x00074080

#define DFP_SEND_DRIVE_COMMAND 0x0007c084

#define DFP_RECEIVE_DRIVE_DA TA 0x0007c088

//#pragma pack(1)

typedef struct _GETVERSIONOUTPARAMS {

BYTE bVersion; //Binary driver version.

BYTE bRevision; //Binary driver revision.

BYTE bReserved; //Not used.

BYTE bIDEDeviceMap; //Bit map of IDE devices.

DWORD fCapabilities; //Bit mask of driver capabilities.

DWORD dwReserved[4]; //For future use.

} GETVERSIONOUTPARAMS, *PGETVERSIONOUTPARAMS, *LPGETVERSIONOU TPARAMS;

typedef struct _IDEREGS {

BYTE bFeaturesReg; //Used for specifying SMART "commands".

BYTE bSectorCountReg; //IDE sector count register

BYTE bSectorNumberReg; //IDE sector number register

BYTE bCylLowReg; // IDE low order cylinder value

BYTE bCylHighReg; // IDE high order cylinder value

BYTE bDriveHeadReg; // IDE drive/head register

BYTE bCommandReg; // Actual IDE command.

BYTE bReserved; // reserved for future use. Must be zero.

} IDEREGS, *PIDEREGS, *LPIDEREGS;

typedef struct _SENDCMDINPARAMS {

DWORD cBufferSize; // Buffer size in bytes

IDEREGS irDriveRegs; // Structure with drive register values.

BYTE bDriveNumber; // Physical drive number to send

// command to (0,1,2,3).

BYTE bReserved[3]; // Reserved for future expansion.

DWORD dwReserved[4]; // For future use.

//BYTE bBuffer[1]; // Input buffer.

} SENDCMDINPARAMS, *PSENDCMDINPARAMS, *LPSENDCMDINPARAMS;

typedef struct _DRIVERSTA TUS {

BYTE bDriverError; // Error code from driver,

// or 0 if no error.

BYTE bIDEStatus; // Contents of IDE Error register.

// Only valid when bDriverError

// is SMART_IDE_ERROR.

BYTE bReserved[2]; // Reserved for future expansion.

DWORD dwReserved[2]; // Reserved for future expansion.

} DRIVERSTATUS, *PDRIVERSTATUS, *LPDRIVERSTATUS;

typedef struct _SENDCMDOUTPARAMS {

DWORD cBufferSize; // Size of bBuffer in bytes

DRIVERSTATUS DriverStatus; // Driver status structure.

BYTE bBuffer[512]; // Buffer of arbitrary length

// in which to store the data read from the drive.

} SENDCMDOUTPARAMS, *PSENDCMDOUTPARAMS, *LPSENDCMDOUTPARAM S;

typedef struct _IDSECTOR {

USHORT wGenConfig;

USHORT wNumCyls;

USHORT wReserved;

USHORT wNumHeads;

USHORT wBytesPerTrack;

USHORT wBytesPerSector;

USHORT wSectorsPerTrack;

USHORT wVendorUnique[3];

CHAR sSerialNumber[20];

USHORT wBufferType;

USHORT wBufferSize;

USHORT wECCSize;

CHAR sFirmwareRev[8];

CHAR sModelNumber[40];

USHORT wMoreVendorUnique;

USHORT wDoubleWordIO;

USHORT wCapabilities;

USHORT wReserved1;

USHORT wPIOTiming;

USHORT wDMA Timing;

USHORT wBS;

USHORT wNumCurrentCyls;

USHORT wNumCurrentHeads;

USHORT wNumCurrentSectorsPerTrack;

ULONG ulCurrentSectorCapacity;

USHORT wMultSectorStuff;

ULONG ulTotalAddressableSectors;

USHORT wSingleWordDMA;

USHORT wMultiWordDMA;

BYTE bReserved[128];

} IDSECTOR, *PIDSECTOR;

/*+++

Global vars

---*/

GETVERSIONOUTPARAMS vers;

SENDCMDINPARAMS in;

SENDCMDOUTPARAMS out;

HANDLE h;

DWORD i;

BYTE j;

char HardDiskNO[200];

VOID ChangeByteOrder(PCHAR szString, USHORT uscStrSize)

{

USHORT i;

CHAR temp;

for (i = 0; i < uscStrSize; i+=2)

{

temp = szString[i];

szString[i] = szString[i+1];

szString[i+1] = temp;

}

}

void DetectIDE(BYTE bIDEDeviceMap){

if (bIDEDeviceMap&1){

if (bIDEDeviceMap&16){

//cout<<"ATAPI device is attached to primary controller, drive 0."<

}else{

//cout<<"IDE device is attached to primary controller, drive 0."<

}

}

if (bIDEDeviceMap&2){

if (bIDEDeviceMap&32){

//cout<<"ATAPI device is attached to primary controller, drive 1."<

}else{

//cout<<"IDE device is attached to primary controller, drive 1."<

}

}

if (bIDEDeviceMap&4){

if (bIDEDeviceMap&64){

//cout<<"ATAPI device is attached to secondary controller, drive 0."<

}else{

//cout<<"IDE device is attached to secondary controller, drive 0."<

}

}

if (bIDEDeviceMap&8){

if (bIDEDeviceMap&128){

//cout<<"ATAPI device is attached to secondary controller, drive 1."<

}else{

//cout<<"IDE device is attached to secondary controller, drive 1."<

}

}

}

void hdid9x(){

ZeroMemory(&vers,sizeof(vers));

//We start in 95/98/Me

h=CreateFile("\\\\.\\Smartvsd",0,0,0,CREATE_NEW,0,0);

if (!h){

//cout<<"open smartvsd.vxd failed"<

exit(0);

}

if (!DeviceIoControl(h,DFP_GET_VERSION,0,0,&vers,sizeof(vers),&i,0)){ //cout<<"DeviceIoControl failed:DFP_GET_VERSION"<

CloseHandle(h);

return;

}

//If IDE identify command not supported, fails

if (!(vers.fCapabilities&1)){

//cout<<"Error: IDE identify command not supported.";

CloseHandle(h);

return;

}

//Display IDE drive number detected

DetectIDE(vers.bIDEDeviceMap);

//Identify the IDE drives

for (j=0;j<4;j++){

PIDSECTOR phdinfo;

char s[41];

ZeroMemory(&in,sizeof(in));

ZeroMemory(&out,sizeof(out));

if (j&1){

in.irDriveRegs.bDriveHeadReg=0xb0;

}else{

in.irDriveRegs.bDriveHeadReg=0xa0;

}

if (vers.fCapabilities&(16>>j)){

//We don't detect a ATAPI device.

//cout<<"Drive "<<(int)(j+1)<<" is a ATAPI device, we don't detect it"<

continue;

}else{

in.irDriveRegs.bCommandReg=0xec;

}

in.bDriveNumber=j;

in.irDriveRegs.bSectorCountReg=1;

in.irDriveRegs.bSectorNumberReg=1;

in.cBufferSize=512;

if (!DeviceIoControl(h,DFP_RECEIVE_DRIVE_DATA,&in,sizeof(in),&out,sizeof(out),&i,0 )){

//cout<<"DeviceIoControl failed:DFP_RECEIVE_DRIVE_DATA"<

CloseHandle(h);

return;

}

phdinfo=(PIDSECTOR)out.bBuffer;

memcpy(s,phdinfo->sModelNumber,40);

s[40]=0;

ChangeByteOrder(s,40);

//cout<

memcpy(s,phdinfo->sFirmwareRev,8);

s[8]=0;

ChangeByteOrder(s,8);

//cout<<"\tFirmware rev:"<

memcpy(s,phdinfo->sSerialNumber,20);

s[20]=0;

ChangeByteOrder(s,20);

strcpy(HardDiskNO, s);

//cout<<"\tSerial Number:"<

//cout<<"\tCapacity:"<ulTotalAddressableSectors/2/1024<<"M"<

}

//Close handle before quit

CloseHandle(h);

}

void hdidnt(){

char hd[80];

PIDSECTOR phdinfo;

char s[41];

ZeroMemory(&vers,sizeof(vers));

//We start in NT/Win2000

for (j = 0; j < 4; j++){

sprintf(hd,"\\\\.\\PhysicalDrive%d",j);

h = CreateFile(hd,GENERIC_READ|GENERIC_WRITE,

FILE_SHARE_READ|FILE_SHARE_WRITE, 0, OPEN_EXISTING, 0, 0);

if (!h) continue;

if (!DeviceIoControl(h,DFP_GET_VERSION,0,0,&vers,sizeof(vers),&i,0))

{

CloseHandle(h);

continue;

}

//If IDE identify command not supported, fails

if (!(vers.fCapabilities&1)){

CloseHandle(h);

return;

}

//Identify the IDE drives

ZeroMemory(&in,sizeof(in));

ZeroMemory(&out,sizeof(out));

if (j&1){

in.irDriveRegs.bDriveHeadReg=0xb0;

}

else

{

in.irDriveRegs.bDriveHeadReg=0xa0;

}

if (vers.fCapabilities&(16>>j)) {

//We don't detect a ATAPI device.

//cout<<"Drive "<<(int)(j+1)<<" is a ATAPI device, we don't detect it"<

continue;

}

else

{

in.irDriveRegs.bCommandReg=0xec;

}

in.bDriveNumber=j;

in.irDriveRegs.bSectorCountReg=1;

in.irDriveRegs.bSectorNumberReg=1;

in.cBufferSize=512;

if (!DeviceIoControl(h,DFP_RECEIVE_DRIVE_DA TA,&in,sizeof(in),&out,sizeof(out),&i,0)){ //cout<<"DeviceIoControl failed:DFP_RECEIVE_DRIVE_DATA"<

CloseHandle(h);

return;

}

phdinfo=(PIDSECTOR)out.bBuffer;

memcpy(s,phdinfo->sModelNumber,40);

s[40]=0;

ChangeByteOrder(s,40);

//cout<

memcpy(s,phdinfo->sFirmwareRev,8);

s[8]=0;

ChangeByteOrder(s,8);

//cout<<"\tFirmware rev:"<

memcpy(&s[21],phdinfo->sSerialNumber,20);

s[40]=0;

ChangeByteOrder(&s[21],20);

//cout<<"\tSerial Number:"<

sprintf(s, "硬盘%d 的序列号是:%s", j + 1, &s[21]);

strcpy(&HardDiskNO[j * 50], s);

//cout<<"\tCapacity:"<ulTotalAddressableSectors/2/1024<<"M"<

CloseHandle(h);

}

}

extern "C" {

char * _export _stdcall GetHardDiskNO();

}

//---------------------------------------------------------------------------

char * _stdcall GetHardDiskNO()

{

OSVERSIONINFO VersionInfo;

ZeroMemory(&VersionInfo,sizeof(VersionInfo));

VersionInfo.dwOSVersionInfoSize=sizeof(VersionInfo);

GetVersionEx(&VersionInfo);

memset(HardDiskNO, 0, 200);

switch (VersionInfo.dwPlatformId)

{

case VER_PLATFORM_WIN32s:

break;

case VER_PLATFORM_WIN32_WINDOWS:

hdid9x();

break;

case VER_PLATFORM_WIN32_NT:

hdidnt();

break;

}

return HardDiskNO;

}

教育部学籍学历管理平台—高校用户手册doc-学籍学历高校

学籍学历信息管理平台高校用户使用手册 主办单位:教育部高校学生司 承办单位:全国高等学校学生信息咨询与就业指导中心 目录

序言 为贯彻落实《面向二十一世纪教育振兴行动计划》提出的“建立全国大学生招生远程录取、计算机学籍学历管理、毕业生就业服务一体化的信息系统”的要求,积极推进电子政务平台建设,继续完善高等教育学历电子注册制度,教育部高校学生司于2005年6月份启动了学籍学历信息管理平台(以下简称“平台”)的开发工作,并于2006年1月5日开通平台。平台由教育部高校学生司主办,全国高等学校学生信息咨询与就业指导中心承办。该平台在以往网络办公系统的基础上,加强了省级学籍管理部门的监督管理功能,提高了高校对数据操作管理的灵活性,对不同学历类别的数据管理权限进行了分割。平台模块主要包括学籍注册、在校生、图像校对、学历注册、公文收发、工作论坛等。 由于教育网与公网之间存在一些瓶颈,如果用户的网络环境是教育科研网,建议通过或登录,如果用户使用的是公网的网络环境,建议通过或登录,访问速度可能会有明显差异。 各级学籍学历管理部门在使用本系统时,请事先认真阅读本文档。如果您在系统使用过程中遇到问题,请及时与我中心联系。联系方式如下: 电话:002 Email 此外,您也可以通过平台的工作论坛与我们或同行进行交流。 教育部高校学生司 全国高等学校学生信息咨询与就业指导中心 2007年11月

1.账号管理 账号主要分为两种类型:查询账号和业务账号。 查询账号就是各高校原本持有的学信政务卡账号(院校代码+“XL”+01),该账号只有查询业务账号的功能,没有业务处理功能。高校用户用这个账号登录平台之后,可以在【账号管理】模块中查询4个业务账号的初始密码。查询到业务账号以后,这个查询账号就没有什么实质性使用价值了。 平台为每个高校都提供类似的4个业务账号,账号由院校代码+“XL”+学历类别代码,共9个字符组成,其中学历类别代码“10”代表普通本专科,“20”代表研究生,“50”代表成人本专科,“70”代表网络教育。其中“XL”必须大写;如果某高校没有研究生或网络教育的学生,那其对应的账户虽然可以使用,但没有实际意义,没有可管理的数据。以北京大学为例,查询结果如下表所示: 用户名初始密码管理的学籍学历数据类别 10001XL10*********普通本专科 10001XL20*********研究生 10001XL50*********成人本专科 10001XL70*********网络教育 用户初次登录平台,都需要进行“实名注册”,否则不能进行任何操作,请如实填写相关信息便于工作联系。同时,建议及时修改密码。如果您忘记了密码,请及时联系相应的省级学籍管理部门重新进行密码初始化,您可以用初始化后的密码再次登录平台,并随即对密码进行个性化修改。 部分高校存在普通本专科和研究生在同一个部门管理的情况,则可以将某类别的数据授权给另一个账号管理,这样操作更为方便。以北京大学为例,若北京大学学生处同时管理所有类别的数据,可以分别以10001XL20、10001XL50、10001XL70三个账号进入平台,在【账号管理】模块使用“给同级用户赋权”功能把管理权限全部授给10001XL10,那么此后10001XL10账号就可以同时对四类数据进行管理,当然

机器码获取生成注册码

机器码获取生成注册码 通过获取硬盘的物理序列号和网卡MAC地址,为您的程序提供了获取唯一的机器码,你可以根据此码,生成自己产品注册码,有效防止软件的盗版可以自己根据获取到的硬盘序列号和网卡MAC地址进行一定的加密算法生成,唯一的机器码. 给自己的软件制作注册码.从今天起,您开发的的任何软件如果您愿意都可以为之加密 --为您的软件制作一款注册机!当您看完这篇文章时, 您就可以理直气壮的告诉您的用户 : "喂, 想用我的软件是吧 ? 掏钱!". 呵呵, 这当然只是给自己壮胆的话, 现在连万能注册机都有了, 人家还怕啥 ? 不过只要您想想微软, 人家再牛B的加密技术都会被国人"鄙视"? 但人家不也在中国大把大把的捞钱吗?OK, 不扯了, 我们进入正题.同一般的软件注册一样, 我们这里的注册是这样进行的: 1. 首先根据用户的硬件信息生成24位的机器码 -- 相当于种子,用于生成随机数 2. 采用注册机根据特征数字生成一个24位注册码 -- 相当于伪随机数生成器, 输出长度自己定, 最后用一个格式化函数,将随机数映射到ASCII字符集合 3. 用户输入注册码注册成功 假设客户很喜欢您的软件, 也假设他没有破解, 他需要通过以下方式向您取得注册码: (1).如果他能上网, 他需要把机器码用Email发给您; (2).如果他不能上网, 他可以把机器码用手机短信的方式发给您. (3).如果他没有手机, 他可以带着机器码然后坐火车到您的办公室想您要一个注册码. --第3条只是为了让您看帖子的时候别太枯燥了, 抱歉. 现在, 您拿到了客户的机器码后, 如果您同时也收到了他汇的钱, 呵呵, 好像给软件加密就是为了要钱吧? 那么您就可以用客户的机器码生成一个唯一的注册码再用同样的方式给用户, 最后, 用户输入注册码即可! 需要强调的是客户机器的硬件信息获取方式是有很多种选择的. 这里我们选择最放心的两个硬件: CUP的序列号和硬盘的卷标号. 好了,下面您就可以一步一步制作一款软件注册机了. 步骤一: 获得CUP序列号和硬盘序列号的实现代码如下:Java代码 #region 获取cpu的序列号 public string getCpu() { string strCpu = null; ManagementClass myCpu = new ManagementClass("win32_Processor");

学籍系统相关操作说明(学校版)

陕西省中小学学籍系统相关操作说明 一、如何新增学校部门 二、如何新增学校职工 三、如何提交教师审核 四、如何新增学校的角色名称 五、如何将角色授权给相应教师 六、年级班级设置 七、如何查瞧毕业学生与在校学生学籍号及其它信息 八、如何打印与上传学生确认表 九、如何增加权限(如需要增加关键数据变更模块) 十、如何修改学生信息 十一、学籍管理系统照片规格要求与上传方法 十二、学籍管理系统网址如果打不开 一、如何新增学校部门 点击【部门管理】菜单添加学校相关部门 点击【新增】按钮添加学校部门

【备注】新增部门时由于学校职工尚未加入所以负责人、分管领导无法选择,可暂不选择,待职工加入后可以去选择。 学校录入教师范围:本校所有在职的正式、临聘、包括借调兼职人员全部按照部门录入 二、如何新增学校职工 点击【教职工维护申请】 可点击【新增】单个新增学校职工,也可点击【导入】

单个新增页面 批量新增页面 【注意】学校职工导入时注意编号不能重复,导入时部门必须为系统在“部门管理”中已经增加的部门。 导入教师模版

三、如何提交教师审核 凡就是单个新增或者批量导入的教师都会出现在未提交按钮下如上图 单选或者全选教师点击【提交】按钮,既可将教师信息提交教育局审核,在“待审核”中可以瞧到已经提交的尚未审核的教师,在“审核未通过”的地方可以瞧到审核未通过的教师及原因。 四、如何新增学校的角色名称 点击【角色管理】菜单按钮 首先可以点击各个系统默认的内置角色,检查默认就是否正确,以本次学籍涉及的学校1个默认角色为例,现介绍如下: 1、中小学学籍学生数据上报审核(下级学校录入学生数据后提交审核时教育局学生数据提交角色) 点击后正确的设置如图所示,如不正确没有勾选框,请请点击勾选框勾选且保存。

山东省中小学学籍管理查询系统【官网在线查询】

山东省中小学学籍管理查询系统【官网在线查询】 现在,家长们都非常注重对孩子学籍的管理,并且都提早的了解了关于孩子学籍的信息。根据全国统一规定的《中小学生学籍管理办法》来看,山东省中小学学籍管理也将参考此办法对学生的学籍进行管理。 ?山东省中小学学籍管理系统登录入口 ?;>;>; ?山东省中小学学籍管理系统网址 网址:https://www.360docs.net/doc/922137496.html,/ ?山东省中小学学籍管理规定 第一条:为了进一步规范全省普通中小学学籍管理工作,实现学籍管理的信息化、科学化、制度化,维护正常的教育教学秩序,保障普通中小学学生的合法权益,根据教育法、义务教育法、未成年人保护法、山东省义务教育条例等有关法律法规和教育部《中小学生学籍管理办法》,结合我省实际,制定本规定。第二条:本规定适用于全省各类普通中小学(含特殊教育学校,以下简称学校)和符合招生入学政策在校就读 的学生(以下简称学生)。第三条:山东省中小学学籍管理实行属地管理、分 级负责的管理体制。省教育厅统筹学生学籍管理工作,制订学籍管理规定,指导、监督、检查设区的市教育行政部门学籍管理工作。设区的市教育行政部门负责本行政区域内普通高中学校学籍管理工作,指导、督促县级教育行政部门学籍管理工作。县级教育行政部门负责本区域内义务教育学校学籍管理工作,督促学校做好学籍管理工作。学校负责学生学籍的建立、变更、报备等工作。第二章山东省中小学学籍管理建立第四条:新入学学生应按时到学校报到,办理入学手续。学生因特殊情况不能如期报到的,学生或其父母、其他法定监护人须提前向学校提出延缓入学书面申请,经学校同意后,办理延缓入学手续。高中新生如在规定报到时间结束两周后仍未到校办理手续且

VC++获取网卡MAC、硬盘序列号、CPU+ID、BIOS编号

VC++获取网卡MAC、硬盘序列号、CPU ID、BIOS编号 以下代码可以取得系统特征码(网卡MAC、硬盘序列号、CPU ID、BIOS编号) BYTE szSystemInfo[4096]; // 在程序执行完毕后,此处存储取得的系统特征码 UINT uSystemInfoLen = 0; // 在程序执行完毕后,此处存储取得的系统特征码的长度 // 网卡MAC 地址,注意: MAC 地址是可以在注册表中修改的 { UINT uErrorCode=0; IP_ADAPTER_INFO iai; ULONG uSize = 0; DWORD dwResult = GetAdaptersInfo( &iai, &uSize ); if( dwResult == ERROR_BUFFER_OVERFLOW ) { IP_ADAPTER_INFO* piai=( IP_ADAPTER_INFO* )HeapAlloc( GetProcessHeap( ), 0, uSize ); if( piai != NULL ) { dwResult = GetAdaptersInfo( piai, &uSize ); if( ERROR_SUCCESS == dwResult ) { IP_ADAPTER_INFO* piai2 = piai; while(piai2!=NULL &&(uSystemInfoLen+piai2->AddressLength )< 4096U) { CopyMemory(szSystemInfo+uSystemInfoLen,piai2->Address, piai2->AddressLength ); uSystemInfoLen += piai2->AddressLength; piai2 = piai2->Next; } } else { uErrorCode = 0xF0000000U + dwResult; } VERIFY( HeapFree( GetProcessHeap( ), 0, piai ) ); } else { return FALSE; } } else { uErrorCode = 0xE0000000U + dwResult; } if( uErrorCode != 0U ) { return FALSE; } }

义务教育阶段学籍管理规定

义务教育阶段学籍管理规定 义务教育阶段学籍管理规定 某某矿务集团义务教育阶段学籍管理规定 为强化依法治教,进一步规范集团公司九年义务教育的学籍管理,根据《某某省义务阶段学籍管理规定》,特制定本规定。 一、新生入学 1、小学实行6周岁入学,一般不得招收不足年龄的儿童入学。 2、小学实行免试就近入学,不得进行测试和选拔。初中新生凭《小学毕业证书》或《小学修业证书》报名入学。 3、义务教育阶段的学籍一律建在户口所在地。对于长期居住在矿区而户籍在非施教区的矿工子女,新生入学时可以建立学籍,并在学生电子档案生源中注明“流动人口”。 4、新生(含转入学生)入学后,学校要认真核对该生户籍姓名。在小学、初中段,学生从入学到毕业必须使用同一姓名,中途不得更改,确需更名的,应在新生入学一月内依法办理更名手续。在确认各项内容无误, 使用全省统一的学籍管理软件建立学生电子学籍档案,编制全省统一规定的学籍号,学籍号即为学生身份证号码。本省内转学、借读等均不改变学籍号。

二、转学 1、转学条件:(1)全家户口及家庭住址跨省、市、县迁移。(2)在本市内户口及家庭住址跨区迁移。(3)集团公司职工因工作、生活变动等原因其子女需转学的。(4)集团公司或办学单位招聘的职工子女以及在矿区经商、务工人员的子女。符合上述条件之一的可以转学。 2、转学手续:监护人持户籍、住址迁移证明、监护人工作调动证明或经商、务工证明,到迁入学校和迁入地教育主管部门办理同意接收证明。(2)向转出学校提出书面转学申请,同时需附转入地同意接收证明,户籍、住址、迁移或工作调动证明及复印件,学校审核签章,出具转学证明及学生电子档案,转学申请和附件与转学证明存根一并存档。(3)报教育中心审批。(4)学生持转学证明及电子档案到转入学校办理转入手续。 3、转学时间:每学期初、末前后一周内由学校统一办理,无特殊情况,其余时间不予办理。 4、转学材料自开出之日起三个月内有效,过期作废。转学不得变更就读年级。 三、借读 1、借读条件:(1)监护人出国、从事野外或流动性工作、支边、现役军人,其子女需投靠亲属的。(2)学生因个人或家庭原因需借读的。

最新全国中小学学籍管理系统相关问题处理办法

细化学籍号相关规定 1.建立正式学籍号定期下发机制 将未分配正式学籍号的学生数据与国家人口基础信息库进行比对,通过后分配“G”字头正式学籍号,每年春季学期开学后,通过学籍系统下发。对于没有提供身份证号但查重没有问题的学生,分配“J”字头正式学籍号。探索允许“J”字头学籍号,在学生补充身份证相关信息并通过查重认证之后,变更为“G”字头学籍号,但保存历史信息。 2.维护“G”字头正式学籍号的 “G”字头正式学籍号通过了全国查重、国家人口基础信息库比对等一系列程序的严格检验,是学生身份的标识。原则上不允许删除“G”字头正式学籍号,如涉及问题学籍确需删除的,由省级教育行政部门提交佐证材料报教育部处理。身份证号发生变化的,在通过全国查重和身份比对后,将按照规则变更学籍号,并保存历史信息。 3.“G”字头正式学籍号关键信息修改 “姓名”和“身份证号”是两项关键信息,若需修改,应由学生所在学校学籍管理员在学籍系统内上传相关证明材料照片,县级学籍主管部门核办后,重新进行全国查重和身份比对。 4.保障临时学籍号学生的权益 临时学籍号以“L”开头,是每个学生获得正式学籍号之前的必经阶段,是学生获得正式学籍号前办理各项业务的依据。各地各校在办理有关业务时要对持有临时学籍号的学生一视同仁,切实保障其合法权益。 关于非小学一年级新生建籍 全国中小学生原则上应通过与学前教育管理系统对接或在小学一年级入学时建立学籍。少数因故没有建立学籍的非小学一年级学生,由省级教育行政部门在每月月末将学生名单按规定的格式提交教育部教育管理信息中心进行全国学籍查重。查重通过的才能新建学籍,查重不通过的,应按规定办理转学手续。 关于转学和毕业后跨省就学业务办理 1.简化转学证明材料 在转学等业务流程中,学籍系统在学校和区县学籍管理员处理环节的基础上设置了学校和区县教育行政部门负责人的核办环节,相当于纸质材料的盖章审批。因此,通过学籍系统办理转学,除了要求家长提供学籍准确信息(如转出学

曲靖学籍管理操作手册(教育局版)

理德e先锋教育信息管理 系统 教育局版使用手册

目录 第一部分系统简介........................................................ - 3 - 1 系统概述............................................................... - 3 - 2 系统结构............................................................... - 3 - 3 功能结构............................................................... - 3 - 3.1 教育局版本....................................................... - 3 - 3.2 学校版本......................................................... - 4 - 4 系统特点............................................................... - 4 -5教育局版本操作说明..................................................... - 6 - 5.1 用户登陆......................................................... - 6 - 5.2学生学籍管理..................................................... - 8 - 5.2.1学生综合信息查询........................................... - 8 - 5.2.2 学生多条件查询............................................ - 10 - 5.2.3 学生花名册................................................ - 11 - 5.2.4 学籍卡查询................................................ - 12 - 5.2.5 毕结业统计查询............................................ - 13 - 5.2.6学生状态查询.............................................. - 14 - 5.2.6学校人数统计.............................................. - 14 - 5.3 教育局管理...................................................... - 15 - 5.3.1 日常管理.................................................. - 15 - 5.3.2 学生信息统计.............................................. - 18 - 5.4系统管理........................................................ - 26 - 5.4.1 基础信息.................................................. - 26 - 5.4.2 用户管理.................................................. - 28 - 5.4.3 部门管理.................................................. - 32 - 5.4.4 个人用户信息.............................................. - 34 - 5.4.5 新闻管理.................................................. - 34 - 5.4.6 数据维护.................................................. - 36 -

《义务教育学校学生学籍管理办法》

义务教育学校学生学籍管理办法 第一章总则 第一条为规范义务教育学校学生学籍管理,提高义务教育管理水平,巩固义务教育普及成果,根据《中华人民共和国教育法》、?中华人民共和国义务教育法》等有关法律法规,制订本办法。 第二条本办法适用于我国所有由政府、企事业组织、社会团体、其他社会组织及公民个人依法举办的全日制小学、初中、九年一贯制学校、特殊教育学校以及其他实施义务教育的办学机构(以下简称为学校)。 第三条国务院教育行政部门负责制订学籍管理办法和学籍信息管理系统相关技术标准,组织推进学籍信息管理系统及其数据库建设,指导、协调、监督各地学生学籍管理工作。 第四条各省级教育行政部门统筹本行政区域内的学生学籍管理工作,制订本省(区、市)学籍管理实施办法,按照国家要求建设学籍数据中心并确保其正常运行,指导二监督、检查本行政区域内各地和学校学生学籍管理工作。 第五条地(市)级教育行政部门负责督促县级教育行政部门认真落实国家关于学生学籍管理的各项要求,加强工作指导和监督 一1一

检查。 第六条县级教育行政部门具体负责本行政区域内的学生学籍 管理工作,主要负责学籍建立审核、转接批准、数据汇总和上报,指导 督促本行政区域内学校做好学生学籍的日常管理工作。 第七条学校是学生学籍管理的责任主体,主要负责学籍和学籍档案的建立、日常维护和转接,及时向上一级学籍主管部门和县级教育行政部门报告学籍管理情况(对于由县级教育行政部门主管的中小学,上一级学籍主管部门即指县级教育行政部门;对于设区的市和省级教育行政主管部门、高等学校和其它行政部门及社会团体主管的中小学,上一级学籍主管部门指现在实际对其学生学籍进行直接管理的部门)。 学生学籍管理实行校长负责制。校长是第一责任人,承担领导责任;分管学生学籍工作的校领导是主管责任人,承担组织和监管责任;学校学籍管理人员是直接责任人,承担具体实施工作。 第八条加快推进学籍电子化管理。国务院教育行政部门组织建设全国统一的学生学籍信息管理系统,制订电子学籍管理办法。各省(区、市)应采取措施,确保全国统一的学籍信息管理系统部署实施。 第二章学籍建立 第九条新生办理入学手续后,学校应为其建立学籍,申请学籍号。 学籍号具有唯一性,终身不变。学籍号生成规则由国务院教育 一2一

陕西省教育厅学籍系统用户手册

陕西省教育厅学籍系统(学籍管理-学校) 用 户 手 册 2012年3月

目录 第一章学校信息设置 ..................................................... 错误!未定义书签。 1.1 学校基本信息........................................................................ 错误!未定义书签。 1.2 学年学期设置........................................................................ 错误!未定义书签。 1.3 学号学籍号设置................................................................... 错误!未定义书签。 1.4 班级设置 ................................................................................. 错误!未定义书签。第二章学生管理............................................................... 错误!未定义书签。 2.1 新生管理 ................................................................................. 错误!未定义书签。 2.2 学生管理 ................................................................................. 错误!未定义书签。 2.3 学生数据导入........................................................................ 错误!未定义书签。 2.4 困难补助 ................................................................................. 错误!未定义书签。 2.5 学籍权限管理........................................................................ 错误!未定义书签。第三章日常管理............................................................... 错误!未定义书签。 3.1 报到注册 ................................................................................. 错误!未定义书签。 3.2 异动管理 ................................................................................. 错误!未定义书签。 3.3 调班分班 ................................................................................. 错误!未定义书签。 3.4 毕业结业 ................................................................................. 错误!未定义书签。

湖北省九年义务教育阶段学生学籍管理规定

湖北省九年义务教育阶段学生学籍管理规定(讨论搞) 第一章总则 第一条为全面贯彻国家教育方针,加强和规范义务教育阶段学生学籍管理,巩固和提高九年义务教育水平,根据《中华人民共和国义务教育法》及其他有关法律、法规,制定本规定。 第二条本规定适用于湖北省境内在义务教育阶段学校接受义务教育的中小学生。 第三条义务教育阶段学生学籍由省、市(州)、县(市、区)教育行政部门共同负责,以县(市、区)教育行政部门管理为主。 第四条义务教育阶段学生学籍实行网络管理,全省统一网络管理平台。 第二章入学和注册 第五条全省义务教育年限为九年。小学和初中均实行秋季招生入学。 第六条全省接受义务教育的起始年龄为六周岁,条件不具备的地区,可推迟到7周岁。残疾儿童、少年入学年龄可适当放宽。 第七条小学、初中新生实行免试入学。公办学校新生实行免试就近入学。 任何学校不得以任何名义分重点班和非重点班,新生原则上使用学籍管理系统随机均衡分班。 第八条公办学校新生入学。 农村新生入学。乡镇政府或委托中心学校按照辖区内适龄儿童、少年名单,最迟在新学年开始前15天,向适龄儿童、少年法定监护人发放《义务教育入学通知书》(以下简称《入学通知书》),法定监护人持《入学通知书》在规定时间送适龄子女到指定学校就读。 城市新生入学。地方政府或委托教育行政部门根据法定监护人及其适龄子女的户籍、住房等情况,划定小学、初中的服务范围,并按照服务范围内适龄儿童、少年名单,最迟在新学年开始前15天,向适龄儿童、少年法定监护人发放《入学通知书》,法定监护人持《入学通知书》在规定时间送适龄子女到指定学校就读。 第九条适龄儿童、少年与法定监护人不在同一户籍,或户籍与常住地不符的,由教育行政部门根据实际情况统筹安排学校就读。 进城务工经商人员子女在流入地学校接受义务教育的,由法定监护人向暂住地教育行政部门提出申请,暂住地教育行政部门凭相关手续安排学校就读,给予学籍。流入地教育行政部门在新学年9月15日前将学生名册通知学生户籍所在地教育行政部门备案。 符合下列条件之一的,适龄儿童、少年可以在其法定监护人户籍或常住地学校就读:⒈法定监护人中有现役军人(含武警);⒉法定监护人中有公派出国工作的专家、技术人员; ⒊烈士子女、孤残儿等。 第十一条民办学校招生在当地教育行政部门管理下进行。民办学校按照自己确定的招生范围、标准和方式招收小学、初中新生,具体招生参照公办学校的办法。新生名单需报当地县级教育行政部门备案,跨学区招收的新生,由学校在新学年9月15日前报学生户籍所在地县级教育行政部门备案。学生由当地县级教育行政部门统一纳入学籍管理系统。中途接收学生按转学办理。 第十二条适龄儿童、少年,因故未及时上学或在外地上学要求转回户籍所在地上学的,户籍所在地政府或教育行政部门应安排学校就读。 第十三条小学初中新生入学后学校即为其注册学籍,并在新学年9月底前将学生名单报县级教育行政部门。 第十四条新生入学后,学校采用全省统一的学籍网络管理软件建立学生档案。 学生在小学、初中阶段依法更改姓名,其原名作为曾用名予以保留。 第三章转学

全国中小学生学籍信息管理系统操作手册学校级

全国中小学生学籍信息管理系统 操作手册 (学校级) XX年十一月

第一部分系统介绍 第1章文档编写目的 本文档用来指导学校级业务人员快速学习、使用“全国中小学生学籍信息管理系统”(以下简称“学籍系统”)。 第2章系统建设背景 系统建设背景学籍管理是学校和教育行政部门一项重要的日常工作,也是一项基本教育管理制度。随着信息技术的发展,信息化的学籍管理已经成为发展趋势。近年来,我国基础教育改革和发展也提出了学籍管理信息化的要求。建立信息化的学籍管理系统,是提高教育管理水平的基础性工作,是加强和规范中小学学籍管理的有效途径,是新时期学籍管理的迫切要求,是各级政府教育督导的一项重要工作内容。 目前我国的学籍管理工作存在如下亟待解决的问题: 1. 随着社会经济的发展和城镇化进程的加快,人员流动频繁,随之带来子女流动,特别是跨省份、跨地区转学,无法掌握学生流动的准确数据、实现统一管理。教育经费等教育资源的配置水平也有待进一步提高。 2.目前只有部分省市建立了全省或地区性的电子学籍管理系统,而且仅局限在本地区范围内运行,地区与地区之间缺乏必要的衔接,学籍管理系统还没有全国联网,造成已有的学籍系统统计数据陷入“信息孤岛”的泥潭。 3.现有的学籍管理系统是分段式管理,没有完整的终生学籍档案跟踪,尤其是,基础教育的学籍信息与大中专院校的学籍信息不连续,给管理工作带来困难。 4.尚未制订全国统一的学生学籍管理办法。就全国范围的学籍管理来说,需要在各地实践的基础上,建立全国统一的基础教育学生学籍信息化管理体系,在建设统一的学籍信息管理系统的同时必须制订统一的学籍管理办法,这是适应基础教育发展和教育现代化的一项重要措施。 从以上问题可以看出,随着我国社会经济的不断发展,流动人口的不断增加,学籍管理工作日趋复杂,建立在户籍制度上的中小学学生学籍管理体制已经不能适应新的形势,改变传统的学籍管理模式和方法,推进中小学学生学籍管理信息化,建立全国范围的学生基础数据库,真实掌握全国范围每个学生信息,为学生资助、义务教育经费保障、事业统计以及日常管理和科学决策提供真实、准确的数据势在必行。建设规划科学、结构健全、标准统一、分布协同的中小学生学籍信息管理系统是适应基础教育发展和教育现代化的一项重要措施,对于巩固、提高九年义务教育水平,保证农村义务教育经费保障新机制的顺利实施,以及提升基础教育的整体管理水平具有重要意义。在管理工作中具体的价值是: 1.提高基础教育学籍管理水平。 2.真实掌握每个学生信息,实现全国范围的中小学学生学籍数据共享和分析利用,为日常管理和科学决策提供依据。 3.为解决进城务工人员随迁子女就学,实现“控辍保学”,治理和缓解义务教育阶段择校、核定新生身份等问题提供支撑。

NET获取硬盘序列号的几个方法

最近作软件注册,收集了很多.NET相关的获取硬盘物理序列号的方法,主要分为使用WMI方式和API方式。但这些方法均可能有问题。 1,使用WMI方式,有的机器根本取不到硬盘序列号,有的方式在Vista下面会报错。 常用的使用WMI的方式主要有下面一些方式: class HardDrive { private string model = null; private string type = null; private string serialNo = null; public string Model { get {return model;} set {model = value;} } public string Type { get {return type;} set {type = value;} } public string SerialNo { get {return serialNo;} set {serialNo = value;} } } class TestProgram { ///

/// The main entry point for the application. /// [STAThread] static void Main(string[] args) { //在Vista下面失败 ArrayList hdCollection = new ArrayList(); ManagementObjectSearcher searcher = new

ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive"); foreach(ManagementObject wmi_HD in searcher.Get()) { HardDrive hd = new HardDrive(); hd.Model = wmi_HD["Model"].ToString(); hd.Type = wmi_HD["InterfaceType"].ToString(); hdCollection.Add(hd); } searcher = new ManagementObjectSearcher("SELECT * FROM Win32_PhysicalMedia"); int i = 0; foreach(ManagementObject wmi_HD in searcher.Get()) { // get the hard drive from collection // using index HardDrive hd = (HardDrive)hdCollection[i]; // get the hardware serial no. if (wmi_HD["SerialNumber"] == null) hd.SerialNo = "None"; else hd.SerialNo = wmi_HD["SerialNumber"].ToString(); ++i; } // Display available hard drives foreach(HardDrive hd in hdCollection) { Console.WriteLine("Model\t\t: " + hd.Model); Console.WriteLine("Type\t\t: " + hd.Type); Console.WriteLine("Serial No.\t: " + hd.SerialNo); Console.WriteLine(); } // Pause application Console.WriteLine("Press [Enter] to exit..."); Console.ReadLine(); } }

义务教育阶段公办中小学学籍管理办法

义务教育阶段公办中小学学籍管理办法 义务教育阶段公办中小学学籍管理办法 义务教育阶段公办中小学学籍管理办法第一条为进一步加强九年制义务教育,规范县城老隆公办中小学学籍管理,确保正常的教育教学秩序,根据《中华人民共和国义务教育法》、《中华人民共和国义务教育法实施细则》以及《广东省义务教育阶段学籍管理暂行规定》(粤教基[1999]14号)等有关规定,并结合县城中小学实际,制订本办法。第二条科学合理划分入学区域。根据县城中小学校布局和适龄少年儿童分布情况,按照就近入学的原则,合理划分县城中小学校入学区域。第三条实行新生入学公示制度。为保证学位安排公开、公平、公正,小学一年级和初中一年级新生入学名单和新生的有关情况实行公示制度。公示时间为每年秋季入学前,公示期限为三天。其中小学一年级新生入学名单和新生的有关情况分两批公示,一批为在老隆地区幼儿园(含小学附设幼儿园)就读的符合入学条件的新生名单,另一批符合入学条件但没有在老隆地区幼儿园就读的新生名单,对符合入学条件的一年级新生由学校发给入学通知书。小学毕业生名单由原毕业学校公示。初中一年级入学,在免试入学的前提下,按照县教育局制定的小学毕业生升学实施方案办理入学手续。第四条户籍人口适龄儿童少年入学、转学 (一)小学一年级新生入学。小学一年级入学的适龄儿童须出具以下材料并提供复印件: 1、《居民户口本》(包括地址页、适龄儿童个人户口页、父母或其他监护人户口页 3项内容);

2、《适龄儿童出生证》; 3、《房地产权证》(或购、租房合同等材料); 4、《儿童体检证》(健康检查表和预防接种证)。(二)初中一年级新生入学。在免试入学的前提下,按照县教育局采用的小学毕业生升学方案办理入学手续。 (三)转学压滤机滤布厂家 1、转学学生需要出具以下材料: (1)《学生转学联系函》; (2)《居民户口本》(包括地址页、适龄儿童少年个人户口页、父母或其他监护人户口页 3项内容); (3)《房地产权证》(或购、租房合同等材料); (4)转学所需的其他学籍资料。 2、转学程序: (1)学生家长或其他监护人带齐有关材料原件和复印件向在读学校提出申请; (2)学校经县教育局审核同意后,向转入学校所在地教育局发出专用的《学生转学联系函》; (3)转入地教育局按照就近入学的原则安排接收学校,并开具同意接收回函; (4)转出学校凭接收地教育局的接收函开具转学证明,提供学籍资料; (5)转入学校凭转学证明和学籍资料接收学生。第五条非户籍人口适龄儿童少年入学、转学

浙江省学籍系统学校版操作手册

浙江省中小学电子学籍管理系统 (学校版) 使 用 手 册 杭州容博教育科技有限公司

目录 一.基础信息管理 (1) 学校(机构)基础信息管理 (1) 年级信息管理 (1) 班级信息管理 (2) 教师信息管理 (2) 二、学生信息管理 (2) 学生基本信息 (2) 身份证校验 (3) 照片处理 (3) 批量修改 (4) 关键数据变更申请(学校) (5) 学生成长档案 (6) 奖励情况 (6) 体格检查情况 (6) 体育健康标准情况 (6) 任职情况 (7) 经济困难学生与资助情况 (7) 学生考勤情况 (7) 学生期末评语情况 (7) 综合素质情况 (8) 成绩管理 (8) 班级课程 (8) 成绩分项 (9) 成绩录入权限 (9) 期末成绩、毕业成绩、中考成绩录入 (9) 学籍异动申请 (10) 休学、退学、死亡、其它减少、其它增加、留级和跳级 (10) 复学 (11) 换班 (11) 省内转学 (11) 跨省转学 (12) 毕业信息登记 (13) 义务教育阶段学生毕业 (13) 补录毕业去向 (14) 新生注册 (14) 招生录取(新生档案迁移) (15) 招生入学申请 (16) 学生分班(新生分班) (17)

学生入库(新生入库) (17) 毕业后跨省就学 (17) 跨省就学申请 (18) 跨省就学学校审核 (18) 跨省就学调档 (18) 跨省就学撤销 (19) 问题数据 (19) 问题数据处理 (19) 问题处理结果 (21) 三、查询统计 (21) 数据查询 (21) 奖励情况 (21) 查询条件选择 (22) 学生名册的导出 (23) 数据统计 (23) 统计条件的选择 (23) 学籍变更查询 (23) 报表 (24) 打印中心 (24) 四.系统管理 (25) 公告发布 (25) 系统设置 (25) 学生字段修改权限设置 (25) 学生照片修改权限设置 (26) 实用工具 (26) 名单导入校验 (26) 成绩录入查看(非普高) (26) 身份证统计和校验 (27) 学籍辅号统计和校验 (27) 照片导入 (27) 照片导出 (28) 用户管理 (28) 用户组管理 (28) 用户管理 (29) 用户权限管理 (30)

2018.03江苏省义务教育学籍管理系统规定

江苏省义务教育学籍管理规定 2014.01.26 一、总则 第一条为全面贯彻国家教育方针、深入实施素质教育,确保适龄儿童、少年受教育的权利,推进义务教育优质均衡发展,根据《中华人民共和国义务教育法》、《江苏省实施<中华人民共和国义务教育法>办法》、教育部《中小学生学籍管理办法》等法律法规,结合本省实际,制定本规定。 第二条本规定适用于本省所有由政府、企业事业组织、社会团体、其他社会组织及公民个人依法举办的小学、初中、特殊教育学校、工读学校及其他招收适龄儿童少年的学校(以下简称学校)和在这些学校就读的学生(以下简称学生)。 第三条全省义务教育学籍管理实行省级教育行政部门统筹,市、县两级教育行政部门分级负责,县级教育行政部门为主管理,学校具体实施。逐步实现义务教育学籍由县级教育部门独立操作管理。 全省义务教育学籍实行电子化管理,统一使用义务教育学籍管理系统。 二、新生入学 第四条义务教育学校新生均实行秋季入学。 凡当年8月31日之前(含8月31日)年满六周岁的儿童,其父母或者其他监护人应当送其入学接受并完成义务

教育。 适龄儿童、少年因身体状况需要延缓入学的,其父母或者其他监护人应当提出申请,提供二级以上医疗机构出具的身体状况证明,由当地乡镇人民政府或者县级人民政府教育行政部门确认。 残疾儿童入学年龄可以适当放宽。普通学校随班就读、普通学校附设特殊教育班和特殊教育学校招生的起始年龄由省辖市教育行政部门确定。 第五条各县级教育行政部门按照学校办学规模合理划定各公办学校的施教区范围,并至少在每年招生工作开始前15天向社会公布。 公办学校以接收施教区内适龄儿童、少年入学为主,不得跨施教区组织招生。 第六条本地户籍适龄儿童、少年入学,由其父母或者其他监护人根据当地教育行政部门确定的学校施教范围,在学校公布的报名时间内到学校报名,报名时需出具其父母或者其他监护人及适龄子女在本施教区的户籍证明、居住证明和当地教育行政部门规定的其他证明材料。 流动人口的适龄子女在居住地接受教育的,由其父母或者其他监护人持本人及适龄儿童、少年相应的身份证明、就业或者居住证明,向居住地县级教育行政部门提出就读申请。居住地县级教育行政部门应当以公办学校为主,统筹安排流动儿童、少年入学。 前款所称流动人口,是指离开户籍所在地的县(市、区),

相关文档
最新文档