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

B/S界面规范

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

51Testing软件测试网iAr!SB$A Nm

.N)QD-?8?W'Rfo051Testing软件测试网Z:C$x/N4Pa;z

51Testing软件测试网+F0NL\j!i#|

表1 风格配色说明表... 36

$iz5h? B)k$IV0

Dx1B bf%N E`8T.}"t0表2 网管/LMT系统告警配色建议... 3751Testing软件测试网't Uk7W3?7NR&MB

51Testing软件测试网$~]M0i:t[

表3 YD/T 1289.2-2003行业标准定义的传送网告警级别与颜色对应表... 3851Testing软件测试网(qG#|:]+Dr/dG1O

/tW ^ZcpjC0表4 表格单元格对齐方式... 3951Testing软件测试网g!e p A;j

Yi.n7@NLj l0表5 表格排序的图标定义... 4051Testing软件测试网 o#H r&jr

-ZZ8_(y,s"R4h2|0表6 主界面各区域大小范围... 5651Testing软件测试网)HD+RGx^ v

图目录 List of Figures51Testing软件测试网.Jo0rGd)I!A8j h

/M.V\:@pb0

T)jE;N#Q6H0图1 web有效页面定义示意图... 12

VhTYk0

6q3EphFq g$Mq!K0图2 面包屑视图示意图... 1351Testing软件测试网~x t ?+@0nm h

/Se.w)nY1L3B0图3 结构原理示意图... 1851Testing软件测试网3E"b!~8edf`\

$OoPcH] X+\0图4 简单性原理示意图... 19

Rp.L3QP"^"u1j~ |9]051Testing软件测试网 ^yT v:I"m_r

图5 可见性原理示意图... 19

x1?btc2F6v0

q j @6\\yv}~u0图6 反馈原理示意图... 20

K`z{8AU051Testing软件测试网W+|{ `RD;L

图7 宽容原理示意图... 21

THP2j%uf9h051Testing软件测试网 PM a$H;WBK(S0T

图8 重用性原理示意图... 2151Testing软件测试网mJY7tZ3d@q

B?@'gY^W*Zu+x0图9 控件、文字信息组合成块状... 2251Testing软件测试网&cmG;w Ya

8ox |^!b.\0图10 web界面的软键盘样例... 2451Testing软件测试网q4~'EqyKH^

HA3H?)sb0图11 鼠标定位视觉提示示例... 2551Testing软件测试网 ^7x??A_

*s9c-zY#i0图12 图片替代文本示意图... 27

P@Omj |,E;z051Testing软件测试网O&TLW9x ]9m

图13 Vertical Brand Signature 竖式品牌标志... 2851Testing软件测试网x$I.]AZ,IL h+w'X

4v W%@#n'{]+Y0图14 Horizontal Brand Signature 横式品牌标志... 28

{0F,u7i0Y#y,To'O+M8b051Testing软件测试网&wy*BvH)ut

图15 文本与图片共排对齐示意图... 3151Testing软件测试网b+OOQS%r6|

_|]h;T,E],Q?0图16 列表文本示意图... 31

4`F.S;cIG,I)?051Testing软件测试网/k+W&dMaDr(NO1i

图17 表格单元格文本换行示例... 3251Testing软件测试网X)Ix.W,@*Abx

51Testing软件测试网 e7`;UX"N V

图18 公司VI规范的标准色示意图... 33

6Z[aq)C.Y9{0

4L pmU6wZ M0图19 公司VI规范的辅助色示意图... 34

M#k;~7IY1x0

2C+Ta#PrD L[6e9Zn0图20 文本颜色和背景颜色明度对比明显... 34

&W0['~5B+o [0

[gg@m0图21 图形对象颜色和背景颜色明度对比明显... 3551Testing软件测试网#DJ#p^K+P

51Testing软件测试网KB L(lWlO

图22 文本颜色和背景颜色明度对比不明显... 3551Testing软件测试网@k*|#e@C

51Testing软件测试网"^ M$rB~7G$^q

图23 风格界面效果示意图... 3651Testing软件测试网3r w8kl9Z*h+u

51Testing软件测试网0dee,roRp;h

图24 链接点击效果示例... 3751Testing软件测试网8X"|)C3J"~z

eLOR7R"`f)e+dO/}t?0图25 表格单元格样例... 3851Testing软件测试网&nt z0O!Sd }

51Testing软件测试网2?0|{ @.VQ:r

图26 表格样例... 39

%S;acQ-ru+L8N L0

T URlo0图27 单元格文本对齐效果... 4051Testing软件测试网 vaAgmO(`B"V.Y

51Testing软件测试网)l:Oy.tl]d

图28 表格示意图... 4151Testing软件测试网t.J;];d,t-s

+A_:`j)]]0图29 多种文本输入框示意图... 4251Testing软件测试网L%m$[Gb-yVq!O

5J*Ca;La,hF/rU)R0图30 文本输入框宽度定义方法... 43

8j;S;yY5O4`m&rL_051Testing软件测试网0t``4z8c cS

图31 左右排列的文本输入框... 43

%C'uqe!s Z/u,t }9_d+_)m051Testing软件测试网a yVh{/E7k

图32 上下排列的文本输入框... 4351Testing软件测试网k-lI7B3Av

8z YOy8l H Z0图33 单选按钮示意图... 44

&p ZE(?4p$ai3k {.E }{0

1s(ow"X^Z0j"F(P0图34 复选框示意图... 44

H"G,}o6tEH s;WD0

_xeM.T(V%If0图35 复选框的错误样式... 4551Testing软件测试网n'I-gU#V3oC4T0R

51Testing软件测试网F/OZ[Y*g

图36 复选框的变灰效果... 4551Testing软件测试网#s(JO?0`

yb/u~"Pu0图37 下拉列表示意图... 45

X V'[Lr%u0

nMM#hP;V?0图38 组合查询中使用下拉列表的样例... 45

0`i&o%`9J^051Testing软件测试网u)@x6e ~lv

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

xu ^:d_e \NKVk}0

-]6MBq&r?0图40 列表框示意图... 46

*nh/hu#h(C051Testing软件测试网A}6Tv4A6qV

图41 按钮样例... 47

&G zo#Tv0

5?-@,u7PMq0图42 日历、时间控件组样例... 48

8X du2nV0

lZW2T9Hn}3`!BP0XJ0图43 文件上传控件样例... 4851Testing软件测试网6J T0\ u5C~| Pi

51Testing软件测试网f M yYKvNS1juq

图44 选项卡样例... 49

&o:O-f H{1R2|VBV8i$_051Testing软件测试网4n'qa `!p G:c

图45 树形菜单... 49

a YO:WsW|;er0

\-HH%I2Y)z]+p0图46 典型浏览器窗口... 5051Testing软件测试网rmg/DH

51Testing软件测试网s `!`~Y`

图47 窗口标题示意图... 5051Testing软件测试网}OD a!Nv6D5S7ll

qo MAiRzc7O G7_0图48 登录界面布局示意图... 54

*vZJ._o/og0

9Jg)x#H Tn Su0图49 登录界面示意图... 5451Testing软件测试网3B \`$c_o

5U I{/_U$I0图50 主界面布局和大小示意图... 5651Testing软件测试网2Qo!WTG-{U

51Testing软件测试网4Pfw(T*]

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

` c ^z6^&b u0

;}1B*lcd(T{0图52 web主界面切分出状态信息区示意图... 57

&zlbn,?F)`3j0

;cgf'k~#Dw0图53 主界面各区域颜色配色示意图... 57

pc3yj.D0

"vE-Yg\&V0图54 告警类的提示信息窗口样例... 5851Testing软件测试网EC$Y&Ch X#[S^

t)LD\0eSX d0图55 客户端错误处理对话框样例... 5851Testing软件测试网5PB R.nOHIy Vb]/f

3i6woS${z-O{051Testing软件测试网-TS!Ch"l&q1e-^x \

51Testing软件测试网)w A#vd6tL O^$SM_
51Testing软件测试网 ]Br YSq#e

B/S界面规范 V3.0

L~'oq4h [8~|1F0

4o8^r5xa/H @0范 围Scope:51Testing软件测试网-n8U\8|{L3[%k

51Testing软件测试网 ];k6Nf7@7F'{

本规范适用于公司采用B/S架构的O&M类产品。

*kf@R9io9E'Ii RZ_051Testing软件测试网5}|jKM7hr

本规范适用于800×600分辨率与1024×768分辨率及更高,支持FireFox 1.06、Netscape 6.0与IE 5.0浏览器以及更高的版本。51Testing软件测试网y7FS-ztnM]

51Testing软件测试网U1{A+b{|o+Q&C

本规范示例的界面分辨率为1024×768,并已经在IE 5.0浏览器上测试通过。

^hFf$r-DW2c0

'[2OZ/n^k@%{0如果本规范与行业标准存在冲突,则行业标准优先于本规范,但对于行业标准不涉及的部分,则公司各产品领域必须严格遵守本规范。

U!w5^&} `5?8y0

|S&@j|g051Testing软件测试网i'k D1[ROq"T1Z.me

y4y|H Hna D2ar051Testing软件测试网}+xvHKJd1E

51Testing软件测试网 t@F)^8C8C]oR'n}

简 介Brief introduction:

G3vC;Xd"A051Testing软件测试网;]K"{&S jM2t0{M

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

51Testing软件测试网(\8eKhJ

51Testing软件测试网OZP]!V!u#d!t$t N

T @ l3V&^z5] `0关键词Key words:51Testing软件测试网J9pL k;~y8V Z

7H d(iq S0B/S web 界面 GUI 布局 一致性 可用性51Testing软件测试网F\pQTG

51Testing软件测试网 m9n`"nn8No"k

+j3I%{Q3]&A8IBQ051Testing软件测试网m)Ku/krl:o3kA

引用文件:51Testing软件测试网Q`md@ Y'R's/A5Wc+{

@/U@1I&T o0下列文件中的条款通过本规范的引用而成为本规范的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本规范,然而,鼓励根据本规范达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本规范。51Testing软件测试网"YUNcZ|

(Z+C5lxU8IuE0

8EC]!^&H0

s h7L*Bt q,Se0

tL*mX{q#xJ{w0缩略语Abbreviations

h aBlVr4~MW0

6s7\N ~/Y/|}%~._D0缩略语51Testing软件测试网+T"Cyf:CUr

51Testing软件测试网O^0kQ?*t-_

Abbreviations

#jM g9^a%N051Testing软件测试网eb+~_+U$yWTi

英文全名51Testing软件测试网:P)}p4h9[0Y

@;h7|g9Q5}O\"f^#\5y:i0Full spelling51Testing软件测试网KI5wX1e`]`

b&U R'T k7s lF0中文解释51Testing软件测试网lMF{8B`h@

[;VIY[P#S0Chinese explanation51Testing软件测试网c#jhr ?

51Testing软件测试网,i/c` Mt&y+o?\

4zGQ T%t5qf-A8o)TOW0HTML51Testing软件测试网5~ r XVj7U$e4r-V4eV

51Testing软件测试网F+QG F,iU

Hyper Text Markup Language51Testing软件测试网"X;lnp Bl [ m$x

51Testing软件测试网5j6G ^o)aah

超文本标记语言51Testing软件测试网H:Z*tQ!x2@*K,`1W

b$Kj&k0i#UW_l}0HTTP

%z v&w"r H}r051Testing软件测试网l"kXDJbh9x3E

Hyper Text Transfer Protocol

y _WY N!K051Testing软件测试网|hDup#za

超文本传输协议

rEnu'f051Testing软件测试网$j"r n?G'y!cD

WWW

9O.?GG.?0

_V,M@"I&W0| p0World Wide Web51Testing软件测试网"a8M"D?T xHA

Z.z$k]"~#^(s5@w0万维网

S3wnu U!Ok1KW J ^0

m s'r5_Y0GUI51Testing软件测试网*Ku i^n"|*AA

9};m:|{F8qQ`u0Graphic User Interface

9YTee@l5b0

YE(| gg B]%TM0用户图形界面

6d K8O1U:}e_ g051Testing软件测试网c;h$A$tm]C+n.@

DOM51Testing软件测试网NpX|Z

51Testing软件测试网(f iX:sNJ

Document Object Model

M.wj3PEiYj051Testing软件测试网)S M yXK H

文档对象模型51Testing软件测试网WBch8eHa

51Testing软件测试网 [&Qu)cR-N(S1@

JSP51Testing软件测试网Cp!nF1~~%F

?|$jt0`|?/]0Java Server Pages51Testing软件测试网:O ^$v&UUG;[ FOJ

cc}6e(QN F;e$^0JAVA服务器界面

.V3] uvk.m.e$w$p/K051Testing软件测试网F6X#[0Lv4m,c

