乡机勃勃智慧农场互动云平台的设计与实现毕业设计_第1页
乡机勃勃智慧农场互动云平台的设计与实现毕业设计_第2页
乡机勃勃智慧农场互动云平台的设计与实现毕业设计_第3页
乡机勃勃智慧农场互动云平台的设计与实现毕业设计_第4页
乡机勃勃智慧农场互动云平台的设计与实现毕业设计_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

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

文档简介

本科毕业论文(设计)中文题目“乡机勃勃”智慧农场互动云平台的设计与实现英文题目DesignandImplementationoftheInteractiveCloudPlatformforthe"RuralMachineryVigorous"SmartFarm选题编号系(部)专业学生姓名学号指导教师完成时间本科毕业论文(设计)本科毕业论文(设计)本科毕业论文(设计)[18]。5.1.1测试范围与主要内容此次测试的重点包括登录模块、植物生长模块、智慧农场首页模块、商品分类模块、购物车模块、朋友圈模块、订单模块、商品详情模块的功能测试。5.1.2测试方法本文测试所采用的是黑盒测试。黑盒测试是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的。它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。本次测试主要采用等价划分法,又以边界值分析法辅之。5.1.3测试环境本文中测试所用的软硬件配置如下表5.1所示。表5.1测试环境客户端软、硬件配置备注硬件软件ACPU:P42.66GOS:Windows10内存:1GMSN7.5硬盘:160G浏览器:GoogleChromeBCPU:P42.66GOS:Windows11内存:4GMSN7.5硬盘:520G浏览器:360浏览器5.2功能测试功能测试是对该系统的各项功能根据功能测试用力,进行验证,保障了系统的可靠性。功能测试也叫数据驱动测试,只需要考虑需要测试的各个功能,不用了解整个软件的内部结构和代码。从系统的界面,功能需求出发,按照需求编写测试用例,不断进行预期结果和实际结果评测,保证达到用户使用要求。本系统主要采用等价划分法来进行功能测试。本次功能测试主要测试系统的登录、注册、购买商品、植物生长体验、智慧农场首页功能、商品分类、朋友圈功能、购物车功能。5.2.1登录模块测试登录注册功能是用于用户对系统的登录、注册,以达到用户一人一号,保证数据安全性。表5.2登录功能测试用例表编号测试项描述/输入/操作期望结果实际结果测试结论1登录页面登录账号用户使用智慧农场第一步登录系统。输入已注册的用户名:zhengsunyue,输入正确的密码:123456点击登录按钮。系统无提示,跳转智慧农场首页系统无提示信息。并且自动跳转至智慧农场首页,实现登录。测试通过2为验证用户名和密码错误时是否能正常登录。不输入用户名输入任意密码:119991点击登录按钮。系统提示“请填写用户名”,页面不跳转系统提示“请填写用户名”,界面没有进行跳转,不能实现登录3为验证密码不输入时是否能正常登录。输入已注册用户名:zhengsunyue不输入密码点击登录按钮。系统提示“请填写密码”,页面不跳转系统提示“请填写密码”,界面没有进行跳转,不能实现登录4为验证密码输入错误时是否能正常登录。输入已注册用户名zhengsunyue,输入非123456的密码点击登录按钮系统提示“密码错误”,页面不跳转系统提示“密码错误”,界面没有进行跳转,不能实现登录续表5.2登录功能测试用例表编号测试项描述/输入/操作期望结果实际结果测试结论5登录页面登录账号为验证使用未注册用户登录能否正常登录。输入未注册用户名zsy1,输入任意密码,点击登录按钮系统提示“用户不存在!”,页面不跳转系统提示“用户不存在!”,界面没有进行跳转,不能实现登录测试通过6为验证使用停用用户登录能否正常登录。输入已注册状态为停用用户名zsy2,输入正确的密码123456,点击登录按钮系统提示“用户已停用”,页面不跳转系统提示“用户已停用”,界面没有进行跳转,不能实现登录5.2.2智慧农场首页模块测试智慧农场首页主要分布轮播图、活动按钮、商品列表。通过对上述功能的测试,可以提高用户体验感。表5.3智慧农场首页模块功能测试用例表编号测试项描述/输入/操作期望结果实际结果测试结论1智慧农场首页页面轮播图点击为验证轮播图点击是否能够正常跳转。登录系统,进入智慧农场首页,点击轮播图片。进入乡村风景介绍详情页点击图片正常跳转至乡村风景详情页测试通过2轮播图的显示为验证轮播图是否在首页能够正常显示。登录系统,进入智慧农场首页。轮播图正常展示轮播图正常展示3活动专区按钮为验证活动专区按钮是否有效在智慧农场首页,点击“活动专区”按钮跳转至对应活动列表系统跳转至对应活动列表,数据展示正常4商品列表为验证商品列表显示是否正常进入智慧农场首页系统推荐商品列表展示正常系统推荐商品列表展示正常续表5.3智慧农场首页模块功能测试用例表5商品详情跳转为验证点击商品,是否能正常跳转到商品详情页。进入智慧农场首页,点击任意商品页。页面跳转至点击商品的详情页页面跳转至商品的详情页6我的植物按钮为验证我的植物按钮是否有效进入智慧农场首页,点击“我的植物”按钮跳转至对应的植物生长游戏体验的页面系统跳转正常,数据展示正常5.2.3植物生长模块测试通过对植物生长的浇水按钮、浇水进度条、植物生长变化的测试,可以有效检测出该功能可能出现的问题,进一步完善系统。表5.4植物生长模块功能测试用例表编号测试项描述/输入/操作期望结果实际结果测试结论1我的植物页面浇水按钮为验证浇水按钮是否有效登录系统,进入智慧农场首页,点击“我的植物”按钮,进入我的植物页面,点击浇水按钮。系统提示,并浇水成功系统提示“浇水成功”,并增加浇水值测试通过2进度条显示为验证浇水后植物下方的进度条能否有效的增长。进入我的植物页面,点击浇水按钮进度条均匀增长进度条均匀增长3植物生长情况为验证植物是否正常生长进入我的植物页面,不断点击浇水按钮每达到一个浇水值,植物就会生长成另外的情况植物生长情况不断变化,并展示正常5.2.4商品分类展示模块测试通过对商品分类中的页面显示、分类按钮、加入购物车按钮、商品卡片和智能搜索的测试,可以有效的检测出目前还存在的问题,以便于更加完善系统该功能。表5.5商品分类展示模块功能测试用例表编号测试项描述/输入/操作期望结果实际结果测试结论1商品分类页面分类页面显示为验证分类页面是否正常显示。点击导航栏“分类”按钮进入商品分类展示页面,默认展示第一个类型“水叶菜”的商品页面跳转正常,商品展示正常测试通过2水产按钮为验证分类左侧栏是否点击正常。点击界面左侧商品类型列表中的“水产”按钮数据刷新为水产类型的商品商品类型展示正常3加入购物车按钮为验证加入购物车按钮是否能够正常点击,并弹出提示。点击商品卡片右下角“加入购物车”按钮若商品已存在购物车,则弹窗提示“商品已存在”;若商品未存于购物车,则弹窗提示“添加成功。如果商品已经在购物车,弹窗提示“商品已存在”,如果商品未在购物车,弹窗提示“添加成功”4商品卡片为验证分类界面,点击商品卡片能否正常跳转点击商品卡片页面跳转至点击商品的详情页面页面跳转正常,商品信息展示正常5智能搜索为验证能否智能搜索在输入框中输入“青”字,点击搜索页面跳转成功,显示已搜索“青”的页面。列表中展示所有带“青”字的商品页面跳转正常,商品列表展示名称带有“青”字的所有商品5.2.5朋友圈模块测试通过对朋友圈页面的功能测试,可以有效检测到朋友圈按钮、加入购物车按钮、朋友圈操作等是否正常。表5.6朋友圈模块功能测试用例表编号测试项描述/输入/操作期望结果实际结果测试结论1朋友圈页面朋友圈按钮为验证朋友圈按钮是否正常登录系统,点击导航栏上的“朋友圈”按钮页面跳转至“朋友圈”列表页面,数据展示正常页面跳转正常,“朋友圈”信息列表展示正常测试通过2朋友圈页面加入购物车按钮为验证点击朋友圈分享的商品是否能够加入购物车点击“朋友圈”卡片右下方的“加入购物车”按钮若商品已存于购物车,则弹窗提示“商品已存在”;若商品未存于购物车,则成功加入购物车,并弹窗提示“添加成功”若商品已存于购物车,则弹窗提示“商品已存在”;若商品未存于购物车,则成功加入购物车,并弹窗提示“添加成功”3我的朋友圈为验证点击我的朋友圈能否正常跳转至朋友圈信息点击tab导航栏“我的”按钮,点击“我的朋友圈”按钮页面跳转至我的朋友圈页面,“朋友圈”信息内容展示正常页面跳转至我的朋友圈页面,“朋友圈”信息内容展示正常4朋友圈信息删除为验证朋友圈信息删除按钮是否正常点击删除按钮点击“朋友圈”删除按钮,弹框提示“删除成功”,界面数据成功刷新点击“朋友圈”删除按钮,弹框提示“删除成功”,界面数据成功刷新5.2.6购物车模块测试通过对购物车页面的购物车按钮、购物车加号按钮、购物车减号按钮、购物车删除按钮的功能测试,可以有效检测出是否还存在问题和功能缺陷,便于能够更好的改进,提高用户体验。表5.7购物车模块功能测试用例表编号测试项描述/输入/操作期望结果实际结果测试结论1购物车页面购物车按钮为验证点击购物车按钮能否正常跳转登录系统,点击导航栏“购物车”按钮页面跳转至购物车页面,购物车中各类数据显示正常页面跳转至购物车页面,购物车中各类数据显示正常测试通过2加号按钮为验证购物车中的加号按钮是否有效点击商品卡片里的加号按钮成功实现添加商品数量。若点击加号,数量等于商家设定的用户最大购买数,则弹窗提示“最多购买n件商品”,并且总计价格刷新成功实现添加商品数量。若点击加号,数量等于商家设定的用户最大购买数,则弹窗提示“最多购买n件商品”,总计价格计算正常3减号按钮为验证购物车中的减号按钮是否有效点击商品卡片的减号按钮成功实现减少商品数量。若减少数量等于1时,则弹窗提示“最少购买1件商品”,并且总计价格刷新成功实现减少商品数量。若减少数量等于1时,则弹窗提示“最少购买1件商品”,总计价格计算正常4删除按钮为验证购物车中的删除按钮是否有效点击商品卡片删除按钮系统弹窗提示“删除成功”,购物车商品列表刷新,总计价格刷新系统弹窗提示“删除成功”,购物车商品列表刷新,总计价格计算正常5.3兼容性测试兼容性测试主要是检查软件之间能否正确地进行交互和共享信息,在大多数生产环境中,客户机工作站、网络连接和数据库服务器的具体硬件规格会有所不同。因客户机工作站有各种不同,所以会产生许多的软件组合,为避免无法满足各用户的需求,应该进行兼容性测试。以此保证软件按照用户期望的方式进行交互。表5.8兼容性测试用例表配置说明操作系统系统软件外设应用软件结果服务器Window10TOMCATIntelliJIDEA可操作Window11TOMCATIntelliJIDEA可操作MACOSTOMCATIntelliJIDEA2019.3.3x64可操作客户端Window10Android12IntelliJIDEA2019.3.3x64可操作Window11Android12IntelliJIDEA2019.3.3x64可操作MACOSAndroid12IntelliJIDEA2019.3.3x64可操作数据库服务器Window10MySQLNavicatPremium12可操作Window11MySQLNavicatPremium12可操作MACOSMySQLNavicatPremium12可操作浏览器IE8以上、360极速/安全浏览器、搜狗(Trident内核)Window10IE8以上、360极速/安全浏览器、搜狗(Trident内核)可操作FireFoxWindow10FireFox可操作google(Blink内核)Window10google(Blink内核)可操作苹果、遨游浏览器(Gecko内核)Window10苹果、遨游浏览器(Gecko内核)可操作备注5.4测试结论“乡机勃勃”智慧农场互动云平台系统经过上述的功能测试以及兼容性测试之后,验证得出登录、注册、购买商品、植物生长体验、智慧农场首页功能、商品分类、朋友圈功能、购物车等功能模块均能正常运行,达到了本系统的设计预期要求。并且在测试过程中,将存在的问题逐一修改,使得软件运行更具可靠性、稳定性、专业性。

