php月考勤统计,考勤系统功能实现——统计
1.项目操作流程
2.2.描述项目操作流程动图功能和步骤;
第一步:调试该程序然后弹出登录界面;
第二步:输入管理员账号和密码点击登录;
第三步:登录成功后出现管理员登陆界面;
第四步:点击“统计部门考勤”出现统计部门考勤界面;
3.管理员登陆统计部门考勤界面
点击统计部门考勤后选择所要统计的考勤时间后,点击查询会出现如下图所示的信息
4.相关代码
private void bt_Query_Click(object sender, EventArgs e)
{
String connStr = ConfigurationManager.ConnectionStrings["Attendance"].ConnectionString;
SqlConnection sqlConn = new SqlConnection(connStr);
try
{
// 连接数据库
sqlConn.Open();
// DataGridView数据绑定
String sqlStr = @"select t4.department, count(*) as count from (
select t3.*, t.name, t.department from (
// 查询表中职员打卡时间的id和时间显示出来
select t1.employee_id, t1.date, datediff(n,t1.time,t2.time) as diff
from record t1
inner join record t2
on t1.date = t2.date
and t1.employee_id=t2.employee_id
and t1.machine_id =1
and t2.machine_id =2
and t1.date>=@start
and t1.date<=@end
) t3,employee t where t3.employee_id=t.id
) t4 where t4.diff<540 group by t4.department";//统计部门和迟到早退的人数
SqlCommand cmd = new SqlCommand(sqlStr, sqlConn);
cmd.Parameters.Add(new SqlParameter("@start", this.start.Value.ToShortDateString()));
cmd.Parameters.Add(new SqlParameter("@end", this.end.Value.ToShortDateString()));
// 添加查询条件
// 将该查询过程绑定到DataAdapter
SqlDataAdapter adp = new SqlDataAdapter();
adp.SelectCommand = cmd;
// 将DataSet和DataAdapter绑定
DataSet ds = new DataSet();
// 自定义一个表(MyGoods)来标识数据库的GOODS表
adp.Fill(ds, "Attendance");
// 指定DataGridView的数据源为DataSet的MyGoods表
this.dgv_Attendance.DataSource = ds.Tables["Attendance"];
}
catch (Exception exp)
{
MessageBox.Show("访问数据库错误:" + exp.Message);
}
finally
{
sqlConn.Close();
}
}
php月考勤统计,考勤系统功能实现——统计相关推荐
- 企业微信如何统计考勤?如何汇总?
企业微信自动整理每位员工的月考勤情况,方便企业管理者快速查看,核对工资. 前言 现在很多公司都有考勤打卡的要求,员工的考勤记录是他们薪资构成的一部分,企业财务在月底会对员工的出勤情况进行统计来核算工资 ...
- python 实现自动化办公 人工统计考勤与电脑匹配
注:此资料亲身使用,真实可靠,如果运行方面有问题,可以私聊 资源代码都是近一年亲身运行过的,欢迎交流 python 实现自动化办公 人工统计考勤与电脑匹配 源代码如下: from openpyxl i ...
- java+txt+词语+次数_Java练习2--读取txt文件统计考勤次数并写入一个txt文件中
Java练习2--读取txt文件统计考勤次数并写入一个txt文件中 Java练习2--读取txt文件统计考勤次数并写入一个txt文件中 面向对象的小练习: 文件attendance.txt中的数据为本 ...
- 《Storm实时数据处理》一2.6 统计与持久化日志统计信息
本节书摘来华章计算机<Storm实时数据处理>一书中的第2章 ,第2.6节,(澳)Quinton Anderson 著 卢誉声 译更多章节内容可以访问云栖社区"华章计算机&quo ...
- oracle收集统计计划,oracle收集统计信息之analyze
oracle收集统计信息之analyze 1.analyze 收集表,索引的统计信息,现在oracle不推荐用analyze收集统计信息 收集表的统计信息Analyze table tablename ...
- kibana可视化统计_用户访问统计PV-IP-UV数据
kibana可视化统计_用户访问统计PV-IP-UV数据 准备 点击可视化->点击添加 新建一个可视化New Visualization->选择Data Table 选择索引如图: 默认有 ...
- 怎么统计是否内宿_白杨SEO:工具推荐第十期——网站数据统计工具之百度统计(二)...
序言:为啥想到写这篇呢,上周我付费群里一个小伙伴单独微信我的,想起就补一篇吧,上一篇还是几个月前写的呢,哈哈哈. 因为刚写了一篇权重文章花了我两个多小时.这一篇,我就加快进度了哈.这是一篇下,那我先把 ...
- 电脑屏幕分辨率分布统计(基于CNZZ统计数字) 2012-03 更新
利用2011年12月的数据: 预期年终主流浏览器分辨率是1366? http://data.cnzz.com/main.php?s=resolve 1024x已经低于40%: 疑问: 1366x 增 ...
- 百度云api android,帮助文档首页/百度移动统计API/百度移动统计 Android版SDK - 百度开放云平台...
百度移动统计SDK 一.简介 百度移动统计SDK(Android)是百度官方推出的移动统计SDK在Android平台上的版本(以下简称SDK).SDK的发行版本(完整下载包为android.zip)中 ...
- pandas使用groupby函数和count函数返回的是分组下每一列的统计值(不统计NaN缺失值)、如果多于一列返回dataframe、size函数返回分组下的行数结果为Series(缺失值不敏感)
pandas使用groupby函数和count函数返回的是分组下每一列的统计值(不统计NaN缺失值).如果多于一列返回dataframe.size函数返回分组下的行数结果为Series(不区分缺失值和 ...
最新文章
- Shopee上线全球类目树,类目垂直定位,让商家引流更精准!
- ddr2是几代内存_内存系列一:快速读懂内存条标签
- Robot Framework 实战中学习(Web自动化)
- 第十三节:实际开发中使用最多的监视锁Monitor、lock语法糖的扩展、混合锁的使用(ManualResetEvent、SemaphoreSlim、ReaderWriterLockSlim)
- leetcode - 1049. 最后一块石头的重量 II
- 基础知识(九)boost+vs2015安装配置
- Prometheus-使用Prometheus监控Kubernetes集群
- 鬼灭之刃人物炫酷高清壁纸
- 今晚7点,腾讯专家详解腾讯广告召回系统的演进
- 360大牛解读PHP面试-高并发解决方案类考察点
- Oracle 10g安装 (Windows平台)
- 计算机放大电路的基础知识,集成运算放大器基础知识及示例电路
- hadoop的FileSplit简单使用
- 计算机二级C语言公共基础知识,以及习题总结(三)查找和排序
- Table [xx] contains physical column name referred to by multiple physical column names 错误处理
- android pdf阅读器开发_PDF to EPUB Converter Mac(PDF转EPUB转换器)
- 检查凭证录入模板的核算项目研发项目是否录入
- 【金猿投融展】齐治科技——数据中心安全管理领军者
- Epic Games创始人Tim Sweeney:头戴显示技术将颠覆电子产业
- springboot连接远程Redis
热门文章
- 多数据源配置MyBatisPlus(十八)
- Kubeadm初始化Kubernetes集群
- HTML Report报告无法正常展示的解决办法
- Java String 类型编码转换
- Word2013批量修改图片尺寸
- 安卓模拟ibeacon_android iBeacon开发模拟实例
- mysql root不能登录密码怎么办_mysql 忘记root密码,重置密码,及重置密码后权限问题不能登录的解决方案...
- android感应不了夜神模拟器,夜神模拟器使用(检测不到)
- pythonexcel怎么读_python怎么读excel
- Python从excel读取数据并绘图