JavaWeb员工考勤统计怎么做啊?

aaaa8215 2011-07-13 09:46:16
昨天第一天进公司,师兄给了我公司六月份的考勤记录,就一张签到表,有员工编号,上下班打卡时间,是否打卡等记录。现在要求我用JAVA连接数据库能够作出以下功能:
输入工号,需要知道这个人,这个月,迟到多少分钟,早退多少分钟,早到多少分钟,加班多少分钟

现在在方法里都不知道怎么写了,刚出来实习,好多都生疏了,sql语句也恼火,以前基础学的也不够扎实,现在烦恼了。
请高手们,迅速帮忙解决一下嘛。
...全文
479 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
m苦尽甘来 2011-07-13
  • 打赏
  • 举报
回复
这个主要是业务逻辑分析,把考勤记录表存在数据库中,然后写出相应的查询就好了,至于SQL语句,也不是什么大的问题,这也其实很好做的..好好工作!
随风醉舞 2011-07-13
  • 打赏
  • 举报
回复
把表中的资料读取出来,
页面上加几个查询条件框!
aaaa8215 2011-07-13
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 xiaolinyouni 的回复:]
引用楼主 aaaa8215 的回复:
昨天第一天进公司,师兄给了我公司六月份的考勤记录,就一张签到表,有员工编号,上下班打卡时间,是否打卡等记录。现在要求我用JAVA连接数据库能够作出以下功能:
输入工号,需要知道这个人,这个月,迟到多少分钟,早退多少分钟,早到多少分钟,加班多少分钟

现在在方法里都不知道怎么写了,刚出来实习,好多都生疏了,sql语句也恼火,以前基础学的也不够扎实,现在烦……
[/Quote]en ,会好好干的,一起加油
苦苦的潜行者 2011-07-13
  • 打赏
  • 举报
回复
[Quote=引用楼主 aaaa8215 的回复:]
昨天第一天进公司,师兄给了我公司六月份的考勤记录,就一张签到表,有员工编号,上下班打卡时间,是否打卡等记录。现在要求我用JAVA连接数据库能够作出以下功能:
输入工号,需要知道这个人,这个月,迟到多少分钟,早退多少分钟,早到多少分钟,加班多少分钟

现在在方法里都不知道怎么写了,刚出来实习,好多都生疏了,sql语句也恼火,以前基础学的也不够扎实,现在烦恼了。
请高手们,迅速帮忙解决一下嘛。……
[/Quote]

lz,这作业比较适合像我们这样的新手了,真庆幸你找到这样一个负责人的公司师兄,好好干
24K純帥 2011-07-13
  • 打赏
  • 举报
回复
先要把这个人这个月的的记录查询出来,放到一个map里面,后来根据上下班时间和他打卡时间做比较,上班时间前后打开分别算早到时间,迟到时间,下班时间前后算早退时间,加班时间
deqiang135 2011-07-13
  • 打赏
  • 举报
回复
有规则就能处理啊,看你们的规则是什么啊,然后去算一下就ok了。。。
  • 打赏
  • 举报
回复
写一个dao类定义一个方法:获取某个用户的上下班打卡时间嘛
sql:
select begin_time,end_time from user where id="+id+";

在写一个类:
把迟到多少分钟,早退多少分钟,早到多少分钟,加班多少分钟,分别再定义一个方法
时间差就行了。
把数据返回给前台页面去显示就OK了。很简单的!

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