皮革服装个性化定制APP的设计研究

2020-03-31 11:01
皮革制作与环保科技 2020年24期
关键词:服务端皮草下单

张 羽

(锦州市信息中心,辽宁 锦州 121000)

皮草服装消费者往往面临着快节奏的生活压力,虽然拥有较强的个性化需求,但是缺乏去门店私人定制皮草服装的时间。发展至今,手机移动终端技术已趋向成熟,皮草服装消费者对于手机设备的功能和需求也不断变大,已经逐渐从过往的技术需求逐渐转化为功能需求,与此同时,皮草服装消费者对移动软件系统的需求也提高了很多。

1 相关技术

1.1 安卓平台

安卓系统的最初创始者是Andy Rubin,刚开始其支持的主要是手机。随后被谷歌注资和收购,几年后,谷歌又联合近百家相关企业,共同改造完善安卓系统。随后谷歌发布安卓源代码,号称是首个基于移动终端打造的完整且开放的移动软件[1]。

1.2 安卓层次架构

安卓系统架构的特点是分层,分层结构是该系统架构在具体设计过程中所遵循的一种思想,该结构使其拥有非常清晰的结构和层次,实现了结构层次分工合作。总的来说,共有4层,主要由以下几个部分共同组成:最上层的应用程序层,此层包含多种应用程序包,包含内容个数不一,且所使用语言皆为java[2]。第二层是应用程序框架层:该层可以提供功能块,可供任何程序发布及使用。第三层的系统运行库层包含多种类型库,可供程序员使用。还有最下面的一层Linux内核层,此层可以视为安卓的发动机,安卓的内部重要服务都得依靠Linux来完成。安卓系统的这种特别的结构层次使其具有两个优点,第一是分工具有明确性,其次它的系统分工也更具备明确性。除此之外,系统间的每一层也具备了低耦合的性质,即当其他层内或者此层之下的层级发生某些改变时,与之对应的上层级不需要做出任何响应或改变。

1.3 安卓 UI界面结构

与安卓系统架构一样,其APP UI架构也有分层的特点。在安卓系统中,View类的功能是吸收和消化信息,其性质不仅仅是图像,严谨的说,它是交互视图共存。View中包含了全部的界面组件。其中,ViewGroup是所有View中的一个极其关键的子类,可作为View的“收纳盒”,对它的子类进行管理。“收纳盒”与其里面的各种子类构成了一个层级架构,即处于布局最顶端的是ViewGroup,整个布局里面又包含了View及ViewGroup[3]。

1.4 安卓终端与Web服务器端数据交互

安卓应用的方法:第一种途径是不安装任何附加程序,直接应用web标准制定,并且通过web browsers进行访问,这种是以作为web应用程序的途径。第二种途径是靠安卓 SDK来进行并完成开发的,其过程是在设备的安装进程中完成的。

2 系统分析

2.1 系统可行性分析

Java语言可以在诸多环境中自由运行,不会因为受限于某种环境而无法正常运行。只要进行一次程序代码的编写,就能在各种环境下无限制运行,并且具有高安全性、高稳定性,还可使开发变得更加简便,可以大大节省时间。此外,相应指导的资料甚多,可以提供技术参考。时至今日,基于安卓系统的各类软件发展已经非常成熟。

只要拥有安卓手机,就能在手机上面安装下载本应用,下载完成后立刻就能进行注册,注册完成后使用账号密码登录,然后就能实现在线提前定制。本系统具有易操作、易管理、交互性好、操作简单的特点。用户只要平时使用安卓手机,就能进行访问和操作[4]。

2.2 功能需求分析

本设计是一个基于安卓平台的皮革服装定制系统,功能需求有两方面,一是用户端,皮革服装消费者可以通过注册登录系统,在首页查看皮革服装的分类,皮革服装的样式,图片,价格。通过系统提前下单,并在购物车查看下单内容。二是后台服务端,明确数据管理系统的架构,实现该数据管理系统,做到能高效检索交易条目。本系统可实现查看及管理用户信息,增删查改内容,能查询用户下单情况,包括下单用户的学号,下单时间,有无付款和有无取餐等。

3 系统设计

3.1 系统架构设计

系统架构是一个应用系统中最重要、最核心的部分,其中元件是一个应用系统中极其重要的部分。当我们在设计一个系统的架构时,最重要的一点就是我们如何在元件之间确定好它们的关系。在整个系统架构的构建设计中,我们除了要确定应用技术外,还要重视系统架构的扩展性、稳定性及安全性。

3.2 系统整体结构设计

系统整体结构如图1所示。

由图1可见,系统由三个部分组成:客户端、服务端和数据端,三个层次在系统中承担的角色各不相同。客户端就是指移动终端,用户通过4G或者WIFI利用移动设备进入系统,与系统建立通信。对于本系统来说,该层是基于安卓的应用程序搭建,其中包括应用程序的界面部分和应用程序的逻辑控制搭建[5]。服务端是一个基于Java平台的WEB应用,与传统的网络应用程序不同的是,该层不包含界面的展示,只是为前台提供JSON数据接口。数据层包含两个数据源,一部分是本地数据库的访问,另一部分是对现有的基于安卓平台的定制管理系统数据库的访问,无论是数据的交互还是界面以及流程的设计[6]。

4 结论

本系统基于安卓平台,组成部分有皮革服装消费者用户端及后台服务端,实现皮革服装消费者用户端注册、登录、皮革服装类别查看、皮革服装下单和购物车及个人中心等功能。服务端主要实现了用户管理、皮革服装管理、个性化订单管理等功能模块。该设计可解决在O2O商业模式下,皮革服装消费者个性化定制与便捷购买的实际需求。

猜你喜欢
服务端皮草下单
舒适皮草
欧洲最大罐车企业FFB:如果你现在下单2020年才能提车
多人联机对战游戏的设计与实现
基于三层结构下机房管理系统的实现分析
基于三层结构下机房管理系统的实现分析
关于“赠品”的故事
打车
奢华皮草
趣味皮草