基于Spring与Mybatis的电商管理系统_第1页
基于Spring与Mybatis的电商管理系统_第2页
基于Spring与Mybatis的电商管理系统_第3页
基于Spring与Mybatis的电商管理系统_第4页
基于Spring与Mybatis的电商管理系统_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

1、 基于Spring与Mybatis的电商管理系统 E-commerce management system based on Spring and Mybatis内容摘要越来越多的传统企业开始进军电子商务,建立线上商城,是社会科技进步的自然选择,也是传统企业发展的重要目标。如今,线下市场将全面向线上市场发展,逐步推向电商发展模式。电子商务是基于互联网技术的进步以及中国社会经济发展,才使得在国内地位的逐渐上升,对消费者的消费方式有着很重要的革命性变更,巩固了市场在中国发展过程中的地位。我选择了以Spring与Mybatis为框架的电商管理系统来作为我的毕业设计,目的是帮助用户能够通过我的管理系统

2、来对网上商品管理,对商品维护可以提供网上购物的安全渠道给用户便利,可以随时随地通过网页来进行系统监测,了解商品信息及来源。因此,开发这个基于Spring与Mybatis的电商管理系统是有所需求以及至关重要的。根据要求,电商管理系统基于Spring框架与Mybatis框架,以Java作为该系统的编程语言,还有MySQL数据库,同时涉及JSP相关技术。相对而言整个的系统总体操作简单上手,便于人员进行维护,可以对系统的功能灵活运用。用户可以通过操作页面随心所欲的浏览商城商品信息以及在商城平台对商品进行安全维护,查看商品的详细信息以及对比。该系统主要实现管理员商品管理,商品数据管理,用户商品预览,商品

3、查询、商品发布信息管理等功能。关键词:基于Spring 与 Mybatis的电商管理系统 Spring Mybatis MySQLAbstractMore and more traditional enterprises have begun to enter e-commerce and establish online shopping malls, which is a natural choice for social technological progress and an important goal for the development of traditional ente

4、rprises. Nowadays, the offline market will develop towards the online market in an all-round way, and gradually push towards the e-commerce development model. E-commerce is based on the advancement of Internet technology and Chinas social and economic development, which has gradually made its positi

5、on in the country rise, and it has been a very important revolutionary change to the consumers consumption method, which has consolidated the markets position in Chinas development process. I chose the e-commerce management system based on Spring and Mybatis as my graduation design, the purpose is t

6、o help users to manage online commodities through my management system, and provide a safe channel for online shopping for user convenience for product maintenance. , You can monitor the system through the webpage anytime, anywhere, to understand the commodity information and source. Therefore, the

7、development of this e-commerce management system based on Spring and Mybatis is necessary and crucial.According to the requirements, the e-commerce management system is based on the Spring framework and Mybatis framework, with Java as the programming language of the system, as well as the MySQL data

8、base, as well as JSP related technologies. Relatively speaking, the overall operation of the entire system is simple to get started, which is convenient for personnel to maintain, and can flexibly use the functions of the system. Users can browse the commodity information of the mall as they like an

9、d operate the security maintenance of the commodity on the mall platform through the operation page, and view the detailed information and comparison of the commodity. The system mainly realizes the functions of administrator commodity management, commodity data management, user commodity preview, c

10、ommodity query, and commodity release information management.Keywords: E-commerce management system based on Spring and Mybatis Spring Mybatis MySQL目录第一章 绪论11.1 项目的开发背景11.2 项目的开发目的21.3 项目的开发意义21.4 国内的研究现状和发展趋势21.5 项目的设计思路2第二章 Spring和Mybatis综述及相关技术分析32.1 Spring简介32.2 Mybatis简介32.3 JSP简介42.4 本章小结4第三章

