品雪:
[论文贴]如何将一段简单的程序变成一篇洋洋洒洒的文字
[阅读: 546] 2006-11-21 07:50:09
程序:一个form,从中接收参数,拼装一个查询,返回结果集并显示
思路:
1、form的组织
如何排列输入项,将相关的放在一块,各组之间要适当分开,可用空白或方框。
既要美观,又要接近用户的自然操作习惯,特别是确定和放弃/返回按钮的位置什么的
2、参数项的选择与验证
有几种主要的查询方式,
对于每一种方式如何选择哪些是必填的,哪些是可选的,
对于字符串型的参数如何适当的进行模糊匹配才符合用户习惯
,参数值的有效范围,用何种形式进行输入更用户友好,
用什么样的形式进行出错提示,是否提供渐进提示,是否保留输入历史以便选取……
3、程序处理
如何收集要获取的字段集,table.*还是table.field,如何应对未来潜在的字段变更?
如何收集匹配条件,如何进行适当的表字段冗余以减少表联接,
如何建立适当的索引,在各种使用情况下索引效果的对比分析及对数据更新的影响
对于系统未来发展成重负载时的可升缩性考虑
如果处理排序和汇总,方式使用中是否会增加,如何应对,如何进行排序汇总才符合用户自然习惯。
4、结果展示
如何显示结果集
如何进行分页