基于Android的“旧时光”旧物二手闲置交易平台APP设计
通过二手交易平台交换闲置衣物,减少浪费。 #生活技巧# #节省生活成本# #二手物品交易平台#
目 录
第一章 绪论 1
1.1系统简介 1
1.2系统的目的和意义 1
1.3本文工作及组织结构 1
第二章 开发技术及设计方案 3
2.1 开发技术 3
2.1.1 Eclipse 3
2.1.2 MyEclipse 3
2.1.3 DB2数据库 3
2.1.4 JSON数据类型 4
2.2设计方案 4
第三章 系统设计 5
3.1导言 5
3.2项目需求分析 5
3.3项目总体设计 7
3.3.1系统结构图 7
3.3.2 Fragment 8
3.3.3自定义Item的ListView 8
3.3.4 Action类 9
3.3.5 数据库架构 9
第四章 系统详细设计 12
4.1 用户管理 12
4.1.1用户注册 12
4.1.2用户登录 14
4.1.3 用户信息管理 17
4.2 商品展示 18
4.2.1商品的搜索 18
4.2.2商品的推荐 20
4.3 页面布局设计 22
4.4 程序启动与退出设计 23
4.4.1程序的启动界面 23
4.4.2程序的退出 24
4.5 上拉加载和下拉刷新设计 26
第五章 系统测试 28
5.1 用户注册测试 28
5.2程序启动测试 29
5.3用户的退出测试 30
5.4商品的加载刷新测试 31
5.5商品搜索测试 31
5.6个人中心测试 32
第六章 设计总结 33
6.1 设计总结 33
6.2 展望 33
谢 辞 34
参考文献 35
本人的主要任务是实现“旧物交易平台”APP中的用户管理模块和商品显示模块。用户管理模块主要包括用户注册、用户登录和用户信息管理方面。商品显示模块包括主界面的商品显示,推荐商品的显示和搜索功能的搜索结果显示。
本文一共包含三个部分,第一、二章节是第一部分,第一章主要介绍了系统的主要功能以及系统的目的和意义;第二章主要介绍了开发此软件用到的环境Eclipse、MyEclipse,此外还介绍了后台用到的DB2数据库和对应的JSON数据类型。第三、四章是第二部分,第三章是系统设计,主要是根据系统的需求分析设计出系统的总体功能;第四章是系统的详细设计,也是本人完成的主要内容,这部分实现了用户模块的两大功能:登录和注册、商品的搜索和推荐以及程序的初始化和下拉刷新,为了更符合用户的使用还对页面内容进行了布局,此外还实现了对上拉加载和下拉刷新功能的测试。第五、六章节是第三部分,第五章是系统测试,主要是对第四章实现的功能进行测试,提高软件的健壮性。第六章是论文总结和展望,主要总结了一些本文的工作并根据目前的实现情况提出了本文的不足。
在做项目设计时,通常习惯先对项目进行基础的解析,设计基本的框架结构,然后在框架结构中填充各个功能模块,如图3-5。
图3-5系统总体结构图
package Servers; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; public class MainDatabase extends SQLiteOpenHelper{SQLiteDatabase database;public MainDatabase(Context context) {super(context, "mainDatabase.db", null, 1);}//首次创建数据库的时候调用,可以用来创建数据库和创建表@Overridepublic void onCreate(SQLiteDatabase db) {database = db;String strCreateMainTable = "create table if not exit mainTable("+ "_id integer primary key autoincrement,"+ "imageId integer,"+ "sellerVendorName varchar(20),"+ "sellerVendorId integer,"+ "commodityName varchar(40),"+ "commodityId integer,"+ "originalBuyDate datetime,"+ "originalCost float,"+ "currentPrice float)";String strCreateShoppingCarTable = "create table shoppingcarTable("+ "_id integer primary key autoincrement,"+ "commodityId integer,"+ "AddShoppingCarDate datetime)";String strInsertMainTable = "insert into mainTable("+ "1,R.drawable.ic_launcher,小A,0102,苹果手机,0023,2016-2-1,"+ "2034,300.2)";database.execSQL(strCreateMainTable);database.execSQL(strCreateShoppingCarTable);database.execSQL(strInsertMainTable);database.execSQL(strInsertMainTable);}@Overridepublic void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {// TODO Auto-generated method stub} }
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
网址:基于Android的“旧时光”旧物二手闲置交易平台APP设计 https://www.yuejiaxmz.com/news/view/182000
相关内容
基于android校园旧货交易手机软件系统设计.doc基于Android的二手书交易平台
二手闲置物品交易平台哪个好
二手旧货交易平台app
基于安卓Android的旧物二手交易平台的设计与实现(源码+lw+部署文档+讲解等)
二手交易平台app 好用的闲置二手交易软件推荐
基于Android studio的二手交易平台
石首二手旧物转让app,石首二手旧物转让平台——便捷的交易通道,丰富的二手资源
【毕业设计/课程设计】基于android的二手物品交易平台设计与实现(源码+文章) 含Web管理端
二手家具平台app哪个靠谱?二手家具交易平台app