【电子产品购物平台的设计与实现11000字(论文)】_第1页
【电子产品购物平台的设计与实现11000字(论文)】_第2页
【电子产品购物平台的设计与实现11000字(论文)】_第3页
【电子产品购物平台的设计与实现11000字(论文)】_第4页
【电子产品购物平台的设计与实现11000字(论文)】_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电子产品购物平台的设计与实现目录TOC\o"1-3"\h\u77481引言 II1引言随着技术网络的飞速发展,以及全球化的进一步深入,网络在我们日常的生活中显得愈发重要,同时随着互联网一起走入人们的生活的还有电子商务。电子商务作为一种全新的经济运作模式和商业运营模式,大大降低了人类社会活动与经济活动的成本,提高了社会运作效率和企业经济效益,对世界经济格局和贸易体制的变化产生了深刻的影响,有力促进了经济全球化的进程。电子商务的一个特点是种类丰富,从小到日常的生活物品,大到家电汽车,都可以在网络上选择购买。经营成本低,借助日益发展的科学技术,电子商城通常能够省却从生产到销售过程中的许多环节,从而有效降低经营成本与交易成本,给消费者、商家带来双赢的局面。不用为地段忧愁,对于传统的有形店铺来说,门店的选址、地段的优劣,几乎能够决定其未来经营的成败,而城市中的商业网点资源,尤其是优质的商业网点资源一般非常稀缺。电子商城网站则大多不存在地段方面的制约。风险相对小,无论是对于企业还是个人来说,电子商城网站店等无店铺零售业态的准入门槛相对较低,运转比较灵活,即使遇到风险,也有船小好掉头的优势。本次设计的课题是电子产品网上商城。电子产品在网络上售卖将会更加便宜,并且电子产品的更新换代速度十分的快,以网络商城的形式贩卖可以让用户更加直观的了解到当前产品的型号,以及与上一代产品相比技术上的革新,便于用户的选择购买。此外,建立网上商城便于商家对于销售数据进行统计、整理,这对商家和用户是双赢的局面。因此,建立电子产品网上商城。2开发技术介绍2.1B/S架构B是英文单词“Browser”的首字母,即浏览器的意思;S是英文单词“Server”的首字母,即服务器的意思。B/S就是“Browser/Server”的缩写,即“浏览器/服务器”模式。B/S结构是随着互联网的发展,web出现后兴起的一种网络结构模式。这种模式统一了客户端,让核心的业务处理在服务端完成。你只需要在自己电脑或手机上安装一个浏览器,就可以通过webServer与数据库进行数据交互。如图2-1:图2-1B/S架构2.2ASP.NET介绍ASP.NET技术是一项革命性的技术,它是微软公司推出的新一代互联网软件和服务战略,是一种面向网络、支持各种用户终端的开发平台环境。它包含了分布式计算、XML、组件技术、即时编译技术等多种功能集成的环境。.NET环境使用统一的Internet标准(如XML)将不同的系统对接,并采用高度分布式应用服务架构,而且使用了一个综合的管理程序。该程序能管理平台中运行的服务程序,为运行程序提供强大的安全保护后台。C#是微软公司专门为.NET量身定做的一种编程语言,它与.NET有着密不可分的关系。例如,C#的类型其实就是.NET框架所提供的类型,C#本身并无类库,而是直接使用.NET框架所提供的类库。另外,类型安全检查启动资源回收、结构化异常处理等也都是交由CLR(公共语言运行时)处理的。因此,C#是最适合开发.NET应用的编程语言。2.3SQLServer数据库介绍SQLServer是\t"/item/Microsoft%20SQL%20Server/_blank"Microsoft

公司推出的\t"/item/Microsoft%20SQL%20Server/_blank"关系型数据库管理系统。具有使用\t"/item/Microsoft%20SQL%20Server/_blank"方便可伸缩性好与相关\t"/item/Microsoft%20SQL%20Server/_blank"软件集成\t"/item/Microsoft%20SQL%20Server/_blank"程度高等\t"/item/Microsoft%20SQL%20Server/_blank"优点,可跨越从\t"/item/Microsoft%20SQL%20Server/_blank"运行MicrosoftWindows98的膝上型\t"/item/Microsoft%20SQL%20Server/_blank"电脑到运行MicrosoftWindows2012的大型多处理器的服务器等多种平台使用。MicrosoftSQLServer是一个全面的数据库平台,使用\t"/item/Microsoft%20SQL%20Server/_blank"集成的\t"/item/Microsoft%20SQL%20Server/_blank"商业智能(BI)\t"/item/Microsoft%20SQL%20Server/_blank"工具提供了企业级的数据管理。MicrosoftSQLServer

