简单的员工信息查询java程序5篇

时间:2019-05-12 12:52:41下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《简单的员工信息查询java程序》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《简单的员工信息查询java程序》。

第一篇:简单的员工信息查询java程序

import java.awt.event.ActionListener;

import javax.swing.*;

import java.awt.event.*;

import java.awt.*;

import java.sql.*;

public class Employee extends JFrame implements ActionListener{

String titles[]={“工号:”,“姓名:”,“性别:”,“出生日期:”,“联系电话:”,“家庭住址:”,“个人情况:”};

JTextField employeeID=new JTextField(8);

JTextField employeeName=new JTextField(8);

JTextField employeeSex=new JTextField(2);

JTextField employeeBirthday=new JTextField(6);

JTextField employeePhone=new JTextField(11);

JTextField employeeAddress=new JTextField(20);

JTextArea employeeResume=new JTextArea();

JButton first=new JButton(“首页”);

JButton next=new JButton(“下一条”);

JButton previous=new JButton(“上一条”);

JButton last=new JButton(“尾页”);

Statement stmt;

ResultSet rs;

Employee(){

super(“员工信息查询”);

setSize(350,330);

try{

Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);

Connection conn=DriverManager.getConnection(“jdbc:odbc:mydb”,“sa”,“123”);

stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);

rs=stmt.executeQuery(“select * from mdb”);

getContentPane().setLayout(new BorderLayout(0,8));

JPanel p[]=new JPanel[6];

for(int i=0;i<6;i++){

p[i]=new JPanel(new FlowLayout(FlowLayout.LEFT,10,0));

p[i].add(new JLabel(titles[i]));

}

p[0].add(employeeID);

p[1].add(employeeName);

p[2].add(employeeSex);

p[3].add(employeeBirthday);

p[4].add(employeePhone);

p[5].add(employeeAddress);

JPanel p1=new JPanel(new GridLayout(6,1,0,8));

JScrollPane jsp=new JScrollPane(employeeResume,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);

jsp.setPreferredSize(new Dimension(250,80));

for(int i=0;i<6;i++)

p1.add(p[i]);

JPanel p2=new JPanel(new FlowLayout(FlowLayout.LEFT,10,0));

p2.add(new JLabel(titles[6]));

p2.add(jsp);

JPanel p3=new JPanel();

p3.add(first);

p3.add(previous);

p3.add(next);

p3.add(last);

getContentPane().add(p1,“North”);

getContentPane().add(p2,“Center”);

getContentPane().add(p3,“South”);

next.addActionListener(this);

previous.addActionListener(this);

first.addActionListener(this);

last.addActionListener(this);

rs.first();

display();

}catch(Exception e){e.printStackTrace();}

setVisible(true);

}

public void actionPerformed(ActionEvent e){

try{

if(e.getSource()==next)rs.next();

else if(e.getSource()==previous)rs.previous();

else if(e.getSource()==first)rs.first();

else if(e.getSource()==last)rs.last();

display();

}catch(Exception ee){ee.printStackTrace();}

}

boolean display(){

try{

employeeID.setText(rs.getString(“employeeID”));

employeeName.setText(rs.getString(“employeeName”));

employeeSex.setText(rs.getString(“employeeSex”));

employeeBirthday.setText(rs.getString(“employeeBirthday”));

employeePhone.setText(rs.getString(“employeePhone”));

employeeAddress.setText(rs.getString(“employeeAddress”));

}employeeResume.setText(rs.getString(“employeeResume”));}catch(SQLException e){e.printStackTrace();return false;}return true;}public static void main(String[] args){JFrame.setDefaultLookAndFeelDecorated(true);Employee em=new Employee();}

第二篇:java实现二代身份证信息查询程序

本文是在java平台上编写的二代身份证信息查询程序,可以查询二代身份证的基本信息,包括文字信息和图像信息。用到的Jar包是JNative.jar,这个很容易就能下载到,下载后添加到工程的外部jar库中。另外,程序装载了sdtapi.DLL和WltRS.DLL文件,这两个文件必须放到C:WindowsSystem32目录下。只有一个java文件,需要说明的是:用到的测试设备接口是RS232串口,USB的接口程序可自行修改。资料是在网上用积分买的,现免费共享给手上没有积分的朋友下载。

package com.a;

