下载资源后端资源详情
人事管理系统.zip
大小:29.73MB
价格:27积分
下载量:0
评分:
5.0
上传者:meishengjie111
更新日期:2025-09-22

VS2010MFC对话框人事管理系统

资源文件列表(大概)

文件名
大小
人事管理系统/
-
人事管理系统/AddView.cpp
7.74KB
人事管理系统/AddView.h
1.97KB
人事管理系统/ChangeView.cpp
6.46KB
人事管理系统/ChangeView.h
1.86KB
人事管理系统/ChildFrm.cpp
2.66KB
人事管理系统/ChildFrm.h
1.68KB
人事管理系统/ChildView.cpp
1.14KB
人事管理系统/ChildView.h
1.24KB
人事管理系统/Crypt.cpp
1.78KB
人事管理系统/Crypt.h
611B
人事管理系统/Debug/
-
人事管理系统/Debug/AddView.obj
98.96KB
人事管理系统/Debug/ChangeView.obj
86.51KB
人事管理系统/Debug/ChildFrm.obj
33.34KB
人事管理系统/Debug/ChildView.obj
18.12KB
人事管理系统/Debug/cl.command.1.tlog
8.72KB
人事管理系统/Debug/CL.read.1.tlog
34.44KB
人事管理系统/Debug/CL.write.1.tlog
5.51KB
人事管理系统/Debug/Crypt.obj
16.85KB
人事管理系统/Debug/link-cvtres.read.1.tlog
2B
人事管理系统/Debug/link-cvtres.write.1.tlog
2B
人事管理系统/Debug/link.command.1.tlog
2.92KB
人事管理系统/Debug/link.read.1.tlog
6.72KB
人事管理系统/Debug/link.write.1.tlog
2.14KB
人事管理系统/Debug/LoginDlg.obj
39.52KB
人事管理系统/Debug/MainFrm.obj
51.57KB
人事管理系统/Debug/mt.command.1.tlog
646B
人事管理系统/Debug/mt.read.1.tlog
572B
人事管理系统/Debug/mt.write.1.tlog
450B
人事管理系统/Debug/rc.command.1.tlog
1.15KB
人事管理系统/Debug/rc.read.1.tlog
3.21KB
人事管理系统/Debug/rc.write.1.tlog
550B
人事管理系统/Debug/SearchView.obj
102.19KB
人事管理系统/Debug/StdAfx.obj
542.5KB
人事管理系统/Debug/TheChildFrame.obj
23.92KB
人事管理系统/Debug/vc100.idb
1.04MB
人事管理系统/Debug/vc100.pdb
2.23MB
人事管理系统/Debug/vc60.idb
217KB
人事管理系统/Debug/vc60.pdb
364KB
人事管理系统/Debug/zhaoliang.exe
209.5KB
人事管理系统/Debug/zhaoliang.exe.embed.manifest
667B
人事管理系统/Debug/zhaoliang.exe.embed.manifest.res
732B
人事管理系统/Debug/zhaoliang.exe.intermediate.manifest
381B
人事管理系统/Debug/zhaoliang.ilk
1.68MB
人事管理系统/Debug/zhaoliang.lastbuildstate
81B
人事管理系统/Debug/zhaoliang.log
1.03KB
人事管理系统/Debug/zhaoliang.obj
41.9KB
人事管理系统/Debug/zhaoliang.res
19.4KB
人事管理系统/Debug/zhaoliang.vcxprojResolveAssemblyReference.cache
713B
人事管理系统/Debug/zhaoliang.write.1.tlog
-
人事管理系统/Debug/zhaoliang_manifest.rc
214B
人事管理系统/ipch/
-
人事管理系统/ipch/zhaoliang-b9514d35/
-
人事管理系统/ipch/zhaoliang-b9514d35/zhaoliang-f82350f3.ipch
67.94MB
人事管理系统/LoginDlg.cpp
2.51KB
人事管理系统/LoginDlg.h
1.32KB
人事管理系统/MainFrm.cpp
6.26KB
人事管理系统/MainFrm.h
2.06KB
人事管理系统/QUERY.LOG
-
人事管理系统/RES/
-
人事管理系统/RES/PEOPLE.BMP
11.55KB
人事管理系统/RES/Thumbs.db
11.5KB
人事管理系统/RES/Toolbar.bmp
1.24KB
人事管理系统/RES/zhaoliang.ico
1.05KB
人事管理系统/RES/zhaoliang.rc2
401B
人事管理系统/RESOURCE.H
3.78KB
人事管理系统/SearchView.cpp
9.63KB
人事管理系统/SearchView.h
2.06KB
人事管理系统/STATS.LOG
643B
人事管理系统/StdAfx.cpp
211B
人事管理系统/StdAfx.h
1.05KB
人事管理系统/TheChildFrame.cpp
705B
人事管理系统/TheChildFrame.h
1.16KB
人事管理系统/zhaoliang.aps
44.42KB
人事管理系统/zhaoliang.clw
7.68KB
人事管理系统/zhaoliang.cpp
4.55KB
人事管理系统/zhaoliang.dsp
5.77KB
人事管理系统/zhaoliang.dsw
541B
人事管理系统/zhaoliang.h
1.48KB
人事管理系统/zhaoliang.ncb
73KB
人事管理系统/zhaoliang.opt
47.5KB
人事管理系统/zhaoliang.plg
2.62KB
人事管理系统/zhaoliang.rc
16.23KB
人事管理系统/zhaoliang.sdf
49.83MB
人事管理系统/zhaoliang.suo
2.5KB
人事管理系统/zhaoliang.vcxproj
8.68KB
人事管理系统/zhaoliang.vcxproj.filters
4.36KB
人事管理系统/zhaoliang.vcxproj.user
143B

