我们拒绝平庸,拒绝随波逐流,拒绝墨守成规,让梦想不再流浪。

B/S界面规范

上一篇 / 下一篇  2014-06-04 09:34:33 / 个人分类:总结

51Testing软件测试网S5_[F$r o

!EHp9V,N0

)w3TjU:p0

,[ndRv)z{f!G5]m0表1 风格配色说明表... 3651Testing软件测试网E]xSc#jYjh

51Testing软件测试网YX#M@ d J+w

表2 网管/LMT系统告警配色建议... 37

5R(N s-w&N,Cg |,C0

&~3f6ja%v%k0表3 YD/T 1289.2-2003行业标准定义的传送网告警级别与颜色对应表... 3851Testing软件测试网A#A6T+i4s(F0jZ \

51Testing软件测试网YU7gfTt.L3TW&n'{

表4 表格单元格对齐方式... 3951Testing软件测试网2U!OY&Lhe0A

;JG |9|D)?F9OU0表5 表格排序的图标定义... 4051Testing软件测试网#|Xzs7w0U#DWd

z8u |!M }5{9LT0表6 主界面各区域大小范围... 5651Testing软件测试网f-aK%S^

图目录 List of Figures51Testing软件测试网(KAf6`4v

51Testing软件测试网t O\)yB*NsCe

51Testing软件测试网?4_4H4LP#t

图1 web有效页面定义示意图... 1251Testing软件测试网PJn%}#]+}1T D/Tl

51Testing软件测试网/ux;yH%Bg8q$J$o-z

图2 面包屑视图示意图... 1351Testing软件测试网gIF$RV m.Y

51Testing软件测试网+C.I?;u5[4q

图3 结构原理示意图... 1851Testing软件测试网2d!m ]m_A6k%H3X

51Testing软件测试网9tU n7I2].y;^8?

图4 简单性原理示意图... 19

N'QW+Kfa0

L7PV/y:}v0图5 可见性原理示意图... 1951Testing软件测试网&r#b Fu6k5C4w'n\

'`]'z C8YJ0图6 反馈原理示意图... 20

WV ^0s$n051Testing软件测试网1iiX]J"g

图7 宽容原理示意图... 2151Testing软件测试网NhsRt

8BfL(A {*C;Hu0图8 重用性原理示意图... 2151Testing软件测试网e3uG/~-o [uQ

5Nv2M)F6Kb n0图9 控件、文字信息组合成块状... 2251Testing软件测试网6xen&OSZ L+u.P1p

2O r3aT#E0图10 web界面的软键盘样例... 2451Testing软件测试网Bcl jb DF,tl

"vZ7~+Qm0图11 鼠标定位视觉提示示例... 25

P!mk!I6b["H2D051Testing软件测试网0KQ~&fJ Y3\ Vt

图12 图片替代文本示意图... 2751Testing软件测试网a1j ]3Q{7B%G

51Testing软件测试网$KUpb2e

图13 Vertical Brand Signature 竖式品牌标志... 28

.m&B Y!yt(ej0

Y|:hx3a:Iaq0图14 Horizontal Brand Signature 横式品牌标志... 2851Testing软件测试网)pj#H)B:\|rN-w

9\9C%`#_$[8@ j0图15 文本与图片共排对齐示意图... 3151Testing软件测试网fHZ7V;H~'V8T RA

51Testing软件测试网.hN#d%TC7q5N

图16 列表文本示意图... 31

zC1Klb@h*n0

c }h5pG!c*B7Xn6P:i0图17 表格单元格文本换行示例... 3251Testing软件测试网#nV+Eq'k sk ]sM ^

51Testing软件测试网q;_j^`5c l

图18 公司VI规范的标准色示意图... 3351Testing软件测试网 hv9V"x UkE(x8H9a%V

51Testing软件测试网,Uo;} jrX6O

图19 公司VI规范的辅助色示意图... 34

+pfWs(d r051Testing软件测试网J:h0OQ&R\g

图20 文本颜色和背景颜色明度对比明显... 3451Testing软件测试网 S ])` q8Af|)I @/s

,Q2iHT%M p$q't0图21 图形对象颜色和背景颜色明度对比明显... 3551Testing软件测试网z~f.NU iqW od

o3Nf*uW T{Qz;r8Z0图22 文本颜色和背景颜色明度对比不明显... 35

wOsK)i051Testing软件测试网g obcD

图23 风格界面效果示意图... 36

so9Pq:z:o6]{&F]L051Testing软件测试网6n K `'c\HK!n%i

图24 链接点击效果示例... 37

|/rA%RKq8n/Bx"xD0

V p1J-Y1\[+VR0图25 表格单元格样例... 3851Testing软件测试网(N@!C.g1O~]

51Testing软件测试网9NX*_W/|6O ^

图26 表格样例... 39

+eMR)P6D8Ag051Testing软件测试网 _d'z_6W$w

图27 单元格文本对齐效果... 40

J } d'} jt0

L4e7\gk [f0图28 表格示意图... 41

Sc+z#t o H dv(A0

;Sai|F_cD!Y r0图29 多种文本输入框示意图... 4251Testing软件测试网!~cSL,Ze

b@!M { S LDcxE0图30 文本输入框宽度定义方法... 4351Testing软件测试网8}.dt[%A1vu _

9M$v?Tg6K0图31 左右排列的文本输入框... 43

T,J2~2c+n N'v s }i@0

I,`O6gyPo!i`0图32 上下排列的文本输入框... 43

5i/RQQi4K}2^0

H?&} y\}F2AeY0图33 单选按钮示意图... 44

O~5q/K Yb;l0yG t051Testing软件测试网9M A2n a W3Ol Xo

图34 复选框示意图... 44

[gi1m`3@w'ut#F0

$O+Y NESy\ u0图35 复选框的错误样式... 45

}})Ki1IX7e0

-Kn9c%M,n w0_'q0图36 复选框的变灰效果... 45

0E0O[g@6^JF1t$]051Testing软件测试网-isC#A kY N)E

图37 下拉列表示意图... 45

2v&yro/}"ZD+V ^;ly051Testing软件测试网0J-@ y"k0~z9O1g

图38 组合查询中使用下拉列表的样例... 45

[#`V(E+_dV V051Testing软件测试网ZH:o+]1qJ)_,k&A

图39 下拉列表的变灰效果... 46

5} GzE?@%n"J~0

3zg E,O7AkI0图40 列表框示意图... 46

U T%ui#Na051Testing软件测试网H aJ#aEcK+G

图41 按钮样例... 4751Testing软件测试网L+H2Z+JYpQwP

51Testing软件测试网&xAf4yS3{Y

图42 日历、时间控件组样例... 48

G.\,Y9Oz051Testing软件测试网(g~!W0|lRP`'g4Z

图43 文件上传控件样例... 4851Testing软件测试网4i7kxQ)nm

51Testing软件测试网)WhUQWL)j\.?X

图44 选项卡样例... 4951Testing软件测试网8d Z p&i:rZ0P

"[1SS3LO5T9t&g0图45 树形菜单... 49

j`C8UM)L4GR/|051Testing软件测试网@$}K7B NY

图46 典型浏览器窗口... 50

e[aa~nN0

4auM9|*Y'BB+\J0图47 窗口标题示意图... 5051Testing软件测试网0Qwt)@uCH?

&~ v!T:|^1rsy^g0图48 登录界面布局示意图... 5451Testing软件测试网5u+~)|'tl&i q"]oLU

51Testing软件测试网#w/sm!\tS3n JS

图49 登录界面示意图... 5451Testing软件测试网$o0vU[5nZ.Y

uApX/mLu0图50 主界面布局和大小示意图... 5651Testing软件测试网8vY |B\-N'['z

51Testing软件测试网BbW:~w1?1x-pzl

图51 弹出式窗口布局示意图... 56

,zj#a6R6vRbD+s051Testing软件测试网 }9}g-]N0ZS

图52 web主界面切分出状态信息区示意图... 5751Testing软件测试网}2j)DI*uL

wJ/W_0kG3E0图53 主界面各区域颜色配色示意图... 5751Testing软件测试网 S;MV)C3d@n`O

51Testing软件测试网`6{ co|/[

图54 告警类的提示信息窗口样例... 5851Testing软件测试网v^ DB:P%O

51Testing软件测试网9lh5PeM,f5X&[

图55 客户端错误处理对话框样例... 58

;ZjsQO}051Testing软件测试网qm X'S^$z,}#^e] J

51Testing软件测试网*d(?0{q"~ i4e

51Testing软件测试网RFTn(q/{u
51Testing软件测试网%U5mF f\JH%d

B/S界面规范 V3.051Testing软件测试网9a1Re2g3T;]:k'W*_

-nq,g)g!u0范 围Scope:

(w:RL(vhh `m0

]A{-O$E7{0本规范适用于公司采用B/S架构的O&M类产品。

i5]JU(^ c _&c]:E4v051Testing软件测试网4gk/L0f%GY

本规范适用于800×600分辨率与1024×768分辨率及更高,支持FireFox 1.06、Netscape 6.0与IE 5.0浏览器以及更高的版本。

J ]#}Pj$s9a0

(dMJ6H Q;o)~%E X%f0本规范示例的界面分辨率为1024×768,并已经在IE 5.0浏览器上测试通过。

,F8e%Ay%e$E$I,m y&u051Testing软件测试网hXv`"OP,t

如果本规范与行业标准存在冲突,则行业标准优先于本规范,但对于行业标准不涉及的部分,则公司各产品领域必须严格遵守本规范。51Testing软件测试网8sB GA!lJ$c)]/nB1j j

51Testing软件测试网*tgkdpCj/C

51Testing软件测试网7[|+LgC/s}7Kz

51Testing软件测试网e^ G5\G

7kxc d3a051Testing软件测试网c _0Kv J+E3c

简 介Brief introduction:

&B8]aw2KA6] X0

uOU1A o#f ty&Ff0本规范描述了B/S架构下的web界面所必须遵守的规则,以及一些优先使用的建议,统一了web产品界面视觉风格和交互操作规则,从而保证web图形界面具有较强的一致性、良好的可用性以及良好的界面视觉识别体系。51Testing软件测试网{R}\Sa"[

51Testing软件测试网'~"Td3B8a!J5M`

51Testing软件测试网!QJr(Y%NV5U5~

51Testing软件测试网4V.XF&}n'_iy#Y

关键词Key words:

._4c1`{ s0

|;v2v6AVf0B/S web 界面 GUI 布局 一致性 可用性

|"C'W\MAP?051Testing软件测试网6Ld6h%O:C3k

51Testing软件测试网I"Z B v)_ e

51Testing软件测试网(xYvG wG

引用文件:

M.|Q2K}j5lF$`1vR0

F_D't/_+q}0下列文件中的条款通过本规范的引用而成为本规范的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本规范,然而,鼓励根据本规范达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本规范。

e1U-wU@051Testing软件测试网$C hT!t.Tt\%~/b@A+f

5TzU }c;i&u?r051Testing软件测试网3PRo2? y6v;g W

51Testing软件测试网G+f0EB6f9L2^Y

缩略语Abbreviations51Testing软件测试网3y*jD%WU{2f\

51Testing软件测试网 L7v$GN%Nz8z6I

缩略语

2R3x0Sp:WIeS051Testing软件测试网!N?{ o"G @ Z

Abbreviations

*M)o^)Rv1e0

5th| ~(Y0英文全名

%n4b,T oN"f+VI#v0

X]D I/@X#YX0Full spelling

:@j|:QlR051Testing软件测试网/C&dW[!MY U6_#T;_

中文解释

&bL}f:`%@ ~051Testing软件测试网gS%{R3A X/z,WkC

Chinese explanation

_T4jds4p#O0

)`3H O PD1gCm051Testing软件测试网.l%n5z{-\*Wkj

HTML

p1{3RF#a*| K0

-p"?$J] o.N+X3r0Hyper Text Markup Language51Testing软件测试网9S,\@&|?bE"r

51Testing软件测试网rbd[K2m|

超文本标记语言

"Wy8P/Yq(qp051Testing软件测试网7dq*C sD,\2I]$S}

HTTP

tI8AQ)fU[t'n&k0

/mX!| Zn]~%FMr]!O2P0Hyper Text Transfer Protocol51Testing软件测试网,@?PZx

-?{+b5jqR6W,tV0超文本传输协议

6ih#k7B]VQ051Testing软件测试网~h {9XS f wa7x1V6qJ*u

WWW

n'F{k| iV]3O0

@ |)Km&c0World Wide Web51Testing软件测试网8[L:o!_ K;gL

t;q-Vc%a0万维网

)@zC }+l{0

/Z }1e.s3V2oD7h0GUI

-w(\,aVN+d1E0

MW)\$i0tcl;ys0Graphic User Interface51Testing软件测试网j)c%g%{C

cy5N?)Wk0用户图形界面51Testing软件测试网M.chCT8P0g9G

51Testing软件测试网9M$sJ7ha

DOM

.Vi6J xb1pSn0

_Xt@'y8J&]t1FE6kU0Document Object Model51Testing软件测试网xM&ZKTTYs)Sb

51Testing软件测试网 W2e8I7OR

文档对象模型51Testing软件测试网-ySh BHyQF1}9H H

51Testing软件测试网I0{E'}!T#na

JSP51Testing软件测试网x-VTm.s

51Testing软件测试网eK:cX7f4x_C

Java Server Pages

;U VV5P:P'vU0

ad\ oz.b`#M.To0JAVA服务器界面

5C7G*O hy^`0

GQ6U7[+HT0ITU-T51Testing软件测试网1In [~Q y%z g

zRQ%b O%NGmt^0International Telecommunication Union - Telecommunication Standardization Sector

5u `6s4uO*qY%ykar.u,t051Testing软件测试网(y})KO{pa{

国际电信联盟-电信标准部

w5S)rx x*K051Testing软件测试网|~0d/YtLq_

HCI51Testing软件测试网}1]'F? z5Iu(w kj

51Testing软件测试网+v(Ro7C5Qy%e$`

Human-Computer Interfaces

D%R?1N5M)nD051Testing软件测试网&`6k&a&C ~,N;K

人机接口51Testing软件测试网-?7m1{;V(p!LBzo4m"[

:Ppp"MnW0pt51Testing软件测试网$ba0[J-H

51Testing软件测试网"V|"HEu(\:EZ

Point51Testing软件测试网7r%ce ky*{jG

:DL|%GCK!~s0磅,绝对长度单位。1mm相当于3pt。

W^I"R:B051Testing软件测试网!A s)^0w2x;b;\ v;D

px

_0dr-?kP051Testing软件测试网4`AQ__,m6E\6E'nh.l

Pixel

J\U.D#sO4S5Kg;^0

M*a'S o8ED5|0像素,相对长度单位。它是相对于显示器屏幕分辨率而言的。譬如,Windows的用户所使用的分辨率一般是96像素/英寸;而Mac的用户所使用的分辨率一般是72像素/英寸。51Testing软件测试网~^+^a)MZZ

-cy?*D)n&N L0VI

D^2X2[ { \-] B051Testing软件测试网(| @p)_&XD

Visual Identity

+o)?OG o(D:WL(WQ$Mf9};U051Testing软件测试网;sj3g7EW

视觉识别51Testing软件测试网SWg&Uu+Z0l,d

.Asm/^7k_ }0URL

d@x,\%Crd0

YV5K}:yR4p0Uniform. Resource Locator51Testing软件测试网.Y__o"YX

}!\R_h'Z2A*Y0统一资源定位符,也被称为网页地址。它是因特网上标准的资源的地址。