ITU-T

*@p hG:fiN!I0

'J1wj9|hk+C0International Telecommunication Union - Telecommunication Standardization Sector

*_:` Ew ]0{G1b(Vo}0

h"FjABPM_0国际电信联盟-电信标准部51Testing软件测试网 U{Y7MG#n*P

RZB0y3NH"I*G0HCI

'j(v5u0B`ml0

%[8~xHk`0Human-Computer Interfaces

4u8A&zYo6M Q051Testing软件测试网#q$}8e4h a]w\

人机接口

@\e,Q7Q#~0

8l.E"hp V4?y9@0pt51Testing软件测试网x'w%V/pk7L^

51Testing软件测试网z RXhV8DBHfm

Point51Testing软件测试网|?e}]'H`R

51Testing软件测试网 okLx)S&j*y w,U0z L(N3^

磅,绝对长度单位。1mm相当于3pt。51Testing软件测试网?ER!fh

b!v`f-e^r;{'^0px51Testing软件测试网 Fq ZDk1B(y

3f3k _;a$NTuh0Pixel51Testing软件测试网q@ B D-ze;v

,m1c}.~ `0像素,相对长度单位。它是相对于显示器屏幕分辨率而言的。譬如,Windows的用户所使用的分辨率一般是96像素/英寸;而Mac的用户所使用的分辨率一般是72像素/英寸。

m HT.BD{ SQ051Testing软件测试网$y2@[;{3x? y

VI

@ u#gNR#b+J0

k5?z9Zd0Visual Identity

!z?&amDZU$T%f051Testing软件测试网0e!T0a9J \?Z.D!l

视觉识别

H/FJB%Nh0

AV4}-Ds0k4YV0URL

/dxw*DKKi051Testing软件测试网 H |uO*g Il

Uniform. Resource Locator51Testing软件测试网5~h Gt w [1m

51Testing软件测试网Ar5`2_I~`r

统一资源定位符,也被称为网页地址。它是因特网上标准的资源的地址。51Testing软件测试网 ~+I0t K%_8f@-UTT

6Uy'MBS:Me0I0

D0[9\J\WGm5@0

4lJi,T4wi0Field label

9U_Sf%VdV0

Y%M(b6B5x/g'I&s I0域标签51Testing软件测试网!W^+q:pL$OXWg

51Testing软件测试网O'E G7N#Bd*@

51Testing软件测试网 AT1Rm+TE7g

51Testing软件测试网#n[mD^xm5a

Text Box51Testing软件测试网.F,L'H U1D/I*l_

51Testing软件测试网"t6xU!u~;g

文本框

XT ^2F-NEwq{051Testing软件测试网_%l O rpO'TD-b;v9W

+F)k`}EG)V0

&mez,T6}*q&o"m0Single Line Edit

(@7Z\`ye051Testing软件测试网"G0^[bp

单行文本框51Testing软件测试网Z!qZ^Q7HlR^lY

51Testing软件测试网5g k`Pa ?

51Testing软件测试网e9nO#`%R

8SUc y&R Wv.I0Multi Line Edit

/t%D6e&Jlp-D5s051Testing软件测试网*a.U5ry5k{s

多行文本框51Testing软件测试网8xu*C2uQb

51Testing软件测试网dI-O3`+m U0mC

8\-A([g4[,^U0

U+r`{[ RlX0Drop Down List Box51Testing软件测试网lUiMHK

HIM7z$\E0下拉列表51Testing软件测试网4TaDx(q-Y9CP$oS

51Testing软件测试网c2|:b-V1|

JU8N7DW&C,Y B#r051Testing软件测试网VEA$L"Q8cz!F

List Box51Testing软件测试网aU,HT*qL1H&y

Q3M7Q+M["r0列表框

n z&f.u8O c U051Testing软件测试网7Ao0i(E']f:N

X(Vh5Iv6b051Testing软件测试网6D%O`)TpO

Radio Button

)|*s3C^a9M*C_ d!F0

+@%]'S%m-H$dZ0单选按钮51Testing软件测试网jOs q"Z o0i+w

51Testing软件测试网$M"~[@3T)DV

%?1Op5]6a%? kS$up0

Q1kBW*L!_w-{0Check Box51Testing软件测试网.A[3Z%p+@

+~ D-j9I:VX0复选框

EEC^ b6] n3_ c%p051Testing软件测试网[ Xz v-G(of}J~W:J

4o4NOh8F PS(|*aO051Testing软件测试网eBp9Fz{K^

List-Based Views51Testing软件测试网h:|&E'H*?

] s%GZ8i#P$j0列表类视图51Testing软件测试网FZ%W\F

l y:{Qh9cl;j051Testing软件测试网"VtJX,HD"B'V]

9F3\cW8u)~0Tree-Based Views51Testing软件测试网QkU5I|_4M

51Testing软件测试网 `y/b l)L9Y

树类视图51Testing软件测试网:t O%yv2a2v/T [

51Testing软件测试网\$g6G(\&Q&Z:M7m8@3x

5v V C W [n7J*v_6X051Testing软件测试网;\/^I*?I|;B0C7^dg

Chart-Based Views

0^1b g:E0` K2x0

;l\i ByA.}0图类视图

#nB K6a]051Testing软件测试网} X8j+LMU

h1y3Jp.h']0

Q q.^ x-Bum-X0Tab Order51Testing软件测试网1o1hD[1L/b&M~ wo8~

G M8~,FoEPh+Nt0Tab顺序51Testing软件测试网0o\u/Pj"]

51Testing软件测试网g2l y}i$?

51Testing软件测试网KPJ6BPe d|

51Testing软件测试网fC}.q {QZ

Click51Testing软件测试网^p?Tns*o

i@gq_1s0单击51Testing软件测试网 jzk_ s{qCZR

51Testing软件测试网*V Y+]*R;d'G+|

5iD!d8`w1W6Z['O0

a!S3BL9zwH%j0Double-Click

ukv ~5lG,O[0

:},W xi c a?FNzir9C0双击51Testing软件测试网X_2Ohr q5{L ?7N"`^

N9^-uba8e&V:_(x5M051Testing软件测试网d m*fhb

r$w-n.}8\ p0Drag

4\%c!U#^}^0

eJ8b jo3p'A+^0拖拉51Testing软件测试网 p4~0l ZX$AEy1G5R;hN

bE)~:|6Sgw051Testing软件测试网q?H U#WS'H;^ \

5m5c~8P,uRhY/w0Focus

%@!q&B1` Ho%Tb051Testing软件测试网`+z q}qV MP%d.J

焦点

&OZb+ao(Y0

l4JbQ QL] E051Testing软件测试网-OcHj+ty7V

,?\%g/J` y8q2L7}8c5?0术语和定义Term & Definition:51Testing软件测试网F9sh9p$^ \Z x

l^5L,A4X6tG/o051Testing软件测试网7kD1pH(s}

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

S1P2x.E W4@V-J!D(y.@(Q051Testing软件测试网)S&b9j$`5f7^5_F7D F}i

51Testing软件测试网 tZpzi,K ] Y[

51Testing软件测试网 r UA4q'q#A4F

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

m Jmx&q;xh%y051Testing软件测试网}9g!R t5Q

51Testing软件测试网7k4P*Qx h#m+c:z0smj

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

L_?.Bc6b i051Testing软件测试网]tS(O8g5Yc%M8u2Fc

?ryl+|o0站点:在本规范中套用Internet的术语“站点”,也叫做Web系统;它是以超文本标注语言(HTML)与超文本传输协议(HTTP)为基础,能够提供面向Internet服务的、一致的用户界面的信息浏览系统。51Testing软件测试网.B5[ I6IL5e,}1G

51Testing软件测试网K+\*_@t

gSYfC$]K-V Fu051Testing软件测试网+}$m!~{ Edr*W

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

7rW JZ`9}tz.u!|051Testing软件测试网'y4h"RAO!l]g"D

51Testing软件测试网 Fs.`'ns F

51Testing软件测试网,Y2B8J{f X&Z

界面模式:能满足一类应用的固化的界面组织方式与操作流程,如框架、层叠等均可视为界面模式。

wWh'c)P'P$lO9pi0

4f%o+lEw-iCT(]051Testing软件测试网}?D EYR`6U

51Testing软件测试网}1dT!r t

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

;h5j'h mWO@K051Testing软件测试网z9a'Am nm nd

51Testing软件测试网3Vb7Ma,ldgmB

H[5Y&[_;gB0框架:一种界面模式,通常一个界面由多个页面嵌套组成,这样的界面组成模式称为框架。51Testing软件测试网V0`]!i0S B

,_ K z/}G$z2Li B0Q051Testing软件测试网mZH7?QF

51Testing软件测试网9TF y"g,N.u;L-e Ar0m

窗口:窗口为应用提供了环境;所有的接口对象都在窗口里组织和表达。窗口是用户与应用交互的首要途径。51Testing软件测试网V/c*S rT+H9a

;|/R\#i Vo051Testing软件测试网:Q?0_E"ezB

51Testing软件测试网|5lk F s

主窗口:主窗口是用户与应用交互的主要场所。应用程序可以有多个主窗口,而各主窗口是相互独立的。51Testing软件测试网 CSE$D2]X4]z}u

51Testing软件测试网*gFUh0HE_:_*X

51Testing软件测试网D cx!y0f+b

GLB(gx6R0子窗口:子窗口为主窗口里的交互提供了辅助方式。对话框是一种特殊类型的子窗口,特定处理某命令的完成以及为用户提供信息。

)O-{b2r-o'Y B0

&j}E r _)d0

Qb2vS5S_)bk/Z051Testing软件测试网CwvRg;z8K

模式子窗口:模式子窗口要求用户在继续工作之前,对窗口进行某些操作。在进行下一步工作之前,应用程序子窗口要求从用户那里得到信息,但不能要求依赖于其它应用的继续而获得信息。或者,子窗口可以在继续任何其它动作之前,要求从用户那里得到信息。

2f N'WY4K&Al0

I5Y"to s7s,y@051Testing软件测试网 FF2B#L+w1lW Ns

51Testing软件测试网g E{I5\l*p3]5h

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

w2l/rN.d+d051Testing软件测试网@7c9{%H2xbi#}2\

;s@a`E(X,\;D051Testing软件测试网q&bi4oD#`u

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

!f U.[?W0

_-u3GDf0

[2^V6WX(S051Testing软件测试网t)v J![}

`w6e sY GN051Testing软件测试网c0E-]8VO3t

图1 web有效页面定义示意图51Testing软件测试网y x3v;Wk

51Testing软件测试网"?[mP L$VNUC|

1:识别区(Identification area) 2:导航区(Navigation area) 3:输入/输出区(Input/output area) 4:控制区(Control area) 5:消息区(Message area)51Testing软件测试网(m5S3UY7v3]u| tM+D;E#C

gYQ&Z2T2j_,p0

+y@(u0Ok!Sn%ms_9J0

\7dK%nE;Q0识别区(Identification area):web有效页面的一个区域之一,通常显示产品的名称、版本信息、视觉形象,或者相关广告。51Testing软件测试网"p,q,h"n5Z z2yk

51Testing软件测试网f u,q uz^NX

导航区(Navigation area):web有效页面的一个区域之一,它的作用是包含任务层次流向,指引用户找到要操作的功能。

!j;|/on4o5lV051Testing软件测试网9nFB^9aE:{G

输入/输出区(Input/output area):web有效页面的一个区域之一,接收用户输入信息、向用户显示信息的区域。

i*Z$|5b` pd051Testing软件测试网+f"{ X:d]H#?0yV

控制区(Control area):web有效页面的一个区域之一,提供控制信息及交互控制信息、命令入口、选择命令的区域。51Testing软件测试网:r d `3?H/OG

51Testing软件测试网O6Q[`3Lr0Gb

消息区(Message area):web有效页面的一个区域之一,通常显示版权、联系方式等信息。

bL9jK+rqyI8O+DDu0

!{$QoODK j-a0

l-q&~D)g#Mq` n1lF051Testing软件测试网qK aD4Ob K

对话框:为了提示或反馈某种信息或状态的弹出界面,对话框不提供用户的数据输入。51Testing软件测试网 VP@-Yi-i1H*D

5B]&r#M(N~051Testing软件测试网:w!gw bY"C3?9o%s[Lbh

51Testing软件测试网@7o.b{:[|ydT.Y

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

,G:V9IFT5bkM$k051Testing软件测试网 `;d.FP(E]K+y O

6V*Qq+Rvm0

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

5X KW ~6v'X0

6Z e9TKh9K051Testing软件测试网V#y)Q%`;n9xa#L

SBSNN$uW'CmEK6i0面包屑(Breadcrumb)视图:一种导航图,用来表示当前的页面在整个web站点的路径,用A>>B>>C表示;其中A表示第一层功能,B表示第二层功能,C表示第三层功能。

LNP(`tHZ051Testing软件测试网2Z,A,? x SG"qV+s

51Testing软件测试网9}SxYm/q,hx

51Testing软件测试网+R#m kZ%F,S`z

图2 面包屑视图示意图51Testing软件测试网@9n%mx c:Y*a

51Testing软件测试网a7Jt~-Q

51Testing软件测试网S:o bf;N

51Testing软件测试网 ]'\!KM8|.UA7Tx

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

51Testing软件测试网Vm Sp&J1x

51Testing软件测试网 l9C8nv o I

"NAoo-t/]U%t0组:界面上多个相同类型字段的集合。51Testing软件测试网zP9["J.I n{7V

2dE@}5\9E0

}%So m2SIB9E0

v4P~*p y t0皮肤(SKIN):构成界面系统整体视觉风格的图形元素的集合。

Gl@,F;|'k ~(DY+?7Z0

NDSAL051Testing软件测试网`XBS&HLeC1[

)@/jUXV]U6Qf0明度:是指色彩本身的明暗度,低明度色彩是指阴暗的颜色,高明度色彩是指明亮的颜色。在色相中,黄色明度最高,蓝色则最低。

9Yx#r;u2U M b&sK9B._0

6[tm zL051Testing软件测试网1M ~zA/^Qp+aQ

51Testing软件测试网_ ~ w,n7W AP

纯度:纯度指色彩的纯粹程度,又称彩度、饱和度、艳度。51Testing软件测试网^6J#K-}+K;U } h

)I%^a-m6Nh ~|yZ051Testing软件测试网v1Ho3R FY PVo l

51Testing软件测试网c1i.j@3qz4|+q7F

冷色:色彩在由视知觉经验引起的心理作用,通常由蓝绿到蓝紫范围的色彩使人感到寒冷,主要包括蓝绿、群青、普蓝、蓝等色彩,称为冷色。51Testing软件测试网S%I:X7o`C:f

T_:~\gp X:[x051Testing软件测试网&\} E BL

W&w(s2s/QdEA0暖色:由品色到黄色的范围会使人感到温暖,主要包括品红、红、橙、黄等色彩,称为暖色。

,V@'[2m#d{^n0

K7QSR*B` Q2R051Testing软件测试网;yD#V k N[

"f;Y%B0~m${UstB{I0色彩对比度:指两种或以上的色彩排列在一起时产生的明确的色彩差别。51Testing软件测试网r&[~|2D

51Testing软件测试网:ZV5n#N,b4b

51Testing软件测试网 x]+b+e6aO'A;I

1C,f+L N$hf&f0域标签:也称Field label,是界面中文本输入控件、选择域的标识,在公司部分领域也被称作参数。[2]

"]6I(X\S$_0

$g V\_2@:DSCS051Testing软件测试网 zW:t#l9]K

3rUS,e t$Nxi1G0焦点:就是光标,当对象获得焦点时就可以接受用户的输入。51Testing软件测试网8V@ r GU+}_'qa

51Testing软件测试网!UQA0De.NC8oV0z6z

1W$~/XY,Bq C.P0Q051Testing软件测试网OYLp4}!?'tn#qaX

Tab顺序:Tab顺序即指一般窗口中视图及控件(类似如Windows中资源管理器)和对话框中各控件随Tab键按下的输入焦点移动顺序。51Testing软件测试网9v%J0I/Q5iP&cZl2d%J

q8Z4U A[]lq!s051Testing软件测试网q{ R*}kq'~HSbNwm

P!v)m8t.|"Yf(C0web安全色:在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软件测试网&B1@3^wLu1~

t8W6?Zp0H{]~0但测试显示仅有 212 种网页安全色而不是全部 216 种,原因在于 Windows Internet Explorer 不能正确呈现颜色 #0033FF (0,51,255)、#3300FF (51,0,255)、#00FF33 (0,255,51) 和 #33FF00 (51,255,0)。51Testing软件测试网0oq+t'e gc9w

51Testing软件测试网(XVJ R {

当 Web 浏览器第一次设置它们的外观时,大部分计算机只显示 265 色(8 位)。今天,大多数计算机都能显示数以千计或数以百万计的颜色(16 位和 32 位),所以如果您为使用当前计算机系统的用户开发站点时,完全没有必要使用浏览器安全调色板。51Testing软件测试网j+I+_De9^` \

|`.q8[2|MR0使用网页安全颜色调色板的一种情况是开发适用于替代 Web 设备,如 PDA 和手机显示屏的站点。许多这类设备只提供黑白色(1 位)或 256 色(8 位)显示屏。

4W9t7[g+X Z WG,\Y051Testing软件测试网e"s vs_e(z3}7x(f

Netscape Navigator 的 UNIX 版本使用与 Windows 和 Macintosh 版本不同的调色板。如果专门为 UNIX 浏览器开发(或者目标用户是使用 24 位显示器的 Windows 或 Macintosh 用户或使用 8 位显示器的 UNIX 用户),请考虑使用结合了 00、40、80、BF 或 FF 对的十六进制值,这些值产生用于 Sun 系统的网页安全色。

#O{E*Z[#l0

|U6A v+b Y w051Testing软件测试网 _QD@4J$\q!Q

51Testing软件测试网8_Nq2B!L}:].FV

.NF3Pg,~l ILs0
/gzbg/P G9E0l N;P3H01 概述

3l[uSNj1Ht0在电信网管业务中存在2种类型的接口(Interface),一种介于管理系统和设备之间,通常我们称之为“机机接口”;另一种则介于管理系统与使用它的操作人员之间,通常我们称之为“人机接口”。在ITU M.3000系列标准中,人机接口又被定义为“G”接口[3]。51Testing软件测试网N"N7_I/Z?#Na

G5g1Y9~-i.\#B0对于人机接口,从接口呈现效果来看,接口又可分为两种类型,一种是图形化人机接口,即图形用户界面,如Windows系列操作系统界面等;另一种是非图形化人机接口,如MS-DOS系统操作系统界面等。51Testing软件测试网M"a8Bs%SW

'G(BOx)Ei[+@9_7Y051Testing软件测试网(T2n.lJk s

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

51Testing软件测试网#I1GT'S7G#?

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

$i$lW3e7hW-o051Testing软件测试网L6M7v/S&KV)\1k

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

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

\ H+a7P[Znq^051Testing软件测试网 g)\(Zj*h(x Z:_\E

本规范从产品交付角度,结合我司的实际情况,总结归纳了采用B/S架构的产品或系统的图形用户界面设计通用原理;从界面表现和人机交互角度,给出了界面和内部各种元素、控件必须遵守的规则要求,同时对于一些好的设计,给出了建议。51Testing软件测试网l }v;z lS;z6a?.N5a

51Testing软件测试网b2@4m&`_*J9lc1oM

51Testing软件测试网 un2o S$B

1.1 文档结构51Testing软件测试网6Rk+h?J+{]

本规范包括以下几大部分:51Testing软件测试网"r(n,Tj yXi

51Testing软件测试网wv {Ra$`i3Hm(Lp

1、界面可用性:重点阐述在人机界面设计中,在可用性方面需要遵循的通用原则。

w!f/T8E]0

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

f `&gRB'j051Testing软件测试网!g*Fv|~bJ@X

3、基本元素:重点描述在图形用户界面设计中所使用到基本对象(如文本、图像、颜色、链接、控件等)以及基本操作进行约束,是界面一致性和统一风格的设计基础。51Testing软件测试网9v3k0N&h.q.pc!US v

51Testing软件测试网._z7pI2?1GX7Q z

4、系统框架:这部分集中对web系统的登录界面、主界面、帮助界面的布局、颜色等进行约束,使系统各部分在界面外观及操作流程上达到一致性。51Testing软件测试网?!TcdJM

51Testing软件测试网.V(U.U#Em h-y%I9}

51Testing软件测试网9Nd+O4Q+FID

1.2 假设和约束

A4F}7u;@H)AU01、本规范只约束软件或系统交付给用户的默认配置。对于用户在使用过程中,自行定制改变后的显示属性及其交互行为,则已经不属于本规范约束范围。

_c*Yv0^ l051Testing软件测试网m-RX.nPw

2、B/S产品或系统的联机帮助界面不属于本规范约束范围,其主要遵循公司资料开发部制定的《联机帮助技术规范》,可以在公司“内部标准规范总库”上获得。

+|3Oak6z@0

'o(o;DR3sZ03、采用Java Applet技术实现的界面由《华为公司C/S界面规范-O&M类 V3.0》进行约束。51Testing软件测试网 |+tEVEA

r2p(Y%ga,n04、对于属于OEM-IN类型的软件或系统,当该软件或系统使用华为品牌提供给客户时,也属于本规范约束范围。

!`/mg$YEz+P0

$EX3\4J"M l2C05、对于属于OEM-OUT类型的软件或系统,原则上也需要遵守本规范,但如果客户有特殊的需求,可以不遵从本规范中的某些条款。

z ~)qr ]N~3S051Testing软件测试网`O9M^l

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

SBJK5B I!AE051Testing软件测试网p'bp5GP,f oUux

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

F}*s4ZK0

%oDjJrK051Testing软件测试网9C u];g,X9E V H

2 界面可用性 2.1 易读性原则

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

%Y7s3BR"DjNn:\051Testing软件测试网'D1`Y*xhl*[

信息传达的易读性可以通过信息分类、信息块状化、信息主次化、信息秩序化等方式进行完善。51Testing软件测试网uC6_`|N

51Testing软件测试网"P#ev)U%a [

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

D.I|uG0

;B,@@2qZK.Wr9D&l0信息组合呈块状:信息经过分类之后,同类的信息作为一个单元组,并且呈块状的出现在界面,块状的目的是使信息单元之间的区别明显拉开,使读者更易感知单个信息,并且整体不会感觉太繁杂。51Testing软件测试网c{3JJ/DNkb

51Testing软件测试网_;b5|/r7b9w

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

51Testing软件测试网*WE^"_D8QE4t

信息秩序习惯:信息组的秩序安排应遵循常用的形式、习惯、风俗。比如文本按照左对齐(或右对齐,部分从右至左阅读习惯的人群)就比居中对齐符合阅读习惯。51Testing软件测试网'v-n-c/Jys ub2y

51Testing软件测试网VuU0Ii5W(U

51Testing软件测试网]\4@xs5@"U

51Testing软件测试网 hG b/xFW

图3 易读性原则示意图51Testing软件测试网?2CIn8m Qd5i0J

51Testing软件测试网F R.R.h&K J%d3~

51Testing软件测试网 j#tPhd i

2.2 层次扁平化原则51Testing软件测试网B @~!q&SF(cl;L8W

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

l6D bP,ld+h2y9Sr }Y+p0

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

,ru"|!Wj[*`3T0

(jRe&x$~3_0

W$vbP`Yx O051Testing软件测试网Y| v2g-Pw

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

)N+n#W7hM0va n051Testing软件测试网2\yFV;QO:H fYD

-Bb8?yp*})d:R02.3 近距离原则

#L8dT K?*~,e?2Mzy0相近的信息之间的关系会比距离远的更紧密,用户搜索相关联的信息或操作是从近及远,即所谓的就近原则。如果某个事件操作的执行按钮随便放在一个距离远的不相关的区域,用户会无所适从。

_"t&[yB(jRb'P051Testing软件测试网u]8]'fx%H

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

51Testing软件测试网:K {%^*Z)zHW7@}#t

pi-}|GK PL%GP051Testing软件测试网R I:DP(D9B

图5 近距离原则示意图51Testing软件测试网ET'R]HPl2r

51Testing软件测试网}a)U5Xk#w'_n

51Testing软件测试网mJ3ja.xG8u:`Z

2.4 可见性原理

X-Cw'M[5Z:xX-k,O0完成任务所需的所有选项和材料都对用户可见,不要让额外或冗余的信息干扰用户。

Ps!w5U_2}&o(@w)x0

'~cB8}*o0可见性原理是指用户界面应当根据用户所要做的事情,让所需的所有东西可见和可及。其目标就是在“所见即所得”(WYSIWYG)的基础上,进一步实现“所见即所需”(WYSIWYN)。所见即所需型界面让且仅让那些完成任务所必需的东西为用户所见。

UAQ:z.u051Testing软件测试网o6q6}%y%~ C0D

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

tB(T7?iS.n%A/Xm051Testing软件测试网Eok z nB

#NO"o LU3b0

y d~ MSL)`051Testing软件测试网s%E.ZB@yb|L

*H7`2DvN&Q-e0图6 可见性原理示意图

,xHP1~5r l0

5O2b!NQ~!v'QY c%F:E5R+N051Testing软件测试网*J {5c[!}

2.5 反馈原理

{*n_o ?@1R)i0通过使用用户熟悉、清晰、简洁和无歧义的语言,让用户时刻了解系统对用户操作的反应和解释,了解与用户有关且被他们所关心的系统状态变化、出错、异常等所有情况。51Testing软件测试网}LwP,G4]1]

nz1s2\xtp9D0好的用户界面应当像一个健谈的人,时刻告诉用户系统内部正在发生什么事情。51Testing软件测试网}1d/|DM*]B

51Testing软件测试网WbT-t[V.U-Q9K)|6t

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

Q nSe*{*];w~0

Z9Eg f b)J |1p'K?051Testing软件测试网6}U8N |k w+p?

51Testing软件测试网{LM5Zg

[ Qs`9B'}-vS0

2]zZ.h;e/tH7`0图7 反馈原理示意图51Testing软件测试网$jy"Gg%c5w O-Ub

4kU%zF9K6C:?z\0

k&`~(jy5D+KUZ!B02.6 宽容性原理

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

Q&Ue$oD]H051Testing软件测试网vS?|\Hu K

51Testing软件测试网u$T.v!R"h_ k_

图8 宽容原理示意图51Testing软件测试网2h(er8UiJO&e

]zs2u6vW5{U0

y*}8tps9T02.7 重用性原则51Testing软件测试网n8pi%G&mT4|\

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

]'k Y2S U$L051Testing软件测试网{)X,tK8PX8_PJ

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

GT;Yj\-x;]t051Testing软件测试网I{$D*a |6jD

51Testing软件测试网yJ7Z-Iy#Wh'P|

9w0\E,pPBGD0图9 重用性原则示意图51Testing软件测试网.F+Y2Vs%bv#bF?&yC:N+@y

L}8O c'n\zS$u051Testing软件测试网0P rs sN

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

6j#ln4p4Ky6Io0

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

M3`V}D{b051Testing软件测试网Nk ]AD!z'Z+];Z]

[,jgZEl0

!m/[(L/\+v*Mpv051Testing软件测试网v$xg+] V-f

?P;L Si0Us0UU~03.1 全球化 3.1.1 布局

6Ps8vPctW0规则3.1.1.1: 在控件的水平方向和垂直方向预留足够的空间,以适应控件的扩展

U,ok)gP}m9W'O051Testing软件测试网~[+{s(N:SV&kvTI'rr

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

51Testing软件测试网 a~+A%Z4f

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

Am(qg Y/|;qn051Testing软件测试网,@9W#jf%v&nk

51Testing软件测试网3dXp$^5l

图 1 控件并排放置51Testing软件测试网 r7YQ_L(l0{$CY

51Testing软件测试网7dCmuwH7},J3A

O0F\c)q051Testing软件测试网2a-PwK`u

图 2 控件上下放置

7j hWm]mox051Testing软件测试网j%c:f?q#K ih

51Testing软件测试网IVz[!Yc\r,l;^

规则3.1.1.2: 控件本身预留足够的空间以适应扩展,或者控件自适应文本的长度和宽度51Testing软件测试网B4V,Ev4I,SK4BYr

51Testing软件测试网A(]H5q_w

说明:基于翻译后文本将会扩展的预期,在设计控件大小的时候预留一定的余地,以适应文本扩展。某些控件在一定的布局方式下,支持自适应文本长度和宽度的能力。

%a,iw@v051Testing软件测试网9k7r jE:F/ML Sw

51Testing软件测试网 oKx J5or/b*k

7|8C/x@:y4~s K'_2^X2a051Testing软件测试网.IeJQB!_hFX\

51Testing软件测试网}&w#ez*E

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

'Q"p-VRI a051Testing软件测试网TW;ZE!K

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

g)\%XLWu T*F051Testing软件测试网 w0E}8C7i y!O%r(@

图 3 英文界面:从左到右显示51Testing软件测试网4pdx!`5?;| G~/W

51Testing软件测试网&s0^/qG]5UmV:Md

51Testing软件测试网 Kc y8Y ~KoR

51Testing软件测试网-}'{9CR~p*j

图 4 阿拉伯文界面:从右到左显示51Testing软件测试网z2d A?!M rQ1F

51Testing软件测试网WP7_Oq1d;G

51Testing软件测试网 w7n'P-[ iZ%{,`%w

51Testing软件测试网kVk;T8S(?.}"C

51Testing软件测试网C0{0Utl

建议3.1.1.4: 建议使用HTML和其它标记的方向属性来实现本地阅读顺序的布局51Testing软件测试网/T.oO6}-SN!e)w@

