基于Android平台的电子商务系统的分析与设计

基于Android平台的电子商务系统的分析与设计作者:范长英来源:《硅谷》2013年第17期摘要基于Android平台的电子商务系统,主要实现通过移动客户端实现网上购物的功能,类似于一般的购物系统,系统提供用户登录、商品管理和购物车等功能。关键词电子商务;Android平台;移动客户端中图分类号:TP311文献标识码:A文章编号:1671-7597(2013)17-0022-02近几年电子商务得到了迅速的发展,通过Internet进行交易己成为一种潮流。Android以其特有的开放性在智能手机、平板电脑等移动便携设备上广泛应用。两者结合产生了具有巨大发展潜力的移动电子商务。本系统的目的是设计并实现一个基于Android平台的网上购物商城。用户可以通过Android系统手机,登录该商城,并可进行对商品的查询,购买等功能。以及对数据库中商品进行增、删、改、查的功能。该系统较平常购物系统有更好的移动性与跨平台性。通过测试,已能够在Android手机上实现其各项购物流程。1功能需求分析系统主要功能分为:浏览器功能及服务器管理功能。其使用对象是普通用户主要功能有以下几个。1)登录、注册功能。用户输入正确的用户名与密码,即可登陆客户端;系统为用户提供账号注册功能,用户输入合法信息,即可注册成功。2)商品搜索功能,用户输入关键字,搜索出名称相关的商品。3)购物车功能,用户对于想购买的商品,可以选择加入购物车。服务器管理平台,提供管理员登陆,商品信息管理、主要用于商城维护。后台管理模块的主要使用对象是管理员,主要管理功能有2个。1)管理员登陆功能,管理员输入正确的账号密码开始登陆。2)商品信息管理功能,管理商品的基本信息,可以对商品进行查询、添加、修改、删除等功能,对库存商品做出相应调整。2数据库设计系统采用的是Mysql数据库,为了将在系统页面中显示的动态数据存放在后台数据库中,便于修改、更新和信息隐藏,因此,将E-R图转换成关系模型,即在数据库中建立实体关系表。系统主要包含用户,商品,订单,商品类型四个表。用户主要包含了ID,昵称,密码等属性;商品主要包含ID,名称,价格等属性;订单主要包含ID,订单状态等属性;商品类型主要包含ID,类型名称等属性。3系统浏览器端设计3.1Android前台逻辑结构设计3.1.1登陆功能设计其主要流程为:用户输入用户名、密码;客户端将输入内容以字节流发送至客户端服务器然后进行密码及用户名判断;客户端接收数据进行相应跳转。调用类实现与server的相连。运用sql语句查询数据库中用户的信息,与登入界面中输入的信息相匹配,如果匹配错误,则提示错误,如匹配正确,便可实例化一个对象,并调用其方法,实现登录界面的成功跳转。注册功能流程同样是调用类,连接到server,将输入的信息插入到后台数据库中,两次密码输入一致便可实现注册,如不一样,需重新输入。信息输入正确后实例化对象,调用方法,并跳转到登入界面。3.1.2商品搜索设计(如图1所示)封装商品搜索的sql语句在类中,调用这个类的方法,实例一个集合,将搜索出来的商品保存在这个集合中,实例对象,List集合中的商品,以列表的形式显示在页面中。3.1.3购物车流程其设计流程:点击购物车图标;客户端本地请求,读取本地文件,造型为对象;将列表中元素在客户端显示;点击结算,将数据写成字节流,发送至服务器;服务器读取数据结构,写入数据库。在搜索的商品添加一个监听器,实现onListItemClick方法,在点击商品,实例Intent对象,将画面跳转到购物车的画面,同理用onListItemClick方法,实现商品的购买功能的实现。3.2系统后台设计后台系统主要有管理员登陆及商品信息管理。3.2.1管理员登入管理流程设计(如图2所示)管理员在后台进行登入,输入的账号密码,将发送到数据库进行验证,如果正确,将直接登入到主界面中,如果错误,将进行重新登入。3.2.2商品管理流程设计设计流程为:向服务器发送请求将相关信息显示在页面上,根据相关请求进行相应修改,增加、修改、删除、查询。在管理员点击商品列表的时候,服务器将所有商品信息返回管理端并显示在页面中,管理员可对商品进行添加,更新,删除以及查找。本系统设计的重点是用户浏览商品到购买商...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?