版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于Android的网上订餐系统摘要当下,网络的迅速发展影响到了人们的方方面面。越来越多的人习惯通过网络处理各种事务。基于Android的网上订餐系统是在Android手机平台基础上的网上订餐系统,能很好的适应现代化商业的需求。它能提高服务效率,减少服务等待时间,为人们省去拥挤的烦恼。基于Android的网上订餐系统分为手机客户端,服务器端和图形界面化工具,客户端主要功能包括以下方面:用户登录与注册;商品信息查看;生成订单,修改订单;商品评分;服务器端和图形界面化工具主要功能包括:数据逻辑处理;查看订单;增加商品;修改、删除商品;增加会员;修改会员信息。这个系统采用JAVA、SQLServer数据库,并利用MyEclipse、TOMCAT、AndroidSDK、ADT、AVD、DDMS等开发环境或者开发工具。关键词Android;Java;移动电子商务TheOnlineOrderSystemBasedonAndroidAbstractAtthemoment,therapiddevelopmentofnetworkhasimpactonpeopleineveryregard.Moreandmorepeopleareusedtodealwithalltheissuesthroughthenetwork.TheOnlineOrderSystemBasedonAndroidisaonlineordersystembasedonAndroidmobileplatform,itcanmeettheneedsandrequirementsofthemodernbusiness.Itenablestoenhancetheserviceeffectivenessaswellasdecreasethelatencytimeofservices,letpeopleawayfromthecrowded.Thewholesystemconsistsofmobile,serversideandthegraphicalinterfacetool.Themajorfunctionofclientserverincludesuserloginandregistration;viewproductinformation;generateorders,modifyorders;commodityscore.Theserversideandgraphicalinterfacetoolincludesdataprocessinglogic;vieworders;increaseingoods;modify,deletecommodities;toincreasemembership;deletemembershipinformation.Finally,JAVA,SQLServerdatabasetechnology,andsomesoftwaredevelopmenttoolsincludesMyEclipse,TOMCAT,AndroidSDK,ADT,AVD,DDMSareusedtodevelopthissystem.KeywordsAndroid;Java;MobileE-business1前言伴随着我国市场经济的高度发展,企业越来越依赖于市场和客户,这种依赖关系已经开始逐步提升到关乎企业生存的高度。如何获得更多客流量,如何通过小的代价而使商家获得更大的知名度,这是使企业得以生存、发展、壮大的关键。年销售过亿的众多电子商务案例让人们看到了更多的商机。与应用场景相当有限的PC(个人电脑)相比,生而具备便携属性的手机给了电商们更大的想象空间。移动电子商务由此产生了。移动电子商务就是利用手机、PDA及掌上电脑等无线终端进行的B2B、B2C或C2C的电子商务。它将因特网、移动通信技术、短距离通信技术及其它信息处理技术完美的结合,使人们可以在任何时间、任何地点进行各种商贸活动,实现随时随地、线上线下的购物与交易、在线电子支付以及各种交易活动、商务活动、金融活动和相关的综合服务活动等。而Android操作系统凭借着自己开放的平台允许任何移动终端厂商加入到Android联盟中,从而使得越来越多的用户倾向于选择操作系统为Android的手机品牌。选择设计基于Android平台的软件,毫无疑问能覆盖更多的受众。本课题主要是采用Java、Android、Servlet、SQLServer2005和SQLite等语言或工具来实现。Java技术具有卓越的通用性、高效性、平台移植性和安全性。其优良特性使得Java应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。Java对对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本。Java的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。其应用层主要由Java来作为编程语言来开发应用程序。在全球智能手机操作系统的市场份额上,Android占据半数以上。用户基数大,开源性是本课题选择Android平台开发的原因。Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性。它担当客户请求与服务器响应的中间层。本系统采用Servlet来处理客户端请求和服务端响应。SQLServer2005是一个关系型数据库管理系统,能提供超大型系统所需的数据库服务。大型服务器可能有成千上万的用户同时连接到SQLServer2005实例。SQLServer2005为这些环境提供了全面的保护,具有防止问题发生的安全措施,还能在多个用户之间有效地分配可用资源。SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。SQLite支持跨平台,操作简单,能够使用很多语言直接创建数据库。Android作为目前主流的手机操作系统,需要SQLite这种占用内存小的数据库。2需求分析2.1范围2.1.1标识文件状态:【√】草稿【】正式发布【】正在修改文件标识:需求分析报告当前版本:1.0作者:张藐完成日期:2011-11-15删除删除2.1.2系统概述软件名称:基于Android的网上订餐系统软件功能:在客户端端实现商品展示,会员注册及登录,购物车,商品搜索和个人信息等功能。在服务器端实现商品、订单等的增删改查,以及数据逻辑处理。其他子系统的关系:本系统为一个独立的系统,目前没有与之发生关系的其它子系统用户:所有Android手机用户开发者:张藐删除删除2.1.3文档概述需求分析采用面向对象的方法,在文档中主要采用了用例、E-R图和数据字典等表示方法来描述需求。文档的预期读者为软件开发者、分析人员、设计人员和测试人员等。2.2引用文件计算机软件文档编制规范(GB/T8567—2006),2006年3月14日发布,2006年7月1日实施。2.3需求概述2.3.1系统目标本系统的最终目的是在服务端和android手机客户端建立一个订货系统。系统结构简单但功能齐全,可满足中小型商务需求。系统在设计和实施过程中,力争做到以下几点:1.具有较高的可靠性和可用性。2.系统易于管理维护。3.使用方便,易学易用。4.良好的性能价格比。2.3.2运行环境设备具备MicrosoftWindowsXP系统计算机,具备Android系统的智能手机支持软件(1)用户基础软件配置OS:服务器端WindowsXP,客户端Android相关软件工具:MyEclipse8.5(2)开发工具平台:WindowsXPSERVER:Tomcat6.0数据库:SqlServer2005、SQLite(3)测试环境WindowsXP+AndroidSDK2.3.3用户的特点本系统针对的用户为所有持有操作系统为Android的智能手机,最终用户为有需要进行手机订货的人员。其中管理员应具备基本的电脑操作技能和简单的系统维护能力,客户和会员应具备基础的Android手机操作技能、Android软件使用能力和电子商务知识。2.4功能需求通过对实际情况的调研,确定本系统分为三个部分,即手机客户端、电脑服务器端和图形化界面工具。客户端主要实现位置服务,商品展示,会员注册及登录,购物车,商品搜索和个人信息等功能,服务器端主要是完成数据交互和数据逻辑处理,而图形界面化工具则是负责商品、订单等的增删改查。具体如图2.1所示。图2.1本系统的客户端、服务器端和图形界面化工具各模块各模块的具体功能如下所述:客户端客户端功能主要包括以下几个方面,游客登录,用户的注册登录,位置服务,用户查看商品信息,搜索商品信息,查看购物车,删除购物车中商品,确认下订单操作,查看用户自己的信息等。这里的使用对象主要是软件用户。首先用户可以方便地注册与登录,也可以选择游客登录。若还未注册的用户,即游客,只能进行商品的查看,不能购物;未注册的用户可点击注册按钮进行注册。登录后的用户可以根据自己的积分享受一定的商品折扣。软件的付款方式为货到付款,如果因为用户的原因而没有完成交易的情况,管理员可以删除该会员。软件会根据卫星定位来确定用户所在位置,并在手机上显示周围能提供服务的商家。用户可以根据自己的需要,灵活的选择不同的关键字来搜索商品。用户可管理自己的购物车(包括添加或删除选购商品、修改商品购买数量等操作)。服务器部分数据传输,处理客户端的请求和返回服务器端的响应。服务器图形界面化工具部分查看订单。管理员可以方便地管理商品,包括增加商品,更改商品信息等操作。管理员可以查看会员信息,新增会员,删除会员。2.4.1系统用例图根据需求分析,分析出系统的具体操作步骤及功能,从而确定系统总体用例图及各子用例图,具体描述如下。系统整体用例图,系统主要有三类Actor:管理员用户、会员、游客。见图2.2。基于Android的网上订餐系统 客户端未注册或客户端未登录用户 服务器端登录用户SKIPIF1<0服务器端管理员SKIPIF1<0 图2.2系统整体用例图服务器端用例图,服务器端主要包括订单查询,商品信息的增删改查和会员信息查询删除三个功能模块。见图2.3。图2.3服务器端用例图客户端用例有两个Actor:未注册的用户和注册会员。其中未注册用户具有用户注册、登录、商品检索、浏览的功能,注册会员则在未注册用户的基础上,还具有下订单、修改、查询购物车功能,如图2.4所示。图2.4客户端用例图2.4.2系统各项功能描述用例1直接改为“用户注册登录直接改为“用户注册登录”模块,以下相同用例名:用户注册登录行为者:用户目的:完成会员注册和登录,才能进行后续的下订单等操作。级别:一级过程描述:用户输入个人注册信息或登录信息,客户端将相应信息发至服务器端,服务器端处理、识别用户输入信息的有效性。注册或登录成功。定位服务,根据用户所在位置,显示周围能提供服务的商家信息。查看自己的信息。进行交易。个人购物车管理。退出系统。与其它用例的关联:本用例向个人书店管理、购物车管理、顾客反馈信息浏览提供会员ID。异常处理:用户输入信息错误,系统会提示错误信息。用例2用例名:商品检索和浏览行为者:用户或登录用户目的:依据商品名称或其他信息进行快速搜索,显示出有关商品的信息以便用户了解所购商品。级别:一级过程描述:用户输入商品名称或系统提示的搜索条件,系统进行快速搜索。显示搜索的结果。用户选择对应的商品信息,点击可以显示有关该商品的详细信息。将商品添加至购物车。与其它用例的关联:无异常处理:无用例3用例名:购物车管理行为者:登录用户目的:用于维护每一个进入本系统的登录用户所对应的购物车。即将会员所选购的商品信息记录到对应的购物车中,以便进行结账处理。级别:一级过程描述:选择所需购买的商品加入购物车。产生订单。确认发送订单。订单完成后,等待店家送货。与其它用例的关联:产生的订单会发送给响应店家。异常处理:无用例4用例名:管理员登录行为者:管理员目的:管理员登录。级别:一级过程描述:管理员输入登录姓名和密码,系统进行检测。登录成功。与其它用例的关联:无。异常处理:输入信息错误,系统提示错误信息。用例5用例名:订单管理行为者:管理员目的:管理订单。级别:一级过程描述:查看订单基本信息。查看订单详细信息。完成订单。与其它用例的关联:无。用例6用例名:商品管理行为者:管理员目的:管理商品。级别:一级过程描述:查看商品详细信息。增加新商品信息。修改商品信息。删除商品信息。与其它用例的关联:本用例对商品进行的修改和删除操作,都会在客户端商品显示界面中反应出来。用例7用例名:会员管理行为者:管理员目的:管理会员信息。级别:一级过程描述:查看会员。修改会员信息。删除会员。与其它用例的关联:本用例对会员信息进行的删除操作,会在用户登录用例中反应出来。2.5数据系统E-R(实体-联系)图用来描述数据关系模型,可以用来建立数据模型。本系统共有8个实体,其关系如图2.5所示。图2.5系统E-R图下面列举主要实体:管理员实体管理员实体(Admin)包括管理员编号、管理员姓名(登录姓名)、登录密码、管理员等级等属性,如图2.6所示。图2.6管理员实体属性图会员实体会员实体(Member)包括会员编号、会员姓名(登录帐号)、登录密码、管理员性别,联系电话,联系地址,会员积分等属性。如图2.7所示。图2.7会员实体属性图2.6故障处理(1)客户端故障:无法连接到服务器或无法与服务器交互数据。检查客户端网络连接是否打开,如果网络畅通则重新登录,发送请求。(2)服务器故障:检查tomcat服务器是否启动。重新启动或部署tomcat服务器。(3)数据库故障:提示数据库连接不成功。检查数据库服务是否开启,数据库是否启动。开启服务,并启动数据库。删除删除3概要设计3.1范围3.1.1标识文件状态:【√】草稿【】正式发布【】正在修改文件标识:概要设计报告当前版本:1.0作者:张藐完成日期:2011-12-7删除删除3.1.2系统概述1.软件名称:基于Android的网上订餐系统2.软件功能:在客户端端实现商品展示,会员注册及登录,购物车,商品搜索和个人信息等功能。在服务器端实现商品、订单等的增删改查,以及数据逻辑处理。3.用户:所有Android手机用户4.开发者:张藐3.1.3文档概述根据需求分析,对软件的功能实现、接口和界面等进行设计。文档采用了面向对象的设计方法,描述了系统中主要的类等。文档的预期读者为软件开发者、用户。3.1.4基线《基于Android的网上订餐系统概要设计报告书》3.2引用文件《基于Android的网上订餐系统需求分析报告书》计算机软件文档编制规范(GB/T8567—2006),2006年3月14日发布,2006年7月1日实施。删除删除3.3系统结构本系统采用HTTP协议来进行数据传输。采用C/S结构,客户端为基于Android操作系统平台的智能手机,主要的业务逻辑则服务器端来实现,数据存储在数据库服务器。3.3.1部署图系统部署如图3.1所示,客户端采用基于Android操作系统平台的智能手机,服务器端包括服务器、图形界面化工具和数据库服务器,主要处理业务逻辑和对数据的增删改查。基于Android操作系统平台的智能手机基于Android操作系统平台的智能手机PC机客户端服务端客户端服务端HTTP协议数据服务器:SQLServer2005DBMS数据服务器:SQLServer2005DBMS图3.1系统部署图3.3.2类图根据已建立的用例图确定要建立的对象类并确定属性和操作。通过检查类的定义,分析问题的需求和运用该领域知识来确定类的属性。根据系统功能需求和系统设计需要确定类的操作,本系统有6个实体类,分别为管理员实体类(Admin)、会员实体类(Member)、订单实体类(Orders)、订单详情实体类(DetailOrders)、商品实体类(Products)、商品详情实体类(DetailProducts),如图3.2所示。图3.2实体类类名:历史记录。功能:负责建立一个商品订单历史记录的基本信息处理。属性:商品编号、商品名称、商品类型、商品价格、图片等。操作:构造一条订单历史记录。类名:加入购物车。功能:负责建立一条购物车的基本信息。属性:订单编号、订单详情编号、商品编号、商品数量等。操作:构造一条购物车记录。类名:管理员。功能:负责建立一条管理员的基本信息。属性:管理员编号、管理员登录名、登录密码、管理员等级等。操作:构造一条管理员信息记录。类名:会员。功能:负责建立一条注册会员的基本信息。属性:会员编号、会员登录名、登录密码、会员性别、会员联系电话、联系地址、会员积分等。操作:构造一条会员信息记录。类名:商品基本信息。功能:负责建立一条商品的基本信息。属性:商品编号、商品名称、商品类型、商品价格、商品图片等。操作:构造一条商品基本信息记录。类名:商品详细信息。功能:负责建立一条商品详细信息记录。属性:商品详情编号、商品编号、商品评分、商品状态、商品折扣、商品简介等。操作:构造一条商品详细信息记录。3.4执行概念 本系统时序图如图3.3所示。clientDAODBmodelServletclientDAODBmodelServlet封装数据,存入数据库封装数据数据处理请求封装数据,存入数据库封装数据数据处理请求从数据库中读出数据返回处理结果响应从数据库中读出数据返回处理结果响应图3.3系统时序图客户端发送请求给服务器,服务器的后台Servlet负责处理数据。服务器业务逻辑处理会调用DAO,进行数据处理。调用实体类,把数据保存到数据库DB中。DAO返回结果给Servlet。Servlet把结果返回给客户端。3.5用户界面设计本系统分为两个部分,服务器端设计的理念是:简洁、实用和人性化。服务器端主界面的设计十分的重要,因为后续的功能区界面的设计模式都和主界面类似,服务器采用CardLayout布局,点击主界面导航上的按钮显示不同的功能界面。主界面的设计图如3.4所示。图3.4服务端主界面客户端主界面设计的理念是:人性化、色彩协调。主界面的设计图如图3.5所示。图3.5客户端主界面图3.5.1出错信息 1、用户输入的内容错误。2、某些必需输入的内容为空。3、程序执行过程中有异常的出现。3.5.2补救措施1、对用户输入的各项内容均进行有效性,安全性检查,减少错误发生的几率。2、给出错误提示。3、对程序进行中的异常均进行捕获,按统一的方式将出错提示信息提供给用户。3.5.3系统维护1、收集并记录用户对界面布局的反馈,提交给设计开发人员进行完善性维护。2、针对用户对界面设计提出的新需求,进行相应的维护。4系统详细设计4.1范围4.1.1标识文件状态:【√】草稿【】正式发布【】正在修改文件标识:详细设计报告当前版本:1.0作者:张藐完成日期:2011-12-26删除删除4.1.2系统概述1.软件名称:基于Android的网上订餐系统2.软件功能:在客户端端实现商品展示,会员注册及登录,购物车,商品搜索和个人信息等功能。在服务器端实现商品、订单等的增删改查,以及数据逻辑处理。3.用户:所有Android手机用户4.开发者:张藐4.1.3文档概述详细设计按照概要设计,描述其具体实现。文档的预期读者为软件开发者、用户。4.1.4基线《基于Android的网上订餐系统详细设计报告书》4.2引用文件 《基于Android的网上订餐系统方案需求分析报告书》 《基于Android的网上订餐系统概要设计报告书》 计算机软件文档编制规范(GB/T8567—2006),2006年3月14日发布,2006年7月1日实施。4.3系统结构系统结构设计是把总体任务分解为许多基本的、具体的任务。这些具体任务合理地组织起来构成总体任务。其基本任务是将系统划分成模块,决定每个模块的功能,决定模块的调用关系,决定模块的界面及模块间信息的传递。通过对实际情况的调研,确定本系统分为三个部分,即手机客户端、电脑服务器端和图形化界面工具。系统采用HTTP协议来进行数据传输。采用C/S结构,客户端为基于Android操作系统平台的智能手机,主要的业务逻辑则服务器端来实现,数据存储在数据库服务器。客户端主要实现位置服务,商品展示,会员注册及登录,购物车,商品搜索和个人信息等功能,服务器端主要是完成数据交互和数据逻辑处理,而图形界面化工具则是负责商品、订单等的增删改查。4.4详细设计说明4.4.1系统功能模块本节的每个模块部分最好加一两个界面的切图本节的每个模块部分最好加一两个界面的切图用户注册、登录模块用户可以通过点击界面上的注册按钮,进入填写注册信息的界面,填写相关信息后既能注册成为会员。会员登录后才能进行购物车的管理与查看用户信息,未登录的会员或未注册的用户只能检索与浏览商品信息。但是若会员不符合要求或是有重大表现,后台的管理员可以删除其会员资格。在注册信息时,系统会对注册信息进行有效性的验证,有效才会注册成功,如图4.1所示。图4.1用户注册、登录模块活动图本章中大部分图的清晰度不够,打印不出来。最好所有图都在WORD中画本章中大部分图的清晰度不够,打印不出来。最好所有图都在WORD中画商品检索、浏览模块用户可以直接查看商品的全部信息(如商品名称、商品图片、商品类型、商品价格等),也可以根据不同的商品种类浏览商品信息,也可以透过输入关键字对商品进行检索,查看其信息,如图4.2所示。 图4.2商品检索、浏览模块活动图购物车模块用户经过登录后便可以进行购物车的管理,将选中的商品增加到购物车中、修改选购商品的数量、删除购物车中的商品、查看购买商品的总价、在线下订单及订单查看等操作,如图4.3所示。 图4.3购物车模块活动图 服务器登录模块管理员输入账号密码可以在服务器登录,账号密码输入错误后给出错误提示并要求重新输入,如图4.4所示。图4.4服务器登录模块活动图商品管理模块管理员可以查看商品信息,可以新增、修改、删除商品的种类,如图4.5所示。图4.5商品管理模块活动图会员管理模块 管理员登录后,获得会员列表,然后对某个会员可以进行详细资料的查看、删除会员的操作;如图4.6所示。 图4.6会员管理模块活动图4.4.2实体类本系统有管理员实体类(Admin)、会员实体类(Member)、订单实体类(Orders)等8个实体类,如下表4.1所示。表4.1实体类类类名功能Admin管理员封装了管理员的属性和方法BaseProducts商品基本信息封装了商品基本信息的属性和方法DetailProducts商品详情封装了商品详情的属性和方法showedgoods历史记录封装了历史记录的属性和方法shoppinggrecord购物车封装了购物车的属性和方法Member会员封装了会员的属性和方法Orders订单封装了订单的属性和方法DetailOrders订单详情封装了订单详情的属性和方法4.4.3数据库接口类 数据接口类包括管理员类(AdminDAO)、商品基本信息类(BaseProductsDAO)、商品详细信息类(DetailProductsDAO)、会员类(MemberDAO)、订单基本信息类(OrdersDAO)、订单详细信息类(DetailOrdersDAO),如下表4.2所示。表4.2数据库接口类接口类类名功能AdminDAO管理员封装了操作管理员表单的方法BaseProductsDAO商品基本信息封装了操作商品基本信息表单的方法DetailProductsDAO商品详细信息封装了操作商品详细信息表单的方法MemberDAO会员封装了操作会员表单的方法OrdersDAO订单基本信息封装了操作订单基本信息表单的方法DetailOrdersDAO订单详细信息封装了操作订单详细信息表单的方法5测试说明第5,6章合并第5,6章合并5.1范围5.1.1标识文件状态:【】草稿【】正式发布【】正在修改文件标识:测试说明报告书当前版本:1.0作者:张藐完成日期:2012-02-16删除删除5.1.2系统概述1.软件名称:基于Android的网上订餐系统2.软件功能:在客户端端实现商品展示,会员注册及登录,购物车,商品搜索和个人信息等功能。在服务器端实现商品、订单等的增删改查,以及数据逻辑处理。3.用户:所有Android手机用户4.开发者:张藐5.1.3文档概述编写这份测试说明是为了给软件测试者提供执行依据,其中描述了测试计划、测试用例及测试过程。5.1.4基线《基于Android的网上订餐系统测试说明报告书》5.2引用文件《基于Android的网上订餐系统需求分析报告书》《基于Android的网上订餐系统概要设计报告书》《基于Android的网上订餐系统详细设计报告书》计算机软件文档编制规范(GB/T8567—2006),2006年3月14日发布,2006年7月1日实施。5.3测试计划系统计划依据下面的条件与限制,从系统功能性、可靠性等方面进行测试。功能性测试:检验最终的软件产品是否实现了需求分析中的所有功能需求。可靠性测试:检验系统的可靠性,评测最终的软件产品提供准确输出结果的能力。可用性测试:检验处理服务请求时,应用程序的可以频率。性能测试:检验输入/输出数据的精度,系统的响应时间,更新频率,数据的转换和传送时间,故障处理能力,资源利用率等。安全性测试:检验系统的安全性,保密性等,包括用户管理和访问控制,数据备份与恢复入侵检测等。条件与限制:本次测试采用的主要是黑盒测试,对系统各个功能模块进行测试,设计合理的测试用例即可,没有其它特殊要求。5.3.1测试进度单元测试(类测试):2012.02.17-2012.02.23集成测试(交互测试):2012.02.21-2012.03.02系统测试:2012.03.04-2012.03.095.3.2测试环境 Windowsxp系统的PC机、Android操作系统的智能手机。5.3.3测试人员测试人员和用户。5.4测试说明本系统分为客户端和服务器,客户端由测试人员和用户共同完成测试,服务器由测试人员测试完成。5.4.1功能测试主要对系统以下功能进行测试:1、用户注册和登录功能测试。2、商品查询功能测试。3、购物车模块测试。4、订单模块测试。5、管理员登录测试。6、会员管理模块测试。7、商品管理模块测试。8、订单管理模块测试。6测试及性能分析6.1范围6.1.1标识文件状态:【】草稿【√】正式发布【】正在修改文件标识:测试及性能分析报告书当前版本:1.0作者:张藐完成日期:2012-03-116.1.2系统概述软件名称:基于Android的网上订餐系统软件功能:在客户端端实现商品展示,会员注册及登录,购物车,商品搜索和个人信息等功能。在服务器端实现商品、订单等的增删改查,以及数据逻辑处理。其他子系统的关系:本系统为一个独立的系统,目前没有与之发生关系的其它子系统用户:所有Android手机用户开发者:张藐6.1.3文档概述记录了依据软件测试说明进行测试后的系统测试结果。为开发人员进一步修改与完善软件提供了最直接的帮助。6.1.4基线《基于Android的网上订餐系统测试及性能分析报告书》6.2引用文件《基于Android的网上订餐系统需求分析报告书》《基于Android的网上订餐系统概要设计报告书》《基于Android的网上订餐系统详细设计报告书》计算机软件文档编制规范(GB/T8567—2006),2006年3月14日发布,2006年7月1日实施。6.3测试结果概述本系统测试分为用户注册和登录功能、商品查询、购物车模块、订单模块、管理员登录模块、会员管理模块、商品管理模块、订单管理模块等9个模块进行,如表6.1所示。表6.1测试结果概述表测试序号测试名称结果1用户注册和登录功能正常2商品查询正常3购物车模块正常4订单模块正常5管理员登录模块正常6会员管理模块正常7商品管理模块正常8订单管理模块正常6.4详细测试结果由于测试数据量大,以下只列出用户注册和登录、商品查询、购物车、管理员登录、订单管理、会员管理模块、上传商品信息测试数据,测试结果如表6.2所示。表6.2详细测试结果测试序号测试数据测试名称结果1姓名(账号):张三登录密码:123核对密码:123联系电话系地址:9栋510用户注册和登录功能用户正确填写填写帐号、密码、验证密码等数据,点击注册按钮之后,系统提示注册成功。密码和验证密码不同,提交时系统提示错误信息。登录时,帐号或密码填写错误,点击登录按钮,系统提示错误信息。登录帐号、密码全都正确,成功登录。2酸菜鱼块商品查询在查询信息输入框中填写所需查询信息,选择所需查询条件,点击查询按钮,系统将查询结果返回给用户。查询信息不符合条件,则系统提示查询失败。3添加醋溜土豆丝购物车模块点击商品,在跳转后的页面里点击加入购物车按钮。成功添加。在添加商品的同时,选择商品数量。添加成功。4帐号:Admin密码:Admin管理员登录帐号、密码填写正确,成功登录。帐号或密码错误,系统给出提示信息,登录不成功。5查询订单详细信息,完成订单订单管理显示已存在的订单。选择订单行,点击查看订单详情按钮,查看订单详细情况。点击完成订单按钮,系统给出提示,完成订单。6查询会员zhangsan,并将其删除。会员管理模块显示会员列表。选择会员列,点击删除按钮,系统给出提示,删除成功。+上传新商品上传商品信息1、点击新增商品按钮,按照条件正确填写好信息,点击完成,系统给出提示,完成新增商品信息。6.5测试结果评价测试计划中的测试用例基本上包括所有的情况,测试结果基本表明系统功能正常,未发现系统隐含的错误。其局限性是用例较多,比较花时间。系统能够基本满足需求分析中规定的功能,数据的处理能力也正常,操作界面也能正确显示,系统的性能较稳定。7总结2011年11月,我开始了我的毕业论文工作,时至今日,论文已基本完成。回想起这段简章而又充实的毕业设计工作过程,我感慨万千。其实,一开始,对于毕业设计题目的选定,对于未来的选择,我很迷茫。我把我的想法与指导老师林晶老师交流之后,林老师也给了我很多意见和鼓励。本来我担心这个项目太大,一个人的力量不足以完成,但是林老师给了我鼓励,让我有勇气来完成这个项目。开始着手做系统的时候,我还是很犯难的,Android毕竟是一门出现才不到5年时间的新技术,懂得这门技术的人不多,能够得到的帮助也就很少了。遇到困难的时候,我也是尽量在网上搜索相关信息来解答我遇到的困难。在做的过程中也遇到过很多麻烦,每当遇到自己通过努力还是不能解决的问题时,我就找老师或同学交流,每一次他们都耐心的帮助我分析,解决问题。最终,我在在老师和同学的帮助下完成了系统的设计和开发。脚踏实地,认真严谨,实事求是的学习态度,不怕困难、坚持不懈、吃苦耐劳的精神是我在这次设计中最大的收益。参考文献[1]杨丰盛.Android应用开发揭秘[M].北京:机械工业出版社,2010.[2]E2EColud工作室.深入浅出GoogleAndroid[M].北京:人民邮电出版社,2009.[3]余志龙,王世江.GoogleAndroidSDK开发范例大全(2010年版)[M].北京:人民邮电出版社,2010.[4]林城.Android2.3应用开发实战[M].北京:机械工业出版社,2011.[5]王家林.大话企业级Android应用开发实战[M].北京:电子工业出版社,2011.[6]梅尔.Android高级编程[M].北京:清华大学出版社,2006.[7]任立红,丁永生.移动电子商务的框架与应用[J].计算机工程与应用,2001,37(10):7-9,16.致谢首先,我想感谢我的母校,XX科技大学。在这里我度过了四年的大学时光,在这四年里我得到了很多的成长,也收获了很多。值此提交本论文之际,我向导师XX老师表达我衷心的感谢。这个课题是在XX老师的悉心指导下完成的。在我遇到困难的时候,陈老师总是能给予我鼓励和帮助。并且严格监督我论文的完成进度,使得我能顺利完成毕业设计。感谢我的班主任,XXX老师,他的教导,激励我在工作、学习和生活中,时刻保持勤劳刻苦的工作态度和求真务实的敬业精神。感谢XX科技大学计算机科学与技术系的各位老师,在他们的帮助下,使这次我的毕业设计能够顺利完成。感谢XX科技大学网络工程零八级二班的各位同学,大家的热情和团结对我起到了极大的鼓舞和帮助。感谢所有关心和帮助过我的人,正是你们的关心和帮助,使我的毕业设计才能得以顺利地完成。谢谢大家!人人乐超市五公里店消费者满意度调查调查题目:人人乐超市市场调研调查地点:南岸五公里人人乐超市学院:商务策划专业:市场营销小组成员:指导老师:日期:2010年11月第一部分:调查简介说明一、调查项目背景超级市场是以顾客自选方式经营的大型综合性零售商场。又称自选商场。是许多国家特别是经济发达国家的主要商业零售组织形式。超级市场于20世纪30年代初最先出现在美国东部地区。第二次世界大战后,特别是50、60年代,超级市场在世界范围内得到较快的发展。在超级市场中最初经营的主要是各种食品,以后经营范围日益广泛,逐渐扩展到销售服装、家庭日用杂品、家用电器、玩具、家具以及医药用品等。超级市场一般在入口处备有手提篮或手推车供顾客使用,顾客将挑选好的商品放在篮或车里,到出口处收款台统一结算。除此以外,超级市场的特点还主要表现在:①超级市场的商品均事先以机械化的包装方式,分门别类地按一定的重量和规格包装好,并分别摆放在货架上,明码标价,顾客实行自我服务,可以随意挑选。②超级市场广泛使用电子计算机和其他现代化设备。便于管理人员迅速了解销售情况,及时保存、整理和包装商品,自动标价、计价等,因而提高了工作效率,扩大了销售数量。③超级市场内的商品品种齐全,挑选方便。人们可以在一个商场内购买到日常生活所需的绝大部分商品,免除了许多麻烦。自动标价、计价、结算效率高,也节省了顾客的时间。而且由于商场的经营效益好,降低了成本,所以商品的价格相对也较低廉,受到广大顾客的欢迎。现对南岸区学府大道这个小范围(包括南岸四公里到六公里地段),到处都有大型超市,如:永辉超市、新世纪超市、人人乐超市等。换个角度,从单个人人乐超市分析,就学府大道与人人乐竞争的对手就有好几个。且我们面对的竞争的对手不只是大小型超市,还有便利店、小卖部,各大小商店及肉菜市场等。企业现状简介1、集团概况人人乐连锁商业集团股份有限公司(股票代码为002336)前身为深圳市人人乐连锁商业有限公司,成立于1996年4月。公司主营业务为大卖场、综合超市和百货的连锁经营。
截止2010年,人人乐已在全国开设门店82家,网点遍布广东、陕西、四川、天津、重庆、广西、福建、湖南等省区的数十个大中城市,总营业面积超过107万平方米,并初步完成了华南、西北、西南、华北四个营运大区的全国发展战略布局。2008年实现销售收入近77亿元,位居中国连锁百强企业第31位和中国快速消费品连锁百强企业第18位。
人人乐秉承“立足深圳、扎根广东、面向全国”的发展战略,以“关爱生活,服务社区”为经营理念,以“拼搏、敬业、团队、创新”为企业精神,努力践行着“为顾客提供整洁的环境、优质的商品、实惠的价格、快捷的服务——我们始终如一”的价值理念,致力于创建企业、员工、供应商和谐共赢的合作伙伴关系,并成长为全国优秀的大型现代零售企业集团和民族商业龙头企业。人人乐超市五公里店简介2009年9月,“人人乐”在重庆主城第四家门店——五公里购物广场正式开门纳客,该购物广场位于南岸区五公里大学旁,营业面积1.5万平米。重庆市人人乐商业有限公司秉承“人人乐”一贯的精耕细作的作风,致力于专业品质服务,以生鲜食品为龙头,全力打造日用、家电、百货的精品化、品牌化。三、调查目的本调查项目目的在于了解本区各年龄阶层的消费习惯和消费观念,以及对该企业存在的经营和管理上的问题,使管理者能够做出更好的策略方案,提高市场竞争力。四、调查范围与方法(一)抽样范围本次调查针对本区各年龄人口,被调查的对象主要为人人乐超市门前过客和消费者(二)抽样方式消费者问卷调查采取了简单随机抽样方式。(三)调查方法消费者问卷采取了留置问卷、个别访谈的调查方式。调查内容消费者需求调查,消费者性别、年龄、职业、收入、消费结构情况调查,消费者购买心理调查,购买动机调查,购买模式调查,购买行为调查,购买习惯,购买原因,影响消费者购买决策的因素调查,消费者需求变化的趋势调查,消费者满意度调查等。从商品(质量、安全性、种类的多样性及全面性、定价、优惠等)、超市形象(超市规模、知名度、信誉等)、超市位置(交通便利程度、接送路线设置满意度等)、超市环境(货架陈列、布局、商品分类人性化陈列、音乐、光线、洁净度、购物辅助配套等)、服务(服务人员着装整洁性、服务态度、售后服务的完善性、投诉抱怨的处理等)等来了解消费者对超市的满意度。第二部分人人乐超市市场营销环境调查报告一、调查结果分析本次调研总共对64个人进行了调查访问,男性为56.3%,女性为43.7%,而其中年龄18~25的占据85.9%,学生占据绝大多数,为71.9%,因此,超市的主要顾客,和潜在顾客为该超市附近的在校学生。学生收入来源主要是父母给付,因此收入水平不高,而且调查人群每月到超市次数有限。从经营者角度看,他们无疑应该了解消费者的消费特点,对于不同性别、不同年龄、不同收入水平的消费者,在经营策略和企业管理上应该有所变化。与女性消费者相比,男性消费者具有较强理智性、自信性。他们不愿“斤斤计较”,购买商品也只是询问大概情况,对某些细节不予追究,也不喜欢花较多的时间去比较、挑选,即使买到稍有毛病的商品,只要无关大局,也不去计较。在许多情况下,购买动机的形成往往是由于外界因素的作用,如家里人的嘱咐、同事朋友的委托、工作的需要等等,动机的主动性、灵活性都比较差。而女性消费者则通常喜欢一些造型别致新颖、包装华丽、气味芬芳的商品。此外,她们还非常注重商品的外观,将外观与商品的质量、价格当成同样重要的因素来看待,因此在挑选商品时,她们会非常注重商品的色彩、式样。她们也经常受到同伴的影响,喜欢购买和他人一样的东西。二、消费者购物行为情况一)影响消费者的购买因素在本次人人乐超市的调研中,其中选择该超市的29.7%为路过该超市,29.7为离家近,14.1%为离单位近,10.9%为附近没有其他超市,15.6%的则是喜欢这家超市。由此可见,人人乐超市的顾客中,稳定顾客较多,约占70%,但超市的稳定顾客,即喜欢该超市的只占15.6%。在选择影响顾客购物的因素里,在众多的因素中,地理位置占67.1%,价格占50.7%,而环境卫生占41.1%。说明当消费者选择超市的时候,更注重的是地理位置和价格因素,交通方便,价格优惠是消费者所希望的。其次超级市场的环境卫生也是影响消费者对起选择的重要因素。而在我们的对象当中,45.2%认为影响他们选择在广泰购物最重要的因素是地理位置,而认为商品价格低和超市环境好的就各占27.7%。例如人人乐相对与调查的对象而言,交通十分方便(附近有学校2间,老师宿舍,住宅小区,),价格和环境卫生并不是影响调查对象选择超市的最主要因素。二)消费者购买物品在来超市的顾客中,有59.4%的要购买食品,37.5%的要购买水果蔬菜,21.9%的购买米面粮油,买日常用品的有64.1%,其他的占16.1%。
三)购物状况环境评价1)顾客购物评价对于这家超市的总体印象,有17.2%顾客认为很好,42.2%的认为还好,39.1%的认为好,不好的占1.6%。而对于超市商品价格,25%的顾客认为价格偏高,37.5%的认为可以接受,35.95%的认为比较合理,非常便宜的占1.6%。下图则是顾客对超市服务员的服务态度评价顾客对超市的服务态度评价由此可见,绝大多数顾客对超市总体评价和服务态度评价,都感觉一般,而差评和高评较少。差评的顾客主要认为超市服务员不能提供有效帮助,收银员结账慢。而认为该超市较好的顾客,主要是交通方便,价格便宜,品种齐全,质量有保证。超市购物的最主要特征就是自选,为顾客提供的服务是有限的。这时促销员、收银员和场内服务人员的作用就凸现出来了。在找不到商品时,或者是找不到价签或遇到技术含量较高的商品时,顾客就需要得到场内服务人员的帮助;在选购新品牌和有新功能的产品时,顾客就需要促销员的介绍。收银员是顾客消费过程的最后一个环节,它对顾客的情绪和满意度造成了相当大的影响。调查显示,收款台是顾客对超市服务最不满意的地方,收款排队等待、收银员态度不好和扫描设备问题而耽误时间是影响消费者购物情绪和满意度的主要因素。购物环境对于人人乐的环境方面,有41.1%的人认为人人乐的环境卫生很好、很干净;有52.1%的人没有留意。表明人人乐在环境卫生方面做得不错。同时,对于商场内播放的音乐,有56.4%的人认为人人乐应该播放一些悠扬动听的音乐,让他们更舒畅地购物;而有的人则认为播放产品相关信息和促销信息则会比较好。.有72.6%的对象希望定期地得到人人乐的无偿的商品的特价信息,这在一定程度上反映实惠依然是消费者最为关注的。很多被调查者认为人人乐的特价商品较少,且很大部分只是给予会员,而非特价的商品价格在总体上较竞争对手没什么明显优势。在来购物的消费者中,有9.4%的消费者认为品种非常齐全,有32.8%的顾客认为品种较多,54.7%的认为基本满足需要,有3.1%的顾客认为品种较少。而消费者感觉超市购物方便程度,有53.1%的认为很容易找到所需商品,不太容易找到商品的占34.4%,很难找到商品的有12.5%。来超市选购商品的顾客中,对商品各个方面的关注程度,有75%的关注商品价格,有37.5%关注质量,有32.8%的关注促销,品牌和包装各占18.8%、14.1%。各种商品促销活动,有56.3的消费者希望是特价促销,有18.8的希望是买一送一,抽奖的占14.1,捆绑销售和返购物券的各有6.3%、4.7%。另外,消费者遇到质量问题较少,只有5.4%,但对于那些遭遇问题的消费者,有86.4%的消费者普遍希望能够赔偿损失,并对其道歉。超市的购物接送车,有68%希望扩大行车路线,增加班车。超市经营的有利条件和风险问题从上述情况我们可以看到,人人乐超市有许多有利的条件和机遇,因此也面临很多风险和挑战。1.超市的有利条件对于我们的调查对象,人人乐相对于这附近的其他超市来说,地理位置优越;商品在价格上有一定的优势;在环境方面,人人乐也有优势;而就附近的永辉、新世纪而言,人人乐超市这一带的人口密度较大,潜在顾客多。2.超市的风险在学府大道一带,除了人人乐以外还有新世纪、永辉以及各种小商品市场,而且距离南坪步行街距离较近,步行街的超市和大大小小的商场以及高档物品专场店有一定影响;而且,人人乐的企业文化还没有彰显出来。3、经营问题超市经营存在的问题分析:存包、停车等不太方便;在非食品类区,尤其是化妆品区,工作人员过于热情,大大降低消费者的购买欲望,甚至让不少人选择绕道而行;收款时往往会遇到各种问题(货品价钱有偏差、柜台暂时没有零钱,找的钱有缺损等等);有些商品的价格略高于其他超市,致使顾客对该超市的信心有所下降;比较注重卫生的食品类未严格整理;超市内的商品的摆放方面也存在很大的问题,有些商品摆放不合理,不方便他们的选购;员工素质有待加强,部分工作人员的服务态度有问题,有的冷漠以对,有的甚至轻视消费者,尤其是收银员的服务态度差和速度慢,甚至结帐时候算错;促销手段单一(未充分利用广播等资源);保鲜食品未做好适当措施,如面包、水果等。第三部分对人人乐超市经营的几点建议(一)在服务方面上,首先,应该开设培训课程,对服务员形象以及服务操作方面进行培训,提高服务员的素质,要求员工真正地做到“顾客就是上帝”。(二)在商场的内部结构方面,卖场之间的连结是十分重要的,所以在显眼的位置应多设置指示牌,方便人民选购物品;科学合理地摆放商品,更加方便顾客选购不同的商品。(三)在人人乐的宣传方面,采用了公共汽车的接送服务,这样可以考虑再添加广告宣传车,在各大学校,小区等发传单、派发特价单等方法。(四)对部分必需品的价格做一些适当的调整,薄利多销以吸引更多的消费者。(五)设立消费者服务投诉点,以及投诉电话,在人员方面应挑选店内挑选具经验及有职权人士担当;投诉处理要迅速;投诉案例要详细记录。(六)要保证超市内的食品(包括熟食和水果)的新鲜,增加熟食的种类和改善熟食的口感。(七)场内部分的商品只有捆绑式的销售,令有些顾客本想购买,但最终还是放弃购买,所以建议把捆绑的商品拆散零售,提高超市的销售额。(八)要注重提升企业品牌文化,塑造自己特色。总之,作为学府大道地区规模最大、集散程度最高的超市,不仅需要有齐全的商品,很先进的物流水平,还应有良好的服务设施,优秀的服务质量,很高的商业信誉和便利的交通条件等。这些都要通过
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版船舶抵押担保法律意见合同3篇
- 数据库原理及应用课程设计报告模板(知识研究)
- 转向灯课程设计
- 课程设计图形
- 追兔问题课程设计
- 瑜伽馆黑板课程设计
- 二零二五年度废旧塑料瓶回收利用承包合同3篇
- 2025版借车保险理赔服务合同3篇
- 踢毽子游戏课程设计
- 管理制度的建立及执行情况的汇(3篇)
- 产后康复客户健康评估表格
- 企业人员组织结构图
- 个人现实表现材料1500字德能勤绩廉(通用6篇)
- 六年级上册数学单元测试-5.圆 青岛版 (含答案)
- 复旦大学用经济学智慧解读中国课件03用大历史观看中国社会转型
- (精心整理)高一语文期末模拟试题
- QC成果解决铝合金模板混凝土气泡、烂根难题
- 管线管廊布置设计规范
- 提升教练技术--回应ppt课件
- 精品洲际酒店集团皇冠酒店设计标准手册
- 农副产品交易中心运营方案
评论
0/150
提交评论