11、系统需求分析53.1 可行性分析53.2 总体需求分析53.3 功能需求分析63.3.1 系统功能结构图63.4 本章小结7第四章 详细设计与实现84.1 系统功能模块的设计与实现84.1.1 登录的设计与实现84.1.2 商品信息预览模块的设计与实现104.1.3 商品分页查看模块的设计与实现104.1.4 商品信息修改模块的设计与实现114.1.5 商品上架模块的设计与实现124.1.6 商品下架模块的设计与实现134.1.7 商品搜索模块的设计与实现144.2 本章小结15第五章 数据库设计16广东东软学院本科毕业设计(论文)5.1 数据库设计165.2数据库表设计17第六章 系统实现与

12、测试196.1 软件测试的目的196.2 测试方法206.3 测试案例206.4 本章小结25第七章 结论26参 考 文 献27致 谢28广东东软学院本科毕业设计(论文)第一章 绪论1.1 项目的开发背景近几年来,我国的经济实力与以往有极大的改变,中国所在地人均的可支配资金大幅度上升了,交易的手段也越发增多,同时人们对商品质量以及生活品质的观念改变,使得人们对商品需求日渐升高,因此商品的日交易量也逐渐增长,因此对商品交易的要求也越来越高。随着电子商务的普及,虚拟市场对实体市场的影响日益显著,同时市场的需求使中国的日交易量始终处于世界前列,人们对各种商品的需求选择越来越多,以及生活质量的提升,使

13、得市场的发展越来越快,因此在我国市场中,网络虚拟市场是必不可少的,对于中国来说有着十分重要的地位。在当今时代商品的种类各式各样,同时目前在中国的销售市场又十分庞大,如果需要做到每个品牌在各个地方都有覆盖到实体店是有些困难的,并且有些顾客需要购买的商品距离相对远或者数量不足等因素可能会导致顾客减少购物欲而打消购物念头,这样会降低国内市场发展路程,影响相对较大。通过开发基于Spring与Mybatis框架的电商管理系统,用户可以通过网页浏览查找相机手机等商品、查看了解相机手机等商品的信息,以及可以修改商品信息或删除下架商品,方便快捷,用户无须进入线下实体店进行实物查看,可以更好地从各方面了解商品。

14、对于使用该系统的用户来说,可以在页面上对商品进行管理,可以节省用户不必要的时间和减少不必要的麻烦,同时带来更好以及更舒适的操作界面。专家研究表明,只有电子商务与传统销售产业的相互发展,可以推动物流、金融和信息技术等其他相关产业的有利发展,同时电子商务也会加快新兴产业的发展步伐,既有利于电子商务的发展,又能加快销售产业以及其他产业的发展速度。电子商务的发展也得益于中国市场的发展,随着时间的推移,电子商务的优势也愈发的强大。因此对与电子商务的管理也需要加大力度,一个电商管理系统可以更好的对电商进行管理维护。1.2 项目的开发目的技术的进步和互联网的发展使软件开发成为最受欢迎的热门技术之一,Spri

15、ng框架是一个开源框架,MyBatis是一款优秀的持久层框架。为顺应市场配合用户的需求,本设计旨在使用户可以方便快捷对电商进行管理维护,可通过基于Spring和Mybatis的电商管理系统进行商品浏览、查找、删除、修改、添加商品等功能。1.3 项目的开发意义开发电商管理系统具有方便快捷的优点,例如:查找速度快,易于操作和低成本。这些优点可以大大提高电商管理系统的使用效率和吸引大量用户。1.4 国内的研究现状和发展趋势随着互联网的快速发展,我国国内的企业销售市场规模不断扩大,线下实体店已经容纳不下现有的企业发展进度,同时地区经济差距也逐渐缩小,企业电商也因此而快速发展,越来越多人通过网络购物的方

16、式来获取生活用品等,由于时间和地点不受限制,因此方便快捷的特性完全符合当今社会快节奏的生活,而一切都是为了方便和快捷。这一变化趋势也使网络市场互联网化简易化趋势越来越明显,同时对传统实体销售店行业的服务、效率和管理等各方面的优化和升级。国内方面,在目前发展趋势看来,网上购物的用户数量的递增让人们无法想象,该数量发展与电商市场的发展是及其相关的,网购用户成为传统企业加速电商化的催化剂。在国内的一些相关专家研究表明:在国内许多传统企业有着各自的品牌产品优势,但在实体店销售方面有着些许劣势,例如需要本人前往购买,需要花费时间精力,但是如果传统企业凭借着品牌优势结合电商发展,将驱使大量的网购用户在线上

