| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3194 人关注过本帖
标题:关于身份证验证系统的一点奇怪的问题。
只看楼主 加入收藏
wjp456789
Rank: 5Rank: 5
来 自:四川成都
等 级:职业侠客
威 望:1
帖 子:345
专家分:330
注 册:2012-6-25
收藏
得分:0 
年月日有讲究的。。比如:一月大31天。二月小28天。如果是闰年。2月是29天。。三月又大。31天。这些都要考虑。

我是来向高手学习的!
2012-09-25 00:10
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
回复 20楼 bccn201203
这个 没问题 以前搞过的

现在最大的问题是 行政区划 我只判断到省级 到地级 和市级怎么做 这个要牵扯到数据库表了吧。。。
还有就是15-17那三位 第17位是判断男女好做 但是15 和 16位有什么特殊要求没?

梅尚程荀
马谭杨奚







                                                       
2012-09-25 00:11
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
回复 21楼 wjp456789
呵呵 是啊 有小点麻烦。。。

梅尚程荀
马谭杨奚







                                                       
2012-09-25 00:16
wjp456789
Rank: 5Rank: 5
来 自:四川成都
等 级:职业侠客
威 望:1
帖 子:345
专家分:330
注 册:2012-6-25
收藏
得分:0 
顺序码(身份证第十五位到十七位)是县、区级政府所辖派出所的分配码,每个派出所分配码为10个连续号码,例如“000-009”或“060-069”,其中单数为男性分配码,双数为女性分配码,如遇同年同月同日有两人以上时顺延第二、第三、第四、第五个分配码。如:007的就是个男生,而且和他同年月日生的男生至少有两个,他们的后四位是001*和003*。分配顺序码中“999、998、997、996”四个顺序号分别为男女性百岁以上老人专用的特定编号。

我是来向高手学习的!
2012-09-25 00:18
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
回复 20楼 bccn201203
图片附件: 游客没有浏览图片的权限,请 登录注册

挑逗啊
求真相

梅尚程荀
马谭杨奚







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

这个 没问题 以前搞过的

现在最大的问题是 行政区划 我只判断到省级 到地级 和市级怎么做 这个要牵扯到数据库表了吧。。。
还有就是15-17那三位 第17位是判断男女好做 但是15 和 16位有什么特殊要求没?
15、16、17三位数是顺序号(前两位没要求,是户籍部门排的),通过17位单双判断男、女。

这里有生成的省、市、县(区、市)数据表(通过SQL-SELECT 语句生成的)
https://bbs.bccn.net/thread-381985-1-1.html
2012-09-25 00:21
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
以下是引用wjp456789在2012-9-25 00:18:18的发言:

顺序码(身份证第十五位到十七位)是县、区级政府所辖派出所的分配码,每个派出所分配码为10个连续号码,例如“000-009”或“060-069”,其中单数为男性分配码,双数为女性分配码,如遇同年同月同日有两人以上时顺延第二、第三、第四、第五个分配码。如:007的就是个男生,而且和他同年月日生的男生至少有两个,他们的后四位是001*和003*。分配顺序码中“999、998、997、996”四个顺序号分别为男女性百岁以上老人专用的特定编号。

每个派出所分配码为10个连续号码,例如“000-009”或“060-069“
这段怎么解? 一个派出所就给一个分配码吧 怎么有10个 还连续?

梅尚程荀
马谭杨奚







                                                       
2012-09-25 00:22
bccn201203
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:3
帖 子:680
专家分:1140
注 册:2012-3-14
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册
2012-09-25 00:23
wjp456789
Rank: 5Rank: 5
来 自:四川成都
等 级:职业侠客
威 望:1
帖 子:345
专家分:330
注 册:2012-6-25
收藏
得分:0 
按我的理解,意思是说每个派出所的第15.16位固定。第17位可以是0——9中的任意数字。。就是10个连续的号噻。
但是男生要用单数,女生要用双数。如果遇同年同月同日生的,而且是同一个地方。身份证号前面16位都会相同,只有第17位不同,如果性别一样的话。第17位就顺延一个。比如001*和003*(最后四位)
能明白吗

我是来向高手学习的!
2012-09-25 00:28
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
回复 28楼 bccn201203
程序代码:
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要改下路径吧

梅尚程荀
马谭杨奚







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



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

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