一个功能的实现

richardwolflord 2006-03-24 09:34:29
“网上考勤”,每个员工进入自己账户上后,点击“考勤”表示出勤了,每天早7:30分到8:30分此功能可用,管理员可按月打出考勤表。请假操作由管理员来完成。
...全文
118 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
sky0120 2006-03-27
  • 打赏
  • 举报
回复
呵呵强
三仙半 2006-03-26
  • 打赏
  • 举报
回复
jspadmin(阿笨狗http://www.pifoo.com和兄弟们一起进步):哥们,你的建议可用,再加上图象识别,就更完美了,我们单位使用的考勤系统就是这样的,根本不用油泥。成本稍微高了点,但这招真损。
jspadmin 2006-03-25
  • 打赏
  • 举报
回复
还不如每天每个人按个手印来的合理,并且每周的每天油泥颜色不一样,这样,总不会有人把手砍下来拿给别人代打卡吧? :)
---------------------------------------------------------------------------
CSDN优秀版主评比,请各位兄弟支持我,谢谢-jspadmin
投票地址:http://community.csdn.net/Inquiry/143.htm
关于本次评比的详细情况介绍:http://community.csdn.net/Expert/topic/4638/4638569.xml?temp=.5682947
Green1879 2006-03-25
  • 打赏
  • 举报
回复
要加入主管核实功能就在上面所说的表中加入所属部门、核实状态两个字段
主管页面也是一个表,显示当天自己部门已登陆过了的员工姓名,确认他已经上班就把该员工当天那个字段update为真
最后,8:30过后,系统系统统计员工上班情况,发现没登陆的自动添加记录,日期/时间字段和请假字段都为空,就是说此员工是迟到或者缺勤了

8:30以后员工再使用该功能的话系统就先判断该员工当天的日期/时间字段是否为空,为空的话就update为当时的时间,不为空就保持不变
Green1879 2006-03-25
  • 打赏
  • 举报
回复
对不起,我说跑题了

在数据库中弄个表,字段有员工ID、员工姓名、日期/时间、请假状态
员工每天上班登陆系统时就在数据库添一条记录,把登陆时间记录存进去
管理员页面是个表格,显示当天员工上班情况,请假的话就由管理员操作,也是在数据库中添加一条记录,请假状态字段为真
每个月要打印时就通过日期查询,输出当月每个员工的考勤情况
gpx2046 2006-03-25
  • 打赏
  • 举报
回复
这个应该主要是操作的数据库吧
  • 打赏
  • 举报
回复
你们说的那是博弈论...可以计算的
Green1879 2006-03-25
  • 打赏
  • 举报
回复
或者,密码让同事或其他人知道会造成对自身的损害
因其他人得到自己的密码带来的损失比迟到扣工资惩罚带来的损失大
就没人肯把自己的密码告诉别人了
不过,这样做还要保证拿到他人的密码对自己是没有好处的,不然会出现盗密码的问题……
创造奇迹9999 2006-03-25
  • 打赏
  • 举报
回复
UP
Green1879 2006-03-25
  • 打赏
  • 举报
回复
如pla18sep所说,只有这样的功能这系统确实没价值
不过现实中使用的打卡制也是这样,只要所有员工把自己的工作证交给一只会打卡的猫就行了,解决问题关键是说谎的成本与风险跟正常途径的成本比较的问题。现实中打卡制为什么很多公司在用呢?就因为如果待打卡的行为被发现了将会带来比迟到或请假更高的成本。

我觉得改进一下还是有用的,比如加入部门主管核实功能。
wangzhifeng219 2006-03-25
  • 打赏
  • 举报
回复
同意楼上
pla18sep 2006-03-25
  • 打赏
  • 举报
回复
用户验证的问题很难解决,
利用传统的用户名密码验证肯定没有用,
如果我们单位的猫可以上网,
那我们所有员工把各自的用户名密码告诉它,
它就可以每天7.30-8.30的时候帮我们单位所有人打考勤了。

除了这种验证方式,
似乎也没有别的什么有效的方式。

因此,这个系统没有什么实用性!
如果只是研究系统实现方法,
似乎这个需求也太简单了些!
iexapl 2006-03-25
  • 打赏
  • 举报
回复
是的,时间还是在服务器端判断好
wanglh100 2006-03-24
  • 打赏
  • 举报
回复
时间还是在服务器端判断好,客户端改一改系统时间照样什么都有效.
  • 打赏
  • 举报
回复
hour(now()) minute(now())
mingxuan3000 2006-03-24
  • 打赏
  • 举报
回复
每天早7:30分到8:30分此功能可用,
取系统时间,如果不在这个时间内就让“考勤”按钮不可用
jspadmin 2006-03-24
  • 打赏
  • 举报
回复
员工考勤,可以直接提交考勤信息,如用户名到服务器(加上用户密码,防止其他用户冒名考勤),服务器接受后,先判断时间,然后执行写入数据库操作。管理员就直接操作数据库

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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