|
1 简述
手机应用软件中电话薄的排序是否合理,会影响到电话薄查找功能,且有序性好方便用户查看存储资料(尤其当用户存储大量资料时)。
软件中所有的提示语句最好能够和软件中的模块名称一致。如姓名输入错误,误提示‘名字输入错误’。提示语句是否带标点符号,请考虑到手机界面的因素,避免文字覆盖。
2 规律总结
希望能够帮助程序员使产品更完善。因为是自己总结,所有建议请程序员和产品经理选择性采纳。
2.1 功能输入框中边界值和输入法限制
⑴ 姓名
边界值 输入框中≤21(文字);但保存时提示‘姓名过长’;仅可成功存储10个文字
输入法 允许自由切换,输入文字/英文大小写/特殊字符
⑵ 电话号码
边界值 输入框输入1≤value≤20(数字)可成功输入
输入法 限制自由切换,只能输入数字
⑶ 邮件地址
边界值 1≤value≤33(字符)
输入法 限制自由切换,只能输入英文大小写/数字/字符
2.2 对存储资料的排序规则
⑴ 不仅仅对姓名中起头字进行拼音的排序。类似于英语字典的排序规则,先依照起头字拼音排序;若起头字拼音一样,再依照姓名中第二个字拼音排序,依次类推。
理解为:存储‘陈娟、陈静’,则是对‘chenjuan、 chenjing’进行排序。
⑵ 中文姓名/英文大小写姓名,都依照拼音字母/英文字母的顺序排列。
⑶ 若出现如下情况:陈娟、chenjuan、CHEN ,则如下排列
CHEN / 陈娟 / chengjuan 即,英文排列在中文的后面。
⑷ 若姓名存储的是特殊符号,则排列在电话薄的最后。
⑸ 不允许存储同样姓名的资料,软件提示‘此姓名已存在’。
⑹ 不区分姓名的大小写,若存储chenjuan、CHENJUAN,软件则提示‘此姓名已存在’。
2.3 其他容错判断
⑴ 添加联系人界面若已经输入一些数据,选择界面上的‘返回’,软件提示‘存储?’
方便用户确认是否执行返回操作,若返回则刚才输入的数据丢失;若‘确定’存储?则成功存储刚才输入的数据。
⑵ 所有输入框=空(包括姓名/电话/邮件),手机上中间‘确认’键无用。
⑶‘姓名=空,电话/邮件输入有效数据’,首次存储成功;软件默认姓名为(空白)。
若再次输入‘姓名=空,电话/邮件输入有效数据’,软件提示‘此姓名已存在’,存储失败。
⑷ 输入姓名=有效数据,电话/邮件=空,软件提示‘请输入电话号码’,存储失败。即,不支持仅仅存储姓名。
⑸ 对邮件地址的容错判断,仅仅判断是否在有效边界,并含有@符号。
[ 本帖最后由 chenjuanMM 于 2007-11-2 09:35 编辑 ] |
|