import javax.swing.*;import org.xvolks.jnative.JNative;import org.xvolks.jnative.Type;import org.xvolks.jnative.exceptions.NativeException;import org.xvolks.jnative.pointers.Pointer;import org.xvolks.jnative.pointers.memory.MemoryBlockFactory;import java.awt.*;import javax.imageio.ImageIO;import java.io.*;import java.util.StringTokenizer;import java.awt.event.*;

public class IdentityInfoReader extends JFrame implements ActionListener { private static final long serialVersionUID =-***8441L;JLabel[] label = new JLabel[10];JButton showBmp;JTextField[] text = new JTextField[9];String[] labelItem = {“姓名:”, “性别:”, “民族:”, “出生年月:”, “地址:”, “身份证号:”, “签发机构:”, “期限起始:”, “期限终止:”};JNative openJN = null, findJN = null, selectJN = null, readJN = null, MngJN = null, BmpJN = null, closeJN = null;JButton readJB, exitJB;int iPort = 1;int iIfOpen = 1;

public InformationReader(String str){

super(str);

System.loadLibrary(“sdtapi”);

try {

try {

init();

} catch(NativeException e){

} catch(UnsupportedEncodingException e){

e.printStackTrace();

}

} catch(IllegalAccessException e){

}

label[0] = new JLabel(“二代身份证信息”);

label[0].setBounds(200, 20, 95, 25);

getContentPane().add(label[0]);

for(int j = 1;j < labelItem.length + 1;j++){

label[j] = new JLabel(labelItem[j1]);} text[0].setText(Info[0]);if(Info[1].charAt(0)== '1'){ text[1].setText(“男”);} else if(Info[1].charAt(0)== '2')text[1].setText(“女”);char[] nationChar = new char[2];Info[1].getChars(1, 3, nationChar, 0);String nationStr = “";nationStr = String.valueOf(nationChar);if(nationStr.equals(”01“))text[2].setText(”汉“);else if(nationStr.equals(”02“))text[2].setText(”蒙古族“);else if(nationStr.equals(”03“))text[2].setText(”回族“);else if(nationStr.equals(”04“))text[2].setText(”藏族“);else if(nationStr.equals(”05“))text[2].setText(”维吾尔族“);else if(nationStr.equals(”06“))text[2].setText(”苗族“);else if(nationStr.equals(”07“))text[2].setText(”彝族“);else if(nationStr.equals(”08“))text[2].setText(”壮族“);else if(nationStr.equals(”09“))text[2].setText(”布依族“);else if(nationStr.equals(”10“))text[2].setText(”朝鲜族“);else if(nationStr.equals(”11“))text[2].setText(”满族“);else if(nationStr.equals(”12“))text[2].setText(”侗族“);else if(nationStr.equals(”13“))text[2].setText(”瑶族“);else if(nationStr.equals(”14“))text[2].setText(”白族“);else if(nationStr.equals(”15“))text[2].setText(”土家族“);else if(nationStr.equals(”16“))text[2].setText(”哈尼族“);else if(nationStr.equals(”17“))text[2].setText(”哈萨克族“);else if(nationStr.equals(”18“))text[2].setText(”傣族“);else if(nationStr.equals(”19“))text[2].setText(”黎族“);

else if(nationStr.equals(”20“))text[2].setText(”傈僳族“);else if(nationStr.equals(”21“))text[2].setText(”佤族“);else if(nationStr.equals(”22“))text[2].setText(”畲族“);else if(nationStr.equals(”23“))text[2].setText(”高山族“);else if(nationStr.equals(”24“))text[2].setText(”拉祜族“);else if(nationStr.equals(”25“))text[2].setText(”水族“);else if(nationStr.equals(”26“))text[2].setText(”东乡族“);else if(nationStr.equals(”27“))text[2].setText(”纳西族“);else if(nationStr.equals(”28“))text[2].setText(”景颇族“);else if(nationStr.equals(”29“))text[2].setText(”柯尔克孜族“);else if(nationStr.equals(”30“))text[2].setText(”土族“);else if(nationStr.equals(”31“))text[2].setText(”达翰尔族“);else if(nationStr.equals(”32“))text[2].setText(”仫佬族“);else if(nationStr.equals(”33“))text[2].setText(”羌族“);else if(nationStr.equals(”34“))text[2].setText(”布朗族“);else if(nationStr.equals(”35“))text[2].setText(”撒拉族“);else if(nationStr.equals(”36“))text[2].setText(”毛南族“);else if(nationStr.equals(”37“))text[2].setText(”仡佬族“);else if(nationStr.equals(”38“))text[2].setText(”锡伯族“);else if(nationStr.equals(”39“))text[2].setText(”阿昌族“);else if(nationStr.equals(”40“))text[2].setText(”普米族“);else if(nationStr.equals(”41“))text[2].setText(”哈萨克族“);else if(nationStr.equals(”42“))text[2].setText(”怒族“);else if(nationStr.equals(”43“))text[2].setText(”乌孜别克族“);else if(nationStr.equals(”44“))text[2].setText(”俄罗斯族“);else if(nationStr.equals(”45“))text[2].setText(”鄂温克族“);else if(nationStr.equals(”46“))

text[2].setText(”德昂族“);

else if(nationStr.equals(”47“))

text[2].setText(”保安族“);

else if(nationStr.equals(”48“))

text[2].setText(”裕固族“);

else if(nationStr.equals(”49“))

text[2].setText(”京族“);

else if(nationStr.equals(”50“))

text[2].setText(”塔塔尔族“);

else if(nationStr.equals(”51“))

text[2].setText(”独龙族“);

else if(nationStr.equals(”52“))

text[2].setText(”鄂伦春族“);

else if(nationStr.equals(”53“))

text[2].setText(”赫哲族“);

else if(nationStr.equals(”54“))

text[2].setText(”门巴族“);

else if(nationStr.equals(”55“))

text[2].setText(”珞巴族“);

else if(nationStr.equals(”56“))

text[2].setText(”基诺族“);

else if(nationStr.equals(”57“))

text[2].setText(”其它“);

else if(nationStr.equals(”98“))

text[2].setText(”外国人入籍“);

String BirthyearStr = ”“;

char[] BirthyearChar = new char[4];

Info[1].getChars(3, 7, BirthyearChar, 0);

BirthyearStr = String.valueOf(BirthyearChar);

String BirthmonthStr = ”“;

char[] BirthmonthChar = new char[2];

Info[1].getChars(7, 9, BirthmonthChar, 0);

BirthmonthStr = String.valueOf(BirthmonthChar);

String BirthdateStr = ”“;

char[] BirthdateChar = new char[2];

Info[1].getChars(9, 11, BirthdateChar, 0);

BirthdateStr = String.valueOf(BirthdateChar);

text[3].setText(BirthyearStr + ”年“ + BirthmonthStr + ”月“ + BirthdateStr + ”日“);

char[] addressChar = new char[Info[1].length()18];

Info[2].getChars(18, Info[2].length(), issueChar, 0);

String issueStr = ”“;

issueStr = String.valueOf(issueChar);

text[6].setText(issueStr);

char[] startyearChar = new char[4];

Info[3].getChars(0, 4, startyearChar, 0);

String startyearStr = ”“;

startyearStr = String.valueOf(startyearChar);

char[] startmonthChar = new char[2];

Info[3].getChars(4, 6, startmonthChar, 0);

String startmonthStr = ”“;

startmonthStr = String.valueOf(startmonthChar);

char[] startdateChar = new char[2];

Info[3].getChars(6, 8, startdateChar, 0);

String startdateStr = ”“;

startdateStr = String.valueOf(startdateChar);

text[7].setText(startyearStr + ”年“ + startmonthStr + ”月“ + startdateStr + ”日“);

char[] endyearChar = new char[4];

Info[3].getChars(8, 12, endyearChar, 0);

String endyearStr = ”“;

endyearStr = String.valueOf(endyearChar);

char[] endmonthChar = new char[2];

Info[3].getChars(12, 14, endmonthChar, 0);

String endmonthStr = ”“;

endmonthStr = String.valueOf(endmonthChar);

char[] enddateChar = new char[2];

Info[3].getChars(14, 16, enddateChar, 0);

String enddateStr = ”“;

enddateStr = String.valueOf(enddateChar);

text[8].setText(endyearStr + ”年“ + endmonthStr + ”月“ + enddateStr + ”日“);

int count1 = d.getSize();

byte[] byteArray1 = new byte[count1];

for(i = 0;i < count1;i++)

byteArray1[i] = c.getAsByte(i);

try {

File myFile = new File(”zp.wlt“);

FileOutputStream out = new FileOutputStream(myFile);

out.write(byteArray1, 0, count1-1);

} catch(IOException t){

}

closeJN.invoke();

// System.out.println(closeJN.getRetVal());

int l = 0;

System.loadLibrary(”WltRS“);

BmpJN = new JNative(”WltRS“, ”GetBmp“);

BmpJN.setRetVal(Type.INT);

BmpJN.setParameter(l++, ”zp.wlt“);

BmpJN.setParameter(l++, 1);

BmpJN.invoke();

if(readJN.getRetVal().equals(”144“))

System.out.println(”相片解码成功!“);

else

System.out.println(”相片解码不成功!“);

Image image = null;

try {

image = ImageIO.read(new File(”zp.bmp“));

} catch(IOException ex){

}

ImageIcon icon = new ImageIcon(image);

showBmp.setIcon(icon);

getContentPane().add(showBmp);

setVisible(true);

a.dispose();

b.dispose();

c.dispose();

d.dispose();

e.dispose();

} catch(NativeException e){

} catch(UnsupportedEncodingException e){

e.printStackTrace();

}

} catch(IllegalAccessException e){

} }