Q }2Gy cIJBE051Testing软件测试网Z4yC,f8yR1w6`?.gP

51Testing软件测试网u}O8MwE(\

*q tM&T @%dP ^0Field label

C@F#K6?#?051Testing软件测试网!R ZKm:d/kE"eIy

域标签51Testing软件测试网+P XA+R bI

/V'gwra!BRoJ051Testing软件测试网W&aqk'tPf

"NO*u3t [0Text Box51Testing软件测试网$Q6^6v^!eJ"x

51Testing软件测试网!e[/r.asOhC\

文本框

&?0C*\ R3jZa:}#Q#c051Testing软件测试网n6m Ie1{_5R$rd

9H0o[(]$c'G0

K(LN5yM0Single Line Edit

4m7hc/Y,bh0

9OphBYvZ_ s8I3CT Y0单行文本框

P7{?g0qyGV9~1S051Testing软件测试网8u;vad$Y\f

+e3VQ`"v7s9sc T051Testing软件测试网 GG#g%eS/CG)o

Multi Line Edit51Testing软件测试网8B5Sv}7Khp$^-g8_

51Testing软件测试网~({ ^x"NCW L

多行文本框51Testing软件测试网+Cj t ?I+kj

51Testing软件测试网 []XS9Gw pp"Y'y

V$z#m QUn_ M;F0

x H.}1T1qO1?_0Drop Down List Box51Testing软件测试网pD(o&n.e2E$v%C-q.IJ

51Testing软件测试网V KN5ZZJ/N

下拉列表

waF$V Wxl:nRX0

yk(D eR]051Testing软件测试网 t Vm B O O`1r

51Testing软件测试网$nD&[RI4Nu+t

List Box

^1}U1n9K:|@0

N]Tk7`Bx0列表框51Testing软件测试网0K;b)R0X6h

.X2C!M @-U0

wF,ZyI#Q051Testing软件测试网g\(j@Y

Radio Button

H JkQ\(B?0

WD[5Y\c6o0单选按钮51Testing软件测试网bs(s)S6V

gp2Yhj6~r0

np l^-S G Q:M dn051Testing软件测试网Y.SGy \ Iu |5b)V2_

Check Box

u9~| f `Bf0

)MA vm%B6{3yf-?"T0复选框

;HvV$^5d2D(j051Testing软件测试网 U1]c,_a/s @

51Testing软件测试网Z5c4Ua0^

'T*Y Yw AL;fC2g0List-Based Views

2hI~9z,p0\D051Testing软件测试网7gmc#n o

列表类视图51Testing软件测试网 S2Re d{(lx

51Testing软件测试网,h8\5al U5~/_ x7Zb

51Testing软件测试网-F{6LH'S Ac9nO

K_HW/RZ0Tree-Based Views

B;B zoe\c~0

3d$z/x)l6@vW2}$|0树类视图51Testing软件测试网 aF,eP'bzA y

+mj Sa3O?:Cw)u v)e+C0

)fq.p nR#?:sbR0

fkJIn%d0Chart-Based Views

/T3t+v`2RU051Testing软件测试网*do6JJ-jo#M

图类视图51Testing软件测试网8vY o_\"N

g h;b\8M h$B"Fq0

7[B'q\\{)W A051Testing软件测试网 t9d [[uo)v

Tab Order

@gaM1W051Testing软件测试网b3ZE9mg

Tab顺序51Testing软件测试网-V:[6[%o2C9u G] \

;g}'Gj aB.K%g;X\9~051Testing软件测试网9LbMfr:~HD

51Testing软件测试网0S^.A2c-o

Click51Testing软件测试网"Z?/Z;i!J \

'l4U(@0iw Q0单击51Testing软件测试网.`8Jo+C cI s%V

51Testing软件测试网 H6l:p2Zzb^"n U

51Testing软件测试网V [yi rq7P

LF,E0j$Ag0Double-Click

@1F SC0Ae`051Testing软件测试网;hi`U*q!b/psF6BD}

双击

%T8c,[%i2`.kI051Testing软件测试网?#TX%s0x

|6|h?'O X[e+V0

(AZE7}3lI0Z6Q&cMv7o0Drag51Testing软件测试网Q@_9^kqr#X

51Testing软件测试网.u,fw,k/VP7`

拖拉

r"] PX8_#N*V Cg051Testing软件测试网[tI~"c Lp$Jq

51Testing软件测试网c0lXI_7?

51Testing软件测试网)g8M W,T(bY

Focus51Testing软件测试网/H g/L.k%w ~

51Testing软件测试网KX7VV8e Z

焦点51Testing软件测试网,_;d&v[Ns1]J Fp{

(~;~/X vg&qg051Testing软件测试网Fp ub#GK(@ b*dg

M5?2j%_2\S6j3I*A0术语和定义Term & Definition:51Testing软件测试网Lf Ej[8Ed

51Testing软件测试网 qB3O W[ g

j LtvlC+d(g051Testing软件测试网_{Q%TwK \

C/S:客户机/服务器(架构);是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。

6My2~!X:S{CL}VW051Testing软件测试网v*}/M9S2m"_IS2b*I

51Testing软件测试网1eb+d%@!FE

/L!@K/r"dWx ~X$y0B/S:浏览器/服务器(架构);是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。51Testing软件测试网 m i)u:[[q?d!|

W.wgh5k/o]hX n5~%C0

UT)|)AI#r3e$T051Testing软件测试网5H-b%Q_{R,o0ax

视觉识别性:一种视知觉感受比较深刻的现象,它往往依靠某种非大众化的颜色或设计元素作为自己的形象特点,强调与众不同,或者同一种形象反复出现,使受众的视知觉感受深刻,容易辨认、过目不忘。51Testing软件测试网 VjXj!~ S~U

51Testing软件测试网/^`.v#KQ#^'m+|N j

DzA!`*r#b K0

_$d9@R|-z0站点:在本规范中套用Internet的术语“站点”,也叫做Web系统;它是以超文本标注语言(HTML)与超文本传输协议(HTTP)为基础,能够提供面向Internet服务的、一致的用户界面的信息浏览系统。

!m)NK5_^ f9{d051Testing软件测试网YE/RMj8T

\'Dh zr0

0c2Z:t gL#\ P!x0界面:web系统在浏览器所展现的可视区域即为界面;界面是页面、窗口、对话框等的统称,在实际设计中,界面可以是单个页面、窗口、对话框,也可以是前者的集成。

0mM8Y?#jaUA0

^#K0o*JzrC051Testing软件测试网u(lZ `0[W om:S

T#M)d(`2y3G5N9{I h0界面模式:能满足一类应用的固化的界面组织方式与操作流程,如框架、层叠等均可视为界面模式。51Testing软件测试网,Z/oF5p.Z8F

51Testing软件测试网.^d!J@3t

51Testing软件测试网4p+N h;nuD

51Testing软件测试网&dqs8R[6x0YB X

页面:构成界面的单个超文本文件,如单个html、asp、jsp、php即为一个页面。

m4f Y(Q/eUH0l'C0

.]/o{F"j051Testing软件测试网%T rlxg N]

5TX GJ(xY0框架:一种界面模式,通常一个界面由多个页面嵌套组成,这样的界面组成模式称为框架。

;c~MeoN051Testing软件测试网-d4s{ k#g&z1J t

51Testing软件测试网^,U6Q9L6YBv(|

51Testing软件测试网li7Blt3J z XV K

窗口:窗口为应用提供了环境;所有的接口对象都在窗口里组织和表达。窗口是用户与应用交互的首要途径。

$Z?(}(U] F*EWt0

0T ~/d!qd Px.v3pu051Testing软件测试网Gs6q_.T&Eb"`

mKt-[)r_3BP'b0主窗口:主窗口是用户与应用交互的主要场所。应用程序可以有多个主窗口,而各主窗口是相互独立的。

&{ V%a1qK { ^a0

OF wO8b/xt9u+C&F051Testing软件测试网M9z1pR@ Iz)w

51Testing软件测试网{Z m b^$E

子窗口:子窗口为主窗口里的交互提供了辅助方式。对话框是一种特殊类型的子窗口,特定处理某命令的完成以及为用户提供信息。51Testing软件测试网Q3Wc o.u"@gjK`

7H|/y k vN [0

;|!fv/y'XL(s0e/y051Testing软件测试网"KI@d3I Z'N

模式子窗口:模式子窗口要求用户在继续工作之前,对窗口进行某些操作。在进行下一步工作之前,应用程序子窗口要求从用户那里得到信息,但不能要求依赖于其它应用的继续而获得信息。或者,子窗口可以在继续任何其它动作之前,要求从用户那里得到信息。51Testing软件测试网 ?8f3T!bOtE2{(Jk

51Testing软件测试网7@)Jm9e{7GZ

3@sbW-M GIm^}l0

6z;E3[B }0无模式子窗口:无模式子窗口允许用户在未释放子窗口的情况下,从事其它操作。[1]

\@,]s)O @051Testing软件测试网 Z0}fhr5V e[

9@&b0AZX2n!H,Z A051Testing软件测试网x N7@d3HHy$P F;lx

web有效页面:浏览器窗口除去IE自身的菜单栏,地址栏,状态栏,工具栏,标题栏能提供给用户信息的有效空间。图1的布局仅作为术语定义的参考,详细规范参见规范系统框架主界面部分。

u}]T8xn051Testing软件测试网#I$g/K?0M \l"j5XH

8g0\dF&B^}p]0}051Testing软件测试网u@(V:J2fl~

51Testing软件测试网IV5{Ce

Jt:za.c/t n0图1 web有效页面定义示意图

~:lB8nlb051Testing软件测试网6?iE`R3v'^

1:识别区(Identification area) 2:导航区(Navigation area) 3:输入/输出区(Input/output area) 4:控制区(Control area) 5:消息区(Message area)

)Jp5a)pwR0

,a8HT uIv D0

9alH:l}&E V%d0

/e%Hw!v)qdcH0识别区(Identification area):web有效页面的一个区域之一,通常显示产品的名称、版本信息、视觉形象,或者相关广告。51Testing软件测试网c6s%rd"qcjN

51Testing软件测试网lD]#} J Ca@GFb

导航区(Navigation area):web有效页面的一个区域之一,它的作用是包含任务层次流向,指引用户找到要操作的功能。51Testing软件测试网1q4\4POnjo

51Testing软件测试网 c_0rU KX

输入/输出区(Input/output area):web有效页面的一个区域之一,接收用户输入信息、向用户显示信息的区域。51Testing软件测试网-dbEU:]3q]&P

K}-D @u7H0控制区(Control area):web有效页面的一个区域之一,提供控制信息及交互控制信息、命令入口、选择命令的区域。

9I S6u GN0

}vZ v-k#S0n0消息区(Message area):web有效页面的一个区域之一,通常显示版权、联系方式等信息。51Testing软件测试网h.Z @(S,o5r$[

go;vU ^5OL GVZQ051Testing软件测试网9YgHsi

8Sa&B\/nUX%v)j0对话框:为了提示或反馈某种信息或状态的弹出界面,对话框不提供用户的数据输入。51Testing软件测试网Pu5T y v R%D vw

51Testing软件测试网|Z9p&?y }

_b;vP'q0

[T$tcm0相关任务链接:就是完成一个功能点的几个同层次的页面之间的跳转关系。

!S:|n qa0

2~qd `)} g051Testing软件测试网 xP yV Q_u*Dn1jT YL2b

v.jPW-b0web页面控件:就是能与用户进行交互,能响应事件的一些web元素;作用与GUI控件功能相吻合,在规范正文的其他专用控件中有具体的描述。

3lE[B[C tu_9U051Testing软件测试网c}*o.y3Pi

51Testing软件测试网6T PFQ.Z9d re

0S TF)N&\%as0面包屑(Breadcrumb)视图:一种导航图,用来表示当前的页面在整个web站点的路径,用A>>B>>C表示;其中A表示第一层功能,B表示第二层功能,C表示第三层功能。

N5` B e|6ZF051Testing软件测试网Ec#c-~,oXc

vGO&eS*JM0

w8k ^m]scJhJ _&|0图2 面包屑视图示意图51Testing软件测试网`+TxOCo9A1g-B

51Testing软件测试网Y2?N'H!Rc c'P

4ZSX)klm051Testing软件测试网#jI#fY)O-}

Java Applet: Java Applet是Java小程序,一种独立的小型可执行程序,后缀名为class,可以与图像一样放置在web上。独立于平台,可以在客户端完全下载运行,Java Applet下载迅速,界面表现能力强。51Testing软件测试网p(c(@dq4O$_$o

Gv7KOI-@1ZS\051Testing软件测试网@^E7z&@1xy#j)P

TZb,Z-ut/q2T~$Sb0组:界面上多个相同类型字段的集合。51Testing软件测试网C`,aO9SN2E

51Testing软件测试网5P5I"Ud2nwWM#Z

51Testing软件测试网0[qv4_Hel[ LH

lG$f"Lh0皮肤(SKIN):构成界面系统整体视觉风格的图形元素的集合。

/G/\F)WS5}!^ Mq'a051Testing软件测试网&l1q ? M(U _

51Testing软件测试网[*d7U(?uE

f!gT(IDw*H0明度:是指色彩本身的明暗度,低明度色彩是指阴暗的颜色,高明度色彩是指明亮的颜色。在色相中,黄色明度最高,蓝色则最低。51Testing软件测试网O6`I*bp

)Y&z2p*\(s%]u$|0

QS~6I`-Y Y W051Testing软件测试网Yw.M-?'e+jv@x*D

纯度:纯度指色彩的纯粹程度,又称彩度、饱和度、艳度。

dL+o|+E;[9O4O$R;F0

$c Y C&@skZ7L2g!^0

-F,{*tG2W7u-q G0

T*NJ y6D^.ru0冷色:色彩在由视知觉经验引起的心理作用,通常由蓝绿到蓝紫范围的色彩使人感到寒冷,主要包括蓝绿、群青、普蓝、蓝等色彩,称为冷色。

B{3jn!D]4AI!p7v4j051Testing软件测试网lKO*ML0[6t:Q2E`

2r]B7AW-O*L051Testing软件测试网d,v \b$oOs

暖色:由品色到黄色的范围会使人感到温暖,主要包括品红、红、橙、黄等色彩,称为暖色。51Testing软件测试网9_r'v$q)lw

51Testing软件测试网-_mNI]f0h$m

s[Xd E0S0

w4p? u$S l-Y0色彩对比度:指两种或以上的色彩排列在一起时产生的明确的色彩差别。51Testing软件测试网(\ N`(}#QY R+F

51Testing软件测试网QO&en~!@~

r8?4om-b+m {8L0

v#gYi6bqq&UnO"c0域标签:也称Field label,是界面中文本输入控件、选择域的标识,在公司部分领域也被称作参数。[2]

p.vk*VQZ051Testing软件测试网&]b7[8D'F7v"e.g0G

51Testing软件测试网Ub#kTOu(i

51Testing软件测试网$E1xn^t/x{

焦点:就是光标,当对象获得焦点时就可以接受用户的输入。

!J/h!`i!Pl8FS%b q]b0

S0}&M3{v _8F#n(|1br @051Testing软件测试网2J4q|0t[J'^

5s:s/?$y3IS0Tab顺序:Tab顺序即指一般窗口中视图及控件(类似如Windows中资源管理器)和对话框中各控件随Tab键按下的输入焦点移动顺序。51Testing软件测试网E.]TT{2opc5f

51Testing软件测试网}P;_6WF

51Testing软件测试网U*M[7e%I ?Rz

|+x j3P1g0web安全色:在HTML中,颜色或者表示成十六进制值(如 #FF0000)或者表示为颜色名称 (red)。网页安全色是指以 256 色模式运行时,无论在 Windows 还是在 Macintosh 系统中,在 Netscape Navigator 和 Microsoft Internet Explorer 中的显示相同的颜色。传统经验是,有 216 种常见颜色,而且任何结合了 00、33、66、99、CC 或 FF 对(RGB 值分别为 0、51、102、153、204 和 255)的十六进制值都代表网页安全色。51Testing软件测试网zNlApF

51Testing软件测试网4D3NL.^ Z&[)Tq

但测试显示仅有 212 种网页安全色而不是全部 216 种,原因在于 Windows Internet Explorer 不能正确呈现颜色 #0033FF (0,51,255)、#3300FF (51,0,255)、#00FF33 (0,255,51) 和 #33FF00 (51,255,0)。51Testing软件测试网w!?@Kh

6e%|:]T!q ``0当 Web 浏览器第一次设置它们的外观时,大部分计算机只显示 265 色(8 位)。今天,大多数计算机都能显示数以千计或数以百万计的颜色(16 位和 32 位),所以如果您为使用当前计算机系统的用户开发站点时,完全没有必要使用浏览器安全调色板。

s;H7v&_#\c'}H&B051Testing软件测试网)EP.]ElM

使用网页安全颜色调色板的一种情况是开发适用于替代 Web 设备,如 PDA 和手机显示屏的站点。许多这类设备只提供黑白色(1 位)或 256 色(8 位)显示屏。51Testing软件测试网 mLW:c T1c

6_._s,J^;q0Netscape Navigator 的 UNIX 版本使用与 Windows 和 Macintosh 版本不同的调色板。如果专门为 UNIX 浏览器开发(或者目标用户是使用 24 位显示器的 Windows 或 Macintosh 用户或使用 8 位显示器的 UNIX 用户),请考虑使用结合了 00、40、80、BF 或 FF 对的十六进制值,这些值产生用于 Sun 系统的网页安全色。51Testing软件测试网/z} i:?&V3p `;i

bp~KN f/\0

G&oyrSw5A\Z$nj0

*V|0~7Xp\5k;k0

6D']'~&{%o @0
w6z l4q2\01 概述51Testing软件测试网hh)V$[ _h({

在电信网管业务中存在2种类型的接口(Interface),一种介于管理系统和设备之间,通常我们称之为“机机接口”;另一种则介于管理系统与使用它的操作人员之间,通常我们称之为“人机接口”。在ITU M.3000系列标准中,人机接口又被定义为“G”接口[3]。51Testing软件测试网'c"A@,kSh+}a}1o

P.Jr#uV8Q&J0对于人机接口,从接口呈现效果来看,接口又可分为两种类型,一种是图形化人机接口,即图形用户界面,如Windows系列操作系统界面等;另一种是非图形化人机接口,如MS-DOS系统操作系统界面等。51Testing软件测试网z@8b R ~p

1q&K&d2I7p3e e k2W0

Y0`w T@4w051Testing软件测试网8|2G@kb#z6y

在图形用户界面设计中,首先要必须保证人与机器之间正确的交互(Interaction),同时还要从心理学角度,保证人对界面操作在感觉(视觉、触觉、听觉等)和情感两个层次的完美体验。因此,图形用户界面设计是一个复杂的有不同学科参与的工程,认知心理学、设计学、语言学等在此都扮演着重要的角色。51Testing软件测试网 wC!w[py KLy!~

51Testing软件测试网 b N,@ZOw#u+F

用户希望我们的软件或系统不但功能完备,并且简单易学易用。有人认为,优秀界面的最高境界是用户不用阅读操作手册或接受培训就可以正常使用它。实际上,精心设计用户界面会节约公司成本,因为易于使用的软件会降低疲劳、减少出错、提高工作效率、减少培训和维护支出。

^Y$_ _/m Z Y2y051Testing软件测试网|c8y1x0IL#g

同时从公司角度来看,为适应公司全球化业务的发展,树立国际品牌,实现华为品牌资产持续增值,规范华为视觉传播系统,已经正式发布了《华为公司视觉识别系统规范》(下文中简称华为公司VI规范)。[4]产品或系统的图形用户界面作为华为视觉识别(VI)系统的一个重要部分,必须遵守华为公司VI规范,保证视觉表达更加的系统性和一致性,以期建立属于华为的视觉表达风格并能积累长期的品牌资产,华为需要系统地提升视觉传播的统一性和独特性。

5M-N3`3A _;T0

g D8I9l-_6Y0如何快速地、高质量的完成图形用户界面设计,保证交付的图形用户界面具备高可用性和良好的一致性,同时体现出统一的华为品牌风格,对于我司的产品开发来说是巨大挑战,这也是本规范的制定初衷。

8g4]r iy2q0

4Dp9r2xL*p)u.Y0本规范从产品交付角度,结合我司的实际情况,总结归纳了采用B/S架构的产品或系统的图形用户界面设计通用原理;从界面表现和人机交互角度,给出了界面和内部各种元素、控件必须遵守的规则要求,同时对于一些好的设计,给出了建议。

1_wb,GC8i2pE^051Testing软件测试网 JaH~Z'X;\(bR(k`

51Testing软件测试网0Z2x+} ^T/Y

1.1 文档结构51Testing软件测试网9zG,F4DH7`Ef1G7e%F

本规范包括以下几大部分:51Testing软件测试网UF y yQ^\W8[b

i?0l:wN"p01、界面可用性:重点阐述在人机界面设计中,在可用性方面需要遵循的通用原则。

8qNk0n3b3u9_051Testing软件测试网"wR"FMSU}

2、设计总则:界面设计应该遵循的总体原则。

O5a YaA i#S0

~ x IbcW&{I{I03、基本元素:重点描述在图形用户界面设计中所使用到基本对象(如文本、图像、颜色、链接、控件等)以及基本操作进行约束,是界面一致性和统一风格的设计基础。

+to{T&a-q*q)MHw0

0gDX&i)}0QK#q04、系统框架:这部分集中对web系统的登录界面、主界面、帮助界面的布局、颜色等进行约束,使系统各部分在界面外观及操作流程上达到一致性。

!L)fhy2a*av&z051Testing软件测试网)T/suZ%Uu"E Pd.e

51Testing软件测试网sx.d9Z-Fk;m~

1.2 假设和约束51Testing软件测试网,W[tO7\Q

1、本规范只约束软件或系统交付给用户的默认配置。对于用户在使用过程中,自行定制改变后的显示属性及其交互行为,则已经不属于本规范约束范围。51Testing软件测试网e"y'z+}*^oRr

1EVc aj_m02、B/S产品或系统的联机帮助界面不属于本规范约束范围,其主要遵循公司资料开发部制定的《联机帮助技术规范》,可以在公司“内部标准规范总库”上获得。51Testing软件测试网-\o)tx|@

8_`:M+mp)PT!W03、采用Java Applet技术实现的界面由《华为公司C/S界面规范-O&M类 V3.0》进行约束。

-Vk8sw:u;t#cD }0

c6\)o/\}(kv!y@] eI04、对于属于OEM-IN类型的软件或系统,当该软件或系统使用华为品牌提供给客户时,也属于本规范约束范围。

([zP3C4]F [ CJ0

p2~!Z\%u Q/}05、对于属于OEM-OUT类型的软件或系统,原则上也需要遵守本规范,但如果客户有特殊的需求,可以不遵从本规范中的某些条款。

,w?![Vg(_0

:h;d\EZ'PK06、本规范中所有示意图和说明只是对规范内容的辅助说明,它们是对规范文本的可视化表达和补充解释,用来帮助读者加深对规范条款的理解、以及作为产品开发和测试的参考;其本身并不具备约束力,所有条款的含义及规格应以规范文本为准。51Testing软件测试网7_zOu @

51Testing软件测试网/u)k/F0\un5p ]~ f M

7、根据产品或系统应用的主要应用领域不同,我们将web产品划分为个人类、企业类两类,个人类主要指以面向消费类市场,满足大量独立个体的需求为目的的产品,界面表现出个性化、时尚的特点;企业类主要指以面向企业类市场,实现团体、组织的业务功能为目的的产品,界面表现较为规范化、严谨。不同类型的产品或系统,除了视觉风格允许有适当的用户化差异外,在操作流程、交互和可用性设计等方面应保持一致。在本规范的某些规则中,针对不同类型的产品或系统,给出不同的可选条例,以适应特定用户的使用习惯。

C0w3v3qin2~ m051Testing软件测试网)UV;| [$G%c we

,G$h7N-`@B-c02 界面可用性 2.1 易读性原则51Testing软件测试网A5hb#P O(n"Zdsu

人在感知文字信息的时候往往受惯性思维或以往经验所约束,会很自然的遵循一些潜规则去感知信息。从视觉感知心理学角度来讲,规则的、层次分明的信息最易于为人的大脑所识别从而极快的进入大脑进行分析处理;而凌乱的、不规则的信息,人的心理有拒绝的情绪,大脑的感知系统需要消耗很大能量进行处理。

,|7@#U-v'I/o-tBD.h#p051Testing软件测试网0i8p$g'f.i$JH2p0H

信息传达的易读性可以通过信息分类、信息块状化、信息主次化、信息秩序化等方式进行完善。51Testing软件测试网 Y0au+m+Q2{|3Z

51Testing软件测试网8iy(zOP0S/Dqo

信息分类:大脑感知信息的时候,大脑处理系统通常需要对信息进行分类加工。特别是当屏幕上的信息量很多的时候,分类的信息让用户更容易地感知、发现和解释/理解信息。

%a$~R#N-T/EO xZ#^vD0

cFE(dN(ku0信息组合呈块状:信息经过分类之后,同类的信息作为一个单元组,并且呈块状的出现在界面,块状的目的是使信息单元之间的区别明显拉开,使读者更易感知单个信息,并且整体不会感觉太繁杂。

E Af^*{vd0

Su:@'^0g t0信息主次明显:界面中信息会非常多,将信息安排的条理清晰、主次明显,将会减少用户完成任务的时间,对于一些关键的信息,或者完成某种任务的重要操作,要置于用户最易看到或最易操作位置,一些无关紧要的信息用户可以忽略过去,从而减少用户的脑力消耗。51Testing软件测试网ew/N@n.x

X-R|Q,BpSf5D/}0信息秩序习惯:信息组的秩序安排应遵循常用的形式、习惯、风俗。比如文本按照左对齐(或右对齐,部分从右至左阅读习惯的人群)就比居中对齐符合阅读习惯。

dE WoJ051Testing软件测试网?&@ X0}o_DE

51Testing软件测试网0vdAf0Az6i8G

51Testing软件测试网`5Z P/y ~/II3pH*~6CK

图3 易读性原则示意图51Testing软件测试网9l*J y \6c)gK

5R y7g u,Z ?0B0

w)x:d"U3Ic02.2 层次扁平化原则

9t/t.f@2J9xSC0信息的组织往往有计算机逻辑型、物理秩序型,系统开发过程中往往会根据某种逻辑物理关系去组织信息,但这种信息的组织方式不符合用户的便捷操作,比如C的操作是属于B,B又属于A,如按照正常逻辑的做法是设置A为入口,由A再找到B入口,然后由B看到C的操作菜单。用户在访问这种多层次的用户界面系统时,都会出现问题,因为他们不熟悉系统的逻辑、前后等关系,会被这种错综复杂的包含关系迷惑,同时,多余的步骤增加了任务完成的时间和工作量,增加用户认知的负担,导致用户有挫折感。51Testing软件测试网H2Es@"g ?/hl8A@

:F6h7pnK(h0友好的做法,应该将这些计算机逻辑、物理秩序隐藏起来,将这些信息关系扁平化,让用户直达操作,而不需要绕圈子。即把A、B隐藏起来,把C的操作直接显示出来。

_#]rt4pn:z051Testing软件测试网];DleUz

8LZ|)x'f6Kf051Testing软件测试网EctL.bw?^

图4 把操作项直接显示的层次扁平化

,u1pub5D:i"nh"L E4i3b3b051Testing软件测试网 K(A2D-K2f

51Testing软件测试网S,wNGnJt

2.3 近距离原则

f \s3}6W{0j0相近的信息之间的关系会比距离远的更紧密,用户搜索相关联的信息或操作是从近及远,即所谓的就近原则。如果某个事件操作的执行按钮随便放在一个距离远的不相关的区域,用户会无所适从。

+xQN8vqrT051Testing软件测试网V*S'rOg+d^n*v

在组织信息时,必须把相关的信息扎堆,组成信息组。同时,应该遵循一定的顺序,比如从上到下,从左到右的操作顺序。近距离原则其实就是把有关联的信息按照用户的操作习惯组织成信息组。

X?]ai&? U9H051Testing软件测试网 lWLcix.h'f

0};Yc7V;qk%MO051Testing软件测试网![+|q(v#xq0]HUL

图5 近距离原则示意图

)C~lFL`[6@0

9jN{ vJo:Xtq,\4Rn051Testing软件测试网 u R.Zo1Z#].F

2.4 可见性原理

}.Cz'u _O}0完成任务所需的所有选项和材料都对用户可见,不要让额外或冗余的信息干扰用户。

;y;sL7pWc051Testing软件测试网1Mv!k;M'o W7{.rX

可见性原理是指用户界面应当根据用户所要做的事情,让所需的所有东西可见和可及。其目标就是在“所见即所得”(WYSIWYG)的基础上,进一步实现“所见即所需”(WYSIWYN)。所见即所需型界面让且仅让那些完成任务所必需的东西为用户所见。51Testing软件测试网&u!V5us O9_+Pu:_S

b_5P6^],V0一方面,设计目标是让所有需要和相关的选项可见和明确。另一方面,一个好的设计不应让用户陷于过多的选择当中,不应让用户被不必要的信息所迷惑。理论基础:人的识别能力要强于记忆能力。用户在工作中不应该有过多的依赖于短期记忆的中间输入。

EI P*y#z(K g S0

1J F"x.\`v0

\ |"V wqQ$b'Ec-K&t0

?-F'A f.uLN xJ@"z0

3x7P&g{A051Testing软件测试网 ?6f dP5c"D

图6 可见性原理示意图51Testing软件测试网 ~PRc#\-G

51Testing软件测试网7b B#UIz

;P/nO.y2M,^@'a2W02.5 反馈原理

0J CtX7LQ0通过使用用户熟悉、清晰、简洁和无歧义的语言,让用户时刻了解系统对用户操作的反应和解释,了解与用户有关且被他们所关心的系统状态变化、出错、异常等所有情况。51Testing软件测试网 GK1x-j;K1a(r

51Testing软件测试网v!^1hFR*[)s

好的用户界面应当像一个健谈的人,时刻告诉用户系统内部正在发生什么事情。

+`]*GhQ k3d0

T(jK:fv e0一个可用的系统要告诉用户许多事情。不过反馈原理不应该成为设立过多信息框的借口。这条原理的目标是找到简洁自然的交流方式。好的反馈信息并不一定要用文字。指挥车流的交通警察并不需要举起一块告示牌来告诉人们交通指令。出错和异常情况的反馈信息,应该简洁,采用用户的语言,并且容易为用户所理解。它最好开始就能让用户马上知道问题在哪里,接下来有针对性地解释问题是什么,并且建议解决问题的方法或操作步骤。51Testing软件测试网.dW3n!G/KeG:m,W

51Testing软件测试网0?(qi(E'@3zo

:w;VS} }o/h$E)p6L051Testing软件测试网+KB?8K3V._)Ej;R

