社区
VB基础类
帖子详情
你真正考虑客户的方便和实用性了吗?
SFMrp2000
2005-09-28 02:01:30
比如: 一张单有完成和未完成二种状态,但保存单据时必须是其中一种状态.
假设是用check作记录.
考虑用户的操作不出错或不能忘记操作此状态,你会怎样做呢?
中国的每家商业软件都号称是以客户至上!!!真的做到了吗?
...全文
194
27
打赏
收藏
你真正考虑客户的方便和实用性了吗?
比如: 一张单有完成和未完成二种状态,但保存单据时必须是其中一种状态. 假设是用check作记录. 考虑用户的操作不出错或不能忘记操作此状态,你会怎样做呢? 中国的每家商业软件都号称是以客户至上!!!真的做到了吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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)
隔壁老王都知道的JavaScript+mysql+HTML+CSS的
客户
管理系统设计和实现【建议收藏,不然看着看着就不见了】
基于JavaScript+mysql+HTML+CSS的SSM
客户
管理系统设计和实现【建议收藏】????️????目录????1、前言????1.1、需求分析????1.1.1、功能性需求分析????1.1.2、非功能性需求????1.1.3、编写目的????1.1.4项目背景????️????1.2、可行性分析????1.2.1、技术可行性????1.2.2、经济可行性????1.2.3、社会可行性????️????1.3、系统结构设计与功能分析????1.3.1、系统结构设计????1.3.2、功
哈佛商业评论:什么是颠覆性创新?
来源:点滴科技资讯什么是颠覆性创新?在引入该理论 20 年后,我们重新审视了它所解释的和未解释的。本文发表于哈佛商业评论(2015 年 12 月)作者:克莱顿 M.克里斯滕森,迈克尔·...
你是最适合创业的程序员吗?
1.0、创业是什么? 每一个程序员都有一个创业的梦想。创业是心中的美梦,是事业的象征,也是奋斗的标志。在csdn.net有数以百万计的程序员,几乎每一个程序员朋友都或多或少的会有创业的想法,但是其中又有大部分人心中的创业火焰被各种各样的困难和理由所熄灭。创业真的很难吗?我给你的答案只有一个字:难!这里需要太多的因素所辅助,比如金钱,比如人脉,等等之类。如果看过我小说
销售人员为什么你需要CRM(
客户
关系管理)软件?
8X帮助提升销售成效秘诀系列 为什么 你需要CRM(
客户
关系管理)软件 “工欲毕其事,必先利其器”,提升销售业绩,从选择好的工具开始,对于销售人员来说,为什么我们要选择使用CRM软件呢? CRM是什么? CRM是英文Customer Relationship Management,也就是
客户
关系管
SAP Business One(SAP B1):供应商和
客户
如何分类
供应商和
客户
如何分类 围绕着这个主题,我们主要来聊一聊如何标准化物料,对一些特殊的物料,建议遵循什么样的原则去进行标准化。以及对物料编码的一些处理建议。 我们先来看看物料的定义,在SAP B1中,物料指的并不仅仅是原物料,而是指公司所有需要进行库存管理的物品,主要可能会包括:成品、半成品、零部件、主要原材料、辅助材料、包装物、低值易耗品等等。而物料主数据则是指在SAP系统中维护的物料信息。在...
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章