资源内容介绍

1、MFC的简单操作2、对话框的简单操作3、与数据库相连4、适用于新手
// SearchView.cpp : implementation file//#include "stdafx.h"#include "zhaoliang.h"#include "SearchView.h"#include "MainFrm.h"#include "Crypt.h"#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;#endifextern CDatabase db;/////////////////////////////////////////////////////////////////////////////// CSearchViewIMPLEMENT_DYNCREATE(CSearchView, CFormView)CSearchView::CSearchView(): CFormView(CSearchView::IDD){//{{AFX_DATA_INIT(CSearchView)m_strID = _T("");m_strSpecialty = _T("");m_strMemo = _T("");m_strPasswd = _T("");m_strName = _T("");m_strBirthday = _T("");m_strAddress = _T("");m_strTel = _T("");m_strEmail = _T("");//}}AFX_DATA_INIT}CSearchView::~CSearchView(){}void CSearchView::DoDataExchange(CDataExchange* pDX){CFormView::DoDataExchange(pDX);//{{AFX_DATA_MAP(CSearchView)DDX_Control(pDX, IDC_SEARCH_LIST, m_cList);DDX_Control(pDX, IDC_SEARCH_CMB_JOB, m_cJob);DDX_Control(pDX, IDC_SEARCH_CMB_EDULEVEL, m_cEdulevel);DDX_Control(pDX, IDC_SEARCH_CMB_DEPARTMENT, m_cDepartment);DDX_Text(pDX, IDC_SEARCH_EDT_ID, m_strID);DDX_Text(pDX, IDC_SEARCH_EDT_SPECIALTY, m_strSpecialty);DDX_Text(pDX, IDC_SEARCH_EDT_MEMO, m_strMemo);DDX_Text(pDX, IDC_SEARCH_EDT_PASSWD, m_strPasswd);DDX_Text(pDX, IDC_SEARCH_EDT_NAME, m_strName);DDX_Text(pDX, IDC_SEARCH_EDT_BIRTHDAY, m_strBirthday);DDX_Text(pDX, IDC_SEARCH_EDT_ADDRESS, m_strAddress);DDX_Text(pDX, IDC_SEARCH_EDT_TEL, m_strTel);DDX_Text(pDX, IDC_SEARCH_EDT_EMAIL, m_strEmail);//}}AFX_DATA_MAP}BEGIN_MESSAGE_MAP(CSearchView, CFormView)//{{AFX_MSG_MAP(CSearchView)ON_WM_DESTROY()ON_EN_CHANGE(IDC_SEARCH_EDT_ID, OnChangeSearchEdtId)ON_BN_CLICKED(IDC_SEARCH_BTN_CHANGE, OnSearchBtnChange)ON_BN_CLICKED(IDC_SEARCH_BTN_CHGPASSWD, OnSearchBtnChgpasswd)ON_WM_CTLCOLOR()//}}AFX_MSG_MAPEND_MESSAGE_MAP()/////////////////////////////////////////////////////////////////////////////// CSearchView diagnostics#ifdef _DEBUGvoid CSearchView::AssertValid() const{CFormView::AssertValid();}void CSearchView::Dump(CDumpContext& dc) const{CFormView::Dump(dc);}#endif //_DEBUG/////////////////////////////////////////////////////////////////////////////// CSearchView message handlersvoid CSearchView::OnInitialUpdate() {CFormView::OnInitialUpdate();// 给m_cList加入网格DWORD style=m_cList.GetExtendedStyle();m_cList.SetExtendedStyle(style|LVS_EX_GRIDLINES);// 使框架窗口大小与视图匹配GetParentFrame()->RecalcLayout(); ResizeParentToFit(FALSE);GetParentFrame()->SetWindowText("员工信息查询修改"); // 设置标题CRecordset rs(&db); // 数据集CString str;// 设置部门下拉框所取的值为DEPARTMENT表中的值rs.Open(CRecordset::forwardOnly, "select NAME from DEPARTMENT");while(!rs.IsEOF()){rs.GetFieldValue("NAME", str);m_cDepartment.AddString(str);rs.MoveNext();}rs.Close();// 设置职务下拉框所取的值为JOB表中的值rs.Open(CRecordset::forwardOnly, "select DESCRIPTION from JOB");while(!rs.IsEOF()){rs.GetFieldValue("DESCRIPTION", str);m_cJob.AddString(str);rs.MoveNext();}rs.Close();// 设置受教育水平下拉框所取的值为EDU_LEVEL表中的值rs.Open(CRecordset::forwardOnly, "select DESCRIPTION from EDU_LEVEL");while(!rs.IsEOF()){rs.GetFieldValue("DESCRIPTION", str);m_cEdulevel.AddString(str);rs.MoveNext();}rs.Close();// 添加List控件的列m_cList.InsertColumn(0, "记录编号", LVCFMT_LEFT, 100);m_cList.InsertColumn(1, "记录时间", LVCFMT_LEFT, 100);m_cList.InsertColumn(2, "具体描述", LVCFMT_LEFT, 215); m_brush.CreateSolidBrush(RGB(0,150,200));Init(); // 调用初始化函数}void CSearchView::OnDestroy() {CFormView::OnDestroy();((CMainFrame*)AfxGetMainWnd())->m_bItemSearch=TRUE; // 开放"查询修改"功能"((CMainFrame*)AfxGetMainWnd())->m_pSearch=NULL; // 清空窗口指针}void CSearchView::Init(){// 清空成员变量m_strID = _T("");m_strSpecialty = _T("");m_strMemo = _T("");m_strPasswd = _T("");m_strName = _T("");m_strBirthday = _T("");m_strAddress = _T("");m_strTel = _T("");m_strEmail = _T("");UpdateData(FALSE); // 更新界面数据}void CSearchView::OnChangeSearchEdtId() {UpdateData(); // 更新数据m_cList.DeleteAllItems(); // 清空列表框CRecordset rs(&db);CString strDep,strJob,strEdulevel,strSex;rs.Open(CRecordset::forwardOnly,"select NAME,DEPARTMENT,JOB,EDU_LEVEL,SPECIALTY,REMARK,BIRTHDAY,ADDRESS,TEL,EMAIL,SEX from PERSON where ID='" + m_strID + "'");if(!rs.IsEOF()) // 非空则获取员工信息{rs.GetFieldValue("NAME", m_strName); // 名字rs.GetFieldValue("DEPARTMENT", strDep); // 部门编号rs.GetFieldValue("JOB", strJob); // 职务代码rs.GetFieldValue("EDU_LEVEL", strEdulevel); // 受教育水平rs.GetFieldValue("SPECIALTY", m_strSpecialty); // 专业rs.GetFieldValue("REMARK", m_strMemo); // 备注rs.GetFieldValue("BIRTHDAY", m_strBirthday); // 生日m_strBirthday=m_strBirthday.Left(10); // 取日期部分rs.GetFieldValue("ADDRESS", m_strAddress); // 住址rs.GetFieldValue("TEL", m_strTel); // 电话rs.GetFieldValue("EMAIL", m_strEmail); // Emailrs.GetFieldValue("SEX", strSex); // 性别rs.Close();// 得到部门名称if(!strDep.IsEmpty()){rs.Open(CRecordset::forwardOnly,"select NAME from DEPARTMENT where ID='" + strDep + "'");rs.GetFieldValue("NAME", strDep); // 部门名称rs.Close();}// 得到职务名称if(!strJob.IsEmpty()){rs.Open(CRecordset::forwardOnly,"select DESCRIPTION from JOB where CODE='" + strJob + "'");rs.GetFieldValue("DESCRIPTION", strJob); // 职务名称rs.Close();}// 得到教育水平描述if(!strEdulevel.IsEmpty()){rs.Open(CRecordset::forwardOnly,"select DESCRIPTION from EDU_LEVEL where CODE='"+ strEdulevel + "'");rs.GetFieldValue("DESCRIPTION", strEdulevel); // 教育水平描述rs.Close();}// 设置性别选框if(strSex=="M") ((CButton*)GetDlgItem(IDC_SEARCH_RADIO_MALE))->SetCheck(TRUE);else ((CButton*)GetDlgItem(IDC_SEARCH_RADIO_FEMALE))->SetCheck(TRUE);UpdateData(FALSE); // 更新数据m_cDepartment.SelectString(-1,strDep);m_cJob.SelectString(-1,strJob);m_cEdulevel.SelectString(-1,strEdulevel);// 更新列表框数据int i=0;CString str1,str2,str3;rs.Open(CRecordset::forwardOnly,"select ID,RECORD_TIME,DESCRIPTION from zhaoliang\where PERSON='" + m_strID + "'");while(!rs.IsEOF()){// 得到数据rs.GetFieldValue("ID", str1);rs.GetFieldValue("RECORD_TIME", str2);str2=str2.Left(10); // 只取日期rs.GetFieldValue("DESCRIPTION", str3);// 加入Listm_cList.InsertItem(i,"");m_cList.SetItemText(i, 0, str1);m_cList.SetItemText(i, 1, str2);m_cList.SetItemText(i, 2, str3);i++;rs.MoveNext(); // 移动记录}rs.Close();m_bExist=TRUE; // 该员工存在}else // 否则清空员工信息{rs.Close();m_strSpecialty = _T("");m_strMemo = _T("");m_strPasswd = _T("");m_strName = _T("");m_strBirthday = _T("");m_strAddress = _T("");m_strTel = _T("");m_strEmail = _T("");m_cDepartment.SetCurSel(-1);m_cJob.SetCurSel(-1);m_cEdulevel.SetCurSel(-1);UpdateData(FALSE); // 更新数据((CButton*)GetDlgItem(IDC_SEARCH_RADIO_MALE))->SetCheck(FALSE);((CButton*)GetDlgItem(IDC_SEARCH_RADIO_FEMALE))->SetCheck(FALSE);m_bExist=FALSE; // 该员工不存在}}void CSearchView::OnSearchBtnChgpasswd() {if(!m_bExist) // 该员工号不存在{AfxMessageBox("该员工号不存在");return;}UpdateData(); // 更新数据CString str,strSQL;str=CCrypt::Encrypt(m_strPasswd, 123); // 加密strSQL="update PERSON set PASSWD='" + str + "'"; // 写SQL语句db.ExecuteSQL(strSQL); // 执行}void CSearchView::OnSearchBtnChange() {if(!m_bExist) // 该员工号不存在{