'jG`J/W0说明:为了支持从左到右和从右到左布局,操作系统和浏览器已经做了大量工作。只要合理使用HTML或者其它标记,就可以方便地实现从左到右和从右向左布局、显示文字。

!E[g[4V$d6p;QB4q,J0

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

+_2l5h-mK\+g*?0

h[!s2HC`0还有其它方向属性,例如:PADDING-RIGHT、TEXT-ALIGN、MARGIN-LEFT等。51Testing软件测试网3H2T&MWk;lI#Q

51Testing软件测试网p^1g*e sU

51Testing软件测试网7l)` d5^9])?#yG[2V \

51Testing软件测试网,U/Q@NK"`

建议3.1.1.5: 尽量避免控件使用绝对位置

L;BREuL"d-iI0

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

_ _Iq!_S m&r0

`*[Iv#c#b/iT3dO051Testing软件测试网ngrQ U'U

u;Z'O:P-v/W3E0规则3.1.1.6: 不要在文本中嵌入GUI控件51Testing软件测试网2W&~*F.am

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

xI [ |Mi0

e0NnA(v!Fz5\0

G j"d[~\8Y&@1c-l0图 5 翻译成法语后出现错误的词序51Testing软件测试网pOx,? Q~;G!Y

[x*e,~ Q(AE0

Dg3WiG$rj3v0更具弹性的做法是不要在文本中嵌入GUI控件:

tI!g6k8Vg0

J$l)b X-T.D0

;[%t;vq;B3G2[0图 6 词序在英语和法语中都正确51Testing软件测试网%k-a[ D-uc}

?r+i3ytU L w0

rl6{)`YAq0

}9[qKh}r(oYs03.1.2 字体

L/m)_ hoA&l*T0规则3.1.2.1: 使用本地通用的字体51Testing软件测试网L Dc R-j p7hj;}h8Dr%[

51Testing软件测试网z#a;bh.l)af)l,y

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

*d[.Gz~,t051Testing软件测试网P Y d,UG)nE^9S

51Testing软件测试网;u[,R!t(YrN R

3.1.3 图像与图标51Testing软件测试网 ~\v1bE

规则3.1.3.1: 使用国际通用的或者中性的图像和图标

2F&ew!zCE0

S%q hk3c4^J0说明:图像和图标表达的内容丰富、形象,但是不同地区的人其文化背景不尽相同,对图像和图标的理解也不尽相同,有时甚至是完全对立的。同时,创建和修改图像和图标需要大量的投入。因此,尽量使用国际通用的或者中性的图像和图标。51Testing软件测试网!t |[I3Xh+[C ^2R

51Testing软件测试网 Hort`%ZW\:zv

T b+y8HS,_051Testing软件测试网-rk*r @IU8j H [

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

RP)ao6Qj9m051Testing软件测试网-_lz9[D3\A:f C

说明:人的身体部位在不同的地区有不同的含义,某个身体部位在某些地区会成为一个禁忌。同样,性别和肤色在某些地区也可能成为禁忌。51Testing软件测试网 | x `9Lpq"M|R^

#fG6X]i0

uqsS6P0

`?`$k!i:@9@#o&TE0建议3.1.3.3: 避免在图像和图标中包含文本

;{/p(P A0dVs;J0

U${5z[*K0说明:创建和修改图像和图标需要大量的投入。因此,尽量使用与语言无关的图像和图标。

s?*c7s X4U_,o;VE051Testing软件测试网+rKxl8GJ$^e

@8KhuSi Fg0I03.1.4 颜色51Testing软件测试网1Y.E*[BL,X

规则3.1.4.1:使用国际通用的或者中性的颜色

s |$W_ ] r0

(Oy$\~c&I0说明:单独讲颜色,颜色是不能传达任何信息的。但当颜色跟特定的文化背景和场合结合起来后,颜色就具有了表达某种含义的功能。例如,红色在某些国家代表吉祥、喜庆,传达的是一种积极的信息。白色在美国代表纯洁、美好。在韩国,当某人的名字以红色出现的时候,表示该人已经过世了。使用国际通用的或者中性的颜色,避免在特定场合下使用跟本地的禁忌冲突的颜色。51Testing软件测试网#o+n3Stc"Y^0QU;Q5ot

7L;LL@,a(|?0

2I1^O,h e5b;PW2\4^03.1.5 主题样式51Testing软件测试网8dE1WlB+SE

规则3.1.5.1:所有的主题样式与HTML代码分离,形成CSS样式表

A,D&E)Z6}0[b051Testing软件测试网P%Wx WJr_"|

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

51Testing软件测试网0z'Lo"b'q@ T

51Testing软件测试网X*g)x+ze Rd

3.2 人机交互

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

$q5F@`2QX8v v`M0

6d!mqN-J(YJ![051Testing软件测试网yY+EmmY

3.2.1 键盘

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

!o2h9b3kv@c051Testing软件测试网;rg.sRrYDj

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

3O{"b\n F0

*G1E+J6b e`4h"h`,J051Testing软件测试网~_bX\oA@

规则3.2.1.1: web输入控件的自动聚焦和可用键盘切换输入焦点

5X],v1y(D8m4z.k051Testing软件测试网3]ly8CPP ri

说明:使用JavaScript实现页面加载完成后立即自动聚焦(focus)到第一个输入控件。可用TAB键(IE缺省实现)或方向键切换聚焦到下一个输入控件。51Testing软件测试网"J ij \,e

,C9z+s*X?6m051Testing软件测试网(|/GfvY

51Testing软件测试网+[%gX(p8Qq RqN W

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

"lbe5[gCU mP051Testing软件测试网}DA)p\hS5R T(F

9l'vUL8mpq*e0

mIW1UWbDuC(K0规则3.2.1.3:用户可以方便地与系统进行交互,在鼠标与键盘之间的切换不要太频繁。

G Z|-N$r.g6X051Testing软件测试网0D!gTt-L3m5T

51Testing软件测试网2Ay)s M[(}se)X

1o7c7p5d iE0建议3.2.1.4:禁止在web界面上做“键屏蔽”设置51Testing软件测试网;KXTWT;P

!e4u8I.[(elb?0说明:禁止“键屏蔽”是为了保证用户最大的操作自由;例如:禁止复制快捷键、禁用shift键等。51Testing软件测试网(];sT^ r RrwS]

9M2R5x*y!O`&QJrh0

*zC#he p;E8[]0

`2l1L"T:@a7G!Pw0建议3.2.1.5:建议在密码输入的操作界面中支持软键盘输入的方式

(f}#?g"kU%tD!b0

;t-@C4Iu+f;C.W0说明:根据网络信息安全的需要,目前web界面中采用软键盘输入密码是一种通用做法。如下图所示:

.q(u5b'r-R`n v)I0

#~d(X Doj }N0

;OyF4E8F$Tk&Zy.v051Testing软件测试网5Cl:XmZf1{

图10 web界面的软键盘样例

v.p+_wX@Ex051Testing软件测试网Pg2yLvX

"R9azl$I)@051Testing软件测试网9Y)RSJ*~3G

规则3.2.1.6:TAB焦点应在用户可进行操作的控件间切换

Sg5i0B/R2?0

YMn,\A0

(kj0pl[;F:]o7va K051Testing软件测试网;c#b/^ x6Zb'\

规则3.2.1.7:当使用“Tab”键和方向键进行遍历时,“Tab”键的遍历顺序和“下”、“右”方向键的遍历顺序为从左到右、从上到下;“Shift+Tab”键的遍历顺序和“上”、“左”方向键的遍历顺序为从右到左、从下到上。51Testing软件测试网.E)T3@/RUrM

51Testing软件测试网'wTf gs"rQJ

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

5O?@6U%_3R0

o)d,R-r&i@;du051Testing软件测试网 Rf_m)K3Q3{k

3.2.2 鼠标

|YA!X~n;R7n+pf o{0一般来说,系统设计中主要考虑对鼠标左键和右键功能的支持,对于鼠标中键和智能鼠标不作要求。51Testing软件测试网H _`"HU'g

51Testing软件测试网 @$Ao g c/~b x

51Testing软件测试网j-@2m w'B.Mju

^Q*y|!_*F^0规则3.2.2.1:当浏览器支持鼠标的智能中键操作时,系统必须保证在用户使用智能鼠标功能的时候,不影响系统正常运行。51Testing软件测试网e E8ngL1h%xe

51Testing软件测试网 vu0H.?Q

51Testing软件测试网U}dk7n3l%K

4ozB9v#Ty-]4J%g5p0建议3.2.2.2:禁止系统改变鼠标默认样式

6{3Y/Z%C Vc,kV0

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

U5YuG9c6f v0

:\P kQ8K I,f)R051Testing软件测试网qk$Ok2noo

BRDm7qo#J"z^(l1q0建议3.2.2.3:禁止软件自定义鼠标右键菜单51Testing软件测试网.A]8D{^,kE{

xoils j0说明:在B/S操作界面上点击鼠标右键,将会弹出浏览器自定义的右键菜单,这些功能对用户非常有用,自定义右键将会屏蔽掉这个菜单。51Testing软件测试网0I J1J!{3^9i:C

51Testing软件测试网Ha"XH0or

ss:{i ee!U051Testing软件测试网D6}I(oI7ZH0z9{m'z

建议3.2.2.4:对用户的鼠标定位操作,当移动到可响应的位置上时,给予视觉或者听觉的提示。51Testing软件测试网+{1quMCt2GD3p

51Testing软件测试网\ Zp(wuU

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

RDZ IG:SEcs051Testing软件测试网 jI+] l2pE-v)I

51Testing软件测试网#J7t#@+Ca&~3Wek

51Testing软件测试网3eet9HR

图11 鼠标定位视觉提示示例

v,_ ]2i[051Testing软件测试网6d gl c1j U0Oi

51Testing软件测试网;|!EnCQ]ef/O

3.2.3 行为

AZ]U9nh.g9k0建议3.2.3.1:用户进入常用功能的操作页面的鼠标点击次数不超过三次。51Testing软件测试网:dH8D gvxV

/n L L2iTH_R#s0说明:在不丢失系统功能的前提下,在设计中要尽可能的减少用户需要点击鼠标的次数。需要用户选择的参数条件系统需要根据用户的使用需求给出默认的选择项目。51Testing软件测试网|].Y4R4P^6u.bU

6N4p.t7L't]0

7I'U$T O5v%H!r~#`"V0

RM$XX'rg G ~:z0规则3.2.3.2:对于执行时间超过3秒的任务或操作,当前界面必须给出提示;例如采用将鼠标图标显示为忙、显示进度条的方式进行提示。

5^&B+PwG!nN0

#T&rzm*Vdb L9N pv0说明:51Testing软件测试网;j:Kzd Z

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

7i;O&y1{ZxI051Testing软件测试网2g[1wa;M/?QI#V

2、对于图形用户界面中,对于类似人机接口(如MML/CLI接口)的任务交互,此处不进行约束。

VDbOo5n051Testing软件测试网 }WJp|idIe%h

K;eJ_z `9x0

4j+[Z T2Y#CCH0规则3.2.3.3:对于执行时间超过10秒的任务或操作,必须采用进度条方式进行提示。51Testing软件测试网E m7l VE2G'@NH)H M

zSzD ji Lt)^~@6j0

E1Q5p&GI2Le0

Y\QAu;s{0建议3.2.3.4:对于执行时间超过3秒的任务或操作,建议采用进度条方式进行提示。

4`DG V-cKG051Testing软件测试网$` Q2}S ma3|.EiT4C

51Testing软件测试网v Dez8?8\'x H2E

51Testing软件测试网;?if)V}5s#]6hU C

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

[)DJE9O?0

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

P#bi"b(LJ1j$g/xE051Testing软件测试网 M4BdY}OqDN

51Testing软件测试网 i+B{;qFDt

51Testing软件测试网$z^ GiYKP

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

51Testing软件测试网~~8P vB4i*}c] P

51Testing软件测试网jn@d0i8r2|

51Testing软件测试网px%\lTzsz

!e]#ej A(D#j3y&nyz03.3 国际标准51Testing软件测试网lA!dS]+X

遵从浏览器的国际标准有利用产品UI在各大主流浏览器的正常呈现,同时也会因表现的一致性而使得前台研发工程师的研发难度降低。51Testing软件测试网#ps%OOm:D

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

4[;aBb3Hpd051Testing软件测试网I9J:L5Bs8O

x5]'gL D(a$gL%Q d051Testing软件测试网d$So2MKB g*N)pY

图12 Web页面首行声明解析标准51Testing软件测试网wCcS BoH

51Testing软件测试网:y'NF7ZCE%^

说明:不同浏览器在未声明DOCTYPE文档解析标准时,对UI元素的解析标准不同,而相对于strict、frameset标准而言,transitional标准对研发UI的难度就小。例如:strict标准不允许使用元素的某些属性,比如超链接a的属性target、iframe的所有属性均会在strict标准下失效。而frameset标准仅适合framset页面使用。

E$K&Nk'HL/}051Testing软件测试网P7j%m3I-k'be(U:oj0c

51Testing软件测试网'v(a!Tr5h"d

k2~'s5kV'w&TS \0规则3.3.2:所有Web页面包括对应的JS和CSS文件,存储编码统一采用UTF-8保存。同时须保证所有Web页面头中必须声明文档字符集为UTF-8,示例代码如下:51Testing软件测试网$~!o`:\b

51Testing软件测试网*Q%f3{)zI

51Testing软件测试网V v]mz

51Testing软件测试网'X Q2v-re

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

3mqJH6y5SxlZ ]&r0

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

/v!{&tv)NY3A0

^:_6vl Ys051Testing软件测试网2Fl@&o^z%\

3.4 跨浏览器

YIjAD|Tr0规则3.4.1:公司所有Web类产品,必须支持IE6.0(及以上版本)及Firefox3.0(及以上版本)等主流浏览器上正常显示及UI交互。

C2e&H~6dlL0

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

@u'Fj'M0

^ws}:eipB.X\0

2Lt*c2t$XdlI3q0

!G6M[V2E0建议3.4.2:建议在支持IE、Firefox等主流浏览器的同时,同样支持Chrome、Safari、Opera、Maxthon等市场占有率呈逐年上升的浏览器。51Testing软件测试网 f]j RLi\2`P

3.5 显示适配

)N8vo2Xn^0规则3.5.1:页面内容的排行采用流式布局方式,以适应不同显示设备(输出设备)的分辨率,减少横向滚动对用户的干扰。

qns?$J/@,L!h IR051Testing软件测试网I7G/|0b%p:K5}Y zv

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

+C2FKs+@1B3^ O2l'G0

SIzS2u:}F0

2V.Ss4g%P n4M"]051Testing软件测试网.cS5I;aYY"O6@

图14 流式布局样例

fZD"`*e6D0H0

s z$c.GR$G051Testing软件测试网D1AxL@

51Testing软件测试网vL4~1C&N*elj*Zsa

规则3.5.2:产品整理框架采用弹性布局(网式布局)方式,51Testing软件测试网]5M@ I{

51Testing软件测试网{W T,hh~

说明:。

8rN"c}}F}051Testing软件测试网 YG7W1T({

c9}H}t1n8v1J9j0

BqP OP\!M0图15 弹性布局样例51Testing软件测试网,d hF&V.`{0Z

51Testing软件测试网U7?zB.R Ez

7[i/I6hS3yZbw051Testing软件测试网&C m1C?6O C w

51Testing软件测试网&miW8T8i0^"~ hK_hk

Ui7_ ?|pb051Testing软件测试网a1m|5Z4H$S#|y

4 企业VI品牌 4.1 全称与简称51Testing软件测试网6g0\x+r4o&rJ/|

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

'e/JX1\ v V0wXg"C0

R&\Hm^v6{8t-o,u0说明:简称仅限在帮助文件和技术资料的正文中使用。

YsuC iR[0A w051Testing软件测试网KLBQ Vqcp/\"T

51Testing软件测试网5@ M,\|]

51Testing软件测试网z(y}KIs

规则4.1.2.2:在系统中统一使用的英文全称为“Technologies Co., Ltd.”;英文简称可以使用“ Technologies”或者“H”,禁止使用“ Company”。51Testing软件测试网6N!I4{,t~

.TIy8Wd1Y*P2x0说明:51Testing软件测试网[}7RJ'r l

51Testing软件测试网@e6g9F)L Xv8E(k

1、在Co和Ltd之间有一个点“.”和一个逗号“,”,Ltd后面有一个点“.”,“Co.,”和“Ltd.”之间有一个空格(半角)。需要注意的是,当Ltd.出现在句末时,不要再另加句号点。51Testing软件测试网8u\ c.l+uJWG

51Testing软件测试网@:E0U/g.kU

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

OL#RYl:V%`04.2 品牌标志

)A9i E8M3N6ng!L0品牌标志由图标和文字构成。品牌标志中文字是为特别设计的。该标志不得作任何修改,包括任何缩放变形和重新绘制。该标志必须置于正确和清晰有序的背景上。当使用有色背景时,请确保标志清晰可辨。51Testing软件测试网HPGCo:[y3F

51Testing软件测试网#n&IYm9^4p {.|'J

%M'bm Y J051Testing软件测试网$g\(p;GHY P0[dG

图16 Vertical Brand Signature 竖式品牌标志

T;[*W| nY'd%j.h^*r;Q051Testing软件测试网Y8rL$` d4dVp c

51Testing软件测试网 G?(\ [5j X&rf

Q&XV QO#v` qWJI1}051Testing软件测试网 RVt3g@ Aa

P V;\h8C{/c0图17 Horizontal Brand Signature 横式品牌标志51Testing软件测试网A4rL7vq

P#p.W!TaCc0

X/v(s1|:y*zb/^:a051Testing软件测试网:g6sx*`$by`3Ct"U?

规则4.1.1.1:除了用于16px*16px 和 24px*24px 尺寸显示的情况外,界面中使用的华为品牌标识包括图标和文字部分。

vh,c{]/\'W0

0aTb!HQC\0说明:在16px*16px 和 24px*24px 尺寸情况下,华为品牌标识中文字无法识别,允许只显示图标部分;而且对于16px*16px尺寸,允许使用单色(R255/G0/B0),无需渐变效果。51Testing软件测试网$xN s] f@Y

#bY}!j/e+l/^M9wP9n0

o,^9U1O5J5z#Q0

/HE:{ @+i p0建议4.1.1.2:系统界面中建议不要使用横式品牌标志

"X"w:Sn%h ii~V3A;~0

#SO_xO9N6G0

X @#Q2E*@"l$}051Testing软件测试网^2LalrY5D

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

X*ZVBgli"@051Testing软件测试网$lPC%w,N

51Testing软件测试网A-C:S!oz/yr

.k,RdJ ]o0规则4.1.1.4:品牌标志的背景色应选择浅色不杂乱的背景51Testing软件测试网 X.C!`/kzX,X/NU

51Testing软件测试网5{XgJC]

51Testing软件测试网9Sdj#N(wG;Q

(W&M"O5il#\#fY0规则4.1.1.5:品牌标志不得做任何修改,包括任何缩放变形和重新绘制

$YRemZ K0

;BOL N;bNxm0

C:z_6W8kSX\+z2V)R04.3 品牌色

WO\zl w0品牌专用色对于强化“活力充沛、值得信赖”的品牌形象至关重要。红和华为灰搭配使用,其中以灰为主,搭配少量红,界面呈现灰红的色调,构成了品牌特色的界面风格。51Testing软件测试网,kd,[)C0c#tv

M+]$f J@VgoC/Z0红色彩强烈,因此需要在各种应用中谨慎使用,避免削弱文字、图片和其它关键设计元素的表现力,因此红色的面积不得超过界面全部面积的八分之一。

EnqCC9@Ne051Testing软件测试网7x&ZC+a_|x@L

)Si(n&mP&L*t0\0}0

AF.b$Nj&u0图18 Vertical Brand Signature 公司品牌色51Testing软件测试网?Mpsz*]7?

51Testing软件测试网c#f\repT(e

5L C_0R x0

:Fs;iwmkgh0规则4.2.1:界面主色调采用公司灰,搭配少量的公司红、公司黑。

K"E*Sy@V H-U051Testing软件测试网:])n O0qP?:Q

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

)Ke6jM7A0

d$k @BE$ZR051Testing软件测试网9{[Y$} n#?qs2v

51Testing软件测试网 b8Y+s,iS

51Testing软件测试网 ]g4Jl[

51Testing软件测试网t+]Q8SJS)G h0xC

图19 Vertical Brand Signature 公司品牌色应用51Testing软件测试网z&r C7~4WH6`RMw

8yzBx9G6A&N#Rz$lJ051Testing软件测试网qIl1Z V/{$N$e;X

4.4 形象图片

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

D7?F_3X ]C _051Testing软件测试网cR4P QN Ly F

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

o ~j:CM H`1[xr0

/aaz'FT H%Q;Jter051Testing软件测试网o`C%Ay7f

sgC6j,Tz vK0图20 形象图片的应用51Testing软件测试网#TK*r \*qiJ!W3U

51Testing软件测试网0pv^\J;mrV

V0TmH4Y&aLq051Testing软件测试网3r$_;vO7X ]\o

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

f0Y0j-B@ L0

5g%_s sE&p"v0说明:颜色无需完全一致或非常突出,局部细节色彩的一致都有助于形成一致的感觉,从而强化的视觉风格。

M @/Y.P8l051Testing软件测试网t&N c:Kp1J+yt'}

51Testing软件测试网+Wo2?)MTz.C$^

+TF8y]m$E1r?051Testing软件测试网$Xc7o.KQ-r-~

51Testing软件测试网 ^%S0v!{-t f

图21 包含华为品牌色的图片

eJ.mD"d PQDS051Testing软件测试网,?,H)``U8q/G D{

%} A dPzV0V;K0

S)h |O1Gtq7x0规则4.3.2:当选择有人物的图片时,请确保图片的信息清晰明确。必须反映品牌的核心价值和个性。

u:N(P2U)Pk(h!f0

5e9r I0Ire3^ {0

)m-CY.i\#p)_051Testing软件测试网!fG7sly*]I

规则4.3.3:当选择借喻式的图片时,请确保它们反映品牌的核心价值和个性。

(n{jLm|H4L V0

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

d(e$_ x;@+z qRZ0

&U@+A.h9VQZ0

e1d[XQ%N0

C6{(U#jx0建议4.3.4:避免使用那些陈腐过时或平庸乏味的图片、避免使用姿势造作、内容不适合华为品牌的图片。

J)` kbZ%T&L9fY051Testing软件测试网(E"cT8Qi1U1l

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

e F [*@!}i$Ea0

9w-SjB f:`Wm/k051Testing软件测试网G-v+n/Ra _

51Testing软件测试网6ftu,A0P-r

*GK8MdB%yeV051Testing软件测试网-l~j'wF*z;J6v

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

4NL ]P'U0A051Testing软件测试网 ^+cv_7B

PAV)n)P#R6CU04.5 品牌字体

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

6G%Mf OF7w J2Arc051Testing软件测试网} H cN f1y4K

51Testing软件测试网(yL#D'y;p@9f

51Testing软件测试网Ms'u6V8X)M0B q

51Testing软件测试网 ?T;ds5MyuH4m8V

51Testing软件测试网G f4[+{2e)Y0{ X6zm

图23 品牌字体

eP2D3^yD&e)s+X051Testing软件测试网4J a^NZ T5?3D?

51Testing软件测试网*}l,{'ll'C-fm

)L8z9]%SI0规则4.5.1:界面中的系统名称、标题等关键文字信息,在英文版中采用FrutigerNext系列字体,在中文版中采用黑体系列字体51Testing软件测试网3~(lI.d&_ j*n/a P

51Testing软件测试网p6Tgy,v.s

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

R'E:UN;O+] ]$KD051Testing软件测试网 d[JHy5BrcA

51Testing软件测试网6?P+V0@.qh

51Testing软件测试网1q'T&B_H.u \$o

图24 重要文字的字体采用FrutigerNext51Testing软件测试网/] J)Yh:T

51Testing软件测试网9`*t[ o-g#^W

5z+Ha,DRF8U*Di H04.6 地址和网址51Testing软件测试网2e_0d$sX)t!opw

规则4.1.3.1:在系统中使用的中文地址统一为:总部办公楼51Testing软件测试网4n2@f'bQT2] ^%d'I

R.|9X4WkLv;{:c0

5Q1nO Z(@0规则4.1.3.2:在系统中使用的英文地址统一为:Administration Building, Huawei Technologies Co., Ltd., Bantian, Longgang District, Shenzhen, 518129, P.R. China51Testing软件测试网e rQOFr&Y a5i#fuq

!Hk AX,t,L5Ec051Testing软件测试网JkG4Wz:e)n*B\

Jc:K6F$B051Testing软件测试网HR.B)rq;[7G3u/D*H.R w

规则4.1.3.3:在系统中使用的公司网址统一为:http://www.huawei.com51Testing软件测试网%M\6q&nsFg!T

51Testing软件测试网Z0@;e+dlY

51Testing软件测试网 `-N8tI+LH RG8z:B*tT

51Testing软件测试网 E3d&A8n0C\P$u

规则4.1.3.4:在系统中使用的公司技术支持网址统一为:http://support.huawei.com

$] R1D|woH~1X0

q"D,`h(C%x051Testing软件测试网9|2kn8p)^UhK

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

%G nXw g.bb051Testing软件测试网4v rSf6iE

说明:1998-2010是指年份,是需要根据系统具体的年份动态刷新的。前面的1998指的是第一个版本诞生的年份,后一个2010是指该系统当前的年份。

K4u A,S0orY0

h J|"FBi3V|S;e051Testing软件测试网@"Zuk/k

51Testing软件测试网(J1T.Pr5N,b1[

bY+H-wBPIs9Wfn051Testing软件测试网MLlE-JI#O#A

5 基本元素 5.1 表格Table51Testing软件测试网 F3} T Ezdv L:^u

规则4.1.1:除下列情况外,禁止使用表格作为布局元素。

Z'mf7`C%HBN)~:r051Testing软件测试网I~!|$pTs.TVaip}

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

-D/?g3V`2CLBY0

1o nc~)h*qsV-l0

~"^Q@C0

?8g1gk~ ?9Q0图25 查询结果 表格示例51Testing软件测试网%B(K4^2SU6a

51Testing软件测试网D%U-^*D,x

规则4.1.2:表格中列的竖线有无对文本的影响,见下图。51Testing软件测试网Ah4B`.^ _Y$CA

51Testing软件测试网r&X(Oh^+m(f G+nD

说明:没有竖线的情况下,若表格内的文本不采用左对齐,会使得用户阅读时焦点出现跳跃,不方便定位。

p]|1i ?"j051Testing软件测试网W0W@["MY5I

rOb:C,yM1A"_0

U6m0?z5PzL0图26 无竖线 表格示例51Testing软件测试网^:[b*R.Q~

51Testing软件测试网JdoV!bj;Z sG#c

51Testing软件测试网$qn*v:G)__p

51Testing软件测试网9f2vB8m8d \ ^ T,~TD'`

图27 竖线 表格示例51Testing软件测试网:`5L*xcI1m$FHC

"uq:vs~.roR4m051Testing软件测试网&eA4H O Pd_

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

}}#d Nq051Testing软件测试网t6{:iLQ-RS

说明:文本贴边会使得部分字符识别困难(如:“1”和“l”)。51Testing软件测试网yLFq#[-oV

(~ Oq6W.et}si R051Testing软件测试网|0}$B5ql'qn!F,^

d%i3jr ?"EVL0图28 单元格中 文本示例

4ZO9fz-XyeO'o0

:|9p az+CU:T!s [\051Testing软件测试网zC Kx ^

;k n,]/lh7jp|c0

)n~D M^0

)Kk ^e @l-D0建议4.1.4:表格的操作工具区位置应置与其顶部,以保证操作入口可见性;页码及翻页信息置于表格底部。51Testing软件测试网4_ { s2Jv;b"RFc

;fb|1D R1K#Cn051Testing软件测试网4t{@ irm2rN v

7H f\^K8K*Pj0图29 单元格中 文本示例51Testing软件测试网_R'AzYV`

51Testing软件测试网 ~Z:g"F7^ a.P"yfp1g

I/a'c(IBj1~)On05.2 列表list

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

e9y%xu w051Testing软件测试网wI|})R_8N PDk

说明:列表体现的是数据轻量,格式简单,有一定排序。51Testing软件测试网 c7V)b7{y E

9| F5V)t7HN051Testing软件测试网@&I h)nV3K

kH*@LppY2v0图30 列表 示例51Testing软件测试网c B/o r!{`-V}!U2a

51Testing软件测试网As\naM

A d-O7{`.S'|/a05.3 标签页Tab

E-P[9lMW0规则4.3.1:标签页首,若文本被截断,则须给出鼠标移上的Tip提示,以帮助用户阅读。51Testing软件测试网e+b7b5R;dX)~9H4`W6k

S+}j \`t"X l(a051Testing软件测试网:bx Q){Ch9p

51Testing软件测试网BJ d.|G

51Testing软件测试网c5b|,T&d M W0h

51Testing软件测试网:s:J%L7n3L5N/X%]'j

图31 标签页Tab 内容布局 示例51Testing软件测试网T$b.cH"^&Zm

a;h.]D#ex0

Q Ep F\(}0

Cj&y^a!y0图32 标签页Tab 窗口布局 示例

+b/@4I"qv051Testing软件测试网/X6v~ct^jD

5@5xZ"c#o,E0

]'O0_&aW0规则4.3.2:切换Tab页后再返回原Tab页面,不会引起该Tab页的全部刷新(如:展示查询结果的页面,或表单填写页面就不可刷新,以免丢失数据)。

v9I7oa[*C051Testing软件测试网^t:B L:z*to

~!K*yQ+D;|3U0

9Pw r3|!?#j8O0建议4.3.2:Tab页若可以关闭,且有右键菜单,则菜单中至少包括“关闭”、“关闭其他页”及“关闭所有”三项。51Testing软件测试网6S v%oh|Ga`1g,c i

v~\G-Q0建议4.3.2:Tab页签打开过多时,出现扩展菜单按钮。点击该按钮,可显示被隐藏部分的Tab页签构成的菜单。51Testing软件测试网 |D[K&`5J ^&Y

g"T3s/w;EG7?6yp3x0

1De,cr Dys05.4 树Tree

jXhbTM6q0规则4.3.1:如果树节点数量较大,必须采用分层加载技术,保证用户阅读效率。

5M4q_&x0xS}Y#q.b051Testing软件测试网-Z u1r+xF0{(c p

说明:节点量较大时,若采用一次性加载节点,会使得用户较长时间处理等待状态,用户感知很差。51Testing软件测试网#r!r,fj/HN ?P

51Testing软件测试网Y#c_/l[5W$N

51Testing软件测试网8@*IaD{%H+w d2]

51Testing软件测试网(a.{:RRvh(O6GrU f

图33 树Tree 示例

w*p#Ug4q-yM~#@051Testing软件测试网Fo|/ggs }y\F5O

51Testing软件测试网Td n3TDZG`

51Testing软件测试网/GlgI5]-Z9]

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

`d8c2K'uD-^ p iK7j051Testing软件测试网i rms8|#HP

规则4.3.3:对树新增节点操作后,新增的节点需要立即显示在树上,即树立即展开并定位到新增的节点。

{*c@ S4v[2H0

;x;B8`c`y`Sv0建议4.3.4:树节点上的图标尺寸建议值为16px*16px。图标种类不宜过多,否则不易用户识别理解。

%q1h^G)Zc051Testing软件测试网1bAAI f#Y] p

51Testing软件测试网T ET$jaI&\)\3]6V1t

51Testing软件测试网Fk+Ez8y:D8s

R(e9c,yYX E05.5 提示Tip

/t)U V:rx!uf0规则4.3.1:提示Tip的宽度可以自适应其文本内容,并保证其在浏览器可视区域内正常显示。51Testing软件测试网v_t!Pz#?9a,IH

51Testing软件测试网.M4sDd&b2^9Oc

说明:关键字、术语、未显示全的段落文本,应配备对应的提示Tip,以帮助用户了解详细信息。51Testing软件测试网aYO"Hr&Q ^

51Testing软件测试网;t'A9?cz

51Testing软件测试网1[;E:c8J)Ir4r1r

{+b)r'zh C;X0图34 Vertical Brand Signature 竖式品牌标志51Testing软件测试网9T~A#C_#r

:yf ^6w(Yt-r0Q0

~/S7_I8xff$@0

9g)B!mE1YTP0建议4.3.2:Tip的宽高尺寸可以选择120*30、120*90、180*135、200*150作为参考值。

sL&nG%va051Testing软件测试网Z:];?}F7g lY

R!kW @8E _p05.6 表单控件Form.

!?{$S7uBT1b {+H6As.f0规则4.3.1:文本输入的提示标签(域标签),以英文半角冒号“:”结尾,水平左对齐。文本标签不能贴边。51Testing软件测试网q%LJE$e:\

4N;O\1a]k8Dc0说明:冒号用于表示提示标签与输入控制之间的关系。标签文本水平左对齐可以帮助用户快速定位到每一行。文本标签不贴边以保证所有字符能够被用户正常识别。51Testing软件测试网 M m JYEz3FX#l

51Testing软件测试网%WuO2HH

F8t/jm-|-n(T3u%t0

6z&C$b|%Ou0图35 表单 单列布局示例51Testing软件测试网h#esM7h&K

51Testing软件测试网K_\%XG8^j

+\*f/x,g Y6rx4m0

`g gu;CK ` a0图36 表单 按钮布局示例

V_q%F X,Aym2G0

.Y+Gj_D!rgU&k9p0

B^K z)LP&np4F9q0

QF:NB;K6j0规则4.3.1:表单的第一个输入项(如:文本输入框)为默认输入焦点。见上图。

K:UYeWF051Testing软件测试网4xh1aPW V!B4xQ

说明:当同一页面中有多个表单时,则第一个表单的第一个输入项为默认输入焦点。51Testing软件测试网M] k/gD QQk\

c6C:^$pDA3@CZN0

4g%[0[eYF0Y051Testing软件测试网;ro {z `0rT

规则4.3.1:表单中,必填项必须以符号“*”来明确标识出,该符号位置放置在输入框的后方。字符颜色为#990000。51Testing软件测试网5J%s(l bg}

51Testing软件测试网3U8FqGYk.O

说明:必填项的标识,须满足全球化的双向显示要求。

H9eCr!o!c;C051Testing软件测试网&}+ykDF L

51Testing软件测试网a vm0TT.L0c4p e@Y

51Testing软件测试网N:G v&kQ1v%z

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

8ND%WEo0

aPURWyU~/Z0

L:}W/Nk9Kx[5AR051Testing软件测试网?&J'iJcL$_'A

规则4.3.1:输入查询内容或关键字后,可以使用Enter键激活查询操作,效果和点击“查询”按钮一致。51Testing软件测试网tw[/SB

51Testing软件测试网 UVcDf)w(@

说明:输入关键字后回车已成为一种习惯性用户行为,这种快捷操作有利用提升用户查询效率。51Testing软件测试网+P$t%\"]RF ?5nl_

51Testing软件测试网:D?7u.\ IzFL$U

MZ4Owj3\7jE051Testing软件测试网9kr T7|2}+b%AL%W

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

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

51Testing软件测试网l+yxJ+~'MI

51Testing软件测试网7xd6eX0PH3L\

51Testing软件测试网 d o I.zl z/o/{5U-o G

图38 表单 radio或checkbox的文本标签 示例

"n%v/n L(s$bS6q Dc051Testing软件测试网8H1z"Ka3ceX$s

51Testing软件测试网-rL4E9p$jwMF,L'o

51Testing软件测试网?'R8U J9W}X,Hs.\

规则4.3.1:多行文本输入框、多行下拉列表应与其标签域垂直上对齐。51Testing软件测试网*q8x$V(mG+A)t#H

51Testing软件测试网 ^ v9C1uTH~_9J&};o

v1|+bz*Uz0

9v Ju O D"O/A g"L051Testing软件测试网D FH^su

;w]6lW2i1S0图39 表单 标签域与输入框垂直上对齐 示例

"W#}wY_051Testing软件测试网G:]'F1w%b1C-I{fL

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

t?)r(U3G!Z6P o}051Testing软件测试网&qYt(~f@q d:Ce2a

51Testing软件测试网M By]%cg'D?3E9a

51Testing软件测试网2f3bw\&G+`)]}

51Testing软件测试网S)gL2NZg

5}+\8^ B&E C0图40 表单 数据的度量衡 示例

MqDq_X,O051Testing软件测试网`8TI]:?

iQEy1? f0

vEws0Ea0

D @'l~-[-?05.7 窗口Window

.R:^y;Eh0规则4.3.1:展示少量的输入操作。51Testing软件测试网@8wOXJ S

51Testing软件测试网{%EV:W'?

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

Y3u?cMIH051Testing软件测试网$Lqy lI4DV&v SO2?

)XA'N:IrV3U7{0

;m}C#wh"QzL}0图41 窗口Window 示例

+jY.}]qa m:sL|R051Testing软件测试网/fXd#u&|$L"t

51Testing软件测试网)Pp9fK'tz@zz#u

51Testing软件测试网,]c9i5\j"X2?

建议4.3.2:窗口宽度可以自适应内容,避免出现不必要的滚动条,影响阅读。51Testing软件测试网 |0g%v*_B u%a by

0@$nCR*@)jh0

dW.CJFM6L,p.Gn^05.8 消息Message

&\ ~*n I^0规则4.3.1:少量信息的反馈。当展示给用户消息(Message)时,高亮显示该消息,并为用户设置默认的操作焦点。51Testing软件测试网X;yvM1c1ly

51Testing软件测试网d4u6L_;[6F

说明:消息Message可分为确认(confirm)、提示(prompt)。确认是为了让用户再次确定该操作是否继续进行,提示是给用户的反馈信息或提醒。默认操作焦点是为了提升用户的操作效率,同时保证消息框的操作不仅可以由鼠标完成,也同样可以由键盘来完成。51Testing软件测试网0t6jTT;j4hV

51Testing软件测试网:Tg#ic9K4Cu

I:|m'S(g3q0

/i WN3?P yzk0图42 消息Message示例51Testing软件测试网b*Ep p'hIH5T}'g/Ia

~D!H\qUMm(l0

3?_[,x,o7wb0

Cx6qRGLwX0规则4.3.2:消息窗口内的按钮水平居中显示。51Testing软件测试网 ^)\+lQJ3o+VD

?(h'V(DF-w051Testing软件测试网6ks7_7[0S/xLF^5rd

5.9 版式Format51Testing软件测试网L7fR"V `'f3EV @E

规则4.3.1:版式的设计应满足自适应布局要求。

3J.z6e Pt ^'^y0

2^rdZWq z0说明:。

u?wZ4?T_6~4wz051Testing软件测试网4EWjU@,AT5Q-X

51Testing软件测试网7k\F!qK{

2f'F3A;R:SLWQ0图43 运营产品 版式示例

?/e/gQu)b"G0

gGMhEzu0

7z`S0QL.r+a"W051Testing软件测试网 HNq m'iG&@&p2l+@

图44 Portal 版式示例

q9_+F.gW L Q$M)~051Testing软件测试网9D'U&D jGNC

51Testing软件测试网XM/?QbyL

51Testing软件测试网J#Ez'L q+M0pV6p

51Testing软件测试网Rq8D:@7_"jkK/IoO

5.10 面包屑crumbs51Testing软件测试网v[:?uO#Gt

规则4.3.1:每个层次之间以“>”分隔,并可以通过点击,随时返回至上一级。

)~3NiVH2N'A.L051Testing软件测试网z#LiKE6TB Ec f

51Testing软件测试网QGm8kn$|4kx

51Testing软件测试网5U6a&d_Ij$] g

图45 面包屑 crumbs示例51Testing软件测试网 i#^ ^.g@&{l(Uw

51Testing软件测试网c"O ^$?3fEm |q

Z ]/e}&HW051Testing软件测试网-g%L.gxR.P.`5v

规则4.3.2:面包屑上的超链接,至少能体现出鼠标移上和正常两种状态。

2pj"x m"g K0

w[M{/FF(u051Testing软件测试网 l-d/]wo6x

vE.D#C\%t-r"S6NG?0

6Nx4ee] EkQaD06 系统框架

5G5o#jPl9bc1V!C0采用B/S架构的产品或系统的界面一般来说主要由以下几种典型界面:登录界面、加载界面、主界面;同时在系统运行过程中,Help界面、About界面、错误处理界面是主界面的必要部分。

k+UB%s'QJb0

y ZN kV0];W6vD0同时系统对多语言切换和换肤功能的支持也是目前web产品的常用功能。

A0y4NR{ Y051Testing软件测试网6]#c_u8lQi-p

51Testing软件测试网 MF#J'BVbB7iRby

6.1 登录界面 6.1.1 属性51Testing软件测试网6o)P;x9K av5Nk]

规则5.1.1.1:登录界面各区域布局由上至下依次为:识别区、输入输出区、消息区;各区域大小范围定义参考主界面各区域大小范围。

Tt.x |8Y0

n3a rg-wD0说明:登录界面布局如下图所示:51Testing软件测试网L ?$i!eP

识别区

O0y-t7l(p'[ f0

FZ,A+c8KDA]0输入输出区51Testing软件测试网J5g;iWeV3Rr

51Testing软件测试网lP{W2BX0l7H5`YV

消息区51Testing软件测试网H!bd6}{%el

@/DXa3~PFQ,_qP0

*n@6x4VQ T0图46 登录界面布局示意图51Testing软件测试网+qm6]5Qu

51Testing软件测试网v7C J6|?;q

u5l$dA aO%KL051Testing软件测试网 XjA8N6[1Fo!JR

51Testing软件测试网Uma*c+i/~X/R$Ed#K;\

E&JdP(z(y0图47 登录界面示意图51Testing软件测试网2ls4v/KR

51Testing软件测试网&Fc9g%A\k:e\1}

51Testing软件测试网 huW!gf.T~

51Testing软件测试网.Z0Ii{g*s R

规则5.1.1.2:登录界面中必须包括的界面元素有:品牌标识、系统名称、版权声明信息。51Testing软件测试网r1C'EU4?

/ey+sAq8o0

{ i9O^6Ljk~j*B&M051Testing软件测试网At6Iz9^`n*rg

规则5.1.1.3:除支持自动适配语言版本的系统外,支持多语言版本的系统的登录界面必须提供语言选择入口。51Testing软件测试网P2NS[T)v J

51Testing软件测试网 c1OY)La7?1RpO

说明:如果客户端实现切换语言版本必须首先服务器完成语言版本的情况,实质上是单语言版本,不属于多语言版本。51Testing软件测试网l,`*yPS(Fr

51Testing软件测试网 NI}!Q6|Wag d9F{

51Testing软件测试网 v4al D(}'hSs-|+C1I+R5hF

6.2 主界面 6.2.1 总体布局

P8T,~LV Q?v0web产品由于功能、业务、实现方式上的千差万别,决定了在界面布局和分区上必须灵活,以满足产品不同的需求。

em"kYW8K:mlU0

b goH)L]X0依据产品实际需要,可以在一定的原则上,对主界面进一步扩展布局和切分区域,或者裁减某些区域。

(A+r(J.eC}%o D051Testing软件测试网s*r6{ BTmA

51Testing软件测试网`"I4n%w WA-o

2['RS7b ]om0规则5.2.1.1:主界面中必须包括识别区和消息区51Testing软件测试网_ uZ@u^D

}[8kB&r]0

"}N!K oj+y3zt0

H O+D]1uU/].h1R0建议5.2.1.2:主界面禁止屏蔽地址栏

]D DW] P0

