| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3194 人关注过本帖
标题:关于身份证验证系统的一点奇怪的问题。
只看楼主 加入收藏
bccn201203
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:3
帖 子:680
专家分:1140
注 册:2012-3-14
收藏
得分:0 
以下是引用有容就大在2012-9-25 00:22:15的发言:


每个派出所分配码为10个连续号码,例如“000-009”或“060-069“
这段怎么解? 一个派出所就给一个分配码吧 怎么有10个 还连续?
男性第17位为单号
女性第17位为双号
AAA 男  001
BBB 女  002
CCC 男  003
DDD 女  004
...........

AAAa 男  061
BBBb 女  062
CCCc 男  063
DDDd 女  064
...........

2012-09-25 00:29
wjp456789
Rank: 5Rank: 5
来 自:四川成都
等 级:职业侠客
威 望:1
帖 子:345
专家分:330
注 册:2012-6-25
收藏
得分:0 
行政区号里没有派出所的代码。所以我们做的校验系统只能认出该身份证号是哪个县级的公安机关发的。至于是否真有这个号存在也说不准。因为合法的,但是不一定有人去占了位。就像上面说的同一地方,同年同月同日生,同性别。都可以编5个号出来。

我们做的校验系统只能粗略地判断是否合法哈。。。

我是来向高手学习的!
2012-09-25 00:31
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
以下是引用wjp456789在2012-9-25 00:28:15的发言:

按我的理解,意思是说每个派出所的第15.16位固定。第17位可以是0——9中的任意数字。。就是10个连续的号噻。
但是男生要用单数,女生要用双数。如果遇同年同月同日生的,而且是同一个地方。身份证号前面16位都会相同,只有第17位不同,如果性别一样的话。第17位就顺延一个。比如001*和003*(最后四位)
能明白吗

呵呵 这样说就明白了
看来偶语文没学好啊

梅尚程荀
马谭杨奚







                                                       
2012-09-25 00:31
bccn201203
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:3
帖 子:680
专家分:1140
注 册:2012-3-14
收藏
得分:0 
以下是引用有容就大在2012-9-25 00:28:41的发言:

USE IN ([DZ])
USE DZ
BLANK ALL FIELDS 市
UPDATE DZ SET 省=ALLTRIM(XQMC.省) FROM XQMC WHERE ALLTRIM(XQMC.省)$DZ.DZ
UPDATE DZ SET 市=ALLTRIM(XQMC.市) FROM XQMC WHERE IIF(ALLTRIM(XQMC.市)==[县],[],ALLTRIM(XQMC.市))$DZ.DZ
UPDATE DZ SET 县=ALLTRIM(XQMC.县),XQDM=ALLTRIM(XQMC.县区代码) FROM XQMC WHERE ALLTRIM(XQMC.县)$DZ.DZ
SELECT DZ
BROWSE        

DZ要改下路径吧
这段代码是在默认路径下执行的。
USE IN ([DZ])
改为
USE IN SELECT([DZ])
最佳


[ 本帖最后由 bccn201203 于 2012-9-25 00:35 编辑 ]
2012-09-25 00:33
wjp456789
Rank: 5Rank: 5
来 自:四川成都
等 级:职业侠客
威 望:1
帖 子:345
专家分:330
注 册:2012-6-25
收藏
得分:0 
要是一个人同时生个8胞胎的。怎么编身份证号呢。。。。。

我是来向高手学习的!
2012-09-25 00:33
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
好讨论到现在大部分问题都解决的差不多了 就差数据库检索了

我现在的问题是 1.怎么建立数据库 (害羞哥 给了个示范 去研究下), 2. 怎么检索数据库 3.根据相应的检索结果做出
合理的界面表达。。。

梅尚程荀
马谭杨奚







                                                       
2012-09-25 00:35
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
回复 35楼 wjp456789
这样几率几乎是零啊  哈哈

梅尚程荀
马谭杨奚







                                                       
2012-09-25 00:36
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
这些就是所谓的“专业”了,当你没有这种专业知识时,其实是无法完成任务的。很多学IT专业的,计算机方面的知识很丰富,也懂各种复杂的算法,但由于缺乏专业知识,到工作岗位上就等于零。所以很多这种毕业生,只能从事虚幻的事业,比如游戏、数学解题之类,而不能从事工商业中最需要的管理系统编制,那基本上靠本专业的在职人员自学编程来做。这没办法,只能在实际工作中锻炼。在学编程的阶段,只能搞自己熟悉的东西,锻炼编程技能,无法去弄这种专业性的问题。

在这个问题中,身份证编码到底是如何验证的,它的法则如何,就是专业知识,没学过、没研究过,哪怕它的数学算法其实非常简单,也做不来,呵呵~

授人以渔,不授人以鱼。
2012-09-25 00:36
bccn201203
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:3
帖 子:680
专家分:1140
注 册:2012-3-14
收藏
得分:0 
以下是引用wjp456789在2012-9-25 00:33:42的发言:

要是一个人同时生个8胞胎的。怎么编身份证号呢。。。。。
成活率太低,最后能有几个?
2012-09-25 00:36
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
以下是引用TonyDeng在2012-9-25 00:36:28的发言:

这些就是所谓的“专业”了,当你没有这种专业知识时,其实是无法完成任务的。很多学IT专业的,计算机方面的知识很丰富,也懂各种复杂的算法,但由于缺乏专业知识,到工作岗位上就等于零。所以很多这种毕业生,只能从事虚幻的事业,比如游戏、数学解题之类,而不能从事工商业中最需要的管理系统编制,那基本上靠本专业的在职人员自学编程来做。这没办法,只能在实际工作中锻炼。在学编程的阶段,只能搞自己熟悉的东西,锻炼编程技能,无法去弄这种专业性的问题。

在这个问题中,身份证编码到底是如何验证的,它的法则如何,就是专业知识,没学过、没研究过,哪怕它的数学算法其实非常简单,也做不来,呵呵~

老大 敬听你的谆谆教诲。

梅尚程荀
马谭杨奚







                                                       
2012-09-25 00:38
快速回复:关于身份证验证系统的一点奇怪的问题。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017316 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved