一个Web系统OA界面设计和开发_第1页
一个Web系统OA界面设计和开发_第2页
一个Web系统OA界面设计和开发_第3页
一个Web系统OA界面设计和开发_第4页
一个Web系统OA界面设计和开发_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一个Web系统OA界面设计和开发早在中国IT业方兴未艾之时,计算机应用系统主要以功能实现为主,几乎没有界面设计这个概念。时至今日,随着计算机和网络的不断普及,社会信息化程度日益加深,用户和市场的不断成熟,人们已经不仅仅满足于“够用”,而是更加强调“好用”“易用”;因此,不论是普通最终用户的个人软件,还是企业应用的大型系统,界面设计在系统构建中都成为了一个非常重要的方面。但是,(至少在中国)由于IT业发展滞后、市场还不够成熟等原因,在绝大多数企业中,界面设计在软件系统开发中还没有获得与之重要性相匹配的一席之地,并且在企业运作和协调中也没有形成成熟的模式和解决方案,如何做好界面设计和开发,仍然是大家不断研究探讨的一个问题。我写这篇文章,主要内容是我参加一个面向质检行业的Web系统界面设计和开发工作的过程,包括其间的一些构思和想法;希望能和大家一起探讨一下这个问题,供大家参考。另外,我同时承担了系统开发和界面设计工作,所以,虽然这是一篇讨论界面设计的文章,我会尽量把文章限制在界面设计范围内,但也有可能包含一些开发和系统设计的内容,请大家辨析清楚,欢迎指正。工作流程图,是整个开发过程中与界面设计相关的主要流程工作。用户需求

分析概要设计概要设计界面设计制作详细设计功能结构

分析/详细设计风格设计界面类型风格设计抽彖界面类型\〔设计界面DEMO

制作用户评测完成从最初需求分析开始,我就加入项目,自始自终参加整个开发过程。在需求分析阶段,参与了对客户的访问和调研;在概要设计阶段,参与了部分系统设计分析工作;在详细设计阶段,完成了整个系统界面设计和Demo制作,并提交用户反馈;在代码开发阶段,参与了系统表现层的设计开发。需求分析在需求分析阶段,主要针对界面交互相关问题,对用户进行若干调研。主要包括以下内容•受众用户群调查•系统使用环境调查•受众用户使用习惯调查•用户对旧版本软件使用情况调查这一阶段,由于成本原因,我并没有直接访问客户进行调查。工作主要是提出某些具体问题由需求调研人员,以问卷或口头问答方式,对客户进行调研。另外,公司经验丰富的客服人员和市场人员,也是非常重要的需求来源之一。本系统的客户群主要为国家省市下属质检单位,最终受众年龄从年轻到较高龄都有。对于普通国家机关人员,一般对计算机系统和网络不够熟悉,计算机环境一般,甚至比较差,少有配置优良的环境。在这种环境下,用户对计算机使用一般没有使用倾向,大多更适应手工操作。对本系统的前代使用,最主要意见是使用困难,不方便。还有其他具体调查反馈,如用户基本不使用鼠标右键,年龄较大的用户难以看清密集的较小文字等等。界面设计原则在概要设计阶段,根据需求阶段的调研结果,我整理了系统界面设计的基本原则。因为在代码开发阶段,很多时候界面的具体制作是由开发人员直接写代码,因此必须确定一定的原则和规范,以保证系统界面的统一。一般适用原则•简单明了原则:用户的操作要尽可能以最直接最形象最易于理解的方式呈现在用户面前。对操作接口,直接点击高于右键操作,文字表示高于图标示意,尽可能的符合用户对类似系统的识别习惯。•方便使用原则:符合用户习惯为方便使用的第一原则。其它还包括,实现目标功能的最少操作数原则,鼠标最短距离移动原则等。•用户导向原则:为了方便用户尽快熟悉系统,简化操作,应该尽可能的提供向导性质的操作流程。•实时帮助原则:用户需要能随时响应问题的用户帮助。•提供高级自定义功能:为熟悉计算机及软件系统的高级用户设置自定义功能,可以对已经确定的常规操作以及系统的方方面面进行符合自身习惯的自定义设置。包括常规操作、界面排版、界面样式等种种自定义。•界面色彩要求:计算机屏幕的发光成像和普通视觉成像有很大的不同,应该注意这种差别作出恰当的色彩搭配。对于需用户长时间使用的系统,应当使用户在较长时间使用后不至于过于感到视觉疲劳为宜。例如轻松的淡彩为主配色,灰色系为主配色等等。切忌色彩过多,花哨艳丽,严重妨碍用户视觉交互。•界面平面版式要求:系统样式排版整齐划一,尽可能划分不同的功能区域于固定位置,方便用户导航使用;排版不宜过于密集,避免产生疲劳感。B/S构架适用原则•页面最小:由于Web的网络特性,尽可能减小单页面加载量,降低图片文件大小和数量,加快加载速度,方便用户体验。•屏幕适应:Web界面需要适应不同用户屏幕大小。•浏览器兼容:需要适应不同浏览器浏览效果,虽然目前可不考虑不同浏览器差别,但仍需考虑IE浏览器版本差异带来的客户端不同效果。•最少垂直滚动:尽可能减少垂直方向滚动,尽可能不超过两屏。•禁止水平滚动:由于将导致非常恶劣的客户体验,尽可能禁止浏览器水平滚动操作。•避免隐藏(右键)操作:浏览器的右键操作不符合用户体验习惯,尽可能避免。本系统应用原则•瘦客户端要求:由于客户应用环境配置大多较低,除服务器可单独配置较灵活外,应该保证瘦客户端,使用户容易使用。例如尽量不要使用复杂的JS脚本和HTC组件,不要在客户端使用IE整合XML/XSLT等等。•大数据量表格的水平扩展要求:本系统中存在大数据量的列表,需要较大的交互界面支持为避免水平滚动,应尽可能获取大的屏幕水平空间。•桌面面板导航简化操作:为了实现方便简捷的用户操作,应该保证用户绝大多数操作可通过首页桌面面板的导航来实现。•用户自适应定义:提供较多的可订制功能,尤其对桌面面板提供强大的定制功能;使用户能够将最常用的功能定义到桌面面板,每次登录即可直接使用,简化用户操作。•用户常用操作记录定义:对某些需定义操作的功能如查询、搜索等,提供系统自动记忆和客户定制功能,系统可自动记忆用户前1~3次操作,或者用户可自定义操作记录,方便以后使用。•大数据量表格的水平扩展要求:本系统中存在大数据量的列表,需要较大的交互界面支持,为避免水平滚动,应尽可能获取大的屏幕水平空间。系统分析在概要设计过程中,界面设计人员需要浏览需求分析报告,了解用户的工作流程,和整个系统功能,再根据这些原始需求功能,归纳整理分析,并针对用户交互设计需要,提出意见,参与系统设计。其中包括对原始功能的分类归纳,提出系统交互需要的新功能,对用户功能实现的优先级进行定义等等。例如,提出用户自定义快捷面板功能,常用操作自动记录功能等,需要在概要设计时尽早提出,以方便作好系统规划。另外,需要对整个系统中的常见功能有比较清晰的了解,归纳整个系统界面交互中常见的交互形式,例如在本系统中就包括列表、查询、搜索、填写表单、项目分解、项目选择、审批、报告等等;只有清晰的了解整个系统需求,才能较好的把握整个界面设计的统一性。当然,这也和界面设计人员的经验有很大关系。4.主界面设计设计主界面,确定系统基本风格,是概要设计中的工作之一。首页主界面的主要实现功能是导航,它要达到的目的,是尽可能使用户仅通过首页面板就可以完成所有常规任务。

