资源简介
系统介绍
用户需要输入用户名和密码进入人事考勤管理系统,对人事考勤管理系统的部门、员工的基本信息进行维护和管理。在考勤管理模块中录入员工当天的考勤信息,同时可对年、月、员工进行查询。还可通过考勤汇总查询对员工某月的考勤记录进行汇总,计算出员工月工作天数、早退、迟到的天数等。
操作注意事项
(1) 本系统管理员用户名为:mr,密码为:mrsoft。
(2) 本系统新添加的用户默认没有密码,进行登录后,可进行修改。
操作流程
运行本系统,请按照以下流程操作:
(1)在系统设置/用户管理中,添加用户名,默认没有密码,然后退出程序,以该用户进行登录,在系统设置/修改密码中,设置密码。
(2)在基本信息管理菜单下的“部门管理”和“人员信息管理”中添加部门信息和人员信息。
(3)在员工考勤管理菜单下的“考勤管理”和“考勤汇总查询”中可添加员工的考勤信息,在考勤汇总查询中可对其进行查询。

代码片段和文件信息
// ADO.cpp: implementation of the CADO class.
//
//////////////////////////////////////////////////////////////////////
#include “stdafx.h“
#include “ADO.h“
#include
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
int ConCount = 0;
CADOConnection g_Connection;//全局数据库连接对象
CADOConnection * GetConnection()
{
return &g_Connection;
}
CADOConnection::CADOConnection()
{
InitADO();
m_Connection.CreateInstance(“ADODB.Connection“);
}
CADOConnection::~CADOConnection()
{
if (IsOpen())
m_Connection->Close();
m_Connection = NULL;
UnInitADO();
}
void CADOConnection::InitADO()
{
if (ConCount++ == 0)
CoInitialize(NULL);
};
void CADOConnection::UnInitADO()
{
if (--ConCount == 0)
CoUninitialize();
};
BOOL CADOConnection::Open(CString ConStr)
{
if (IsOpen())
m_Connection->Close();
m_Connection->Open((_bstr_t)ConStr““““adModeUnknown);
return IsOpen();
}
CString CADOConnection::GetSQLConStr(CString IP CString DBName)
{
CString Str;
Str.Format(“Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;PassWord=123456;Initial Catalog=tb_person;Data Source=(local)“DBNameIP);
return Str;
}
_ConnectionPtr CADOConnection::GetConnection()
{
return m_Connection;
}
BOOL CADOConnection::IsOpen()
{
long State;
m_Connection->get_State(&State);
if (State == adStateOpen)
return true;
return false;
}
////////////////////////////////////////
CADODataSet::CADODataSet()
{
m_DataSet.CreateInstance(“ADODB.Recordset“);
}
CADODataSet::~CADODataSet()
{
if (IsOpen())
m_DataSet->Close();
m_DataSet = NULL;
m_Connection = NULL;
}
void CADODataSet::SetConnection(CADOConnection *pCon)
{
m_Connection = pCon;
}
int CADODataSet::GetRecordCount()
{
if (IsOpen())
return m_DataSet->GetRecordCount();
else
return 0;
}
BOOL CADODataSet::Open(CString SQLStr)
{
if (IsOpen())
m_DataSet->Close();
//*/
m_DataSet->Open(_bstr_t(SQLStr)
_variant_t((IDispatch*)g_Connection.GetConnection() true)
adOpenKeyset adLockOptimistic adCmdText);
return IsOpen();
//*/
}
BOOL CADODataSet::IsOpen()
{
long State;
m_DataSet->get_State(&State);
if (State == adStateOpen)
return true;
return false;
}
FieldsPtr CADODataSet::GetFields()
{
return m_DataSet->GetFields();
}
BOOL CADODataSet::Next()
{
if (m_DataSet->adoEOF)
return false;
m_DataSet->MoveNext();
return true;
}
void CADODataSet::AddNew()
{
m_DataSet->AddNew();
}
void CADODataSet::SetFieldValue(CString FieldName _variant_t Value)
{
m_DataSet->PutCollect((_bstr_t)FieldNameValue);
}
void CADODataSet::Save()
{
m_DataSet->Update();
}
void CADODataSet::move(int nIndex)
{
m_DataSet->Mov
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1048576 2009-07-24 16:41 人事考勤管理系统\Databa
文件 1048576 2009-07-24 16:41 人事考勤管理系统\Databa
文件 3482 2011-10-05 16:02 人事考勤管理系统\Person\ADO.cpp
文件 1391 2011-08-24 22:47 人事考勤管理系统\Person\ADO.h
文件 2392 2009-05-11 10:31 人事考勤管理系统\Person\CheckEdit.cpp
文件 1446 2009-05-11 10:30 人事考勤管理系统\Person\CheckEdit.h
文件 11430 2009-05-18 13:07 人事考勤管理系统\Person\CheckManage.cpp
文件 1688 2009-05-11 13:47 人事考勤管理系统\Person\CheckManage.h
文件 6035 2009-05-18 13:07 人事考勤管理系统\Person\CheckSum.cpp
文件 1412 2009-05-11 16:37 人事考勤管理系统\Person\CheckSum.h
文件 1502 2009-05-05 15:23 人事考勤管理系统\Person\DeptEdit.cpp
文件 1296 2009-05-05 15:16 人事考勤管理系统\Person\DeptEdit.h
文件 3812 2009-05-05 15:58 人事考勤管理系统\Person\DeptManage.cpp
文件 1369 2009-05-05 13:33 人事考勤管理系统\Person\DeptManage.h
文件 1832 2009-05-12 13:52 人事考勤管理系统\Person\LoginDialog.cpp
文件 1284 2009-05-04 08:41 人事考勤管理系统\Person\LoginDialog.h
文件 90619 2008-04-14 20:00 人事考勤管理系统\Person\msado15.tlh
文件 76614 2008-04-14 20:00 人事考勤管理系统\Person\msado15.tli
文件 1316 2009-05-04 13:47 人事考勤管理系统\Person\PassWordEdit.cpp
文件 1253 2009-05-04 13:44 人事考勤管理系统\Person\PassWordEdit.h
文件 524448 2011-10-05 16:00 人事考勤管理系统\Person\Person.aps
文件 9189 2011-12-06 17:04 人事考勤管理系统\Person\Person.clw
文件 1670 2011-10-05 16:02 人事考勤管理系统\Person\Person.cpp
文件 5894 2009-05-13 15:57 人事考勤管理系统\Person\Person.dsp
文件 537 2009-05-03 09:09 人事考勤管理系统\Person\Person.dsw
文件 1324 2009-05-03 09:09 人事考勤管理系统\Person\Person.h
文件 500736 2011-12-06 17:22 人事考勤管理系统\Person\Person.ncb
文件 656896 2011-12-06 17:22 人事考勤管理系统\Person\Person.opt
文件 1717 2011-12-06 17:05 人事考勤管理系统\Person\Person.plg
文件 18769 2009-05-13 16:00 人事考勤管理系统\Person\Person.rc
............此处省略70个文件信息
相关资源
- MoNyog8.5+破解补丁
- VisualStudioUninstaller vs卸载工具
- 组态王驱动开发包3.0.0.7(中文)
- 全国4级地址库,京东数据
- 多窗口后台鼠标连点器
- 使用选择性重传协议实现UDP可靠通信
- B/S 网上订餐系统
- VC 获得文件属性 获取文件的创建时
- 读者写者问题(读者优先,写者优先
- 用VC 编写的仿QQ聊天室程序源代码
- 外点法程序
- 外罚函数程序
- qt-电子点菜系统
- 推箱子及人工智能寻路C 源代码
- 自己写的航空订票系统c 版--数据结构
- 数据结构实验魔王语言
- MUSIC算法c 实现
- C 餐厅叫号系统(QT平)
- 国际象棋c 完整版
-
ob
jectARX给Auto CAD加工具条 - PESQ C源代码
- 画图程序MFC/VC/VC CRectTracker 串行化
- MFC网络编程实例
- 房屋信息咨询网动态网页
- c 课程设计 职工信息管理系统
- VC 游戏编程—附源代码
- IpHlpApi.h&IpHlpApi.lib
- 清华大学 c 郑莉 ppt课件
- c 程序判断离散数学中命题公式
- 多项式求和(数据结构C 版)
评论
共有 条评论