安卓android购物商城

以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致.  
无需注册登录,支付后按照提示操作即可获取该资料.
我要下载该资源
资料介绍:

安卓android购物商城

摘要

随着智能手机走进普通人的生活,它将成为人们获取信息的主要设备。因此,手机的应用服务将会有很大的发展空间,手机购物服务就是其中的一项。Android平台支持各种应用的开发,它是目前最流行的开源智能手机操作系统,最新的版本是android4.0,提供了便捷灵活的开发接口。 

手机购物,是指利用手机上网实现网计算机毕业设计安卓android购物商城购的过程,属于移动互联网电子商务。进入智能机和3G时代以来,以iOS平台和Android平台上的手机购物应用为主流模式。国外手机购物发展最好的是日本、韩国等国家,而中国目前手机购物也占到了整个电商业务的2成左右,并且正以极快的速度发展中。目前比较有代表性的智能手机应用中,传统电商APP有淘宝和凡客,综合性导购应用有口袋购物、蘑菇街等。

智能移动终端所具有的通讯服务、定位服务和摄像功能为及时获取照片信息带来了极大的方便。本题目要求学生基于Android智能终端开发出一个手机计算机毕业设计安卓android购物商城系统,包括照相、上传、图片出来等。这些信息需要通过智能终端中的拍照功能获取,同时应建立后台运行的复制的信息传输。

关键词:Android;手机;购物;

 

本计算机毕业设计安卓android购物商城系统要实现的基本目标和研究内容

本文要实现的基本目标和主要研究内容有以下几个方面:

(1)用户购买功能:用户登录后进行购买。

(2)管理员管理功能:管理员对已有用户和商品进行管理。

用户端:

(3)在线注册:未注册的用户进行注册,注册好后才能登录进行商品购买,如若没有进行注册则没有购买权限,视为游客将跳转到注册界面进行客户注册,之后才可以登录拥有商品购买权限。

(4)在线购买:在线选好商品可以放在购物车中,进行结算。如若未结算想要返回其他界面可以进行跳转。

管理员端:

管理员:管理员可在线对客户的信息进行删除、修改、查看等。协助用户修改其个人信息。

(5)信息管理:管理员可在线对客户的信息进行删除、修改、查看等。方便了有些用户不能修改而可以用管理员协助修改。

(6)商品管理:管理员可以对已经上线的产品进行信息修改,或者对未上线的商品进行上线供应。

(7)权限管理:系统需要经过有效的身份验证才可以登录。用户身份不同,使用系统的资源也不同。可以很好的控制不同级别的用户进行商品购买,同时可以有不同级别的优惠识别功能。

此系统计划用Eclipse作为开发工具,数据库选择SQLite。

 

系统用例图

用例图定义:由参与者(Actor)、用例(Use Case)以及它们一起的关系构成的系统功能的所有的静态视图一起称为系统用例图。

下面为系统用例图。

web端用例图,如图所示。

web端管理员用例图

用户用例图,如图所示

用户用例图

 

设计思想

(1)将手机购物系统去分成几个相对与系统里各个模块独立的模块。

(2)在设计软件时必须合理去对数据流这块进行设计,然后在他的应用系统设计过程中,使每个模块之间的兼容性较高,实现有利于方便系统的运行和去提高整个系统的安全性。

功能模块:(1)用户购买功能(2)管理员管理功能

用户端:(3)在线注册(4)在线购买

管理员端:

管理员:管理员可在线对客户的信息进行删除、修改、查看等。协助用户修改其个人信息。(5)信息管理:(6)商品管理:(7)权限管理:

 

系统功能结构图

根据上述需求分析,本Android手机购物系统系统可分为一下几个模块:

传输基本功能如图所示:

image.png

                      

从图中可以看出参与者依然是用户,这表达了客户体验的要求,当用户输入添加所需要的信息后,会添加到系统里面。

  添加手机购物系统模块如图所示

 

 

 

 image.png

 

 

 

 

 

 

添加手机购物系统模块图

后台登录详细设计

管理员必须输入正确的账号密码才能登录到系统的后台,对果蔬系统进行操作。软件运行结果如图6-1所示。

图6-1 后台登录

登录模块是系统的首页面是对用户登录模块进行管理的功能模块,用户输入帐号和密码选择用户角色登录成功后根据角色的不同分别进入不同的管理模块。

用户登录的流程图如图6-2。

图6-2用户登录流程图

修改登录密码提供了一个登录成功的用户可以修改自己的密码防止密码的泄漏,登录用户首先要输入系统原来的密码,然后输入新的密码点击修改密码确认后就修改了原来的密码,下次登录使用新的密码进行登录。

密码修改的流程图。

修改密码流程图

 

 

6.2后台主页详细设计

管理员进入系统后台后,可以看到商品分类管理、商品管理、特价商品管理、订单管理、会员管理和系统用户管理。界面如图所示。

后台主页

6.3手机端设计

    在手机端,用户可以看到商城首页、购物车管理、订单管理、顾客留言,如图所示。

 

手机端

系统测试的相应步骤

测试与程序开发的过程很像,而且测试也是必须去分步骤来进行的,而且每个步骤在每个逻辑上都是前一个操作的接下。很多大型软件的系统都是由很多个子系统来组成,这些的子系统又是由很多个模块组成的。所有说,在大型软件的系统测试基本上都是有这步骤组成的:

(1)模块测试 在相应的测试步骤中所发现问题的一般是编码上和详细设计时的出现的错误。

(2)系统测试 在相应的测试步骤中可以发现的一般是软件设计开发中的bug,也可能说发现的是需求说明上的bug。

(3)验收测试 在这个相应的测试过程中是可以发现问题是系统需求里说明书中的bug。

5.2.2 相应系统测试的主要内容

为了保证测试的质量,将测试过程分成几个阶段,即:代码的二次审查、各个单元进行测试、确认测试和系统详细自我测试。

(1)单元测试

单元测试集中在检查软件设计的最小单位—模块上,通过测试发现实现该模块的实际功能与定义该模块的功能说明不符合的情况,以及编码的错误。

(2)确认测试

确认测试的目的是向未来的用户表明系统能够像预定要求那样工作。经集成测试后,已经按照设计把所有的模块组装成一个完整的软件系统,接口错误也已经基本排除了,接着就应该进一步验证软件的有效性,这就是确认测试的任务,即软件的功能和性能如同用户所合理期待的那样。