+o\3c X @8n1oXH M0

/Z)|C}4B.}I051Testing软件测试网*e(N:u Sf

建议5.2.1.3:为保证界面整体布局一致,主界面采用左(导航区)右(输入输出区)、上(识别区)下(消息区)结构。

0U7[R/y o.{8[7w!L0

0r._M6hE;R0说明:参考下图:51Testing软件测试网~ tL9Z ~Re F

sTo6v ]:Q#cV0

(\U@Q:w051Testing软件测试网?R6C*W u

图48 主界面布局和大小示意图51Testing软件测试网 F*^#p6}*EY,G

51Testing软件测试网(mX0D J(qc"`*Fn

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

2bEFks-w0x8sb0

9|m7z9~` g#[051Testing软件测试网xQ:f2n3E*L7Y.TT

9B,?mD/F$P^0~v\0规则5.2.1.4:当主界面采用左(导航区)右(输入输出区)、上(识别区)下(消息区)结构时,主界面各区域的大小范围分别为:51Testing软件测试网rp Cc H o+f:d

51Testing软件测试网T-|9T2|,~f9FJg?

表1 主界面各区域大小范围

e&{2G,K$|0主界面区域

:Nk C4G"^3yw0

SVS[J_)q h051Testing软件测试网C pX3Cm5r1J*M

d \ d'g:^ [Rj051Testing软件测试网-V;]I_?2K F^

51Testing软件测试网/q_ @1ib v

$Y&M)|P9M _G)?0识别区51Testing软件测试网A(D2O$h.X3L\

51Testing软件测试网7D;O-m p4} J mC

100%51Testing软件测试网9A5E;Cbb qF#]4hx

S9UZ6LnT3p060px – 90px51Testing软件测试网3|$d9jFIw7_o

lFw!a%k&n9l0导航区51Testing软件测试网/lh9VUTw}pYH

%ac\f-DTe0160px – 200px

~(|.] l"[9Iu2F051Testing软件测试网-}5M F!JZ,`|)M

100%51Testing软件测试网9R%{K;YVl+B7|?4[

4Q Y.fF`| DB0输入输出区

Y1Y H uq+?~'M051Testing软件测试网8|){.m7mU^W

100%

z5bX-tK051Testing软件测试网 w oUH#`G{R

100%51Testing软件测试网/b f;Y#c;u U-qx

"@T O,b/N0消息区51Testing软件测试网6Q^8H2E,S!{DU

51Testing软件测试网%[0j:Z:v3va

100%

4f%THN-al+t eb5C0

fN9k S!VLSm)D035px

4{%pvWI E#[5tT2{&g0

"^8O W'r,rS8O A:`0

u6xS@!k!]2^051Testing软件测试网yz;r_6^{D%z

说明:如图50说明。51Testing软件测试网3? IQ,t-x;g

51Testing软件测试网s!E;U@?]Z

51Testing软件测试网l,O x I }

51Testing软件测试网"V6vi5\(K g9X

规则5.2.1.5:除Help界面外,弹出式窗口只显示输入输出区,不允许切分出其它区域。51Testing软件测试网LxXa3hnk)E6L)T

51Testing软件测试网tg)O6rcy)ao/\

说明:包括About界面;如下图所示:51Testing软件测试网}^kzu+K9}:j6_j K

输入输出区51Testing软件测试网j9v6Dms,L @

tG @"?&A#sGL Y7uJ051Testing软件测试网l*L VC&HT4R+~;cH

图49 弹出式窗口布局示意图

4]8] z+w0F0