17、购物,大量的消费者将选择以网购的方式进行消费,这样会驱使传统企业在经济层面上有巨大的变化,也会使更多的商家选择线上销售物品,推动国家经济发展。目前国内电商市场的发展愈发强大,因此需要加大力度管理,同时比较出色的管理系统去进行管理维护才得以加快市场发展进度,加快对商品信息维护更新的进程,对商品数据实时同步更新。1.5项目的设计思路本设计主要是使用intellij idea作为开发平台开发电商管理系统的设计,通过MySQL作为数据库。本人设计的电商管理系统的主要操作为:管理员登陆、查看商品信息,商品信息修改、删除商品、添加商品、搜索商品、分页查看商品、分类查看商品等功能。第二章 Spring和My

18、batis综述及相关技术分析2.1 Spring简介Spring是一个开源框架,其中主要核心有使用控制反转和面向切面,是由一位作者Rod Johnsn发起的,该作者为了简化企业应用开发而生,使用Spring可以使开发者简单的实现JavaBean才能够实现的EJB功能,这大大的为开发者提供了便捷,同时Spring也是JavaSE/EE的一站式框架。Spring框架的作用点在于JavaEE应用程序层,因为Spring是JavaSE/EE的一站式框架,Spring对一些JavaEE开发中经常用到并且很难用的API(例如JDBC、JavaMail、远程调用等API)都给开发者提供封装,这个功能可以提高

19、开发效率,使开发者使用这些API时的应用难度大大降低,所以Spring对开发者来说是一个很不错的选择,Spring框架中的逻辑业务层中也能够管理事务并且能详细查看日志,持久层方面还可以集成Hibernate和Mybatis等框架。Spring还有一个很人性化的功能,那就是能够支持Junit4,这个功能可以方便程序的测试,可以通过注解来测试Spring程序,同时Spring还集成了许多优秀框架,例如Struts、Hibernate、Mybatis等,这有利于开发者的开发,当然Spring的目标并不是要取代那些现有的优秀框架,而是通过高自由度并且能够和其他优秀框架顺理成章的集成。Spring的最终

20、目标是解决企业级应用开发过程中出现的复杂问题。在Java开发中,Spring就相当于一个大型工厂,可以将所有对象和依赖进行连接,在Spring之下进行管理维护,为开发者提供一种十分有效率的开发平台,同时也以这种方式来降低软件系统耦合度,也为了减少样板式代码采用了切面和模板的方法,Spring框架还有各种支持,例如AOP编程、声明式事务等,在测试方面也十分方便,可以通过注解来为测试Spring程序提供便捷。目前来说,该框架也存在一些问题,例如Spring框架十分依赖反射,由于反射影响性能,因此对于运行方面来说十分不友好,同时也存在使用门槛,开发者入门Spring框架需要花费较长时间学习。2.2

21、Mybatis简介MyBatis可以在Spirng当中担当持久层框架,它有着开发者开发过程中十分有用的功能,即动态SQL功能,存储过程和高级映射,并且涵盖着JDBC的一些基础功能,不需要创建连接等操作,只需要开发者去对SQL语句进行维护。目前现在技术来说,在所有持久层框架里,Mybatis框架对开发者来说算是最简单的持久层框架。对于开发者来说,学习成本低,能够易于上手学习,使用简单,同时相对功能能够满足开发者需求,达到开发者的目的,不会因为一些其他问题徒增开发者的工作量,并且功能单一,耦合度低,便于分布式部署,同时Mybatis的代码量相对与JDBC减少了50%,即表明使用Mybatis可以提