51Testing软件测试网0c7Q6qBQu7E

l4r0_8t C0图7 反馈原理示意图

rsY;L&z8]0

)oW+P%]2@;W9_051Testing软件测试网LZ|"Qf5O

2.6 宽容性原理51Testing软件测试网5GPg2AiP#QOM

保持灵活和宽容,通过提供撤销和重做功能来减少用户出错和不当操作所带来的开销,同时通过允许各种不同的输入形式和顺序以及通过合理的解释用户的所有合理操作来尽可能防止出错。减少出错是比提供好的出错信息更好的办法。高可用性的系统帮助用户少犯错误。宽容原理中包含了若干种减少用户出错的策略。在遇到未曾预料的输入或操作时,软件至少不应有什么愚蠢之举。数据合法性检查似乎是一种不错的方法,但是也要注意检查的时机和后续处理,并防止滥用,影响输入效率。

G[7\_;{0

7d] Id.i\w'Pkf3@]051Testing软件测试网_x;XVE.?%P

O;gxH9S*v7jP3~ _,fg0图8 宽容原理示意图51Testing软件测试网8|T`9w8P:x)V

51Testing软件测试网A$} m@`R0BDS

~TU8\?@[ORv02.7 重用性原则51Testing软件测试网)t|B$Zh!H ?o!r

对于内部和外部的组件和行为加以重用,有目的而不是无目的地维持一致性,从而减少用户重新思考和记忆。令人奇怪的是,被人们广泛推崇的一致性原理在实践中却很少被人们所真正实现。实际上,在复杂的用户界面上实现高度的一致性并非易事。而且,实现高度的一致性经常意味着要牺牲其它重要的设计标准。关键的问题是重用,而不是一致性。重用程度越高,一致性就越好。因为重用可以使界面具有可预测性,减少用户的学习和记忆。不一致的界面不仅会降低软件的可用性,而且会增加程序设计的工作量。51Testing软件测试网J;gF%~)z$|

