【《外卖点餐系统的详细设计与实现测试案例》2800字】_第1页
【《外卖点餐系统的详细设计与实现测试案例》2800字】_第2页
【《外卖点餐系统的详细设计与实现测试案例》2800字】_第3页
【《外卖点餐系统的详细设计与实现测试案例》2800字】_第4页
【《外卖点餐系统的详细设计与实现测试案例》2800字】_第5页
已阅读5页,还剩5页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

外卖点餐系统的详细设计与实现测试案例目录TOC\o"1-3"\h\u25422外卖点餐系统的详细设计与实现测试案例 [22],通过对系统功能的详细设计,能对目标系统要实现的功能有一个更加精确的实现过程描述,这为真正进行编码时带来很大的帮助。本章详细设计过程主要通过功能的时序图来体现。1.1管理员权限模块1.1.1用户信息管理当管理员进入系统以后,可以对普通用户信息进行管理。打开用户信息管理界面,在这里可以对所有的客户信息进行查询,界面顶部给出了用户信息检索关键字段,如果需要对用户信息进行查询,可以在搜索框输入内容进行搜索。如果要对用户信息进行修改,可以首先选择用户,然后执行修改请求。如果要对客户资料进行新增,那么点击新增按钮来实现。如果需要对用户信息删除,可以选择删除然后执行请求。管理员对系统中普通用户信息进行管理的时序图如图1.1所示。图1.1用户管理时序图如图1.2显示的就是用户信息管理实现的页面,此页面提供给管理员的功能有:用户信息的查询管理,可以删除用户信息、修改用户信息、新增用户信息,还进行了对用户名称的模糊查询。图1.2用户信息管理页面1.1.2菜品展示管理与对用户信息的管理类似,管理员还可以进行对菜品展示信息的管理。界面上有对菜品的搜索输入框,按菜品的价格区间查询菜品。列表中显示菜品图片、菜品描述、菜品价格等信息,每一个菜品对都有详情、修改、和删除的操作按钮,因为对某一菜品进行详情查看、删除和编辑,需要对这一菜品选中。新增时,在菜品展示信息的新增页面填写信息,填写完成、检验无误后向后端传入数据,后端执行成功后会将新的菜品展示信息展示到菜品展示界面上。管理员对菜品展示信息进行管理的时序图如图1.3所示。如图1.4显示的是菜品展示管理页面的实现,此页面提供给管理员的功能有:新增菜品展示信息,修改菜品展示信息,删除菜品展示信息,对菜品价格的一个区间查询。图1.3菜品展示信息管理的时序图 图1.4菜品展示管理页面1.1.3订单信息管理管理员管理的订单信息包括已取消订单、已支付订单、已完成订单等不同状态的订单,左侧导航栏中按不同类别的订单对订单进行了分类,点击导航栏不同模块会进入相应的订单管理页面。在界面中同样有顶部的搜索栏可以对订单进行查询,界面中可以查看订单信息。对某一订单可查看详情、删除订单。也可以一次性选择多条订单进行批量删除。订单信息管理时序图如图1.5所示。图1.5管理员订单管理时序图如图1.6显示的为订单信息管理的实现页面图1.6订单管理实现1.2普通用户权限模块1.1.1个人信息管理用户登录进入前端点餐系统,点击顶部导航栏的的个人中心,即可进入个人中心界面。个人中心页面内容分为左右两个板块,左边是导航栏,右边会根据不同导航内容显示不同界面,包括个人中心、我的订单、我的地址、我的收藏不同模块。个人中心修改用户信息的时序图如图1.7所示。用户个人信息管理的实现页面如图1.8所示。图1.7用户个人信息修改时序图图1.8用户个人信息管理的实现1.1.2购物车信息管理用户可以将喜爱的食物添加到购物车,在购物车页面可以增加减少菜品数量。界面显示购物车中各个菜品信息及菜品的总价信息,可以对购物车点击购买,也可以对菜品进行删除操作。在界面上选择要删除的菜品,点击按钮进行操作,会调用业务层和数据层中的相关方法执行操作,执行完毕的结果依次返回。用户购物车管理页面如图1.9所示。图1.9用户购物车管理实现图1.1.3收藏信息管理用户可以将喜爱的菜品添加到收藏夹,还可以根据菜品名称进行模糊查询,方便客户在自己的收藏夹中快速找到喜爱的菜品,不必每次都浏览所有菜品进行选择。当厌倦某一菜品,也可以将其从收藏夹移除。收藏信息管理的的时序图如图1.10所示图1.10菜品收藏管理时序图收藏夹内容管理的实现如图1.11所示。图1.11用户收藏管理实现

2系统测试2.1 系统测试的目的意义系统开发完成之后,必须经过测试。测试对发现系统问题,提升系统性能有很大的意义。测试的定义是“为了发现程序的错误而执行程序的过程”REF_Ref72497845\r\h[23]。程序测试不是为了证明程序的正确性,也不是特意一定要找出系统的毛病,一次成功的测试应该发现程序未被发现的潜在问题。有效的测试能够有效减少软件出现故障的频率,让系统中隐性缺陷能够及时得到发现。当然,通过测试是不能发现系统的所有问题的,后续系统的维护依然是重要且不可避免的。2.2 系统功能测试2.1.1登录功能测试使用本外卖点餐系统的第一步就是登陆进入系统,所以本次测试首先对登录功能进行测试。系统用户分为管理员和普通用户,选择管理员角色admin、用户111角色进行登录功能测试,测试的数据表如表2.1和表2.2所示。表2.1管理员登录功能测试数据表输入的登录账号输入的登录密码角色登录结果adminadmin管理员登录进入程序admin333管理员登录失败,账号或密码不正确111123管理员登录失败,账号或密码或权限不对表2.2用户111登录功能测试数据表输入的登录账号输入的登录密码角色登录结果111111用户登录进入程序111123用户登录失败,账号或密码不正确222123用户登录失败,账号或密码或权限不对2.1.2用户主要功能测试根据前面的功能需求分析、系统实现,测试系统是否完成用户的基础功能。表2.3用户功能测试数据表测试功能测试操作预期结果实际结果完成与否个人信息管理用户111的信息修改成功修改用户信息成功此修改用户信息是购物车管理用户111向购物车中添加菜品,编辑菜品数量能成功加入购物车,对购物车中菜品数量增减购物车管理功能正常执行是收藏菜品管理用户111收藏、移除菜品,搜索收藏的菜品收藏相关功能正常使用收藏相关功能正常使用是用户查看相关订单信息用户成功下单支付完成,生成已支付订单,管理员配送后,订单状态变为配送中,用户确认收货后,订单状态变为已完成用户订单管理相关功能正常使用用户订单管理相关功能正常使用是2.1.3管理员相关功能测试根据前面的系统设计、系统实现,测试系统是否完成管理员的基础功能。表2.4管理员功能测试数据表测试功能测试操作预期结果实际结果完成与否用户信息管理管理员admin管理用户111的信息添加、删除、修改成功添加、删除、修改成功是菜品信息管理管理员admin管理菜品信息添加、删除修改菜品信息成功添加、删除修改菜品信息成功是订单信息管理管理员admin管理订单信息订单添加删除配送等功能成功实现订单添加删除配送等功能成功实现是2.3测试结果分析根据测试数据表中的和数据,可得出最终的测试结论。从此次对本外卖点餐系统的测试中,可以看出,系统不同身份登录验证成功实现。普

温馨提示

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

评论

0/150

提交评论