




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于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、SQLServer2021和SQLite等语言或工具来实现。Java技术具有卓越的通用性、高效性、平台移植性和安全性。其优良特性使得Java应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。Java对对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本。Java的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。其应用层主要由Java来作为编程语言来开发应用程序。在全球智能操作系统的市场份额上,Android占据半数以上。用户基数大,开源性是本课题选择Android平台开发的原因。Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性。它担当客户请求与服务器响应的中间层。本系统采用Servlet来处理客户端请求和服务端响应。SQLServer2021是一个关系型数据库管理系统,能提供超大型系统所需的数据库服务。大型服务器可能有成千上万的用户同时连接到SQLServer2021实例。SQLServer2021为这些环境提供了全面的保护,具有防止问题发生的安全措施,还能在多个用户之间有效地分配可用资源。SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。SQLite支持跨平台,操作简单,能够使用很多语言直接创建数据库。Android作为目前主流的操作系统,需要SQLite这种占用内存小的数据库。2需求分析2.1范围2.1.1标识文件状态:【√】草稿【】正式发布【】正在修改文件标识:需求分析报告当前版本:1.0作者:张藐完成日期:2021-11-15删除删除2.1.2系统概述软件名称:基于Android的网上订餐系统软件功能:在客户端端实现商品展示,会员注册及登录,购物车,商品搜索和个人信息等功能。在服务器端实现商品、订单等的增删改查,以及数据逻辑处理。其他子系统的关系:本系统为一个独立的系统,目前没有与之发生关系的其它子系统用户:所有Android用户开发者:张藐删除删除2.1.3文档概述需求分析采用面向对象的方法,在文档中主要采用了用例、E-R图和数据字典等表示方法来描述需求。文档的预期读者为软件开发者、分析人员、设计人员和测试人员等。2.2引用文件计算机软件文档编制规范(GB/T8567—2021),2021年3月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数据库:SqlServer2021、SQLite(3)测试环境WindowsXP+AndroidSDK2.3.3用户的特点本系统针对的用户为所有持有操作系统为Android的智能,最终用户为有需要进行订货的人员。其中管理员应具备基本的电脑操作技能和简单的系统维护能力,客户和会员应具备基础的Android操作技能、Android软件使用能力和电子商务知识。2.4功能需求通过对实际情况的调研,确定本系统分为三个部分,即客户端、电脑服务器端和图形化界面工具。客户端主要实现位置服务,商品展示,会员注册及登录,购物车,商品搜索和个人信息等功能,服务器端主要是完成数据交互和数据逻辑处理,而图形界面化工具则是负责商品、订单等的增删改查。具体如图2.1所示。图2.1本系统的客户端、服务器端和图形界面化工具各模块各模块的具体功能如下所述:客户端客户端功能主要包括以下几个方面,游客登录,用户的注册登录,位置服务,用户查看商品信息,搜索商品信息,查看购物车,删除购物车中商品,确认下订单操作,查看用户自己的信息等。这里的使用对象主要是软件用户。首先用户可以方便地注册与登录,也可以选择游客登录。若还未注册的用户,即游客,只能进行商品的查看,不能购物;未注册的用户可点击注册按钮进行注册。登录后的用户可以根据自己的积分享受一定的商品折扣。软件的付款方式为货到付款,如果因为用户的原因而没有完成交易的情况,管理员可以删除该会员。软件会根据卫星定位来确定用户所在位置,并在上显示周围能提供服务的商家。用户可以根据自己的需要,灵活的选择不同的关键字来搜索商品。用户可管理自己的购物车(包括添加或删除选购商品、修改商品购买数量等操作)。服务器部分数据传输,处理客户端的请求和返回服务器端的响应。服务器图形界面化工具部分查看订单。管理员可以方便地管理商品,包括增加商品,更改商品信息等操作。管理员可以查看会员信息,新增会员,删除会员。2.4.1系统用例图根据需求分析,分析出系统的具体操作步骤及功能,从而确定系统总体用例图及各子用例图,具体描述如下。系统整体用例图,系统主要有三类Actor:管理员用户、会员、游客。见图2.2。基于Android的网上订餐系统 客户端未注册或客户端未登录用户 服务器端登录用户服务器端管理员 图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作者:张藐完成日期:2021-12-7删除删除3.1.2系统概述1.软件名称:基于Android的网上订餐系统2.软件功能:在客户端端实现商品展示,会员注册及登录,购物车,商品搜索和个人信息等功能。在服务器端实现商品、订单等的增删改查,以及数据逻辑处理。3.用户:所有Android用户4.开发者:张藐3.1.3文档概述根据需求分析,对软件的功能实现、接口和界面等进行设计。文档采用了面向对象的设计方法,描述了系统中主要的类等。文档的预期读者为软件开发者、用户。3.1.4基线《基于Android的网上订餐系统概要设计报告书》3.2引用文件《基于Android的网上订餐系统需求分析报告书》计算机软件文档编制规范(GB/T8567—2021),2021年3月删除删除3.3系统结构本系统采用HTTP协议来进行数据传输。采用C/S结构,客户端为基于Android操作系统平台的智能,主要的业务逻辑则服务器端来实现,数据存储在数据库服务器。3.3.1部署图系统部署如图3.1所示,客户端采用基于Android操作系统平台的智能,服务器端包括服务器、图形界面化工具和数据库服务器,主要处理业务逻辑和对数据的增删改查。基于Android操作系统平台的智能基于Android操作系统平台的智能PC机客户端服务端客户端服务端HTTP协议数据服务器数据服务器:SQLServer2021DBMS图3.1系统部署图3.3.2类图根据已建立的用例图确定要建立的对象类并确定属性和操作。通过检查类的定义,分析问题的需求和运用该领域知识来确定类的属性。根据系统功能需求和系统设计需要确定类的操作,本系统有6个实体类,分别为管理员实体类(Admin)、会员实体类(Member)、订单实体类(Orders)、订单详情实体类(DetailOrders)、商品实体类(Products)、商品详情实体类(DetailProducts),如图3.2所示。图3.2实体类类名:历史记录。功能:负责建立一个商品订单历史记录的基本信息处理。属性:商品编号、商品名称、商品类型、商品价格、图片等。操作:构造一条订单历史记录。类名:加入购物车。功能:负责建立一条购物车的基本信息。属性:订单编号、订单详情编号、商品编号、商品数量等。操作:构造一条购物车记录。类名:管理员。功能:负责建立一条管理员的基本信息。属性:管理员编号、管理员登录名、登录密码、管理员等级等。操作:构造一条管理员信息记录。类名:会员。功能:负责建立一条注册会员的基本信息。属性:会员编号、会员登录名、登录密码、会员性别、会员联系、、会员积分等。操作:构造一条会员信息记录。类名:商品基本信息。功能:负责建立一条商品的基本信息。属性:商品编号、商品名称、商品类型、商品价格、商品图片等。操作:构造一条商品基本信息记录。类名:商品详细信息。功能:负责建立一条商品详细信息记录。属性:商品详情编号、商品编号、商品评分、商品状态、商品折扣、商品简介等。操作:构造一条商品详细信息记录。3.4执行概念 本系统时序图如图3.3所示。DBmodelDAOServletclientDBmodelDAOServletclient封装数据,存入数据库封装数据数据处理请求封装数据,存入数据库封装数据数据处理请求从数据库中读出数据返回处理结果响应从数据库中读出数据返回处理结果响应图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作者:张藐完成日期:2021-12-26删除删除4.1.2系统概述1.软件名称:基于Android的网上订餐系统2.软件功能:在客户端端实现商品展示,会员注册及登录,购物车,商品搜索和个人信息等功能。在服务器端实现商品、订单等的增删改查,以及数据逻辑处理。3.用户:所有Android用户4.开发者:张藐4.1.3文档概述详细设计按照概要设计,描述其具体实现。文档的预期读者为软件开发者、用户。4.1.4基线《基于Android的网上订餐系统详细设计报告书》4.2引用文件 《基于Android的网上订餐系统方案需求分析报告书》 《基于Android的网上订餐系统概要设计报告书》 计算机软件文档编制规范(GB/T8567—2021),2021年3月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作者:张藐完成日期:2021-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—2021),2021年3月5.3测试计划系统计划依据下面的条件与限制,从系统功能性、可靠性等方面进行测试。功能性测试:检验最终的软件产品是否实现了需求分析中的所有功能需求。可靠性测试:检验系统的可靠性,评测最终的软件产品提供准确输出结果的能力。可用性测试:检验处理服务请求时,应用程序的可以频率。性能测试:检验输入/输出数据的精度,系统的响应时间,更新频率,数据的转换和传送时间,故障处理能力,资源利用率等。安全性测试:检验系统的安全性,保密性等,包括用户管理和访问控制,数据备份与恢复入侵检测等。条件与限制:本次测试采用的主要是黑盒测试,对系统各个功能模块进行测试,设计合理的测试用例即可,没有其它特殊要求。5.3.1测试进度单元测试(类测试):2021.02.17-2021.02.23集成测试(交互测试):2021.02.21-2021.03.02系统测试:2021.03.04-2021.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作者:张藐完成日期:2021-03-116.1.2系统概述软件名称:基于Android的网上订餐系统软件功能:在客户端端实现商品展示,会员注册及登录,购物车,商品搜索和个人信息等功能。在服务器端实现商品、订单等的增删改查,以及数据逻辑处理。其他子系统的关系:本系统为一个独立的系统,目前没有与之发生关系的其它子系统用户:所有Android用户开发者:张藐6.1.3文档概述记录了依据软件测试说明进行测试后的系统测试结果。为开发人员进一步修改与完善软件提供了最直接的帮助。6.1.4基线《基于Android的网上订餐系统测试及性能分析报告书》6.2引用文件《基于Android的网上订餐系统需求分析报告书》《基于Android的网上订餐系统概要设计报告书》《基于Android的网上订餐系统详细设计报告书》计算机软件文档编制规范(GB/T8567—2021),2021年3月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总结2021年11月,我开始了我的毕业论文工作,时至今日,论文已基本完成。回想起这段简章而又充实的毕业设计工作过程,我感慨万千。其实,一开始,对于毕业设计题目的选定,对于未来的选择,我很迷茫。我把我的想法与指导老师林晶老师交流之后,林老师也给了我很多意见和鼓励。本来我担心这个项目太大,一个人的力量不足以完成,但是林老师给了我鼓励,让我有勇气来完成这个项目。开始着手做系统的时候,我还是很犯难的,Android毕竟是一门出现才不到5年时间的新技术,懂得这门技术的人不多,能够得到的帮助也就很少了。遇到困难的时候,我也是尽量在网上搜索相关信息来解答我遇到的困难。在做的过程中也遇到过很多麻烦,每当遇到自己通过努力还是不能解决的问题时,我就找老师或同学交流,每一次他们都耐心的帮助我分析,解决问题。最终,我在在老师和同学的帮助下完成了系统的设计和开发。脚踏实地,认真严谨,实事求是的学习态度,不怕困难、坚持不懈、吃苦耐劳的精神是我在这次设计中最大的收益。参考文献[1]杨丰盛.Android应用开发揭秘[M].北京:机械工业出版社,2021.[2]E2EColud工作室.深入浅出GoogleAndroid[M].北京:人民邮电出版社,2021.[3]余志龙,王世江.GoogleAndroidSDK开发范例大全(2021年版)[M].北京:人民邮电出版社,2021.[4]林城.Android2.3应用开发实战[M].北京:机械工业出版社,2021.[5]王家林.大话企业级Android应用开发实战[M].北京:电子工业出版社,2021.[6]梅尔.Android高级编程[M].北京:清华大学出版社,2021.[7]任立红,丁永生.移动电子商务的框架与应用[J].计算机工程与应用,2021,37(10):7-9,16.致谢首先,我想感谢我的母校,XX科技大学。在这里我度过了四年的大学时光,在这四年里我得到了很多的成长,也收获了很多。值此提交本论文之际,我向导师XX老师表达我衷心的感谢。这个课题是在XX老师的悉心指导下完成的。在我遇到困难的时候,陈老师总是能给予我鼓励和帮助。并且严格监督我论文的完成进度,使得我能顺利完成毕业设计。感谢我的班主任,XXX老师,他的教导,激励我在工作、学习和生活中,时刻保持勤劳刻苦的工作态度和求真务实的敬业精神。感谢XX科技大学计算机科学与技术系的各位老师,在他们的帮助下,使这次我的毕业设计能够顺利完成。感谢XX科技大学网络工程零八级二班的各位同学,大家的热情和团结对我起到了极大的鼓舞和帮助。感谢所有关心和帮助过我的人,正是你们的关心和帮助,使我的毕业设计才能得以顺利地完成。谢谢大家!
中国企业物流运作现状及发展战略探讨摘要:自从2001年中国加入WTO之后,市场竞争就更加激烈。每个企业为了提高自身的竞争力,努力提高物流水平,降低物流成本。本文将中国物流现状与发达的国家和地区的企业物流运作模式进行对比,提出了中国的企业物流发展战略关键词:企业物流现状;运行模式;发展战略一、中国企业物流的运作现状及弊端
物流战略是很多企业总体战略中必须考虑到的一个重要因素。为了在市场中提升自我竞争了,企业不断在降低物流成本和提高物流水平上下功夫。无论是在国内还是国际市场上,都能够最大程度上的降低成本,同时又不减低服务水平,获得竞争优势。企业物流的管理整体上来说还是处于不完善的阶段,大多停留在纸币时代。比较先进的企业已经配备了电脑,但是依旧没有形成系统的体系和网络。EDL、个人电脑、人工智能、专家系统、通信和扫描等先进的信息技术还未在物流运作中广泛地运用。但是物流是一种新型的管理技术,涉及领域宽广。因此物流管理人员要熟悉掌握企业内物流和因此延伸的整条供应链的管理知识,掌握整个工艺流程,精通物流管理技术。而我国现在十分缺乏具备综合物流知识的管理和技术人才,难以满足企业物流现代化的需求。二、中国企业物流的发展战略1990年以来,在国外,物流已经成为了该国一个重要的经济增长点。但是在中国,物流才刚刚起步。企业之间生产经营,市场运行的各个方面展开竞争。具体体现在技术、人才上包括了物流和供应链。在竞争如此激烈的背景之下,企业进入了一个微利时代,产品的成本和利润变得十分透明。而这用竞争还会不断加深,变得更加激烈,三、发展物流为当务之急
社会的经济环境在不断地发展变化之中,这就要求中小企业从战略发展的高度出发去思考物流的发展问题。在大企业实时物流战略的同时,作为灵活的反应者,中小企业在市场中,也积极采取了行动。希望通过积极的物流战略提升自身的竞争力。信息技术的发展前景大好,经济贸易的高速发展,物流业已经显示出了蓬勃的活力和蕴藏的无限商机,物流服务正逐渐成为中国企业之中最为经济合理的综合服务模式。中国进入WTO的时间还不算长,我国的中小企业应该及时把握住这一机会,在物流市场竞争比较不激烈时加入物流领域,迅速地占领一定的市场份额。但是如果中小企业不作为,等时间再长久一些,将会失去发展物流的优势。
四、从战略角度做物流
现下,我国的许多中小企业还未意识到物流战略以及控制物流成本的重要性。中小企业应当认识到物流战略是提升竞争力的重要手段,并且重视自身物流系统地建设,将物流系统的建设上升到战略高度。事实上,企业物流成本是除了原材料成本之外的最大成本项目。在国外发达国家,它们的物流成本一般控制在10%左右。而我国的现状就不太乐观。我国物流成本一般占总成本30%-40%,鲜活产品占60%左右甚至更多。我们应该看到的是系统完善的物流管理可以节省15%-30%物流成本,很大程度上减少库存和运输成本,对于中小企业来说,技术上和产品质量都比不上大企业。但不得不承认的是,中小企业产品价格更加受消费者青睐,市场需求反应更加灵活迅速。一旦中小企业将物流上升到战略高度,利用先进的物流管理模式,就可以大大的节省产品成本,进一步发挥自身的优势。想要在变幻莫测的市场中屹立不倒。谋求更加长远的发展,中小企业就要把物流放到企业经营管理的战略高度上进行思考。除了考虑要怎样解决仓储运输和商品配送这些物流的基本问题,还要思考怎样把采购、生产和销售过程中的物流活动的有机结合。做到以业务流程为基础,使得物流的一体化。最终达到加强企业的在瞬息万变的市场当中的竞争能力。
我国的中小企业只有突破地域限制、行业的局限,放眼于国内外,才能说真正意义上做好了战略制定,最大限度地把握住了机遇,有效规避风险。具体来的说,就是首先着眼于当前的地域市场的开拓,在获得了本地竞争的优势之后,辐射全国,放眼于全球。
五、重视物流系统的全面改造
发展物流并不是一蹴而就的,它需要一步步地前进。因此中小企业要注重制定详细的物流重组的长期实施计划和发展策略。物流重组需要从物流业务流程、组织机构、企业资源管理系统等方面展开,这样一来才有可能慢慢实现企业物流向供应链管理的“横向一体化”。达到降低生产、库存、运输等环节的成本,最终给客户带来更大的效益,给消费者带去更大的实惠。与此同时,企业的经营者应该打破传统的观念,不再只是局限于投入产出管理问题,如流程再造、压缩成本、加强培训以及有限资源的合理配置问题。企业的经营者应当认识到物流是企业市场营销的基础,从战略高度去思考物流运营成本与市场拓展需要、物流顾客服务的特殊要求之间的动态平衡,做到将物流系统与营销战略有机结合。现代化的物流在国际上又被称为一体化物流、供应链管理、销售链管理等等。不同于传统的物流,现代物流包括了运输、储存、装卸、搬运、包装、流通加工、配送、信息处理、回收等功能。对我国的中小企业来说,发展物流必须重视物流系统的全面改造。以物流供应链思想作为指导,注意对物流管理的强化,积极运用有效策略,全新打造物流的运作与管理体系。
六、从服务角度做物流
在国外,广泛认为物流业归属于服务业。但是现代物流在中国还是新兴产业。它的发展也就紧密伴随着企业经营管理理念而在发展。当代企业政府对物流管理的认识也逐渐提高到了企业和地区的战略理论的高度。当代企业经营管理理念的核心正在从产品制造转向产品销售再转向现代营销和客户服务。并且提出了“一切为客户创造价值”的现代经营理念。人们对于物流的认识早已经从企业自身的“功能性活动”上升为“以满足客户需求为目的”、“努力为客户创造价值,尽力增加顾客让渡价值”的“从供应到消费的运动、储存和配送的计划、执行和控制”的管理过程。消费者的需求不仅仅是商品。以企业的经营和发展的角度来看,物流就等同于服务。服务也是物流的物品之一。它是企业所提供的服务,“服务的实质上也是一种商品”,但是这一点却常常被人们所忽视。七、引进专业物流管理咨询公司中小企业自身的专业力量不足,因此要懂得借助相关的管理顾问公司以及相关研究机构来科学规划企业的物流战略、实施战略和管理体系。要去了解先进物流企业的作以及这样运作的原因所在。在这一过程之中,它们的物流服务理念是如何变化的,怎样做到满足客户需求和市场竞争,企业经营战略相衔接。这有这样,我国的中小企业才有可能成功地进入一个新的市场领域,在现有的市场基础上进一步地替身自身的服务水平,拓展市场份额。许多的企业在管理咨询方面下了许多的功夫,用以探索新管理方式和学习物流技术的运用。中小企想要全面提升企业的物流运作以及管理的水平,更加迅速地构建起一个先进的物流系统以及管理平台,就应当充分利用专业管理顾问公司的优势能力。结语:战略性的规划、投资以及技术开发是最近几年促进物流现代化发展的重要因素。企业亟需解决的不仅仅是仓促运输以及商品配送等最为基本的物流问题,最重要是为了解决怎么样才能在在变化莫测的市场竞争之中谋求生存与发展这一问题。因此企业必须做到将物流放在企业经营管理这一战略高度上去考虑怎样将采购、生产和销售则一系列过程与物流相结合。从而形成以业务流程为基础,形成物流一体化,达到增强企业市场竞争力的目的。物流已然是企业市场营销的基础。作业企业的经理,在物流决策方面应当从战略高度去考虑物流运营成本和市场拓展需要、物流顾客服务的特殊要求之间的动态平衡,仔细思考怎样才能把物流系统与营销战略以及企业的总体战略灵活结合。不再像传统上,只注重如何解决流程再造、压缩成本等投入产出的管理问题以及有限资源的合理配置问题。参考文献【1】孟祥茹
-中国企业物流运作现状及发展战略探讨\o"《山东交通学院学报》"《山东交通学院学报》
-
2013【2】刘铁钢
-
我国第三方物流的发展现状与运作模式探讨\o"《湖南经济管理干部学院学报》"《湖南经济管理干部学院学报》
-
2015【3】郑金花,余洪明
-
HYPERLINK"/s?wd=paperuri:(1021bf719dce443c649aa84f9764aee1)&filter=sc_long_sign&tn=SE_baiduxueshu_c1gjeupa&ie=ut
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 婚礼堂签单合同范本
- 电子商务在全球经济中的地位和影响力
- 购买铺面的合同范本
- 家庭安保服务合同(2篇)
- 承包酒店婚庆合同范本
- 篮球培训协议合同范本
- 代收帐劳务合同范本
- 细节管理的重要性
- 2025至2030年中国手浸发泡松香炉数据监测研究报告
- 2025至2030年中国手提灯行业发展研究报告
- 城镇燃气安全技术与管理
- 鼠疫知识讲座
- 清产核资工作方案
- 房 产 税教学课件
- 2025年广东省公务员省考《行测》联考真题(含答案)
- 保安证考试考前复习试题及答案
- 2025河北中考必考名著:《革命诗抄》考点及中考真题
- 互联网医院医疗服务平台合作协议
- 供电所线损的基本概念和管理
- CNAS质量体系文件(质量手册程序文件)
- 太原市修缮土建工程预算定额
评论
0/150
提交评论