APP下载

基于移动互联网的电商创客平台设计研究

2019-03-20江梅霞

信阳农林学院学报 2019年1期
关键词:功能模块创客服务器

江梅霞

(安徽机电职业技术学院 经贸管理系,安徽 芜湖 241002)

移动互联网的出现有利于创客实现其“自由创造”[1],创客们通过移动互联网平台克服了行业、地域及背景等障碍,进行创客项目的合作与交流。与此同时,基于移动互联网电商平台的发展为创客产品的营销提供了有力的支撑,更有利于创客进行资金募集(如众筹模式[2])和资源整合。因此,本文设计了基于移动互联网的电商创客平台APP,该APP不仅实现了创客项目管理的基础功能,还拥有创客交流、个性化推荐、电商购物等特色功能。

1 APP需求分析

本文的目的是设计一个基于移动互联网的电商创客平台APP,为创客提供一个创业创新服务平台。通过电商创客平台APP,创客们可以进行创客项目交流,也可以展示创客成果。因此,电商创客APP需要实现以下所述的功能。(1)创客项目功能:主要分为创客项目推送、参加/申请项目、修改项目信息、项目审核以及查看项目信息。(2)电商功能:该功能实现了创客产品的销售,主要包括了添加创客产品信息、修改信息、审核产品、查看产品信息、购物车管理、结算、支付功能。(3)创客空间功能:为创客们提供交流的平台。(4)推荐功能:包括为创客推荐合适的项目以及为客户推荐理想的创客产品,是本APP的特色功能。(5)用户功能:创客、客户和管理员是APP的主要用户,登陆、注册和个人信息维护是所有用户共有的功能;对于创客,还有历史项目列表管理、创客信息管理功能;对于客户,APP需要维护购物的历史信息。(6)系统管理功能:管理员实现系统管理。

电商创客平台APP还需要实现如下的非功能性需求。(1)可靠性:APP需要实现较低的故障频率,当错误发生时,APP需要维持正常运行。(2)鲁棒性:当APP接收到用户的非法输入或者运算出现异常时,系统仍能够保持正常工作。(3)可维护性:APP必须是易于维护的,这样才不会影响用户的使用体验。

2 APP总体设计

电商创客平台APP按照功能模块职责的不同,可以划分为创客项目管理、电商购物、创客空间、个性化推荐、用户管理以及系统管理。APP的功能模块以及其主要的子模块如图1所示。

本APP平台采用客户端/服务器(C/S)结构,其中,电商创客平台APP就是C/S结构中的 “客户端”。与浏览器/服务器(B/S)结构相比,C/S结构所产生的数据流量较少,具有更高的安全性。APP的网络拓扑结构设计如图2所示。

图1 APP功能模块结构

图2 网络拓扑结构

基于移动互联网的电商创客APP运行在移动终端上,通过无线网络(如4G、WiFi)连接到互联网,与后台Web服务器和数据库服务器进行交互。为了及时响应移动终端APP的请求,服务器端由多个Web服务器组成。该组Web服务器以“主-从”模式组织[3]。根据Web服务器的实时状态(如CPU使用率、剩余内存量),从该组Web服务器中选择一个作为管理者,负责分配来自移动终端的请求,以达到负载均衡的目的。

3 APP个性化推荐功能模块的详细设计

个性化推荐是本电商创客平台APP的特色功能,包括了创客项目推荐和创客产品推荐两个子模块。创客项目推荐能根据创客的专业、特长和项目完成情况等历史记录推荐合适的创客项目,而创客产品推荐则是根据客户的购物历史推荐相应的创客产品。为了提高推荐的准确性,个性化推荐模块结合了基于用户(User-based)协同过滤和基于项目(Item-based)协同过滤算法[4]。基于用户的协同过滤算法根据创客之间的相似性来推荐创客项目,而基于项目的协同过滤算法则是根据创客项目之间的相似性做出推荐。

3.1 创客之间相似度的计算

创客之间的相似度是通过比较创客对已完成项目的评价得到的,相似的创客对相同项目会有相近甚至相同的评分。假设创客样本的集合为U,每两个创客(如创客a∈U和创客b∈U)之间的相似度Suser(a,b)计算如公式(1)所示。

(1)

(2)

创客b对项目p预测值计算与公式(2)类似,此处不再赘述。

3.2 项目之间相似度的计算

假设项目样本的集合为P,每两个项目(如项目i∈P和项目j∈P)之间的相似度如公式(3)所示。

(3)

4 结论

本文设计了基于移动互联网的电商创客平台APP,介绍了APP的需求分析和主要功能模块,详细阐述了本平台APP的特色功能模块——个性化推荐模块。但本平台APP仍有不足,在未来的研究中还须考虑添加创客产品众筹等新功能,优化个性化推荐算法,提高推荐的效率和正确性,增强平台APP的安全性。

图3个性化推荐的程序流程

猜你喜欢

功能模块创客服务器
服务器组功能的使用
理解Horizon 连接服务器、安全服务器的配置
PowerTCP Server Tool
“小创客”有法宝
商业模式是新媒体的核心
基于ASP.NET标准的采购管理系统研究
高校二手交易网络平台功能及技术框架分析与设计
计算机网络安全服务器入侵与防御
创客
创客