陈雨歇1 钱程2
武汉学院 信息工程学院,湖北 武汉 430212
摘要:随着科学技术的发展,区块链的普及给社会带来了巨大的改变。物品与信息管理系统这种利用网络进行的数据管理,已经被越来越多的人熟知以及使用。它有利于人们以较低的成本、较短的时间来获取信息以及产生附带价值。以此为背景,本文提出了Virtual Box的概念,通过对用户使用信息的采集,制作成单个独立的数据库,将数据库写入终端。用“盒子”的概念收纳、置换物品、情感,利用“给予”=“获得”的设计理念将设计注入人文色彩。最后得以实现本项目物品效用最大化的目的。 本文重点介绍交易平台的需求分析、详细的设计方案和具体事实过程。
关键词:物品交易平台; 区块链; 数据库
Virtual Box将真实与虚拟两个层面的东西集中在一个“盒子”里,真实包含推送轮播栏、防疫物品窗口、食品饮料窗口、医疗物资窗口、新鲜水果窗口以及捐赠窗口,用户可以根据自己的需要选择服务;虚拟包含视频、音频等多媒体物品的储存以及发布。其他关联衍生品均可挂入,以实现功能的多样化。
一、共享经济与互联网交易平台的现状
共享是一个集环保、爱心与一体的新概念,使人们的生活更加便捷。共享产品2017年,中国的共享经济市场约为人民币1,950亿元。2017年,中国分享经济的参与者人数约为5000万,占劳动人口总数的5.5%。保守地说,共享经济的参与者总数已超过5亿。预计未来5年,共享经济将以年均约40%的速度增长,到2020年,市场规模将达到GDP的10%以上。国内有关共享和自动售卖的产品和平台很多,比较出名的:滴滴、单车、咸鱼等。
随着网络技术的不断更新,网上交易在现代人的生活中越来越常见,我们生活环境的变化与人们日益增长的需求不断推动着电子商务的发展。现在闲置的物品种类繁多,有些东西闲置很占空间,丢掉的话却又是对资源的一种浪费,并且普通民众有很强的流动性,因此物品交易平台有着庞大的需求。
二、理念设计
1.融合“资源共享”理念
将支撑VIRTUAL BOX 理念的衍生实物模块之间相互作用、相互依存,使参与资源共享的主体和客体之间通过信息流的相互作用形成连锁。
参考相关资金循环、财务管理的文献,研究出最能平衡收支、可持续运营的资金调动方案。整个Virtual?Box系统会将发生资金收益的部分,用于慈善部分以及满足整个运营体系正常运作。
三、物品交易平台的设计
1.需求分析
(1)对于平台而言,外部用户主要分为物资购买者、资讯阅读者和捐赠者。用户在平台上查看并购买相应物资,浏览相关资讯、新闻、通知等,流量数据将反馈给平台,相应募捐或自发募捐完成募捐行为,根据以上分析得到平台系统顶层图如下。
图1.物资管理平台顶层DFD图
(2)用户在进行购买行为时,需要在浏览相应物资信息后将要买的物资加入购物车,确认订单后进行购买,由相关物资负责机构接受订单信息后进行处理,用户收到物资后,购买完成。购买0层图如图所示。
图2.物资购买0层DFD图
(3)用户在浏览相关咨询时,通过点击相关资讯预览,进入资讯详情页面,阅读相应时长后阅读行为产生。若感兴趣或需要可以选择收藏,方便下次进入,同时平台也会进行相似资讯推送。同时支持转发该资讯给他人。阅读0层图如图所示。
图3.阅读0层DFD图
(4)如果用户有捐赠意愿,可进入捐赠页面将自己所捐物资信息上传,如果通过审核,则可进行捐赠,同时后勤中心将获取相应用户信息。同时,也可以进入捐赠页面浏览募捐信息,如有适合的,可以报名捐赠,通过审核后可进入捐
赠程序,捐赠0层图如图。
图4.捐赠0层DFD图
根据本系统的概要设计,制作出本系统的功能模块图如下:
图5.系统功能模块
2.UML建模
根据系统相应的功能板块,我们采用了统一建模语言(Unified Modeling Language,UML)为相关功能进行了建模。意在提供一种不受语言和平台约束的建模符号,方便项目的实施。由于UML模型是通用的,在此可以加强对建模目的的理解,可以帮助我们在开始编码之前理清对项目的理解,从而有利于建模。
3).资讯模块用例图
四、多媒体信息的储存与发布
Virtual Box的另外一个板块涉及到了用户多媒体资料的储存以及发布,这个板块主要是作为资讯轮播体现在所设计的小程序中。多媒体应用系统关键问题是对系统中数据进行有效地管理,它能够便于综合利用、数据共享,降低成本、提高效益。
多媒体数据库管理系统依据独立性原则,DBMS按层次划分为3种模物理模式、概念模式和外部模式。
物理模式定义数据存储组织方法,如数据库文件的格式、索引文件组织方法、数据库在网络上的分布方法等(存储模式)。
概念模式借助数据模型来描述,它定义抽象现实世界的方法。数据库模型先后经历了网状模型、关系模型和面向对模型等阶段。
外部模式又叫视图,它是概念模式对用户有用的那一部分。
五、成果展示
基于以上理论分析和设计,本次系统开发选择了微信小程序的方式,借由微信开发者平台进行本次项目的开发。微信小程序是一种不需要下载安装即可使用的应用,用户通过扫一扫即可打开应用,不需要关心是否安装太多应用的问题。
对于我们学生开发者而言,微信小程序的开发门槛相对来说比较低,开发难度不及APP,但是能够满足一切简单的基础应用。并且微信小程序能够实现消息通知、线下扫码、与公众号关联等功能。其中,通过公众号关联,用户可以实现公众号与微信小程序之间的相互跳转。因此非常适合用户人群特定,数量规模不大的校园平台,且有利于和学校官方公众号相关联。
六、结语
充分融合“资源共享”理念,将支撑Virtual Box理念的衍生实物模块之间相互作用、相互依存,使参与资源共享的主体和客体之间通过信息流的相互作用形成连锁。旨在创新出一个集多媒体、互联网购物等一切相关品于一体的综合平台,创建属于每个人的专属生活盒子,在方便生活的同时,使得资源在每个人间流转。
Develop?Virtual?Box?based?on?item?trading?platform
Abstract:?With?the?development?of?science?and?technology,?the?popularization?of?blockchain?has?brought?tremendous?changes?to?society.?Articles?and?information?management?systems,?such?as?data?management?using?the?Internet,?have?been?known?and?used?by?more?and?more?people.?It?helps?people?to?obtain?information?and?generate?added?value?at?a?lower?cost?and?in?a?shorter?time.?Against?this?background,?this?article?puts?forward?the?concept?of?Virtual?Box,?through?the?collection?of?user?usage?information,?made?into?a?single?independent?database,?the?database?is?written?into?the?terminal.?The?concept?of?"box"?is?used?to?store?and?replace?objects?and?emotions,?and?the?design?concept?of?"Giving"?=?"Obtaining"?is?used?to?inject?the?design?into?humanity.?Finally,?the?purpose?of?maximizing?the?utility?of?the?items?in?this?project?can?be?realized.?This?article?focuses?on?the?needs?analysis,?detailed?design?plan?and?specific?factual?process?of?the?trading?platform.
Key words:?Item?trading?platform;?block?chain;?database
参考文献:
[1]庞金香《科学技术创新》 有关共享数据服务平台的研究;
[2]张庆丰《吉林广播电视大学学报》 互联网时代下共享经济模式的有关法律问题研究;
[3]郑人杰,等.软件工程[M].北京:人民邮报出版社,2009.
[4]朱少民.软件工程导论[M].北京:清华大学出版社,2009.
[5]侯爱民,等.面向对象分析与设计(UML)[M].北京:清华大学出版社,2015.
[6]雷景生,等.数据库原理及应用[M].北京:清华大学出版社,2012.
[7]陈圣国,王葆红. 信息系统分析与设计[M].第4版.西安:西安电子科技大学出版社,2016.