《基于Android的服装搭配APP设计与实现.docx》由会员分享,可在线阅读,更多相关《基于Android的服装搭配APP设计与实现.docx(38页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、摘要这篇论文主要围绕一款服装搭配应用程序PEACEMINUSONE进行,讲述了我对于它的构思,设计以及实现的过程。这个系统主要是在Android Studio开发环境下进行的,通过封装好的API进行操作,编译后通过夜神模拟器进行UI界面和功能方面的展示。时至今日,老百姓们开始注重个人的仪表,越来越多的穿搭风格出现,特别是明星们的穿搭风格,更是老百姓们茶余饭后的讨论和追逐借鉴的对象。越来越多的穿衣风格出现在街头巷尾,时尚亮眼的穿搭风格也让人如沐春风。而这时,穿搭审美能力较差的朋友也就“相形见绌”了。这种环境现象出现后,部分颇有远见的互联网精英看到了其中的商机,一时间许多的服装搭配应用程序在市面上
2、蜂拥而至。但是据我个人多日来的仔细观察,发现这些应用程序大多数都是针对女性同胞。当然也有部分针对男性朋友的服装搭配应用程序,但是我下载下来使用后发现,可借鉴的参考作用并不高,风格迥异有些难以接受。再加上我平时对服装搭配方面也比较感兴趣,于是我产生了设计一个服装搭配应用程序的想法。本系统的主要特点是通过对权志龙多年来的舞台及私服中风格各异的穿搭进行多方位的解析和多样化的分类,包括穿搭规则,搭配要素,风格取向,颜色搭配,使用的单品,适合的群体以及场所,甚至适合的季节,相同搭配元素的推荐等方面。从而为老百姓们追求时尚,提高审美提供部分参考,激发他们更多的穿搭灵感,引领他们找到适合自身的时尚穿搭。既满
3、足了广大男性友人提高审美,追逐时尚的自身需求,又不流失女性友人的巨大市场。PEACEMINUSONE系统最主要的是这四个部分:“登录注册”部分,“首页”部分,“分类”部分,还有“我的”。在这个系统里面,“首页”部分主要是利用控件item以图片和标题堆叠的方式来吸引用户眼球,让用户可以滑动浏览,通过图片和标题确定自己喜爱的风格,用户可以点击了解详情按钮进入该穿搭详情页查看该套服装搭配的详细解析,与自身风格作比较,从而筛选出适合自身的服装搭配风格,在这部分,用户可以通过点击“收藏”将相关穿搭进行收藏操作,以便后期可以在“我的”功能模块进行再次查看。“分类”功能模块主要包括服装穿搭的各种风格,通过点
4、击想要进行了解的风格取向,进入该风格的单品页面,选择相关单品,进入服装搭配浏览页,通过相关图片示例和文字解析,从而筛选出适合自身的服装搭配风格。同样地,也可以通过点击“收藏”进行收藏选择,后期可在“我的”功能模块进行查看了解。“我的”功能模块主要是包括了用户的个人信息,具体包括:账号,密码,收藏等个人信息。可点击进行查看更改以及删除。本系统具有操作简单,方便实用等特点。关键词:服装搭配App 权志龙 “首页” “分类” 穿搭取向 “我的”38AbstractThis paper mainly focuses on a clothing matching application - peacem
5、inusone, and describes my conception, design and implementation of it. This system is mainly implemented in the Android Studio development environment, through the encapsulated API for operation, after compilation, through the night God simulator for UI interface and function display. Today, people
6、begin to be care about personal appearance, more and more dressing styles appear, especially the dressing style of stars, which is the object of discussion and pursuit of reference for people after dinner.More and more dressing styles appear in the streets and alleys. The fashionable and eye-catchin
7、g dressing style also makes people feel like spring breeze. At this time, the poor aesthetic ability to wear friends will be dwarfed. After this kind of environmental phenomenon appeared, some visionary Internet elites saw the business opportunities, and many clothing matching applications swarmed i
8、nto the market for a while. However, based on my careful observation over the past few days, I found that most of these applications are aimed at female compatriots. Of course, there are also some clothing matching applications for male friends, but after I download them for use, I found that the re
9、ferential function is not high, and it is difficult to accept the different styles. In addition, I am usually more interested in clothing matching, so I came up with the idea of designing a clothing matching application.The main features of this system are multi-dimensional analysis and diversified
10、classification of different styles in Quan Zhilongs stage and private dress over the years, including dressing rules, matching elements, style orientation, color matching, used items, suitable groups and places, even suitable seasons, recommendation of the same matching elements, etc. So as to provi
11、de some reference for the common people to pursue fashion and improve their aesthetic, inspire them more inspiration for dressing, and lead them to find their own fashion dressing. It not only meets the needs of male friends to improve their aesthetics and pursue fashion, but also does not lose the
12、huge market of female friends.This system mainly includes four modules: login registration function module, home page function module, classification function module, my function module. Among them, the home page function module mainly uses item to attract the users attention by stacking pictures an
13、d titles, so that the user can slide and browse, and determine his favorite style by pictures and titles. The user can click the learn more button to enter the details page of the dress matching to check the detailed analysis of the dress matching, and compare with his own style, so as to screen out
14、 the suitable ones Clothing matching style. In this part, users can click collection to collect relevant clothing, so that they can view it again in the my function module later. The classification function module mainly includes various styles of clothing matching. Click the style orientation you w
15、ant to know, enter the page of items of this style, select relevant items, enter the browse page of clothing matching, and select the appropriate clothing matching style through relevant picture examples and text analysis. Similarly, you can also click collection to select a collection. Later, you c
16、an view it in the my function module. My function module mainly includes the users personal information, including: account, password, collection and other personal information. You can click to view the changes and delete them. The system is easy to operate, convenient and practical.Key words: clot
17、hing matching app Quan Zhilong home page classification dressing orientation my目录第一章 引言101.1本课题研究背景101.2国内外发展现状111.2.1 国内发展现状111.2.2 国外发展现状11一、 结合移动互联网,增加展示过程多样性,增加趣味11二、思考App各种方向可能性,灵敏洞察移动购物的价值121.3论文研究意义12第二章 相关技术介绍132.1 JAVA技术132.2 应用平台Android简介132.3 Android开发环境搭建13第三章 系统分析153.1系统概述15图3.1用例图163.2
18、 用户需求分析16图3.2服装搭配详细解析19图3.3服装搭配分类19图3.4系统ER图203.2系统功能分析203.2.1功能需求分析203.2.2系统功能结构图21图3.5 PEACEMINUSONE系统功能结构图213.3系统流程分析21图3.6 用户注册流程图22图3.7 系统具体操作流程图233.4 系统可行性分析23第四章 系统设计244.1 功能设计244.2数据库分析25表4.1用户表25表4.2服装搭配条目表25第五章 系统功能模块的实现265.1登录模块的实现26图5.1 登录页面275.2主界面模块的实现295.3 “首页”模块的实现30图5.2 系统首页325.4 “我
19、的”模块的实现32图5.3 “我的”页面33第六章 系统测试356.1 测试概述356.2 登录模块测试35表6-1系统用户注册测试用例35表6-2系统用户登录测试用例366.3 首页模块测试36表6-3首页模块测试用例366.4分类模块测试36表6-4分类页面模块测试用例37第七章 总结与展望387.1总结与不足387.2展望38致 谢39参考文献41第一章 引言本章内容主要阐述课题当前的研究背景,服装搭配应用程序在国内外的发展现状,以及本课题的研究意义。1.1本课题研究背景 当代社会发展日新月异,逐步实现小康生活状态的老百姓们开始注重个人的仪容仪表等人文关怀问题,开始尝试越来越多种类型的穿
20、搭风格,服装搭配也逐渐成为老百姓们的关注和讨论对象。而明星们的穿搭风格更是经常在网络上和老百姓们的日常生活中引起热议和疯狂追逐借鉴,同款单品也是老百姓们疯狂抢购的对象。越来越多的穿衣风格出现在街头巷尾,也给城市带来春天般的勃勃生机。而时尚亮眼的穿搭风格也给其本人自身带来不小的自信和从容,心情也会变得异常愉快,同时也会给自身带来美好的缘分。没有对比就没有伤害,相较之下,穿搭审美能力较差的朋友就显得没有那么“愉快”了。出现这种环境现象后,部分高瞻远瞩的互联网大佬当下就做出了预判,也就是说他们看到了其中的商机,一时间许许多多的服装搭配应用程序开始出现在了市面上。但是据我个人多日来的仔细观察,发现这些
21、应用程序大多数都是针对女性同胞的,而且风格大同小异,有种依样画葫芦的感觉,并不得女生们的欢心。相较于服装搭配应用程序,女生们似乎更喜欢通过追星或追剧这样一种可以说是一举两得的方式来获取更多她们喜爱的搭配风格,也就是我们常说的明星效应,既可以满足女生们爱追剧或追星的心情,又可以提高自身审美。当然其中也有部分针对男性朋友的服装搭配应用程序,但是我下载下来使用后发现,可借鉴的参考作用并相当低下,风格夸张迥异,实在是令人难以接受,一不小心就容易搭配成“精神小伙”。于是我有了要设计一个面向男性朋友的服装搭配应用程序的想法。在众多的明星中,我选择了权志龙,原因不仅仅是他粉丝受众不论从年纪还是地域方面来说都
22、比较多,其中也包括我本人,更是因为他是少有的一个出道多年造型风格多变且少有踩雷的明星,每一次的造型,包括私服和舞台,都能够在网络和生活中引起大家热议和模仿。他本人也是各大秀场的常客,乐衷于研究时装搭配,并且进行自己的相关创作,从而推出了大火的私人潮流品牌PEACEMINUSONE。而他本人对时装搭配的独特理解和鲜明的风格也让他被誉为潮流的引领者,价格不菲的私人品牌也遭到人们的疯狂抢购,甚至成为许多明星网红的必备同款。而本系统正是以他的私人潮流品牌PEACEMINUSONE进行命名的。1.2国内外发展现状 随着互联网产品发展技术的成熟,移动化拥有的便捷特性逐步吸引老百姓们,用户也开始使用并逐步对
23、各种移动互联网产品产生了依赖。服装搭配类应用程序也随之发展。因为具有开放性,流行性,基于互联网共享和便利性等特点,让用户有了新颖的交互体验,最大可能的满足用户的需求,以下为服装搭配应用程序近几年来在国内外的发展现状。1.2.1 国内发展现状目前国内各大APP市场中提供下载的服装类APP种类较多,但用户量较多的只有几款,大部分无人问津无人知晓。原因有的是广告宣传不到位,人们根本不知道有这款APP;有的是操作方式过于的繁琐;有的是搭配效果无法达到用户的预期要求,无法吸引用户眼球;有的是广告链接太多太杂,总是容易点击跳转到广告页,引起用户反感;有的是附加购买链接过于昂贵,容易给用户带来不好的消极情绪
24、。目前大多数APP不被用户选择使用的最主要因素,就是没有给用户提供良好舒适的用户体验。1.2.2 国外发展现状相较于国内服装搭配类APP的落寞和无人问津,国外在服装搭配上的互联网发展可谓是可圈可点。下面是我搜索调查到的部分案例:1. 英国有一个蛮有名气的内衣App,它推出了一种叫做“线上伸展台”的特效,也就是说在他们的官方网站上面会有5个身材类型不一样的真人模特,然后呢用户可以在APP上进行操纵模特去试穿它的商品,还可以让模特前进,转身,往回走之类的,真的是结合了展示跟互动,很有创意以及趣味性,让人觉得挺神奇的。2. H&M在它的APP上提出了“Dressing Room”这么一个功能,这个功
25、能就是提供30多位不同类型的真人模特,还可以根据灯光,背景,进行模拟真的是把用户体验当成第一使命在完成,用户真的可以感受到满满的诚意。3. GAP推出了iPhone版“StyleMixer”功能,用户可以通过照片模拟服装搭配的感觉,并通过建立个性化购物清单来直接购买,或者用GPS定位直接找到附近的分店。4. 西班牙Zara推出“Zara shop online”,有包括产品目录、结帐、商店与个人资料页面等四大功能,为用户提供便捷省时的体验。以上信息,告诉我们两点:一、 结合移动互联网,增加展示过程多样性,增加趣味在今天,移动互联网的应用非常普遍,如何在App上体现出产品或服务的风格、氛围,让消
26、费者参与体验、互动,将是发展重点。现在,线上虚拟试衣类的应用很流行,未来应该会有更多服装购物类的应用程序用到这一点,那么在APP上通过不同场合,不同情景,不同需求进行搭配,或者直接以用户的照片进行服装搭配,提高效果的真实度,让用户有实感,还可以跨产业商品捆绑进行搭配销售,这些都可以作为参考方向。二、思考App各种方向可能性,灵敏洞察移动购物的价值以后,智能手机APP估计无所不在了,那么我们应该主动思考APP可以往什么方向发展,可以和什么相结合。目前的APP大概可以分为三种,第一种是通过利用趣味性来吸引用户,让用户牢牢记住这个APP;第二种是将APPP跟社交平台结合,通过大家的分享,达到口碑营销
27、;第三种是将展示方式融合到互联网中,让消费者的消费行为随时随地都可以进行。1.3论文研究意义 在今天,服装搭配类应用程序其实不算多,而且大多数都无人问津,所以目前国内对这个的研究很少。而国外关于服装搭配应用程序的研究就比较多了,不过主要是集中在具体的应用层面,在理论方面涉及的很少。也就是说,目前在国内外针对服装搭配类APP还没有比较成熟的研究成果,所以,关于服装搭配这方面的研究可以说是任重道远了。 第二章 相关技术介绍2.1 JAVA技术 作为一个开发编程语言,Java具备简单易用好上手的特点,所以就算是新手,也可以很快的了解使用它,所以还是很推荐新手从Java入门的。除此之外,它还可以撰写跨
28、平台的应用软件,也就是说不在同一平台上的应用软件,它也进行撰写,真的是很厉害了。Java技术还具有很多特别优秀的特点,比如通用性、可靠性和高效性,它的应用也很广泛,包括了个人PC等许多方面。在目前互联网飞速发展的条件下,Java更是拥有了非常明显的优势,前途一片光明。2.2 应用平台Android 作为一个软件开发平台,Android它其实属于开放性的移动设备,通俗点说就是它是免费的,这一点倒是很鼓舞大部分程序员 虽然说Android是以java作为开发语言,但是由于版本不同和移动设备电量之类的因素,Google决定自己开发搞了个虚拟器来运行Android,就是Dalvik。按照目前移动互联网
29、的势头来看,移动应用应该会越来越丰富的,毕竟现在大部分人都是“快生活”,快餐式的生活方式,将带来同样快捷的应用。所以Android前程还是很美好的。2.3 Android开发环境搭建 1.下载安装Android Studio,我用的是3.0的版本,创建新项目2.下载模拟器夜神3.双击conn.bat或者通过cmd命令连接adb设备(实现AS和模拟器的连接)第三章 系统分析在开始着手设计系统开发之前,我们需要通过完善和详尽对系统界面、功能等的初步构思来对整个系统的各项需求和功能进行详细的拆分解析,来确定系统需要实现的功能有哪些,基于什么样的用户需求。只有真正明确了对于系统我们需要做些什么,各方面
30、需要达到什么样的标准,是否切实可行,然后才能具体去考虑如何通过代码实现。本章内容主要对PEACEMINUSONE系统的各方面需求和功能进行初步的分析,结合功能结构图和系统流程图等,更加明确系统的开发目的,功能需求和设计方向。3.1系统概述 在追逐时尚潮流的今天,服装搭配审美能力尤为重要,提高此能力的重要方法之一就是借鉴明星们的服装搭配,而其中影响力最大,服装风格变化最多的就是权志龙先生了,由此PEACEMINUSONE系统应运而生。本系统主要是通过对权志龙先生多年来的各种造型(包括私服和舞台服装)进行拆解分析,对其中的穿搭规则、搭配要素、风格取向和适合的群体进行研究探讨,包括颜色搭配,单品使用
31、以及适合的场所,从而总结出简单易懂的搭配规则和窍门,为用户进行服装搭配提供切实可行的参考,从而达到用户提高审美的目的。本系统还将对各项服装搭配进行详细的分类,包括服装风格取向方面的分类,服装单品方面的分类和服装颜色方面的分类,用户可以通过具体元素的筛选,明确个人的喜好风格,再结合风格详情页面的具体服装搭配解析来确定个人适合的服装穿搭。PEACEMINUSONE系统主要面向的是普通用户,用户通过注册登录进入主界面,用绚丽精致的服装搭配图片吸引用户视线。用户可以滑动浏览通过item堆叠出来的服装搭配示例,根据对图片和标题的喜好与否,用户可以点击“查看详情”按钮进入该相关服装搭配的详情页面,了解该服
32、装搭配的风格取向,搭配元素,使用单品和适合群体,觉得喜欢或者合适的话,用户还可以进行收藏操作,后期可以在“我的”功能模块进行再次查看;系统中的“分类”功能页面主要显示了各种服装搭配的风格取向,比如简约,复古,轻奢等等,还可以选择具体的服装颜色,通过筛选的方式,用户可以选择想要了解的风格取向,接着会跳转进入风格单品页面,页面上会有相关的单品元素供用户再次进行筛选,比如T恤,帽子,墨镜等,在这样层层筛选之后,用户对于自身的服装搭配风格将会有一定了解,也能从中看到自己在服装搭配方面的差距。综上,系统用例图如下图3.1所示:图3.1用例图3.2 用户需求分析在当今社会中,移动应用程序发展日新月异,种类
33、繁多,其中就包括服装搭配类的应用程序。移动应用程序最吸引用户的一点就是便捷特性,随时随地可以进行操作,非常方便。但正是因为移动化的发展非常快速,所以要想真的留住用户,就要搞清楚用户喜欢什么,有什么样的需求要我们来满足的。也就是说应用程序要有商业价值,要谋和用户的偏好,让他选择使用你的应用程序,要设身处地为用户最大限度的提供良好舒适的使用体验,才不会引起用户的反感导致决定卸载。于是我开始对用户需求进行思考,假设我是一个用户,我在浏览应用商店的时候,出于什么样的目的,我会主动去搜索服装搭配类的应用程序,或者只是浏览的时候被吸引住眼珠,那又是什么让我决定去下载这个服装搭配类的应用程序呢,我想要从中获
34、得什么样的信息,或者说什么样的东西会吸引到我决定把它下载下来,我对它会有哪些方面的期待,什么样的东西会让我感到失望,又是什么样的东西会让我觉得惊喜,甚至决定坚持使用它。这些都是在软件开发初期需要进行思考的问题,总而言之,就是要让客户对你的系统感兴趣,甚至喜欢你的应用程序。为了弄清以上这些困惑,我询问了身边的一些朋友,它们会在什么样的情况下去下载一个服装搭配类的应用程序,他们想看什么类型的服装搭配,什么样的风格取向会符合他们的需求,其中会需要用到哪些功能;结合自己平时穿衣搭配的想法或者有哪些困惑,我也去下载了一些服装搭配类型的应用程序,看看什么样的东西会一眼就抓住我的注意力,吸引到我。我也考察了
35、别人的服装搭配应用程序都有哪些特点,又有哪些缺点,都包含什么功能,实用与否,等等。经过很长一段时间的反复思考和调查比对,我总结了以下几点内容,作为接下来系统设计实现的参考和方向。(1) 主题要鲜明独特,善用达人影响力。当我在浏览应用商店的时候,我能看到该服装搭配应用程序的主题内容,以及部分主要功能界面。也就是说用户可以了解到你这个系统通过什么样的方式展示服装搭配,都有哪些功能,还能看到你的界面设计。所以要想抓住用户的注意力,就要有鲜明独特的主题,以及吸引用户的买点设计。举个例子:在我的应用商店搜索“穿搭”,“服装搭配”等字眼,出来的第一个应用程序就是“蘑菇街”,它主要是针对女生群体,属于一站式
36、消费平台,也就是说在这个系统里你可以看到网红达人们的穿搭分享,这些网红达人还会开设直播,通过解说她们自己的穿搭规则,搭配要素,风格取向和穿搭技巧,来推荐适合的群体和当季的时尚单品,用户可以直接点击链接购买相关的服装。通过鲜明的主题来吸引用户使用系统,再将达人们的影响力利用到极致,也就是我们常说的明星效应,以此来留住用户并且达到诱导用户消费的目的。由于“蘑菇街”针对的用户群体是女生,所以它的主题设计也比较偏向女性化,主要是展示各种类型的女生适合的各种穿搭风格。系统主界面随机推荐达人们的穿搭,包括图片和服装搭配要点,主要就是利用年轻貌美的网红达人的推荐影响力,带货能力以及女性们的爱美爱比较的心理作
37、为卖点,让女生们在看完达人们的时尚穿搭图片和相关好评之后,激发新的搭配灵感,对自己平时服装搭配风格有新的构思,产生原来还可以这样搭配的想法,觉得这样搭配出来好像也很时尚很亮眼,自己按照这样搭配也会很合适也会同样好看,自己也可以尝试这样的穿搭风格,从而吸引用户进行消费,实现商业价值。所以,在制定本系统的主题内容的时候,一定要多加考虑到主题的独特性,只有与众不同,才能鹤立鸡群,从众多服装搭配应用程序中脱颖而出。其中,可以将明星效应划入主题的独特性的考虑因素之一。(2) 界面要美观整洁,布局设置要合理化。用户对于一个系统的初步印象,除了主体功能外,最重要的部分就是界面设计,毕竟用户第一眼看到的就是系
38、统的界面设计,也就是我们常说的界面设计是系统的“门面担当”。系统界面是否美观整洁,是否给用户带来流畅愉悦的使用感,布局是否合理,是否能够突出系统在服装搭配功能上的特点,不让用户产生迷惑,完全不知道你这个应用程序在做些什么,这些在很大程度上都与用户体验挂钩。在我们平时下载使用应用程序时,最不喜欢的一点就是界面设计得乱七八槽,条条框框全部内容都挤在那里,这样太过于繁杂,你甚至不知道该往哪里看,眼花缭乱让人丈二和尚摸不着头脑,这样往往适得其反,很容易引起用户的反感,使得用户体验大打折扣。所以在后期设计系统界面的时候,要尽量注重界面的美观整洁,切忌界面内容过于繁杂,引起用户负面情绪。另外,要重点突出系
39、统的特色。(3) 系统功能特点要突出,注重服装搭配合理性和多样性。一个系统好与否,最大的决定因素就是功能是否符合用户需求。也就是说你的系统功能必须谋和用户的需求。而作为一个服装搭配应用程序,最主要的就是要体现出系统的服装搭配,其中要特别注重合理性和多样性。合理性的意思就是说,推荐的服装搭配要适合用户,就像服装店不可能给较胖的顾客推荐紧身裤一样。对于不同的用户应该有不同的服装搭配推荐,最起码要对系统中的服装搭配作出解析分类,让用户对这套服装搭配有具体的了解,他才能判断出自己是否适合。也就是说用户查看系统中任意一套服装搭配时,系统应该要有对这套服装搭配的详细解析,包括穿搭规则,搭配要素,风格取向,
40、颜色搭配,使用的单品,适合的群体以及场所,甚至适合的季节,相同搭配元素的推荐等等。这里千万要注意,相关的解析最好言简意赅,切忌长篇大论罗里吧嗦,大段大段的文字是很容易让人头脑发昏走神的,用户也不会愿意花费大量的时间精力来阅读理解你的解析。所以我们不需要把解析过程罗列出来,可以将最有用的信息提炼出来,就把用户最想知道的说清楚就可以了。举个例子吧,假设用户正在查看一套白色T恤搭配蓝色牛仔裤的服装搭配,那么系统应该要提供一些可参考的因素给用户:这套服装搭配的风格取向是简约休闲风,以浅色系为主,纯白的T恤,给人干净清爽的感觉,加上最日常人手一条的蓝色牛仔裤,利用上浅下深的颜色搭配以及上松下紧的服装搭配
41、规则,营造出微风拂面般轻松舒适休闲的感觉。把蓝色牛仔裤换成纯黑色,则有多添了几分干练。我们可以适当添加一些同风格的单品,比如:浅色水桶帽,亮色方巾,款式简单的手表等等。这套穿搭对黄皮白皮都很友好,适合日常生活中的非正式场合,比如,日常出街,休闲在家,或者氛围相对轻松的工作场所等。至于服装搭配的多样性,言下之意就是从各个方面都要具备多样性,包括风格取向要有多样性,服装款式多样性,服装颜色要有多样性,要假定不同的用户群体等等。对此,我们可以在系统中进行分类,从服装风格取向方面,可以分为简约风,复古风,轻奢风,BF风,ins风,混搭风等等;从服装款式方面,我们可以先分为上衣下衣。再根据季节的不同,又
42、还可以继续分类,比如上衣,春夏可以有T恤,开衫,衬衫,长袖,卫衣等等。还可以根据布料材质进行分类,比如秋冬可以有牛仔外套,羊绒外套,灯芯绒外套,羽绒服,大衣等等;从服装配色方面,可以划分为纯色,撞色,相近色等等;我们还可以设定不同的人物形象,比如高矮胖瘦,白皮黄皮甚至黑皮等,还可以划分不同的年龄层面,不同的性格偏好等等。总而言之,就是要从各个方面去考虑系统服装搭配上的合理性与多样性。综上所述,服装搭配详细解析内容如下图3.2所示:图3.2服装搭配详细解析服装搭配相关分类如下图3.3所示:图3.3服装搭配分类(4) 系统要容易进行操作,功能要便捷实用,可适当增加与用户之间的互动,让用户也有参与感
43、。为了给用户良好的使用体验,我们的系统操作起来就不能过于繁琐,应该精确简单,所有的功能都要便捷实用,不要造成资源浪费。而提高用户体验的方法之一,就是要与用户进行互动,让用户有参与感,而非简单的“你说我听”。对此,我们可以在系统中添加一些互动性的功能,比如用户可以上传个人的照片,甚至全身照,或者设置虚拟线上试衣间,用户通过对虚拟人偶各部件的选择,比如发型身材肤色甚至五官等,打造出与自身相符的虚拟人偶,让系统对于用户的身形,肤色,风格等进行解析分类,再进行相关服装搭配的推荐;还可以设置用户对具体的服装搭配进行留言提问,甚至可以设置评论区,让用户们自主进行讨论,给用户留有思考的空间;还可以设置评价反
44、馈功能,让用户对系统本身进行打分评价和反馈,这也让我们对用户需求和偏好方向更加清晰,给我们逐步完善系统提供参考意见;还可以设置收藏功能,也就是说用户可以将自己感兴趣的某套服装搭配进行点赞收藏,以备再次进行查看,这一项功能是非常人性化的。结合以上所述,系统初步的ER图如下图3.4所示:图3.4系统ER图3.2系统功能分析本系统要实现的是一个服装搭配系统,主要针对的是普通用户。用户可通过注册登录进入首页浏览服装搭配信息,可通过“查看详情”按钮了解该服装搭配详情并进行收藏操作。还可以在分类页面具体选择服装搭配的风格取向,然后再次进行筛选,选择相关单品,查看该单品的相关搭配,进行详细了解与收藏。3.2
45、.1功能需求分析作为一个服装搭配应用程序,本系统的主要功能模块有:“登录注册”模块,“首页”模块,“分类”筛选浏览模块,“我的”个人信息显示模块。我认为它应该具备以下功能:(1) 用户都可以通过账号密码进行注册,并根据账号密码登录(2) 用户登录时可进行“记住密码”操作(3) 用户登录后,可以点击切换页面,或者滑动跳转页面,并且弹出相关提示(4) 用户登录之后,可以进行滑动浏览服装搭配示例(5) 用户登录后,可以点击查看具体服装搭配详情,并且弹出相关提示(6) 用户登录后,可以对具体服装搭配示例进行点击收藏(7) 用户登录后,可以在“我的”页面查看自己的个人收藏(8) 用户登录后,可以在“分类
46、”页面对不同的风格取向进行筛选(9) 用户登录后,可以在“分类”页面对不同的搭配单品进行筛选(10) 用户登录后,可以在“我的”页面查看个人账号密码(11) 用户可以退出系统3.2.2系统功能结构图根据功能需求分析结果,本系统的功能结构大致如下图3.5所示:图3.5 PEACEMINUSONE系统功能结构图3.3系统流程分析 用户需要通过填写账号密码进行注册,并在登录页确认账号密码进入系统。用户注册登录流程如下图3.6所示:图3.6 用户注册流程图 用户登录后,系统具体操作流程图如下图3.7所示:图3.7 系统具体操作流程图3.4 系统可行性分析 通过综合分析,PEACEMINUSONE系统具
47、备可行性。具体考察方向有以下几点:(1) 技术可行性方面:本系统的配置不需要很高,技术上面的要求也不算高,对我来说问题不算特别大,还在可以可以努力的范围内,所以说可操作性还是比较高的。(2) 经济可行性方面:系统对于各项配置并没有什么要求,开发环境也基本都是免费不花钱的,需要的只是我付出时间精力,所以可以说这个系统的开发成本低。(3) 操作可行性方面:只有普通用户访问系统。我们只需要对数据库进行调动以及其他操作就可以完成系统功能,所以系统并不会有很大的压力。第四章 系统设计本章结合第二章和第三章的内容,对系统主体架构进行具体设计,使后期的功能实现更加清晰。 4.1 功能设计 本系统主要有以下部
48、分:“登录注册”部分,“首页”部分,“分类”部分,“我的”部分。具体如下:1.“登录注册”模块:系统运行后进入登录页面,新用户可以点击选择“新用户,请点击注册”按钮,跳转至注册页面进行注册,注册完点击跳转登录页面,验证账户密码,可勾选“记住密码”,进行登录操作。2.“首页”模块:用户登录后,系统进入主界面,主界面设置默认显示“首页”页面。用户可在首页滑动浏览服装搭配相关条目,包括图片示例和文字解析。可点击“查看详情”按钮进入该服装搭配详情页面,系统将弹出提示。服装搭配详情页面将对该套服装搭配进行全面且精简的解析,包括穿搭规则,搭配要素,风格取向,颜色搭配,使用的单品,适合的群体以及场所,甚至适合的季节,相同搭配元素的推荐等方面。在服装搭