1、菜鸟用eclipse设计迷你购物网页,求“用户中心”的大致思路
哈?有点凌乱。但是按照你的要求,这个网站的设计,应该是先有个首页,用户通过登录后,在首页会显示自己的用户名,而但用户点击一下自己的用户名或者“用户中心”,网站将跳转到用户管理中心的界面去管理和维护自己的信息(对自己的信息进行增删改查)。
如果是这样,那就只需要一个JSP,即一个用户管理中心的界面就够了。因为用户登录后,用户名被你存放到了Session中去了,所以,只要你的服务器没有关闭,那么,用户名字和授权的信息也就会一直存在。这样你跳转到用户管理界面时候,<a href="UserManage.jsp?user='<%=userID%>'">用户中心</a>。或者或者跳过去的时候不要UserID也许,只要你的用户名是唯一的就行了。在用户管理界面你就通过用户的名字或者你在后台传过来的用户ID,把用户的信息显示出来:
如:Select * from UserInfo_tab where userID = '<%=userID%>' or userName = '<%=userName%>。意思是你把所有符合这个用户条件的信息全拿出来,最后显示出来:
名字:<%=userName %>。。。。。。。最后你可以添加一个修改的控件,让用户能够修改自己的信息,比如:<a href = ''UserManage.jsp ?modify=true&user='<%=userID%>'"> 修改</a>。
用户对自己信息的所有操作只要在UserManage.jsp这个界面维护就够了。当用户选择修改时,你就要重新把信息拿出来,把它们放在像用户填写自己注册信息的那些控件(就是Input)那样就好了。
如再增加一段代码。哦 说明一下,你之前的用户信息显示的时候,你就把它们统一放在一个<div>
里,现在用户要修改自己的信息了,你就把这个<div style = "display=none;">把他隐藏掉display=none的意思是,隐藏后不占用空间。最后你再添加一个”修改“的<div>,代码大致这样:
<% Select * from UserInfo_tab where userID = %><%=userID%><%;%> <!--再次根据用户的ID或者名字等主键取出数据。其实,你要是逻辑清晰的话,只要在上面select一次就够了,不用select这么多次。-->
<div align = "center" id="modify">
<form method = "post" action= "UserManage.jsp?do=modify&modify = <%= userID%>">
名字:<input type="text" value = <%= userName %> name = "userName" />
年龄: <input type="text" value = <%= age %> name = "age" />
性别: <input type="text" value = <%= sex %> name = "sex" />
<input type ="submit" value= "修改"><!--或者用<button>也行-->
</form>
</div>
最后你再判断一下getParameter("do"),加入传过来的参数是modify,那么就Update用户数据就好拉。
你不会告诉我Update的语句不会写把!我已经帮你做了那么多了,不会写就去看数据库操作的书籍去吧。
注明:”请问怎么把主页已经登陆的用户ID传到用户中心?“,你这都不知道,那你用户登录网站时是怎么是实现的? 一般用户登录你的网站时,你不就是把用户的名字或者一些信息放在了request session 或者application这三个作用域里面了吗?所以,比如session的意思,只要网站的后台服务器没有关闭,那么你放在session里面的信息(比如用户的名字)就一直有效,你只要在任何的jsp页面getSession()就能获取到用户的信息拉。其他的作用域自己百度去。
而且啊,你的业务逻辑都不清晰,而且才5分,没什么人会帮你做的,我就好心帮你做了你一大半的工作了吧。如果还不明白 那就没办法了,只能说 你还是重新学一下JSP和Java的内容吧。或者网页设计技术也要重新学。
2、什么是以用户为中心的设计?
简单的说,在进行产品设计时从用户的需求和用户的感受出发,围绕用户为中心设计产品,而不是让用户去适应产品,无论产品的使用流程、产品的信息架构、人机交互方式等,都需要考虑用户的使用习惯、预期的交互方式、视觉感受等方面。【一句话,就是在做设计时站在用户的角度考虑,“我需要什么样的设计才能感觉最好”,而不是站在开发者的角度上来看。】
衡量一个好的以用户为中心的产品设计,可以有以下几个纬度:产品在特定使用环境下为特定用户用于特定用途时所具有的有效性(effectiveness)、效率(efficiency)和用户主观满意度(satisfaction),延伸开来还包括对特定用户而言,产品的易学程度、对用户的吸引程度、用户在体验产品前后时的整体心理感受等。
为什么要用以用户为中心的设计方式?
1、一个产品的来源可能有很多种情况,用户需求、企业利益、市场需求,或可能是技术发展所驱动。从本质来说,这些不同的来源并不矛盾。一个好的产品,首先是用户需求和企业利益(或市场需求)的结合,其次则是低开发成本的,而这两者都可能引发对技术发展的需求。
a)越是在产品的早期设计阶段,能充分的了解目标用户群的需求,结合市场需求,就能越大程度降低产品的后期维护甚至回炉返工的成本。“如果在产品中给用户传达“我们很关注他们”这样的感受,用户对产品的接受程度就会上升”,同时能更大程度的容忍产品的缺陷,这种感受决不仅仅局限于产品的某个外包装或者某些界面载体,而是贯穿产品的整体设计理念,这需要我们从早期的设计中就要以用户为中心。
b)基于用户需求的设计,往往能对设计“未来产品”很有帮助,“好的体验应该来自用户需求,同时超越用户需求”。这同时也有利于我们对于系列产品的整体规划。
2、 随着用户有着越来越多的同类产品可以选择,用户会更注重他们使用这些产品的过程中所需要的时间成本、学习成本和情绪感受。
a)时间成本,简而言之就是用户操作某个产品时需要花费的时间,没有一个用户会愿意将他们的时间花费在一个对自己而言仅为实现功能的产品上,如果我们的产品无法传达任何积极的情绪感受,让用户快速的完成他们所需要的功能,这是最基本的用户价值。
b)学习成本,主要针对新手用户而言,这点对于网络产品来说尤其关键。同类产品很多,同时容易获得,那么对于新手用户而言,他们还不了解不同产品之间的细节价值,影响他们选择某个产品的一个关键点就在于哪个产品能让他们简单的上手。有数据表明,如果新手用户第一次使用所花费在学习和摸索的时间和精力上很多,甚至第一次使用没有成功,他们放弃这个产品的几率是很高的,即使有时这意味着他们同时需要放弃这个产品背后的物质利益,用户也毫不在乎。
c)情绪感受,一般来说,这点是建立在前面两点的基础上,但在现实中也存在这样一种情况:一个产品给用户带来极为美妙的情绪感受,从而让他们愿意花费时间去学习这个产品,甚至在某些特殊的产品中,用户对情绪感受的关注高于一切。例如在某些产品中,用户对产品的安全性感受要求很高,此时这个产品可能需要增加用户操作的步骤和时间,来给用户带来“该产品很安全很谨慎”的感受,这时减少用户的操作时间,让用户快速的完成操作,反而会让用户感觉不可靠。
3、如何让用户中心的设计更具高级感
你可以东西结合或者过去与未来结合。
4、如何做到以用户为中心的设计ucd
设计发展至今,所面对的对象已经转变过很多次,如今,无论任何一种产品设计,如果希望得到用户的欣赏,就需要对用户尊敬和关心。那么,UCD设计思想(以用户为中心的设计模式)则显得尤为重要。 当然在设计中我们不必去鼓吹用户,因为一套完整的UCD设计流程比不上富有弹性且效果良好的设计方案来的实在,可为什么我们还要把UCD设计思想当做"信仰"来看待? 用户数量产生市场需求 市场并非只有生产者、经营者、广告机构和质量监督单位等组成,如果没有用户,这一切都变得没有意义。作为市场中最重要的买方,用户的决定将改变一个市场的方向,而当用户数量变多时,这种变化会呈数量级上升。 抢夺市场份额也就是抢夺用户数量,而市场细分的手段实际上也是对用户细分。 用户喜好影响产品生命周期 如果用户认为某款产品失去了使用价值,则该产品将面临淘汰,甚至彻底消失的状况。我们可以观察一下,现在身边还有多少移动设备用户主力军在使用1.8、2.0寸屏幕的手机呢?少之又少。 原因在于,传统的小屏幕移动手机本身无法一次性解决用户的多样化需求。首先,功能少,无法实现多种移动应用;其次,显示信息有限和操作限制,小屏幕不能带来愉悦的感官享受,在密密麻麻的按键限制下你也许只能用大拇指来操作;另外,有限的外观设计,从视觉上直接否定了使用档次。 用户有挑选产品的能力 由于全球经济合作的影响,目前我们能够看到的任何产品大概都不会只有生产商在设计制造,那么产品的质量、差异化、可用性、易用性等变量就逐渐成为用户挑选产品的参考因素。 就如你所看到的,选择iphone的用户,同样也有可能接受android,虽然它们在手持移动设备领域算是棋逢对手,但用户只会选择好的产品。 现实用户影响潜在用户 一个用户购买你的产品,并不说明你的产品已经成功,而表明你要准备好接受一系列严格的测试和评估,对于任何产品不利的观点都会被用户无情地放大。 最尴尬的情况是,产品在某些方面的不足,引起了一群用户的共鸣,常见的场景如下: 用户甲:这个手机太差了,居然不能手动调焦! 用户乙:就是,拍照功能很垃圾! 由此引起一连串的反应定远不止这么点儿,不但这两位用户对品牌产生了怀疑,而且他们周围对拍照要求高的用户也拒绝选择这样的产品。 对于一个设计团队来说,如果你的客户因不了解设计而让"通过方案",也许这并不是最美好的事情,对用户负责不只是你的客户的事情,如果这个设计方案在市场中获得较差的反馈,那么对设计团队的负面评估非常大。因此,不管任何时候,提供客户基于UCD设计思想的方案是必须的。
5、如何利用以用户为中心的设计画布系统
用户体验设计绝不是一夜之间就可以做好的东西。它是一个长期的过程,包含大量必须思考和处理的任务模块。虽然它们能被单独处理:不同的时期由不同的人来做,但至关重要的是它们应该是一致的,共同组成统一的整体并服务于相同的目标。
具体指定这些目标确实是一个很大的挑战,而组织围绕目标本身的设计过程也自然困难。我必须承认我们团队在一开始也是叫苦其中。受挫于寻找一个可以帮助我们的工具,我们最终发明了自己的工具:User Centered Design Canvas(以用户为中心的设计画布系统)。我们已经将其分享在了UX magazine社区,如果你想下载使用或查看使用说明,feel free.
受业务模式画布系统中有用功能的启发,和以用户为中心设计方法的强化,以用户为中心的设计画布系统使得我们能够更加容易的组织我们的设计进程并保证主要目标始终如一。9片区域,一张A4纸,经过几个小时的讨论,我们把所有的用户信息和业务信息都聚集在这一个地方。但这绝不仅仅只适用在用户体验设计的早期阶段,当这套画布系统使用后,我们发现它在用户体验设计过程中的多种其他领域都很有效。
和用户一起工作
一套设计可能面向多种不同类型的用户。如果你很幸运的跟那些全程投入其中并乐意投入其中的用户一起工作,以用户为中心的设计画布系统就可能会显示的非常有用。如果有可能跟这些用户见面,跟他们一起头脑风暴来完善这套画布系统是再好不过的了。更多的人,通常意味着更多的想法,而且用户很可能提出一些我们完全没有考虑到的问题。你可以让他们像完成项目摘要一样独立完成这些区域的填充,在这种情况下,比较用户产出的画布跟您团队的画布就非常有用,比较之后,高亮标示出两张画布中相同的条目——这样你就能显然明白这部分相同的内容正标志着需要特别注意的部分。
人物角色
为了创建人物角色模型,需要作出大量研究调查:从诸如人口统计学信息(性别、年龄等)、教育信息和专业背景信息等基础资料,到更深层次的用户需求、动机和恐惧分析。这涉及到大量的数据,很容易迷失其中,尤其是有不止一个人参与这项研究的时候。我们发现以用户为中心的设计系统能够很好的解决该问题。通过将收集到的数据依次填入系统的第2-5条能很好地将不同的数据整理和归类。在我们的团队中,这个过程常常伴随着头脑风暴,它也常常为我们带来额外的收获。在这些事情完成后,我们就通常可以提取出来至少3方面的用户信息框架。
使用记号笔用同一种颜色表示出所有一致的条目。这种方法的另一个优势是,你可以看到哪种类型的用户最常被高亮标示,而这部分用户也自然就是我们的目标角色。
用户模型
请按照我们建议的顺序依次填入所有条目,您可能已经注意到,它们中的一些是有关联性的(实际上所有类型都是相关的,只不过某些之间的联系更为密切)。例如,动机可能直接来自于问题本身,担心经常是为了寻找更安全的方案,业务解决方案应该指定其解决的用户问题。这个逻辑链可以被证明在创建用户模型时非常有用。
注意:这个用户有个问题——他需要汽车的一些零部件,他为了省钱所以他决定在线购买,但他担心这些零件不是原件导致他没法自己安装起来。这样就很容易在我们脑海形成一幅用户画像:他们首先关注零件的价格并从中选出那些低价者,然后通过看这部分零件是不是有证书和看来自其他用户的评价来判定这些零件是不是原件商品,再之后,他可能会去找一些指示说明来确保只靠自己是不是能把零件装到车上。这样,基本的用户框架就已经准备好了!
信息架构和线框图
就像构建用户模型中的一样,画布各领域之间的相关性也可以被证明在规划网站的信息架构中同样非常有用。当所有最重要的条目都被高亮标示出来后,从中选择出网站的组成部分并合理排序就变得更加容易。画布的左侧部分有助于我们发现那些用户重点寻找的信息,右侧部分则帮助我们处理那些从业务角度来看至关重要的信息。将用户和业务目标都具体描述在纸上,能够帮助我们更清晰的落实线框图。将问题区域(也可以是担心恐惧区域)和解决方案区域并列放置,则有助于我们想出那些关乎用户期望和需求的设计思路。
用户是没有时间和心情去读长篇的软件说明书的——请直接给他一个特征摘要和演示就够了。他会投入注意力到每个细节——提供给他一个综合性的PDF规格文档,保证他能够打印出来和自己的团队讨论。
内容编写
一些人声称内容写作不应是用户体验设计的一部分,对此观点我不能同意。文本层次是会像视觉效果一样影响用户体验的。我使用了这套系统很多次,规划跟用户间的对话策略并编写网站内容。我发现它不光有助于我决定哪些内容向用户呈现,而且对选择出匹配业务目标的最佳内容也很有效。
完成区域8(竞争优势)的填充,将优势具体化,就能够更容易的决定在一段文本中强调哪些方面的信息。
以用户为中心的设计画布系统仅仅是一个简单的工具,也可能正是由于它的简单灵活让它能如此的多功能化。这套画布上收集的所有信息的有用性贯穿于用户设计的整个阶段。我在这里只描述了其中的一部分,但也有许多其他的我能想到的和还没有发现的地方。希望你们一起来完善。
6、什么是以用户为中心的设计
1、在进行copy产品设计时从用户的需求和用户的感受出发,围绕用户为中心设计产品,而不是让用户去适应产品
2、无论产品的使用流程、产品的信息架构、人机交互方式等,都需要考虑用户的使用习惯、预期的交互方式、视觉感受等方面
7、什么是以用户为中心的设计?
就是提高用户体验度,简单点说就是站在用户的角度去设计你的产品或内容。
8、网站用户中心一共要设计多少个页面
一、界面设计的分类
以功能实现为基础的界面设计。
交互设计界面最基本的性能是具有功能
性与使用性,
通过界面设计,
让用户明白功能操作,
并将作品本身的信息更加顺
畅
的传递给使用者,即用户,是功能界面存在的基础与价值,但由于用户的知
识水平和文化背景具有差异性,
因此界面应以更国际化,
客观化的体现作品本身
的信息。
(二)
以情感表达为重点的界面设计。
通过界面给用户一种情感传递,
是设计
的真正艺术魅力所在。
用户在接触作品时的感受,
使人产生感情共鸣,
利用情感
表
达,切实的反应出作品与用户之间的情感关系。当然,情感的信息传递存在
着确定性与不确定性的统一。
因此,
我们更加强调的是用户在接触作品时的情感
体验。
(三)
以环境因素为前提的界面设计。
任何一部互动设计作品都无法脱离环境
而存在,
周边环境对设计作品的信息传递有着特殊的影响。
包括作品自身的历史、文化、
科技等诸多方面的特点,
因此营造界面的环境氛围是不可忽视的一项设计
工作,这和我们看电影时需要关灯是一个道理。
二、界面的组成元素
计算机的键盘与鼠标这两个物理接口是人机界面中最为传统的组成要素,
但
这些却逐渐成为人机界面发展的局限性。
因为人类无法通过键盘鼠标将信息数据
自由的融入人类活跃的思维想象力当中,使得人类对人机界面产生疏离感。界
面如何超越键盘与鼠标局限,
进一步扩展数字系统和人类之间的界面,
使数字系
统真正进入人类生活,成为现阶段的界面设计研究方向。
三、界面设计要求
1.
以易操作性保证读者。
交互作品的界面设计采用超媒体链接技术,
将文字、
图形、图像、声音、动画等媒介要素,进行编排,使之成为一个连贯的整体,呈
现在一个复杂的交互系统中。界面反映的是信息的总和而并非单一的信息,倘若在提示、菜单和帮助产生相同术语,在不同的应用系统中应具有相似的界面外观、布局、交互方式及信息显示、界面设计要保持风格的一致性。
2.
用户便可以根据自己的认知经验,明白功能操作通过界面上的视觉暗示正确选择内容,在任何
地点都能回到主界面或退出整个多媒体作品,因此每个操作对用户来说应是符
合逻辑的用户能够较容易了解它要表达的信息与情感。
四、网页界面的组成
在确定
web
界面后,
需要进一步确定界面的组织结构。
与传统媒体不同的是,
网页界面增加了生动性和复杂性,
强调由代码语言编程实现的各种交互体验式效
果,
但也使得在更多的页面元素排布及优化上值得网页设计者考虑。通常一个软件界面的元素包括界面主色调、字体大小与颜色、界面布局、交互方式、界面功能分
布、界面输入输出模式等。其中影响用户工作效率的元素包括:输入输出方式、交互方式、功能分布,在使用命令式交互方式的系统中,命令名称、参数也是界面元
素的内容
[5]影响用户对系统友好性评价的元素则有:颜色、字体大小、界面布局等,软件界面作为一个整体,其中任何一个元素不符合用户习惯、不满足用户要求都将降低用户对软件系统的认可度。
5:用户需求分析
网络的交互性如今已经成为网络界面设计中重要目标之一。为了能从设计的角度,更加提高络的可用性,设计师们要全面的关注与了解用户的多元化要求及行为特征。依靠正确的方法能够更加准确的记录和实现多元化的用户要求,网络界面的设计工作首先从对用户的调查分析始,针对用户的需求、用户心理分析、用户的网络常识、用户情感体验等分析直接影响用户使用的因素。在用户分析中要借助心理学、传播学、社会学等相关理论,以此分析在不同类型的用户中对界面不同的需要以及反应,为交互系统的分析设计提供可靠的理论依据和参考,使设计出的交互系统更适合于各类用户的使用
[6]
1.
体现以用户为中心的设计。首先从对用户的调研开始、然后对用户建模、信息概念设计、网站原型设计到用户测试及方案实现,整个设计过程都始终围绕着用户进行,真正做到以用户为中心。保证用户界面运作的一致性是网页界面设计的重点之一。在主页列表框的设计中,如果击其中的一项,使得某些任务完成。由此双击列表框中的其中的任何一个项,都应该有同样的任务完成。也就是所有窗口按钮的位置设计要达到一致性,提供的标签设计和信息要一致,颜色要一致。用户界面设计的一致性会使得用户对网络界面运作建立起精确的心理模型,以此降低用户培训和支持成本。在页面视觉传达上,从网站的主题内容和定位来决定需要与之前运用的元素保持一致
[7]
2.
减少用户思考的设计。一般的短时记忆只能保持二十秒左右,最长不超过一分钟。在如此短的时间内我们能储存多少信息呢?答案是7士2即5~9个项目,平均为7个项目。可见,人在短时内注意力是集中和少量的,基于识别的用户界面在很大程度依赖于用户所关心对象的可见性,显示太多的对象和属性会让用户很难找到感兴趣的对象。同时,用户不弃欢经常重复性输入一信息,如个人 账号,安全信息,操作习惯,下次操作行为等,这些占用了用户完成其他重要任务的时间。
3.
明确体现网站的特色服务。用户界面要非常明确地体现网站的特色服务,安排最大的空间并且在最显眼的位置来摆放网站的最大卖点和用户最关心最常用培训系统,而其他用户也会感兴趣的渠道信息、最新共享信息版块和论坛板块等放在界面较显眼的位置。这些都是基本满足用户需求,以用户为中心的界面计。
4.
迎合用户的习惯。迎合用户的习惯,主要为了让用户在操作中简单到极致。作为1个Ul设计员,我们应当多的去了解用户习惯在什么地方寻找导航栏、习惯把哪部分作为网站的重点,惯在什么地方点击注册、惯在什么地方找搜素框、习惯点击什么样的按钮,什么颜色会加速用户的心跳、增强消费的冲动。由此,根据用户的行为习惯,对网站的整体布局进行重新策划,使简单、简单、再简单、简单到极致,通过清晰的流程和界面,让用户减少对网站的思考以及寻找的时间;让准确的色彩和表述减少用户心理斗争的时间。通过不断地调研,用各种可用性实验来计算用户在每一个界面下所需思考的时间,然后,最好的页面设计的评判标准就是用户耗费时间最少的那个页面。
好了 以上是我个人观点,以及我在网上找的一些相关资料。具体你想做用户中心还的看你的网站的价值观,值不值得用户去注册的。才是最“主要”的呵呵
9、如何做到以用户为中心的设计
用户体来验设计,并不是指你的设计自要以用户为中心,从用户的角度去思考怎么做。每个用户都有自己的想法,如果光听用户的就会陷入泥沼无法自拔。相反,需要做的是了解到用户反馈中其内涵的用户真正的需求。比如说你的网页设计在做用户调研时,用户跟你说加个返回顶部的小按钮,你认为这有利于用户体验,就加上了。这的确满足了用户的需求,然而当你思考用户为啥要加返回顶部的链接时,你发现他可能是想要找导航看看其他栏目。这时候你在页面底部加一个底部导航,比返回顶部的效果会更好。通过用户反馈,找到其需求痛点,之后围绕该痛点去做设计,真正的从根本上满足用户需求。
老牌网页设计公司青岛新锐很高兴为你解答该问题。