22、高开发者的开发效率,减少接近50%的工作量,还有一个很重要的功能,就是Mybatis框架给开发者提供了简单的XML功能,还能映射原生类型,接口等,支持开发者动态维护SQL语句,有利于开发者debug,对程序进行有效管理,最后还有一个对象关系映射的功能,这些特点可以完全体现Mybatis的灵活性。当然在Mybatis中也有少许缺点,该框架对于开发者的编写SQL语句要有一定的基础,能够随心所欲的使用SQL语句,因为使用Mybatis框架时,SQL语句的编写工作量相对较大,对于开发者来说是一个比较繁琐的过程,尤其开发过程中遇到SQL语句字段多、关联表多时,往往会提升多多少少的工作量,对与开发过程会有

23、一些劣势,这个对于开发者来说也算是开发过程中经常会遇到的一个问题。2.4 本章小结本章主要讲解了电商管理系统的Spring和Mybatis两个主要的框架,目的是为了介绍两个主要框架的在电商管理系统中的作用以及优点。 第三章 系统需求分析3.1 可行性分析近年国内人均购物力度逐年上升,电商市场占有率越来越高,使得发展速度加快,因此需要一份方便快捷的管理系统对其进行管理维护。电商管理系统是基于Spring和Mybatis框架、使用的编程语言是JAVA、通过JSP来搭建该系统的后台以及免费的MySql数据库作为该系统的数据库,目前所用的技术都是开源的,对于个人来说资金方面则可以减少开销,同时所使用的

24、技术可以解决个人系统的开发,可以完成电商管理系统的所有功能以及需求,因此就可行性分析来说,目前没有什么问题。3.2 总体需求分析电商管理系统是在PC端运行使用的,因此化繁就简,操作界面干净利落,易于上手操作,无需花费多余的时间和精力去对其研究,主要在开发功能需求上考虑了实用性和便捷性,同时在网页界面上布局合理简洁,没有多余的功能,对于电脑的硬件需求也不高,基本上只要是电脑即可使用该管理系统。根据这些需求总结出电商管理系统需实现以下目标和功能:(1) 系统主界面要求简洁大方,没有其他多余的东西容纳进入,其他功能的按钮布局需要适宜摆放,便于用户上手和操作,并为用户带来优质的视觉体验,享受极致顺畅的

25、操作。(2)支持各种浏览器版本,因为浏览器有很多种,亦或者用户使用的浏览器的版本不同等,需要保证用户在不同的浏览器下可以正常使用,保证用户能够舒适的使用系统,不会出现问题。(3) 安稳性,系统安稳性是指在使用应用程序期间是否不会泄漏用户的数据使用量,以及是否不会丢失系统操作的数据文件,同时还需要保证系统的运行稳定,即不会出现突发状况,例如数据丢失等。系统安全是首先满足系统开发要求的系统。可以在满足安全要求的基础上对条件进行分析,在一定条件下能够稳定运行,不能出现闪退等其他状况,对数据进行同步,有效的保护好用户信息数据,将用户数据完整的保存在数据库。3.3 功能需求分析该系统实现了一个基于Spr

26、ing和Mybatis的电商管理系统,本系统主要由客户端展示。用户的操作流程则是通过PC端登录客户端平台进行使用操作,使用该系统的所有功能,用户主要可以通过使用该系统,在网站对商品数据进行添加、删除、修改等基本操作。该系统的具体功能描述如下:客户端功能主要包括:(1)用户登录:实现管理员账户登录功能。(2)商品信息预览:可以对商品的有关信息进行点击预览,查看商品信息,例如生产日期、发源地等。(3)商品分页查看:在网页上进行商品分页查看,将多个商品分页分布。(4)商品信息修改:可以对商品的相关信息进行更新,亦或者对商品信息有误的商品进行信息修改。(5)商品搜索:可以输入搜索想要查看的商品标题,根