51Testing软件测试网vj;F \5N*k9A

重用可以是界面的布局重用,概念、操作、动作、隐喻、控件、特效、菜单等的重用。

9x2H.mA:P0

~+NY!@T$j+E _Y0

&e^c.O^c"d|051Testing软件测试网`5gq3J ?,u]

图9 重用性原则示意图

r5M6C8bf`6](_0

9]n3e#_*d5H F'~ V-k%a051Testing软件测试网C/Wz&R3|\$L|

2.8 保持适当关联的原则现有的系统中经常设计为用户必须打开很多窗口才能完成一个任务,然而这些窗口中的个体可能没有体现与任务、其他窗口之间的层次关联,因而妨碍了用户观看或恢复到初始视图。解决问题的复杂任务的界面设计中,应该在应用程序与相关界面、界面与界面之间一直可以看到前后关联。51Testing软件测试网%T9m3ut}'`-m

lR7t:[7H l,ei03 总则一般来说,所有的图形界面设计应以整齐、一致、简单、易用、可用为原则,在ITU-T Recommendation Z.361 HCI规范和ISO 9241系列界面设计规范中对界面设计给出了比较完整、系统的理论指导。

t+\5i S(^~w0

#omX%g$b:jl:J0

e f4`5j0uw0

.y+o*?mD1n-W0

H1v.YxDJ9Gg051Testing软件测试网0zmBb"^ _m(?9z

3.1 全球化 3.1.1 布局

+Pk/phU/y0规则3.1.1.1: 在控件的水平方向和垂直方向预留足够的空间,以适应控件的扩展51Testing软件测试网hvT?y7YB&wY

q([VuZv`3E0说明:当GUI界面从英语翻译到其它语言,包含文本的控件的长度将至少扩展30%[1]。这些控件包括按钮、菜单、表单、标签、文本域等。如果窗口本身已经很宽了,扩展将引起窗口超过屏幕的宽度。遵从国际化的界面布局规则,将在减少GUI界面调整的情况下,使GUI界面更好地适应翻译后的文本扩展。51Testing软件测试网/X%PQcDmtr

51Testing软件测试网-Y!a!k]FR

例如,相对于将控件并排放置,将控件上下放置可以为控件在水平方向扩展预留空间。

8t w%w@$eG kC H0

\:O!i/W,SmmJ!ms^051Testing软件测试网&d@RU*XZ~*d } Cr

图 1 控件并排放置

