我是一名学生程序员,我的工作任务是开发一个软件系统来监控员工的上班、下班和记录时间。员工将使用连接到前台计算机的键盘将其员工 ID 输入到 GUI 中,该 gui 将为他们打卡/打卡。办公室经理将使用另一个 gui 来监控员工的进出,并跟踪办公室里的人。
该项目是 VS 2010 中的一个 windows 窗体项目,有两个 gui(如前所述)和一个 Access 2007 数据库来存储数据。办公室经理 gui 有一个 DataGridView 对象,我想用员工姓名和上班或下班时间填充该对象。我希望这能实时发生。换句话说,一旦员工打卡,它就会出现在办公室经理 gui 中。我正在寻找的是这种方法的最佳实践。我应该采用客户端/服务器方法吗?我是否应该从数据库中触发某些东西来提醒办公室经理 gui 触发事件以获取填充到办公室经理 DataGridView 中的员工的打卡/下班时间?
数据库和查询都已经设计好了。我只是在寻找解决这个问题的最佳实践。我是一名大三学生,我一直都来 stackoverflow.com。这是我的第一个问题,所以无论哪种方式,这对我来说都是一大步:) 提前致谢。