我建一了个系统日志表。
表结构如下
打开窗体名,操作员,计算机名/ip,时间, 操作类型,反回状态。
数据备份 管理员 work1 2002-01-02-0001 打开窗体
数据处理 管理员 work1 2002-01-02-0001 修改单据 正常
我自己的想法是,做一个存储过程,添加单据的。(因为有很多窗体,共用这个过程),当窗体启动的时候我得到窗体的名称,操作员也是可以得到的。
计算机名通过前台也可以得到的。 时间可以取服务器的时间,操作类型为打开窗体。返回状态为NULL,只有增加,删除,修改的时候才反回正常或异常。
如果在前台来做虽然很简单,但对于很多窗体来说做了很多重复的事情
我该怎样实现,有哪些可以放在后台来做。 哪些可以放在前台来做。
最佳方案该怎样。
0
---------------------------------------------------------------
对数据库系统日志表的操作,可以用存储过程来完成。前台只是在需要写系统日志表或修改系统日志表时,调用此存储过程。
---------------------------------------------------------------
我觉得都在前台做。
---------------------------------------------------------------
使用存储过程,登录的时候,判断,如果同一窗题要做同样的事情,只修改时间,否则,增加记录,前台调用这个存储过程就好。