Java和SQL-Server2000开发的职工和工资管理系统(全过程及代码)

更新时间:2023-06-19 21:38:17 阅读: 评论:0

工资管理系统
一,设计数据库SalaryManagement
职工表:
工资表
二,创建“数据源(ODBC)”
具体步骤:
“开始”-“控制面板”-“管理工具”-“数据源(ODBC)
-在用户DNS里,点“添加”--在数据源驱动列表最下方选择“SQLServer”
-点“完成”--出现了一个创建到SQL Server的新数据源
-在数据源“名称”右侧,填写数据库的名称;在“服务器”右侧,写(local)
-点“下一步”--继续点“下一步”
-在更改默认的数据库为“SalaryManagement”,这里的数据库为我刚刚新建的数据库。
-点“下一步”
-点“完成”
-出现一个“ODBC Microsoft SQL Server 安装”对话框
-点击下面的“测试数据源”
-出现图2.1就好了。
图2.1
-下面依次点击“确定”就完成了。
-完成了以后,你会在数据源里看到自己刚刚新建的数据源,名为:“SalaryManagement”
三代码的编写:
3.1数据库连接(文件名:DBConnect.java
注意,这个文件最好先编译,因为后面的main.java文件的编译会用到该文件编译完产生的DBConnect.class文件
//类DBConnect用于数据库的连接
//导入sql包
import java.sql.*;
//创建数据库连接类DBConnect
public class DBConnect
{
    //静态方法提高数据库的连接效率
    public static Connection getConn() throws Exception
    {
        //加载JDBC驱动
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        //以系统默认用户身份,连接数据库StudentManager
        Connection("jdbc:odbc:SalaryManagement","","");
    }
}
3.2 添加职工信息(文件名:AddEmployee.java
//添加职工面板类AddEmployee
//导入系统的类包
import java.awt.*;
import java.sql.*;
import javax.swing.*;
import java.awt.event.*;
循环农业//创建“添加职工“面板类
public class AddEmployee extends JPanel implements ActionListener
{
    //声明连接数据库对象
    Connection con;
    //声明SQL语句对象
    Statement st;
    //创建组件对象:标签、文本行、单选
    JLabel jLabel1=new JLabel("职工工号");
    JLabel jLabel2=new JLabel("职工姓名");
    JLabel jLabel3=new JLabel("职工性别");
    JLabel jLabel4=new JLabel("职工年龄");
    JLabel jLabel5=new JLabel("家庭住址");
    JLabel jLabel6=new JLabel("联系电话");
    JTextField jTextField1=new JTextField();
    JTextField jTextField2=new JTextField();
纯露怎么用    JTextField jTextField3=new JTextField();
    JTextField jTextField4=new JTextField();
    JTextField jTextField5=new JTextField();
    JRadioButton jRadioButton1=new JRadioButton("男");
    JRadioButton jRadioButton2=new JRadioButton("女");
    ButtonGroup buttonGroup1=new ButtonGroup();
    JButton jButton1=new JButton("添加职工");
    //构造方法
    public AddEmployee()
    {
        try{
            //调用初始化方法
            jbInit();
        }
        catch(Exception exception){
            exception.printStackTrace();
        }
    }
    //界面初始化方法
    private void jbInit() throws Exception
    {
        //连接数据库
        Conn();
        ateStatement();
        //框架的布局
        this.tLayout(null);
        //设置各组件的大小
        jLabel1.tBounds(new Rectangle(21,17,64,24));
        jLabel2.tBounds(new Rectangle(21,51,53,22));
        jLabel3.tBounds(new Rectangle(21,86,61,27));
        jLabel4.tBounds(new Rectangle(21,122,59,25));
        jLabel5.tBounds(new Rectangle(21,168,54,24));
        jLabel6.tBounds(new Rectangle(21,205,54,24));
        jTextField1.tBounds(new Rectangle(102,10,200,30));
        jTextField2.tBounds(new Rectangle(102,49,200,30));
        jTextField3.tBounds(new Rectangle(102,117,80,33));
        jTextField4.tBounds(new Rectangle(102,163,200,29));
        jTextField5.tBounds(new Rectangle(102,200,200,29));
        jRadioButton1.tBounds(new Rectangle(102,83,65,30));
        jRadioButton2.tBounds(new Rectangle(190,85,85,30));
        jButton1.tBounds(new Rectangle(130,240,150,32));
        //设置单选按钮被选中
        jRadioButton1.tSelected(true);
        //添加按钮动作事件
        jButton1.addActionListener(this);
萝卜香菇汤
        //添加组件到面板
祖坟风水        this.add(jLabel1);
        this.add(jTextField1);
        this.add(jLabel2);
        this.add(jTextField2);
        this.add(jLabel3);
        buttonGroup1.add(jRadioButton1);
        buttonGroup1.add(jRadioButton2);蜻蜓点水是什么意思
        this.add(jRadioButton1);
        this.add(jRadioButton2);
        this.add(jLabel4);
        this.add(jTextField3);
        this.add(jLabel5);
        this.add(jTextField4);
        this.add(jLabel6);角多音字组词
        this.add(jTextField5);
        this.add(jButton1);
    }
    //点击按钮事件
    public void actionPerformed(ActionEvent e)
    {
        //获取用户输入的信息
        String Text();
        String Text();
虾仁配什么菜炒好吃        String EmployeeSex="";
发现你的美
        if(jRadioButton1.isSelected())
            EmployeeSex+="男";

本文发布于:2023-06-19 21:38:17,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1046049.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据库   连接   职工   添加   数据源   创建   文件
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图