冬瓜二手app的设计与实现(软件工程单招)【字数:12804】
科技信息飞速发展的今天,电脑、平板与手机已经成为了人们日常生活中所必备的东西。除了硬件,支持他们运作的还有软件。并且硬件无法直观上的告诉我们你与电子产品之间发生了什么样的交互,但软件却能明白的向你展示你所做出的每一步操作都出现了怎样的结果。这归功于编码设计以及最重要的UI界面设计。编码几乎是每个涉及到计算机行业的人员都熟悉的东西,然而UI设计却还是相对陌生的一个词。UI全称为User Interface Designer,顾名思义就是user和interface的组合,单个从字面上看是用户与界面组合而成,实际上不光是UI,它还包括了潜在的GUI(界面设计师)与UE/X(用户设计师)、ID(交互设计师)。但归根结底,这几点从主要上都是围绕着“用户与界面之间的交互关系”展开。如果说要判定一个界面是否设计达到标准,第一判定条件绝不是设计的美观,因为UI设计第一追求的是用户的感受。尽管界面设计美观也列入判定条件之一,但界面的可操作性考虑级别永远在用户感受之下。本论文结合【冬瓜二手APP】界面设计实例来研究如何设计出一款合格的,可操作性强的标准软件,在设计的过程中应用一些基本交互原理,并对软件界面涉及到的一些原则与方法、过程进行分析。
目录
1.绪论 1
2.软件设计环境 3
2.1硬件环境 3
2.2软件环境 3
2.2.1 Photoshop 3
2.2.2 AdobeIllustrator 3
2.2.3 axure rp 3
2.3 UI设计现状 5
2.3.1软件开在GUI方面的现状及缺点 5
2.3.2软件界面设计原则 6
2.4 课题设计目意义与影响 8
3.APP界面结构分析 9
3.1模块结构 9
3.2确定APP设计细节 11
4.界面设计 12
4.1登录页面设计 12
4.1.1登录效果实现 13
4.2首页模块设计 14
4.2.1首页效果实现 15
4.2.2 精选页面 16
4.2.3 扫码页面 17
4.2.4 搜索页面 18 *好棒文|www.hbsrm.com +Q: ^351916072#
4.2.5 类别页面 19
4.2.6 拍卖页面 20
4.3个人信息模块设计 21
4.3.1 售出页面 21
4.3.2 购物页面 22
4.3.3 发布页面 23
4.3.4 设置页面 24
4.3.5 个人详情页面 25
4.4详情模块设计 26
4.4.1 消息详情页面 26
4.4.5 物品详情页面 28
5.总结 29
参考文献 30
致谢 31
1.绪论
现在随着软件的飞速发展,UI设计这个行业已经步入了趋近成熟的阶段,但真正懂设计又会设计的人并不多。设计出来的东西并不能够很好的直观展示出一个软件的所有优势。如果设计不恰当,很有可能软件原本的优势会反转成为这个软件最大的劣势。幸运的是现在很多企业已经注意到了UI设计至于产品的重要性,例如现在90后耳熟能详的金山系列产品,因为他们最先注意到了UI界面设计的重要性,才使得他们一度在同期同类的产品当中一骑绝尘。以及后来的联想软件,负责UI的部门积极研究用户反馈信息,并根据反馈的信息不断做出更新调整,将可操作性与美观结合而产出的软件为其带来了巨大的回报。过去的实践证明了一点:并非产品功能越多越全就越好,注重用户感受,将软件代码开发部分的付出挪出来一部分投入到界面设计当中,所得的回报才会远高于付出。
GUI(界面设计)——也就是UI设计的核心,是一种结合计算机科学、美学,心理学与行为学,结合各商业领域需求分析的人机系统工程,强调一人一机一环境三者做诶一个整体系统而进行总体设计。对于大部分人来说,用户界面就是软件本身。与“黑盒白盒测试”有着异曲同工之处,黑盒测试是讲程序整体看作是一个不能打开的盒子进行各项BUG测试的方式,而软件之于用户而言也是一个“黑盒”。用户不需要知道这个软件内部代码是如何运行的,它的结构框架又是什么样子的。用户只需要能够“看到软件”本身就已经足够,即“用户界面就是软件本身”。所以,掌握UI设计的技巧与方向才是让软件成功打入市场内部,获得广大用户支持的最直观因素。
UI设计,它需要根据不同的使用者、使用的不同环境、使用的方式来为服务的对象——客户来进行定制设计。那么围绕UI设计,怎么都绕不开的“界面”就是一个窗口,而且界面的设计关乎到整个开发队伍的进度。我们直观的来看,一个软件的诞生过程是怎样的——根据市场需求,项目经理开发出一个可行的项目,并将项目所有可能涉及到的可能性考虑在内,与评估师们进行市场价值评估。如果定下来了就会将项目转交给下一级的“交互设计师”,交互设计师进行原型图的绘制,作为初稿交由项目经理审查。一旦审查完毕,接下来就是UI设计师的工作了,UI设计师需要根据市场需求、用户体验和主流设计来进行界面的排版。以及考虑配色问题,排版问题,如果遇到交互不大合理的部分还需要与交互设计师进行讨论与更改。这时候完成了所有设计细节的原型图就已经成为了视觉稿,视觉稿交由项目经理审查后就可以进行切图与标注,完成所有工作后交于下一步的程序代码员进行代码功能实现。最后是软件测试,项目走查等等繁琐的工作。。一个项目的诞生从开始到结尾,工作最核心的时间段就交给了UI设计师来完成他的工作,从这里就能看出在软件开发的过程中,一个有经验的UI设计师是有多么的重要。
因此对于应用软件而言,用户界面走到最终阶段已是千锤百炼,如果要兼顾可操作性和美观并存就更是难上加难。大多的开发者自比艺术天才,他们不去尽力遵循用户界面设计标准,花去大部分的时间与精力让一个软件变得更加“好用”。这里的好用所指向的却不是“让用户用起来更加方便快捷”,而是“让软件的功能越多越全面越好”,他们认为在一个软件开发当中,代码是最重要的。缺忽略了设计最重要的一点:好的用户界面,是让用户不必阅读用户手册或者接受培训就能得心应手的使用这款应用软件。
对于软件开发公司而言,软件是商品,而界面就是商品的包装盒。代码固然重要,但如果他的包装不够吸引人眼球,人们为何要为这件“商品”买单?
因此,为解决以上设计方面的通病,我将通过在无锡实训时学习的UI知识,结合本次课题设计,利用软件PS与AI来进行界面绘制设计APP中所有界面排版。并且通过axure连接所有界面,添加部分动画效果来实现本次APP设计的展示效果。
目录
1.绪论 1
2.软件设计环境 3
2.1硬件环境 3
2.2软件环境 3
2.2.1 Photoshop 3
2.2.2 AdobeIllustrator 3
2.2.3 axure rp 3
2.3 UI设计现状 5
2.3.1软件开在GUI方面的现状及缺点 5
2.3.2软件界面设计原则 6
2.4 课题设计目意义与影响 8
3.APP界面结构分析 9
3.1模块结构 9
3.2确定APP设计细节 11
4.界面设计 12
4.1登录页面设计 12
4.1.1登录效果实现 13
4.2首页模块设计 14
4.2.1首页效果实现 15
4.2.2 精选页面 16
4.2.3 扫码页面 17
4.2.4 搜索页面 18 *好棒文|www.hbsrm.com +Q: ^351916072#
4.2.5 类别页面 19
4.2.6 拍卖页面 20
4.3个人信息模块设计 21
4.3.1 售出页面 21
4.3.2 购物页面 22
4.3.3 发布页面 23
4.3.4 设置页面 24
4.3.5 个人详情页面 25
4.4详情模块设计 26
4.4.1 消息详情页面 26
4.4.5 物品详情页面 28
5.总结 29
参考文献 30
致谢 31
1.绪论
现在随着软件的飞速发展,UI设计这个行业已经步入了趋近成熟的阶段,但真正懂设计又会设计的人并不多。设计出来的东西并不能够很好的直观展示出一个软件的所有优势。如果设计不恰当,很有可能软件原本的优势会反转成为这个软件最大的劣势。幸运的是现在很多企业已经注意到了UI设计至于产品的重要性,例如现在90后耳熟能详的金山系列产品,因为他们最先注意到了UI界面设计的重要性,才使得他们一度在同期同类的产品当中一骑绝尘。以及后来的联想软件,负责UI的部门积极研究用户反馈信息,并根据反馈的信息不断做出更新调整,将可操作性与美观结合而产出的软件为其带来了巨大的回报。过去的实践证明了一点:并非产品功能越多越全就越好,注重用户感受,将软件代码开发部分的付出挪出来一部分投入到界面设计当中,所得的回报才会远高于付出。
GUI(界面设计)——也就是UI设计的核心,是一种结合计算机科学、美学,心理学与行为学,结合各商业领域需求分析的人机系统工程,强调一人一机一环境三者做诶一个整体系统而进行总体设计。对于大部分人来说,用户界面就是软件本身。与“黑盒白盒测试”有着异曲同工之处,黑盒测试是讲程序整体看作是一个不能打开的盒子进行各项BUG测试的方式,而软件之于用户而言也是一个“黑盒”。用户不需要知道这个软件内部代码是如何运行的,它的结构框架又是什么样子的。用户只需要能够“看到软件”本身就已经足够,即“用户界面就是软件本身”。所以,掌握UI设计的技巧与方向才是让软件成功打入市场内部,获得广大用户支持的最直观因素。
UI设计,它需要根据不同的使用者、使用的不同环境、使用的方式来为服务的对象——客户来进行定制设计。那么围绕UI设计,怎么都绕不开的“界面”就是一个窗口,而且界面的设计关乎到整个开发队伍的进度。我们直观的来看,一个软件的诞生过程是怎样的——根据市场需求,项目经理开发出一个可行的项目,并将项目所有可能涉及到的可能性考虑在内,与评估师们进行市场价值评估。如果定下来了就会将项目转交给下一级的“交互设计师”,交互设计师进行原型图的绘制,作为初稿交由项目经理审查。一旦审查完毕,接下来就是UI设计师的工作了,UI设计师需要根据市场需求、用户体验和主流设计来进行界面的排版。以及考虑配色问题,排版问题,如果遇到交互不大合理的部分还需要与交互设计师进行讨论与更改。这时候完成了所有设计细节的原型图就已经成为了视觉稿,视觉稿交由项目经理审查后就可以进行切图与标注,完成所有工作后交于下一步的程序代码员进行代码功能实现。最后是软件测试,项目走查等等繁琐的工作。。一个项目的诞生从开始到结尾,工作最核心的时间段就交给了UI设计师来完成他的工作,从这里就能看出在软件开发的过程中,一个有经验的UI设计师是有多么的重要。
因此对于应用软件而言,用户界面走到最终阶段已是千锤百炼,如果要兼顾可操作性和美观并存就更是难上加难。大多的开发者自比艺术天才,他们不去尽力遵循用户界面设计标准,花去大部分的时间与精力让一个软件变得更加“好用”。这里的好用所指向的却不是“让用户用起来更加方便快捷”,而是“让软件的功能越多越全面越好”,他们认为在一个软件开发当中,代码是最重要的。缺忽略了设计最重要的一点:好的用户界面,是让用户不必阅读用户手册或者接受培训就能得心应手的使用这款应用软件。
对于软件开发公司而言,软件是商品,而界面就是商品的包装盒。代码固然重要,但如果他的包装不够吸引人眼球,人们为何要为这件“商品”买单?
因此,为解决以上设计方面的通病,我将通过在无锡实训时学习的UI知识,结合本次课题设计,利用软件PS与AI来进行界面绘制设计APP中所有界面排版。并且通过axure连接所有界面,添加部分动画效果来实现本次APP设计的展示效果。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/650.html