领导让做一个考勤系统,,
但是没有一个很好的思路,,
需要用到什么技术呢,,
一头雾水,,
数据库用MSSQL2005的,,
大家给点建议吧,,,

解决方案 »

  1.   

    VS2008+SQL SERVER 2005/2008就可以
      

  2.   

    统计的时间主要是来自于指纹考勤机。每天每个员工可能会有多次摁手印的情况。数据库字段也很简单AttendTime(ID int,UID int ,AttendTime DateTime ). 
      

  3.   

    1. 如果没有规定进出必须都打手印的话,那就只好第一次打手印当进入,第二次当离开,第三次覆盖第二次的时间,还是当离开2. 如果他离开的时候不按手印,你无法知道离开时见,设置一个timeout,比如,系统自动在23:59时记录他离开3. 记录进出时间和计算迟到早退应该分开来各做各的,当你通过记录得知进出时间后,只要用两个时间跟规定时间比对就可以了
      

  4.   

    恩,,那如果在AttendTime表里  UID  XX  没有今天的AttendTime 记录,就可以认为他是,迟到,或者是 未到,对吧
      

  5.   

    而且领导说  还得 设置 权限  ,比如某用户登录软件 和其他的用户权限不一样,,这个很简单,,但是 在那个特定用户执行某些操作的时候,要留下 日志文件  ,这个日志文件怎么生成啊,,用XML么?