身份证生成源码
⑴ java源代码是给你一个身份证号,通过面板身份证号的输入,显示出该身份证主人的出生年月,省份,性别等资料
我当初用struts1和hibernate做了个简单的!主要念局的逻辑代码在下面!数据库里号码对应仔孙让的城市在网上可以查的到
package ;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
import org.hibernate.Criteria;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
import org.hibernate.criterion.Expression;
import entity.Shenfenzhen;
public class IdDao {
private static Configuration configuration = new Configuration().configure() ;
private static SessionFactory sessionFactory =configuration.buildSessionFactory();
private static Session session = null;
public Info query(String s){
Info info = null;
StringBuffer stringBuffer = new StringBuffer(s);
if(s.length()==18){
String end = stringBuffer.substring(17);
//System.out.println(end);
if(!end.matches("\\d||x")){
return null;
}
}
else if(s.length()==15){
stringBuffer.insert(6, "19");
stringBuffer.append("3");
}
int i = Integer.parseInt(stringBuffer.substring(0, 6));
//凯纳System.out.println(i);
session = sessionFactory.openSession();
Criteria criteria = session.createCriteria(Shenfenzhen.class);
criteria.add(Expression.eq("num", i));
List<Shenfenzhen> list = criteria.list();
String address = null;
try {
address = list.get(0).getAddress();
}catch (Exception e) {
return null;
}
i = Integer.parseInt(stringBuffer.substring(16,17));
String sex = null;
if(i%2==0){
sex = "女";
}else{
sex = "男";
}
//System.out.println(i);
stringBuffer = new StringBuffer(stringBuffer.substring(6, 14));
// stringBuffer.insert(4, "-");
// stringBuffer.insert(7, "-");
//System.out.println(stringBuffer);
String ss = stringBuffer.toString();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd");
String brithday="";
int year=0;
int month =0;
int day =0;
try {
Date date = dateFormat.parse(ss);
//System.out.println(date);
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
year = calendar.get(Calendar.YEAR);
month = calendar.get(Calendar.MONTH)+1;
day = calendar.get(Calendar.DAY_OF_MONTH);
brithday = (String)(year + "年" + month + "月" + day + "日");
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
info = new Info(address, brithday, sex);
Calendar c = Calendar.getInstance();
int nowYear = c.get(Calendar.YEAR);
int nowMonth = c.get(Calendar.MONTH);
int nowDay = c.get(Calendar.DAY_OF_MONTH);
if(nowYear<year){
info = null;
}else if(nowYear ==year && nowMonth<month ){
info = null;
}else if(nowYear == year && nowMonth==month && nowDay<day){
info = null;
}
closeSession(session);
return info;
}
// public static void main(String[] args){
// IdDao = new IdDao();
// .query("342522998711224513");
// System.out.println("x".matches("\\d||x"));
// }
private void closeSession(Session session){
if(session !=null){
session.close();
}
}
}
⑵ 求javaScript身份证读卡器的源码,跪求... 在先等答案!!!
与读卡器硬件交互。。。这个必然要调用控件的吧?
你可以换个非ie内核的浏览器测试下(比如firefox,chrome等),如果不能用就说亏侍明是调用的控件(因为在中国很少有厂物空桐商做非ie内核的控件)。
如果是调用的控件,那么就不是纯javascript能实现的了,核罩坦心代码都在控件里。
⑶ 房源码是什么
所谓的房源编号其实就相当于是二手房的一个“身份证”,它能够保障到二手房的交易安全。
通过二手房源的信息查询平台,可以对房源的信息进行相关的查验。通过输入房源的信息编码(及房号),可以查询到项目的信息。
如该房产在登记部门登记的基本信息,其中包括了用途、行政区域以及建筑面积等产权信息,代理信息即业主委托的代理机构及具体的经纪人员,点击以后可以查看到其诚信记录以及交易的信息,即该房产所附有的合同数量,包括了委托合同、居间合同和买卖合同数量以及代理机构。
详细介绍:
对于如何根据房源编号查房子,想必很多朋友都不是非常了解,住宅编号一般都会贴在出租屋的门口,而房源编码一般都是由8级码共25位数字而组成的,就像我们每一个人都有唯一的身份证号一样,而房子也具有着唯一的“房屋身份证”的。
如今随着网络的便捷,现在我们也实现了可以在网络上去查询到个人的房产证号了。但前提是你一定要进入到指定的网站才行。而房产证号的查询就要点击省市链接进入到各地房产管理局的网站去进行查询,还需要输入产权人的姓名、产权证号才能查找到房子的相关信息。