您的当前位置:首页正文

基于Android平台的电子拍卖系统的设计与实现

2024-01-09 来源:易榕旅网
基于Android平台的电子拍卖系统的设计与实现

摘要:随着互联网技术的高速发展,基于互联网的电商模式不断涌现,网络上的竞价方式现在已经是购买与销售中一种非常重要的交易模式。本文设计与实现基于Android的电子拍卖系统,较好地满足了用户不同层次的买卖需求,不受时空限制,方便快捷。

关键词:Android 电子拍卖 Bmob

1.绪论

互联网的出现是一个时代的进步,他的出现也随之产生了电子商务。基于网络上的竞价方式现在已经成为了一种很活跃,新兴的电商模式,网络上的竞价方式现在已经是购买与销售中一种非常重要的交易模式, 因为它利用互联网的全球性这一特点。 对于卖家而言,让多方买家参与其中的一种销售模式,它不受时间和地域限制、而且相对于较低的成本而受一些用户的喜爱;相对于买家来说,竞拍的方式比较独特,交易的方式也比较简单,对许多网民来说都是很有吸引力。在移动互联网的这个平台,Android系统是其中最热的系统之一,基android平台的应用也是越来越多。 2.功能设计

基于Android平台的一种电子拍卖的应用的设计与实现,这个系统使用的是开源的后端云服务器 Bmob,这个后端为移动应用提供所需要的数据,用户能够在 android手机上使用这个系统提供的功能。这个系统实现了用户进入系统的登录和注册的功能,也为用户提供了记住账户的功能,系统还包括发布商品,查看拍卖商品,查看拍卖详情,参与竞拍,查看发布的拍品,个人信息的修改,给用户提供了常用的功能业务,提供了常用的业务功能,页面简单美观,方便用户操作。 3. 关键功能实现

拍卖商品核心代码:

private void getTableData(boolean showloading) { Log.d(TAG, \"getTableData()\"); mRefresh = false;

final BmobQuery query = new BmobQuery<>(); query.order(\"createdAt\");

// point类型,需要声明include才能把相应的信息也带出来 query.include(\"owner\"); query.include(\"classify\");

query.findObjects(mContext, new FindListener() { @Override

public void onSuccess(List object) { shop_mess_Loading.setVisibility(View.INVISIBLE); if (null == mTableList) {

mTableList = new ArrayList<>(); } else {

mTableList.clear(); }

mViewLayout.setVisibility(View.VISIBLE); if (object.size() > 0) {

mTableList = Utils.filterData(object); }

mListView.refreshComplete(); mAdapter.setData(mTableList); mAdapter.notifyDataSetChanged();

} }

参与拍卖核心代码:

mGoodsItem.update(mContext, new UpdateListener() { @Override

public void onSuccess() {

Utils.showToast(\"竞拍成功!\"); //发送更新列表消息

MsgManager.Instance().dispatch(new Msg(IMsg.TYPE.MSG_UPDATE_QUOTE_LIST, 0, 0, mGoodsItem.getQuoteList()));

MsgManager.Instance().dispatch(new Msg(IMsg.TYPE.MSG_UPDATE_LSIT, 0, 0, null)); dialog.dismiss(); }

}); } 参考文献

[1]徐雅卿.电子商务环境下的网上拍卖理论研究[J].西安电子科技大学.

[2]唐邵玲,宁凤贞.网上拍卖理论研究[J].全国商情•经济理论研究,2009年17期. [3]韩冀东.网上拍卖[M].人民邮电出版社.2014 指导老师:张正龙

因篇幅问题不能全部显示,请点此查看更多更全内容