6总结与展望6.1总结随着信息化发展,如何使用互联网促进乡村经济发展,改善农村生活已经成为当今不得不关注的焦点,“乡机勃勃”智慧农场互动云平台系统通过将农村生活简介、农产品商城、种植植物生长体验集合,打造一个智慧农场,为向往农村生活,追求健康食品的广大市场用户提供一个平台,既能解决农产品滞销问题,又能带动乡村经济发展,还能满足现代化生活的需求,为人们的生活带来了方便与乐趣。本系统是一款集农产品购买、乡村风采展示、种植成长体验一体的软件。因货源都来自农村直产,用户可以放心的绿色购物选择。除此之外,用户可以在该系统上体验到各方面的乡村内容。从而实现在助力乡村的同时满足用户线上体验乡村生活、购买农产品等需求。本系统无需单独下载APP运行,为用户节省了储存空间。除此之外本系统页面简洁美观、功能操作简单、趣味性十足,充分展现了农村生活,有助于乡村振兴,更有利于解决农产品滞销的问题。6.2展望但本系统还存在着一些不足之处,例如:因没有和农村谈好合作,暂无法安装监控,所以无法拿到开源数据,导致用户体验感降低;暂时无法实现更加智能化的植物生长养植体验和提高线上线下更加紧密的联动;还不能够掌握到针对用户不同需求的推荐算法,导致不能实现根据用户量身打造旅游攻略,使整个系统更加智能化。在未来将不断提高专业技术和能力,深入学习推荐算法,将本系统更加智能化。继续阅读更多的文献,参与更多的实践,更有效地改善本系统的缺点,争取将本系统推广得更远,为乡村振兴提供模板、为社会发展贡献力量。

