版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-PAGEV--13--毕业设计(论文)题目:基于H5帮买帮送网的设计与实现学生姓名:学号:专业班级:指导教师:2018年月日
摘要移动互联网时代的到来,人们的生活方方面面进入了信息化时代。计算机的应用、智能手机的普及,使得我们的生活更加丰富多彩。现代人使用手机的频率越来越高,利用手机能进行多项活动,例如手机游戏、手机购物、手机阅读等。随Android系统的发展,Android系统的优势和普及致使基于H5帮买帮送网的设计与实现应用的开发成为必需。基于H5帮买帮送网的设计与实现应用主要的模块包括用户和管理员两大模块,用户通过Android系统手机能够注册登录,,对产品进行查询,购买登操作;管理员能够管理轮播图管理、客户管理、订单管理、分类管理、产品管理等信息。此系统拥有界面简洁、操作简单易懂,管理方便,功能齐全等优点,具有很高的应用价值,让用户通过安卓手机随时随地都可以进行产品的搜索查询以及购买,非常方便,本系统优势很大,潜在意向客户群体多,具有广阔的应用前景。本系统是基于Android平台,采用MYSQL数据库设计开发。本论文阐述了基于H5帮买帮送网的设计与实现应用的设计与实现过程,其目的是让人们能够在Android平台的移动设备上实现购买产品的功能。关键词:产品销售;Android;MYSQL数据库;帮买帮送网
AbstractWiththeadventofthemobileInternetera,people'sliveshaveenteredtheinformationage.Theapplicationofcomputersandthepopularityofsmartphoneshavemadeourlivesmorecolorful.Modernpeopleusemobilephonesmoreandmorefrequently,andcanusemobilephonestoperformavarietyofactivitiessuchasmobilegames,mobileshopping,andmobilephonereading.WiththedevelopmentoftheAndroidsystem,theadvantagesandpopularityoftheAndroidsystemmakeitnecessarytodevelopandimplementapplicationsbasedontheH5helpnetwork.ThedesignandimplementationoftheH5B2Bnetworkconsistsoftwomodules:theuserandtheadministrator.TheusercanregisterandloginthroughtheAndroidsystemphone,querytheproduct,andpurchasetheoperation.Theadministratorcanmanagetherotationdiagram.Management,customermanagement,ordermanagement,classificationmanagement,productmanagementandotherinformation.Thissystemhastheadvantagesofsimpleinterface,simpleandeasyoperation,easymanagement,completefunctions,etc.Ithashighapplicationvalue,allowinguserstosearch,inquireandpurchaseproductsthroughAndroidphonesanytimeandanywhere.Itisveryconvenientandtheadvantagesofthissystemareveryconvenient.Large,potentiallyinterestedcustomergroupshavebroadapplicationprospects.ThissystemisbasedontheAndroidplatformandusesMYSQLdatabasedesignanddevelopment.ThispaperelaboratesthedesignandimplementationprocessofdesigningandimplementingapplicationsbasedontheH5helperdeliverynetwork.ItspurposeistoenablepeopletorealizethefunctionsofpurchasingproductsonmobiledevicesoftheAndroidplatform.KeyWord:productsales;Android;MYSQLdatabase;helpbuy目录TOC\o"1-3"摘要 IIAbstract III1概述 11.1研究背景 11.2研究现状 11.3研究目标 22系统开发环境 32.1Android技术 32.2Android的系统架构 32.3Android内核 42.4MYSQL数据库 52.4.1MYSQL简介 62.4.2MYSQL特点 62.4.3MYSQL应用环境 63系统分析 73.1可行性分析 73.1.1技术可行性 73.1.2经济可行性 73.1.3操作可行性 73.1.4发展可行性 83.2功能需求分析 83.3系统流程分析 93.3.1用户注册流程 93.3.2用户登录流程 93.3.3产品搜索流程 103.4系统用例分析 113.4.1管理员用例图 113.4.2用户用例图 124系统设计 -13-4.1系统结构设计 -13-4.2系统功能设计 -14-4.2.1系统功能概述 -14-4.2.2系统功能结构图 -15-4.3数据库设计 -15-4.3.1数据库设计原则 -15-4.3.2数据库实体 -15-4.3.3数据库表结构设计 -17-5系统的实现 195.1管理员功能模块的实现 195.1.1管理员登录界面 195.1.2轮播图管理界面 195.1.3个人中心界面 205.1.4客户管理界面 205.1.4订单管理界面 205.1.5产品管理界面 215.1.6统计中心界面 225.2用户功能模块的实现 235.2.1用户注册登录界面 235.2.2个人信息界面 235.2.3地址管理界面 245.2.4产品信息界面 255.2.5购物车界面 255.2.6我的订单界面 266系统测试 276.1测试目的 276.2功能测试 276.3性能测试 286.4测试结果分析 28总结 29参考文献 30致谢 31基于H5帮买帮送网的设计与实现1概述1.1研究背景根据调查了解随着终端智能化的快速发展和智能终端设备的迅速普及,人们会利用碎片时间使用各种类型的手机或各类智能移动终端设备进入互联网获取信息,发邮件、购物、聊天、阅读、玩游戏等各种应用需求都在碎片时间内完成。移动互联网已经融入我们的生活,工信部数据显示我国移动电话用户将近13亿,移动互联网用户数量将近达到9亿,4G用户继续保持高速增长态势。4G时代的开启以及移动终端设备的普及为移动互联网注入了巨大的能量,PC端互联网已经处于日渐饱和的状态,而移动互联网却正在蓬勃发展,传统的互联网巨头们也都将目光聚集到移动互联网。Android是一种以Java为基础的操作系统,主要用于便携设备如手机、平板电脑等。随着Google及其开放手机联盟其他成员的大力推进,Android平台智能手机的市场占有率与日俱增,2011年Android在全球的市场份额超过Symbian,跃居全球第一。因此,基于Android平台的软件开发具有广阔的应用情景。近年来,随着手机的普及,用户可以通过手机进行许多活动,例如购物、游戏、阅读等,移动互联网的不断发展,手机的使用频率越来越频繁,很多人通过手机平台来购买产品,这就使得基于H5帮买帮送网的设计与实现应用应运而生。智能手机、电脑不断的融入我们的生活,我们的生活水平不断的提高,人们的生活发生了很大的变化,越来越高科技化。在这样的情况下,我们开发了基于H5帮买帮送网的设计与实现应用,为人们提一个便捷的购物平台,让人们可以随时随地都能进行产品的购买。1.2研究现状随着智能手机的逐渐普及,手机已经融入到了人们快节奏的生活当中去,手机系统越来越智能化,其中Android在移动领域得到了广泛的应用,已成为智能手机市场的领跑者,截止2012年市场份额已经超过了50%,这使越来越多基于Android手机平台的软件逐步增多,手机使用方便,应用广泛,目前,手机的数量数量远远超过了计算机的数量,随着网络4G时代的到来,手机上网也变得更加方便快捷,普及性极强,给人们的生活带来了许多乐趣。在我国大部分商业公司推出的Android销售系统客户端产品都会严格遵照各自的标准进行设计和整理。Android一词的本义是“机器人”同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个移动终端打造的真正开放和完整地移动软件。随着计算机技术的快速发展为Android销售系统实现提供了硬件和软件的可能。目前国内的基于Android平台的销售APP应用还不成熟,大多数的销售系统都出现在传统的WEB应用上,在这个环境下,基于H5帮买帮送网的设计与实现属于一个崭新的应用。目前,绝大部分的网络应用都还是传统的WEB应用,但面对Android手机如此迅速发展的今天,传统WEB的应用不能满足人们随时随地体验网络应用的想法,所以,出现在手机终端的应用将会越来越多,同时其发展的速度也会越来越快。1.3研究目标本设计首先对系统所涉及到的相关计算机知识整体把握,并进行基础的系统分析。系统分析是程序开发中的一个非常重要的环节,为了能够使设计程序更好、更充分的被展现出来,必须事先进行调查研究。在基础的调查的同时,也要对新系统的功能进行详细的解析分析,这样才能够研究开发出更加完整的系统设计。本系统平台利用了MYSQL数据库的架构,设计好所使用的数据库表格,进行系统分析,为系统打下一个坚实的技术基础。其次对产品销售的业务流程进行了细致的分析,并记录和处理好相关的数据。再次研究开发系统所使用的数据库管理系统,设计数据库信息。最后研究系统的各个功能模块,并及时的掌握所使用的开发工具,从而完成系统的开发。设计中使用成熟的开发工具,保证了系统的安全性、可用性。基于H5帮买帮送网的设计与实现应用的开发目标如下:1.操作简便、界面良好:简单明了的页面布局,方便用户查询产品信息并进行购买操作等2.即时可见:对管理员发布是产品信息(包括产品的名称、图片、价格等)将立马在对应的Android手机上展现出来,实现了"即时发布、即时见效"的功能。3.功能的完善性:系统管理员可以实现产品管理、类别管理、订单管理以及用户管理功能,Android用户可以查看产品信息以及在线购买。2系统开发环境2.1Android技术Android是由Linux+Java构成的,这个平台的架构非常简单,使得它可以充分发挥硬件资源的性能,而它的开源性,降低了手机软件的开发成本,这就使得Android成为了目前移植性最好的手机操作系统,也是现在可移植性最高的手机操作系统。相比与其他手机开发平台而言,Android更有优势,也更具有竞争力。而Android的开源性也保证了Android手机不会有太高的价位,用户可以比较容易的获取各种所需要的信息。基于此本课题采用Android移动平台来开发个人信息管理的移动应用系统。Android平台主要有以下特征:针对移动手机特性,采用自组研发的Dalvik虚拟机,占用资源少,运行速度更快。内部集成的浏览器:基于WebKit引擎,该引擎是开源的;优化的图形库:包括定制的2D图形库和3D图形库,3D图形库基于openGLEs1.0标准的3D图形功能。应用程序框架:该框架可以支持应用程序组件的重用与替换。支持多媒体能力:开源支持常见的静态图像、音频以及视频格式(如MPEG4、H.264、MP3、AAC、AMR、JPG、PNG、GIF)。支持GSM技术(依赖硬件)。支持蓝牙,EDGE,3G和WiFi(依赖硬件)。支持Camera,GPS,compass和accelerometer(依赖硬件)。拥有强大的开发环境:包括设备模拟器、调试工具、内存和性能检测以及EclipseIDE的开发插件。Eclipse是以一个集成开发环境,方便进行应该系统的开发。2.2Android的系统架构Android系统架构如图2-1所示。图2-1系统架构第一层:Linux操作系统和驱动(Linuxkernel):由C语言实现Android核心系统服务依赖于Linux2.6内核,包括:安全性、进程管理、网络协议、内存管理、驱动模型。Linux内核也可以称为是硬件和软件栈之间的抽象层。除了标准的Linux内核外,Android还增加了内核的驱动程序:Binder(IPC)驱动、输入设备驱动、音频系统驱动、WiFi驱动、电源管理、摄像头驱动等等。第二层:本地框架和Java运行环境(LIBRARIES和ANDROIDRUNTIME)本地框架是由C/C++实现的。包含C/C++库,在Android系统中不同组件中都会使用到,Android应用程序框架是为了服务开发者。第三层:Android应用框架(ANDROIDFRAMEWORK)在Android系统中,开发人员是可以访问核心应用程序所使用的API框架。第四层:Android应用程序(APPLICATIONS)Android的应用程序都是用Java语言编写的。开发的Android应用程序和Android的核心应用程序是在同一个层次,它们都是在Android系统的API中构建的。2.3Android内核Linux内核版本2.6位于硬件和软件堆之间的抽象层核心服务:安全机制、内存管理、进程管理、网络、硬件驱动。linux内核如图2-2所示。图2-2linux内核Android的依赖于Linux2.6内核提供的基本服务,如安全性,内存管理,进程管理,网络,硬件驱动程序。这里,Linux内核中所起的层和该系统的其他电平之间的硬件抽象层的一个概念。操作系统是不是一流的GNU/Linux的,因为他们的系统库,系统启动和编程接口和标准的Linux系统是不同的[18]。从Linux的角度来看谷歌的当前版本中,它没有虚拟内存文件系统,使用该系统YAFFS2文件系统,某些照片也可以看出,在SDK的安装目录。用模拟器-console命令,就可以得到一个简单的控制Android的壳,该系统包含的设备,提供一些基本的命令工具,集中在/sbin目录,/系统/sbin目录,/系统/斌在主机流体,但很简单,就是某种秩序。Android系统目前的模式将通过Eclipse的自动安装,通过课题研究,大致步骤是存放在/数据/应用程序数据/Android的隐藏数据和共同的核心并没有显著差异,可以作为一个Linux的发展和黑客。Lib运行库如图2-3所示图2-3lib运行库2.4MYSQL数据库在软件项目中,通过使用数据库来操作数据,可以保证数据的独立性、一致性和安全性,为系统提供有效地访问数据的方式,同时为程序员减少了应用程序的开发时间。使用MySQL建立系统数据库,不仅有利于前期对数据的整合处理操作,同时利于后期的二次开发的数据扩展操作,对于有限级的数据处理,MySQL可以很好的胜任。2.4.1MYSQL简介MySQL是一个真正的多用户、多线程SQL数据库服务器。是基于SQL的客户/服务器模式的关系数据库管理系统,它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等,非常适用于Web站点或者其他应用软件的数据库后端的开发工作。此外,用户可利用许多语言编写访问MySQL数据库的程序。作为开放源代码运动的产物之一,MySQL关系数据库管理系统越来越受到人们的青睐,应用范围也越来越广。速度和易用性使MySQL特别适用于Web站点或应用软件的数据库后端的开发工作。2.4.2MYSQL特点(1)C和C++中使用和测试,以确保源代码的编译器的便携性和灵活性。(2)支持多种操作系统AIX的,FreeBSD下,HP-UX,Linux和MacOS中,Novell公司的Netware,OpenBSD系统,OS/2裹时,Solaris,Windows等。(3)提供了用于不同的编程语言的API。编程语言,如C,,C++,Python和Java的,的Perl,PHP,埃菲尔铁塔,Ruby和Tcl的。(4),以及使用的CPU资源来支持多线程。(5)算法优化查询SQL,切实提高搜索速度。(6)网络上的客户端和服务器可以用来编程任何独立的编程环境,也有中国,GB2312,BIG5,日文写作,一般基金,用于支持多国语言,并且可以嵌入在数据表和其他软件shift_jis访问柱可以用作的名称。(7),TCP/IP,ODBC和JDBC数据库,并提供连接到其他。(8)管理工具的管理,控制和优化数据库的操作。(9)可以数以千万计的记录在一个大的数据库。2.4.3MYSQL应用环境如Oracle,DB2,SQLServer,小相对于其他主要数据库如MySQL有自己的缺点,如有限(MySQL集群,是一个相对贫穷的效率),但它并没有降低它的声誉。一般的个人消费者和中小型企业,以及充足的空间,和MySQLMySQL是一个开源软件,因为它拥有一个非常降低成本。目前,互联网的结构来最流行的网站上的LAMP(Linux操作系统,Apache+MySQL的+PHP),使用的操作系统,如Linux操作系统,ApacheWeb服务器,服务器端脚本解释器的MySQL数据库,PHP等四个免费软件或开源软件(也),因为,可持续和可以创建一个免费的网站系统(劳动力成本),所以你的花费不大。3系统分析系统分析能够让我们对设计的产品有更加深入的了解,通过系统的分析可以使我们确定研究方向,明确的目标,找到可行的方法,通过系统分析让我们确定最终的选择方案,协助我我们对设计做出更加合理和科学的抉择。3.1可行性分析可行性分析也可以说是可行性研究,它是基于软件系统多方面调查的基础上,是专门对新软件的设计开发是否有必要性和可能性,对新软件的开发的技术、经济、操作、发展四个方面进行分析和研究,保证新应用软件的开发成功,用最低的消耗得到最大的效用,确保解决用户需求问题。3.1.1技术可行性系统的硬件要求方面不存在特殊的要求,只需要在普通的硬件配置就能够轻松的实现,只是需要确保系统的正常工作即可,以及拥有较高的效率。如果有特别低的硬件,它可以导致系统的低性能以及效率低,从而导致整个系统的运行不顺畅。以目前普遍的个人安卓手机的配置而言,这是十分容易实现的。因此,本系统的开发在硬件方面是可行的。本系统软件方便选择Android作为本系统开发技术,MYSQL作为数据库,该系统的设计实现在软件方面是可行的。因此可以看出,该系统的开发是没有问题的。3.1.2经济可行性本产品销售APP应用的开发是基于Android平台,所要求的硬件和软件环境,市场上都很容易购买,程序开发主要是微商客户及订单的管理和维护。所以程序在开发人力、财力上要求不高,而且此系统不是很复杂,开发周期短,在经济方面具有较高的可行性。3.1.3操作可行性本系统采用基于安卓客户端,利用安卓手机安装软件就能够进行访问和操作,且界面简单易操作,用户只要平时有在用过智能手机,都能进行访问和操作。本系统具有易操作、易管理、交互性好的特点,在操作上是非常简单的。因此本系统可以进行开发。3.1.4发展可行性本系统要想长期生存,就必须有一个良好的管理体系,结合科学的方法实现可持续发展,与时俱进,不断的改革创新来适应社会的变化。最重要的是确保科学的管理方法是长远发展的竞争力提高的唯一途径。而且这个项目开发难度不是太大,并且通过开发工具可以导出一个APK文件,直接可以安装到用户的移动终端上,系统部署对软硬件要求不高,用户操作简单,使用较方便,几乎不需要对用户进行专业培训就可使用此软件,不必要花费很多的时间,提高了效率,保证了各项数据的准确性,适应了当前的发展形势。综上所述,设计一个基于H5帮买帮送网的设计与实现应用具有效率高,操作简便,降低成本等优点。所以,建立一个基于H5帮买帮送网的设计与实现应用是非常必要可行的。3.2功能需求分析功能需求分析就是分析用户的需要与要求。如果需要评估的结果准确地反映用户的实际需求,这将直接影响到方案设计的整个阶段,而且对系统的使用产生影响。着眼于需求评估是完成调查,收集和研究,并可能受到影响的数据管理和安全信息的需求的过程。一般使用者都相对缺少相关的计算机方面的知识,并且可以确定计算机是否可以为自己做什么,不能做什么,所以无法非常准确的去表达自己的需求,但是他们是最终的用户通过与用户不断深入地进行交流,了解到目前系统存在的主要问题。需要研究是从用户分析和细化的信息,在功能和性能上有描述。它是软件开发过程中的第一阶段的一部分,主要任务是要了解你需要什么,什么应做的工作,以确定系统的,因此在目标系统提出完整,准确,清晰,具体的要求,并表示以书面形式唤醒。这个产品销售APP应用要求在Android系统的手机上可以运行,主要实现了用户对产品的查询、购买操作。总体分布如图3-1所示:图3-1总体功能需求图3.3系统流程分析3.3.1用户注册流程用户在注册账号的时候,首先进入注册界面,填写用户信息,包括用户名、密码、地址等,用户名存在的话,提示返回填写用户信息,用户名不存在,填写密码,两次输入的密码一致在数据库中添加用户信息,注册成功。用户注册流程图如图3-2所示。图3-2注册信息流程图3.3.2用户登录流程为了保证系统的安全性,要使用本系统必须先登陆到系统中。其登录流程图如图3-3所示。图3-3登录界面流程图3.3.3产品搜索流程用户可以对产品信息进行搜索查询,在查询信息的时候,用户输入关键词,系统进行信息的搜索,搜索产品信息流程图如图3-4所示。图3-4产品搜索流程图3.4系统用例分析3.4.1管理员用例图管理员用户的用例如图3-5所示。图3-5管理员用例图3.4.2用户用例图用户的用例如图3-6所示。图3-6用户用例图4系统设计4.1系统结构设计系统的设计模式采用经典的MVC模式,软件的设计思想采用面向对象的编程模式来实现。MVC(Model-View-Controller)中的M、V、C分别是指逻辑模型、指视图模型、控制器。我们指得一个视图模型是能对应多个逻辑模型的,一种视图模型也可以对于多种逻辑模型。我们采用这种模式是为了将逻辑模型和视图模型的代码分开,这样我们就可以实现在同一个程序中用不同的形式表现出来,那么控制器的作用就是保证它们两个能同时运行,其中一个发生变化,那么另外一个也要同时更新。这种模式对于用户来说最大的好处就是根据自己的要求选择自己认为比较方便的方式去浏览数据。那对于开发者来说,该模式最大的好处就是它把界面和应用程序的逻辑层分开,这样界面的设计人员和程序员可以在他们自己的领域工作,互不干扰。在Eclipse工具中开发Android采用了更加简单的方法,设计人员在DroidDraw中设计界面,以XML方式保存,这样设计人员设计的界面可以在Eclipse中看到。当然在Android系统同样也应用了MVC框架,它是由以下三部分构成的:(l)视图层(View):通常是用XML文件进行描述的,引入时很方便。我们知道在Android系统中也能用JavaScript+HTML等形式作为View层,那么这就要用到Java和JavaScript之间的通信,所以Android也实现了它们的之间通信。(2)控制层(Controller):Acitvity在控制层中起到非常重要的作用,为了实现响应时间短,我们就不在Acitvity中写代码。如果时间过长,程序将非常容易终止。(3)模型层(Model):对数据的存储都是在模型层中处理的,也就是说程序的二进制数据也是在这一层进行操作的。AndroidSDK绑定的数据,是用的同它相似的方法管理数据的。在控制层上封装好视图模型所要求的数据,这样它就可以在视图模型上显示相应的数据,比如显示Cursor中所有数据的ListActivity,其视图层就是一个ListView,将数据封装为ListAdapter,并传递给ListView,数据就在ListView中现实。系统框架模型如图4-1所示。图4-1框架模型图4.2系统功能设计4.2.1系统功能概述系统功能设计是在系统开发的总体任务和系统开发设计思想的基础上完成的,本系统的主要任务是实现用户通过Android系统的手机进行产品的查询和购买,下面分别介绍下本基于H5帮买帮送网的设计与实现应用的功能。1、客户端:用户注册登录:用户通过Android手机端可进行注册登录操作。产品搜索:用户可根据产品分类或关键词进行产品信息的快速查询。购物车:用户可对想买产品进行加入购物车操作,在购物车界面可对购物车产品进行选择支付或删除操作。我的订单:可查看订单信息,对已买产品可进行评价操作。个人信息:用户可修改个人信息。修改密码:用户可修改登录密码。注销登录。退出。2、服务器端:登录:管理员可登录系统后台。产品管理:管理员可以对产品信息进行管理,可对产品进行新增、修改和删除操作。类别管理:管理员可以对类别信息进行新增、修改和删除操作。订单管理:管理员可通过订单时间和产品名称快速查询订单信息,并可对订单进行删除操作。用户管理:管理员对用户信息进行管理,可对其进行新增、修改、充值和删除操作。4.2.2系统功能结构图通过上述分析,得出基于H5帮买帮送网的设计与实现应用的功能模块图如图4-2所示:图4-2系统功能模块图4.3数据库设计4.3.1数据库设计原则在概念设计中,通常用四种方法:自顶向下、自底向上、逐步扩张、混合策略,以它为骨架集成由自底向上策略中设计的各局部概念结构在物理结构设计阶段首先分两步走:确定数据库的物理结构,在关系数据库中主要是指存取方法和存储结构。对物理结构的评价是时间和空间效率。选取正确的关系模式存取方法,常用的有:存取索引方法、聚簇存取、HASH存取方法等。4.3.2数据库实体在此阶段,用户可以参与和评价数据库系统的设计,从而有利于保证数据库系统的设计与用户的需求相吻合。在概念模式的设计中,E-R模型法是最常见的设计方法。通过上述分析对数据库的需求,与系统概念模型的特点及开发方法相结合,我们可以建立E-R模型图,本系统的E-R图如下图所示:实体间关系属性实体实体间关系属性实体1、管理员实体属性图如图4-3所示:图4-3管理员实体属性图:2、建议实体属性图如图4-4所示图4-4建议实体属性图3、客户信息实体属性图如图4-5所示图4-5客户信息实体属性图4、轮播图实体属性图如图4-6所示图4-6轮播图实体属性图4.3.3数据库表结构设计数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有MYSQL,SQLServer,Oracle等。本系统采用了MYSQL数据库管理系统,下面介绍数据库表的具体结构。表4-1t_admin管理员信息表列名数据类型长度允许空说明idint11否编号usernamevarchar100是用户名passwordvarchar100是用户密码表4-2t_contact建议信息表列名数据类型长度允许空说明idint11否编号customerIdvarchar11是用户phonevarchar100是联系方式contenttext否内容insertDatedatetime是日期表4-3t_customer客户信息表列名数据类型长度允许空说明idint11否编号usernamevarchar100是用户名passwordvarchar100是密码customerNamevarchar100是姓名sexvarchar100是性别addressvarchar100是地址phonevarchar100是手机accountvarchar100是账户表4-4t_lbt轮播图信息表列名数据类型长度允许空说明id`int11否编号picevarchar100是图片5系统的实现5.1管理员功能模块的实现5.1.1管理员登录界面管理员可以通过账号和密码进行登录,其界面图如图5-1所示。图5-1管理员登录界面5.1.2轮播图管理界面管理员可对轮播图进行新增、修改和删除操作,其界面图如图5-2所示。添加产品信息界面图如图5-3所示。图5-2轮播图管理界面5.1.3个人中心界面管理员通过个人中心可以进行修改密码,其界面图如图5-3所示。图5-3修改密码界面5.1.4客户管理界面管理员可对客户进行新增、修改和删除,其界面图如图5-4所示。图5-4客户管理界面5.1.4订单管理界面管理员在订单管理界面可进行制定派送员和进行删除操作,其界面图如图5-5所示。图5-5订单管理界面5.1.5产品管理界面管理员可对产品进行新增、修改和删除操作,新增用户界面图如图5-6所示。新增产品界面图如图5-7所示。图5-6产品管理界面图5-7新增产品界面5.1.6统计中心界面通过统计中心可以进行查看销售额,其界面图如图5-8所示。图5-8统计中心界面5.2用户功能模块的实现5.2.1用户注册登录界面用户可以通过账号密码进行登录,其界面图如图5-9所示。图5-9用户注册登录界面5.2.2个人信息界面用户通过个人信息可以进行个人信息的修改,其界面图如图5-10所示。图5-10个人信息界面5.2.3地址管理界面用户通过地址管理可以进行添加地址,其界面图如图5-11所示。图5-11地址管理界面5.2.4产品信息界面用户通过产品可以进行查看和搜索产品,并且可以进行加入购物车,其界面图如图5-12所示。图5-12产品信息界面5.2.5购物车界面用通过购物车可以进行继续购物和进行清空购物车,购物车界面图如图5-13所示。图5-13购物车界面图5.2.6我的订单界面用户通过我的订单可以进行订单信息的查看和送货查看,其界面图如图5-14所示。图5-14我的订单界面图
6系统测试6.1测试目的(l)从开发者方面考虑,就是要检测一下系统内部是否存在错误,能否达到预期的运行结果,确立人们对软件质量的信心。要确定设计的内容跟用户的需求保持一致,并且跟应用的标准要求也相符合,例如面对形形色色的客户他们对系统的要求,以及系统中的安全性、可行性等的要求。只有这样我们才能找出我们在开发系统中间什么地方出了问题,以便于及时改正。(2)从用户角度出发,在实际运行(使用)环境下,对手机软件系统进行的使用测试,暴露软件中存在的错误和缺陷。(3)从客户要求的角度考虑时,我们需要考虑在他们运行软件的过程中会碰到什么问题,当我们把它们解决了,这样我们就提高了产品的质量,从而增加了人们对本产品的认可度。验证系统的正确性,可用性、稳定性、兼容性和易用性等等,对用户需求做出有效答复。我们根据测试后的结果做进一步的研究,这样也便于以后对该产品的更新。对于本系统我们主要是在安装Android系统的手机上进行运行的,针对的是使用者是用户,所以我们要从客户的角度出发,去测试该系统。让用户的手机下载此系统,然后让客户亲自感受该系统是否符合自己的需求。6.2功能测试功能测试主要包括五项内容:适用性、准确性、可操作性、依从性、安全性。本系统功能测试如表6-1所示:表6-1功能测试测试内容测试结果适用性好准确性好可操作性好依从性好安全性好6.3性能测试系统的性能测试主要是通过模拟网站运行环境,测试网站性能是否符合客户的需求。性能测试的重要技术指标是:网站的运行速度、网络响应的时间和支持并发节点数。(1)测试网站的运行速度:通过在不同的手机上进行试运行本系统,没有发现任何停顿、迟滞现象。(2)测试网络响应时间:网络响应时间主要包括:网络最小响应时间、平均响应时间和最大响应时间这三个参数。经过测试,在网络运营良好状态下,局域网内响应时间三参数为:1/2/5s,外网响应时间三参数为3/7/12s,符合客户的需求,属于在用户的心理可承受范围内。(3)支持并发节点数:经过模拟的环境测试,本网站在并发节点达到45个时,网络运营的速度会发生比较大的波动,延迟时间10秒左右,符合客户需求。6.4测试结果分析经过对上述的测试结果分析,基于H5
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 心理学治疗方法
- 新一代大学英语(第二版)视听说教程3(思政智慧版)课件 B3U5 More than trends
- ETF投资新投资攻略
- lec5数据集中趋势的描述
- ISO基础知识培训教材
- ICU重症监护与护理
- 公司节能减排年度总结
- 2026北师大二下有余数除法核心素养课件
- ANSYS高级接触分析
- 公司安全生产情况说明
- 中小学教研员公开招聘笔试试题
- 2026年7月典型事故案例警示教育培训
- 2026年广西基层法律服务工作者考试试题(含答案)
- 医疗器械临床使用安全管理办法
- 钢渣-赤泥协同矿化固碳及其产物在胶凝材料水化过程的作用机理
- 干细胞介导乙肝病毒清除-洞察与解读
- 《重大活动直转播安全传输保障工作指南(试行)》
- HSK教材的课件俄语
- 环氧树脂地坪漆施工安全措施
- GB/T 46204-2025药品冷链物流追溯管理要求
- 高压氧护士外出进修汇报
评论
0/150
提交评论