27、据搜索标题找出所有有关标题信息的商品。(6)商品上架:对新上架的商品进行信息填写同时进行发布。(7)商品下架:可以对想要下架的商品进行删除。3.3.1 系统功能结构图通过系统功能需求分析,确定系统功能如下图所示:图3.1系统结构功能图3.4 本章小结在现在的时代,计算机的领域发展已经扩大到我们无法想象的地步了,也对我们的生活影响力度逐渐增高,在生活中随处可以见到一些跟计算机相关的活动,计算机的发展得益于人们的科学进步,同时人们也离不开计算机,已经是到达了无法脱离的境界了,在各家各户中都可以见到有计算机,因此电商市场的发展是可想而知的,对于有个好的电商管理系统是必须的。我制作的基于Spring和

28、Mybatis的电商管理系统,该系统的功能都是通过代码实现的。当用户阅读说明后,启动该系统的用户即可清晰地了解电商滚利系统的所有功能。只需根据说明进行相应的操作即可获得相应的功能效果,尽情的使用该管理系统。系统需求分析是所有软件定义的重要组成部分之一。 因此指出“系统必须做什么”,并且要准确和完整的指出用户的需求,还有用户具体的要求。需求分析是至关重要的,只有对一个系统进行需求分析,才可以对其的发展进行清楚清晰的规划路线,提高用户以后的体验以及产品质量,这对产品的发展很有用,为产品的发展之路进行铺垫,同时为产品的开发过程进行分析,可以提高开发效率,以产品的完美发展为目标进行分析。第4章 详细设

29、计与实现4.1 系统功能模块的设计与实现4.1.1 登录的设计与实现(1)在该模块,主要展示了一个用户登录的页面,实现的功能是用户账户登录,没有其他冗杂的功能,主打干净利落,易于上手。因为在该登录界面添加其他多余的功能,也许会导致用户需要对其进行一些相关的研究,所以界面的干净利落可以使用户简单上手,当用户在用户框输入5个以上字符的用户名和密码框输入6个以上字符的密码之后,点击绿色的登录按钮,如果用户输入的用户名和密码皆为正确,系统将会跳转至电商管理系统的主页面。图4.1用户登录页面(2)当用户输入的用户名少于5个字符或者输入的密码少于6个以及用户名和密码有误时会出现以下四个提示界面,主要提示用

30、户输入有误,同时让用户重新输入正确用户名与密码:图4.2用户名不足5个字符提示页面图4.3密码不足6个字符提示页面图4.4用户名输入错误提示页面图4.5密码输入错误提示页面4.1.2 商品信息预览模块的设计与实现在该模块,用户登录之后即可开始使用该电商管理系统,首先可以点击商品图片进入查看商品信息,对商品所有信息进行查看了解,可以对比商品之间的信息,查看用户所点击的商品,该功能可以让用户用于进一步了解商品信息,例如查看商品供应商、商品价格、库存量、以及商品介绍等,以便用户对商品的有关信息进行处理等操作。下图为商品信息预览页面:图4.6商品信息预览页面4.1.3 商品分页查看模块的设计与实现此模

31、块页面为电商管理系统主要显示页面,实现商品部分信息分页查看,点击商品的图片可以查看相关商品的详细信息,该页面内容主要容纳6个商品,页面下方可以进行分页查看,主要设计一个页面显示6个商品是为了方便用户查看,同时可以翻页查看,不会因为一个页面显示过多导致用户疲倦混乱,同时对大量的商品进行分类,减少商品冗杂度。页面如下图所示:图4.7电商管理系统主页面4.1.4 商品信息修改模块的设计与实现此模块为商品信息修改模块,主要功能是实现商品信息的修改,该功能的主要操作为点击各个商品上方的修改按钮,即可对商品的相关信息进行修改,主要是为了用户发现商品信息有误时,对商品进行信息修改,例如商品型号有误、商品供应