%_3p/Y!Le(v$XG051Testing软件测试网#k z+]%nb

*P5gBYz yMW%T0规则5.2.1.6:根据实际需要,可以在识别区下面切分出一个独立的状态信息区。

f;nJ&v9_+h~ LI0

RL FjL] ~.v~0说明:状态信息区主要是用来放置登录用户、登录时间、日期、版本号、切换用户、退出等信息。如下图中的灰色区域:

_9?,C6qK;D3d4e0识别区

]J k6h+t&v;d051Testing软件测试网$UI'a4@O Tt

状态信息区51Testing软件测试网1v/P Xq!n%}g

GY;B+W6i0导航区51Testing软件测试网.VmRr] rS

51Testing软件测试网c mE1\3v.@/t

输入输出区

~?`NG%C0

}.]*[R2b;\1R0消息区51Testing软件测试网0sY'u#OxP])U X$L

"A V%X-UIr l _051Testing软件测试网iJ Gw6]8e6~8|a

图50 web主界面切分出状态信息区示意图51Testing软件测试网+iti/LiZ8dsL

mZ#W.ZfV~051Testing软件测试网` UH!gw\F_KK

'Kpo(p8u/a9x&BJ{}0建议5.2.1.7:当界面的输入输出区中采取上中下结构时,建议选择条件部分置上;输出结果(如表格)置中;结果的操作按钮置最下方。

