文档介绍:“工资管理系统”设计内容
成员:XXX、XXX、XXX、XXX、XXX、XXX、XXX
一、系统功能分析
本系统规定实现如下重要功能:
重要任务是对各种工资信息进行寻常管理,如:
(1)工资信息输入
(2)数据修改
(3)数据增长、删除
系统需要提供如下查询功能:
(1)员工基本信息状况查询:
员工姓名,员工号,身份证号,职称,身份证号,银行卡号,电话
(2)员工月工资状况查询:
员工号,姓名,部门名,基本工资,各种扣款,加班费,应得工资
(3)职称基本信息状况查询:
职称名称,职称基本工资
二、系统设计功能模块
三、E-R图设计
四、需要建立库和表
1、建立“工资管理系统”数据库
2、建立四张表
(1)员工基本信息表
(2)基本工资表
(3)职称工资表
(4)顾客表
五、程序和重要实现界面
1、程序
(1)界面
// :implementation of the CStaffSystermView class
//
#include ""
#include ""
#include ""
#include ""
#include ""
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
#define WM_INSERT
#define WM_DELETE
#define WM_ADDOVERTIME 3000
#define WM_ADDPRIZE 3001
#define WM_CANCELPRIZE 3002
#define WM_ADDLATE 3003
#define WM_WAGETOTAL 3004
#define WM_CLEARPWAGE 3005
#define WM_CLEARWAGE 3006
///////////////////////////////////////////
// CStaffSystermView
IMPLEMENT_DYNCREATE(CStaffSystermView,CFormView)
BEGIN_MESSAGE_MAP(CStaffSystermView,CFormView)
//{{AFX_MSG_MAP(CStaffSystermView)
ON_COMMAND(IDM_SHOWTAFF,OnShowtaff)
ON_COMMAND(IDM_STAFFWAGE,OnStaffwage)
ON_COMMAND(IDM_ADDSTAFF,OnAddstaff)
ON_COMMAND(IDM_DELETESTAFF,OnDeletestaff)
ON_COMMAND(IDM_LATEADD,OnLateadd)
ON_COMMAND(IDM_PRIZE,OnPrize)
ON_COMMAND(IDM_TOTAL,OnTotal)
ON_COMMAND(IDM_CLEARPRIZE,OnClearprize)
ON_COMMAND(IDM_CLEARSWAGE,OnClearswage)
ON_COMMAND(IDM_CLEARWAGE,OnClearwage)
ON_COMMAND(IDM_OVERTIMEWAGE,OnOvertimewage)
ON_NOTIFY(NM_RCLICK,IDC_LIST1,OnRclickList1)
ON_COMMAND(ID_BUTTON32791,OnButton32791)
ON_COMMAND(ID_BUTTON32792,OnButton32792)
ON_COMMAND(ID_BUTTON32794,OnButton32794)
ON_COMMAND(ID_BUTTON32795,OnButton32795)
ON_COMMAND(ID_BUTTON32796,OnButton32796)
ON_COMMAND(ID_BUTTON32797,OnButton32797)
ON_COMMAND(ID_BUTTON32798,OnButton32798)
ON_BN_CLIC