基于android的校园旧货交易手机软件系统的设计

来源 :大陆桥视野·下 | 被引量 : 0次 | 上传用户:vbdelphi1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】项目整体编写主要使用java语言,结合MySQl、html5等编写完成;系统开发的侧重点倾向于人机、人人的交互活动。它实现同校同学之间旧货之间的传递;并且为用户提供多种交易方式。系统由卖主发布在平台上发布旧货消息,然后用户通过留言、交流的方式与卖主联系最后确定交易方式进行交易。另外系统还提供了商品分类、检索等方式为用户快捷方便寻求到想要的物品。
  【关键词】android;旧货交易;校园
  引言
  随着社会和经济的不断发展,特别是互联网经济的崛起,大学生的消费观念,消费水平都得到了很大的提高,通过淘宝,京东等网络销售平台购物的学生已经占到了大学生总数的90%以上。然而大学生买的东西越多,东西的闲置情况也越来越明显,很多大学生们买的东西往往都只用一段时间就不再用了,这些东西往往都还是非常新的,待到毕业时往往会被当垃圾处理掉,这也造成了很大程度上的资源浪费。让旧货在大学校园里充分流通起来,对调剂生活学习用品,充分挖掘闲置资源,满足消费和保护环境都有着重要作用。为了减少资源浪费,减轻环境负担,贯彻可持续发展的战略,都有着深刻的意义。
  本次研究通过开发基于android的校园旧货交易手机软件,为在校大学生提供一个闲置资源相互交换的平台,提高学习生活资源利用率同时节省大学生平时生活上的开支,提高学生的生活水平。
  1.系统实现的可行性分析
  app提供许多方便学生学习与生活物品的信息,如“二手旧自行车” 在大学生中非常抢手,大学校园“大”,有的还分好几个校区,每天上课、做实验, 跑来跑去实在很辛苦,有时偶尔还要外出结伴出游,对自行车需求自然很多。买新的,价格高,还容易被“盯上”,还是“二手”的好。用了三年五载,再便宜转手,即使扔了也划算。学期开始,很多学生先不去买新书,而到网站上搜寻与课程要求相同的教材,这在大学生中十分普遍。如等级考试教程,新书40元左右,而二手书仅10元,况且,在旧书中还有高年级的笔记,更加实用。
  过去一到期末,或临近毕业,书籍、生活用品都当成废品,很便宜的卖给收废品的,而现在,学生可以将这些物品信息挂在app上,以便学生之间双向选择,创造一定的经济价值,有的学生还收集、整理这些信息与物品,进行经营,尝试做“老板”的感觉。
  高校的二手交易市场是一个大市场,每年都有毕业生要毕业,每年都有新生来报到,毕业生们不可能将几年来留存下的东西都带走,有些物品已成为累赘,卖掉反而还能赚些路费。学生们的消费水平本来也不高,都希望能买到物美价廉的商品。卖主可以在网上登记自己要处理的物品以及售卖价格,联系方式,买主则可以在网上搜索自己所需要的,若没有,也可以在网上发布求购信息。
  校园二手交易网上进行交易的大多都是本校的学生,他们在发布供求信息时都提供了真实的联系方式,商品质量可以直接当面确定,不像那些纯商业网站,买卖双方都存在很大的风险。
  2.系统整体设计
  项目架构
  从功能上看整个系统划分成旧货发布、旧货推荐、分类旧货、旧货详情、聊天、交易等功能模块。从结构上分整个系统主要分为两部分服务器和APP。服务器端主要做数据文件的存储以及数据传输时所需要的接口。在移动终端的用户越来越多而且桌面端的访问越来越少的情况下,系统并未设计网页端的页面仅仅将服务器作为数据存储模块,而是将重点放置在移动客户端的开发上。为了避免android移动端直接访问服务器数据库报错以及带来的数据安全问题,系统在数据库与Android客户端之间加了一级网页。网页并不显示界面而是将数据库内容进行封装以此加强数据传输的安全性。Android移动端负责人机、人人的交互过程,向用户提供完整的交货交易服务。
  3.Android客户端设计
  Android户端采用java语言编写,运行于android 2.2及以上版本。Android客户端是系统的重点,也是用户进行旧货交易的渠道。Android客户端设计的质量将决定整个系统的好坏。
  3.1 客户端设计思路
  Android客户端作为整个系统功能的体现,那么Android客户端的设计必将与各个功能环环相扣。系统主要分为发布、浏览、交易三大功能又细化为旧货发布、旧货推荐、分类旧货、旧货详情、留言聊天、交易六个主要模块。旧货发布主要负责旧货物的发布包括被发布物品的各种信息。旧货推荐是根据每个独立用户的浏览习惯以及整体用户对每种不同货品的访问量在客户端首页为用户推荐旧货品。分类旧货将所有的旧货按照大学生日常生活分成交通工具、男装、数码3C、女装、书籍、宿舍神器、彩妆、其他八个大类;方便用户进行快捷的分类检索。旧货详情显示旧货的详细信息,用户通过详情可以了解旧货的价格、新旧程度等各种属性。留言聊天的用处是为买方与卖方提供交流的渠道,让用户更加全面的了解货物。交易是最重要的部分。系统提供支付宝担保交易和线下交易两种交易方式。两种方式都保护了买卖双方的利益。
  3.2 客户端界面设计
  界面是用户对客户端最直接的感觉,界面的设计关系到所有用户的体验。客户端的界面设计是根据每个功能模块来划分的。每个界面主要实现一个功能。整个界面的设计采用活泼的风格;现青春气息但是有不失沉稳元素。
  3.3 客户端支付系统设计
  系统提供线下面对面交易与支付宝担保交易两种。线下面对面交易当面能够直观、真实地了解到货品的详情且金钱当面结清保证了交易的安全;支付宝为第三方担保,保证买卖双方在交易的过程中,买家能收到货,卖家能收到钱。交易流程是:“买家付款”→“卖家发货”→“买家确认收货”→“卖家确认收款”。通过支付宝的介入即使交易后货品出现问题也可以维护自己的权益。
  4.通信过程设计
  Android客户端获取数据的方式是通过向服务器发送请求,经过服务器处理后获取数据库数据然后再以XML格式返回数据。
  服务器端通过SQL语句向数据库获得数据后通过语句生成XML代码将数据封装在XML代码中返回客户端。主要代码如下:
  通过以上的代码过程就可以实现客户端与服务器之间的数据交互;实现客户端数据的获得。
  5.小结
  本次研究通过开发基于android的校园二手货物交易手机软件,为在校大学生提供一个闲置资源相互交换的平台,提高学习生活资源利用率同时节省大学生平时生活上的开支,提高学生的生活水平。
  参考文献:
  [1]李刚.疯狂Android讲义[M].第三版.电子工业出版社,2015.
  [2]孙鑫.Java Web开发详解-深入剖析与实例应用[M].2012.
  [3]Cay S.Horstmann,Gary Comell. Java核心技术卷一·基础知识[M]第9版.机械工业出版社, 2014.
  [4]Cay S.Horstmann,Gary Comell. Java核心技术卷二·高级特性[M]第9版.机械工业出版社, 2014.
  [5]潘凯华,李慧,刘忻.MySQL快速入门[M].清华大学出版社,2012.
