工资管理系统设计(论文+流程图+源代码+下载) 第11页

工资管理系统设计(论文+流程图+源代码+下载) 第11页
图24  工资添加图
当输入有效的员工号,以及员工各种工资信息,单击确定按钮,完成工资添加。
核心代码为:
    ……
   添加员工工资信息
6.2.2 工资更新窗体的建立
单击“工资管理/工资更新”菜单时,可弹出工资工资更新,如图25所示:
 
图25  工资更新图
员工工资更新系统流程如图26所示:

图26  员工工资更新流程图
当输入有效的员工号,单击确定按钮,在列表中显示该员工所有工资信息,填好各种要修改的信息后,单击修改按钮,完成工资添加。
核心代码为:
    ……
 CString strSQL;
    strSQL="update salaryinf set\
  workerid='" + m_workerid 
  + "',salaryjiben='" + m_salaryjiben
  ……
  + "' where workerid='" + m_workerid + "'";   // 条件
 db.ExecuteSQL(strSQL);        //执行SQL语句,更新员工工资信息
6.2.3 工资删除窗体的建立
单击“工资管理/工资删除”菜单时,可弹出工资删除,如图27所示:
 
图27  工资删除图
当输入有效的员工号,单击确定按钮,在列表中显示该员工所有工资信息,单击确定删除按钮,完成确定删除。
按钮的核心代码为:
单击“部门管理/部门添加”菜单时,可弹出部门添加菜单,如图28所示:
 
图28  部门添加图
当输入有效的新部门名,部门成立时间,部门备注,单击确定按钮,完成部门添加。
按钮的核心代码为:
 ……
 sql.Format("select * from departinf where departname='%s' ",m_departname);
     ……
 MessageBox("对不起,用户名已经存在,请重新输入部门名!");
  ……
    CString str,strSQL;
 strSQL="insert into departinf(departname,foundtime,beizhu) \
   values('"
  + m_departname +  "','"
  + m_foundtime +  "','"
  + m_beizhu +  "')";
 db.ExecuteSQL(strSQL);     //执行SQL语句,添加部门信息
6.2.4 部门修改窗体的建立
单击“部门管理/部门修改”菜单时,可弹出部门修改菜单,如图29所示:
 
图29  部门修改图
当输入有效的部门名,新的部门名,单击确定按钮,完成部门修改。
按钮的核心代码为:
 ……
 sql.Format("select * from Departinf where departname='%s' ",m_departname);
    ……
 MessageBox("对不起,部门名不存在,请重新输入部门名!");
……
    CString strSQL;
    strSQL="update departinf set\
  departname='" + m_newdepartname 
  + "' where departname'" + m_departname + "'"; // 条件
 db.ExecuteSQL(strSQL);         //执行SQL语句,修改部门信息
6.2.5 部门删除窗体的建立
单击“部门管理/部门删除”菜单时,可弹出部门删除菜单,如图30所示:
 
图30  部门删除图
当输入有效的部门名,单击确定按钮,完成部门删除。

 << 上一页  [11] [12] [13] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有