public static void main(String agrs[]){

InformationReader informationReader = new InformationReader(”二代身份证信息读取");

informationReader.setSize(500, 500);} }

第三篇:关于JAVA一些问题 程序总结

关于JAVA一些问题 程序总结

public interface SinterFace { public final static String intstr=“hello is interface”;public abstract void nostat();}

public class Useinter implements SinterFace {

int inter = 5;static String str = “hello is class”;public double dou = 1.0;

public void nostat(){ System.out.println(“is no static method”);}

public static void stat(){ System.out.println(“is static method”);} }

public class Main {

public static void main(String[] args){

System.out.println(“静态变量方法在类实例化之前都可以调用:”);Useinter.stat();System.out.println(Useinter.str +“n”);

System.out.println(“非静态变量方法要在类实例化之后才可以调用:”);Useinter useinter = new Useinter();useinter.nostat();System.out.println(useinter.dou);System.out.println(“类中没声明是private的变量默认都是public”);System.out.println(useinter.inter);

System.out.println(“n类里的静态变量可以被实例调用:”);System.out.println(useinter.str +“n”);

System.out.println(“接口里的静态变量可以直接被调用:”);System.out.println(SinterFace.intstr);} }

第四篇:信息查询 申请书(镇)

信息查询申请书

申请人:河南省濮阳县柳屯镇周村12户村民。

