员工薪资管理系统课程设计(编辑修改稿)内容摘要:
t()。 } catch(Exception exception){ ()。 } } //面板初始化方法 private void jbInit() throws Exception { //连接数据库 con=()。 st=()。 //框架的布局 (null)。 //设置各组件的大小 (new (黑体 ,16))。 (new Rectangle(46,4,222,32))。 (new Rectangle(47,37,247,31))。 (new Rectangle(47,86,247,30))。 (new Rectangle(24,130,305,109))。 //添加按钮动作事件 (this)。 //添加组件到面板 (jLabel1)。 (jTextField1)。 (jTextArea1)。 (jButton1)。 } //点击按钮事件 public void actionPerformed(ActionEvent e) { //获取输入的员工的姓名 String EmployeeName=()。 //清空文本区原有的内容 ()。 try{ //利用 st对象执行 SQL语句,返回结果集对象 ResultSet rs=(select * from Employee where 员工姓名=39。 +EmployeeName+39。 )。 //处理结果集 if(()) { ( 员工号 :+( 员工号 )+\n+员工姓 名 :+(员工姓名 )+\n+员工性别 :+(员工性别 )+\n+员工年龄 :+(员工年龄 )+\n+部门名称 :+(部门名称 )+\n+员工职业 :+(员工职业 )+\n)。 } else { (this,没有这个员工号的员工 !)。 } } catch(Exception ex){ //利用消息对话框提示查询失败 (this,员工查询失败 !)。 } } } //工资查询 面板类 SalaryInquire //导入系统的类包 import .*。 import .*。 import .*。 import .*。 //创建“工资查询”类 public class SalaryInquire extends JPanel implements ActionListener { //声明连接数据库对象 Connection con。 //声明 SQL语句对象 Statement st。 //创建组件对象:标签、文本行、单选 JLabel jLabel1=new JLabel(请输入要查询的员工号: )。 JTextField jTextField1=new JTextField()。 JButton jButton1=new JButton(工资查询 )。 JTextArea jTextArea1=new JTextArea()。 //构造方法 public SalaryInquire() { try{ //调用初始化方法 jbInit()。 } catch(Exception exception){ ()。 } } //面板初始化方法 private void jbInit() throws Exception { //连接数据库 con=()。 st=()。 //框架的布局 (null)。 //设置各组件的大小 (new (黑体 ,16))。 (new Rectangle(46,4,222,32))。 (new Rectangle(47,37,247,31))。 (new Rectangle(47,86,247,30))。 (new Rectangle(24,130,305,109))。 //添加按钮动作事件 (this)。 //添加组件到面板 (jLabel1)。 (jTextField1)。 (jTextArea1)。 (jButton1)。 } //点击按钮事件 public void actionPerformed(ActionEvent e) { //获取输入的员工号 String EmployeeID=()。 //清空文本区原有的内容 ()。 try{ //利用 st对象执行 SQL语句,返回结果集对象 ResultSet rs=(select * from Salary where 员 工 号=39。 +EmployeeID+39。 )。 //处理结果集 if(()) { ( 员工号 :+( 员工号 )+\n+员工工资 :+(员工工资 )+\n)。 } else { (this,该员工号的员工没有工资记录 !)。 } } catch(Exception ex){ //利用消息对话框提示查询失败 (this,工资查询失败 !)。 } } } 工资代码 //“修改工资”面板类 ModifySalary //导入系统的类包 import .*。 import .*。 import .*。 import .*。 //创建“修改工资”面板类 public class ModifySalary extends JPanel implements ActionListener { //声明连接数据库对象 Connection con。 //声明 SQL语句对象 Statement st。 //创建组件对象:标签、文本行、单选 JLabel jLabel1=new JLabel(请输入员工号: )。 JTextField jTextField1=new JTextField()。 JButton jButton1=new JButton(查找该员工 )。 JLabel jLabel2=new JLabel(员工号 :)。 JTextField jTextField2=new JTextField()。 JLabel jLabel3=new JLabel(员工工资 :)。 JTextField jTextField3=new JTextField()。 JButton jButton2=new JButton(修改工资 )。 //构造方法 public ModifySalary() { try{ //调用初始化方法 jbInit()。 } catch(Exception exception){ ()。 } } //面板初始化方法 private void jbInit() throws Exception { //连接数据库 con=()。 st=()。 //框架的布局 (null)。 //设置各组件的大小 (new (楷体 ,14))。 (new Rectangle(40,25,140,30))。 (new Rectangle(185,25,120,30))。 (new Rectangle(110,65,120,30))。 (new (楷体 ,14))。 (new Rectangle(90,125,80,30))。 (new Rectangle(170,125,80,30))。 (new (楷体 ,14))。 (new Rectangle(90,160,80,30))。 (new Rectangle(170,160,80,30))。 (new Rectangle(120,200,100,30))。 //添加按钮动作事件 (this)。 (this)。 //添加组件到面板 (jLabel1)。 (jTextField1)。 (jButton1)。 (jLabel2)。 (jTextField2)。 (false)。 (jLabel3)。 (jTextField3)。 (jButton2)。 } //点击按钮事件 public void actionPerformed(ActionEvent actionevent) { //点击“查找该员工”按钮 if(()==jButton1) { //获取输入的员工号 String EmployeeID=()。 try{ //利用 st对象执行 SQL语句,返回结果集对象 ResultSet rs=(select * from Salary where 员工 号=39。 +EmployeeID+39。 )。 //处理结果集 if(()) { ((员工号 ))。 ((员工工资 ))。 } else { (this,没有这个员工号的员工 !)。 } } catch(Exception ex){ //利用消息对话框提示查询失败 (this,工资修改失败 !)。 } } //点击“修改工资”按钮 if(()==jButton2) { //获取用户更改的工资 try{ //利用 st对象执行 SQL语句,进行修改操作 (update Salary set 员工工资 =39。 +()+39。 where 员工号 =39。 +()+39。 )。 //利用消息对话框提示工资修改成功 (this,工资修改成功。 )。 } catch(Exception ex){ //利用消息对 话框提示异常的信息 (this,工资修改失败。 )。 ()。 } } } } //添加员工面板类 AddEmployee //导入系统的类包 import .*。 import .*。 import .*。 import .*。 //创建“添加员工“面板类 public class AddEmployee extends JPanel implements ActionListener { //声明连接数据库对象 Connection con。 //声明 SQL语句对象 Statement st。 //创建组件对象:标签、文本行、单选。员工薪资管理系统课程设计(编辑修改稿)
相关推荐
广泛使用。 流量传感器是用来检测气体或液体在单位时间里流过某一固定横截面积的流体速度, 流速与管道横截面积的乘积等于流量。 用于测量流量的传感器很多,目前主要有测压式、热丝式和超声式三种, 基本都是专门设计用于医用仪 器的探测部件, 在临床呼吸机的应用已经有近 20 年历史 [10]。 这类流量传感器主要包含两种:一种是压差式流量传感器。 但是这类传感器在很低流量的范围内检测曲线呈非线性
................................... 31 附录 1:四个品牌在线社区样本采集(日期: 1 月 15 日到 1 月 26 日) ........................................ 33 附录 2:淑女屋的精华帖子统计样本 ........................................................
“ OEC”( Overall Every Control and Clear)管理模式、“市场链”管理及“人单合一”发展模式引起国际管理界高度关注。 目前,已有美国哈佛大学、南加州大学、瑞士IMD 国际管理学院、法国的欧洲管理学院、日本神户大学等商学院专门对此进行案例研究。 海尔的 30 余个管理案例被世界 12 所大学写入案例库,其中,“海尔文化激活休克鱼”管理案例被纳入哈佛大学商学院案例库
业文化,营造良好的激励机制文化环境 随着我国改革开放力度的加大,及社会主义市场经济体制的建立,企业之间的竞争越来越激烈,已经从单纯的产业竞争上升到文化软实力的竞争,凯利电源有限公司目前仍局限于狭小的家族式企业的圈子里,与现在山东科技大学泰山科技学院学生毕业设计(论文) 9 的市场经济逐渐脱轨,未获得长足发展,企业必须摒弃这一错误观点,加大对文化建设的投入力度,聘用专门人才开发新产品
IS 应用的进程,在城市规划管理、交通运输、测绘、环保、农业等领域发挥了重要的作用,取得了良好的经济效益和社会效益 [4]。 研究 方向 随着我国城市化进程的加快,城市规模越来越大,公交线路也在不断增加。 怎样选择合适的公交车到达目的地成为市民关注的问题。 地理信息系统 (geographic information system, GIS)是以空间数据为基础,在计算机软硬件的支持下
卡不得行 使到淋水柱、联系梁垫层位置,以免地基被扰动。 若土质异常,不符合设计要求,需经设计院作出处理意见后方可施工。 垫层砼浇筑要严格控制垫层面标高及表面平整度。 ,经验收合格后进入下一道工序。 钢筋工程 1 钢筋在内场制作,运至施工现场绑扎。 制作时必须严格按照审核过的钢筋翻样单进行。 钢筋要求无锈斑、油污、损伤等缺陷,粘在钢筋上的水泥清理干净。 所用钢筋均应有出厂合格证和复试报告。