32、商出错等,或者对商品的有关信息进行更新,例如更新商品价格。主要设计思路:对商品数据修改后,对数据库表中的数据进行update,同时保存数据库数据后在相关页面显示。下图为某一商品信息修改页面所示:图4.8商品信息修改页面4.1.5 商品上架模块的设计与实现当用户需要对商品上架时,则需要使用该功能,该功能主要为上架新商品,用户需先点击页面上方的添加商品按钮,然后根据用户上架的商品信息进行填写,核对信息,如若无误,即可点击提交上架商品,上架成功时会有提示添加商品成功。下两图为商品上架界面和商品上架成功页面:图4.9商品上架页面图4.10商品上架成功页面4.1.6 商品下架模块的设计与实现此模块为商品

33、下架模块,该功能主要提供了商品下架功能,给用户下架一些已经售罄的商品,该功能的主要操作为点击各个商品上方的删除按钮,即可下架商品,下架商品成功时,会有提示删除成功。该功能只要一点击则会立刻下架商品,且无法撤销,因此用户使用该功能时需小心谨慎,以免出现下架商品后无法找回的状况。下两图为商品下架的对比图:图4.11商品下架页面1图4.11商品下架页面24.1.7 商品搜索模块的设计与实现用户需要搜索一些商品时,可以通过该功能来搜索商品,通过商品的标题进行搜索,该功能主打方便快捷,主要提供用户快速查找所需要的商品,同时筛选出所有相关商品,为用户提供便捷。用户的主要操作是左边选择商品类别,可以根据品牌

34、来搜索,也可以不通过品牌搜索,如若通过品牌搜索,则可以通过搜索框左边下拉选择品牌,输入商品标题来搜索商品,如若不通过品牌搜索,则无需选择品牌,直接输入商品标题搜索商品。下图为某一商品的搜索页面所示:图4.8商品信息修改页面4.2 本章小结本章的内容包括基于Spring和Mybatis的电商管理系统的所有功能模块的相关设计,还有本人对于该系统的一些理解,对系统所有功能的简介以及操作进行展示,通过截图和文字展示操作前和操作后的结果实现,把系统的所有功能完全的实现出来。第5章 数据库设计5.1 数据库设计该电商管理系统的数据库的设计主要依据系统的功能,按照本人优先计划好的数据库的设定,从而满足该系统

35、的所有功能需求,因此关键的数据库设计是及其重要的,本人在设计时,首先根据系统功能需求,设计一个反映电商管理系统对应的功能需求的E-R图,包括确定实体属性,接着在原先设计的E-R图上进行了相关功能性的修改。依据该系统功能,本人规划出的实体有用户实体、商品实体、商品类型实体。主要实体的实体属性图如下展示:图5.1用户E-R图图5.2商品E-R图图5.3商品类型E-R图5.2数据库表设计该电商管理系统的数据库的主要设计是根据系统数据需求进行分析设计,数据库表的实体分别包含三个数据,用户、商品和商品类型,同时设计时根据本身实体进行改进。包含以下三个表:用户表、商品表、商品类型表。列名数据类型主键外键允

36、许空IDint(11)是NOLOGIN_NAMEvarchar(50)YESPASSWORDvarchar(50)YESNAMEvarchar(50)YESSEXint(11)YESEMAILvarchar(50)YESPHONEvarchar(20)YESADDRESSvarchar(255)YESROLEint(11)YESCREATE_DATEdatetimeYESDISABLEDtinyint(1)YESACTIVEvarchar(255)YES表5.4用户表列名数据类型主键外键允许空IDint(11)是NOTITLEvarchar(200)YESSUPPLIERvarchar(20)

37、YESPRICEdoubleYESDISCOUNTdoubleYESLOCALITYvarchar(300)YESPUTAWAY_DATEdatetimeYESSTORAGEint(11)YESIMAGEvarchar(200)YESDESCRIPTIONvarchar(500)YESTYPE_CODEvarchar(100)YESCREATE_DATEdatetimeYESDISABLEDtinyint(1)YES表5.5商品表列名数据类型主键外键允许空CODEvarchar(100)是NONAMEvarchar(50)YESREMARKvarchar(200)YES表5.6商品类型表第6章

