(薪酬管理)数据库原理及应用(工资管理系统”设计内容)

上传人:精****库 文档编号:136359581 上传时间:2020-06-28 格式:DOC 页数:34 大小:1.36MB
返回 下载 相关 举报
(薪酬管理)数据库原理及应用(工资管理系统”设计内容)_第1页
第1页 / 共34页
(薪酬管理)数据库原理及应用(工资管理系统”设计内容)_第2页
第2页 / 共34页
(薪酬管理)数据库原理及应用(工资管理系统”设计内容)_第3页
第3页 / 共34页
(薪酬管理)数据库原理及应用(工资管理系统”设计内容)_第4页
第4页 / 共34页
(薪酬管理)数据库原理及应用(工资管理系统”设计内容)_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《(薪酬管理)数据库原理及应用(工资管理系统”设计内容)》由会员分享,可在线阅读,更多相关《(薪酬管理)数据库原理及应用(工资管理系统”设计内容)(34页珍藏版)》请在金锄头文库上搜索。

1、数据库原理及应用 姓名:XXX 班级:通信XXX班 学号:XXXXXXXXXX“工资管理系统”设计内容成员:XXX、XXX、XXX、XXX、XXX、XXX、XXX一、系统功能分析本系统要求实现以下主要功能:1.数据基本管理功能主要任务是对各种工资信息进行日常的管理,如:(1)工资信息的输入 (2)数据的修改(3)数据的增加、删除2.数据查询功能系统需要提供以下查询功能: (1)员工基本信息情况查询: 员工姓名,员工号,身份证号,职称,身份证号,银行卡号,电话(2)员工月工资情况查询:员工号,姓名,部门名,基本工资,各种扣款,加班费,应得工资(3)职称基本信息情况查询:职称名称,职称基本工资二、

2、系统设计的功能模块三、E-R图设计四、需要建立的库和表1、建立“工资管理系统”数据库2、建立四张表(1)员工基本信息表(2)基本工资表(3)职称工资表(4)用户表五、程序和主要实现界面1、程序(1)界面35/ StaffSystermView.cpp : implementation of the CStaffSystermView class/#include stdafx.h#include StaffSysterm.h#include StaffSystermDoc.h#include StaffSystermView.h#include afxdb.h#ifdef _DEBUG#def

3、ine new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE = _FILE_;#endif#define WM_INSERT 2000#define WM_DELETE 2001#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/ CStaffS

4、ystermViewIMPLEMENT_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(

5、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_COMMAN

6、D(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_CLICKED(IDC_BTN_

7、FIND, OnBtnFind)ON_COMMAND(ID_BUTTON32800_SHOWSTAFF, OnButton32800Showstaff)ON_COMMAND(ID_BUTTON32804_SHOWWAGE, OnButton32804Showwage)ON_COMMAND(ID_BUTTON32805_PRINTVIEW, OnButton32805Printview)ON_COMMAND(IDM_UPDATAZCWAGE, OnUpdatazcwage)ON_COMMAND(IDM_ADDZC, OnAddzc)ON_COMMAND(IDM_SHOWZC, OnShowzc)

8、ON_COMMAND(ID_BUTTON32809_ZC, OnButton32809Zc)ON_COMMAND(WM_INSERT,OnAddstaff)ON_COMMAND(WM_DELETE,OnDeletestaff)ON_COMMAND(WM_ADDOVERTIME,OnOvertimewage)ON_COMMAND(WM_ADDPRIZE,OnPrize)ON_COMMAND(WM_CANCELPRIZE,OnClearprize)ON_COMMAND(WM_ADDLATE,OnLateadd)ON_COMMAND(WM_WAGETOTAL,OnTotal)ON_COMMAND(W

9、M_CLEARPWAGE,OnClearswage)ON_COMMAND(WM_CLEARWAGE,OnClearwage)ON_COMMAND(IDM_SAVEDATABASE, OnSavedatabase)ON_COMMAND(IDM_RESTORE, OnRestore)/AFX_MSG_MAP/ Standard printing commandsON_COMMAND(ID_FILE_PRINT, CFormView:OnFilePrint)ON_COMMAND(ID_FILE_PRINT_DIRECT, CFormView:OnFilePrint)ON_COMMAND(ID_FIL

10、E_PRINT_PREVIEW, CFormView:OnFilePrintPreview)END_MESSAGE_MAP()/CStaffSystermView construction/destructionCStaffSystermView:CStaffSystermView(): CFormView(CStaffSystermView:IDD)/AFX_DATA_INIT(CStaffSystermView)/AFX_DATA_INIT/ TODO: add construction code herem_login.DoModal();pDb=new CDatabase();CSta

11、ffSystermView:CStaffSystermView()void CStaffSystermView:DoDataExchange(CDataExchange* pDX)CFormView:DoDataExchange(pDX);/AFX_DATA_MAP(CStaffSystermView)DDX_Control(pDX, IDC_COMBO_FIND, m_ControlComFind);DDX_Control(pDX, IDC_LIST2, m_findTemp);DDX_Control(pDX, IDC_LIST1, m_DataArea);/AFX_DATA_MAPBOOL

12、 CStaffSystermView:PreCreateWindow(CREATESTRUCT& cs)/ TODO: Modify the Window class or styles here by modifying/ the CREATESTRUCT csreturn CFormView:PreCreateWindow(cs);void CStaffSystermView:OnInitialUpdate()CFormView:OnInitialUpdate();GetParentFrame()-RecalcLayout();ResizeParentToFit();m_DataArea.

13、SetExtendedStyle(LVS_EX_FLATSB /扁平风格滚动条|LVS_EX_FULLROWSELECT /允许整行选中|LVS_EX_HEADERDRAGDROP /允许标题拖拽|LVS_EX_ONECLICKACTIVATE /高亮显示|LVS_EX_GRIDLINES /画出网格线);m_findTemp.SetExtendedStyle(LVS_EX_FLATSB /扁平风格滚动条|LVS_EX_FULLROWSELECT /允许整行选中|LVS_EX_HEADERDRAGDROP /允许标题拖拽|LVS_EX_ONECLICKACTIVATE /高亮显示|LVS_EX

14、_GRIDLINES /画出网格线);m_ControlComFind.AddString(员工号);m_ControlComFind.AddString(员工姓名);SetDlgItemText(IDC_COMBO_FIND,员工号);/ CStaffSystermView printingBOOL CStaffSystermView:OnPreparePrinting(CPrintInfo* pInfo)/ default preparationreturn DoPreparePrinting(pInfo);void CStaffSystermView:OnBeginPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)/ TODO: add extra initialization

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号