• 大小: 6.13MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-14
  • 语言: 其他
  • 标签: c++  sqlserver  2005  

资源简介

系统介绍 用户需要输入用户名和密码进入人事考勤管理系统,对人事考勤管理系统的部门、员工的基本信息进行维护和管理。在考勤管理模块中录入员工当天的考勤信息,同时可对年、月、员工进行查询。还可通过考勤汇总查询对员工某月的考勤记录进行汇总,计算出员工月工作天数、早退、迟到的天数等。 操作注意事项 (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  人事考勤管理系统\Database\tb_person_Data.MDF

     文件    1048576  2009-07-24 16:41  人事考勤管理系统\Database\tb_person_Log.LDF

     文件       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个文件信息

评论

共有 条评论