i7D9YGX5uA0_F-m0

Q3e$MO#\ t0xW051Testing软件测试网g#PzKZ]8ht

6.2.2 色彩搭配51Testing软件测试网4t@VVo s%Vp$o2[

建议5.2.2.1:主界面各区域颜色由深至浅依次为:识别区、消息区、导航区、输入输出区

J5rIO#_051Testing软件测试网GlW#FM3Jz"{;y

说明:如下图所示:

K'i~0O"d0识别区

sR/b ahN,mA051Testing软件测试网_up@ULn

导航区51Testing软件测试网M;O_$S/syp

SF7Q{4Q)H0输入输出区

a0gq9b5kQ\051Testing软件测试网Z*i._-\A*EV#g!}

消息区51Testing软件测试网,@CXO%dR5n

5y"x3EBq&o W[051Testing软件测试网^vJ&]D7[ i

图51 主界面各区域颜色配色示意图51Testing软件测试网%a7X:]']c

`%Yl,J!@oG$F W0

O T)D(Dn06.3 Help界面

,]T0x"x&\5P0Help界面作为主界面的一个单独窗口,在设计时应该注意在布局和风格上应与主界面保持一致。

Y[ }8oI)p)w@-}*M0

E-t^1le {Q051Testing软件测试网'S!~\[%B

w"YBaV-wJ7z0规则5.3.3.1:所有B/S架构的产品必须提供Help51Testing软件测试网4? s _E#DC

51Testing软件测试网8s9s#n!T6q%[

51Testing软件测试网 o0BG)p3L~4z

6.4 错误处理界面 6.4.1 属性51Testing软件测试网 S q{ AMn8Z6X

规则5.4.1.1:错误提示界面采用模式窗口51Testing软件测试网{`hL4ke

