資源簡介
系統介紹
用戶需要輸入用戶名和密碼進入人事考勤管理系統,對人事考勤管理系統的部門、員工的基本信息進行維護和管理。在考勤管理模塊中錄入員工當天的考勤信息,同時可對年、月、員工進行查詢。還可通過考勤匯總查詢對員工某月的考勤記錄進行匯總,計算出員工月工作天數、早退、遲到的天數等。
操作注意事項
(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個文件信息
評論
共有 條評論