软件产品标准化设计规范说明.docx
《软件产品标准化设计规范说明.docx》由会员分享,可在线阅读,更多相关《软件产品标准化设计规范说明.docx(57页珍藏版)》请在冰豆网上搜索。
软件产品标准化设计规范说明
产品标准化设计说明书
V1.0
1提示规范
通用提示:
序号
提示类型
提示信息规范
对应按钮
1)
必须选择数据才能进行操作的提示
请选择×××!
〖确定〗
2)
必须输入数据才能进行操作的提示
请填写×××!
〖确定〗
3)
删除校验
可直接删除
确实要删除选择的记录吗?
〖确定〗、〖取消〗
有层级关系(单笔记录)
确实要删除选择的××及子级××吗?
不可直接删除(单笔记录)
当前记录已××,不允许删除!
〖确定〗
当前××存在××数据,不允许删除!
〖确定〗
当前××已被××关联,不允许删除!
〖确定〗
批量删除
某些记录不允许删除:
××记录,不允许删除!
〖确定〗
全部允许删除:
确实要删除选择的记录吗?
〖确定〗、〖取消〗
10)
字段超长提示
输入字符不允许超出N个字节!
〖确定〗
11)
唯一性校验
单个字段不允许重复:
××下的<字段名称>不允许重复!
〖确定〗
双字段不允许重复:
××下的<字段名称1>和<字段名称2>不允许重复!
13)
非空校验
可编辑字段的非空校验:
请输入<字段名称>!
〖确定〗
不可编辑字段的非空校验:
请选择<字段名称>!
既可编辑也可选择的情况:
请输入<字段名称>!
16)
特殊字符的校验
不允许输入特殊字符:
列出特殊字符,并以,隔开
〖确定〗
17)
查询无条件的提示
请输入查询条件
〖确定〗
18)
业务原因无法操作
××××不允许<按钮名称>!
〖确定〗
19)
数据关联对应的提示
当前记录已××,不允许×××!
当前记录存在××××,是否××?
〖确定〗
20)
日期字段输入错误校验
对于YYYY-MM-DD格式:
请输入有效日期!
〖确定〗
对于YYYY-MM格式:
请输入有效月份!
〖确定〗
22)
日期段输入校验
XX截止日期不允许早于XX起始日期!
〖确定〗
23)
日期有效性校验
XX日期必须在SS起止日期
(YYYY-MM-DD~YYYY-MM-DD)范围内!
〖确定〗
24)
数值字段输入错误校验
数值有范围限制:
请输入从×××到×××之间的数值!
〖确定〗
数值必须大于0的情况:
<字段名称>必须大于零!
〖确定〗
数值不允许等于0的情况:
<字段名称>不允许等于零!
〖确定〗
27)
操作失败的提示
操作失败,请关闭重试!
〖确定〗
28)
等待提示
处理中,请稍候…
〖确定〗
29)
当数据发生改变时的提示信息。
提示信息如下图所示
〖确定〗
30)
最多支持n级分类提示
XXX最多支持n级分类,不允许新增!
〖确定〗
31)
退出提示
是否要退出系统?
〖确定〗、〖取消〗
2验证规范
范围:
主要用于表单数据及其它数据的验证提示,例如:
身份证与年龄匹配验证等。
需验证的对象
用途
标准化提示语
身份证与年龄不相符
检查身份证与年龄是否匹配
年龄与身份证不符合,请重新输入!
密码验证
检查密码是否正确
密码不正确,请重新输入!
用户名
检查用户名是否存在
1、用户名存在的情况下,则提示:
用户名不正确,请重新输入!
2、用户名不存在的情况下,则提示:
用户不存在!
字段为空或全是空格
检查输入字符串是否为空或者全部都是空格
1、空的情况下,则提示:
请填写***!
2、全是空格的情况下,则提示:
名称包含空格!
手机号码
检查输入手机号码是否正确
手机号码不正确,请重新输入!
电话号码
检查输入字符串是否符合国内固话或者传真格式
电话号码不正确,请重新输入!
日期验证
判断是否是日期
您输入的日期格式有误!
时间验证
检查输入字符串是否符合时间格式
您输入的时间格式有误!
字母数字下划线验证
检查输入字符串是否只由英文字母和数字和下划线组成
您输入的格式有误!
邮箱验证
检查输入对象的值是否符合E-Mail格式
您输入的邮箱格式有误!
数字验证
检查输入字符串是否是数字
您输入的格式有误!
身份证验证
检查输入字符串是否符合身份证格式
您输入的身份证有误!
复选框
请选择!
单选按钮
请选择!
特殊字符验证
您输入的内容包含非法字符!
备注:
1、提示语颜色均为红色!
2、提示语位置均显示在对应的文本输入框后方。
3界面规范
序号
界面内容
规范要求
1
颜色
1、统一色调,采用标准Windows的基本色调,做到与操作系统统一,读取系统标准色表。
2、整个界面色彩尽量少的使用类别不同的颜色。
除非特殊场合,杜绝使用对比强烈,让人产生憎恶感的颜色。
3、同时色调也具有一定的含义,在整个系统中应保持色调含义的一致性,避免同一中颜色在不同的画面中表示不同的意义。
2
文字表述
提示信息、帮助文档文字表达遵循以下准则:
口语化,多用您、请,不要用或少用专业术语,杜绝错别字。
断句逗号句号顿号分号的用法,提示信息比较多的话,应该分段。
所有的警告、信息、错误和提示的对话框统一采用提示信息格式。
使用统一的语言描述,例如一个关闭退出功能按钮,统一描述为退出,避免使用返回、关闭等描述。
3
控件选择
不要随意使用控件,控件功能要专一,风格统一。
如果没有好的控件,则使用标准控件。
1、控件的风格统一。
2、同一类型的控件操作方式相同,避免出现一个控件双击可以执行某些动作,而同样控件,双击却没有任何反映。
一个控件只做单一功能,尽量不复用。
4
顺序
习惯用法,阅读顺序,从左到右,从上到下。
5
一致性
用词、配色、按钮、字体等前后均要保持一致性。
6
文字对齐
患者、申请医生、会诊专家等姓名字段,按三个字的姓名两端对齐,三个字以上的姓名左对齐即可。
例如:
张三
张三丰
张三丰子
7
内容显示
所有列表均按1024×768的分辨率固定每列的宽度。
根据页面内容和字体大小进行设计即可,字段的长度如果超过列宽的,不能显示的部分已省略号代替,当鼠标在该字段上面停放时,显示全部内容,例如:
8
文字链接
可链接的文字均采用蓝色字体,鼠标放置时显示下划线。
9
统计报表
✧所有报表支持打印,导出为Excel。
✧打印时支持打印预览,可以先浏览页面布局,再点击“打印”按钮才进行打印。
✧如报表中的值为0,则显示为“---”。
✧对齐:
序号居中显示,表示值的数字使用千分位分隔符并且右对齐,文字左对齐。
✧所有列表均按1024×768的分辨率固定每列的宽度。
根据页面内容和字体大小进行设计即可,字段的长度如果超过列宽的,不能显示的部分用省略号代替,当鼠标在该字段上面停放时,显示全部内容。
✧列标题加粗,用有颜色的底纹进行标识,如果可以点击时,添加下划线,字体用蓝色。
✧提供分页功能
✧导出的报表中,如有些值是计算出来的结果,则在导出的报表中显示公式。
✧合计的值用粗体,进行区分显示
10
列表滚动条
当页面出现竖向滚动条时,滚动条需控制在列表内,滚动时,列表标题不动,只滚动内容。
11
图片资源
1、退出按钮:
2、保存按钮:
或
3、新建按钮:
或
4、打开按钮:
5、下个环节:
6、上个环节:
7、打印按钮:
或
8、打印预览:
或
9、刷新按钮:
10、查询按钮:
11、复制按钮:
12、粘贴按钮:
13、取消按钮:
14、删除按钮:
备注:
后期软件需求基础设计均以此为主作为参考。
4控件规范
序号
控件名称
控件说明及样式
1
附件上传
备注:
支持进度条及上传百分比显示。
例如:
2
图片上传
当鼠标指向图片时显示“修改头像”,点击可打开上传图片。
例如:
3
分页控件
1)提供首页、末页、上一页、下一页、跳转到指定页面的功能;当只有1页时,链接均无效;当处于第1页或最后一页时,首页/上一页或下一页/末页的链接无效。
2)提供设置每页显示指定条数的功能,后台可配置指定条数的选项,如20、50、100。
3)列表上方与下方均需提供分页栏。
例如:
4
时间控件
以YYYY-MM-DD格式显示,不足两位的以0补齐,譬如:
2011-04-08。
例如:
5
文本编辑框
功能包括:
字体选择、字体大小、加粗、斜体、下划线、引号、括号、无序列表、有序列表、插入图片、插入视频、清除格式。
系统文本编辑框均采用以下样式实现。
6
树形控件
备注:
后期软件需求基础设计均以此为主作为参考。
5组件规范
5.1表格
主要应用于大批量数据的展示、查看、维护等方面。
基础表格是表格本身最原始的一些属性集合,针对表格在不同场景下的状况,在扩展设计中会一一罗列出来。
【设计意图】
✓合理有效的组织数据信息;
✓帮助用户快速、有效的查看表格数据;
✓帮助用户快速、准确的完成对表格的操作;
【应用条件】
适用于批量数据的展示和维护;
【模式描述】
组成:
表格标题+表格表头+表格行间隔线+表格行
如下图所示:
图41基础表格
应用规范:
●表格的标题:
标题文字要与其它文字有所区别,如:
加粗显示;标题文字内容以“内容+操作”的形式描述,标题文字前需要有相应的标题图标,文字与图标之间间隔一定的距离,如:
一个半角空格。
●表格的表头与表格主体在外观上要有区分;
●表格行间隔线:
表格的主体内容用表格线区分;表格线的粗细要适中,如1px。
【扩展描述】
根据应用场景的不同,可以对基础表格进行扩展;可以为表格增加数据筛选区、命令按钮区、操作按钮区、表格主体区、翻页区、操作按钮区。
整体效果如下图所示:
图42表格操作区分布
1)标题列排序:
●表格列标题可以排序时,表格的列标题要体现出当前排序状态,并要区分于其他列标题显示,如:
背景和图标高亮显示;
如下图所示:
图43标题列排序
●表格列标题进行切换时,原列标题恢复初始状态,切换到的列标题显示为排序状态;
2)表格行选中操作:
●表格中的第一列,既可表示对行的选择如复选框;同时还可以用图标标示数据状态;当两者都有时,显示复选框在上,图标被覆盖;
●在对表格行进行选中(点选行的任意位置即可选中)时,此行要高亮显示,同时此行前复选框为选中状态,同时还可以进行多行选择;需要全选时,只需勾选列标题中的复选框即可选中当前列表的全部行数据。
3)数据筛选区:
●当数据内容可以明确的按其状态、类别进行划分时,可以应用页签的形式来进行设计;
●页签总宽度在表格宽度的75%之内为佳,超出此范围时,需应用其他设计形式如下拉框显示的形式等;
如下图所示:
图44数据筛选区
●当前分类状态的的页签要高亮显示,要明显区别于其他页签;
●页签内的文字,需要简单明了,相同内容的文字省略;如上图中未处理(订单)、处理中(订单)、处理完成(订单);
●应用页签设计时,页签类别要划分明确合理;如按照数据状态或分类进行划分。
4)命令按钮区:
●针对整体页面进行操作或者对表格整体进行操作的按钮放置在此区域内;如:
导入、导出、新增等;
●按钮的其它细则参见《界面视觉规范》。
5)操作按钮区:
●对表格主体的数据进行操作的按钮放置在此区域。
如:
删除、发布、下架、上架、审核等;
●当列表的数据超过一屏显示时,在列表上方也要显现操作按钮区,方便用户对列表进行操作;如下图所示:
图45操作按钮区
●按钮的其它细则参见《界面视觉规范》。
6)翻页区:
●当列表中的数据量超过默认的数据显示条数时,应用翻页模式来处理多条数据的显示;
●翻页在列表下方居中显示;
●翻页的详细功能和模式参见“翻页模式组件规范”。
7)单条数据操作区:
●对行数据进行操作的按钮要与操作按钮区的按钮视觉上要有所区分;具体参见《界面视觉规范》;
●尽量不要在此处安排太多的操作,太多的操作给使用者过多的判断负担。
应考虑其他的界面布局方式。
8)表格列标题区:
●当表格的数据列较多,屏幕显示已经达到最大限度,而这些数据列又必不可少时,允许通过鼠标拖动的方式来对数据列的宽度进行改变;同时可以使用横向滚动条;
●调整列宽度时,要在整体表格边线内进行,以免整体页面变形;
●数据项内容显示部分太长时,省略多余部分并加省略号;鼠标指针停靠时,全部详细内容显示;
9)数据条目设置区:
●默认显示当前页面所能显示的最大数据条目数;如:
10条/页;
●还要提供几个数值选项,供用户选择;如:
20、30、50;
5.2编号和序号
1)编号
用来标识某一个对象的唯一号码。
一个编号就代表着一个对象。
使用编号能够更好的帮助用户记忆和或管理对象。
如下图所示:
图414编号示例
【设计意图】
✓更好的方便用户记忆和管理对象;
✓合理的使用编号,能方便用户更好的进行沟通;
【应用条件】
✓需要用唯一号码来标识对象时;
✓具有真实、合理、有效的意义;
例如:
订单列表中订单的编号、酒店客房管理中客房的实际编号等等;
【模式描述】
应用规范:
●编号必需代表一个对象,不要让编号无意义的存在;
●如果用户更关注编号,也就是说编号对于用户是第一位的,则必须提供编号。
比如,酒店系统中对房号的关注就比人名要重要,所以编号的视觉层次应该突出。
如果用户不常使用编号而通常更关注别的属性;比如人名、物品名等,可以默认不显示编号,当用户需要时能够查到编号。
2)序号
序号是用来标识一组有序对象的数字,它具有先后顺序的含义。
如下图所示:
图415序号示例
【设计意图】
✓使用户更好了解对象的先后顺序或按一定的顺序去了解对象;
✓更好的展示有先后顺序的数据;
【应用条件】
✓需要标识一组有序对象时;
例如:
如歌曲排行旁、热销商品排行、点击率排行等设计中;
【模式描述】
应用规范:
●序号必需代表一个对象在集体中的序列,不要让序号没有意义。
●如果用户关注对象的排列顺序,则必须提供序号。
如果用户根本不关注对象的顺序,请不要使用序号,这样会混淆用户的注意。
图416错误示例
5.3注册表单
注册表单应用于对用户的输入格式有一定的要求的设计中,帮助用户更好的完成填写表单的操作。
【设计意图】
✓快速高效的帮助用户完成注册;
✓尽量减少用户犯错;
✓在用户出错后,友好的有效的告知错误,并提供解决方案;
✓给用户提供及时有效的反馈信息。
【应用条件】
✓超过5项表单信息填写修改时;
✓用户出错的频率较高时;
✓系统对数据的要求比较严格时;
例如:
应用于填写注册信息、修改密码等设计中。
【模式描述】
组成:
各输入控件+必填项指示+格式要求提示+对错判断反馈+提交按钮
如下图所示:
图417注册表单
应用规范:
表单的设计应该遵循简洁的设计原则。
在注册填写时,尽可能的只提供必须填写的选项给用户,其他非必填项,可以通过选填或者在日后需要时再进行完善的方式来完成。
a)信息输入对错判断:
信息输入正确时,要给与填写正确的反馈;信息输入错误的时候,要给出错误的反馈,并给出具体的错误原因要高亮反馈,同时注释语位置整体给出反馈提示。
如下图所示:
图418信息输入对错判断
用户在输入错误时,要针对不同的输入内容给出相应明确的错误提示,必要的时候要提出简要的解决方法提示。
例如:
在用户名填写时,可能出现的错误提示;
您输入的用户名过短!
您输入的用户名中不能包含字符“&(等等)”!
你输入的用户名“xxx”已经被占用,请重新输入!
b)输入格式约定(注释文本):
当用户需要输入某一项时,相应注释文本才显示出来;
对于表单中的某些内容除了需要给予用户正确填写格式的提示外还需要简要说明填写的必要性,如下图所示:
图419
3)验证码:
验证码中的图示字母是随机产生的,但要注意尽可能避免显示一些不易区分的字母和数字,让用户难以辨别(如:
“0和o”),如下图所示:
图420验证码
验证码图示,要求相对清晰容易辨别,验证码的位数控制在4位为最佳;
验证码由系统随机产生,在个别情况下字母和数字可能会难以辨别,此时用户可以点击链接文字(看不清,换一张)来更换验证码,如下图所示:
图421验证码示例
用户在输入框内输入验证码后,要及时给出反馈提示(不要到提交时才给出提示),如下图所示:
图422验证码错误判断
4)提交按钮:
存在验证或提交按钮时,只有所验证或提交的部分输入完毕并且正确后,按钮才能由置灰状态变为可用状态,如下图所示:
图423注册按钮
5)成功告知
表单最终填写提交完成后,要给出“提交成功或注册成功”的相关提示,明确告知用户此操作正确完成;
6)协议
单击“我接受”意味着:
您同意并接受服务协议和隐私声明。
【扩展描述】
应用规范:
1)密码强弱提示
当用户账号的保密性相对较高时,可以应用密码的强弱提示来保证密码的复杂度。
如下图所示:
图424密码强弱
在输入密码时,旁边显示注释文本:
明确注明密码强弱的规则和提示,如下图所示:
图425密码强弱提示
当用户输入的内容错误或不完全正确时,要求提示的反馈信息必须提示明确,同时给出正确的解决方法,如下图所示:
图426密码强弱提示对照表
2)注册进度提示
根据产品的特性,要求用户填写的注册表单较长、步数较多时,需要给出注册的进度条提示,明确的告知当前注册的进度。
3)分组线
注册内容较长时,要用分组线,对要求用户输入的选项进行分类分隔显示(具体使用参见“分组线规则”)。
【注意事项】
✓例如婚介交友等场景当对用户信息要求严格时,可以应用注册向导引导注册过程。
✓如果表单中需要填写的数据项较多,页面较长,必填项又比较分散且数量较少时,必须使用行的背景颜色来区分必填项与非必填项。
5.4联系方式
联系方式是对表单中提供给用户填写详细联系方式一种组件规定。
【设计意图】
✓帮助用户有效、快速的填写联系方式;
✓减少用户输入错误的几率。
【应用条件】
✓需要用户填写详细联系方式时。
例如:
网上注册,网上购物填写发货地址。
【模式描述】
组成:
各输入控件,包括:
“国家地区”、“省份”、“城市”、“联系电话”、“传真号码”、“手机号码”、“联系地址”、“邮政编码”等(根据具体需要再增加)。
图427联系方式
应用规范:
●“国家地区”、“省份”和“城市”要有连动关系;
¡“国家地区”:
下拉列表选框;
¡“省份”:
下拉列表选框,与选择的国家连动(选择“国家地区”,“省份”下拉框中选项相应变化);如果在“省份”中已经选择了直辖市,如“北京”,则后面的“城市”不用再选,自动置灰;
¡“城市”:
下拉列表选框,与选择的城市连动(选择“省份”,“城市”下拉框中选项相应变化)。
城市下拉列表选项的最后一项为“其他地区”,如下图所示:
图428其他地区
●“联系电话”、“传真号码”和“手机号码”必须拆分成几个字段;
¡“联系电话”:
四个输入框字段,分别为:
国家代码(可选)—区号—电话号码—分机号;
¡“传真号码”:
三个输入框字段,分别为:
国家代码(可选)—区号—传真电话;
¡“手机号码”:
两个输入框字段,分别为:
国家代码(可选)—手机号;
¡“国家代码”此项可根据具体产品的销售人群不同自行选择是否保留;
如下图所示:
图429正确示例图
图430错误示例图
●各字段分别与上面的“国家地区”、“省份”、“城市”连动:
“国家地区”和“省份”、“城市”选择后,国家代码和区号自动显示,如下图所示:
图431联系方式标注
●“联系地址”:
一个输入框,等待用户输入文本;
●“邮政编码”:
一个输入框(6个字符),等待用户输入文本;
●除“国家地区”、“省份”和“城市”是只能让用户选择外,其他的输入框均可手动输入和编辑,用户可以根据自己的需要进行修改。
【扩展描述】
组成:
邮政编码帮助如下图所示:
图432邮政编码
应用规范:
●用户手动输入邮政编码时,系统根据“省份”、“城市”给出一些不同地区邮政编码的关联提示,供用户参考,
●用户选择邮政编码输入框后面“查询邮政编码”链接(如下图所示),可点击打开新窗口查看本市的邮政编码。
图433查询邮政编码
【注意事项】
✓各输入项的先后顺序,根据各字段的逻辑顺序和参照关系排列的同时,要综合考虑用户的输入操作(尽量将数字输入的放在一起,将汉字输入的放在一起,以避免用户在键盘上频繁切换输入位置);
✓系统自动提供的电话区号和邮政编码等,必须保证是与国家、省、市相对应的最新的和准确的数据;
✓用户用tab键切换不同的输入区域时,输入区域中本来用的数据显示为选中状态(不清空)。
5.5翻页
翻页模式应用于列表数据条目较多,文章篇幅较长的设计中,来对数据和篇幅进行更好的展示。
翻页可以拆分为以下几部分:
基础页码、上下页、首末页、跳转、Ajax拖动条、数据统计;根据不同的应用场景,可以选择某一部分或几部分组合起来使用。
如下图所示:
图437翻页
【设计意图】
✓满足用户在不同场景下的不同需要;
✓增加操作的易用性;
【应用条件】
✓列表数据条目较多时;
✓文章篇幅较长时;
【模式描述】
组成:
页码如下图所示:
图438页码
应用规范:
●页码少于或等于10页时,只显示应该出现的页码数;
●鼠标指针经过和按下某个页码区域(此区域高亮反馈),鼠标弹起后页面切换完成;
●当前页的页码在外观上要明显的区分于其它页码,且不再提供页面链接;
●已访问过的页码和未访问过的页码要有所区分;
●显示当前页码的前4页和后4页;前9页和最后9页除外,默认全部显示;
●设计时,页码的可点区域要相对较大,方便点击;如下图所示
图439状态标注
【扩展描述】
1)上下页
组成:
三角符号,“
”作为上一页,以“
”作为下一页;如下图所示:
图440上下页状态
应用规范:
●列表的页数在11页以上时,要提供“
”和“
”的链接,
●“上一页”和“下一页”在不可点击时变为不可用状态;具体不可用状态参见《界面设计规范》
●与其他元素保持适当的间隔距离;参见《界面视觉规范》
2)首末页
组成:
三角截止符号(“
”首页截止图标,以“
”末页截止图标)+文字(首页、末页),如下图所示:
图441首末页
应用规范:
●列表的页数在50页以上时,要提供“首页”“末页(326)”的链接;
●鼠标指针停靠到首页链接上,有明确的反馈提示,点击鼠标主键,页面切换到首页,首页变为不可用状态;
●鼠标指针停靠到末页链接上,有明确的反馈提示,点击鼠标主键,页面切换至最后一页,末页变为不可用状态;如下图所示:
图442首末页状态标注
●末页的链接上要注明最后一页的页码数;
●与其他元素保持适当的间隔距离;参见《界面视觉规范》
3)跳转
组成:
文字(转到…页)+输入框+下拉图标+页码拖动条+确定按钮如下图所示:
图443跳转
应用规范:
●页码超过50页时,显示跳转框;
●鼠