android平台的校园二手交易系统campussecondhandtransactionssystembasedona

摘 要摘 要由于网络时代的不断发展,网络化的销售、买卖越来越多。以淘宝、京东为例的网络商城,不断地吞噬着现实中的店铺,线上的交易也已经慢慢的融入到校园的生活中。现代的人们对物质的需求越来越大也越来越多样化,他们不想逛不同商业街去满足他们的购物需求,而是希望通过网络这个快捷的方式去实现他们的要求。对于如何改进校园当中购物需求,处理大学生在生活上不需要的生活、学习用品,让他们能够在校园中就可以方便快捷的购物是目前解决的重要问题。本系统是基于Android平台,使用了eclipse 、Mysql数据库、测试机、tomcat7.0、jdk7.0等开发工具,设计开发了一个校园二手交易系统,实现校园二手交易活动由线下模式转变为线上模式,致力于改善高校校园的二手交易以及保证大量的物品不浪费的原则,帮助提供学生买卖的信息、交流交换物品、提高校园生活乐趣等功能。用户可以注册体验买家或者卖家,选择自己感兴趣的商品,提出自己的观点和问题,更好的处理自己生活中的物品。 关键词Android平台;二手交易;校园
目 录
第一章 绪论 1
1.1 选题背景与意义 1
1.2 智能手机平台的现状分析 1
1.3 Android平台与其他平台的比较 1
1.3.1 Android平台 1
1.3.2 IOS平台 2
1.3.3 Windows phone平台 3
1.4 校园二手交易系统国内现状 3
1.5 本文主要内容 3
第二章 技术需求分析与开发环境 5
2.1 Eclipse开发环境 5
2.2 Android平台的开发环境与使用配置 5
2.3 用户功能需求 7
2.4 主要技术分析 8
2.4.1 Mysql的分析 8
2.4.2 MVC的分析 8
2.5 UI设计 9
第三章 系统需求分析 11
3.1 可行性分析 11
3.1.1 技术可行性 11
3.1.2 经济可行性 11
3.1.3 操作可行性 11
3.2  *好棒文|www.hbsrm.com +Q: ^351916072^ 
功能模块图 11
3.3 处理流程设计? 12
3.3.1 系统操作流程 12
3.3.2 数据增加流程 13
3.3.3 数据修改流程 14
3.3.4 数据删除流程 14
第四章 系统详细设计 15
4.1 数据库设计 15
4.1.1 Mysql数据库 15
4.1.2 数据库表结构 15
4.1.3 数据库连接技术? 16
4.2?界面及代码设计 18
4.2.1?用户注册? 18
4.2.2?用户登录 19
4.2.3?商品查询 21
4.2.4?商品发布 23
4.2.5 商品评价 24
第五章 系统功能实现与运行 27
5.1 用户注册与登录 27
5.2 商品发布与购买 28
5.3 用户交流与评价 29
5.4 商品首页信息 31
5.5 商品消息通知 31
5.6 用户个人信息总结 32
第六章 系统测试 34
6.1 系统测试的重要性与目的 34
6.2 系统测试的环境 34
6.3 系统测试的记录 34
总结 38
致谢 40
参考文献 41
绪论
1.1 选题背景与意义
随着人们生活水平的快速提高,学生用品的更新换代也不断加快,相比于其他学生,大学生的更新换代的速度更加的明显,在这个时候就会面临着大量物品的处理问题。比如自行车,篮球,衣服,鞋子等都会成为较为普遍的二手交易商品。还有一种原因就是心理原因,很多大学生觉得这个东西已经过时了,或者没有新鲜感了就会淘汰掉,这时候校园二手交易就会在很大程度上帮助这些大学生,既能够保证不铺张浪费,又可以认识很多新的朋友[1]。
1.2 智能手机平台的现状分析
中国智能手机平台使用的热度从没有消退,近八成用户一直在用智能手机进行交流沟通、娱乐,甚至大量的吃穿住行都在通过智能手机的平台去实现。从智能手机平台的使用现状分析,可以清晰地发现各种不同交易平台的崛起。首先,4.0英寸以上超大屏、触控操作、双核处理器智能手机开始大行其道。其次,在购物上有淘宝、京东为例,在团购出现有美团为例,在旅游上有去哪儿旅行为例等等一些,正在疯狂的进军智能手机平台[2]。
1.3 Android平台与其他平台的比较
1.3.1 Android平台
Android是主要用于移动服务设备并以Linux为本的半开源性质的操作系统,重要的是由Google、手持设备的联盟开发、领导。另外,Android自身就是一个权限分立的移动服务设备的操作系统,在这类移动服务设备的操作系统里面,一个系统识别身份运行都是依据不同的应用[3]。除此之外系统的各个部分也是具有独立的识别方式,这种识别方式可以很好地帮助Android平台实现自己的功能[3]。Linux系统就是这样将自己的应用和其他的应用,或者将其他的应用与其他的系统分割开来。但是要提到的是它的开发在很大的程度上都是依靠Java开发设计的,极大的程度上保证了其灵活性和兼容性,使其在开发的时候能够更好的承载不同的平台,这样在很大的程度上减轻了系统开发者的负担和压力。目前市场上已经证实安卓占有了极大份额,从而成为全球智能手机运用的平台之一[4]。
在基于Android设开发的过程中,常常会有在某一模块的代码过多,导致系统在与用户对接的过程中,承载着极大的压力,在运行系统的时候也会导致系统很慢,所以再设计的时候就需要引入MVP作为框架来实现系统的思路。MVP做为目前使用起来非常广泛的基础架构,由于其在早期是从MVC框架转变过来的,所以在很多对方与MVC都有很大相似之处。MVP框架是由三个部分组成的:View主要是用来显示的;而负责逻辑处理的便是Presenter;负责提供数据的是Model。我们可以参考图11[5]所示:

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/966.html

好棒文