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

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

ID:46078919

大小:63.13 KB

页数:4页

时间:2019-11-20

基于android平台的电子商务系统的分析与设计_第1页
基于android平台的电子商务系统的分析与设计_第2页
基于android平台的电子商务系统的分析与设计_第3页
基于android平台的电子商务系统的分析与设计_第4页
资源描述:

《基于android平台的电子商务系统的分析与设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于Android平台的电子商务系统的分析与设计摘要基于Android平台的电子商务系统,主要实现通过移动客户端实现网上购物的功能,类似于一般的购物系统,系统提供用户登录、商品管理和购物车等功能。关键词电子商务;Android平台;移动客户端屮图分类号:TP311文献标识码:A文章编号:1671-7597(2013)17-0022-02近几年电子商务得到了迅速的发展,通过Internet进行交易己成为一种潮流。Android以其特有的开放性在智能手机、平板电脑等移动便携设备上广泛应用。两者结合产生了具有巨大发展潜力的移动电子商务。本系统的目的是

2、设计并实现一个基于Android平台的网上购物商城。用户可以通过Android系统手机,登录该商城,并可进行对商品的查询,购买等功能。以及对数据库中商品进行增、删、改、查的功能。该系统较平常购物系统有更好的移动性与跨平台性。通过测试,已能够在Android手机上实现莫各项购物流程。1功能需求分析系统主要功能分为:浏览器功能及服务器管理功能。其使用对象是普通用户主要功能有以下几个。1)登录、注册功能。用户输入正确的用户名与密码,即可登陆客户端;系统为用户提供账号注册功能,用户输入合法信息,即可注册成功。2)商品搜索功能,用户输入关键字,搜索出名称

3、相关的商品。3)购物车功能,用户对于想购买的商品,可以选择加入购物车。服务器管理平台,提供管理员登陆,商品信息管理、主要用于商城维护。后台管理模块的主要使用对象是管理员,主耍管理功能有2个。1)管理员登陆功能,管理员输入正确的账号密码开始登陆。2)商品信息管理功能,管理商品的基本信息,可以对商品进行查询、添加、修改、删除等功能,对库存商品做出相应调整。2数据库设计系统采用的是Mysql数据库,为了将在系统页面中显示的动态数据存放在后台数据库中,便于修改、更新和信息隐藏,因此,将E-R图转换成关系模型,即在数据库中建立实体关系表。系统主要包含用户

4、,商品,订单,商品类型四个表。用户主要包含了ID,昵称,密码等属性;商詁主要包含ID,名称,价格等属性;订单主要包含ID,订单状态等属性;商品类型主要包含TD,类型名称等属性。3系统浏览器端设计3.1Android前台逻辑结构设计3.1.1登陆功能设计其卞要流程为:用户输入用户名、密码;客户端将输入内容以字节流发送至客户端服务器然后进行密码及用户名判断;客户端接收数据进行相应跳转。调用类实现与server的相连。运用sql语句查询数据库中用户的信息,与登入界面中输入的信息相匹配,如果匹配错误,则提示错误,如匹配正确,便可实例化一个对象,并调用其

5、方法,实现登录界面的成功跳转。注册功能流程同样是调用类,连接到server,将输入的信息插入到后台数据库屮,两次密码输入一致便可实现注册,如不一样,需重新输入。信息输入正确后实例化对象,调用方法,并跳转到登入界面。3.1.2商品搜索设计(如图1所示)封装商品搜索的sql语句在类中,调用这个类的方法,实例一个集合,将搜索出来的商品保存在这个集合中,实例対象,List集合中的商品,以列表的形式显示在页面中。3.1.3购物车流程其设计流程:点击购物车图标;客户端本地请求,读取本地文件,造型为对象;将列表中元素在客户端显示;点击结算,将数据写成字节流,

6、发送至服务器;服务器读取数据结构,写入数据库。在搜索的商詁添加一个监听器,实现onListltemClick方法,在点击商品,实例Intent对象,将画面跳转到购物车的画面,同理用onListltemClick方法,实现商品的购买功能的实现。3.2系统后台设计后台系统主要有管理员登陆及商品信息管理。3.2.1管理员登入管理流程设计(如图2所示)管理员在后台进行寰入,输入的账号密码,将发送到数据库进行验证,如果正确,将直接登入到主界面中,如果错误,将进行重新登入。3.2.2商品管理流程设计设计流程为:向服务器发送请求将相关信息显示在页面上,根据相

7、关请求进行相应修改,增加、修改、删除、查询。在管理员点击商品列表的时候,服务器将所有商品信息返回管理端并显示在页面屮,管理员可对商甜进行添加,更新,删除以及查找。本系统设计的重点是用户浏览商品到购买商品这一过程,实现了客户端到服务器间数据的交互。浏览器端主要是用了android的界面框架来设计,通过列表视图來显示出商品,并连接到后台,实现商品的快速更新。参考文献[1]公磊,周聪•基于Android的移动终端应用程序开发与研究[J]•计算机与现代化,2008(8):85-89.[2]杨丰盛.Android应用开发揭秘[M]•机械工业出版社,201

8、0.[3]韩超.Android系统级深入开发:移植与调试[M]・电子工业出版社,2011.[4]梅尔(RetoMeier)・Android2高级编程(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。