android的校园二手商品交易app设计(附件)【字数:7714】

摘 要近些年来,随着信息技术的进步,电子商务也得到了迅猛的发展。淘宝、京东的成功让大家看到了网上交易的前景,据调查,90%的大学生会选择在网上购买自己日常所需的物品。在这种情况下,设计出一款基于Android的校园二手商品交易APP,不仅能让学生在上面购买自己所需的二手商品,也能够发布自己的二手物品。这样不光能达到物尽其用的作用,还能让大学生省下一笔钱。真正的达到了共赢的目标。本论文以Java和Android为技术,使用eclipse为平台开发校园二手交易前台客户端,利用Tomcat为服务搭建服务器,同时使用MySQL为数据库对数据进行存储。
Keywords: Android;the campus secondhand trading;phone software 目 录
第一章 绪 论 1
1.1课题研究背景 1
1.2 研究现状及发展趋势 1
1.3 希望达到的目标 1
1.4 课题研究内容 2
第二章 开发工具与系统背景 3
2.1 开发工具及运行环境简介 3
2.2 Android系统 3
2.2.1 Android的项目文件 4
2.2.2 Android系统的四大组件 4
第三章 系统分析 6
3.1 项目目标 6
3.2系统需求分析 6
3.3课题可行性分析 7
3.3.1经济可行性 7
3.3.2技术可行性 7
3.3.3需求可行性 7
第四章 系统设计 8
4.1 系统设计原则 8
4.2 系统模块设计 8
第五章 Android客户端与服务器端的实现 10
5.1 搭建Android开发环境 10
5.2 客户端设计 11
5.2.1 登录模块实现 11
5.2.2 商品选择模块实现 12
5.2.3 商品详情界面 13
5.2.4 我发布的商品模块 14
5.2.5 商品发布模块 15
5.3服务端设计 16< *好棒文|www.hbsrm.com +Q: @351916072@ 
br /> 第六章 软件测试和分析 19
6.1 软件测试的目的 19
6.2 测试实例 20
6.3 测试总结 20
第七章 遇到的问题及分析 21
结束语 24
致 谢 25
参考文献 26
附录 27
第一章 绪 论
1.1课题研究背景
目前,随着科技的不断进步,使得智能手机的普及度在不断提高。在智能手机中,搭载Android系统的手机更是占据很大的比例。在大学校园里,Android手机更是受到大学生的青睐。与此同时,未来基于Android的APP将会进入到一个飞速发展的阶段,并且逐渐渗入到人们日常的学习、生活和工作中去,使人们的生活方式变得更加方便快捷。
另一方面现在网购日渐流行起来,淘宝、京东的出现使大家真正做到了足不出户就能买到自己所需要的东西。而且当今的应用软件也正逐渐向Android平台转移。因此设计并实现基于Android的校园二手交易软件,将会在学校中占据很大的市场。
1.2 研究现状及发展趋势
自从2001年Android被开发出来,经过几年的发展,Android已经逐步发展壮大起来。如今Android在移动平台上已经得到普遍的应用,而且因为其操作简单,越来越多的人在购买手机是更倾向于Android手机。同时基于Android系统的开放性,许多开发商也更喜欢利用这个平台来进行商品开发
1.3 希望达到的目标
希望通过一段时间的学习和研究后,做出一个功能相对齐全的校园二手交易系统。通过使用该系统,学生可以在Android平台上利用互联网方便地查询二手物品、发布二手信息以达到二手物品的交易目的。
在界面方面,做到布局合理,界面美观大方,使用操作方便易上手。使用户不需要借助产品使用说明书就能对本系统使用操作的很流畅。
在性能方面,要尽量减少系统的响应时间,最大化考虑系统运行可能会出现的问题,一旦出现问题,要及时能够得到解决。
1.4 课题研究内容
本课题针对校园二手交易APP,主要研究两大功能:前台的软件实现的原理与后台服务端与前台的交互。
系统APP软件的研究:在APP设计上,实现了用户在手机APP端可以浏览别人发布发布的商品并选择自己所需要的进行购买。校园二手交易APP具有以下优点:
节约时间,用户可以在任何时候使用本软件购买二手商品,省去了为了购买某件商品专门跑的商场的时间。
2.卖家不用再在特定的地方设点摆摊,这样就省去了选择地点的精力。
服务端的研究:在服务端是如何与前台交互的,而前台的数据又是如何传到后台的。在服务端应该使用何种数据库进行数据的存储,这种服务器应该具备体积小,使用成本低的特点。 第二章 开发工具与系统背景
2.1 开发工具及运行环境简介
1.Eclipse 4.3.2
Eclipse 是一个开源的、具备可扩展性质的开发平台,它是基于Java的,通过加载各种插件后,就可以搭建相应的项目开发环境。在这里我们通过在eclipse上加载sdk和adt插件来搭建安卓开大平台,在eclipse中运行ADV Android模拟器来实现观测项目编写情况和效果。
2.MySQL
MySQL是关系型的数据库管理系统。虽然是轻量级的,但是它提供了完整的管理工具。而且因为其成本低体积小速度快的优点,被广泛运用在中小型系统和网站中。
3.ADT(ADTAndroid Development Tools)
ADT即为安卓开发工具,在Eclipse编译IDE中,需要安装ADTPlugin,为Android开发者提供开发的工具升级或者变更。
2.2 Android系统
Android是一个在Linux上开发出来的操作系统,一开始只支持手机,由Andy Rubin的团队开发出来的,在2005年被Google收购。随后Google以开放源代码的形式公布了Android系统,不久之后在全球占有率就超过了塞班。成为世界第一移动操作系统。安卓支持多种编程语言,还是开放源代码的,这一点深受开发商喜爱。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/434.html

好棒文