资源简介
系统介绍
用户需要输入用户名和密码进入人事考勤管理系统,对人事考勤管理系统的部门、员工的基本信息进行维护和管理。在考勤管理模块中录入员工当天的考勤信息,同时可对年、月、员工进行查询。还可通过考勤汇总查询对员工某月的考勤记录进行汇总,计算出员工月工作天数、早退、迟到的天数等。
操作注意事项
(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个文件信息
相关资源
- Canny算子源代码
- VS2017+OpenGL配置所需文件.rar
- 作业抄袭检测系统毕业是论文
- ftp源码
- Givens矩阵分解
-
Qt以tableWidget/tableView读取xm
l文件,并 - 基于linux在线电子词典
- 游戏:猫狗大作战
- 图书馆管理系统数据库课程设计
- 出租车管理系统
- RunnerHorizonBendingDiffuse By SqueakyOak
- 基于Web的选课系统
- 数据库课程设计大作业--社区医院信息
- linux+QT下基于RTP协议的实时视频传输客
- 会议预约系统
- Enigma Virtual Box V7.30官方中文版
- Qt天气助手绘图、获取城市列表
- windows MCI 录音
- 第一人称3D射击游戏源代码OpenGL
- 编译原理自底向上语法分析--LR分析
- 小区物业管理信息系统
- 贪吃蛇代码+继续游戏用文件存储
- 图书后台管理
- bbs论坛系统毕业设计
- Mac Navicat 破解版
- 入门书籍.rar三本LBM的入门书籍,适合
- 基于ssm的家教管理系统
- 基于Qt实现的多线程客户端与服务器
- 图书管理系统,大一实习
- vs2015搭载Qt Creator 4.5.1写的一个串口调
评论
共有 条评论