企业管理软件系统设计的两个细节问题,请看看那种处理方法好,并请说明理由。(50分)

  • 主题发起人 davidtech
  • 开始时间
D

davidtech

Unregistered / Unconfirmed
GUEST, unregistred user!
一、对于不能修改的单据,以下那种处理方法好:
1、和能修改的单据一样处理,用户可以修改,只是在用户保存时提示单据不能修改。
2、窗口Create时就将相关控件设为readonly:=true,则数据只能流览,不能修改。
二、单据打印问题。
1、要求保存后才能打印。
2、直接打印,和是否保存无关。
问题:如果用户打印后放弃保存或保存失败,则会导致数据库中的信息和书面上的信息
不相符。
 
1、窗口Create时就将相关控件设为readonly:=true,则数据只能流览,不能修改
可以与权限设置结合,用户保存时提示单据不能修改操作烦琐。
2、单据打印问题要求保存后才能打印。
防止错误数据不全的单据
 
谢谢jammi的意见,你的观点和我一样,但我发现许多人采用的方式恰恰相反:
对于问题一,主要采用‘保存时提示单据不能修改’的方法,难道没有考虑到如果
用户进行了一大通操作后系统才提示‘因某种原因不能保存,然后告诉操作者应如何
如何’,那用户不是要气晕?我想了解这样考虑的因素何在?
(另外,要说明的一点是,单据是否能修改和权限无关,主要是由于某些标志被设置)
对于问题二,两种方法均有人采用,那采用‘直接打印,和是否保存无关,的理由何在?
难道不用考虑数据不一致的问题?
 
同意jammi
 
对于你的问题一,如果是因为你记录中某一标志而不允许修改的话,我建议在用户点击修改
的时候就给以提示,然后告诉用户,而使修改功能失效。对于在保存时才给予提示这种方法
不值得提倡,就如你说的,用户会做太多无用功。
对第二个问题,我建议先保存再打印,或者给一个选项,让用户事先选择时先保存还是后保存
,我总觉得打印后再保存不好。
 
谢谢以上各位富翁的意见,看来和我意见一致的人不少,这更增强了我的信心!
但我就不明白为什么还是有那么多人采用另一种方式呢?我还是希望能听听更多的意见。
另外,虽然分不多,但我还是希望大家能多多发言,编程技术固然重要,但系统设计的
思想和方法也许更为重要,大家多多讨论,共同提高。
 
多人接受答案了。
 
顶部