你真正考虑客户的方便和实用性了吗?

SFMrp2000 2005-09-28 02:01:30
比如: 一张单有完成和未完成二种状态,但保存单据时必须是其中一种状态.
假设是用check作记录.

考虑用户的操作不出错或不能忘记操作此状态,你会怎样做呢?


中国的每家商业软件都号称是以客户至上!!!真的做到了吗?
...全文
194 27 打赏 收藏 转发到动态 举报
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
SFMrp2000 2005-09-29
  • 打赏
  • 举报
回复
中国人都有跟风的坏习惯,真没办法.
James_zhjian 2005-09-29
  • 打赏
  • 举报
回复
串分是吧????
jdcxf 2005-09-28
  • 打赏
  • 举报
回复
例子太烂了,话题的确好
kmzs 2005-09-28
  • 打赏
  • 举报
回复
难道要弄个向导一屏一屏让用户作?
zhangzhijian 2005-09-28
  • 打赏
  • 举报
回复
在提交的时候做个检查,检查必须输入的信息,没完成时出个提示
crycoming 2005-09-28
  • 打赏
  • 举报
回复
设计软件的时候应当尽量考虑到用户群的素质水平,
如果是电脑知识比较薄弱的用户,就应当考虑到使用的方便性是关键,越是傻瓜化越好,减少录入操作,有简单易懂的向导......

如果是电脑随便玩的,功能和自定义就显得十分重要了
fishmans 2005-09-28
  • 打赏
  • 举报
回复
楼主提这个问题不合理

在保存时判断checkbox的状态就可以了,忘了或错误了那本身是操作员自身的失误
做一套软件不仅仅是一套软件,还包含着相应的管理模式。

你操作员粗心忘了,那就是操作员的失职,从企业管理来看,企业当然不希望员工都是粗心大意的
所以别说什么忘了、失误了,软件这样做就是对操作员的一种监督,而且可以做为对员工能力、业绩考核的凭据。

当然,做为一个完善的软件,还是要提供修改的模块,给出权限,只有有权限的人才能对失误单据做修正。
sqfeiyu 2005-09-28
  • 打赏
  • 举报
回复
不同的行業有不同的標准﹐不能一概而論!
有些時候程序可以根據用戶的輸入判斷是否完成或默認為完成﹐而有些時時侯需要強制用戶選擇是否完成。
我們的程序不僅僅是為了方便用戶的輸入﹐同時也要兼備數據的准確性和運作的合理性﹐一味的強調方便用戶不見得是最明智的做法.
James_zhjian 2005-09-28
  • 打赏
  • 举报
回复
没一个操作人员(用户)的操作流程都有一套规定,如果对流程刚性比较强的,当然要在程序中做上必要的限定来满足操作的规范,对于一些弹性比较大的流程,当然是要使使用者操作起来方便,难道还要浪费使用者的时间做着做那得?

我还真没想通lz这个chkbox的例子到底要说明什么
SFMrp2000 2005-09-28
  • 打赏
  • 举报
回复
为什么非得要用户去勾选?

為什么不是用戶(用戶就是電腦操作員)勾選?=============必須用戶勾選.

接樓下高手的看法.
aiscool 2005-09-28
  • 打赏
  • 举报
回复
同意楼上观点

加若干条件判断是否完全满足,满足,Y 不满足,N
老汉 2005-09-28
  • 打赏
  • 举报
回复
當check1.value=1 時表示單據完成了.
當check1.value=0 時表示單據還未完成.

保存單據時必須是完成或未完成.當你勾上check時你就做了完成這個功能,當你忘記了做呢?

如果你是設計者,你會怎樣做?

難道放一個check就可以了嗎?

問題就這么簡單,還不合題意嗎?
=================
为什么非得要用户去勾选?
作为两种状态来说;你不是有临界条件么?你得自己判断用户是否操作到了临界条件。
为什么要把问题抛给用户去选择?这不是一个负责任的程序员应该做的事情。

SFMrp2000 2005-09-28
  • 打赏
  • 举报
回复
我也没有很好的方法,想看看真正的高手们是怎样做的.
xghim 2005-09-28
  • 打赏
  • 举报
回复
默认为未完成。这个易用性与数据的严谨是有所冲突的,所以你要想放得宽,那就得牺牲一些。
James_zhjian 2005-09-28
  • 打赏
  • 举报
回复
看你有何高见
SFMrp2000 2005-09-28
  • 打赏
  • 举报
回复
回复人: tongiii(索罗·希尔) ( ) 信誉:95 2005-09-28 14:55:00 得分: 0


保存时提示:要完成单据吗?[Y]已完成。[N]我还没完成。


我相信不會這樣做,這只會增加用戶的操作時間和難讀性.
SFMrp2000 2005-09-28
  • 打赏
  • 举报
回复
可是例子举的不好????????

當check1.value=1 時表示單據完成了.
當check1.value=0 時表示單據還未完成.

保存單據時必須是完成或未完成.當你勾上check時你就做了完成這個功能,當你忘記了做呢?

如果你是設計者,你會怎樣做?

難道放一個check就可以了嗎?

問題就這么簡單,還不合題意嗎?
chaoren119119 2005-09-28
  • 打赏
  • 举报
回复
那要看你所谓的完成的标准是怎么样,比如说超市管理系统中的单据完成状态是指客户消费完毕给了钱就叫完毕,之前输入的数据都有个临时编号和一个付帐标志,存在临时数据库中,当完成时就给个正式单据编号和已付款标志,并清空相应的临时数据。

如果操作员忘记有多少未处理的单据,你可以做个定时回报,或做个状态栏统计一下就OK了
干巴猴儿 2005-09-28
  • 打赏
  • 举报
回复
保存时提示:要完成单据吗?[Y]已完成。[N]我还没完成。
xxw19820907 2005-09-28
  • 打赏
  • 举报
回复
我觉得方便和实用是相对,当然也要考虑开发成本啦
加载更多回复(7)

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