38、 系统测试在开发者眼里,所有的系统开发任务中软件测试是在开发系统当中十分重要的一部分,有着很重要的地位,用来对自己的系统完整性进行总结。软件测试是一种有规划,有系统的,也是保证系统内容质量的手段。因此,可以认为它诞生于软件工程的开端。由于软件测试的地位,影响着软件工程的接下来的发展,许多人都会重视它,软件测试的最终目标是使整个系统展现完美的一面,对于软件测试的测试方法来说,也有着各种各样没有规定和硬性的要求。下文有关软件测试的方法可用于测试多种软件系统。当然,软件测试也不是万能的,它在某些方面也是有局限性的。对于软件工程来说,软件测试是基于程序设计阶段完成后的工作,完善系统整体性能,其目的也是

39、确保软件在投入之前能正常运行,不会出现一些运行问题,因此,软件在投入运行之前应经过严格的测试。如果用户将未经充分严格测试的应用程序投入运行,将产生非常严重和不堪设想的后果。6.1 软件测试的目的首先需要做的就是确定软件测试是为了得到什么结果,如果确定了,就可以决定如何去开始着手测试工作。必须尽可能想到软件会出现那些问题,同时需要了解软件如何运行,才可以尽可能多找出软件的错误和漏洞,同时,在测试期间,应针对软件的每个功能模块和各种可能的操作问题。在工作人员眼中,对软件进行测试的目的就是为给用户提供舒服的操作体验,同时进行场景测试,对在不同场景下进行假设,检测出现的问题,同时对出现的问题提出。软件

40、测试首先需要做的是分析,分析出现的问题,其次进行假设。理想的方法是从三个阶段获得的数据中分析结果,然后逐一检查软件开发。软件测试的目的如下:(1)减少以后系统出现错误问题。(2)发现软件程序bug以及对系统进行问题分析。(3)为软件整体完整性和用户操作体验进行增强。(4)根据测试人员找出的问题进行纠正,同时通过此方法来提高用户使用满意度。(5)测试的最终目的是减少运行错误,使系统功能的各个方面能够正常运行,并确保所有的功能能够顺畅有效地运行。6.2 测试方法软件测试,指的是已经开发完成的系统软件,但还没有进行正式发布以及上市,指示测试人员进行工程性的软件功能检测,然后测试人员从测试结果反馈出来

41、的数据对软件运行结果进行对比,在一定程度上进行优化改进,从而达到一定的系统功能完整。为了确保本人设计的电商管理系统在所有平台上能够顺利运行,前文提到软件测试对于本系统来说是至关重要的,对软件进行测试,可以防止用户在操作时出现一些不必要的运行问题,并且保证软件在可以运行的前提下合理且顺利运行。对系统的相关功能测试的测试方法是单元测试,先将对应的功能进行模块化,模块化的目的就是为了避免模块的功能冲突导致测试结果出问题,难以达到目标结果,影响接下来的功能测试,同时也能在该测试期间进行维护,把找出来的问题进行处理,这种方法可以加快开发效率,降低开发风险。在完成测试之后需要对系统进行完整检测,主要是为了

42、验证系统功能完整性。6.3 测试案例(1)系统功能的完整性:整个电商管理系统包含很多的功能模块,要确保每个相关的功能模块能够完整正确跳转或数据的传递,因此在软件测试时要检验功能模块间的联系是否正确和完整,同时要多次测试,确保不会出现错误。(2)功能性:对于各个功能都需要进行测试,有必要采取不同的角度,从用户的角度测试软件的功能,检查功能的方便性和易用性,优化功能的冗杂度,并使整个软件更流畅运行。(3)商品上架:测试商品上架模块,测试在商品上架之后,商品是否能够上架成功,同时商品是否能够正确显示用户输入的信息,检测数据库是否将商品数据进行插入。测试结果如下图:图6.1商品上架测试图6.2商品上架成功图6.3商品上架成功后信息

温馨提示

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

评论

0/150

提交评论