【发布时间】:2013-10-08 01:17:59
【问题描述】:
我是一名学生程序员,我的工作任务是开发一个软件系统来监控员工的上班、下班和记录时间。员工将使用连接到前台计算机的键盘将其员工 ID 输入到 GUI 中,该 gui 将为他们打卡/打卡。办公室经理将使用另一个 gui 来监控员工的进出,并跟踪办公室里的人。
该项目是 VS 2010 中的一个 windows 窗体项目,有两个 gui(如前所述)和一个 Access 2007 数据库来存储数据。办公室经理 gui 有一个 DataGridView 对象,我想用员工姓名和他上班或下班的时间来填充它。我希望这能实时发生。换句话说,一旦员工打卡,它就会出现在办公室经理 gui 中。我正在寻找的是这种方法的最佳实践。我应该采用客户端/服务器方法吗?我应该有什么触发 数据库以提醒办公室经理 gui 触发事件以获取填充到办公室经理 DataGridView 中的员工的上班/下班时间?
数据库和查询都已经设计好了。我只是在寻找解决这个问题的最佳实践。我是一名大三学生,我一直都来 *.com。这是我的第一个问题,所以无论哪种方式,这对我来说都是一大步:) 提前致谢。
【问题讨论】:
-
MS Access 只是不适合多机场景。这些主要属于多层服务器客户端应用程序。当一台电脑中的一个应用程序并在本地保存/加载所有数据时,访问是好的。不擅长将数据发送到经理表。你可以考虑使用 sql/server 或 mySQL 或 oracle 吗? mysql怎么样?我们可以按照您想要的方式强制 ms-access,但这是不对的。
标签: sql database vb.net user-interface