市场经济视角下Android校园二手商品发布系统大数据解读

2017-12-15 22:06高士娟
中国市场 2017年36期
关键词:电子商务互联网

高士娟

[摘要]随着电子商务的兴起,网络购物已成普遍现象,足不出户就能便捷购物。市场经济下,依据Android校园二手商品发布系统,为大学生提供浏览和购买商品的优质平台,其需在Windows 7下,以MySQL为数据库开发平台,以Eclipse作为开发工具,使用Tomcat网络信息服务作为应用服务器进行开发使用。

[关键词]Android;Java;互联网;电子商务

[DOI]1013939/jcnkizgsc201736119

随着电子商务的兴盛,第三代移动通信技术日益推进,互联网遍及世界的每个角落,移动互联网进入世人眼球。Google I/O大会,谷歌提出Android HAL架构图,Android获得FCC批准。Android的开放特性极具竞争优势,平台开发允许任何移动终端厂商加入Android联盟中,使它成为开发者的最爱。由于其开放性大大节省了开发当中的支出,应用商可随意根据自身优势来制定特色产品,其市场潜力巨大。Android利用其具有开放性、丰富的硬件和方便开发等平台优勢,使它成为当今社会中最为流行的智能手机平台之一,与其相关的各式各样的应用层出不穷。谷歌Android Market已有十万开发者推出超过四十万种活跃的应用,大多数应用程序免费。李克强总理将“互联网+”上升为国家战略,明确提出要加快推动大数据、物联网等与现代制造业结合与发展。充分体现了移动互联网重要性,Android发挥着重要作用。

1背景与需求分析

随着生活质量不断提高,大学生都有一些还有很大使用价值但本人又不再需要的物品,特别是很多大学生来自五湖四海,当出现学校距离家较远情况,很多即将毕业的大学生对于自己已有的伴随自己多年的物品如何处理便成了一个困扰,若把其像垃圾一样丢弃,会造成极大的资源浪费,而二手商品的出售便成一种解决大学生们这种困扰的有效途径。学生们的消费心理大致相同,都具有共同的生活环境与生活方式,所以交易的很多物品都是大学生们经常使用的必需品,他们同样希望通过使用很少的价格来购买到自己心仪的物品,像一些书籍、体育用品、生活用品、电子产品、自行车和一些电脑配件等,现如今有很多大学校园里都出现了一种“地摊族”的现象,但是这不但影响了学校的校园环境,同时也远远不能满足学生们的需求。经过详细调查,不难发现,当前高校校园内交易的闲置物品都有小规模、种类繁杂、交易商品缺乏稳定性的特点,在时间上交易高峰主要在每年五、六月份,因为该时段正好是学生离校前几个月,其会提前处理掉自己利用不到的但是还有很大使用价值的物品。针对这种现象和需求,基于Android校园二手商品发布系统,悄然而生。该论文题目设计完全是为了大学生的实际需求,中心思想就是为了解决大学生群体的二手商品信息发布,以达到既能使物品能够得到重复使用的功能,同时也能实现环境可持续发展的目的。

11主要内容

(1)服务端开发:主要用于后台服务,可以对所有物品进行查看、审核用户所要发布的物品、对用户进行管理等功能。

(2)Android客户端的开发:主要包括用户的登录及注册、浏览物品、搜索物品、发布物品和收藏物品等功能。

用户设计和角色分配:系统拥有服务端和客户端,所以系统主要包含两类用户——系统管理员和用户系统管理员,系统管理员主要负责对系统的维护,用户主要是通过在Android客户端登录,可进行商品浏览,商品的求购和对自己所发布商品进行管理。

12可行性分析

校园二手商品发布系统的平台服务端主要使用MyEclipse8、5及其自带的Tomcat服务器,整个服务器端扩展性强,可维护性高。数据库连接数据库时利用数据库连接池负责分配、管理和释放数据库连接,提高对数据库操作的性能。

客户端使用Android技术,利用该技术能够将客户端系统很好地移植到手机上的特点,使用户可随时随地登录系统。系统数据库管理采用MySQL,使用的SQL语言是用于访问数据库的最常用标准化语言。其体积小、速度快、总体拥有成本低,开放源码,搭配Apache组成良好开发环境。系统软硬件需求都符合技术可行性。

2基于Android校园二手商品发布系统大数据解读

基于Android校园二手商品发布系统的设计这部分主要介绍的是面向对象的一些需求分析的基础步骤和对整个模块中功能的划分,最后主要对数据库如何设计进行详细介绍。

21需求分析——系统

对于目前较为流行的需求分析方法那便是面向对象的需求方法。面向对象的软件工程方法是面向对象方法在软件工程领域的全面运用,涉及从面向对象分析(OOA)、面向对象设计(OOD)、面向对象编程(OOP)、面向对象测试(Object Oriented Testing,OOT)到面向对象软件维护(Object Oriented Software Maintenance,OOSM)的全过程。其核心是利用面对对象的概念和方法为软件需求建造模型,包含面向对象风格的图形语言机制和用于指导需求分析的面对对象的方法学。对于本系统采用的就是面向对象的分析方法,在面向对象的需求方法中有一种是用例模型法。用例模型是开发人员从使用用户的角度出发,向用户描述系统所需的整个功能流程,使用户可以直观地看出系统的功能是否符合自己的功能性需求,也可以从用例图中获得开发人员的系统功能设计。用例模型最大的优势就是用例可以相对完整地展现出用户的想法和目标。