其他文献
张峥从大连舰院研究生班毕业时,对一位将军下保证:“不当上舰长,我绝不结婚!”将军注视着这位高材生说:“小伙子,你以为舰长是那么好当的?我看你当上副舰长就可以结婚了……
1995年7月,中国海军著名油画家艾民有、张庆涛应巴基斯坦海军哈克上将的邀请,为巴基斯坦海军博物馆创作美术作品,在卡拉奇短短的80天中,奇迹般地完成了5幅大型油画。如果将4
蘑菇街的名气虽然远不如淘宝和京东那么大,但自2013年它从导购平台转型为社会化电商平台之后,就在这一领域俘获了不少忠实消费者。而在今年的6月15日,蘑菇街、美丽说和淘世界更
一九四五年二月中旬,太平洋战争已接近尾声。在孟加拉湾海域巡逻的英国舰队,截获了一支企图从海上撤回日本的侵缅日军舰队。他们将日军的几艘护航炮艇击沉后,装有一千多名日
京东想要踩死阿里巴巴做老大的野心,可谓是路人皆知。而想要完成这个愿望,京东接下来需要的就是堵上支付方式和金融理财这两个缺口。为此,《京东金融》几乎和《支付宝》的功能高
8月19日周五,腾讯港股报收201.80港元,对应的市值是19103亿港元,相当于2463.81亿美元。
进行户外运动时,天气是我们不能控制的,因此镜片颜色单一的眼镜常常难以满足需求。应运而生的是能够自动变换镜片颜色的眼镜,它们的工作原理多是在紫外线强度变换时呈现或浅或深
玩腻了?卡牌手游盛世下的瞎流危机  在中国市场上,《我叫MT》迅速走红后,卡牌游戏就迅速成为了中国手游界的一大“万灵丹”。无数手游厂商发现,只要有一个优秀的lP,即便游戏本身并不出众,卡牌手游同样能够拿到好的成绩。在这种大环境下,无数玩法雷同、画风相近的卡牌手游如雨后春笋般冒了出来。而其中不乏像《我叫MT》这种推图式手游。  尽管这类手游让早期加入这个市场的手游开发商赚得盆满钵满,但是很快这种对于
奥列格·亚历山德罗维奇·图马诺夫是一个普通的水兵,没上过间谍学校,没学过外语,也从未打过手枪。但这并没妨碍他成为一名克格勃(前苏联国家安全委员会的简称)的超
印度无疑会成为世界最大的原铝生产国之一,它是世界上拥有铝土矿资源最多的国家之一,占世界第6位,储量达23×10^8t,煤炭储量在2500×10^8t以上,居世界第4位。奥利萨州(Oris