职工管理系统论文(3)

2019-03-23 13:39

职工管理系统

Worker_id Salary_much Worker_protect Worker_rent Number Char(6) Char(6) Cha(6) Fk NOT NULL 4.1.4工资信息视图 information

字段名 Worker_name Worker_code Worker_place Salary_much Worker_protect Worker_rent 类型 PK/FK/UN 是否为空/默认 备注 4.2、创建相应对象代码

创建用户并授权

create user worker identified by \grant dba to worker ;

登入窗口

create table tb_login(

login_id number,login_name char(20) not null,login_password char(20) not null);

alter table tb_login add constraint pk_tb_login primary key (login_id);

create sequence sq_login_id_pk;

insert into tb_login(login_id,login_name,login_password) values ( sq_login_id_pk.nextval,'admin','admin'); 职工信息

create table tb_worker( worker_id number,worker_name char(10) ,worker_age

char(5),worker_sex char(5),worker_num char(7),worker_class char(16), worker_place char(12), worker_code char(20),worker_phone char (11)) create sequence sq_worker_id_pk; 职工工资

create table tb_salary(salary_id number,worker_id number,salary_much char(6), worker_protect char(6),worker_rent char(6));

alter table tb_salary add constraint pk_tb_salary_id primary key (salary_id);

alter table tb_salary add constraint fk_tb_salary_worker_id foreign key (worker_id) references tb_worker (worker_id);

create sequence sq_salary_id_pk;

- 11 -

职工管理系统

创建工资信息视图

create or replace view information

as(select a.worker_name,a.worker_code,a.worker_place,b.salary_much, b.worker_protect,b.worker_rent from tb_worker a,tb_salary b where b.worker_id=a.worker_id);

- 12 -

职工管理系统

第五章 系统功能模块实现

5.1 登录窗口

用户运行职工管理系统时,首先出现一个登录窗口,提示用户输入用户名和密码,登录按钮的clicked事件如下:

but.addActionListener(new ActionListener(){//为登入按钮监听 public void actionPerformed(ActionEvent arg0) { if(text1.getText().equals(\text2.getText().equals(\

JOptionPane.showMessageDialog(null, \用户名或密码不能为

空!\ stmt);

return ; }

Statement stmt= new JDBC().link(); String set1=text1.getText(); String set2=text2.getText();

String str=new HandleLogin().selectDate(set1, set2,

if(str.equals(\

JOptionPane.showMessageDialog(null, \用户名或密码错误!

\

return; }else{

new MyFrameWindow();

MyFrameLogin.this.setVisible(false); }}

- 13 -

职工管理系统

}

});

5.2 显示系统运行主窗口

进入系统主窗口后,打开部门管理、工资管理、职工信息管理窗口,可显示如下界面:

5.3窗口的职工基本信息窗口

- 14 -

职工管理系统

相应的数据库操作语句如下: package mySencondPackage;

import java.awt.TextArea; import java.beans.Statement; import java.sql.ResultSet; import java.util.Vector;

import javax.swing.JOptionPane;

public class HandleDate { String ret = 0 + \ ResultSet sc=null; //Vector as=new Vector(); public String insertDate(String[] stem, java.sql.Statement stmt) { try{ String sql = \ + \ + \ + \ for (int i = 0; i < stem.length; i++) { sql = sql + \ } sql = sql + \ ret = 0 + \

- 15 -


职工管理系统论文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:必修1 第三单元 细胞的能量供应和利用

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: