版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
S家具品牌网站的设计与实现1.引言 摘要:在现代科技日新月异的今天,互联网用户数量不断增加,人们在网络上获取信息的需求也成倍增长。大自然家具品牌网站系统是一个用于自身品牌的发布、介绍、宣传的网站系统,让用户对企业及产品等有更深入的了解,促进企业品牌的传播。减少管理人员工作时间,提升管理人员工作效率,通过网络平台来优化管理业务。网站功能包含用户管理、产品管理、留言管理、订单管理等模块。本文介绍了大自然家具品牌网站的系统分析,设计方案,环境的搭建,系统的实现,各个模块的功能及模块调用过程。关键词:互联网系统分析环境搭建模块调用1.引言1.1开发背景在现代人们的生活中,计算机已经是人们的一种重要工具,计算机用户数量在不断增加,人们在网络上获取信息的需求也成倍增长。计算机在现代社会十分常见,体现着当今时代的科技发展之快。今天的计算机被很多人使用,不管是年轻人、老人还是小孩,都会使用电脑,在电脑上浏览自己感兴趣的内容,不出门就可以获取信息是很常见的。人们可以通过上网获取知识、了解世界,利于人们身心眼界的拓宽,构建不同的思维方式,提高人们自身的能力。也正因为如此,网站系统发展的肯定是很快的。越来越多的互联网科技走进人们的生活,人们开始接受互联网并感叹它的方便与快捷。家具品牌也应顺应时代,开发出自己的系统,加强对品牌的宣传能力,统一化、智能化的对用户、产品进行管理。1.2开发意义大自然家具品牌网站系统是一个用于自身品牌的发布、介绍、宣传的网站系统,让用户对企业及产品等有更深入的了解,促进企业品牌的传播。品牌网站的作用更像是与传统品牌在媒体上所发布的宣传广告。不过传统媒介有着篇幅、时间的限制,品牌网站几乎可以把任何想让用户及公众知道的内容放入网站,对比传统方式,官方网站的宣传效果是非常显著的。它的设计和开发是为了让人们在互联网上获取信息越来越方便。它向用户提供了品牌商品的各种信息,方便公众了解企业及品牌,完成信息的传递。用户获取产品信息,品牌发布商品信息,变的非常的方便。品牌网站实时的发布更新自己的产品信息,供用户的搜索、浏览和查询。用户可以足不出户就可以浏览自己心仪的家具,产品被详细分类,这使得很容易找到想要的家具,同时,搜索功能也可以帮助用户很容易地找到感兴趣的产品。用户往往因为不能及时获取到自己感兴趣的产品信息而烦恼。这大多数是因为产品信息没能进行系统的管理与维护,使用户没能在系统里及时的获取到信息。传统的大自然家具品牌管理,靠的还是人工管理方式,人工录入查询。但是随着品牌终类、产品类型的增多,这种管理方式的工作量不断加大,这种做法就显得很麻烦,费时费力,数据不准确。品牌网站建立好之后,一方面,用户可以在第一时间在系统里找到所需的产品,另一方面,系统还可以管理产品,就减少了人工处理的工作量。建立大自然家具品牌网站是为了通过管理者对产品的录入和发布,以方便用户对自己所需产品的查询,一旦查询到自己所需要的产品,用户便可以从系统中获得产品信息。用户在系统中没有查询到自己想要的信息或者信息有误时,可以通过留言板模块与系统的管理者进行沟通。这样的沟通是方便且高效的。1.3研究内容(1)用户登录权限问题:不同用户登录系统后的不同权限、不同页面的分析研究。(2)数据库配置:数据库的建立,在数据库中创建相应的表结构,在系统中配置数据库连接,完成系统与数据库的数据交互。(3)前端页面开发:研究系统前台页面的布局、颜色、轮播图、滚动条等内容,页面按钮点击后的相应情况,梳理与后台系统的交互关系。(4)系统需求确定:了解市场现状,确定系统的需求。(5)系统功能:确定系统在具体模块内需要实现的功能。(6)系统结构:系统框架的选择,开发模式的选择。(7)流程梳理:系统内数据流程、业务流程的梳理。(8)系统维护:进行大自然家具品牌网站的修改、维护。2.主要技术和工具介绍2.1Java语言Java是现代人们所熟知的高级程序设计语言。Java语言有着很多的优点,所以我们选择它来开发本系统。Java语言的语法简单,更容易被大多数人掌握,并且它是面向对象编程,省去了很多不必要的麻烦。Java语言没有指针,通过引用来相互的调用,这大大降低了学习难度。Java语言中的很多特性也大大简化了编程的难度,比如继承,提高了代码的复用效果,省去了许多代码的重复,编程变的更加简单。它还有跨平台的优点,不论是在哪种操作平台上编写的,转移到其他平台上,也能准确无误的运行。2.2SSM框架SSM框架并不是一个整体的框架,而是三个基础框架的整合,这些框架在系统中相互调用、相互依赖、相互协调,在共同的作用下,系统项目才可以成功运行起来。框架就是程序的架子,如同房屋的架子,有了框架,程序员才可以在其中写业务代码,完善功能。在骨架中编程,是非常方便的,大大提高程序员的工作效率。2.2.1Spring框架Spring是系统业务层的框架,它可以在内部整合许多其他框架进行同时工作。Spring框架的两大核心思想是控制反转和面向切面编程,正是由于他们的存在,程序员在编写代码时才能简单高效,大大减少重复代码。控制反转的简称是IOC。由于它的存在,在编写代码时,不需要再去考虑用到的对象如何创建、如何使用、如何销毁的,这些对象通通都由Spring来管理,大大节省了开发人员的开发时间,提高了开发效率。使开发人员将更多精力投入到业务需求的分析,或研究更深入的问题。在软件开发中有MVC的设计思想,贯穿着整个软件开发过程。在Java的开发领域中,MVC设计思想是非常经典且实用的。在软件设计思想中,追求的是高内聚、低耦合的目标,利用Spring的IOC和DI操作可以尽可能的实现这个目标。AOP是项目开发时常用到的一种设计模式,它包括两种代理方式,静态和动态代理,各自都有各自的优点。静态代理设计模式简单易懂、结构清晰明了、理解性强。动态代理体现的则是代码的复用,不需要将方法全部执行,只需要对所使用到的方法进行调用。2.2.2SpringMVCSpringMVC是Spring家族中非常重要并且核心的组件。由于MVC三层架构和Spring的契合度很高,能完美的融入系统中,被开发人员广泛使用。SpringMVC提供了很多接口,可以很方便的与前台进行交互,业务逻辑的调用。它简单好用并且性能很好,很多应用程序都使用它进行交互。2.2.3MyBatisMyBatis是一种连接数据库常用的工具,是现阶段广泛使用的数据层框架,它的优点也很明显,可以对数据库高效、有效的访问。它是的源代码是公开的,可以被大众所看到的,开发人员可以根据自己的需求适当的对其进行修改。它可以对系统中的对象进行半自动封装,在编写Sql语句从数据库中读取数据时,灵活多变的Sql语句可以实现对数据库灵活高效的访问。2.3MySQL数据库每一个项目,后台都需要数据库的支持,没有数据库,项目里的各类信息都将无法保存。数据库,从名字就可以知道,它是一种存放数据的工具。在项目开发中,MySQL数据库应用的非常广泛,由于它良好的特性,被很多程序员使用。它通过建立表结构、设计表字段来存储想要存储的数据,字段类型丰富。可存储各式各样的属性信息。MySQL数据库与其他数据库比较,有很多的优点,或者说它更适合于小型项目的数据存储。它所占的内存小,执行速度快快,开发成本低。非常适合大自然家具品牌网站的设计与实现。3.系统分析3.1可行性分析本文将从经济、技术、社会三个方面分析本系统的可行性,具体有以下几个方面。3.1.1经济可行性本系统开发所选择的开发工具都是开源的,编程软件可以免费使用。对硬件配置的要求不高,学校的计算机或家庭电脑都可以进行开发,只需将所需软件安装到操作系统上即可。开发要求容易达到。所以,大自然家具网站系统在经济上是可行的。3.1.2技术可行性系统现阶段的需求,利用现有的技术是完全有能力开发出来的,作为还不太完善的系统,以后的发展空间大,实现的方法简单可行,所需知识大部分都学过,没有需要特别克服的重大难点,所以大自然家具品牌网站系统在技术上是可行的。3.1.3社会可行性大自然家具品牌网站系统完全独立自主开发,并且对家具品牌商的需求进行分析,在市场上有被利用的空间。在开发所使用的技术方法上,完全自主研究,没有用到现有的软件的方法与技术,在法律上,不可能存在剽窃他人创意等问题。所以,大自然家具品牌网站系统在社会上是可行的。通过对经济、技术、社会等因素的分析,可以确定本系统的开发是可行的。3.2需求分析针对所要实现的功能,对系统每个模块进行需求分析。为了满足用户的需求和舒适的浏览体验,系统必须要在实现功能的同时具有高效的处理速度,用户在前台前面发起访问请求时,系统需要快速的做出相应。在网站的后台,代码的执行速度是非常关键的。同时,随着用户的不断增加,产品的不断新增,对数据库容量的也有相应要求。安全性也是系统非常重要的性能需求,家具品牌网站必须有可靠的安全措施,以保证用户的各项信息安全。本系统按照用户的分类分为了三大模块进行开发。在不同的模块中分别对应实现不同的功能,不同的用户所对应的权限也做了详细的区分,权限的区别主要体现在所能做的操作、所能浏览的数据不同。下面分类别详细描述各个用户模块下所对应的功能。(1)用户模块:普通用户的登录注册,登录成功后可查看品牌的相关信息并对其评论或收藏。查看产品信息,按品牌名称、产品名称进行查询产品,购买产品。查看站内新闻、促销公告、站内须知等内容。在留言板内可对网站内容留言,提出建议。进入用户的后台界面,可对个人资料进行修改,查看个人的订单及收藏。(2)品牌模块:品牌管理员的登录注册,登录成功后可查看自身品牌的信息,并可以修改自身信息。自身品牌下的产品管理,包括产品查询、产品新增、产品信息修改。订单管理,查看用户在本品牌下的订单,进行发货操作,打印订单操作。(3)管理员模块:本系统的管理员定义为超级管理员,拥有本系统最高的操作权限。对系统内存储的所有信息都有查看并操作的权限。具体的功能有:新闻数据管理,促销公告、购物须知、站内新闻的修改、删除、添加。用户管理,对普通用户的信息进行有效查看和管理,主要功能有用户审核、用户资料信息的修改新增删除。品牌管理,对注册在系统中的品牌商进行管理,主要包括品牌审核、品牌资料的定期整理、品牌用户信息的修改删除。留言管理,查看用户通过留言板对网站的留言,对有必要的留言进行回复,对一些无意义的留言可以进行删除处理。产品管理,针对品牌管理员想要添加的产品进行审核,审核通过才可以添加成功并在网页中展示,也可对产品信息进行删除、修改。订单管理,可查询本系统内所有订单,并绘制订单统计饼状图。3.3业务流程分析总体业务流程:用户在访问本网站的网址进入系统主界面后,可以选择自己的身份进行登录操作,需要输入同户名密码进行登录验证,点击登录按钮,进入数据库验证账户密码是否正确,验证成功后进入身份相对应的界面,用户登录后所对应的功能有个人资料管理、订单管理、收藏管理,品牌用户可对品牌信息、品牌订单、品牌产品进行一系列的操作,系统管理员所对应的功能最多,包括对用户、品牌、产品、订单、系统基本信息五大模块的管理,系统的业务流程如图1所示。图1系统业务流程图3.4数据流程分析数据流图是通过图形和线条来体现数据在程序中的运行,用清晰的图像配合描述性的文字来对系统的数据流向、方法调用、逻辑调用、系统执行步骤等进行描述,因为开发人员方便读取、易于理解,被很多开发人员使用。顶层数据流程是流程中最抽象的一层,它主要描述了系统中几大模块与系统之间的信息交互,系统的顶层数据流图如图2所示。图2系统顶层数据流图系统数据流图中,发起数据请求的实体主要是管理员、品牌管理员和用户。用户的信息管理主要是与用户信息表进行交互;品牌管理员通过品牌信息管理、产品信息管理对数据库中的产品信息表和品牌信息表中的信息进行操作;管理员对品牌、产品、用户统筹管理,与数据库中表的交互最为频繁,系统的中层数据流图如图3所示。图3系统中层数据流图系统登录数据流图中,用户输入账号密码、用户类型后,进入数据库核对用户信息是否正确,如果账号密码匹配错误,返回登录页面并提示错误信息。如果账号密码等信息正确,登录成功进入系统。修改密码,将新密码保存至数据库中,并返回用户界面,系统的登录数据流图如图4所示。图4系统登录数据流图4.系统设计4.1系统结构设计系统总体结构设计主要是系统各模块中所对应的功能的设计。用户的功能主要是针对产品的操作进行设计,品牌管理员的功能主要是针对自身产品的操作,管理员的功能有产品管理、用户管理、品牌管理、产品管理,系统的功能结构图如图5所示。图5系统功能结构图4.2功能模块设计(1)用户模块①系统登录:登录功能作为系统的入口,应具备较高的安全性。用户登录时需要输入用户名、密码、验证码,并进行身份选择。在网页端进行格式、验证码的验证,然后进入数据库验证信息正确性。②个人资料管理:用户可对自身信息进行修改增加删除,主要功能为密码的修改。(2)品牌管理员模块①产品管理:操作对象是自身品牌下的产品,主要功能是添加产品,执行添加操作后,需提交给管理员进行审核,审核通过后,产品添加到系统中。②留言管理:可查看用户在本品牌产品下的留言,并可对其进行回复、删除等操作。③订单信息管理:用户进行购买操作后,订单信息自动生成,品牌管理员可对用户在本品牌下生成的订单进行管理。进行查看、发货等操作。(3)管理员模块①用户信息管理:对所有使用本系统的用户进行管理,可以对每个用户信息进行增删改查操作。用户自主注册账号后,需提交到管理员处进行审核,管理员对其用户信息查看,通过审核后,该用户账号才可以正常的使用。②品牌信息管理:每个品牌想要添加到系统中来都需要系统管理员的审核,管理员审核后,赋予它相应的权限,让其可以进入系统对该品牌下的产品进行操作。管理员可对品牌信息进行定期检查,实时修改等操作。③产品信息管理:可查看系统中所有产品并执行增删改查的操作。品牌管理员添加产品时,需提交给系统管理员进行审核,审核通过后,该产品在系统中添加成功。④系统信息管理:管理员可在系统中实时管理更新各种信息,如系统的新闻公告、购物须知、系统宣传图片、订单统计。4.3数据库设计4.3.1实体属性图设计系统中用户实体主要定义为三种,有管理员、品牌管理员、用户。基本属性有用户权限、用户角色、用户名、密码、姓名、性别、注册日期、地址和邮箱等。这里以管理员实体为例绘制实体属性图,管理员体实体属性图如图6所示。图6管理员实体属性图产品实体是系统中非常重要的一部分,它的主要属性有产品名称、产品类型、图片等。用户查看产品,品牌管理员管理本品牌下的商品,管理员对所有商品都有管理权限,产品实体的实体属性图如图7所示。图7产品实体属性图4.3.2ER图设计根据系统各个实体之间的关系,用户购买产品、查询新闻数据、生成订单、留言板留言。品牌管理员管理属于自己品牌下的产品。管理员拥有着最高权限,可以对系统中所有信息进行统一管理。得出系统的总体ER图,系统总体ER图如图8所示。图8系统总体ER图4.3.3表设计根据E-R模型,结合实际需求,并考虑在实际使用中的合理性,在数据库中建立以下表提供给系统使用,满足系统的数据需求。下面是在数据库中各个数据表的详细信息。管理员作为本系统的全局管理者,拥有着最高权限。它作为系统内部人员的维护使用,不需要设置过多的属性,只有关键属性,其中包括登录所需的用户名、密码和权限。并且不可以进行自主注册,管理员用户表如表1所示。表1管理员用户表序号字段名称字段类型大小允许为空最大长度备注1IDint否主键ID2usernamevarchar20否50用户名3pwdvarchar20否50密码4cxvarchar20否50权限新闻公告是品牌网站的一个必备模块,它可以实时更新,更新新闻,发布公告,向用户传递当前网站的最新信息。必备属性有标题、内容、发布人和发布时间,新闻公告表如表2所示。表2新闻公告表序号字段名称字段类型大小允许为空最大长度备注1IDint否主键ID2biaotivarchar50否300标题3leibievarchar20否50类别4neirongtext8否8内容5tianjiarenvarchar20否50添加人6shouyetupianvarchar20否50图片7dianjilvint否点击率8addtimedatetime否添加时间系统简介可以方便用户了解网站,使用户知道本网站的作用、功能、使用方法等。系统简介往往是一段话,一个标题,对网站的简要介绍,系统简介表如表3所示。表3系统简介序号字段名称字段类型大小允许为空最大长度备注1IDint否主键ID2leibievarchar50否300类别3contenttext8是8内容留言板是用户和品牌管理员之间很好的沟通媒介,其他方式都是品牌向用户发送信息,而留言板中,用户可以向品牌发送信息。用户可以通过留言板向管理员提问题,给建议。品牌则可以查看留言的内容,并向用户回复信息,留言板表的设计如表4所示。表4留言板留言序号字段名数据类型大小允许为空最大长度备注1IDint否主键ID2chengvarchar20否50昵称3xingbievarchar8是20头像4QQvarchar8是20QQ5youxiangvarchar8是20邮箱6dianhuavarchar8是20电话7neirongvarchar50是500留言内容8addtimedatetime否添加时间9huifneirongvarchar50是500回复内容用户表是系统中字段最多的表,用户注册时需要填写的内容也很多,是为了对用户有一个全方位的描述,主要字段包括用户名、密码、姓名、性别、邮箱、电话、身份证号、地址等。保证用户名不可重复,邮箱身份证需要必要的格式,上传头像需要符合大小的照片,注册成功后系统自动填入注册时间,用户表如表5所示。表5注册用户表序号字段名称字段类型大小允许为空最大长度备注1IDint否主键ID2yonghumingvarchar20否50用户名3mimavarchar8是20密码4xingmingvarchar20是50姓名5xingbievarchar20是50性别6chushengnianyuevarchar20是50出生年月7QQvarchar20是50QQ8youxiangvarchar20是50邮箱9dianhuavarchar20是50电话10shenfenzhengvarchar20是50身份证11touxiangvarchar20是50头像12dizhivarchar20是50地址13beizhuvarchar20是50备注14Addtimedatetime否添加时间 品牌商的相关信息主要存储在品牌表中,主要包括品牌登录账号、密码、品牌名称,品牌负责人、封面、联系方式、店铺地址、品牌描述等。其中账号密码用于品牌管理员的登录,登录后可以对自身品牌信息进行管理。品牌描述等字段用于向用户展示,通过这些信息来了解品牌,品牌表如表6所示。表6品牌表序号字段名称字段类型大小允许为空最大长度备注1IDint否主键ID2zhanghaovarchar50是50账号3mimavarchar50否50密码4pinpaimingchengvarchar50是50品牌名称5fengmianvarchar50是50封面6fuzerenvarchar50否50负责人7lianxifangshivarchar50是50添加时间8youxiangvarchar50是50邮箱9dianpudizhivarchar50是50店铺地址10jianjietext8是8品牌描述11addtimedatetime否联系方式产品信息主要存储在产品表中,其中的字段信息包括产品名称、类别、图片等。用户可以查看这些信息,来确定是不是自己想要的产品。品牌管理员可以通过不同字段进行分类来管理产品,产品表如表7所示。表7产品表序号字段名称字段类型大小允许为空最大长度备注1IDint否主键ID2zhanghaovarchar50否50账号3pinpaimingchengvarchar50是50品牌名称4chanpinmingchengvarchar50是50产品名称5chanpinleibievarchar50是50产品类别6tupianvarchar50是50图片7jiagefloat10是10价格8xiaoliangvarchar50是50销量9chanpinjieshaotext8是8产品介绍10addtimedatetime否添加时间订单表用来存储用户的订单信息,用户选中一件商品下单时,需要填写所买商品的数量、收货地址、收货人、联系方式、备注。其他字段信息则由系统自动生成,提交订单后品牌管理员可以查看订单并执行发货操作,订单表如表8所示。表8订单表序号字段名称字段类型大小允许为空最大长度备注1IDint否主键ID2zhanghaovarchar50是50账号3pinpaivarchar50是50品牌4chanpinmingchengvarchar50是50产品名称5chanpinleibievarchar50是50产品类别6jiagevarchar50是50价格7shuliangfloat10是10数量8zongjiavarchar50是50总价9shouhuofangshivarchar50是50收货方式10yonghumingvarchar50是50用户名11shoujivarchar50是50手机12dizhivarchar50是50地址13beizhutext8是8备注14addtimedatetime否添加时间5.系统实现5.1注册功能大自然家具品牌网站对于没有注册的用户只提供了浏览品牌、产品的功能,不能进行购买、留言等操作。用户必须注册账号才能进入系统,点击首页的注册按钮进入注册新用户界面,在这里按照系统指定格式填写必要信息进行注册,用户注册界面如图9所示。图9注册界面5.2登录功能在系统主界面点击登录按钮,进入大自然家具管理系统用户登录界面,输入正确的用户名、密码、验证码,选择与用户名匹配的登录角色,点击登录按钮进入系统。不同登录角色所进入的操作界面不同,登录界面如图10所示。图10登录界面5.3品牌首页用户登录成功后,可以点击首页的家具品牌进入品牌首页,在这里用户可以看到网站中入驻的品牌,包括品牌名称以及预览图,选中品牌点击,可以查看品牌的具体信息,品牌首页界面如图11所示。图11品牌首页界面5.4产品首页用户登录成功后,可以点击首页的热销产品进入产品展示界面,在这里用户可以看到网站中正在热销的产品,包括产品名称、产品类别、产品价格以及预览图,并且可以点击购买按钮对产品进行购买,产品首页界面如图12所示。图12产品首页界面5.5留言板界面用户在系统主界面点击在线留言按钮可以进入留言板界面。在留言板中可以对品牌或产品提出疑问,对网站存在的问题提出建议,并且可以在这里进行讨论,留言板界面如图13所示。图13留言板界面5.6用户信息修改功能用户在使用过程中,如果自身信息发生改变或想修改自身的信息时,可打开修改用户信息页面,对信息进行修改,系统会将用户原有信息显示出来,用户在原有内容的基础上进行改动,方便快捷,点击提交,系统将数据传入数据库中修改,修改成功后返回用户信息界面,用户信息修改界面如图14所示。图14用户信息修改界面5.7品牌管理功能作为管理员,拥有本系统最高的权限,可以对各个品牌的信息进行修改,进入管理员后台页面后,点击品牌管理,可以查看在当前系统中所有的品牌,并且可以根据品牌名称搜索查询。在品牌的最后一栏,管理员可以对每个品牌进行操作,点击编辑按钮,可以对该品牌信息进行修改,点击删除,可以删除本条品牌信息,点击详情,可进入品牌详情界面,品牌管理页面如图15所示。图15品牌添加界面5.8产品管理功能点击产品管理,进入产品管理界面,管理员可以查看到系统内的所有产品,根据该品牌的品牌管理员账号或品牌名称查询。每条品牌信息对应三个操作按钮,可分别修改、删除、查看详细信息,产品管理界面如图16所示。图16产品管理界面5.9用户管理功能点击左侧用户管理,弹出用户管理界面,可以查看注册在本系统内的所有用户,在上方查询功能中,可以输入用户名、出生年月区间、身份证等信息分别进行查询,对于新提交过来的注册用户,可查看其信息进行审核,信息无误后点击按钮是通过审核。并可修改、删除系统内已存在的用户信息,用户管理界面如图17所示。图17用户管理界面5.10订单管理功能点击左侧订单管理按钮,弹出订单管理页面,可以查看交易成功的所有订单,并根据下单用户的账号或下单品牌进行查询。可以查看的信息包括品牌名称、产品名称、价格、收货地址等信息,订单管理页面如图18所示。图18订单管理界面5.11订单统计功能点击订单统计按钮,进入订单统计页面。以饼状图的方式来直观的观察每个品牌的销售占比,鼠标移动到饼状图上时,可动态显示各品牌的销售量,订单统计界面如图19所示。图19订单统计界面6.系统测试6.1测试目的软件测试在程序开发中是非常重要的一个环节,它的主要目的是通过不断地输入测试用例来验证系统中功能的实现情况,发现系统中功能出现的错误和问题,根据系统报错和前台页面的提示来对系统代码做恰当的修改,使系统在运行过程中出现错误的可能性降到最低,这对初步完成的系统来说是非常重要和必要的。基于JAVA开发的大自然家具品牌网站,针对登录、品牌管理、用户管理、产品管理四个模块进行测试,主要测试的内容有前台页面的跳转,后台业务逻辑的执行,后台方法函数的调用过程,数据库内容的实时更新等。6.2测试概述大自然家具品牌网站旨在提升产品的品牌效应,加强品牌商和用户之间的交互。它的核心功能主要有用户注册、产品管理、品牌管理、订单管理。主要针对核心功能进行测试。在测试时,应有详细的测试计划,良好的测试规则,正确的测试方法。测试时主要分为一下三个阶段。(1)模块测试:对系统各模块分别进行测试,主要测试模块中各功能能否正确使用,结果是否准确,方法调用是否得当。(2)系统测试:在模块测试后,启动系统,测试系统在整体运行时的正确性、稳定性。观察各模块之间交互使用情况,调用是否正确,数据是否同步。(3)验收测试:系统完成最后阶段进行验收测试,主要测试系统是否符合系统最初设计要求,是否完成了系统需求。6.3单元测试6.3.1登录测试登录模块需要测试的功能:输入登录名和密码,选择登录的角色,普通用户、品牌管理员或系统管理员。点击登录按钮进入系统界面,并按不同角色拥有不同的权限,登录测试如表9所示。表9登录测试系统名称大自然家具品牌网站测试模块登录模块测试功能不同角色的登录测试目的不同用户输入正确信息是否登录成功,并按权限不同区分序号测试用例预期结果测试结论1输入正确用户名密码,选择用户角色进入用户主界面并有相应权限功能实现正确2输入正确用户名密码,选择品牌管理员角色进入品牌管理员主界面并有相应权限功能实现正确3输入正确用户名密码,选择管理员角色进入管理员主界面并有相应权限功能实现正确4输入不匹配的用户名与角色登录失败并弹出提示信息功能实现正确6.3.2用户管理功能测试管理员可对系统中的用户信息进行管理,拥有修改、添加、删除等操作权限。选择操作,输入正确测试用例,观察是否操作成功,输入不正确的用例,观察系统是否给出提示,用户信息管理测试如表10所示。表10用户信息管理测试系统名称大自然家具品牌网站测试模块用户管理模块测试功能用户信息的增加、修改、删除测试目的测试各功能是否按要求实现序号测试用例预期结果测试结论1点击添加按钮,按要求输入相应用户信息提示添加成功并录入数据库功能实现正确2选择一条用户信息,点击修改,填入新信息提示修改成功并数据库同步修改功能实现正确3选择一条用户信息,点击删除提示删除成功并在数据库中删除功能实现正确4点击查看显示系统所有用户信息功能实现正确6.3.3产品管理功能测试针对系统中产品的管理,管理员和品牌管理员都可进行管理但权限不同,品牌管理员只能管理属于自己品
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 倡导绿色生活共建美丽家园小学五年级主题班会课件
- 客户信息管理策略指导书
- 夫妻委托合同范本
- 租赁钢管变卖合同范本
- 家庭健身器材使用锻炼手册
- 教育机构教师教育方法标准化操作指南
- 2026年西安市莲湖区社区工作者招聘笔试模拟试题及答案详解
- 艺术创作与表现能力培养小学主题班会课件
- 物流公司仓储管理与配送流程方案手册
- 2026年阳泉市郊区事业编单位人员招聘笔试参考试题及答案详解
- 安徽省宿州市砀山县2024-2025学年度第二学期期末考试七年级下学期数学试卷
- ZLP630高处作业吊篮使用说明书
- 八年级数学教学论文
- T/CECS 10348-2023一体化净水设备
- 洗车店员工合同协议书
- 湖北省襄阳四中学2025届数学七下期末联考模拟试题含解析
- 基于2025年城市交通发展天然气加气站布局调整风险评估与优化方案报告
- 期末证据法学试题及答案
- 村四议两公开制度
- 蓝牙耳机测试培训
- 2025年无人机竞速运动培训教材
评论
0/150
提交评论