1.弁言 4
1.1 研究背景和意义 4
1.2 本文研究内容 4

1.3 论文构造安排 4
2.干系文献综述 5
2.1 关于移动互联网的地理社交研究 5
2.2 关于移动互联网商业模式研究 5
2.3 关于校园电子商务平台的研究 6
2.4 关于中国移动互联网的市场剖析 6
2.5 关于Android平台的研究 6
3.需求剖析与关键技能 6
3.1 需求剖析 6
3.2 关键技能 9
4.系统设计 9
4.1 总体框架设计 9
4.2 接口设计 10
4.3 系统详细设计 11
4.4系统代码框架设计 13
5.系统实现 14
5.1 登录和注册 14
5.2 发布商品 15
5.3 查询商品 16
5.4 查看我的商品 17
5.5 揭橥评论 17
5.6 舆图上查看我周围的商品 18
5.7 购买商品 18
6.结语 18
参考文献 18
校园二手街APP的设计与实现
学生姓名:xxx 授课西席:xxx
择要:移动互联网领域的快速发展,移动硬件终真个轻巧方便,使手机已成为人们日常生活中的一部分,Android手机操作系统以其特有的系统措辞开放性,软件市场多样性,已成为手机操作系统的主流。本文以校园商品交易全过程为研究工具,以商品购买流程为研究线索,跟踪用户商品购买动态,反馈商品购买评价,为用户供应友好的购物体验为目的,设计一款有代价的Android系统的校园二手运用。
关键字:Android,地理位置,校园交易,移动互联网
1.弁言估量到 2016年,环球的网络用户将达到32亿,个中超过75%网民利用移动互联网参与网络天下的冲浪之中[1]。大学生接管新生事物能力快,创造性强,且有创业梦想与实战精神,而且二手商品处理是每个大学生毕业季必须面临的问题,为大学生开拓一款基于地理位置定位的校园二手运器具有广阔的市场前景,精准定位的校园内交易符合社会发展的趋势。电子商务在移动设备终端上的运用实现了很多电脑终端不可实现的功能如实时地理定位,匆匆使电子商务营销模式发生变革,根据地理位置搜索附近商品,更新店铺活动动态,定点推送商家做事已成为移动电子商务的主流。
1.1 研究背景和意义
本课题涉及考试测验用Android措辞开拓一个山西大学商务学院的二手交易平台,让每一个山大商院的学生都可以在学校内完成二手商品交易,通过交易,不仅可以进行环保,节俭等传统文明教诲,还可以帮助穷苦的学生更好地学习和生活。本校生可以通过本运用开设一家二手店铺,买家可以根据地理位置搜索附近商品。校园内交易办理了快递的耗时缩短了交易周期,还能节约金钱,冲破传统的交易束缚,形成快捷高效的交易过程。
1.2 本文研究内容
本文设计实现Android系统平台下的校园二手APP,剖析校园移动电子商务的可行性,培植校园移动电子商务的优缺陷,研究用户的购买习气,使APP可以实现推广营销,来实现用户的二手物品的代价。
1.3 论文构造安排
论文设计并实现了一款校园交易运用,紧张构造安排如下:
,弁言。校园二手商品的交易具有广阔前景,移动互联网电子商务具有广阔前景。第二章,干系文献综述。关于移动互联网的文献引用参考研究,对校园二手交易APP的可行性供应理论根本。
第三章,需求剖析与关键技能。根据用户与企业需求设计运用功能,提高用户体验,设计出符合用户购买习气的一款商务运用。
第四章,系统设计,分为概要设计和详细设计。概要设计是画出流程图,实现运用操作流程与物品购买功能。详细设计是画出数据库表,以及功能实现所对应的类和代码。
第五章,系统实现。通过大量的运用截图展示实现的功能。
2.干系文献综述2.1 关于移动互联网的地理社交研究
萨旺特•辛格教授在《大未来》中提到了弗里奇斯•卡林思的“六度分隔理论”(Six Degrees of Sparation)。这一理论认为天下上任何两个人之间所间隔的人数不会超过六个,正是移动互联网的定位与位置标记等功能使这一理论成为可能[2]。他认为地理社交可以对社会产生六大影响:(一)附近的人。通过设计自己的偏好,手机联系人,更新手机定位信息,就可以知道哪位朋友在你的附近,地理社交带来的可能性与机遇是无限的,任何企业与个人都须要通过互动实时的推销自己,而你在移动的同时就能实时得到店铺最新动态,添加新的联系人,这种新模式为社交领域开启了一个全新层面。(二)基于地理社交的商业模式。当企业创造消费群体以手机移动消费者为主力军时,就开始考虑如何与带有地理标志的消费者建立联系,发布最新的商品动态。商家开始建立自己的网上商城,线上折扣,并购买干系网络设备对附近的潜在用户推送信息,使商家与消费者建立更深层的联系,同时可以更高效的进行用户管理。(三)虚拟货币。用户可能花费现金购买虚拟商品或者获取积分,来知足网络社交须要。(四)网络社区。网络社区是网络上有共同爱好与需求的人群自发建立的一些社交群体,可以在社区里交友,提问,一起事情。而加入地理定位功能后社区又增加了一项新功能,可以实时推举附近社区活动,让新人来宣布。当你身处异地或者正在旅行时,表示不同地方的社区文化,使你的业余生活更加丰富。
2.2 关于移动互联网商业模式研究
梁晓涛与旺文斌教授在《移动互联网》中对移动互联网商业模式进行了剖析,将移动互联网的商业模式大致分为五个模式[3]。(一)“终端+业务”一体化商业模式。终端设备厂商一方面可以通过***终端设备得到一次性的利润,或者与运营商签订协议,降落售价得到运营商的分成,另一方面可以整合做事与运用资源供应增值做事,在增强用户体验的同时得到持续收益。运营商可以与终端设备厂商互助提高绑定用户量,提升用户规模与收益。手机终端厂商、内容/做事供应商、电信运营商通过“移动设备+运用商店”模式将互联网体验完美植入移动终端。(二)内容类商业模式。互联网时期的“内容为王”在移动互联网领域仍旧适用。移动互联网模式可以理解为内容供应商供应优质收费内容给用户,包括视频、音乐、教诲、游戏等。范例的例子有优酷会员、爱奇艺会员不雅观看最新电影,qq音乐办理绿钻可以下载无损音乐,沪江英语会员可以听网络英语教室,与老师互动一对一传授教化,游戏冲值vip可以得到装备礼包。该模式下内容的形式多种多样,紧张是内容下载收费,部分内容免费体验用户决定收费,内容订阅做事收费。(3)做事类商业模式。在移动互联网时期,做事类产品盈利模式分为前向收费、后向收费、衍生收费三种模式。前向收费便是直接向用户收费,通过供应优质做事如VIP做事或者个性化做事收费。如手机QQ,谈天是腾讯的根本做事,而VIP会员可以供应用户更优质的做事。(4)广告类商业模式。移动广告可以理解为:移动广告具有互联网广告的统统特色,但是又具有与用户交互的特性,利用户随时随地地接管信息。一小部分广告是移动开拓商自己投放,大部分广告都是专业的广告平台与开拓商互助投放。移动广告平台具有精准定位广告群体的上风,缘故原由是它可以终端特性定向,可以确定用户的移动终真个系统、型号、价格;可以时空定向,可以得到用户的地理位置,对不同领域的人群投放差异化广告;可以用户行为定向,通过网络用户上网行为,理解用户偏好,向消费者投放针对性的广告。(5)移动电子商务类商业模式。电子商务是互联网时期的主要商业模式,移动电子商务也成为移动互联网的主要商业模式,移动电子商务战胜了PC终端在韶光、空间、终真个限定性,为人们供应了移动式的便捷购物路子。
2.3 关于校园电子商务平台的研究
李绍伟,李红育,徐刚在《关于校园电子商务平台的设计与构建》期刊中阐述了校园电子商务的上风与不敷,与如何开展校园电子商务[4]。校园电子商务的上风在于优秀的网络环境,大学生是上网人群比重最高的群体,也是网民本色相对较高的群体。稳定的消费群体,大学生的消费水平高,也随意马虎接管新生事物。安全的支付体系,校园网有其内部的防护墙来保护交易环境安全。方便的物流配送,校园中人群居住密集,学生可以勤工俭学业余配送,使物流本钱大大降落[5]。校园电子商务的不敷在于认识上的不敷,海内对付校园电子商务的研究理论存在短板。系统方案建立上的失落误。许多校园在建立校园电子商务时急功近利,缺少长远的考虑与总体方案,许多校园梦想设备便宜造成后期重复投资。技能人才方面不敷,校园电子商务运用软件系统缺少,没有专业的校园电子商务软件进行方便快捷的校园交易。校园电子商务的开展路子:1、建立网上商店。学生可以把供求信息揭橥到网上,方便信息检索。2、开辟网上二手交易市场。校园的新生入住与须生毕业产生很多的二手商品的供求交易,二手交易市场在校园中开展有得天独厚的上风。3、开展论坛。校园动态新闻可以在论坛中揭橥,也可以发布供求信息。
2.4 关于中国移动互联网的市场剖析
官建文教授在《中国移动互联网发展报告》等分析了中国移动互联网市场。购物、游戏、营销仍是移动互联网的盈利主流,而移动金融、移动支付、移动旅游、移动广告份额将会持续增长[6]。
移动电子商务来势凶猛,市场暗流彭湃。阿里巴巴、京东、易迅、苏宁等移动电商APP下载量持续增加,在运用、营销中创新产品。(二)移动游戏呈现井喷,市场前景广阔。移动游戏是游戏家当分支中收益增幅最大的分支,智能终端游戏重视用户体验,游戏画面殊效,互动操作体验,用户付费意愿强,市场发展稳定。(三)移动广告平台分解。小型和掉队的平台逐渐消逝,大型平台逐渐向精准化发展。(四)移动支付市场高度集中。移动支付远超PC终端支付增长率,市场高度集中,银行、第三方、运营商联手促进移动支付家当发展。(五)在线旅游竞争加剧。携程、艺龙、去哪儿等移动端在线旅游巨子“跑马圈地”,移动互联网改变了用户旅游预订行为,个性化旅游需求日益加剧。2.5 关于Android平台的研究
Android手机操作系统由著名的IT企业谷歌公司一手打造,中文译为“安卓”。Android从一出身起便是为手机做事的[7]为了更好的推动Android系统的研发和推广,谷歌在2007年联合了其他几十家包括硬件厂商、软件开拓厂商和电信运营厂商在内的企业共同组建了开放手持设备同盟(即Open Handset Alliance)[8]除了各种Android运用开拓同盟之外,由其他企业主导的手持设备同盟也曾有不少[9] Android操作系统平台具备的开放性、稳定性和跨平台性等特质给了开拓者和用户广袤的运用空间,已成为目前用户最多、发展最快的移动智能操作系统,设计开拓基于Android的手机运器具有广阔的运用前景[10]。
3.需求剖析与关键技能3.1 需求剖析
在Android平台下做一款二手商品交易运用软件,面向用户紧张是在校大学生,分为买家,卖家两类用户,卖家在本软件上注册为会员就能发布商品,买家可以获取卖家的联系办法进行购买。
软件紧张功能有:
注册登录商品分类、商品搜索、商批驳论、商品收藏删除商品,查看发布和收藏的商品修正个人信息和密码3.1.1 用户登录与注册
分为两种登录办法:1、手机号登录 2、邮箱登录。由于软件面对所有大学生,以是登录办法也是多样化,为了避免相同用户重复注册,以手机号或邮箱地址做为登录的用户名。
如果用户已经登录,为了避免重复上岸造成用户体验不佳,必须判断是不是第一次上岸,如果已经上岸过进入首页推举列表,如果没有登录,进入登录注书页面。
详细操作流程如图1所示:
图1 登录注册
3.1.2 发布商品
用户可以发布商品,包括商品名称,商品种别,商品价格,商品图片等信息,图文混排对商品的描述。
详细操作流程如图2所示:
图2 发布商品
3.1.3 我的商品
可以对已发布的商品进行查看和长按删除。如图3所示
图3 我的商品
3.2 关键技能
3.2.1 框架:MVC框架
MVC全名是Model View Controller,是模型(model)-视图(view)-掌握器(controller)的缩写,M是指业务模型,V是指用户界面,C则是掌握器。C存在的目的则是确保M和V的同步,一旦M改变,V该当同步更新。在Android项目中,业务逻辑,数据处理等担当了Model(模型)角色,XML界面显示等担当了View(视图)角色,Activity担当了Contronller(掌握器)角色。contronller(掌握器)是一个中间桥梁的浸染,通过接口通信来协同 View(视图)和Model(模型)事情,起到了两者之间的通信浸染。
3.2.2 数据库:SQLite
在Android平台中,嵌入了一个轻量级的关系型数据库—SQLite。SQLite无需安装和管理配置,存储在单一磁盘文件中的一个完全的数据库,大小4.43M,大致13万行C代码,比一些盛行的数据库在大部分普通数据库操作要快,源码完备的开源, 你可以用于任何用场, 包括***它。支持多种开拓措辞,C, C++, PHP, Perl, Java, C#,Python, Ruby等。SQLite虽然很小巧,但是支持的SQL语句不会逊色于其他开源数据库
4.系统设计4.1 总体框架设计
4.1.1 系统组成
系统模块分为首页商品推举模块,发布模块,我的模块,3个模块的紧张功能剖析如下:
(1)推举模块
首页商品推举模块是程序进入的首页,顶部是搜索框,中部是商品分类导航模块,商品有4大分类,买家可以根据购买商品的分类在导航模块快速进入商品分类页选择商品。下部是首页推举的商品信息
发布模块用户在发布模块可以揭橥二手商品,也可以进入“省心卖”浏览其他人发布的二手商品。
4.1.2 功能与程序关系
表一 功能程序关系表
功能
程序一
程序二
程序三
程序四
程序五
用户管理
RegisterActivity&LoginActivity
UserMsgActivity
ForgetActivity
MyCollectionActivity
MyPublishActivity
商品发布
ReleaseActivity
CommodityTypeActivity
DetailInfoActivity
我的商品
MyCollectionActivity
商品详情
DetailInfoActivity
我的发布和收藏
MyPublishActivity
MyCollectionActivity
搜索商品
SearchActivity
4.2 接口设计
4.2.1用户接口
用户登录与注册接口:在活动RegisterActivity中实现手机号和邮箱注册接口,在活动LoginActivity中实现登录接口。
商批驳价和收藏接口:在DetailInfoActivity活动中用户可以评价商品发布评价和查看商批驳价。
商品发布接口:用户可以在ReleaseActivity活动中发布商品。
4.2.2 外部接口
拨打电话接口:系统可以调用系统拨打电话拨打的接口;
4.2.3 内部接口
数据库操作封装接口:将数据库中针对每个表的操作都进行了整体的封装;
图片处理接口:将图片基本操作进行封装。
4.3 系统详细设计
校园交易系统的数据库严格按照关系数据库的基本理论进行设计,全体数据库共包含4张基本表,各表直接按照关系数据库规范化理论进行规范化,每张表都至少知足3NF,从而肃清了数据库操作中的增加、删除、修正可能产生的非常。各表之间按照关系数据库的完全性哀求通过外键(Foreign Key)进行关联,从而担保了数据库各表直接数据的同等性。
4.3.1 数据库设计
用户信息表表二 用户信息表
字段名
中文名称
数据类型
主键
外键
许可为空
备注
_id
用户ID
Integer
是
否
username
用户名
Text
是
password
密码
Text
否
邮箱
Text
否
phone
手机号
Text
否
Address
地址
Text
是
用户信息表中紧张包括了用户ID,用户名,密码,手机号,邮箱,地址。这个表中用手机号与邮箱都可以作为用户名上岸,以是邮箱与手机号必须判断不能重复。
(2)商品信息表
表三 商品信息表
字段名
中文名称
数据类型
主键
外键
许可为空
备注
_id
商品ID
Integer
是
否
picture
商品图片
blob
否
Titlr
商品名称
Text
否
description
详情
Text
否
phone
电话
Text
否
category
商品种类
Integer
否
price
价格
Float
是
stuID
发布者ID
Text
否
商品的信息表中,包括了商品ID,商品图片,商品名称,商品种别,商品详情,商品种类,价格,发布者。
(3)评价信息表
表四 评价信息表
字段名
中文名称
数据类型
主键
外键
许可为空
备注
_id
评价ID
Integer
是
否
stuid
用户ID
Integer
是
否
Content
评价内容
Text
否
currentTime
评价韶光
Integer
否
position
位置
Integer
否
评价的信息表中,包括了评价ID,用户ID,评价内容,评价韶光,评价位置。这个表是用来记录用户购买商品后评价信息的。
5.系统实现
根据上一章的系统设计,以商品买卖为主线进行了App设计,基本功能已经实现,后期会做图片修缮与界面都雅问题。开拓环境为Windows系统。开拓设备为Nexus 6P手机。
5.1 登录和注册
第一次利用该运用首先须要注册,点击注册按钮进入注书页面,进行手机号注册和邮箱注册。如果利用手机号登录,则须要获取验证码登录,如果利用用户名登录,输入密码后登录。默认进入首页商品推举页,如果用户没有进行退出登录操作,下次再进入运用直接进入首页不用进入登录页面;如果用户退出登录,须要重新输入账户密码登录。
如下图5、图6所示。
图5 账号注册界面 图6 手机号注册界面
5.2 发布商品
点击底部中间发布按钮,然后选择发闲置即可进入发布页面。如下图图7、图8所示。
图7 添加商品界面 图8 添加店铺界面
5.3 查询商品
通过推举页面分类栏可以进行商品的分类查询,通过推举页面的顶部搜索框可以进入模糊搜索商品,通过输入关键字点击搜索商品可以在搜索框下以列表办法显示。
如图9所示。
图9 首页界面
5.4 查看我的商品
在我的页面可以查看我的商品,我的收藏,可以在页面中对我收藏与已发布的商品进行删除。如图10所示。
图10 我的界面
5.5 揭橥评论
用户可以对商品进行评价,点击提交商品详情页的评价随之改变。
5.7 购买商品
当碰着自己喜好的商品可以直接和卖家电话联系。
点击进入商品详细页面,点击立即购买会跳转电话页面自动输入卖家手机号。
6.结语
本文紧张针对校园商品交易设计并实现了一套基于 Android的软件系统,依照高内聚低耦合的原则进行开拓,系统的每个模块采取标准的事先定义好的接口完成模块之间的通信和实现客户真个要求。
参考文献
[1] Stat Counter Global Stats Top 8 Mobile Operating Systems from Feb 2010 to Feb 2011[EB/OL] http://gs.statcounter.com/#mobile_os-ww-monthly-201002-201102
[2] 萨旺特•辛格(Sarwant Singh).大未来[M].北京:中国公民大学出版社,2014
[3] 梁晓涛,汪文斌.移动互联网[M].武昌:武汉大学出版社,2013
[4] 李绍伟,李红育,徐刚.关于校园电子商务平台的设计与构建[J].网络安全,2010,16
[5] 侯春良,张文义.基于Android平台的地理信息系统工具设计与开拓.地理空间信息,2012,10(5),14-16
[6] 官建文,唐胜宏.中国移动互联网发展报告(2014)[M].北京:社会科学文献出版社,2014
[7] 李刚.猖獗Android讲义[M].北京:电子工业出版社,2011
[8] 杨丰硕.Android运用开拓揭秘[M].北京:机器工业出版社,2010
[9] 邵壮.移动电子商务中做事推举及信誉管理的研究[D].大连:大连理工大学,2010,54-59
[10]曹旸.Android平台上基于地理位置的校园交易系统的设计与实现[C].成都:电子科技大学.软件工程,2013.9.25