C++员工考勤管理系统-创新互联

目录
1 考勤管理系统的设计 1
1.1 需求分析 1
1.2 功能模块构成 1
1.3 数据库结构设计 2
2 考勤管理系统的实现 4
2.1 系统登陆功能的实现 4
2.2 基本信息管理模块 5
4.2.1 节假日信息管理 5
4.2.2 部门信息管理 6
4.2.3 员工信息管理 8
2.3 考勤管理模块 10
4.3.1 出勤信息管理 10
4.3.2 加班信息管理 11
4.3.3 请假信息管理 13
4.3.4 出差信息管理 14
2.4 统计查询模块 16
4.4.1 日考勤统计表 16
4.4.2 月考勤统计表 17
4.4.3 当日考勤人员列表 19
2.5 用户管理模块 20

目前创新互联建站已为千余家的企业提供了网站建设、域名、网络空间、绵阳服务器托管、企业网站设计、漳州网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

1考勤管理系统的设计
1.1需求分析
考勤管理系统的用户是各单位负责考勤管理的员工和领导,它可以有效的管理公司单位员工的出勤情况,规范人事制度的管理。管理员可以创建用户,修改用户信息以及删除用户,和对公司一些员工信息的编辑等。该系统包括基本信息管理,考勤信息管理,统计查询和用户管理等主要模块。每一个功能模块都需要针对不同的表来完成相同的数据库操作,即添加记录,修改记录,删除记录以及查询显示记录信息。具体功能有以下几个方面。
1、基本信息的添加,修改,删除和查询。节本信息管理包括节假日日期设置,部门信息管理和员工信息管理。
2、考勤信息管理包括出勤管理,加班管理,请假管理和出差管理等功能。
3、统计查询功能包括日考勤统计表,月考勤统计表和当日缺勤人员列表。
4、用户管理包括Admin用户管理和其他用户管理。
1.2功能模块构成
考勤管理系统由基本信息管理模块、考勤信息模块、统计查询模块和用户管理模块四个主要功能模块构成。
基本信息管理模块,包括节假日日期设置,部门信息管理缓和员工信息管理。节假日日期信息只包括具体的日期数据,部门信息包括部门名称和部门功能的描述,员工信息包括员工姓名,性别,生日,身份证号等。
考勤信息包括出勤,加班,请假,出差等信息。出勤信息包括全勤,休息,旷工,迟到和早退等信息;加班信息包括员工信息,加班时间,加班类型和加班描述;请假信息包括员工信息,请假类型和原因;出差信息包括员工信息和出差原因。
统计查询模块包括日考勤统计表,月考勤统计表和当日缺勤人员列表。日考勤统计表包括员工姓名,考勤日期,是否全勤,是否请假等信息,月考勤统计表包括员工姓名,考勤月份,全勤天数,出差天数等信息,当日缺勤人员列表包括系统当前日期缺勤员工的姓名,所在部门和联系电话等信息。
用户管理模块用户包括Admin用户和普通用户。Admin用户可以修改自己的密码,创建修改和删除普通用户信息。普通用户只能修改自身的信息
功能模块构成如图1:
在这里插入图片描述

图1 功能模块

具体代码如下:
void CLoginDlg::OnOK() 
{UpdateData(TRUE); //将对话框中编辑框的数据读取到成员变量中
	if(m_User == "")// 没有输入用户名
	{MessageBox("请输入用户名", "信息提示");
		GetDlgItem(IDC_USER_EDIT)->SetFocus();
		return;}
	CUserInfo User; // 定义用户信息表变量
	if(!User.IsExistUser(m_User)) // 判断用户是否存在
	{count++;
		if(count< 3)
		{MessageBox("用户名不存在,请重新输入!", "用户名错误", MB_ICONINFORMATION);
			UpdateData(FALSE);
			GetDlgItem(IDC_USER_EDIT)->SetFocus();
			return;}
		else
		{MessageBox("重试次数已到,不能再输入用户名和密码,即将退出系统!", "用户名错误", MB_ICONEXCLAMATION);
			exit(0);}}
	User.GetInfo(m_User); // 判断密码是否正确
	if(User.Passwd != m_Passwd)
	{……//同用户判断}
	CDialog::OnOK();// 关闭对话框}

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


当前题目:C++员工考勤管理系统-创新互联
标题URL:http://pwwzsj.com/article/cssedd.html