参考文献何凤军,蔡玮,王宇.软件可靠性设计方法研究[J].计算机与网络,2021,47(01):64-67.张国兴.网上购物后台管理系统设计与开发[D].电子科技大学,2014.张海藩,牟永敏.软件工程导论(第6版)[M].北京:清华大学出版社,2013:55~56.丁春玲.框架驱动的JSP程序设计课程教学改革[J].科技信息,2012,000(033):650.陈李飞.基于JSP的网上购物系统开发[D].苏州大学.杨旭光.基于微信碎片学习的Python教学模式研究[J].广西民族师范学院学报,2019,36(03):147-149.DOI:10.19488/ki.45-1378/g4.2019.03.038.百科.MySQL(关系型数据库管理系统)[EB/OL]./item/mySQL/471251?fr=aladdin,2019-05-05.邓俊璨.贵阳某单位新员工OA系统的设计与实现[D].厦门大学,2013.陈希.基于HTML5的旅游网站设计[J].电脑知识与技术,2016,12(27):265-266.DOI:10.14004/ki.ckt.2016.3611.陈雅华,李叶子,余万曼,王璇雯,朱志鑫.镇远县白果村肉兔“云养殖”发展模式创新研究[J].南方农业,2021,15(29):165-167.张世登,陆练,杨辰寅,梁小王,马明亮.基于STM32的云养殖监控系统[J].信息与电脑(理论版),2021,33(10):133-135.牛亚丽.农业产业链高质量发展的治理生态研究——基于“互联网+农业产业链”的融合创新视角[J].经济与管理,2021,35(03):1-10.张晓颖,路思丹,曹景怡.依托5G技术农贸市场实现“云操作”[J].现代商业,2021(22):85-87.DOI:10.14097/ki.5392/2021.22.026.徐景磊,宋欣,李冰,王鸿奎,刘超帅,陈宇扬.一种智能云种植机器人的设计与实现[J].天津农学院学报,2018,25(01):81-85.马静.基于微信小程序的购物商城系统的设计与实现[J].微型电脑应用,2021,37(03):31-34.傅伟,涂刚,张贤龙.基于微信小程序的电子商城设计与实现[J].电脑编程技巧与维护,2020(03):60-62.DOI:10.16184/prg.2020.03.022.任建新,王一鸣,李鑫,刘曜嘉,孙岩琦.基于JavaWeb的智慧商城购物系统设计[J].信息技术与信息化,2022(07):23-27.甘文丽,刘雅琴,杨鸿霄.基于Android的果蔬生鲜移动电子商城设计与实现[J].电脑知识与技

温馨提示

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

评论

0/150

提交评论