22功能模块的划分

221用户登录管理

模块中,首次使用的用户需进行注册,注册账户后,用户信息会上传至数据库,当成功注册后便可以通过自己注册的用户名和密码登录,登录的时候,系统会通过服务端的数据库对登录的用户信息进行确认,确认输入正确的用户名及密码之后用户便成功登录本系统,登录之后便可以对各类二手商品进行浏览、收藏和查看本类商品的求购信息等功能的使用。endprint

222个人中心

个人中心是本系统的重要模块,通过个人中心,用户们在闲时可以使用其中的发布物品、收藏物品和查看已有用户对自己的留言等功能,通过用例又将个人中心里划分成了几个小模块。

(1)物品发布。在没有出现二手商品交易平台等类的系统之前,有很多人在处理二手商品的时候往往都会选择将一些不用的物品拿到二手交易市场上去交易,但是交易效率很是低下。学生人群中大多数会感觉,去二手交易市场进行交易很麻烦,有的学生就会选择将一些还有很大利用价值的物品卖废品,或扔到垃圾箱。这些处理方式要么是浪费资源,要么是非常麻烦并且不利于环保,通过该校园二手商品发布系统,用户便能轻松地将自己不想使用的且还具有一定使用价值的物品通过手机客户端直接发布出来,其他的用户当用手机登录系统之后,便能看到用户发布的各种二手商品的一些信息并能获取到自己所喜爱的一些物品。

(2)物品收藏。用戶登录到自己的用户之后,通过手机浏览其他用户所发布的商品信息,当得到自己心仪的商品,却不急于购买时,便能点击商品收藏,这样当自己想要购买时,便能快捷地与发布者进行沟通购买。

(3)用户留言。该功能模块是用户通过“我的留言”功能可以看到其他用户通过对商品浏览时,有想要对商品进行更深的了解时,给这些发布者一些留言,当用户有时间再选择性地对求购者留言回复。

(4)用户注销。该功能模块主要是针对多个人用一个手机时,可以将现有登录的用户进行注销,这样便可以登录其他用户,这样方便那些手机没电的同学或手机暂时不在身边的用户使用这个系统。

(5)求购信息。该功能模块使用情况主要是当用户想要针对一些商品有需求时,便可通过“我的求购信息”这个模块发布自己想要的商品,将想要的商品信息发布到服务器端的数据库保存起来,其他想要处理这类商品的用户可以在分类中的求购信息一栏来与有求购需求的用户进行联系,从而达到双赢,这个功能的实现提高了该系统可用性。

3基于Android校园二手商品发布系统的实现

31Android模拟器

Android Emulator它是有关于Dalvik虚拟机的运行工具,可使开发的Android App直接在这个模拟器上虚拟运行,当开发好Android App后就不用再把它安装到手机进行显示运行。Google公司开发了多种Emulator,包括面对各种不同型号手机的不同版本和不同Emulator操作系统,可供不同用户来模拟使用,同时,还可拿Emulator进行一系列网络测试,对网络、信号等状态进行模拟,甚至对日常生活中移动设备的通信功能也能进行轻松模拟。

32Dalvik 调试监控服务工具

DDMS 的英文全称是 Dalvik Debug Monitor Service,它为开发人员提供了诸如为测试设备截屏,针对特定的进程查看正在运行的线程及堆信息、LogCat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等功能支持。

33Android 调试工具

ADB 的英文全称是 Android Debug Bridge(调试桥),它是一个多用途的工具,可以用来管理模拟器或设备,ADB是C/S模式的一个程序,包含三个组件:Client,Server,Deamon。

(1)Client是运行在用户自己电脑上,可通过ADB命令来启动Client。其他Android工具,如ADT插件和DDMS也可以创建Client。

(2)Server作为后台程序也是运行在用户自己的电脑上,作用是负责Client与Deamon之间通信。

(3)Deamon也是作为后台程序运行的,区别是其运行在模拟器实例或设备实例。

4结论

对Android操作平台做简要说明,分析二手商品发布系统的需求,然后根据本系统的需求分析,将系统分为几大模块,使用用例法建立整个系统基本模型,实现Android系统环境搭建,功能模块在已有基础之上根据需求进行添加扩展。系统的完善还需精益求精,不断探索。

参考文献:

[1]丰华,于松波神兵利器:Eclipse开发技术详解[M].北京:中国铁道出版社,2010

[2]赵满来可视化Java GUI程序设计:基于Eclipse VE开发环境[M].北京:清华大学出版社,2010

[3]高红岩Struts实用开发指南:基于MVC+MyEclipse的Java Web应用开发[M].北京:科学出版社,2007

[4]孙更新,宾晟,宫生文Java程序开发大全[M].北京:中国铁道出版社,2010

[5]唐汉明,翟振兴,关宝军,等深入浅出MySQL(数据库开发优化与管理维护第2版)[M].北京:人民邮电出版社,2014endprint

猜你喜欢
电子商务互联网
《电子商务法》如何助力直销
电子商务
从“数据新闻”看当前互联网新闻信息传播生态
互联网背景下大学生创新创业训练项目的实施
关于加快制定电子商务法的议案