该主界面包含以下部分用户信息区域显示当前用户信息用尸:■■■角色:頼管理员用户导航区域用户页面导航,收藏功能可以将当前功能页面收藏到快捷功能面板用户导航功能树用户页面导航,收藏功能可以将当前功能页面收藏到快捷功能面板®■曰业务疣程demo「曰业务委托□合同评审□任务分解□子任务单口检验记录□报告編制□报告审核□报告终审口报告发放®曰基础裆家demo□客户管理□人爭管理口设备管理□疣程定殳□表单定义口报告定义功能树隐藏可水平扩展页面空间X桌面面板用户帮助导航用户登录时可根据用户类型,自动加载相关使用帮助或导航。©用户帮助向导1②向导2U剖助向导3O用户向导4O主任务通知区域通知用户系统业务流程中的待办事宜;通知用户办公系统相关信息。用户快捷面板为了能方便快捷的访问系统功能,避免每次访问树形菜单较深级次的繁琐操作,用户可将通过导航栏中的收藏按钮,将当前页面收藏到该面板中;该面板出现在所有业务页面,用户可以随时访问自己定义的功能页面。该导航在首页以面板形式出现,在其他页面以下拉菜单形式出现。缺捷面撅一+快捷功能列表+快捷功能列表+计创管理+抽样单+任务分派+自定爻快捷功能+快捷功能+自定爻快捷功能+快捷功能用户自定义功能区域用户可将相关查询搜索等功能定义到首页面板,例如:最新完成报告察看、报告搜索、检验流程察看等等

