如何利用VisualBasic开发身份证号码批量验证工具软件0.docx
《如何利用VisualBasic开发身份证号码批量验证工具软件0.docx》由会员分享,可在线阅读,更多相关《如何利用VisualBasic开发身份证号码批量验证工具软件0.docx(2页珍藏版)》请在冰豆网上搜索。
![如何利用VisualBasic开发身份证号码批量验证工具软件0.docx](https://file1.bdocx.com/fileroot1/2023-1/6/d4dc30cb-6bb0-4711-84a4-cf7c14619edf/d4dc30cb-6bb0-4711-84a4-cf7c14619edf1.gif)
如何利用VisualBasic开发身份证号码批量验证工具软件0
如何利用VisualBasic开发身份证号码批量验证工具软件
如何利用visualBasic开发身份证号码批量验证工具软件
作者/刘小龙
通过对身份证号码实际应用中存在的问题进行详细分析,我们发现每学年的学籍建档、国家助学金申报等方面都离不开身份证号码。
同时,人工核对信息工作量大,也易出错,势必对工作造成一定的影响。
为此,我们运用大学学习的一些vB知识,根据身份证号码编码规则编写了《身份证号码批量验证工具》软件,使身份证号码核对工作变得简单、轻松。
一、软件的设计步骤
二、软件详细设计
1.解决方案与软件特色
本程序使用vB在windowsxp环境开发,解决了身份证号码验证过程中存在的易出错、工作量大的问题,支持Excel文件批量验证及信息追加,绿色免安装、小巧、实用性强。
2.具体设计
下面就根据软件的操作流程图进行介绍软件的功能和实现原理:
(1)操作流程图。
参数设置说明:
身份证号码、性别、出生年月所在列均以阿拉伯数字表示,性别、出生年月信息的追加属于选择项。
(2)身份证号码校验值计算函数代码。
publicFunctionsfzjym(numAsString)AsString
Dimn1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15,n16,n17,y,sAsInteger
n1=val(mid$(num,1,1))*7
n2=val(mid$(num,2,1))*9
n3=val(mid$(num,3,1))*10
n4=val(mid$(num,4,1))*5
n5=val(mid$(num,5,1))*8
n6=val(mid$(num,6,1))*4
n7=val(mid$(num,7,1))*2