Ze7I N b'a R[0说明:这样用户必须关闭窗口后才能继续操作。

'tmy},W t5h2m0

jVi xUMT051Testing软件测试网"Z;ak:x*RJ

k2[UX b1jB!@0图52 告警类的提示信息窗口样例51Testing软件测试网7`"l#dTE3?

51Testing软件测试网4y [z1@tR\

f0?:t-d%ju-S J U(Z051Testing软件测试网4b&A,j&{C7k

规则5.4.1.2:对于客户端输入数据的有效性验证,出错提示应该由客户端直接弹出对话框提示。51Testing软件测试网@t0??5p

*`;A$Vck"^0说明:如下图所示:51Testing软件测试网 t5\#M\v2I7t

mL,D(RG,TsI051Testing软件测试网s Yi'Q ^4S:}

51Testing软件测试网*T^.[ j)H7c6De9J

图53 客户端错误处理对话框样例

I m:O ZNfJ^o051Testing软件测试网[/[H)w2b-o7p

51Testing软件测试网.V G6n'IRL9Dj.g

6.5 About界面 6.5.1 属性

-GfS7@;} xJfy1y0规则5.5.1.1:About界面必须包含以下信息:品牌标识、系统名称、版本信息、版权声明信息、公司网址链接、技术支持网址链接。其中网址必须为实际的地址链接,提供浏览器打开功能。

`W&c,T/v \0

UPZ6q2a]$Z051Testing软件测试网K2S pfN

+G2`5f-t%z:dE8juZ0规则5.5.1.2:About界面如果需要显示其他必要的信息,需要以TAB页的方式增加。

tir[|2D_%w0

s*f7z1Q1P*N7y0说明:如系统的详细子版本号、LICENSE等其它信息。51Testing软件测试网'g9bMt7NP&G9_Q

51Testing软件测试网Kv%N/j"W~

51Testing软件测试网y-yMD%Yd

6.6 多语言功能 6.6.1 属性

5v C%TTu"NFJ0规则5.6.1.1:当系统支持多语言版本切换功能时,语言切换功能入口清晰,操作便利;禁止通过关闭浏览器实现语言切换。

'i;_ ~:L,to051Testing软件测试网 M4VXo `ZwFQ

N:\B+z+kO:j/]&z0

+BShK!|%sP0规则5.6.1.2:当系统支持多语言版本切换功能时,除多语言切换入口外,界面上禁止多种语言混杂一起的情况。51Testing软件测试网C/Qj'y&KI2U

51Testing软件测试网h3C V6U\jh1B'S

说明:在非英文版本(如中文或其它)界面中允许出现一些专用英文术语和词汇。

Dfd%vp2L0

w:_?I-z8zX(k8~tTl-L051Testing软件测试网` Z/g'v K0Qx'PJF'b

51Testing软件测试网7`6A7qMV5u"k.b

规则5.6.1.3:当系统支持多语言版本切换功能时,系统默认采取与浏览器当前的语言版本一致。

!R2ut(col051Testing软件测试网q],?e6QE2E

说明: 当浏览器当前是英文版本时,其打开的应用系统界面默认采用英文版本。

3rH)TE ae;SZ051Testing软件测试网c(S(wg I

51Testing软件测试网&S&\7@l+p(z*L{(U

gHfXA2p K0建议5.6.1.4:当系统支持多语言版本切换功能时,系统默认当前登录的语言版本自动与上一次登录的一致。51Testing软件测试网oPON#Q5_$l3V

O:z-V,Ju'G^k-w Z0

ZB6o/|w%E?06.6.2 行为51Testing软件测试网.b"p _ J"yyM+|2^.[

规则5.6.2.1:当系统支持多语言版本切换功能时,语言切换后不影响当前操作,不更改当前操作位置。

'|k(yb%u8gu0

2A$T\h \+fN051Testing软件测试网-W.G$g&Qsq

6.7 换肤功能51Testing软件测试网#N_R*W|"yN:e r

通过系统提供的换肤功能,用户根据自己的喜好选择系统界面的样式和风格,这是目前界面设计领域惯用做法。51Testing软件测试网S l%w Z$a o{x

+khxzp.m'^w%c0

v5o[Im h06.7.1 属性51Testing软件测试网-E-P4i7`P"A~)?

规则5.7.1.1:当系统支持换肤功能时,换肤功能入口清晰,操作便利。51Testing软件测试网^?/{-@K\2o}

+g2?3o.IWA1y QO7m051Testing软件测试网IP hLt K(Kl-`

fI eA \(lF)H&t0规则5.7.1.2:当系统支持换肤功能时,保证界面换肤整体平滑切换,不出现图片错位、结构布局凌乱的情况。51Testing软件测试网gb-q;X;z1K

51Testing软件测试网cj+c1i8`)sT^

Vn6[N's8`;Hf| v0

N#TN.x-nO fZ0建议5.7.1.3:当系统支持换肤功能时,系统默认当前登录的皮肤自动与上一次登录的一致。51Testing软件测试网kj&}x7Cq[igF

!D!s ~}g*c|0

(x,rWsJ051Testing软件测试网.t(RC#P"P$o,n

建议5.7.1.4:企业用户版提供至少三套皮肤界面,个人用户版提供至少五套皮肤界面。51Testing软件测试网)V zw;G^-t'G

N-GQyt!j a^0说明:三套皮肤界面可以包括默认风格、暖色调和冷色调界面风格。

,_+A:hUT3R051Testing软件测试网w \ NJ.w?&qZ

51Testing软件测试网8[;J4ilTx%o

6.7.2 行为51Testing软件测试网 {Cs'A2N:a'T0p!y,H

规则5.7.2.1:当系统支持换肤功能时,新皮肤刷新出来的时长不超过5秒。

h6Q9Y5N`t8K0

1bZ)~6?e D@:_Tr0

n0h7t B0U~HDB0

l V p s)ALYDT\\0建议5.7.2.2:当系统支持换肤功能时,系统皮肤切换后不影响当前操作,不更改当前操作位置。

+VL sb3i9[7G`0

5|$rD7oe&Z!r051Testing软件测试网z b9A ?k6hY$Xv'P

HdL'u6^g i*y0

BLIO,o2T3c7\051Testing软件测试网 G M!m.G%Kd
51Testing软件测试网?!@;~m,NA!t._)c

#iL^8B%y`\ J0

TAG:

hequhecong的个人空间 引用 删除 hequhecong   /   2014-07-10 13:31:05
收藏
 

评分:0

我来说两句

日历

« 2024-04-22  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 109609
  • 日志数: 89
  • 图片数: 1
  • 文件数: 15
  • 建立时间: 2013-03-01
  • 更新时间: 2018-08-23

RSS订阅

Open Toolbar