用户评论 (0)

发表评论

captcha

相关资源

springboot+vue在线考试系统

springboot+vue在线考试系统

8.23MB32积分

体育馆预约平台 JAVA+Vue.js+SpringBoot+MySQL

基于Vue.js和SpringBoot的体育馆预约平台,分为用户前台和管理后台,可以给管理员、普通用户角色使用,包括场地管理、论坛管理、公告信息、用户管理模块和系统基础模块,项目编号T144。项目录屏:https://www.bilibili.com/video/BV1iD421J73C启动教程:https://www.bilibili.com/video/BV1pW4y1P7GR项目讲解视频:https://space.bilibili.com/417412814/channel/collectiondetail?sid=2242844

22.24MB41积分

JAVA+Springboot框架在线购物商城 毕业设计开题答辩PPT

2024.09.10—2024.10.15 查看大量的文献,收集课题有关资料,确定论文选题;2024.10.16—2024.10.30 在老师的指导下,填写毕业论文任务书;2024.10.31—2024.11.15 大量收集论文资料,理清论文思路,对论文思路进行完善。2024.11.16—2024.12.22 完成开题报告答辩;2024.12.23—2024.12.27 根据指导老师提出的建议再进行修改,完善系统功能设计2024.12.28—2025.04.10 在查阅大量文献之后,运用多种研究方案,完成系统开发并基本完成论文初稿。2025.04.01—2025.04.15 将初稿完善交由导师审阅,提出修改建议。2025.04.16—2025.05.14 在导师指导下,对论文进行反复修改形成终稿,装订成册上交学院,同时为毕业论文答辩做准备工作2025.05.15 进行毕业论文答辩

322.85KB27积分

江苏设计院AI助手前段网页页面

私有设计文档,暂存于当前

4.15MB43积分