




已阅读5页,还剩43页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
装订线安徽工业大学 毕业设计(论文)说明书安徽工业大学毕业设计(论文)任务书课题名称网上服装商城 学 院 计算机学院专业班级软件工程093班姓 名许慧敏学 号099074235毕业设计(论文)的主要内容及要求:1 按用户要求实现系统功能,满足用户的功能和性能要求,并考虑数据的安全性和完整性。2 界面设计应美观、简洁、易用,数据库设计应符合规范,可在数据库存取效率和数据冗余方面进行权衡。3 在系统实施的各阶段要求提供相应的文档:系统说明书、工作周志、以及毕业设计论文。4 系统软件及开发工具:可根据自己的需要选择(推荐采用Java、SpringMVC,数据库采用mysql或者Orale)。 5必须完成5000字的外文翻译。 指导教师签字: 装订线安徽工业大学 毕业设计(论文)说明书摘 要随着互联网技术的日新月异,电子商务也得到了迅速的发展,不断影响着千家万户的生活和经济行为。而网上商城作为电子商务的主要形式,必将被更多的消费者所接受,成为今后其主要的消费领域,在整体的社会经济结构中占据重要地位。本系统以java为开发工具,MySql作为后台数据库,程序架构为B/S模式,采用SpringMVC框架来实现。前台主要包括用户注册、登录、查看商品列表和商品详细信息、添加货物到购物车、删除购物车中的商品、订单管理等功能;后台主要包括管理员登录、用户管理、商品管理、商品种类管理、订单管理等功能。界面简单直观,易于操作和使用,交互性强。关键词:电子商务; java; B/S框架; SpringMVC;MySql AbstractWith advances in Internet technology, e-commerce has been rapid development, constantly affects thousands of life and economic behavior as the main form of e-commerce, and online store will be more acceptable to consumers, to become in the future the main consumption areas, has an important role in the overall social and economic structure。This system based on Java development tools, MySql as the background database, application architecture to B/S mode, use for SpringMVC framework to implement the front desk mainly include user registration login to check the goods list and product details to add goods to cart delete the items in the cart order management, etc; Mainly includes the background administrator login user management commodities management type management, order management functions such as simple and intuitive interface, easy to operate and use, interactive is strongKeywords: E-commerce; Java; B/S framework; SpringMVC 目录1 绪论11.1 网上服装商城开发背景11.2 网上服装商城开发目的12 可行性研究22.1 社会可行性分析22.2 经济可行性分析22.3 管理可行性分析23 开发环境 SpringMVC介绍33.1 Spring简介33.1.1 Spring的特性33.2 MVC框架介绍33.2.1 MVC简介43.2.2 MVC设计模式44 MYSQL和ibatis介绍54.1 MYSQL介绍54.1.1 MYSQL系统特性54.1.2 MYSQL应用环境54.1.3 MYSQL应用框架54.2 ibatis介绍55 系统概述65.1 系统设计思想65.2 系统总体设计65.3 用户购买数据流程75.4 后台管理流程86 数据库表结构设计96.1 系统总体表设计96.2 系统部分E_R图96.1 数据库表结构设计127 系统详细功能介绍157.1 普通会员模块157.1.1 网站首页展示157.1.2 用户登录注册167.1.3 按照商品类别查看商品187.1.4 查看商品详细信息197.1.5 加入购物车197.1.6 用户订单操作217.1.7 用户中心相关操作237.2 管理员模块297.2.1 商品管理操作297.2.2 会员管理327.2.3 订单管理338 软件测试368.1 登录模块测试368.2 注册模块测试368.3 页面上的表头模块测试368.4 购物车模块测试378.5 订单模块测试378.6 接收人模块测试388.7 密码修改模块测试388.8 修改个人资料398.9 商品分类测试398.10 订单管理中的查询测试39结论40致谢41参考文献42- IV -1 绪论网上商城类似于现实世界当中的商店,差别是利用电子商务的各种手段,达成从买到卖的过程的虚拟商店,从而减少中间环节,消除运输成本和代理中间的差价,造就对普通消费,和加大市场流通带来巨大的发展空间。尽能的还消费者以利益,带动公司发展和企业腾飞,引导国民经济稳定快速发展,推动国内生产总值。1.1 网上服装商城开发背景随着网络的进一步普及和电子商务的高速发展,越来越多的人们开始在网络中寻求方便。网上网物具备了省时、省事、省心、高效等特点,从而受到越来越多人的欢迎。在网络消费越来越成为主流的今天,在线订购服装、衬衫、饰品等成为白领一族、时尚一族追求简单、方便、快捷的最好方式。时装、服饰等作为必需品,精美的展示、方便的购买、送货上门的服务,所有这些,都是如今在竞争激烈的市场制胜的法宝,那么如此看来,服装等网上商城的发展前景必定是明朗的,商机也是异常巨大的,所有的服装消费者都是商城的客户和潜在客户群。有了这样的发展前景和背景,有了这样大的客户群体,毋庸置疑网上服装商城在电子商务市场中发展前景一定是极为巨大的。 1.2 网上服装商城开发目的服装商城解决方案作为网络消费者与网站商家进行网络交易的平台,旨在为广大网上商家提供一个安全、可靠、可全面支持服装销售的电子商务运营平台,浏览者或潜在客户在这个平台上可以进行商品的查看、搜索、交易、交流。系统集会员、产品展示、订购系统、订单管理、积分换礼、促销管理、礼包销售、捆绑销售、分类搜索、在线支付于一身。个性化的表现形式结合强大的功能支持,多元化的页面展示、方便的管理后台,满足了广大网络商家进行网络运营,打造网上商城的需求。 2 可行性研究2.1 社会可行性分析随着计算机的发展与普及,以及互联网技术的扩展,日常劳资人事管理必将实现无纸化办公,并且加入到公司内部的Intranet或者是Internet上去,实现数据的共享,这样有利于劳资人事信息在单位内部的查询,提高了数据资源的利用,并且能及时的得到更新,不需要象过去那样浪费大量的人力物力去进行抄写,提高了工作的效率。网上商城是在为个人用户和企业用户提供人性化的全方位服务,努力为用户创造亲切、轻松和愉悦的购物环境,不断丰富产品结构,最大化地满足消费者日趋多样的购物需求,并凭借更具竞争力的价格和逐渐完善的物流配送体系等各项优势,赢得市场占有率多年稳居行业首位的骄人成绩,也是时代发展的趋势。2.2 经济可行性分析降低成本。以电子商务开展业务,可以大量减少人力、物力;同时使得交易活动突破了时间和空间的限制,可以在任何时间、任何地点进行,大大降低成本,提高效率。有利于拓展营销渠道,扩大市场,提高营销效率。药店通过网站可以开展电子营销。电子营销作为传统营销的补充; 电子营销可以拓展新的空间,增加销售渠道,接触更大的消费群体,获得更多的新顾客,扩大市场。有利于了解顾客的意见,掌握顾客的需求。在不干扰顾客正常工作和生活的条件下,通过网站上的客户留言、留言薄可以倾听顾客的意见,了解顾客的心声,加强与顾客间的联系建立良好的顾客关系。有利于改善服务,提高服务质量。利用网站,通过电子沟通方式,开展在线服务方式能够更加及时准确地掌握用户的需求,通过网站的交互式服务使得被动提供和主动获得统一起来,从而实现售前、售中、售后的全过程和全方位的服务。2.3 管理可行性分析及时性:本网站是为了满足广大用户及时了解最新商品信息,紧更时代潮流,所以网站信息必须及时更新。安全性:由于涉及网上支付,所以必须保证信息安全,对于网上购物系统来说,除了保护系统免受恶意攻击,还要防止客户信用卡信息的泄露。可扩展性:系统要保证可持续增长以满足用户需求和业务复杂性要求。WEB系统将随着需求的整长而显指数级的增长,主要表现在用户数量以及提供的用户服务的复杂性和集成性等方面,系统要随着用户的要求和技术的不断发展改进。因此系统可扩展性非常必要。易于管理:可以很方便的对系统进行管理,确保系统正常运行,同时系统的管理和监控可以在远程完成。一致性:系统的数据要保证一致性、准确性、当某一数据库中记录改变,与之相关联的数据库也随之变化。 3 开发环境 SpringMVC介绍3.1 Spring简介Spring是一个开源框架,Spring 是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。目的:解决企业应用开发的复杂性。功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能。范围:任何Java应用, 简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。3.1.1 Spring的特性强大的基于 JavaBeans 的采用控制反转(Inversion of Control,IoC)原则的配置管理,使得应用程序的组件更加快捷简易。一个可用于从 applet 到 Java EE 等不同运行环境的核心 Bean 工厂。数据库事务的一般化抽象层,允许宣告式(Declarative)事务管理器,简化事务的划分使之与底层无关。低侵入式设计,代码污染极低。独立于各种应用服务器,基于Spring框架的应用,可以真正实现Write Once,Run Anywhere的承诺。Spring的DI机制降低了业务对象替换的复杂性,提高了组件之间的解耦。Spring的AOP支持允许将一些通用任务如安全、事务、日志等进行集中式管理,从而提供了更好的复用。Spring的ORM和DAO提供了与第三方持久层框架的良好整合,并简化了底层的数据库访问。3.2 MVC框架介绍MVC三层架构MVC是 模型(Model),视图(View)和控制(Controller)的缩写,其目的实现Web系统的职能分工。其中Model层实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现; View层用于与用户的交互,通常用JSP来实现; Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。MVC三层架构如图3.1所示:图3.1 MVC三层架构图3.2.1 MVC简介MVC开始是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。模型视图控制器(MVC)是Xerox PARC在二十世纪八十年代为编程语言Smalltalk80发明的一种软件设计模式,已被广泛使用。后来被推荐为Oracle旗下Sun公司Java EE平台的设计模式,并且受到越来越多的使用 ColdFusion 和 PHP 的开发者的欢迎。模型视图控制器模式是一个有用的工具箱,它有很多好处,但也有一些缺点。3.2.2 MVC设计模式MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。视图:视图是用户看到并与之交互的界面。对老式的Web应用程序来说 ,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括Adobe Flash和象XHTML,XML/XSL,WML等一些标识语言和Web services. MVC好处是它能为应用程序处理很多不同的视图。在视图中其实没有真正的处理发生,不管这些数据是联机存储的还是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。模型:表示企业数据和业务规则。在MVC的三个部件中,模型拥有最多的处理任务。例如它可能用象EJBs和ColdFusion Components这样的构件对象来处理数据库,被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据,由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。控制器:控制器接受用户的输入并调用模型和视图去完成用户的需求,所以当单击Web页面中的超链接和发送HTML表单时,控制器本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后再确定用哪个视图来显示返回的数据。4 MYSQL和ibatis介绍4.1 MYSQL介绍MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。4.1.1 MYSQL系统特性使用C和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性。支持多线程,充分利用CPU资源。优化的SQL查询算法,有效地提高查询速度。既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。提供用于管理、检查、优化数据库操作的管理工具。支持大型的数据库。可以处理拥有上千万条记录的大型数据库。支持多种存储引擎。4.1.2 MYSQL应用环境与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQLCluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。 目前Internet上流行的网站构架方式是LAMP和LNMP,即使用Linux作为操作系统,Apache和Nginx作为Web服务器,MySQL作为数据库,PHP/Perl/Python作为服务器端脚本解释器。由于这四个软件都是免费或开放源码软件(FLOSS),因此使用这种方式不用花一分钱(除开人工成本)就可以建立起一个稳定、免费的网站系统。4.1.3 MYSQL应用框架单点(Single),适合小规模应用复制(Replication),适合中小规模应用集群(Cluster),适合大规模应用4.2 ibatis介绍ibatis是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO),同时还提供一个利用这个框架开发的JPetStore实例。相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,ibatis 是一种“半自动化”的ORM实现。也就是说,ibatis并不会为程序员在运行期自动生成 SQL 执行。具体的 SQL 需要程序员编写,然后通过映射配置文件,将SQL所需的参数,以及返回的结果字段映射到指定 POJO。5 系统概述 5.1 系统设计思想网上服装商城主要是对后台管理和前台操作。后台管理是管理员对本网站的管理以及维护,通过商品资料、交易订单、会员管理等功能达到对网站的管理。前台操作是用户登录到本网站,可以进行用户注册,通过网站的新品速递、商品热卖、商品分类或商品搜索功能,找到自己想要买的商品,装入购物车,提交定单进行购买。 网上服装商城的特点是客户和商品信息量很大,管理员需要整理的信息很多,为让管理员轻松、方便、快捷的管理,该平台采用符合购买服装商品基本的原则,满足广大客户的日益增长的数量,并达到操作过程中的直观、方便、实用、安全等要求。 5.2 系统总体设计根据网上服装商城的概要设计,本系统按照功能分解,可以分为客户端子系统和管理端子系统。根据页面流的设计,管理端系统分为商品管理、用户管理、订单管理等几个模块,客户端系统分为登录管理、商品查询、购物车、订单管理、用户信息管理5个模块。系统功能结构如图5.1所示。后台功能购物车商品查询订单管理用户信息管理登录管理用户管理订单管理商品管理系统功能前台功能图5.1 网上服装商城功能结构图5.3 用户购买数据流程在线订货系统用户数据流图如图5.2所示:图5.2用户购买衣服数据流图5.4 后台管理流程服装商城后台管理流图如图5.3所示:订单管理商品管理会员管理验证成功管理员登录验证失败图5.3 后台管理员流程图6 数据库表结构设计6.1 系统总体表设计网上服装商城用户表信息表商品信息表商品颜色表商品尺码表商品图片表商品类别表用户接收人信息表购物车信息表订单条目表图6.1 网上服装商城功能表组合6.2 系统部分E_R图会员信息编号用户名密码电话号码地址登录时间用户等级图6.2 会员信息E_R图编号商品状态商品名称是否新品上架图6.3 商品信息E_R图商品信息是否特价是否上下架市场价商品描述商品品牌商品类别编号是否热卖商品首页图片成本价一口价 图6.4 接收人信息E_R图会员接收人信息接收人邮箱接收人手机号码接收人编号接收人住址接收人姓名用户名接收人编号商品总价商品颜色订单号购物车编号商品编号用户号商品尺码购物车信息购买数量商品单价图6.5 购物车信息E_R图接收人信息订单条目订单编号邮递方式购买时间订单状态用户名付款公式图6.6订单条目E_R图父类编号类别编号是否含有子分类商品类别类别描述类别名称图6.7 商品类别E_R图6.1 数据库表结构设计 (1)会员信息表表6.1 会员信息表结构字段名字段名称字段类型编号userIdvarchar用户名userNamevarchar密码passwordvarchar电话号码telvarchar地址addrvarchar登录时间reg_datedatetime用户等级gradeint (2)商品信息表表6.2 商品信息表结构字段名字段名称字段类型编号gIdint商品名称gNameVarchar商品类别编号gClassvarchar商品描述gDiscvarchar市场价shcPricedouble一口价ykPricedouble成本价cbPricedouble商品品牌gBrandvarchar商品首页图片imgvarchar是否上下架isRecommendint是否特价istPriceint是否热卖isHotsaleint是否新品上架isNewint商品状态gStateint(3)商品尺码表表6.3 商品尺码表结构字段名字段名称字段类型商品编号gIdvarchar商品尺码sizevarchar库存数量storeNumint(4)商品颜色表表6.4 商品颜色表结构字段名字段名称字段类型商品编号gIdvarchar商品颜色colorvarchar库存数量storeNumint(5)商品图片表表6.5 商品图片表结构字段名字段名称字段类型商品编号gIdvarchar商品图片picNamevarchar库存数量storeNumint(6)会员接收人信息表表6.6 会员接收人信息表结构字段名字段名称字段类型接收人编号recIdvarchar用户名usernamevarchar接收人姓名recNamevarchar接收人住址recAddrvarchar接收人邮编recPostvarchar接收人手机号码recTelvarchar接收人邮箱recEmailvarchar (7)购物车信息表表6.7 购物车信息表结构字段名字段名称字段类型购物车编号cartIdvarchar商品编号goodIdVarchar商品尺寸sizevarchar商品颜色colorvarchar购买数量numint商品单价pricedouble商品总价allPricedouble用户名usernamevarchar订单号orderIdvarchar(8)订单条目表表6.8 订单条目表结构字段名字段名称字段类型订单编号oIdvarchar接收人信息oReceiverVarchar邮递方式oPostvarchar购买时间oDatevarchar订单状态Stateint用户名usernamevarchar付款方式oSendvarchar (9)商品类别表表6.9 商品类别表结构字段名字段名称字段类型类别编号classIdvarchar类别名称classNamevarchar父类编号fatherIdvarchar是否含有子分类isSonvarchar类别描述classDiscVarchar7 系统详细功能介绍7.1 普通会员模块7.1.1 网站首页展示图7.1 商城首页展示页面首页有多块组成,包括头文件、分类浏览模块、商城广告信息、新上架商品模块、热卖商品等模块。头文件是网页的每个页面上都有的,是用户查看自己购物车、订单管理等功能的快捷入口。分类浏览模块是从tb_goodClass表取出的数据,根据所属的级别不同,在页面上展现出不同的等级。页面上的广告是由后天管理员设置的。新品上架模块是指新上架的商品,首页上只显示最新上架的五件商品,要想查看更多,可以点击“新品上架”。精品热卖模块是指热卖的商品,这些是由后台管理员设置哪些商品属于热卖商品2、 页面上头文件的相关功能介绍(1)如果用户已经登录,则表头会显示如7.2所示图7.2 登陆后页面显示(2)点击“退出”或者用户未登录,则表头会显示如图7.3所示:图7.3 用户退出后页面显示“我的购物车”:如果用户已经登录,则跳转到购物车页面,否则,跳转到用户登录页面。“我的订单”: 如果用户已经登录,则跳转到用户订单页面,否则,跳转到用户登录页面。“用户中心”: 如果用户已经登录,则跳转到用户中心页面,否则,跳转到用户登录页面。“客户服务”: 跳转到客户服务页面7.1.2 用户登录注册1、用户注册图7.4 用户注册页面显示如果用户注册信息填写的不完整或者是填写的格式不正确,页面上会有提示。如果用户名已经被注册过,则也会在页面上提示用户,并且注册失败。如图7.5所示:图7.5 注册异常页面2、用户登录页面图7.6 用户登录页面(1)如果用户登陆地时候用户名或者密码不正确的话,页面上也会提示用户,如图7.7所示:图7.7 用户登录异常页面7.1.3 按照商品类别查看商品(1)点击首页上面分类浏览上面的“羽绒服”,进入按照商品类别查看商品页面,如图7.8所示:图7.8 按照商品类别查看商品页面(2) 用户可以按照自己的需要,点击上面的皮牌、颜色、大小、价格等信息,每点击一次触发一次查询操作,如图7.9所示:图7.9 按照商品属性查找商品页面 页面上方还可以按照商品名称和商品类别进行查找,如图7.10所示:图7.10 按照商品名称和商品类别进行查找页面7.1.4 查看商品详细信息(1) 随便点击页面上的一件商品,进入商品详细内容页面,如图7.11所示:图7.11 商品详细信息页面7.1.5 加入购物车(1)加入购物车之前先判断用户是否登录,如果用户还没有登录,则提醒用户必须先登录,如图7.12所示:图7.12 用户未登录状态下加入购物车(2) 如果用户已经登陆过了,则提示成功加入购物车,如图7.13所示:图7.13 登录状态下成功加入购物车页面(3)点击“去结算”跳转到查看购物车页面,如图7.14所示:图7.14 购物车页面(4)在购物车页面,用户可以删除单件商品,购买单件商品,也可以批量购买、批量删除,还可以修改购买的数量,点击“继续购物”跳转到购物页面,如图7.15所示:图7.15 成功修改购物车页面显示7.1.6 用户订单操作(1)在购物车页面点击“确认结算”或者“购买“,会跳转到结算页面,如图7.16所示:图7.16 结算页面(2)接收人可以从已有的接收人当中选,也可以新增接收人,如图7.17所示:图7.17 收货人管理页面(3) 选择好接收人、支付方式、配送方式,然后点击提交订单,如图7.18所示:图7.18 订单提交页面(4) 点击提交后会跳转到“订单提交成功”页面,如图7.19所示:图7.19 订单提交成功页面(5) 点击“查看订单详情”,跳转到订单详情页面,如图7.20所示:图7.20 订单详情页面7.1.7 用户中心相关操作1、订单管理(1) 用户点击“订单查询”进入到订单管理页面,如图7.21所示:图7.21 订单管理页面(2) 用户可以根据订单号还有接收人查询订单,如图7.22所示:图7.22 查询订单页面(3) 用户可以点击“订单详情”查看订单详细信息,如图7.23所示:图7.22 订单详情页面(4) 用户点击“作废订单”可以删除订单(5) 如果卖家已发货,则用户可以点击“确认收货”,把订单状态改成3,如图7.23所示:图7.23 确认收货页面(6) 用户还可以通过点击表头上面的“我的订单”进入到订单查看页面,如图7.24所示:图7.24 订单管理页面2、账户管理(1) 用户点击“我的基本资料”可以查看自己的基本资料,并且可以对邮箱、联系电话、详细地址进行修改,如图7.25所示:图7.25 用户基本信息修改页面(2) 点击“密码修改”进入到密码修改页面,如图7.26所示:图7.26 密码修改页面(3) 密码修改添加了安全度控制,如果新的密码安全度不能达到“中”级则不能提交,如图7.27所示:图7.27 密码修改异常显示3、 接收人管理(1) 点击“我的接收人”,跳转到接收人管理页面,如图7.28所示:图7.28 接收人管理页面(2) 点击“增加接收人”,显示增加接收人页面,如图7.29所示:图7.29 增加接收人页面(2) 增加接收人带有条件限制,如图7.30所示:图7.30 增加接收人异常页面(3) 接收人页面点击“编辑接收人”,如果没有选中接收人,则会弹出报错窗口,如图7.31所示:图7.31 编辑接收人异常页面(4) 接收人页面点击“编辑接收人”,如果选中不止一个接收人,则会弹出报错窗口,如图7.32所示:图7.32 编辑接收人异常页面(5) 接收人页面点击“删除接收人”,如果没有选中接收人,则会弹出报错窗口,如图7.33所示:图7.33 删除接收人异常页面(6) 选中接收人,点击“删除接收人”,会弹出会话窗口,如图7.34所示:图7.34 删除接收人确认页面(7) 点击“确定”则删除接收人,点击“取消”则不删除7.2 管理员模块7.2.1 商品管理操作1、 增加商品(1)点击“批量上传商品”,计入批量上传商品页面,如图7.35所示:图7.35 上传商品页面第一步 :下载CSV文件的模板到本地第二步:填写CSV文件。把本地电脑上商品清晰图整理好并存放到目录E/shopping/images/,打开CSV模板文件,在里面对应处写入上传商品的各项内容。注意清晰图只填写图片名称,并且在E/shopping/images/目录下存在第三步:开始批量操作。上传cvs文件,并选择商品类别和品牌信息,以及商品状态信息,然后点击“上传”2、 商品列表信息(1) 点击“商品列表”,进入商品信息列表页面,如图7.36所示:图7.36 商品列表页面说明:点击“上架”,把商品状态改成1,用户可以在购买页面查看到该商品。点击“下架”,把商品状态改成0,用户不能在购买页面查看到该商品。点击“删除”,删除该商品记录。(2) 选中一条商品,点击“编辑”,进入到商品编辑页面,如图7.36页面:图7.37 编辑商品页面说明:用户可以修改商品类别、商品品牌、商品价格及商品状态等信息,商品货号为只读类型,不可修改。编辑完成后点击“保存”可完成修改。点击“取消”则返回商品列表页面,商品不作任何修改。3、 商品列表信息(1) 点击“商品分类”,进入商品类别管理页面,如图7.38所示:图7.38 商品类别管理页面(2) 点击“添加”,进入添加类别页面,如图7.39所示,(3)点击“修改”进入到编辑类别页面,如图7.40所示: 图7.39 添加商品类别页面 图7.40 修改商品类别页面(4)选中类别点击“删除”,如图7.41所示:图7.41 删除商品类别确认页面(5)点击“确认”删除类别,点击“取消”则返回商品类别列表7.2.2 会员管理 (1) 点击“会员管理”,进入会员管理页面,如图7.42所示:图7.42 会员管理页面(2) 选中一条用户,点击“查看”,进入查看会员相信信息页面,如图7.43所示:图7.43 查看会员详细信息页面(3)选中用户,点击“删除”,进入删除确认页面,如图7.44所示:图7.44 删除会员确认页面说明:点击“确认”,删除用户;点击“取消”,返回用户列表。会员管理页面,点击“导出”,导出用户列表。会员管理页面,点击“修改”,修改用户信息。7.2.3 订单管理1、订单管理(1) 点击“订单管理”,跳转到订单管理页面,如图7.45所示:图7.45 订单管理页面说明:点击点单后面的叉号,可以删除单个订单;“搜索”功能:可按照用户名、收货人、购买时间、订单号以及订单状态、支付方式进行查询,不填写默认为无限制。点击“取消”,则把所有的查询条件清空,页面显示所有订单。(2)点击叉号前面的图标,可以查看订单详情,如图7.46所示:图7.46 订单详情页面备注:点击“上一条”可查看上一条订单详情;点击“写一条”可查看下一条订单详情;点击“返回列表”可直接返回订单列表2、订单审核(1)点击“订单审核”进入订单审核状态,如图7.47所示:图7.47 订单审核页面备注:需要审核的订单是指用户提交的,还未做任何处理的订单(2)点击“审核”,进入审核页面,如图7.48所示:图7.48 审核订单页面(3)点击“上一条”可查看上一条订单详情(4)点击“写一条”可查看下一条订单详情(5)点击“返回列表”可直接返回订单列表(6)点击“审核通过”,进入审核确认页面,如图7.49所示:图7.49 审核确认页面说明:点击“确认”,则审核通过,把订单状态设为1;点击“取消”,则订单状态不改变;点击“审核未通过”,则把订单状态设置为-13、发货中心(1)点击“发货中心”,进入发货中心页面,如图7.50所示:图7.50 发货中心页面(2)“搜索”功能:可按照用户名、收货人、购买时间、订单号以及订单状态、支付方式进行查询,不填写默认为无限制。(3)点击“取消”,则把所有的查询条件清空,页面显示所有订单。(4)点击发货,进入发货确认页面:如图7.51所示:图7.51 发货确认页面(5)点击“确定”,把订单状态改成2.(6)点击“取消”,订单状态不改变8 软件测试软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。 8.1 登录模块测试表8.1 登陆模块测试表用户名密码结果原因123失败用户名不能为空xuhm失败密码不能为空xuhm123失败密码错误abcxhm123失败用户名不存在xuhmxhm1234成功8.2 注册模块测试表8.2 注册模块测试表用户名邮箱密码确认密码结果原因123163.com123123失败用户名不能为空xuhm1123123123失败邮箱格式不正确1231234失败确认密码和密码不一样123123失败密码不能小于6位xhm123xhm123失败该用户已经存在xhm1234xhm1234成功8.3 页面上的表头模块测试表8.3 表头模块测试表点击内容用户名是否已经登录跳转页面我的购物车是购物车页面我的购物车否登陆页面我的订单是订单查看页面我的订单否登陆页面用户中心是用户中心页面用户中心否登陆页面 8.4 购物车模块测试表8.4 加入购物车测试表颜色尺码数量结果原因空XL1失败商品颜色不能为空黑色空1失败商品尺码不能为空黑色M12失败购买数量大于商品剩余数量黑色M2成功表8.5 购物车管理模块测试表操作结果不选中任何商品,点击批量删除删除失败,必须选中商品才能批量删除选中要删除的商品,点击批量删除删除成功点击页面上面的“+“购买数量成功+1数量大于1,点击页面上面的”-”购买数量成功-1数量等于1,点击页面上面的“-“修改数量失败在数量上输入“5“修改数量成功在数量上输入“-5“修改数量失败,必须输入正整数在数量上输入“a“修改数量失败,必须输入数字点击商品条目后面的删除成功从购物车中删除点击“清空购物车“成功删除所有购物车条目8.5 订单模块测试表8.6 查找订单测试表订单号收货人返回结果返回该用户的所有订单张三返回收货人为“张三“的所有订单12返回订单号中包含“12“的所有订单12342返回空,找不到这样的订单8.6 接收人模块测试表8.7 增加接收人测试表姓名地址邮编邮箱手机号码结果上海235200123163.co加失败,姓名不能为空张三235200123163.co加失败,地址不能为空张三上海123163.co加失败,邮编不能为空张三上海23520018855536958添加失败,邮箱不能为空张三上海235200123163.com添加失败,号码不能为空张三上海23520012318855536958添加失败,邮箱格式不正确张三上海235200123163.co加成功表8.8 修改接收人测试表姓名地址邮编邮箱手机号码结果上海235200123163.co改失败,姓名不能为空张三235200123163.co改失败,地址不能为空张三上海123163.co改失败,邮编不能为空张三上海23520018855536958修改失败,邮箱不能为空张三上海235200123163.com修改失败,号码不能为空张三上海23520012318855536958修改失败,邮箱格式不正确张三上海235200123163.co改成功8.7 密码修改模块测试表
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 食品安全监管机制探讨-洞察阐释
- 跨物种编辑伦理框架-洞察阐释
- 边缘计算在实时音乐服务中的应用-洞察阐释
- 预防医学与健康管理-洞察阐释
- 河北省承德市第一中学2025年高二下化学期末调研模拟试题含解析
- 广东省执信中学2025年高二下化学期末监测试题含解析
- 2025年岩土工程师岩土工程勘察的工作内容知识点练习
- 【城乡结合部公路衔接设计总体规划原则分析案例4800字】
- 押题宝典执业药师之《药事管理与法规》考试题库及答案详解(基础+提升)
- 下半年中小学教师资格练习题及参考答案一套2025
- 2022年固原市西吉县社区工作者招聘考试试题
- 【超星尔雅学习通】经济学原理(下):全球视角(复旦大学)网课章节答案
- 爱情树混声四部合唱谱
- GB/T 41316-2022分散体系稳定性表征指导原则
- GB/T 14501.6-2008六氟化铀分析方法第6部分:铀的测定
- 日立电梯MCA调试培训课件
- 国道市政化改造示范段交通疏解方案
- 2023年辽宁省农业信贷融资担保有限责任公司招聘笔试题库及答案解析
- 光学玻璃课件
- 智力残疾康复训练课件
- 焊接过程及记录与检查表
评论
0/150
提交评论