是这样的。公司之前为某客户做过一个C/S的人力资源管理系统。现在提出了新的要求。如下:
1.自动或手动更新hr系统里面的人员资料到考勤机,对新进员工进行开卡,对离职员工进行销卡;
2.EHR自动每天获取员工的打卡数据;
3.实现在EHR中设置卡只能在某台考勤机上刷,不允许同一张卡能在多台考勤机上打卡。
而且还提供了考勤机的SDK开发包,意思就是要我写一个Windows Service,定时调用里面的方法去实现上面的功能。我能理解的就这些。但是还有一些问题不很清楚。想请教各位。比如我能单独建一个解决方案里面就写一个服务吗?,然后弄个安装包,装在客户机器上。比如怎么连接他们的数据库?暂且能想到的疑问就这些了。如果各位还有一些好的思路的话,愿意洗耳恭听,不胜感激。
附:诶…… 女生也逃脱不了外出的命运,真的好怕怕。我们经理好恐怖!!
1.自动或手动更新hr系统里面的人员资料到考勤机,对新进员工进行开卡,对离职员工进行销卡;
2.EHR自动每天获取员工的打卡数据;
3.实现在EHR中设置卡只能在某台考勤机上刷,不允许同一张卡能在多台考勤机上打卡。
而且还提供了考勤机的SDK开发包,意思就是要我写一个Windows Service,定时调用里面的方法去实现上面的功能。我能理解的就这些。但是还有一些问题不很清楚。想请教各位。比如我能单独建一个解决方案里面就写一个服务吗?,然后弄个安装包,装在客户机器上。比如怎么连接他们的数据库?暂且能想到的疑问就这些了。如果各位还有一些好的思路的话,愿意洗耳恭听,不胜感激。
附:诶…… 女生也逃脱不了外出的命运,真的好怕怕。我们经理好恐怖!!
1.自动或手动更新hr系统里面的人员资料到考勤机->Method1();
2.对新进员工开卡->Method2();
3.对离职员工销卡->Method3();
4.hr系统自动每天获取员工的打卡数据->Method4();
现在我想服务执行时每个方法调用的事件间隔不一样。我的困惑是应该写几个Thread去调用、调用的顺序是怎样、调用间隔改怎么设值比较合理。怎么样才不至于发生死锁呢?
因为没接触过这方面的,所以只能请各位帮帮忙了。为我出出主意。多谢了!!!
1.自动或手动更新hr系统里面的人员资料到考勤机,对新进员工进行开卡,对离职员工进行销卡;
2.EHR自动每天获取员工的打卡数据;
3.实现在EHR中设置卡只能在某台考勤机上刷,不允许同一张卡能在多台考勤机上打卡。
而且还提供了考勤机的SDK开发包,意思就是要我写一个Windows Service,定时调用里面的方法去实现上面的功能。最好是研究一下SDK,看看不要用线程的方式,用事件驱动的方法,当那些事件发生时,自动触发一些动作。
比起用线程要好的。