\t"/item/Microsoft%20SQL%20Server/_blank"数据库引擎为关系型数据和\t"/item/Microsoft%20SQL%20Server/_blank"结构化数据提供了更安全\t"/item/Microsoft%20SQL%20Server/_blank"可靠的\t"/item/Microsoft%20SQL%20Server/_blank"存储功能,使您可以\t"/item/Microsoft%20SQL%20Server/_blank"构建和管理用于\t"/item/Microsoft%20SQL%20Server/_blank"业务的高可用和高性能的数据\t"/item/Microsoft%20SQL%20Server/_blank"应用程序。用户通过使用客户系统从服务器检索信息并进行本地操作,服务器关注数据库进程,而客户则关注信息的表示。此数据库管理系统能够存储大容量的数据,能够保证数据的安全性、维护数据的完整性,还具有自动高效的机制以及运行分布式处理等。3系统分析和总体设计3.1系统目标电子产品网上商城主要使用ASP.NET技术,SQLServer数据库以及其他一些技术实现。该系统设计的目标是建立一个面向用户的互联网购物网站。要求该网站整体简洁、美观,功能齐全便于用户进行浏览、下单、反馈、支付。同时加入后台管理者模块,更加方便对网站的维护、上架物品。3.2可行性分析从以下几个方面对电子产品网上商城进行可行性分析:1.技术可行性在技术方面我们要从现有自己掌握的技术能否设计出我们当初所预定的目标。本次的系统开发运用的技术主要是ASP.NET,是平时课程中所学习过的内容,在本次的设计开发中是十分适合的,SQLSever也是微软推出的便捷安全的数据库系统,对于本次设计完全可以胜任。对于电子产品网上商城的设计,可以在任何一个地方都进行使用和管理。2.经济可行性在这次系统开发和设计过程当中所用的经费是否大于以后给社会带来的价值观。在开发本项目的初期,节约成本是最基本的,设计和开发都是由本人一人完成的,并且在开发中使我学习到了很多的知识,也开拓了自己的眼界,在通过可行性分析之后,该项目的利大于弊,所以该项目是具有开发意义和价值的。3.操作可行性系统在用户使用过程当中是否方便、简单,能否达到大部分的用户会使用。本次设计的网站是基于B/S架构,ASP.NET技术以及SQLServer数据库。设计的网站页面也是足够简洁明了,便于用户操作使用。B/S架构无需客户端,只需用户使用浏览器即可浏览商城页面。而且系统在使用过程当中也拥有方便操作、易管理等特点。经过以上的叙述,所以开发此系统在经济上、技术上是满足开发条件的。3.3系统功能模块设计通过电子产品网上商城的需求分析,本系统主要分为两个部分:前台用户和后台管理。前台用户的功能主要为:登录注册,商品浏览,物品查询,添加购物车,购物留言,联系客服,订单结算,物品收藏等等。后台管理的功能主要是:管理员登录,商品管理,留言管理,热门商品管理,商品资讯管理等等。3.3.1用户前台功能模块划分用户前台主要包括用户的注册登录、个人中心、产品查询、添加收藏、商品资讯、购物车、订单支付结算、客服等功能模块。前台用户功能模块划分如图3-1:图3-1系统用户前台功能模块划分1.注册登录游客可以通过注册成为用户,在注册时,会对注册信息进行一些基本的验证,如用户名不能为空且已经注册的用户名不能重复注册,密码不能为空。用户通过输入用户名和密码来登录系统。在登录时,能够对用户名和密码进行验证,当输入用户名和密码为空时,系统将会做出提示,在登陆成功后即可进入主页面。2.个人中心登录成功后,可进入个人中心页面。个人中心页面可以修改用户的头像、收货地址、密码等等基础信息。可以查看并操作我的订单,对订单进行支付或者删除。可以查看我的收藏列表。3.产品查询输入关键词搜索用户想要的热销商品栏的产品信息。4.添加收藏用户可以将自己感兴趣的产品添加进入收藏菜单中,并在个人信息栏中选择收藏菜单管理添加进入收藏的物品。5.商品资讯用户可以在商品资讯页面第一时间了解到最近上架的商品的名称、价格、详细的信息、商品数量等等。6.购物车用户在完成登录后浏览商品页面,可以将喜欢的商品添加入购物车,并在菜单中的购物车栏查看。购物车包含了商品的名称、数量、价格。用户可以调整购买的数量或者移除购物车中的商品,最后在购物车页面右下角选择“点击购买”进行购买。7.订单支付结算在用户进行购买并且选择收获地址,网站会自动生成订单并显示出来。在订单页面菜单栏有:未支付,已支付,已发货,已完成,已退款,已取消。初始订单位于未支付页面,在完成支付之后便可转入下一个页面。用户可以对订单进行支付、退款、删除等操作。8.客服登录之后,用户可以在客服菜单选择与网站客服联系。点击客服菜单,将会弹出窗口,选择发送将信息返送出去。3.3.2用户后台功能模块划分用户后台的主要作用是将前台的部分功能进行整合,并添加了订单评价的页面。包含的功能页面有个人信息查看与修改,订单评价,我的收藏管理,订单管理。用户后台功能模块划分如图3-2所示。图3-2系统用户后台功能模块划分3.3.2管理员后台功能模块划分管理员后台主要功能是:管理员登录、用户管理、商品管理、订单管理、页面管理、客服、留言管理。系统管理员后台功能模块划分如图3-3所示。图3-3系统管理员后台功能模块划分1.登录管理员输入账号密码进行登录。当用户名或密码输入为空的时候,会出现提示。管理员在登录之后可以修改账号信息。2.用户管理管理员可以查看用户的用户名、姓名、头像、性别、手机等信息。在操作栏可以对用户进行删除修改能操作。3.商品管理商品管理模块功能结构图如图3-4所示:图3-4商品管理模块功能结构图上架商品菜单中,将编写想要上架的商品详细信息,并选择其上架的板块。商品分类中可以创建一个新的商品分类。商品资讯菜单中,可以编写商品的信息,并将其发布到相应的板块。4.订单管理管理员在订单管理页面中,可以查看并操作未支付,已支付,已发货,已完成,已退款,已取消的订单。将已支付的订单进行发货,使其变更为已发货的订单。也可以对于任意订单进行删除操作。5.页面管理在页面管理菜单中,管理员可以对于主页面的图片进行操作。更换主页面的图片或者删除某些图片。6.客服在在线客服菜单中,管理员将收到来自前台用户发送的消息,并在后台显示,管理原可以选择回复消息,在完成回复之后信息状态将会变成已回复。7.留言管理管理员在该栏目中管理用户在完成订单后的留言。可以查看该留言的具体信息,并对其进行审核,只有通过审核的留言才可以发布。3.3业务流程分析在系统流程分析当中调查分析它是比较重要的环节,因为在这个系统当中它都涉及到每个环节的业务流程,所以从电子产品网上商城的整体设计上要保证各个信息的正确输入和输出以及对数据储存的完整,并结合实际的操作步骤来绘制出具体的流程图。具体流程图如下图3-5所示:图3-6系统业务流程系统总体流程图如图3-7所示。图3-7系统总流程图4数据库设计4.1数据库概念结构设计数据库是一个实体,它是能够合理保管数据的“仓库”,用户在该“仓库”中存放要管理的事务数据,“数据”和“库”两个概念结合成为数据库。由于数据库的存储功能强大,所以数据库已经成为了计算机必不可少的一部分,一个数据库的好坏直接影响该系统的质量和效率。一个系统中的数据库是必不可少的,并且起着决定性因素。通常采用实体-联系方法来表示概念性数据模型。这种方法用E-R图来表示,包括实体、实体属性、联系,该种方法能够清晰地反映出系统所包含的实体以及实体与实体之间的关系。通过之前的系统分析,可以规划出本系统中使用的主要实体,下面设计出这几个关键实体的实体属性图。用户实体User是该系统的主体,用户实体的属性包括有:用户编号,用户名,密码,姓名,头像,性别,手机号码,账户金额,创建时间。如图4-1:图4-1用户实体属性图管理员实体Admin是整个系统管理员,管理员实体的属性包括有:用户名,密码,权限,创建时间。如图4-2:图4-2管理员实体属性图热销商品实体热销商品是本网站主页面显示的物品,热销商品实体的属性包括:商品编号,商品分类,库存,图片,规格,颜色,商品信息,点击次数,上架时间。如图:4-3:图4-3热销商品实体属性图热销商品评论实体用户可以在热销商品下面进评论,评论实体的属性包括:评论编号,评论用户名,评论用户编号,评论内容,回复内容,评论时间。如图4-4:图4-4热销商品评论实体属性图订单实体用户购买物品后,产生订单是重要的一环,订单实体的属性包括:订单编号,订单号,商品分栏,用户名,商品编号,商品名称,商品图片,商品数量,订单总价,订单属性,用户地址,用户电话,订单时间。如图4-5:图4-5订单实体属性图订单评价实体在完成订单之后,用户可以评价该订单。订单评价实体属性包括:手机号,用户名,订单编号,订单号,评价标题,评价日期,订单评价,订单评分。如图4-6:图4-6订单评价实体属性图客服评价实体用户发送消息给管理员,管理员可选择回复。客服评价实体的属性包括:回复编号,用户编号,提问,回复,回复时间。图4-7客服实体属性图地址实体用户填写收货地址。地址实体包括:地址编号,地址,用户姓名,手机号码,时间。如图4-8:图4-8地址实体属性图商品资讯实体在主页用户可以看到商品资讯。商品资讯实体属性包括:编号,标题,简介,图片,内容,时间。如图4-9:图4-9商品资讯实体属性图新品上架实体新品上架实体属性包括:编号,商品名称,商品分类,图片,颜色,规格,商品信息,价格,时间。如图:4-10:图4-10新品上架实体属性图4.2数据表设计每个数据库的使用都是隔开的,当它们在程序中运行时,他们就会与自己相关的协议和用户端进行通讯。而且系统会自动将这些数据进行连接。如果我们想要对某个数据库进行了解,那么我们就应选择该桥段,然后就会自动讲解。在点击完成按钮之后就会自动在对话框内弹出数据源的名称,然后进行下一步操作,输入正确的密码和账号进行登录。根据系统功能设计的要求和功能模块的划分,e乐购”电子产品网上商城的设计与实现一共涉及到多个数据表。下面就介绍一下各别主要数据库表的设计结构及其功能建立数据库表,本次数据库包含了主要的9张表:用户表表4-1用户表字段标识字段名称数据类型字段长度是否可为空是否为主键id编号bigint11否是yonghuming用户名varchar200否否mima密码varchar200否否xingming姓名varchar200是否touxiang头像varchar200是否Xingbie性别varchar200是否shouji手机varchar200是否money余额float50是否addtime时间datetime50否否管理员表表4-2管理员表字段标识字段名称数据类型字段长度是否可为空是否为主键id编号bigint11否是Username用户名varchar100否否password密码varchar100否否role管理员varchar100是否addtime时间varchar11否否热销商品表表4-3热销商品表字段标识字段名称数据类型字段长度是否可为空是否为主键id编号bigint11否是shangpinmingchen商品名称varchar200否否shangpinfenlei商品分类varchar200否否tupian图片varchar200是否guige规格varchar200是否yanse颜色varchar200是否shangpinxianging商品详情text50是否clicktime点击次数datetime11是否price价格float50否否addtime时间datetime11否否热销商品评价表表4-4热销商品评价表字段标识字段名称数据类型字段长度是否可为空是否为主键id编号bigint11否是refid排序Bigint11否否userid用户编号Bigint11否否nickname用户名varchar200是否content评价text50否否reply回复text50是否addtime时间datetime11否否订单表表4-5订单表字段标识字段名称数据类型字段长度是否可为空是否为主键id编号bigint11否是ordered订单号varchar200否否tablename订单分类varchar200否否userid用户编号Bigint50否否goodid商品编号Bigint50否否goodname商品名称varchar200否否piceture图片varchar200否否buynumber购买人数int50否否price价格float50否否discountprice折扣价float50否否total总价float50否否disconttotal非折扣总价float50否否type类别int50否否status状态varchar200否否address地址varchar200否否tel电话varchar200否否consignee收货人varchar200否否addtime时间datetime50否否订单评价表表4-6订单评价表字段标识字段名称数据类型字段长度是否可为空是否为主键id编号int11否是addtime时间varchar50否否dingdanbianhao订单编号varchar50否否pingjiabiaoti评价标题varchar50否否dingdanpingfen订单评分varchar50否否dingdanpingjia订单评价varchar50否否pingjiarii评价日期varchar50否否shouij手机号varchar50否否price价格varchar50否否sfsh审核发布varchar50否否shhf留言varchar50是否客服评价表表4-7客服评价表字段标识字段名称数据类型字段长度是否可为空是否为主键id编号bigint11否是userid用户编号bigint50否否adminid管理员编号bigint50否否ask提问text50否否reply回复int50是否addtime时间datetime50否否地址表表4-8地址表字段标识字段名称数据类型字段长度是否可为空是否为主键id编号Int11否是userid用户编号varchar50否否address地址varchar50否否Name姓名varchar50否否phone电话号varchar50是否isdefault状态varchar50否否addtime时间datetime50否否商品资讯表表4-9商品资讯表字段标识字段名称数据类型字段长度是否可为空是否为主键id编号Int11否是title标题varchar50否否Introduction介绍varchar50否否Picture图片varchar50否否content内容文本varchar50否否addtime时间datetime50否否10.新品上架表表4-10新品上架表字段标识字段名称数据类型字段长度是否可为空是否为主键id编号Int11否是Addtime标题datetime50否否shangpinmingchen介绍varchar50否否tupian图片varchar50否否Yanse内容文本varchar50否否guige时间varchar50否否shangpingxiangqin商品详情varchar50否否5系统实现5.1系统首页设计系统首页设计如图5-1:图5-1系统首页5.2用户前台功能实现5.2.1注册登录1.用户注册登录页面如图5-2:图5-2登录注册页面在注册页面输入用户名,密码,姓名,手机。用户名不可重复注册,姓名手机号码可以先不填,在后续的个人信息中完善。点击注册按钮即可完成注册。登录时,输入正确的用户名和密码,勾选用户按钮,点击登录即可完成登录。当输入用户名或者密码为空是,系统将会提示输入为空。2.登录流程图用户登录流程图如图5-3:图5-3登录流程图5.2.2商品搜索搜索功能主要分为两个板块的搜索:热销商品搜索,新品上架搜索。1.热销商品搜索搜索范围针对热销商品板块,搜索结果为热销商品板块内的商品。使用方法是,在搜索框内输入商品包含的关键词或者包含的英文字母(大小写不影响搜索结果),点击搜索按钮即可完成搜索。搜索结果将会排列显示在搜索框下面。如搜索关键词“d”,显示结果如图5-3:图5-3商品搜索页面2.新品上架搜索搜索范围针对新品上架板块,搜索结果为新品上架板块内的商品。使用方法是,左边的搜索框是针对商品关键词的,在左边搜索框内输入商品包含的关键词或者包含的英文字母(大小写不影响搜索结果),点击搜索按钮即可完成搜索,或者在右边的颜色搜索框输入商品的颜色,点击搜索按钮即可完成搜索。显示结果如图5-4:图5-4商品搜索页面5.2.3热销商品1.点击菜单热销商品页面,即可进入热销商品页面如图5-5:图5-5菜单2.热销商品页面有6个板块:全部、笔记本、路由器、平板电脑、手机、其他。点击页面下商品图片即可进入商品页面。如图5-6:图5-6商品页面5.2.4新品上架1.点击菜单新品上架页面,即可进入新品上架页面。2.新品上架页面有6个板块:全部、笔记本、路由器、平板电脑、手机、其他。5.2.5添加收藏当用户对一个商品感兴趣的时候,可以单击商品页面中的添加收藏,如图5-7。即可将想要购买的商品加入个人中心我的收藏中,如图5-8:图5-7点我收藏图5-8我的收藏5.2.6发表评论1.当用户完成登录之后,浏览商品页面,可以点击页面下方的评论按钮,进入评论页面。如图5-9:图5-9评论2.在评论文本框中输入用户想要输入的内容,在输入完毕后,点击下方的立即提交按钮即可将评论提交到页面下方,点击重置按钮即可清空文本框内的内容。如图5-10:图5-10评论5.2.7订单管理1.当用户完成购买之后,会自动生产一个订单,并弹出一个订单页面。在该页面中用户可以了解到自己的订单的详情。在订单页面中可以查看订单编号、商品名称、商品图片、购买数量、价格/积分、折扣价格、总价格/总积分、折扣总价格、支付类型、状态、地址、电话、收货人等内容如图5-11。2.用户可以对已支付的订单进行退款操作。退款成功的商品将会进入已退款页面,用户可以查看,如图5-12。3.当支付结束之后管理员同意发货,订单进入已发货页面。确认收货之后订单会转入已完成页面如图5-13。4.当下单之后账户余额不够完成付款时,订单会转入未支付页面,如图5-15。用户可以在未支付页面选择支付或是选择取消订单如图5-16。图5-11已支付图5-12已退款图5-13已发货图5-14已完成图5-15未支付图5-16已取消5.2.8购物车1.用户在浏览商品页面时,可以将想要的物品添加入购物车。在商品页面单击添加入购物车按钮,即会出现提示添加成功。用户可以在主菜单栏中的购物车分栏中找到添加的商品,如图5-17。图5-17购物车2.在购物车中,用户可以增加或者减少该商品的数量,也可直接删除该商品。在决定完成后,点击立即购买页面即转到支付页面。5.2.9在线客服主菜单中点击在线客服,系统将会弹出在线客服窗口。在窗口文本框内输入用户想要输入的信息,点击发送,信息内容将会发送给本站的管理员如图5-18。管理回复之后图5-18在线客服5.2.10个人中心点击主菜单中个人中心即可跳转个人中心页面,本页面可以修改个人信息、以及管理我的订单、我的地址、我的收藏。如图5-19。图5-19个人中心5.3用户后台功能实现用户可以在用户后台对已完成的订单进行评价。如图5-20。图5-20订单评价5.4管理员后台功能实现管理员登录进入系统后台,便可对整个系统进行管理操作。具体的操作菜单有:个人中心、用户管理、商品分类管理、热销商品管理、新品上架管理、订单评价管理、系统管理、订单管理。管理页面如图所示。图5-21后台管理页面5.4.1个人中心管理员输入用户名和密码进行登录。并可以在个人中心修改管理员用户名和密码。5.4.2用户管理管理员对用户进行管理,包括查询用户和删除用户。查询是通过用户姓名和用户名的关键字进行查询的。在修改页面中,可以修改用户的用户名、密码、头像、性别、手机号码等信息。用户信息如图5-22所示。图5-22用户信息5.4.3商品分类管理管理员可以在商品分类页面中创建商品分类。包括查询分类和删除分类。查询是通过分类关键字进行查询的。图5-23商品分类5.4.4热销商品管理管理员可以在热销商品页面中添加热销商品。包括查询商品、修改和删除商品。查询是通过分类关键字进行查询的。点击操作栏的查看评论可以查看用户在该商品下的评论,并可对其回复或删除,如图所示。图5-24回复评论5.4.5订单评价管理用户在用户后台对于已完成的订单做出评价,管理员可以在订单评价页面查看,并对其进行审核、删除、回复操作。如图所示。图5-25订单评价5.4.6系统管理系统管理是将轮播图管理、商品资讯、在线客服整合起来。1.轮播图管理是用来管理主页上发的轮播图片,管理员可以在该页面添加轮播图片,如图所示。2.商品资讯栏目可以编辑商品资讯信息。可编辑信息有标题、图片、简介、内容。如图所示。3.管理员在线客服栏目回复用户的信息。图5-26轮播图片图5-27商品资讯6系统测试6.1测试方法针对现实生活当中我们对于测试的工作有很多的看法,同时测试的工作也对我们往后的工作有着很大的影响。具体测试方法包括:黑盒测试和白盒测试。黑盒测试又被人们称作为功能测试,通常是在程序的接口来做一些测试的方法,它一般包括对程序的功能和使用的方法来做出一些数据的接受和输出,同时还可以做出正确的输出信息,并保证与外部信息的完整性。白盒测试通常被人们称作为结构测试,在整个程序的结构和处理当中它是由程序当中的逻辑测试和检验程序来完成一些正确的工作。具体的功能测试它是包括:系统的适用性、准确性、安全性等功能测试。6.2测试分析经过以上的测试与分析电子产品网上商城设计与实现主要是从以下几个方面来进行的:(1)窗体测试:为了能够保证我们在系统操作界面上弹出每一个子菜单的小窗口,我们对系统功能用户做了一个简单的模拟信息操作数据,具体的每一个管理窗体它都有具体的添加、删除等功能操作,并保证了各个窗口的功能正确实现。(2)数据跟踪:通过对该项目的测试以后我们可以对系统的查询运算和功能的测试做出正确的运算,然后根据该项目模块设计输入原有的数据来进行相应的数据统计,和以前的手工计算来做比较,它是依据自己所检验数据的正确来做比较的,这样更加计算准确。(3)综合测试:通过对以上的测试以后,我们可以对系统做出整体的测试,应用系统功能基本符合设计来总结出自身所存在的缺陷,从而使整个程序检查来做出阶段性的判断,从而找出系统所存在的错误,让系统变得更加完美:用例名称:用户登录测试基本描述:通过登录拥有系统的管理权限测试方案:分别使用不同的登录方法进行登录,从而查看系统是否相应的错误和成功提示。由于论文篇幅有限,所以只选取了几个代表模块进行测试,并得到了测试结果,测试用例如下:(1)用户登录测试表6-1登录测试用例表用例编号UC-TEST-001测试名称登录测试前提条件打开首页页面并未登录步骤操作描述数据期望结果1点击登录按钮无跳转到登录页面2填写用户名,点击登录按钮用户名输入框清空内容并提示“请输入密码”3填写密码,点击登录按钮密码输入框清空内容并提示“请输入用户名”4填写错误的或不存在的用户名密码用户名、密码输入框清空内容并提示“输入的用户名或密码错误”5填写正确的用户名密码用户名、密码跳转首页。测试说明无测试结果成功测试人Zz(2)添加收藏测试表6-2添加收藏测试用例表用例编号UC-TEST-002测试名称添加收藏测试前提条件已完成用户登录步骤操作描述数据期望结果1点击商品图片,进入商品页面无跳转到商品页面2点击添加收藏按钮无添加收藏按钮转换为取消收藏按钮3点击个人中心,我的收藏按钮无添加完成的商品出现在该页面测试说明用户未登录时到步骤2跳转到登录页面测试结果成功测试人Zz(3)商品购买测试表6-3商品购买测试用例表用例编号UC-TEST-003测试名称商品购买测试前提条件已完成用户登录步骤操作描述数据期望结果1点击商品图片,进入商品页面无跳转到商品页面2点击立即购买按钮无跳转到确认下单页面3勾选保存的用户地址,点击支付按钮(账户余额足够支付)无弹出提示购买成功,并跳转订单页面。4勾选保存的用户地址,点击支付按钮(账户余额不足以支付)无弹出提示余额不足,并跳转订单页面。测试说明用户未登录时到步骤2跳转到登录页面测试结果成功测试人Zz(4)购物车测试表6-4购物车测试用例表用例编号UC-TEST-004测试名称购车测试前提条件已完成用户登录步骤操作描述数据期望结果1点击商品图片,进入商品页面无跳转到商品页面2点击添加购物车按钮无弹出提示添加成功3点击主菜单中的购物车一栏无进入购车页面,该商品出现在该页面测试说明用户未登录时到步骤2跳转到登录页面测试结果成功测试人Zz(5)热销商品上架测试表6-5热销商品上架测试用例表用例编号UC-TEST-005测试名称热销商品上架测试前提条件以管理员身份登录步骤操作描述数据期望结果1点击左侧菜单热销商品栏无跳转到热销商品后台页面2点击“+”图标无进入热销商品上架页面3填写将要上架的物品的必填信息,点击提交按钮无弹出提示提交成功,并跳转页面到热

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论