为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

身份证升位在数据库上的实现

2018-02-17 3页 doc 15KB 16阅读

用户头像

is_215732

暂无简介

举报
身份证升位在数据库上的实现身份证升位在数据库上的实现 , 第 , 卷第 ,期 计 算机 应 用 ,, ( ,( ,, ( , , , , ,年 ,月 ,, ,, ,,,, ,; , , , ,, ,, , ,, ,, ,, , ,, ( , , , , , ,,, ) —,, —, ,文章编号 : , —,, (,, , ,, , 身 份 证 升 位 在 数 据 库 上 的 实 现 岳筱 玲 胥 永康 , ( 四川 绵阳 , , , 中国工程物理研究院 计算机应用研究所 , , ,, ) 摘 要:文中根据《 ,,, — ,, , , 中华人民共和国国...
身份证升位在数据库上的实现
身份证升位在数据库上的实现 , 第 , 卷第 ,期 计 算机 应 用 ,, ( ,( ,, ( , , , , ,年 ,月 ,, ,, ,,,, ,; , , , ,, ,, , ,, ,, ,, , ,, ( , , , , , ,,, ) —,, —, ,文章编号 : , —,, (,, , ,, , 身 份 证 升 位 在 数 据 库 上 的 实 现 岳筱 玲 胥 永康 , ( 四川 绵阳 , , , 中国工程物理研究院 计算机应用研究所 , , ,, ) 摘 要:文中根据《 ,,, — ,, , , 中华人民共和国国家 , , , ,,) 奎面介绍了升位后的身份证结构 和校验码算法, ,语 同时蛤 出身份证升位的 , , 句和新 旧号码转化函数。 身份证; 关键词 : 数据库; 升位 , ,, 中图分 类号 : ,(, , 文献 标识 码 : 号; , 引 言 — — 位 , 示第 , 置上的号码字符值 ; 国家颁 布 了 为了适应 我国国 民经 济和社会 发展 的需要 , — — 示第 , 其数值依据 公式 , 位置上 的加权 固子 , 将身份证 由原来 的 , 增加到 , ,新的身份证号码 标准 , ,位 ,位 ? ,,) , , ,,,,( , ,计算得 出。并重 。由于原 有数据 库系统 表 ,位编码 ,采新定义了身份证各位号码 的含义 用 , 都面 临着身份证 升位 的问 。下面将从 身份 , , , , , , , 儿 , , , , , , , , , , , , , , , , , , 校 算 服务器实 现和客 户端实现 等 证结构 、 验码算 法、 法 、 方面进行介绍 。 — , , , , , , , , , , , , , , , — ,, ) , , , , , , „ , , , , , , , , , , , , , , ,, 身 份证 结构 , , ) , , , , , , , ( , , , , „ , , , , , , , , , , , , 根据《 ,,,, ,, 中有关 中华人 民共和国 国家标准 , ,, —,, , 公公 民身份号码的规定 , 民身份号码是特征组合码 ,由十七位 ,进行计算 根据公 式( )数字本体码和一位数字校 验码组 成。排列顺 序从左至右依 次 , , 六位 八位数 字 出生 日期码 ,为 : 数字地 址码 , 三位 数字顺 序码 , ?× ,( , , ,十, , , , ,, ?( ) ,, , 十, ,, 十 , ,, ,, , 和一位 数字校验码 。 , , ,,, ,,,,, (,,, , , , ,, ,), ,, 市 旗 区 的行政 地址码 表示 编码对象常住户 口所在 县( 、 、 ) , , , , , , , ? 【 , , , , , 区划代码。 生 日期码表示编码 对象 出生 的年 、 、 其 中年份用 四 月 日, , ) ?× ( , , ?( ) ,, ,, ,, 年 月、位数字表示 , 、 日之 间不用 分隔符。原来 的生 日期 码的 从下 面的表中查出相应 的校 验码 然后根据计算 的结果 ( 过 ,, 年份只用两位数 字表示 , 了 , , 年就会产生重复 的情况。 , 其中 ,表示 计算 结果为 , : 对 顺序码表示 同一 地址码 所 标识 的 区域 范 围 内, 同 年 、 表 ,月、 偶 日出生的人员编定的顺序号 。顺序码 的奇 数分给男性 ( ( × ( , ), , ,, , , , , ,, , ,, ? , ) , “ , , , , , , , , 数分给女性 。 , 鬲 , 寸 , — 【 , 用来验证 数字本 体码 校验码 附加在数字本 体码 的后面 ( 校的正确性。每一个数字本 体码 只有一个 唯一 的校验码 , 验 ( , 根据表 , 查出 计算 结果 为 ,的校验 码为 , 所 以该人 员 码通过规定的数学 ,系式计算 得到。 ,,,,,, ,,, 的身份证号码应该为 ,,, ,,, ,,, 。, 校验码 算法 , 算法分析 按 , 校验码 是 根据 身 份证 前 十 七 位数 字 本 体码 , 照 ,, 根据 身份证数字 本体码 来计算 从上面的例子 可以看 出 , ,, ,, ( , , —,校验码算法计算 出来 的,,, :,, ,, , 下面举例说 明 可以分 为以下几个主要步骤 : 校验码 ( 该计算方法 。 某男性公民 身份号 码数 字 本体码 为 ,, , ,,,, ,, ,,,,,,,, , ) , 计 本 体码 即在原来 的身份证 号 将 出生 日期年份 由两位 改为四位 , ,) 首先按照公式( 计算 : , , 就得 到 , 长 的身份 证本 体 码第 六位后增加 ,和 ,两 位 , ,位 × ( , ?( ) , ,) ( 码 。 , , 公 式() : ,中 ) , 计算加权 固子 卜一 表示号码字符 从 由至左包 括 校验码 在 内的位 置序 一( ( ,计算第 , 根据公 式 ,,, “ ,) 位置上 的加权固子。可 , —, , 收 稿 日期 : , , , 作者简介 : , , 一 , 工程师 ( 胥,一 , 永康 (,, )男 ( 信 主要研 究方 向 : 息系统集成 、 数据库应 用、 , , , 助理工程师 , , 三层体系开发 ; 岳被玲 ( , 一)女 ? 主要 管 研究方向 : 理信息系统、办公 自动 化 , , 计 算机 应用 , ,缸 ,, ( 看 出加 权因子 ,(的值与 , 但不与 相关 , 相关 , 所 对不 , ,, ,, , 幽册 ,咖 , ,, , , ,, , , ,, , 第 位置上 ,,, , 的加权因 子 毗 部应该相 同。同的身份证本体码 , , ,, , , ,,, ,, ,, , , , , ,,,( ,() , , , ,,( ,,, ) , ,,,,,, , ,, , , ,, , , ,)计算加权和 位 , 将身份证 的第 , 置上的本体码 ,同第 ,位置上 的加权 , , , , ? , , ,,( , , , , ,), , , ?, ( ?,, ,,, , ,) ,十 得因子 的积全部 累加 , 到 的值就 是加权 和 。可以看 出加 权和 , , , (, ,, ,, , ,, ,, ), , , , , , 〕, , , , ,,(, ( ,) ,, , 所 对不 同的 身份 证本体 码 ,的值 与 ,都相 关 , 计算 出来 的 , , 阳?, , , 胛 ; , , ( ,, 删 ,( ,,) , , 出 , ,) ,, , 加权 和都不 相同。 ,, ,( ,,珂硎 , 出 , , ) , ,, , , , , ,, , ,( , ” ,, ,)计算加权模 , , ,( , , , ,, ,,( ,,,) , , ,, , ,,,, , ,, ,, ,, ) ,, , 即用加权 和 除以 , 得到 将加权和同 , 进行 取模 计 算 , , , ,, , , , , , , ,,( ,,() , , , ,( (, ,,, ,, ,, ) ,十 , , ,的余数就是加权模 ,, , .
/
本文档为【身份证升位在数据库上的实现】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索