快捷面根+快捷功能列表+快捷功能列表+计划管理+抽样单+任务分派+自定爻快捷功能+快捷功能+自定爻快捷功能+快捷功能典型界面以下是系统中几个比较典型的界面模型。i*lfl)WI碇iIFt□沁塞耳AHWJP口苗哲记至口I?用怕农□丽晒S-BSJHg套跖船sQQ裁那品Je[盘冈任舒竟歸■呵=■用ft舒哥希千戏"nnH&W旳打如轴炖陽蚩左试辽左註廿爭rw-n-tjS.BHE-ZZ<i]129^913抑m12i73-理IIUZ43l2mi>lMW31汨,hE-2^3l27S-D2LRfltt35ir+200^12^*3-浊MIMA...蘿誥三IILElErSE可y册::切土!-TfrPJS.?1:餐[WS?阿亟額7|mHmm曲岂HE-ZZ-Ci]123^13l>L2:43I25301:口舍加申口理祁割OOSS^□沁酩□舍阳■理巴圧鸟为2口%»中□肚恰匹□腑驹奇口1冠序蝦™QQ实匡訴品kEl>b±:43l225D2L"■莊等好JW1盘障怪音刿赛9EW■玲“凸.RflHfz^aiza^iipm-n-tiSMHfr3:43l2574l'9aw?iZiis-feltIIE-2Z43I2350I4总it卸宜苏MM0112J5-他丄1油,浊弄:苗三iltElErSEe-9EfrPl?r±i一亍晋哄严土L•亍天日:齐尊;射羊荃彌舟牡IE哥单管.电鲁"E西单封齐怪匕门克-徐[W帚阿酹®.口口曾画邮iMpgci1咖|嗨Q中理H51IuiPBrg.II■?-H51IuiPBrg.II■?-EJ艸[盘冈任舒竟歸■呵=■用ft舒哥希千戏"nnH&W旳打如轴炖陽蚩左试辽左註廿爭rw-n-tjS.BHE-ZZ<i]129^913占址巴话百释F抑m12i73-理IIUZ43l2mi>lMW31汨,hE-2^3l27S-D2LRfltt35ir+200^12^*3-浊□AHWJP口苗t:记至□丽晒g套跖船sqQ裁那品Je蘿誥三IILElErSE可y册::切土!-TfrPJS.?1*-T^a*»:^Wa#»5EXE**W.PX-e-E**^SEi:T4^-餐[WS?阿亟額7mm曲岂在整个系统界面的设计过程中,需要注意整个系统的统一,设计风格要一致,界面中的交互元素,从色彩、样式到排版方式、具体位置都要具备延续性,这样才能使用户尽快习惯整个系统操作。典型交互模式界面交互中,根据功能不同,有不同的交互方式。应该尽量提取抽象,尽可能减少交互模式的种类,或者把交互方式尽可能设计的类似,以方便用户快速熟悉系统。下面列举3个系统中比较典型的交互模式,供大家参考。单项选择回回4杏'疋Y工蔚入.不金许手工岳:血•淨Hl切:兰-JT3^D»d■耳累《*岸1HrA思斗口1%卫璋r■:r婕It单底呂;客户熬喪轴:弄疤0犯交石格目动生咗要JE合同・|圧摆功聘列壬业旨朗呈“IL务雯托牝痔蚤托客户躺号HB2034^=412H62O34-14^14幾H闵口:宙用口口:捡範由密:老户右秣輩越坯爭当产舍业客户3^2客户性覃吉滸竺业(E它疋业客尸3S3SPS^4Si|按第窑户苫埠|捜琳老户国号»■=靈花时闵:雷户CLMH&20344410HBZO;斗44^1狒晶”电垃主业SSi业多项选择;轴进掘“VF豁菊托翌花内曹测敢舞品嘻称320D^.E2.252O(?3.Er-Z520KX3.h2.23岸建叨鳶極~3|陌■Si龙诙可强出7B锻定町胡口押t時手工剧项目分解(GIF动画4桢)子任务分解子任务聲号:HB20031229314分配日期:2003.12.30任务名称:某单位碰碰车设备检验合同要求完成:2004.1.11顶目輪号项目名裔检鑿祥品检鑿依齬详细选取HI20031127312乘客可触及之处檢验碰碰车GBS40S-2000HI20031127313缓沖轮胎碰碰车GBS斗用-皿口HI20031127314车场缓冲拦拦物拦拦物GBS40S-2000i.isK任务直接提交本操作将所有项目作为一于任务提交到人检鑿顶目选取列表:所有检验项目检鑿设备选取列表:*3|诘选择领样人二]|诘选择主检创|诘选择副检二]|完成时间管提交任务取消显示合同苴他信息提示:通过点击检鑿頌目列表最右国标⑧,分配你需要的项目到“任务分解构連"栏中,再选取檢验人员并保存;可劣次操,保存多亍分解子任务■■必须在所有项目分解完毕后才能提交完成?Demo开发Demo是详细设计阶段的重要成果之一,在对系统进行详细的分析设计之后,主要作用是提供给合作客户,在基本功能、系统组成和易用性上进行测试。本系统的Demo主要包括界

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论