代表人:周庆雪,男,汉族,1954年9月7日出生,住河南省濮阳县柳屯镇周村001号。电话:*** 代表人:王连海,男,汉族,1955年2月11日出生,住河南省濮阳县柳屯镇周村141号。电话:*** 被申请人:濮阳县柳屯镇人民政府 住所地:濮阳县柳屯镇柳屯村 法定代表人:周和平支书 申请事项:

1、请求被申请人濮阳县柳屯镇人民政府对濮阳县黄河东路的道路规划的基本情况向社会作出信息公开。

2、请求被申请人濮阳县柳屯镇人民政府重新更换评估机构,重新对申请人的房屋按照现行市场价格公平、公正作出评估。事实与理由:

一、申请人河南省濮阳县柳屯镇周村12户村民的基本情况 申请人河南省濮阳县柳屯镇周村12户村民在河南省濮阳县柳屯镇周村居住,申请人王连海等七户村民自2000年以来按濮阳县的村镇规划,依法在濮阳县柳屯镇周村盖了三层楼房,村民王国强2000年盖了三层楼房其他五户村民盖了两层楼房,申请人和其他六户村民在新盖楼房内居住至今。申请人周庆雪等五户村民自1986年在河南省濮阳县柳屯镇周村居住至今,2010年申请人周庆雪盖了三层楼房,其他四户村民2010年在原住所上盖了两层新楼房。

二、被申请人对申请人的房屋实施拆迁评估价值过低 2013年7月19日河南省濮阳县柳屯镇周村支部书记周和平1 向申请人送达了豫盛华评报字(2013)第038-034号《拆迁房屋分户评估报告》,申请人认为豫盛华评报字(2013)第038-034号《拆迁房屋分户评估报告》不符合客观实际,对申请人河南省濮阳县柳屯镇周村12户村民房屋评估过低,严重侵害了申请人河南省濮阳县柳屯镇周村12户村民的合法权利,申请人强烈要求被申请人濮阳县柳屯镇人民政府重新更换评估机构,客观、公正的对申请人的房屋进行评估。

三、申请人依法请求被申请人濮阳县柳屯镇人民政府向社会公开濮阳县黄河东路的道路规划的基本信息