_B{$q%x/kDM%m051Testing软件测试网e(j'^6lx L]1XJ*B B

;Wf6t/wL$\[051Testing软件测试网$P WE4`\U.H&fo

图 2 控件上下放置

;v c;~uV|z051Testing软件测试网]{ ~b3xk;{4R6T

51Testing软件测试网,vL*Mp2N1|a({

规则3.1.1.2: 控件本身预留足够的空间以适应扩展,或者控件自适应文本的长度和宽度51Testing软件测试网$_F[C~B'b

Y/X+o)M\8?*ktER0说明:基于翻译后文本将会扩展的预期,在设计控件大小的时候预留一定的余地,以适应文本扩展。某些控件在一定的布局方式下,支持自适应文本长度和宽度的能力。51Testing软件测试网vz,}Cu

d N?P-L)IR(k051Testing软件测试网} Q:d0zg_3PZ

]X0C/tHR.v0

(S'n$w/B8O\7g2W%co051Testing软件测试网n K)]}Xm)FF!d a

规则3.1.1.3: GUI界面的布局要适应本地的阅读顺序习惯

;W5e&eJ{%\9Tg`.k051Testing软件测试网jSq$L Rh{#{

说明:世界上大多数语言都是从左到右的阅读顺序,但有些语言是从右到左的阅读顺序。例如,汉语、英语等都是从左到右的阅读顺序,但阿拉伯语、希伯来语是从右到左的阅读顺序。当软件翻译成具有从右到左的阅读顺序的语言时,GUI界面的布局也要切换成从右到左的布局。例如,垂直滚动条将从窗口的右边移到窗口的左边;标签将从关联控件的左边移到关联控件的右边。一般情况下,GUI界面的布局根据区域(locale)实现自动切换。

2}1Q]U i$Y~s0

Dz'c2RG^7Eq5T0

;m9m9k"D ?8[.f)l4I0图 3 英文界面:从左到右显示

VEW.t%f7N1a8o(f0

7H_v3S8\:y ] p051Testing软件测试网!\!B{#O~u] gr

b%}h)?N-{Y0图 4 阿拉伯文界面:从右到左显示

O;Okq EN,\M _051Testing软件测试网Tl3AY#H@(Wx/FC }

n;rG7h][051Testing软件测试网^3P1n"tI Z

51Testing软件测试网 ql8B`f%GBn

建议3.1.1.4: 建议使用HTML和其它标记的方向属性来实现本地阅读顺序的布局51Testing软件测试网+? J{%OP7Y C_X

51Testing软件测试网o+@3W-I'z5D I

说明:为了支持从左到右和从右到左布局,操作系统和浏览器已经做了大量工作。只要合理使用HTML或者其它标记,就可以方便地实现从左到右和从右向左布局、显示文字。51Testing软件测试网$^R,s)uZ!p5\v)yt

51Testing软件测试网a;i MH9D(wv

例如,html的属性dir,可以取值为“ltr”,“rtl”,分别表示“从左向右”和“从右向左”,如果不加声明,则使用缺省的“ltr”。

9O%d @4QF3c+]"I*K0

,wI*`5\q&G2xe \0还有其它方向属性,例如:PADDING-RIGHT、TEXT-ALIGN、MARGIN-LEFT等。

v(uywesd3b0

{0Z\ B5\^051Testing软件测试网\t9G_jD

51Testing软件测试网L TK&e)g1b3fgj

建议3.1.1.5: 尽量避免控件使用绝对位置51Testing软件测试网[+D}`,IK;Er

51Testing软件测试网y#g!h+M7r

说明:考虑GUI界面阅读顺序的变化,尽量避免控件使用绝对位置。

4{6G ]O|$ZT!B+I|!m0

PZ+{4[(yQ?(s4Yr051Testing软件测试网+r"br8v.SH

51Testing软件测试网FZ{+R]m(a

规则3.1.1.6: 不要在文本中嵌入GUI控件51Testing软件测试网ry?:Y+Z@6h

51Testing软件测试网I+o([3`;]'` S2_

说明:当从一种语言翻译到另外一种语言的时候,词序也会改变。以下图为例,当翻译成法语后,词序发生了变化,GUI界面需要重新调整布局。

?/\|9kX:E:E4N0

Ie:V c C$G0

"X?R+a5CH J%C? q0图 5 翻译成法语后出现错误的词序

#{]7?X4S}(WJ2T051Testing软件测试网)L [ ?mP1z0u|2l

.LV N5RX%C0更具弹性的做法是不要在文本中嵌入GUI控件:51Testing软件测试网 {q(PT5y0z*vY

9OR5v`xg nAF051Testing软件测试网"kk Ji(]|$B}+S(m

图 6 词序在英语和法语中都正确51Testing软件测试网2FL)JD H9n8z

51Testing软件测试网 mx)dIC5h)[W

51Testing软件测试网V K;x[I he

51Testing软件测试网b,}n:wzN9}@

3.1.2 字体51Testing软件测试网 B9g%y w;f

规则3.1.2.1: 使用本地通用的字体

5LZf@$}^eib0

a'u4Wu~0说明:不同地区、不同语言对应的本地通用字体不尽相同。GUI界面上的文本使用本地通用的字体。一般情况下,GUI界面上的文本使用的字体是可以配置或修改的。

9V+eQU| MXp]9Q+g0

Q;x#^'}#uu051Testing软件测试网P V&@0Y`$f.vt

3.1.3 图像与图标

7yS#I3\G [3FB+zk0规则3.1.3.1: 使用国际通用的或者中性的图像和图标51Testing软件测试网i_f2an0n

51Testing软件测试网Xl @L,Q{_

说明:图像和图标表达的内容丰富、形象,但是不同地区的人其文化背景不尽相同,对图像和图标的理解也不尽相同,有时甚至是完全对立的。同时,创建和修改图像和图标需要大量的投入。因此,尽量使用国际通用的或者中性的图像和图标。51Testing软件测试网&A];[8i8KdW$I

,OHK+s j@0

%`3B9n~Lu3u0

H s0GRn9v e1O(q0建议3.1.3.2: 避免在图像和图标中出现人的身体部位以及体现性别、肤色的内容

,c'Dk~,e4td I0

+C,b.p1I9v1\^ d+Hu0说明:人的身体部位在不同的地区有不同的含义,某个身体部位在某些地区会成为一个禁忌。同样,性别和肤色在某些地区也可能成为禁忌。51Testing软件测试网 L)wj(do0l'\3Y0Q q

51Testing软件测试网+t `/S6b6F|'s?V

j~*h1|@!Z(i6y0

/k p/^/`.x"U0L[H6y0建议3.1.3.3: 避免在图像和图标中包含文本

-nyD&~m9QX z6_6M0

z ^A@vc%k0说明:创建和修改图像和图标需要大量的投入。因此,尽量使用与语言无关的图像和图标。

[O!Evg _%E051Testing软件测试网"HH%|b t \q

51Testing软件测试网N(F*MTUN^T-w

3.1.4 颜色

(D$c#W{BU7q"w0规则3.1.4.1:使用国际通用的或者中性的颜色51Testing软件测试网+QM |oG

@+L {[\`;U0说明:单独讲颜色,颜色是不能传达任何信息的。但当颜色跟特定的文化背景和场合结合起来后,颜色就具有了表达某种含义的功能。例如,红色在某些国家代表吉祥、喜庆,传达的是一种积极的信息。白色在美国代表纯洁、美好。在韩国,当某人的名字以红色出现的时候,表示该人已经过世了。使用国际通用的或者中性的颜色,避免在特定场合下使用跟本地的禁忌冲突的颜色。

}S0i|8Y X.~n:c*]051Testing软件测试网f9F Kf&M1OfWL5PW

51Testing软件测试网+q&e o%L[!Voqp

3.1.5 主题样式51Testing软件测试网 X@l;?qE0Q4~)v4N

规则3.1.5.1:所有的主题样式与HTML代码分离,形成CSS样式表51Testing软件测试网"DYl$Lu u

2h.g?k Z2A`lX0说明:通常,不同的语言版本使用不同的主题样式。主题样式写在HTML代码里面,如果要发布多语言版本,维护起来相对困难。将所有的主题样式提取到CSS文件里面统一管理,软件根据当前的区域(locale)读取对应的CSS文件。建议GUI界面使用的字体、颜色、文字方向、界面布局方向等跟区域和语言相关的样式分离到CSS文件中。

/\[cg4P~ } ~0

%z5El$P,Q051Testing软件测试网 u:s8q3]ns HX$n:M

3.2 人机交互51Testing软件测试网TD)g%i.wU?

一般来说,系统的通用输入设备主要包括键盘和鼠标。

J#Z?K t051Testing软件测试网v2`w2_ D

orv x(\"p03.2.1 键盘

Qi8G$Lxm*S3z0设计良好的键盘 UI 是软件可访问性的一个重要方面。它使盲人用户或有某种行动障碍的用户能够浏览应用程序并与其功能交互。这类用户可能不能够操作鼠标,并且可能依赖于辅助技术(例如,键盘增强工具、屏幕键盘、屏幕放大器、屏幕阅读器和语音输入工具),所有这些技术都要依靠应用程序的键盘 UI。

p Q gd @SDZ5DN0

1A?4c/Cu$lkWX.?V0许多辅助技术以编程方式使用键盘 UI,即使用户没有使用标准键盘输入设备也是如此。尽管一些辅助技术可能有能够使操作更简单的自定义键盘快捷键,但是在键盘 UI 设计上(针对辅助技术以及用于可访问性的所有方面),一致性和标准化将能够避免用户在操作中产生混淆。[7]51Testing软件测试网,S6M{1K(k3R S-X

51Testing软件测试网 EA'U"M/K+ih:I'J@

5[8@Y'N!|1nf0

'_s+K;LH-Q AR0规则3.2.1.1: web输入控件的自动聚焦和可用键盘切换输入焦点51Testing软件测试网Y$S|wt~KTG0E

.lc*F)e @gW0说明:使用JavaScript实现页面加载完成后立即自动聚焦(focus)到第一个输入控件。可用TAB键(IE缺省实现)或方向键切换聚焦到下一个输入控件。

"Q{E9nj2YT3_d~W051Testing软件测试网3ZFci'r*W|NHGl

U)h~B1m G051Testing软件测试网.t{7bO8n

建议3.2.1.2:web界面中禁止自定义快捷键

.M-Q9s(JQ[051Testing软件测试网mEpw ^+pLV3Yn

dt(sf!K7^0

P3s\%q$_7e0r2] N!E0规则3.2.1.3:用户可以方便地与系统进行交互,在鼠标与键盘之间的切换不要太频繁。51Testing软件测试网9\8z\ irC{l H

-Y7c@3Oel0j2b3T5R051Testing软件测试网\6`"f r0L4j v

J]3p1x2}0建议3.2.1.4:禁止在web界面上做“键屏蔽”设置

&a[#]BG7q Wx`051Testing软件测试网O"zO;n2` z7J^

说明:禁止“键屏蔽”是为了保证用户最大的操作自由;例如:禁止复制快捷键、禁用shift键等。

S1[/F&Shz)YS0

4ZSU)V5eP?|Vl0

z H'E2?^t7bn051Testing软件测试网8H!\!E"h(j!H)qYr(z7k

建议3.2.1.5:建议在密码输入的操作界面中支持软键盘输入的方式

0qKkH8C~%f_0

!rpw\?2LC5E0说明:根据网络信息安全的需要,目前web界面中采用软键盘输入密码是一种通用做法。如下图所示:51Testing软件测试网J&n.Q3pz

})pd$VT"f0

rvjKy:v*?\L051Testing软件测试网lcv].C

图10 web界面的软键盘样例51Testing软件测试网*@ ?;iwix

51Testing软件测试网0K bo"b%}RA

:q"?t5aZ3J3L V051Testing软件测试网~%V6O5IWd8{

规则3.2.1.6:TAB焦点应在用户可进行操作的控件间切换51Testing软件测试网W^#H)yKf$M(fr]5G

/x9EP+V&[&C:`051Testing软件测试网q Z+Y y#gQB

+k7U-E/S.TPO(E0规则3.2.1.7:当使用“Tab”键和方向键进行遍历时,“Tab”键的遍历顺序和“下”、“右”方向键的遍历顺序为从左到右、从上到下;“Shift+Tab”键的遍历顺序和“上”、“左”方向键的遍历顺序为从右到左、从下到上。51Testing软件测试网4HH5` O}6Rrrt#]n

51Testing软件测试网g6dpm^NX(z5E2Roe

说明:在国际化应用中,顺序必须符合当地的使用习惯。如以色列或阿拉伯用户,他们习惯“从右向左,从上到下”的顺序;这需要设计过程中考虑提供多种的选择模式。51Testing软件测试网Nn;L$A}0s

E\ GF`i2yN7I0

4Q6EeH E03.2.2 鼠标

:oWU6L)PtT6v0一般来说,系统设计中主要考虑对鼠标左键和右键功能的支持,对于鼠标中键和智能鼠标不作要求。51Testing软件测试网*|Id0~"[

51Testing软件测试网 P_|u \b H

,u[ J r)RU k0

+S Cn/sApq*n0规则3.2.2.1:当浏览器支持鼠标的智能中键操作时,系统必须保证在用户使用智能鼠标功能的时候,不影响系统正常运行。

W%rH#X _ V7X7p*xh$z051Testing软件测试网9t(r,Fhi%y#aB\:E

51Testing软件测试网8^qvI K2z

51Testing软件测试网2fd2tfp

建议3.2.2.2:禁止系统改变鼠标默认样式

0o y)dOs6@9JE051Testing软件测试网7zJ,ia/PU hSAD

说明:鼠标默认样式对于用户操作有着重要指示作用,如当前区域支持“文本输入”显示“I”形状、支持“点击”显示手形,当前等待状态显示“漏斗”形状。如果随意更改鼠标形状,将会影响用户操作判断。

.~sI!I}BFno#{0l051Testing软件测试网:_+?]c0n,skB

51Testing软件测试网)q T`lB;S;w%r+^

51Testing软件测试网TFT Gbj

建议3.2.2.3:禁止软件自定义鼠标右键菜单51Testing软件测试网*|P N O s0W a*qc

51Testing软件测试网:]\0u ^2J(i"xH?;U

说明:在B/S操作界面上点击鼠标右键,将会弹出浏览器自定义的右键菜单,这些功能对用户非常有用,自定义右键将会屏蔽掉这个菜单。

G J1sOT0

@&mF[a%nZ|0

UQrYX"q0X0

vGVM8o4sJ0建议3.2.2.4:对用户的鼠标定位操作,当移动到可响应的位置上时,给予视觉或者听觉的提示。

2x)eG:X,l%Z^051Testing软件测试网%r4r$m RMM

说明:如下图所示,采用了改变鼠标所处行背景色的提示方法。

%@)M:L:a [i1Nc051Testing软件测试网WAv'l/Q

51Testing软件测试网.N!b[ u n+mHd N

51Testing软件测试网%[+k0|nvq0U"a,wV

图11 鼠标定位视觉提示示例51Testing软件测试网$C#Uzg,NC

51Testing软件测试网Q9Kj(n_)^}8A

)NAEZo{/}r03.2.3 行为

j7y;j L.L/[Cwa0建议3.2.3.1:用户进入常用功能的操作页面的鼠标点击次数不超过三次。

Zsj OvV J L051Testing软件测试网0Xs"C:a.f

说明:在不丢失系统功能的前提下,在设计中要尽可能的减少用户需要点击鼠标的次数。需要用户选择的参数条件系统需要根据用户的使用需求给出默认的选择项目。51Testing软件测试网 WO7D tJ7Y-r

Bm3P1\J3gD051Testing软件测试网T1~!@h;s p Z

51Testing软件测试网6fzO+z(zJ4g ]

规则3.2.3.2:对于执行时间超过3秒的任务或操作,当前界面必须给出提示;例如采用将鼠标图标显示为忙、显示进度条的方式进行提示。51Testing软件测试网 ~ {z!j2v

51Testing软件测试网Y3B~+D1p`2U,I!_

说明:51Testing软件测试网/|tTCH

51Testing软件测试网'a:d#p] U&A#WW

1、任务执行时间是指用户通过鼠标或键盘发出命令到界面完全显示操作结果的时间。

:ZDV~T YF"N0

g\-g.[0yG+jf6P^02、对于图形用户界面中,对于类似人机接口(如MML/CLI接口)的任务交互,此处不进行约束。51Testing软件测试网1g'm-~4@ ~

51Testing软件测试网7JN?;{+U

51Testing软件测试网P%Ca$t!v`fAP,YQI

51Testing软件测试网h*C;zC9I

规则3.2.3.3:对于执行时间超过10秒的任务或操作,必须采用进度条方式进行提示。51Testing软件测试网 ?&T F7n/G4r L7g:l

51Testing软件测试网 v2u5G0s fJL"TF

y-^lK6_+o051Testing软件测试网e^#~#L0K1jVM5f9r-G

建议3.2.3.4:对于执行时间超过3秒的任务或操作,建议采用进度条方式进行提示。51Testing软件测试网 a0k;v QAi `

51Testing软件测试网iBG(R l ^Iz9O1h*D

51Testing软件测试网[vR I]"Gv

51Testing软件测试网MeBOPP2K7u

建议3.2.3.5:尽可能早的在客户端完成输入数据合法性验证

N2MdO@/v_v+?.w051Testing软件测试网7xNT4|-]7P8p#E

说明:输入数据的合法性检验应该在客户端使用JavaScript进行验证。除非验证只能在服务器端完成,否则验证工作应在最早能完成的情况下进行,对于是否需要在服务器端验证不属于可用性的范围,本建议不做限定。

*U;xo4mY8{0

j9? dRN051Testing软件测试网)WX _9A2uM4S UV

51Testing软件测试网ek'|H+H8]w

建议3.2.3.6:对于需要频繁操作的场合,应减少服务器和客户端交互次数,提交完毕直接返回原来的表单页面或默认页面。51Testing软件测试网x2BuS D

JX'N'M \M0

;Y@W4p0t051Testing软件测试网g%A,@ Mx]

51Testing软件测试网'jT1O[ @;x[

3.3 国际标准51Testing软件测试网8Mxv O U

遵从浏览器的国际标准有利用产品UI在各大主流浏览器的正常呈现,同时也会因表现的一致性而使得前台研发工程师的研发难度降低。

ro:?^[1e+l0

V0GfIn4N'js0规则3.3.1:UI页面必须遵从W3C的transitional文档解析标准,以在保证解析一致的前提下,降低研发难度。即,在Web页面源码的首行加入如下代码:

W_ S*oZ~oB0

ar`0M7t051Testing软件测试网wdVF c-H#e

*r X9n7Gz%[ Oy0图12 Web页面首行声明解析标准

D|dyl'{3]vV){0

(SO A+IK1I ~4QI/O0说明:不同浏览器在未声明DOCTYPE文档解析标准时,对UI元素的解析标准不同,而相对于strict、frameset标准而言,transitional标准对研发UI的难度就小。例如:strict标准不允许使用元素的某些属性,比如超链接a的属性target、iframe的所有属性均会在strict标准下失效。而frameset标准仅适合framset页面使用。51Testing软件测试网EH7z$~|\#d$^C

B hVD+i051Testing软件测试网g9bd"Vt I

51Testing软件测试网:l(C4d5`)k2\[,N

规则3.3.2:所有Web页面包括对应的JS和CSS文件,存储编码统一采用UTF-8保存。同时须保证所有Web页面头中必须声明文档字符集为UTF-8,示例代码如下:

Q4EZXLZ0

d*D:k'Xh xYL[0

};G&W1W3b.[CH051Testing软件测试网_Cz fb/].`x

图13 Web页面中声明文档字符集的片段

WnkO4kF5{5g_051Testing软件测试网!IX)Z2Sc7u

说明:UTF-8字符集可以保证产品的特殊字符不会出现乱码;存储编码与字符集都统一为UTF-8,是为了保证页面之间、页面与数据源(数据库、XML、JSON等)之间的数据传输不会出现乱码。

o ze,Eu'l s(m3f(Q051Testing软件测试网7?${K0S q"B:hG

Q6s`@M&o03.4 跨浏览器

3OEr+]:B nO0规则3.4.1:公司所有Web类产品,必须支持IE6.0(及以上版本)及Firefox3.0(及以上版本)等主流浏览器上正常显示及UI交互。51Testing软件测试网1_!z Y%j:^dCW4P

ofQl'V2_;f0说明:IE及Firefox无论在国内还是国际范围,它们的市场占有率之和远远超过了半数,跨浏览器的兼容能力可以帮助产品具有更大的竞争优势(包括但不限于UI重用、跨产品UI融合)。

a I(x"B MnOYH|051Testing软件测试网&qjTXy[ H

51Testing软件测试网dZ'`-p?

0J;{2]kS0建议3.4.2:建议在支持IE、Firefox等主流浏览器的同时,同样支持Chrome、Safari、Opera、Maxthon等市场占有率呈逐年上升的浏览器。51Testing软件测试网+l$|f$B_ ~:S}

3.5 显示适配51Testing软件测试网,J{V*ePuv;N

规则3.5.1:页面内容的排行采用流式布局方式,以适应不同显示设备(输出设备)的分辨率,减少横向滚动对用户的干扰。51Testing软件测试网M)F6eCg

51Testing软件测试网W ^ wAO/q|

说明:.所谓流式布局意思是从左到右对该容器里面的控件进行布局,当一行不能容纳时候自动换行。该布局是从左到右(双向显示时,从右向左),然后从上到下。51Testing软件测试网\[9Pz8GS*nG

/V@X&CkCS051Testing软件测试网L&V)B%{lJ9^

@ c9O$L2r#Ny z)g0图14 流式布局样例

V@e\2u3rb+qH0

f j3SMeM051Testing软件测试网 s\qe6\i I7QWI

51Testing软件测试网&sd1Ty D9w,n

规则3.5.2:产品整理框架采用弹性布局(网式布局)方式,

k+IAE8\051Testing软件测试网!j+jd9F7~7v^

说明:。

.g]FYPZ't0

el Pzb@Kb.FD0

Qj*b%e(D$C051Testing软件测试网CopZ2l r`@Q

图15 弹性布局样例

:QA*UB~/~ah051Testing软件测试网9N_6p:rf"M kj q

51Testing软件测试网 \ C&W^ Q QD

51Testing软件测试网#NJ%BJ-b7C:T%^

(hG!vP&s9\051Testing软件测试网Xj.S;X8{-V0F

iK\-Xhqz7k04 企业VI品牌 4.1 全称与简称

8b/R+r7c0]z0规则4.1.2.1:在系统中统一使用的中文全称为“技术有限公司”;中文简称可以使用“技术”、“公司”或者“”。

?(^xiWrI051Testing软件测试网_&g!Ox M%b

说明:简称仅限在帮助文件和技术资料的正文中使用。

3BB0O~0fz/f,Zl051Testing软件测试网 n$Mu ~7iw

51Testing软件测试网*JBy+G}?$V*[1u f

51Testing软件测试网 HDp,sG#DTuZ4t

规则4.1.2.2:在系统中统一使用的英文全称为“Technologies Co., Ltd.”;英文简称可以使用“ Technologies”或者“H”,禁止使用“ Company”。51Testing软件测试网i L!p%D!A%[(fO

51Testing软件测试网t(u eW l3C

说明:

4_1]POf2N0

K0PzfR"D01、在Co和Ltd之间有一个点“.”和一个逗号“,”,Ltd后面有一个点“.”,“Co.,”和“Ltd.”之间有一个空格(半角)。需要注意的是,当Ltd.出现在句末时,不要再另加句号点。

G^!}5_7p!Pr0

[#?1DGJ)L u&dL02、简称仅限在帮助文件和技术资料的正文中使用。51Testing软件测试网6Ly:K2vY-a6H5e4YQ

4.2 品牌标志51Testing软件测试网,M8P\_ry9s

品牌标志由图标和文字构成。品牌标志中文字是为特别设计的。该标志不得作任何修改,包括任何缩放变形和重新绘制。该标志必须置于正确和清晰有序的背景上。当使用有色背景时,请确保标志清晰可辨。51Testing软件测试网1A,G(U"M;S|A

51Testing软件测试网'_&T$S"Meu \

51Testing软件测试网Uh"HDm |H

1p*~4b-_$r5q0图16 Vertical Brand Signature 竖式品牌标志

&C:vT?3{}Z_1`)c0

9xx'C \`5s&E0

n WeS;z,H,m s051Testing软件测试网0TH{d3c'D7?L,S

0e'jQH1@#~051Testing软件测试网/Uu,fG3B}4Y0x F+K0Q

图17 Horizontal Brand Signature 横式品牌标志

+Bzf&x4N |;c051Testing软件测试网 [(V hpfi4e)E2t

)zYh"zs o^9q \0

b8D1d8M.c[0规则4.1.1.1:除了用于16px*16px 和 24px*24px 尺寸显示的情况外,界面中使用的华为品牌标识包括图标和文字部分。51Testing软件测试网 h5W"R`bfk

51Testing软件测试网G!w5o(l9i Bw

说明:在16px*16px 和 24px*24px 尺寸情况下,华为品牌标识中文字无法识别,允许只显示图标部分;而且对于16px*16px尺寸,允许使用单色(R255/G0/B0),无需渐变效果。

.Q;r&I,]HD6];s2S051Testing软件测试网&F%FEB8AO Cz

)PC$Y.OGuP0

Oj c*C-w0建议4.1.1.2:系统界面中建议不要使用横式品牌标志

@9h7pyh a*c%`hyS051Testing软件测试网9?-P?(|X {!~ H

51Testing软件测试网oE*@,zkl.{/s

51Testing软件测试网1z2@6_A$l

规则4.1.1.3:品牌标识图片的替代文本为“Ha”

BC&uK2UG6Ge4k!L6BE051Testing软件测试网:l@p[nqu@!y

51Testing软件测试网3?]%s[L%|JIk

51Testing软件测试网 mXI+d2Z+U [u TN&}

规则4.1.1.4:品牌标志的背景色应选择浅色不杂乱的背景

&u"_ [&|zz `Yr2Z051Testing软件测试网0ds5l:u/XD

7Ro%^[ C051Testing软件测试网$i[?"Q;jbZ6k![0x

规则4.1.1.5:品牌标志不得做任何修改,包括任何缩放变形和重新绘制51Testing软件测试网+rr,V-tJ)D

FU[1SK{0

Zr'M'dJo04.3 品牌色

'o1o&KKr)I8Z0品牌专用色对于强化“活力充沛、值得信赖”的品牌形象至关重要。红和华为灰搭配使用,其中以灰为主,搭配少量红,界面呈现灰红的色调,构成了品牌特色的界面风格。51Testing软件测试网S$jF%j:X#GH

51Testing软件测试网n4z'nR6{x rO C

红色彩强烈,因此需要在各种应用中谨慎使用,避免削弱文字、图片和其它关键设计元素的表现力,因此红色的面积不得超过界面全部面积的八分之一。51Testing软件测试网R t v:q8g

51Testing软件测试网3B0o6\5~W ih.R

Fz:\A0wM B T051Testing软件测试网K/r,i%^`*p/x7O

图18 Vertical Brand Signature 公司品牌色51Testing软件测试网Z/~u r:J P9~e1w|

OZ ny&O c,J0

'\[8_1s u0

F&P Dij)t(a@M^0规则4.2.1:界面主色调采用公司灰,搭配少量的公司红、公司黑。51Testing软件测试网.]N8V W*fE

$|:ah wA,T H4u0说明:为了界面有深浅变化和区域、块状的视觉感,可以采用多个公司灰色构建界面。可以采用纯灰色块,或者灰色渐变。

7tM@,] Z#v CEZ?0

F0K4ag |3y7[0

|.ESZ[V s0

3b.K.Wyh*l0

R;JL u x3o;S051Testing软件测试网6\ubej3C+{"LZ

图19 Vertical Brand Signature 公司品牌色应用51Testing软件测试网gU&@9n%f

K3yGq ~(i+m4g"U051Testing软件测试网z}P-@r

4.4 形象图片51Testing软件测试网GQ9dH7`5a

形象图片是构成华为品牌的关键元素。图片风格直接影响公司被感知的形象,并使华为公司有别于竞争对手。

6} ^?N8a(Gb051Testing软件测试网,} wd5WD"]7x

界面中,图片的运用主要是对某个重要信息进行图解、突出、视觉渲染,图片通常出现在登录页面、首页顶部(banner)、导航入口、关于页面等,页面的图片对系统的认知、视觉识别性、品牌形象至关重要

w E!^YH,G0

nq'u5N_p0

A.\@#]%y+~zB0

th]}I~#c @0图20 形象图片的应用

C/K?h7cF051Testing软件测试网9y8PC5T8HqrRb

rJ&J6~A051Testing软件测试网I o$s vYsot

规则4.3.1:在选择图片时,请选择那些包含品牌颜色的图片。

&krjf3aVZ$Y3d@0

uV1l"dg o0说明:颜色无需完全一致或非常突出,局部细节色彩的一致都有助于形成一致的感觉,从而强化的视觉风格。51Testing软件测试网 ed/T8QjJLF

51Testing软件测试网([5FBI3H!M1C-z E

51Testing软件测试网 O%z/HL3{F q&hn

.~dC {^+S t051Testing软件测试网 Ah nZ"d3H)K

51Testing软件测试网fC5I8p"d"|4{ N*v

图21 包含华为品牌色的图片51Testing软件测试网fJt^9cNmf+H1Ob9^

I:\._C C!kgw0

's$Ok1B M?0hy051Testing软件测试网B!v"PbI!D6I.l

规则4.3.2:当选择有人物的图片时,请确保图片的信息清晰明确。必须反映品牌的核心价值和个性。51Testing软件测试网J)pa:Y3]}O

Z P/B&Sqs0

8k3zu!\l8m;x0

w&X `x;e#fQ$H0规则4.3.3:当选择借喻式的图片时,请确保它们反映品牌的核心价值和个性。51Testing软件测试网 s.i-~m;c j%zBJm(k

51Testing软件测试网tr^hOgz(h

说明:借喻式的图片以间接的方式传达信息。这类图片使品牌超越语言的局限,而更加富有深意。

-rE6r#P ^)H0

T1NZ;P3LV s ]0

$~2Z&|7eB tw7b.O[0

EC&T~)j0建议4.3.4:避免使用那些陈腐过时或平庸乏味的图片、避免使用姿势造作、内容不适合华为品牌的图片。51Testing软件测试网0_K-ePO({4AJ

,udK0Y&l9zi0说明:不恰当的图片会削弱品牌的视觉表现力,并破坏视觉传播的统一。

'Q7lTi4g6vP051Testing软件测试网#Ft7@`X[ i,v"m

-[s)C Fv%[wg(d0

$G6o"]&v2}3Z1u3n ?051Testing软件测试网XP_(zm*_ @%p&e.rDh

51Testing软件测试网;R$Y\%a8J$rA}

图22 禁止使用陈腐平庸、不适合品牌的图片

6ll5rBB4~2?(V051Testing软件测试网(E-A;BO'dFk

P3y"?Iya M ?04.5 品牌字体51Testing软件测试网3X P{uf9o u1mF

使用统一的公司专用字体,可以强化品牌表现力。公司指定专用字体在英文版中是FrutigerNext系列字体,在中文版中是黑体系列字体。FrutigerNext系列字体外形现代,与品牌标志相匹配,并且在多种字号大小时都具有较强的可读性。黑体系列字体不仅适合阅读,而且与FrutigerNext系列字体十分匹配

%k#Vt vP0FK051Testing软件测试网:`&[n0|nr/[nx]

G7b/m_^!^3G0

w9l%lG i!H)^J051Testing软件测试网+Fg+W"TUzbRS:M8o

51Testing软件测试网&eJ3}$Boy

图23 品牌字体51Testing软件测试网 P0J*l.a1\ v:JO

51Testing软件测试网K1Ms8Y6o\

`Jz"sK&w051Testing软件测试网Z:q.|*O(b

规则4.5.1:界面中的系统名称、标题等关键文字信息,在英文版中采用FrutigerNext系列字体,在中文版中采用黑体系列字体

r*Snz5{[]F051Testing软件测试网%Tm QSc

说明:FrutigerNext和黑体只限于界面中的重要文字,比如:登录界面、主页顶部、关于页面、帮助页面的出现的系统(或版本)名称。但页面中的正文内容不在此范围51Testing软件测试网 p~c%Pm^

51Testing软件测试网mkXXV p)}

51Testing软件测试网tpN~1[:}*Uu

51Testing软件测试网j~D\rP?u0Rhk J

图24 重要文字的字体采用FrutigerNext51Testing软件测试网 xw7x0cqte@&bW

51Testing软件测试网|$?|D[o"S!}'c

tT2o$fd uQ l~D04.6 地址和网址51Testing软件测试网+p;_ Gq:M z6z'oZj Fy

规则4.1.3.1:在系统中使用的中文地址统一为:总部办公楼

5fF {Ipx0

.y[L8})yr%t$V:k0

qR6B*U#I9V0规则4.1.3.2:在系统中使用的英文地址统一为:Administration Building, Huawei Technologies Co., Ltd., Bantian, Longgang District, Shenzhen, 518129, P.R. China51Testing软件测试网9Q z+vw+`"u)WL

51Testing软件测试网HT Q)I'{[KK

51Testing软件测试网sv |L0Y CLSd

p6D bm9eJ$?'_051Testing软件测试网au/Am*uE&DD

规则4.1.3.3:在系统中使用的公司网址统一为:http://www.huawei.com51Testing软件测试网)?+t6iV5Ue'[/K

51Testing软件测试网'q,|)z,y2fbVt

0RM-a9y`*_;v0

#v7j5[&_9Jq'd^0规则4.1.3.4:在系统中使用的公司技术支持网址统一为:http://support.huawei.com51Testing软件测试网 {.IL|4[DL

51Testing软件测试网|z]'a,`Ae6Q

51Testing软件测试网l!{L1|0FQbAN

规则4.1.3.4:在系统中使用的版权声明,中文为:版权所有© 技术有限公司 1998-2010。 保留一切权利。 英文为:Copyright ©  Technologies Co., Ltd. 1998-2010. All rights reserved.

?(V|F9cO+zu\s0

+slP'fYf0说明:1998-2010是指年份,是需要根据系统具体的年份动态刷新的。前面的1998指的是第一个版本诞生的年份,后一个2010是指该系统当前的年份。51Testing软件测试网3?0O})Z+K)w$E

51Testing软件测试网*Pj8XU$VS

+\8U)C.{ E+bMvd051Testing软件测试网0\b{/fl B

!p~yy5VjO051Testing软件测试网4x8WT"p:DP!b0G

5 基本元素 5.1 表格Table51Testing软件测试网(C#@5PV!q#W]mR

规则4.1.1:除下列情况外,禁止使用表格作为布局元素。51Testing软件测试网T"RC\Ji O{!Z&[

51Testing软件测试网c;p#K4xn0Bxr

说明:因表格的结构化特性使得展现能力不够录活,W3C标准对表格的定位是为了显示查询结果数据,而非布局。51Testing软件测试网 mrXpcdV7_

51Testing软件测试网A9D#v@.Mu4{yk

{(HB6G j4gs7T,W051Testing软件测试网|\A E6McyZ&@K

图25 查询结果 表格示例51Testing软件测试网p,^7t c3WZ`4A

51Testing软件测试网q ]v zW/m-r|

规则4.1.2:表格中列的竖线有无对文本的影响,见下图。

%hn?7n3]9pY051Testing软件测试网"` AG2~J

说明:没有竖线的情况下,若表格内的文本不采用左对齐,会使得用户阅读时焦点出现跳跃,不方便定位。51Testing软件测试网Io+g t e

51Testing软件测试网I\2oWI rs

51Testing软件测试网)j-NV$s:l;n

51Testing软件测试网 n9d P_BW2h

图26 无竖线 表格示例51Testing软件测试网"u/oECL.{b e0L

51Testing软件测试网 ]N+vS1[ s+m@2? K

51Testing软件测试网&I$^)@;EQ:i!vG

2`_ Y^$[ m6f,WL6d0图27 竖线 表格示例

7^"R.i*o$QuH051Testing软件测试网1j"T0lH2p5H JbHP

51Testing软件测试网l:K9tP7MT

51Testing软件测试网8Y)V|'?6[/Q*? bW

建议4.1.3:单元格内文本不允许贴边;单元格内的多行文本垂直上对齐;水平方向一般采用左对齐,但数值型文本可采用右对齐以方便比较大小。

sg7vJ+teu4?0

4k%Qf3o&t9Wn L.`R0说明:文本贴边会使得部分字符识别困难(如:“1”和“l”)。

WJ }sN q051Testing软件测试网.J_F;D3M

51Testing软件测试网+P?B {A_c

51Testing软件测试网[c`3|1j~:W

图28 单元格中 文本示例

q C)j1Sz,Dw1o!B:s0

(~1Q6JJ%?9A0

Ay r%|6N\0

2?(Y0z,`.O/kJ x051Testing软件测试网3W5yp({4r3uA

51Testing软件测试网9N2GF@0p"~?]m

建议4.1.4:表格的操作工具区位置应置与其顶部,以保证操作入口可见性;页码及翻页信息置于表格底部。

[A0B']8l`f6~051Testing软件测试网L9^yK UW P:Sp%h

51Testing软件测试网TB3x v'G/X

51Testing软件测试网!@2\*K9K | B0l!G EQ

图29 单元格中 文本示例51Testing软件测试网d~1L_$v2B4SHT8O'M

kBCI9jhk051Testing软件测试网Qf({gtS;DE

5.2 列表list51Testing软件测试网y0U*n5A{$X

建议4.2.1:适用于榜单类小列表或排名的界面设计。

PQ0d4|J0

PQD1V/Q4ey6[0说明:列表体现的是数据轻量,格式简单,有一定排序。51Testing软件测试网] sM3a&w?m`

cgQ c0F0

`S)M"_fts0

d:B/V(g NK c"Z$P0图30 列表 示例51Testing软件测试网8l4_OeM)k

51Testing软件测试网 utZ-[%BJ3S/DET

(tC A;S X]/UL&H A05.3 标签页Tab

)YN D1Q2n+}"]:I0规则4.3.1:标签页首,若文本被截断,则须给出鼠标移上的Tip提示,以帮助用户阅读。

z3X R2D hVO051Testing软件测试网v9`!z:Q`Q]4_&{M

51Testing软件测试网(x:CJ9i m6M)p)k

+^5v.I2L@;h,|0

4m*G&ZG5N/i5^-D;T0

.n:E#Q^ kn0w0图31 标签页Tab 内容布局 示例

3y g @ A,l9^051Testing软件测试网oEl5nQ'O;_["z)|P/o

S"i(z;Pe8n-l Y051Testing软件测试网6a%G3CFYiNC9F

图32 标签页Tab 窗口布局 示例

h ce}9C1a0@+V0

5} gogUZy[0

N z7[,l*}sz] rR0

{;io_9Z8T}@8M0规则4.3.2:切换Tab页后再返回原Tab页面,不会引起该Tab页的全部刷新(如:展示查询结果的页面,或表单填写页面就不可刷新,以免丢失数据)。51Testing软件测试网%uv`#h9[5zGk

fUx#u)h|s8?h0

o:Q-L:y L5H051Testing软件测试网A5T|r} Q-Fj!e'P

建议4.3.2:Tab页若可以关闭,且有右键菜单,则菜单中至少包括“关闭”、“关闭其他页”及“关闭所有”三项。

:m#e0g(a:~0b0

._'O5j+K:I*FdHc0建议4.3.2:Tab页签打开过多时,出现扩展菜单按钮。点击该按钮,可显示被隐藏部分的Tab页签构成的菜单。51Testing软件测试网9A?J:j(p#}

51Testing软件测试网Omf0C9J W

51Testing软件测试网2Y$s7Oq-G [:D$`&{+s

5.4 树Tree51Testing软件测试网 W\5G&i_[

规则4.3.1:如果树节点数量较大,必须采用分层加载技术,保证用户阅读效率。51Testing软件测试网(P9oJ5`couI

l(B0T*a BF0说明:节点量较大时,若采用一次性加载节点,会使得用户较长时间处理等待状态,用户感知很差。

5sMy!s^t7?0

H%W:L6N+?8@Kg051Testing软件测试网(y(AF&A#la9} l

51Testing软件测试网 Fexr8Jz

图33 树Tree 示例

@'J|,O*}7n.J051Testing软件测试网C!Ob"t Ip7n

/Gl@ J@051Testing软件测试网C U'Y:^7SLR

规则4.3.2:对于带有复选框的树,能够体现出三种状态:全选中、部分选中、未选中。

I;E#P a-i.w051Testing软件测试网i KO V1B_6M&P

规则4.3.3:对树新增节点操作后,新增的节点需要立即显示在树上,即树立即展开并定位到新增的节点。51Testing软件测试网5Oeh-rhk1D

%^#u"l%dP/Y:WGO}P0建议4.3.4:树节点上的图标尺寸建议值为16px*16px。图标种类不宜过多,否则不易用户识别理解。51Testing软件测试网4n*XL\ |/rS*?

51Testing软件测试网i]UA+il

51Testing软件测试网 QhcMWrU

$` Uk B;|UN0

S ce2L9]rv x8A#B05.5 提示Tip51Testing软件测试网xh#WJ7tf~

规则4.3.1:提示Tip的宽度可以自适应其文本内容,并保证其在浏览器可视区域内正常显示。

pgP)t3p_.A5z1a051Testing软件测试网L:m+V4cnc.xD-\1zS

说明:关键字、术语、未显示全的段落文本,应配备对应的提示Tip,以帮助用户了解详细信息。51Testing软件测试网Qn6~dY)U u Cb

{$B&{7| sm051Testing软件测试网]*]}.H4a)@ B&b

a$OZ K)Q#u_!?k0图34 Vertical Brand Signature 竖式品牌标志

-ld2g$E;uQK0

2O"j!~k'[G(xzL0

qAZC&A9s~0

e3@ bY,NJ!Li0建议4.3.2:Tip的宽高尺寸可以选择120*30、120*90、180*135、200*150作为参考值。51Testing软件测试网V3P0H-m G\)S

lC J&H%z%?AMP051Testing软件测试网WC8_)q iT$}Xja

5.6 表单控件Form.51Testing软件测试网 sf4g8w)J

规则4.3.1:文本输入的提示标签(域标签),以英文半角冒号“:”结尾,水平左对齐。文本标签不能贴边。51Testing软件测试网"A_J:Ud2_3r4|b1p

j\YyW/Cs0说明:冒号用于表示提示标签与输入控制之间的关系。标签文本水平左对齐可以帮助用户快速定位到每一行。文本标签不贴边以保证所有字符能够被用户正常识别。

XH*L#p,L7T1O051Testing软件测试网&Q;jAff%K

51Testing软件测试网\ K!`^u

E^4r c g0k&\!UB0图35 表单 单列布局示例51Testing软件测试网ZJ/_N k!q

&v/JM!WRa.]:vg0

ax2\U.w @~8^X6U051Testing软件测试网"TV"A0bFq6m4xA'D

图36 表单 按钮布局示例

;M|;rx%p9C2N ~ Q0

"Go7J8Y-O0

yp sr"`#]m051Testing软件测试网 i5N(HR Q'F{\T'}

规则4.3.1:表单的第一个输入项(如:文本输入框)为默认输入焦点。见上图。51Testing软件测试网$LSe/_'@ F

51Testing软件测试网(z7F\qQ8pJY

说明:当同一页面中有多个表单时,则第一个表单的第一个输入项为默认输入焦点。51Testing软件测试网GVqH3O8^*jG)^

*b'd+Lc v0

{%w@4WKX~9~\k0

p4L.[n*yh&Xw0规则4.3.1:表单中,必填项必须以符号“*”来明确标识出,该符号位置放置在输入框的后方。字符颜色为#990000。

_bC%R.R8Un{y0

z5Wm u j"w(KbC0说明:必填项的标识,须满足全球化的双向显示要求。

Z1o4x$JE,lZuy051Testing软件测试网6iInQ6ue Us

51Testing软件测试网 jb5Q'L|"EC }

51Testing软件测试网 ?:m,TW _` cm

图37 表单 必填项标识符 示例

#jx MQ} t_)\F0D0

h Lzx7OK9b7M051Testing软件测试网O#a5UOU(QPE+u

51Testing软件测试网4ar&SN F!}i

规则4.3.1:输入查询内容或关键字后,可以使用Enter键激活查询操作,效果和点击“查询”按钮一致。

yo#yBBZ$@3DgW5b`051Testing软件测试网c OD#{^*p

说明:输入关键字后回车已成为一种习惯性用户行为,这种快捷操作有利用提升用户查询效率。51Testing软件测试网mG x+j;a(BB? y

6csqY"v0rR#g0

!^#_ x,n0a&n2w8gP051Testing软件测试网!m {xE1Zx

建议4.3.2:单选框(radio)和复选框(checkbox)控件,应该与其对应的文本标签(Label)相关联,即:点击其文本标签与点击控件有相同的效果(均可选中或取消选中)。51Testing软件测试网(hB,l|t(T

51Testing软件测试网y5k1J;P\

说明:单选框与复选框因控制本身的尺寸较小,根据Fitts定律,会使得鼠标定位时间较长,通过将标签关联的方式,可将其感应区变大,提升用户操作效率。51Testing软件测试网rzz8o5zM

51Testing软件测试网Qjqw N)?

~l G&Pjp&?)bbm0

+VfT6jOvh"z|0图38 表单 radio或checkbox的文本标签 示例

0v8N&|OM$K3}lZE0

??}G [O'ZF051Testing软件测试网k?D4d/Q O6Wx pL

z&QH*X n$u.|-Npz RU0规则4.3.1:多行文本输入框、多行下拉列表应与其标签域垂直上对齐。

7?+WZT w2X'o051Testing软件测试网t/uW1?oRK

51Testing软件测试网q(Fa"bX#lf!v

51Testing软件测试网a1C Rn/h&k+LW*bY2jR

51Testing软件测试网 d0F*L.{g|zN

S+t%NmZ9p%f6[H0图39 表单 标签域与输入框垂直上对齐 示例51Testing软件测试网ky/o^-k.g

51Testing软件测试网fw;P'C u/G|"Qy,Xn

规则4.3.1:数据度量衡的位置,。

:j2x6q$^(G0

1E&\~G V%m051Testing软件测试网3z)E*d#_S)x1k0{ _

[6d2r9X}F(y3ENH0S051Testing软件测试网([ c"u X*pS!R.z

51Testing软件测试网{w L9v#O*}

图40 表单 数据的度量衡 示例

ax S&F R1E~2L.lu051Testing软件测试网(QK8y$?y h2d

51Testing软件测试网6P"f/d"L3q

51Testing软件测试网LJ&i3e4tV1Zx

lG[+z wyV9G05.7 窗口Window51Testing软件测试网jw3_5~){v3q1a6v)Z

规则4.3.1:展示少量的输入操作。51Testing软件测试网]x\tWi+J+F4\

N1hV s"^ e G&z0说明:对于展示较多的输入操作或文本信息,不适用于这种窗口方式呈现。因为这种方式使用可视区相对较小,展现信息有限,容易出现滚动条,不利用用户操作或阅读。

:xs Xr A^0B1W051Testing软件测试网+|a`Y~5U kv

51Testing软件测试网n7hl$U4g/AT{

5r)viplPp"g5[.J|d0图41 窗口Window 示例

^%bK+lk;O!e3i @051Testing软件测试网5h+x2UzJvhiUS

l^3SH}q7s I0

2s#g[%A#[ s6^YD0建议4.3.2:窗口宽度可以自适应内容,避免出现不必要的滚动条,影响阅读。

~/`g8tSk051Testing软件测试网4hO&wEi)P;dpmX @

"VF)^u4\M05.8 消息Message

*pz"Z D0Q5g0规则4.3.1:少量信息的反馈。当展示给用户消息(Message)时,高亮显示该消息,并为用户设置默认的操作焦点。51Testing软件测试网/ON)xs,pD"?

51Testing软件测试网 W2DQ z)K6|

说明:消息Message可分为确认(confirm)、提示(prompt)。确认是为了让用户再次确定该操作是否继续进行,提示是给用户的反馈信息或提醒。默认操作焦点是为了提升用户的操作效率,同时保证消息框的操作不仅可以由鼠标完成,也同样可以由键盘来完成。

![_iif3Q#r0

5CV\+q,^*spa051Testing软件测试网%`+|S0H(E t@

51Testing软件测试网1C/WGx0d*E$M5pG

图42 消息Message示例

&[1j9I,nq{#m0

)L1|:p&oQgi0

+A_#\!F sP0

$a0ga i%O(S&V Y(A0规则4.3.2:消息窗口内的按钮水平居中显示。51Testing软件测试网@,d&O `.x

%z L)JJ|"vZ!_0

4m#c7d,R}o&\8_%Y05.9 版式Format

T u PZ|2N,L0规则4.3.1:版式的设计应满足自适应布局要求。

%]-M(b&yjG1N0

c ?U@+rF8@&oMf0说明:。

L9Q@(YU0

f2_*\$B)X&S(?'G0

V5^dG9\-\@#Z0

D2TxVmC$U6w0图43 运营产品 版式示例51Testing软件测试网xyjI QhJ}

4J.`bt9GE y EE051Testing软件测试网/Y }~ z3X-u4j7mM

Wy~/nz0图44 Portal 版式示例51Testing软件测试网!]/zdT9pei*H-Y]/l

51Testing软件测试网-b Wfp-VZ{2p4f\:r

51Testing软件测试网G0CrhOY2Q6G'F

51Testing软件测试网p9?&AK\w jPjC

l] W-`:Rk _&DP0q05.10 面包屑crumbs51Testing软件测试网 r{J~K|%c#n|2C

规则4.3.1:每个层次之间以“>”分隔,并可以通过点击,随时返回至上一级。51Testing软件测试网zE9lJX vw!}(U g

cs3JQ0yc G$d0

p&S5j0` \B"pe_0

!txsV$m#O0图45 面包屑 crumbs示例51Testing软件测试网 |;Z5_#k2h h&? u

51Testing软件测试网+n [!X(Hu;T&W

51Testing软件测试网C lBkOm&E(B`f'Z/c

51Testing软件测试网!P#w5f'^Lk(j)U5SU

规则4.3.2:面包屑上的超链接,至少能体现出鼠标移上和正常两种状态。

YJ3?;iWh3c5q+_;Q0

Wr X C;n;u5V:d051Testing软件测试网.x q(q#M5a(d&U?'e

51Testing软件测试网&K8f"_fr/]i5ki*E

rx&Ra9bLe06 系统框架51Testing软件测试网:I W*R)C EP

采用B/S架构的产品或系统的界面一般来说主要由以下几种典型界面:登录界面、加载界面、主界面;同时在系统运行过程中,Help界面、About界面、错误处理界面是主界面的必要部分。51Testing软件测试网^E}q3z6O!ta

pvhmE1O0同时系统对多语言切换和换肤功能的支持也是目前web产品的常用功能。51Testing软件测试网k"J!F QLNek

51Testing软件测试网H3K*x A4E%x o?

V ZWA3o7D#EE C:C06.1 登录界面 6.1.1 属性51Testing软件测试网LaRUb?Cht

规则5.1.1.1:登录界面各区域布局由上至下依次为:识别区、输入输出区、消息区;各区域大小范围定义参考主界面各区域大小范围。

%z'f Zv gu9W9m-K0

#h`'DW n0说明:登录界面布局如下图所示:51Testing软件测试网@o$xn {rF&f5\

识别区

HrF`"cIL4Z:L.sI1tV051Testing软件测试网}o(SWf*P,{1y

输入输出区51Testing软件测试网d[T e${:i*{

51Testing软件测试网'p7d~4P;@T(V

消息区

&Ish6_O+mVX051Testing软件测试网.I$s1Q%E?"YFV

51Testing软件测试网n(N]1H fd

图46 登录界面布局示意图51Testing软件测试网zDW4gsl |$N

~j&u+d p5\"L.fx;u$f*W/k0

,sG_9D5O|051Testing软件测试网7LsyN7~N x;V

51Testing软件测试网/s2?Zm*I1f(JU

51Testing软件测试网HqoP/D"y1p:C

图47 登录界面示意图

ZNsd O | Z051Testing软件测试网0Qk:{]2A[ gD fk c

51Testing软件测试网W0J7Q,P B9|0KB

jt {9@l\~.X:~0规则5.1.1.2:登录界面中必须包括的界面元素有:品牌标识、系统名称、版权声明信息。51Testing软件测试网b2eJ_~:_za/O

51Testing软件测试网`bG7GsL8n

-^ Kon KkHz.\H0

oGD#nZ7r$c&U$U0规则5.1.1.3:除支持自动适配语言版本的系统外,支持多语言版本的系统的登录界面必须提供语言选择入口。

)R V] VlTM0

7} }$_'Th.y0说明:如果客户端实现切换语言版本必须首先服务器完成语言版本的情况,实质上是单语言版本,不属于多语言版本。51Testing软件测试网0pU!R'c`1mh2C9{s

51Testing软件测试网h,b,G@ @;f#e0g

51Testing软件测试网7E.x%`A;XB/P4{CP

6.2 主界面 6.2.1 总体布局

z0^[$E,Y*g0web产品由于功能、业务、实现方式上的千差万别,决定了在界面布局和分区上必须灵活,以满足产品不同的需求。51Testing软件测试网H.})o\LI

JW2\+Y1]5cs;y;A0依据产品实际需要,可以在一定的原则上,对主界面进一步扩展布局和切分区域,或者裁减某些区域。

!vznIoG7?_Y2] G0

,?t+K.fA7X E051Testing软件测试网MEX0RM [)W

\/f&zyc0规则5.2.1.1:主界面中必须包括识别区和消息区

&l Q4Zs&Q!~ N:tt0

rZ8n7R"oTZ0

|q;te,U$V%`/f8jr9\]0

Nv!a;VLO.L3f'~0建议5.2.1.2:主界面禁止屏蔽地址栏

-c6r)ej A1A0

r5`1iJ R8S:f0

_bm*rS;Q'wW051Testing软件测试网/?@wt/Ro c4f1@+|,R

建议5.2.1.3:为保证界面整体布局一致,主界面采用左(导航区)右(输入输出区)、上(识别区)下(消息区)结构。

zh[6X3To/[`1Uy0

'WJg&txq0说明:参考下图:51Testing软件测试网8Ej'v/\ rz)d+Qe*I6H u

51Testing软件测试网bPx] l[

{,_;M VaD~-FP051Testing软件测试网3d$xy-g#|*e6~t

图48 主界面布局和大小示意图

2p.}.X F0Av0

w&IhfEaY%d01:识别区(Identification area) 2:导航区(Navigation area) 3:输入/输出区(Input/output area) 4:消息区(Message area)51Testing软件测试网$X1D ~J"`7L-FgV

iIcm[Lv9l9f051Testing软件测试网#\ i Rgk8N

51Testing软件测试网\)^2Wd6H

规则5.2.1.4:当主界面采用左(导航区)右(输入输出区)、上(识别区)下(消息区)结构时,主界面各区域的大小范围分别为:51Testing软件测试网t#w(_ im{x`7t

8~a/~tIa#fW-G'x"V0表1 主界面各区域大小范围

p_H7P6V/\d0主界面区域51Testing软件测试网#em6O? M4gEV

51Testing软件测试网i1K;s8\4c V

8Ndm!c)n&i'i$m%D^051Testing软件测试网W(~9I.x R4E0q

"aR5rP D ?051Testing软件测试网T#a1p {7^n LT'B

51Testing软件测试网]lDri/A9I;z4|3i

识别区

uh"[9n^f1p0

s+b$oDj Et(K0100%

^&w4Q@9yns1GN0

s2Gf]DE060px – 90px

-R;C1k9ex7p2o.H"wsk0

+c2|]_M!V0Dg2I0导航区51Testing软件测试网VDIa;k K

51Testing软件测试网qo8?(JO"yjM?

160px – 200px51Testing软件测试网"j9^ n-n} ff{

Y3iBxj:lhv0100%

$SF,Dz/T M!_^0

jg ZV0f5C0输入输出区

GTQ&M2N6QK051Testing软件测试网d_rh6h.v#@"A;tn

100%51Testing软件测试网z-K1t2f C

51Testing软件测试网^@W,kqVz8b

100%51Testing软件测试网W#Z(?}Z

K2ED?+qeIR0消息区51Testing软件测试网(c#nV6@x,I

51Testing软件测试网e*B$]9[?#e4u;pG

100%

E[2{MO4mG0

d8oct+`}.VOk035px51Testing软件测试网3J se/l8XoD|*`M

\IR~#Q eG7k051Testing软件测试网p fH(Gm&q1g0C.F

51Testing软件测试网UQ't9C:^1["X

说明:如图50说明。51Testing软件测试网a^-hTA

5^n'~ JUb_051Testing软件测试网i#Plx;A{&IQ1`

tz} k;|Un0规则5.2.1.5:除Help界面外,弹出式窗口只显示输入输出区,不允许切分出其它区域。51Testing软件测试网`7p(qBk@t8vtM ~B

8Pazzd o0说明:包括About界面;如下图所示:

HG+lk}+`*L)f+wY,d0输入输出区

5T%u]WR0

4i,LqL$|3T0

,Q%c)LG4co0图49 弹出式窗口布局示意图51Testing软件测试网B/?I!c b1s0DF

51Testing软件测试网km,Z#\ TD4h-u

Pb2L$w:V9m'?%e |0

hC%?1wZ0规则5.2.1.6:根据实际需要,可以在识别区下面切分出一个独立的状态信息区。

-A%G(WM*ERA6Ecw0

R#s#ke1RX^ k!ee0说明:状态信息区主要是用来放置登录用户、登录时间、日期、版本号、切换用户、退出等信息。如下图中的灰色区域:51Testing软件测试网_Yw:DRv

识别区51Testing软件测试网;H}.w \2B"~

51Testing软件测试网(m.P0s&XWpy

状态信息区

;@v)KH+N0

d"b!T\V3~0导航区51Testing软件测试网r%k+Bf"wL%B`!W*}

'[AY ?*QV(ZK0输入输出区51Testing软件测试网;b ^S sR

51Testing软件测试网Z,`^ AXn

消息区51Testing软件测试网8yZ[ r3Lq

ZQO#wfdR0

9~1D H#Pot0图50 web主界面切分出状态信息区示意图51Testing软件测试网H QzQ&?9[G*LI'B&Z

K Z [3`"M\o0

#HhXr7e051Testing软件测试网`8M2Z,Qp8Sm AUf

建议5.2.1.7:当界面的输入输出区中采取上中下结构时,建议选择条件部分置上;输出结果(如表格)置中;结果的操作按钮置最下方。51Testing软件测试网!_zO+O'LXG9w

-d(rmdTV051Testing软件测试网:ym.D P5[(~Jx;|"w

6.2.2 色彩搭配51Testing软件测试网;gf!L"|0S$D-H

建议5.2.2.1:主界面各区域颜色由深至浅依次为:识别区、消息区、导航区、输入输出区

PL:b-RXIt8[O051Testing软件测试网9q"Ko5sxk&Q

说明:如下图所示:

!S.h+h{ X"yf*Q0识别区

)h|f ^@ Z.H]051Testing软件测试网2_V~6c \,l y

导航区51Testing软件测试网$K Y2}*x#v3u4kq6me8|*`E-x

s9|Z8Lg_H)VF0输入输出区

5B!fE9ri(uP@P051Testing软件测试网]1erQ#X

消息区51Testing软件测试网A6@#b3QDQ F8x)f

51Testing软件测试网J~{8B9_7B

Q1x}t3K;MM0图51 主界面各区域颜色配色示意图

5@e%k[(t6a5FN+R051Testing软件测试网oU)@Q4Bu?QE m

)v.GP fa'L3oih{06.3 Help界面51Testing软件测试网-UfHiQz r

Help界面作为主界面的一个单独窗口,在设计时应该注意在布局和风格上应与主界面保持一致。51Testing软件测试网0qhL ^X&r c| a

Z;{MW6}a9h6ds'R$T0

yr n:|1p6M051Testing软件测试网8?6cV'\#O9{J.Xa

规则5.3.3.1:所有B/S架构的产品必须提供Help51Testing软件测试网~r.uV cY`K

51Testing软件测试网mGT-_5{jg~

@n+A\i"k.]S06.4 错误处理界面 6.4.1 属性

h\P?FN$^0U$D0规则5.4.1.1:错误提示界面采用模式窗口

5H$TldX}E051Testing软件测试网C}7aw&x T6p

说明:这样用户必须关闭窗口后才能继续操作。51Testing软件测试网#y'h| Tz4r(_#X

51Testing软件测试网 Pi)C+`tI!Z+?1F

51Testing软件测试网T$g)p6DM5ORx

51Testing软件测试网.o3A.Zy O(_,r_f

图52 告警类的提示信息窗口样例51Testing软件测试网{R ]5z!Eyl,P/H

51Testing软件测试网u.cp['?b.v

51Testing软件测试网3k.LF [7ee$j

51Testing软件测试网-ja(OV;G9G oqX&K

规则5.4.1.2:对于客户端输入数据的有效性验证,出错提示应该由客户端直接弹出对话框提示。

m B*mA G{051Testing软件测试网/hV:AM8O;JD6B

说明:如下图所示:

-U7c3\h.Kr5G7Hs1a051Testing软件测试网T-OLw}+f|RS0Xg

51Testing软件测试网n4g sgv og}4@A4z

51Testing软件测试网j!cR UWz

图53 客户端错误处理对话框样例

9n"]6gr1T6L(C0

9t4R m&BT&LU051Testing软件测试网.qP5Zk^v(Fw

6.5 About界面 6.5.1 属性

@uMW5Vkf0规则5.5.1.1:About界面必须包含以下信息:品牌标识、系统名称、版本信息、版权声明信息、公司网址链接、技术支持网址链接。其中网址必须为实际的地址链接,提供浏览器打开功能。51Testing软件测试网,h5\B{uM@#D

51Testing软件测试网5O]5VH0D^l

3}S\`W*WY8F051Testing软件测试网_jha!e

规则5.5.1.2:About界面如果需要显示其他必要的信息,需要以TAB页的方式增加。51Testing软件测试网 zux[jXIW

51Testing软件测试网 N V i"a@&w

说明:如系统的详细子版本号、LICENSE等其它信息。51Testing软件测试网7x7_&l4q_$La9?E)z.c

51Testing软件测试网+{ O} _2lX

'YZ`n9I0_06.6 多语言功能 6.6.1 属性

3e/n8gDfSKL,l0规则5.6.1.1:当系统支持多语言版本切换功能时,语言切换功能入口清晰,操作便利;禁止通过关闭浏览器实现语言切换。51Testing软件测试网'] @wD`gB.f

51Testing软件测试网3A]t:e(u*mz

51Testing软件测试网&yCf*xu+m`

E ?_,s){ F"O oi0规则5.6.1.2:当系统支持多语言版本切换功能时,除多语言切换入口外,界面上禁止多种语言混杂一起的情况。

9J6za#G-UJ0

a2K;[U5{:~my:v:o y E0说明:在非英文版本(如中文或其它)界面中允许出现一些专用英文术语和词汇。51Testing软件测试网4Y8[ M^+mJl

51Testing软件测试网3AEUqYBt9u5C K

51Testing软件测试网9R9LEu5n,C

51Testing软件测试网7E3?\%]rqu-Z

规则5.6.1.3:当系统支持多语言版本切换功能时,系统默认采取与浏览器当前的语言版本一致。

!ucC Y0R;}9PJ:Pw0

4m ~J _"FC t0说明: 当浏览器当前是英文版本时,其打开的应用系统界面默认采用英文版本。51Testing软件测试网4VB F0O/d|b(U

51Testing软件测试网3`$[ko Fc7{

H Ab#E&_q7NV.A0

1] yQtIJ S0建议5.6.1.4:当系统支持多语言版本切换功能时,系统默认当前登录的语言版本自动与上一次登录的一致。

#b k(zV3W0

(^ ?n%nil?0

-O-T7_\Pd9Ay| g?06.6.2 行为51Testing软件测试网*G:W0{3sp0D

规则5.6.2.1:当系统支持多语言版本切换功能时,语言切换后不影响当前操作,不更改当前操作位置。

t!`8Yv@ Q7tx]051Testing软件测试网2tY#[;ux:w,C

51Testing软件测试网8|(\ Ge9s7b+v8}

6.7 换肤功能

%mM$II~#O0通过系统提供的换肤功能,用户根据自己的喜好选择系统界面的样式和风格,这是目前界面设计领域惯用做法。51Testing软件测试网`} Ri4b"Q

51Testing软件测试网&v5L BK5?(OjAZ

y~y6Vl06.7.1 属性

UM;ZM7h^4~2S9C0规则5.7.1.1:当系统支持换肤功能时,换肤功能入口清晰,操作便利。51Testing软件测试网I?Ihg#TP

5Fc_)x)v0

A%u#l2g0^051Testing软件测试网5` @ Hf.q9kp

规则5.7.1.2:当系统支持换肤功能时,保证界面换肤整体平滑切换,不出现图片错位、结构布局凌乱的情况。

"C_SbY%F051Testing软件测试网,vmuM*h&A#Z*B?

51Testing软件测试网Dc2X!p!y"Y

51Testing软件测试网k(x wY:Hxj%O

建议5.7.1.3:当系统支持换肤功能时,系统默认当前登录的皮肤自动与上一次登录的一致。

xTs;TW051Testing软件测试网W\6@t-G b Sp

51Testing软件测试网]cXI t

Y8no1IY7gIj0建议5.7.1.4:企业用户版提供至少三套皮肤界面,个人用户版提供至少五套皮肤界面。

V ?'? CCj051Testing软件测试网T"f P u }+a-gl Lc|

说明:三套皮肤界面可以包括默认风格、暖色调和冷色调界面风格。

n7J)T4E p]`'M8[$N;h051Testing软件测试网xgY#Rp)Go

51Testing软件测试网Lfq `8Sl

6.7.2 行为

Mu;]'](f#z Yn]:O0规则5.7.2.1:当系统支持换肤功能时,新皮肤刷新出来的时长不超过5秒。

1Cr Dz)~x\051Testing软件测试网6W!w$X-Iuf3b

51Testing软件测试网;x9BQ F2jy"P$ze'e

&[B&w ^l L |5d0建议5.7.2.2:当系统支持换肤功能时,系统皮肤切换后不影响当前操作,不更改当前操作位置。

E`QDs051Testing软件测试网;]'?F ae/rJ

c-Ip:naO B3Q*E0

(I:?+Ja tVg k0

|U'D?.L051Testing软件测试网a t0{Zj(QQ@

#C \ an'a5xU051Testing软件测试网#?D%Mh2N5m3p yyK'`S K


TAG:

hequhecong的个人空间 引用 删除 hequhecong   /   2014-07-10 13:31:05
收藏
 

评分:0

我来说两句

日历

« 2024-05-05  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 110190
  • 日志数: 89
  • 图片数: 1
  • 文件数: 15
  • 建立时间: 2013-03-01
  • 更新时间: 2018-08-23

RSS订阅

Open Toolbar