申请人根据《中华人民共和国政府信息公开条例》第九条:“行政机关对符合下列基本要求之一的政府信息应当主动公开:

(一)涉及公民、法人或其他组织切身利益的;

(四)其他依照法律、法规和国家有关规定应当主动公开的”第十条:“县级以上各级人民政府及其部门应当依照本条例第九条规定,在各自职责范围内确定主动公开的政府信息的具体内容,并重点公开下列政府信息:

(二)国民经济和社会发展规划、专项规划、区域规划及相关政策;

(八)重大建设项目的批准和实施情况;”的规定,要求被申请人濮阳县柳屯镇周村村委会对濮阳市黄河东路向东拓展的政府信息向社会公开,因该项规划涉及申请人濮阳县柳屯镇周村12户村民12户村民切身利益,申请人濮阳县柳屯镇周村12户村民请求被申请人依法办事,让申请人了解涉及自己切身利益的房屋拆迁信息、拆迁房屋的补偿情况。

申请人濮阳县柳屯镇周村12户村民现在居住的房屋是申请人唯一的住处,申请人为了维护自己的合法权利,根据《中华人民共和国政府信息公开条例》第十三条:“除本条例第九条、第十条、第十二条规定的行政机关主动公开的政府信息 2

外,公民、法人或者其他组织还可以根据自身生产、生活、科研等特殊需要,向国务院部门、地方各级人民政府及县级以上地方人民政府部门申请获取相关政府信息。”请求被申请人濮阳县柳屯镇人民政府依法公开濮阳县黄河东路的道路规划的基本信息,被申请人濮阳县柳屯镇人民政府重新更换评估机构,重新对申请人的房屋按照现行市场价格公平、公正作出评估为盼!!

此致

濮阳县柳屯镇人民政府

申请人:河南省濮阳县柳屯镇周12户村民

第五篇:住房信息查询授权委托书

住房信息查询授权委托书

委托人:________(身份证号码:__________________________)受托人:________(身份证号码:__________________________)

人因办理(银行贷款□、契税优惠□、减免个人所得税□)的需要,兹委托_______同志代为办理住房信息证明,由此产生的一切法律责任均由本人自行承担。

委托人:

受托人:

日期:

下载简单的员工信息查询java程序5篇word格式文档
下载简单的员工信息查询java程序5篇.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    企业信用信息查询授权书

    企业信用信息基础数据库查询授权书 人民银行简阳支行: 我公司因贷款业务需要,现授权吴平同志在申报贷款过程中,可以通过中国人民银行企业信用信息基础数据库查询我公司信用信息......

    企业信用信息查询授权书

    xxxx企业信用信息查询授权书 尊敬的客户:为了维护您的权益,请在签署本授权书前,仔细阅读本授权书各条款(特别是黑体字条款),关注您的权利、义务。 xxxx股份有限公司: 本单位(授权单......

    信息查询实习报告

    《现代信息查询与利用》实习报告 姓 名: 蒋毅 学 号: 20135280 专业班级:食品1304 电 话:*** 指导老师:周 晓 蓉 成 绩: 第一次 1.1 课题名称:核电厂含铬废水处理1.2......

    如何查询律师事务所登记信息

    查询律师事务所登记信息 1. 到该律师事务所注册的律协或司法局查; 2. 网络查询。登陆该律师事务所注册的所属省或所属市律师协会、所属省或所属市司法局官网、所属省或所属市......

    信息查询一点通教案

    《信息查询一点通》说课稿 一、说教材 1.教材所在地位 本课是七年级《信息技术》教材第一册第8课,即网络搜索引擎的使用。 学生在学习了前几课的内容后,对计算机网络(互联网)有......

    java员工试用期总结大全

    java员工试用期总结范文java员工试用期总结范文1伴随着充实紧凑的工作生活,两个月的时间已经过去了。这一段时间里有工作上的收获,知识的丰富,经验的增长,同时也暴露出很多问题......

    档案信息查询系统使用说明

    三门峡水力发电厂 档案查询系统使用说明 登陆网址 http://10.231.172.7/进入档案查询系统页面 在用户登录栏输入用户名,密码(都默认为个人工号) 登陆后,在页面左侧选择资料类别......

    身份证信息查询接口 查询身份证具体信息

    身份证信息查询接口 查询身份证具体信息 身份证信息查询接口可以查询身份证上具体信息,包括地区、性别、出生日期等情况。 接口名称:身份证信息查询接口 接口平台:聚合数据 接......