基Spring Cloud社区网络超市系统
容摘
21世纪天互联网已国蓬勃发展已开始改变国传统生活方式接触互联网越越尤年轻代较普遍年轻更容易接受新生事物外卖软件购物软件消费力年轻外卖软件包含着太确定素确定素食品安全问题互联网时代越越知幕更容易知道断曝光干净外卖制作视频心惊胆战越越敢便点外卖年轻总究解决吃问题没长时间买菜做饭社区网络超市发现该需求迎合年轻生活消费观念方式实体超市互联网台结合目解决年轻想出门送货家质量保证购物需求
关键字:生活服务 网超市 送货门
Abstract
In the 21st centurythe Internet has developed vigorously in China and it has begun to change the traditional way of life of the Chinese people More and more people are exposed to the Internetespecially in the younger generation Young people are also more receptive to new things Whether it is takeaway software or shopping softwarethe main consumer is always young people But takeaway software contains too many uncertainties The biggest uncertainty is food safety In the Internet eramore and more unknown insiders are also easier to be known The unexplained takeaway production video that keeps being exposed makes people frightenedmore and more afraid to order takeaway casually But young people have to solve the problem of eatingbut they don’t have to spend so much time shopping and cooking Thereforethe community network supermarket found this demandwhich caters to the lifestyle consumption concept of young people and combines a physical supermarket with an Internet platform The purpose is to solve the shopping needs of young people who do not want to go home and have quality assurance
Key Words Local Life Services Online Supermarket Home Delivery
目录
第章 绪 1
11 开发背景 1
12 开发意义目 2
13 开发环境 3
第二章 系统分析 6
21 市场现状分析 6
22 需求分析 6
23 行性分析 7
221 济行性 7
222 技术行性 7
223 设计行性 8
第三章 系统设计 9
31 系统业务流程 9
32 门户功模块设计 10
33 台功模块设计 11
34 数库设计 12
第四章 系统实现 15
41 消费者功实现 15
411 注册登录 15
412 商品展示 19
413 搜索商品 19
414 购物车功 20
415 优惠活动 22
42 商家台功实现 23
421 商品功 23
422 商品分类功 32
423 规格参数功 35
424 品牌理 37
425 订单理 39
第五章 测试 41
51 测试目 41
52 测试容 41
53 测试结果 41
54测试总结 44
第六章 总结展 45
61 系统总结 45
62 系统展 45
参考文献 46
致谢 47
第章 绪
11开发背景
着互联网应断发展社会日常生活中衣食住行中处处存着互联网元素互联网技术高速发展互联网产品创造功已覆盖生活中旅游住宿购物订机票音乐视频时聊天覆盖生活中衣食住行休闲娱乐等方面逐渐已成缺部分互联网前景开发容尤年外卖市场挖掘越越想涌进瓜分利润中两外卖软件美团饿越越商店开始软件开店赚钱型连锁餐饮企业身开展外卖服务(海底捞Hi捞送肯德基宅急送麦劳麦乐送等)通外卖台(美团饿等)外卖服务生活变越越方便外卖已成城市忙碌班族日常吃饭首选古语云病口入食物首问题安全外卖偏偏安全毕竟消费者商家制作程商家制作环境唯知道信息通商家店铺信息营业执片说明商家具销售食品资格代表商家定销售合格安全食品食品安全问题型餐饮企业说务必会控十分严格食品安全问题许没严重体商家说问题限放外卖台仅仅负责验证审核卖方商家营业执涉监职责商家手续齐全轻松注册开业食品质量完全商家心欲正正外卖市场巨越越士涌入没烹饪技术利网料理包轻松开店仅仅需加热外卖软件台监问题位外卖会带食品安全问题埋伏笔美团饿相继线款食品安全保险功原吧明显目增强消费者消费信心消费者放心消费保证出现问题负责消费者更意吃放心希出现问题医药赔偿外卖带潜食品安全问题终究部分条件消费者选择动手做饭原应该说根解决食品安全问题担心吃外面明源食品消费者天充足精力时间逛超市逛市场买菜帮助该类消费者提供送货门服务需求吸引该类消费者社区网络超市系统应运生该系统帮户省奔波超市市场时间该社区网络超市系统系统仅仅帮助解决述买菜方便问题买超市里面商品例零食日品等等涵盖必须生活品根满足购物需求该社区网络超市系统具备实体超市切原功提供贴心快速送货门服务
实市场研究目前市面已出现少类似超市系统软件盒马鲜生叮咚买菜美团买菜京东家美团超市服务饿超市服务竞争者足说明超市送货门市场缺乏前景利润十分市场规律必然会发生竞争市场前景越利润越特新兴行业市场竞争公司员越更企业想分割蛋糕蛋糕法满足竞争者非市场利润足够否必然会竞争想市场站稳脚必须具备众特点元素通简单调查发现诉手公司实力然雄厚产品少存着瑕疵普遍特点没线门店户见摸着没办法解决户信心问题述提安全顾虑问题始终没解决信度始终够保证食品安全新鲜问题户关心点社区网络超市系统利传统线超市知名度认知度进行线业务扩展提供更服务样化质量保证线实体超市增加线市场竞争力该系统两处线开展渠道增加超市营业额增加收入二适应市场发展巩固市场位防止客户全部流失线导致线市场受击
12 开发意义目
天日新月异高速发展社会生活节奏慢会越越快特想城市想混出番事业努力工作拼年轻天意支配时间越越少少会天会愿意非必需品花费两时超市闲逛济学中种济需求称懒惰济越越商瞄准懒惰群体已开始懒惰群体身赚取财富懒惰济发掘市场创造市场价值促进社会济发展社区网络超市系统帮助超市提供服务样化扩展线业务渠道提供送货门服务解懒惰消费者心理显着提高服务实际绩效满足懒惰消费者求抓住懒惰消费者群体钱包提高超市营业额度进步转提高收入净利润增加身激烈零售市场竞争力影响力品牌力更快更占零售市场份额适应零售市场互联网影响改变发展促进超市服务业务升级巩固维系已户吸引新户培养增加消费者粘性赖度达长期获利目
13 开发环境
1. BS结构(BrowserServer)
BSCS日常生活中常见广泛两种网络结构模式社区网络超市系统采BS结构(客户端服务端)相CS结构说BS更方便消费者说需电脑者手机设置安装网页浏览器超市说系统维护性升级方便
图11 BS(BrowserServer)结构图
2. Spring框架
Spring框架Spring系列中影响力产品目开发种开放源代码框架该框架解决现JAVA软件开发复杂性流流行Java开发服务器框架SpringBean实现功Spring具备控制反转(IOC)面切面编程(AOP)事务理赖注入(DI)等功种轻量级非侵入式(改变已代码结构)组件化站式框架
3. Spring MVC框架
Spring MVCSpring系列提供基JAVA强灵活轻量级请求驱动Web框架Spring MVC实现MVC设计模式MVC架构模式想法Web层职责分开Spring MVC赖注解进行开发简化开发测试减少难度Spring MVC前端控制器(DispatcherServlet)处理器映射(HandlerMapping)处理器(Handler)处理器适配器(HandlerAdatper)视图解析器(ViewResolver)视图(View)等模块组成
图12 Spring MVC运行流程图
4. Mybatis框架
MyBatis框架出现前重复编写JDBC代码成式Mybatis结合Spring框架进行仅仅需配置XML文件原生Maps中注释接口Java POJO字段数库字段进行映射市场流行ORM框架SQL程序功代码分开通提供DAO层业务逻辑数访问逻辑分离SQL语句系统设计更加清晰易维护易进行单元测试代码分离提高维护性重性低耦合
5. Spring Boot框架
Spring Boot框架Spring家族产品功Spring应程序初始构建开发程程变简单快速益Spring Boot运特定配置方法开发员果没特殊需求改动省定义样板化配置程需关注代码开发环节基MavenGradle插件快速创建独立Spring应程序创建执行JARsWARs嵌TomcatJetty等Servlet容器绝没代码生成需进行繁琐XML配置
6. Spring Cloud
Spring Cloud基Spring Boot云原生应开发工具市场流行微服务架构系统基JVM云原生应开发中涉配置理服务发现熔断器路微代理控制总线分布式会话集群状态理等操作提供种简单开发方式Spring Cloud具服务间相互独立服务扩展性性强等特点
7. MySQL
MySQL 流行关系数库理系统WEB应 MySQL 关系数库理系统应软件
第二章 系统分析
21 市场现状分析
国际零售巨头Wall—Mart沃尔玛1996年刚进入中国时候中国消费者带种全新试应购物体验服务前家周末超市逛逛家月会商品全部购齐售卖商品功外商场承担着家庭周末休闲发时间需求常逛半天尤吸引朋友现消费模式已发生变化时间越越少消费结构已升级时候消费者目前更愿意更倾花费点钱意义事情中解脱出时间精力投入较重方面事情消费者明确购买需求时常常网直接单送家里全优势传统超市卖场样需求具备吸引力消费者味追求全线线消费者更喜欢追求高效便捷消费方式2017年全国网零售额增长超30增长速度线实体零售商相保持较快增速优势时线商超超市年受网零售电商开展影响家电商企业旦开始减少利润补贴线超市价格优势会造成户倾斜发展受限制消费者需求发生巨变化实体超市网超市双方融合坚持优势互补发展方死活竞争局面慢慢走双赢互惠互利良局面
消费者需市场提供服务资进行市场市场已出现叮咚买菜阿里盒马鲜生美团美团买菜京东京东家等款产品前行业领先者纷纷投入市场竞争中二线城市中已巩固行业位未行业壁垒会断提高生活服务O2O二线城市稳定三四线城市消费潜力巨着居民收入断增加三四线城市居民均支配收入增加消费结构升级改善居民生活质量改善文化休闲娱乐消费占百分继续增加食物等生活型消费占消费总支出百分百继续减少服务享受型消费百分断升价格敏感性逐渐降商品服务质量逐渐成吸引消费者焦点
22 需求分析
顾名思义社区网络超市系统超市系统超市应职该系统应该拥超市职般架商品结算付款商品导航商品展示仓库理员等等职抽取出系统两模块消费者模块台理员模块
该系统户群分两模块
消费者模块
包括注册登录浏览商品搜索商品购买商品结算付款等功
台理员模块
包括商品理分类理品牌理规格参数理订单理等功
图21 社区网络超市系统模块总体框架图
23行性分析
221 济行性
济行性系统前期开发员费支出期维护服务器设备费短期超市社区网络系统开发需超市老板投入笔钱进行支持系统投入理定程度促进超市销售额增长扩收益吸引户维护身零售市场长远角度定实现盈利盈利终会远远超出前期投入费
综合观点超市社区网络系统前期需资金源期营收方面说济行
222 技术行性
BS结构系统Web应系统开发Web系统选择Spring + Spring MVC + Mybatis传统SSM框架开发语言选择面象编程语言JAVA达快速开发考虑日户规模会增加需扩容方面时Spring BootSpring Cloud微服务框架协助数库选择MySQL选择MySQL作系统存储数库JAVA开发语言成熟开源技术框架例SpringSpring MVCMybatisSpring BootSpring CloudMySQL数库存储市面类型系统说明技术层面行进行开发
综合观点社区网络超市系统具备技术行性
223 设计行性
系统设计模式考虑MVC模式该种MVC模式效分离接口逻辑业务数库访问实现低耦合提高重性开发方面结合行业前端分离模式端进行模块划分方便日某访问压力较核心功扩容提高系统QPS性提升服务效率户带更体验
第三章 系统设计
31 系统业务流程
图31 系统业务流程示意图
详细操作说明:
消费者进行网站页面进行浏览商品选购商品
加入购物车判断消费者否登录未登录会跳登录页面提示登录已登录会跳购物车页面
购物车页面进行付款付款成功台购买商品品信息保存台生成订单页面显示购物成功查订单信息
32门户功模块设计
图32 门户功示意图
功说明:
注册登录:消费者注册户登录系统购物必需操作
商品展示:商品展示
搜索商品:提供快速搜索服务帮助消费者快速找需商品
购物车:保存消费者已选购商品消费者进行理购买已选购商品购物成功必须操作
优惠活动:消费者展示前促销活动优惠活动信息
33台功模块设计
图33 台功示意图
功说明:
商品理:新增商品修改商品删商品等操作
分类理:新增商品分类修改商品分类删商品分类等操作
规格参数理:新增商品规格参数修改商品规格参数删商品规格参数
品牌理:新增商品品牌删商品品牌修改商品品牌
订单理:订单发货订单删
34 数库设计
表31 商品表(tb_spu)
名称
字段名称
数类型
键
null
商品Id
id
bigint
YES
YES
商品标题
Title
varchar
NO
YES
商品子标题
sub_title
varchar
NO
NO
1级类目id
cid1
bigint
NO
YES
2级类目id
cid2
bigint
NO
YES
3级类目id
cid3
bigint
NO
YES
品牌Id
brand_id
bigint
NO
YES
否架
Saleable
tinyint
NO
NO
创建时间
create_time
Datetime
NO
NO
表32 品牌表(tb_brand)
名称
字段名称
数类型
键
null
品牌id
id
bigint
YES
YES
品牌名
varchar
varchar
NO
YES
品牌图片
image
varchar
NO
NO
首字母
Letter
Char
NO
NO
表33 分类表(tb_category)
名称
字段名称
数类型
键
null
分类id
id
bigint
YES
YES
分类名称
name
varchar
NO
YES
父类id
parent_id
Bigint
NO
YES
否父类
Is_parent
tinyint
NO
YES
排序值
sort
int
NO
YES
表34 址表(tb_address)
名称
字段名称
数类型
键
null
址id
id
bigint
YES
YES
户id
user_id
bigint
NO
NO
收货姓名
name
varchar
NO
NO
收货姓名
phone
varchar
NO
NO
邮编
zip_code
varchar
NO
NO
省份
state
varchar
NO
NO
市
city
varchar
NO
NO
区县
district
varchar
NO
NO
详细址
address
varchar
NO
NO
默认址
default_address
tinyint
NO
NO
址标签
label
varchar
NO
NO
表35 品牌分类中间表(tb_category_brand)
名称
字段名称
数类型
键
null
品牌id
brand_id
bigint
NO
YES
分类id
category_id
bigint
NO
YES
表36 户表(tb_user)
名称
字段名称
数类型
键
null
户id
Id
bigint
YES
YES
户名
username
varchar
NO
YES
密码
password
varchar
NO
YES
注册手机号
phone
varchar
NO
NO
创建时间
created
datetime
NO
YES
表37 订单表(tb_order)
名称
字段名称
数类型
键
null
订单id
order_id
bigint
YES
YES
总金额
total_pay
bigint
NO
YES
创建时间
create_time
datetime
NO
NO
户id
user_id
varchar
NO
YES
收货址(省)
receiver_state
varchar
NO
NO
收货址(市)
receiver_city
varchar
NO
NO
收货址(区县)
receiver_district
varchar
NO
NO
收货址
receiver_address
varchar
NO
NO
收货手机
receiver_mobile
varchar
NO
NO
收货邮编
receiver_zip
varchar
NO
NO
收货
receiver
varchar
NO
NO
买家昵称
buyer_nick
varchar
NO
YES
订单状态
Status
Int
NO
YES
表38 规格参数表(tb_specification)
名称
字段名称
数类型
键
null
订单id
category_id
bigint
YES
YES
规格参数
specifications
varchar
NO
YES
表39 订单详情表(tb_order_detail)
名称
字段名称
数类型
键
null
订单详情id
id
bigint
YES
YES
订单id
order_id
bigint
NO
YES
购买数量
num
int
NO
YES
商品标题
title
varchar
NO
YES
商品价格
price
bigint
NO
YES
商品id
sku_id
Bigint
NO
YES
商品图片
image
varchar
NO
NO
第四章 系统实现
41消费者功实现
411 注册登录
1 注册功
户详细操作说明
输入户名校验输入户名否符合求
输入登录密码校验输入登录密码否符合求
输入重复密码校验否登录密码致
输入手机号校验手机号格式否正确
输入验证码判断验证码否正确
信息符合求注册成功反失败
户注册界面图41示
图41 户注册界面
图42 户注册流程图
核心代码(密码加密):
public static String passwordBcryptEncode(String usernameString password){
return new BCryptPasswordEncoder()encode(username + password)
}
public String encode(CharSequence rawPassword) {String salt
if (thisstrength > 0) {
if (thisrandom null) {
salt BCryptgensalt(thisstrength thisrandom)
} else {
salt BCryptgensalt(thisstrength)
}
} else {
salt BCryptgensalt()
}
return BCrypthashpw(rawPasswordtoString() salt)
}
2 登录功
户登录详细操作说明
输入户名
输入密码
校验户名密码正确跳转商城首页反跳转
登录界面图43示
图43 户登录界面
图44 登录流程图
核心代码(密码校验):
public static Boolean passwordConfirm(String rawPasswordString
encodePassword){
return new BCryptPasswordEncoder()matches(rawPasswordencodePassword)
}
public boolean matches(CharSequence rawPassword String encodedPassword) {
if (encodedPassword null && encodedPasswordlength() 0) {
if (thisBCRYPT_PATTERNmatcher(encodedPassword)matches()) {
thisloggerwarn(Encoded password does not look like BCrypt)
return false
} else {
return BCryptcheckpw(rawPasswordtoString() encodedPassword)
}
} else {
thisloggerwarn(Empty encoded password)
return false }
412 商品展示
图45 商城首页图
413 搜索商品
图46 搜索结果图
图47 搜索程图
搜索商品操作详细说明:
消费者搜索框输入需搜索商品关键字点击搜索钮查商品添加购物车
414 购物车功
图48 购物车图
图49 购物车操作流程图
购物车功详细操作说明:
消费者选择需购买商品购物车进行保存消费者购物车进行删更改购物车中商品数量果消费者需立刻单点击结算钮跳转支付页面进行付款付款成功生成订单等商城配送付款失败配送时清空购物车
核心代码:
public void addCart(Cart cart) {
UserInfo userInfo LoginInterceptorgetUserInfo()
BoundHashOperations
String keycartgetSkuId()toString()
Integer numcartgetNum()
if(hashOperationshasKey(key)) {
判断购物车否已存该商品更新数量
String cartJsonhashOperationsget(key)toString()
cart JsonUtilsparse(cartJsonCartclass)
cartsetNum(cartgetNum()+num)
}
else{
新增购物车
Sku sku goodsClientquerySkuById(cartgetSkuId())
cartsetUserId(userInfogetId())
cartsetTitle(skugetTitle())
cartsetOwnSpec(skugetOwnSpec()) cartsetImage(StringUtilsisBlank(skugetImages())StringUtilssplit(skugetImages())[0])
cartsetPrice(skugetPrice())
}
hashOperationsput(keyJsonUtilsserialize(cart))
}
415 优惠活动
图410 新优惠活动展示图
详细操作说明:
商城首页右边侧栏显示新优惠活动
暂时性吸引消费者目光停留
促进消费者动消费欲
42商家台功实现
421 商品功
1 新增商品功
步骤:填写商品基信息
图411 新增商品步骤填写商品基信息
详细操作说明:
该步骤设置商品分类属品牌方
设置商品标题
设置商品卖点
设置商品包装清单容
设置售服务
步骤二:填写商品概述
图412 新增商品步骤二填写商品概述
详细操作说明:
该步骤十分详细设置商品信息商品进行概述
概述容富文编辑框概述容添加图片设置字体样式添加超文链接
步骤三:填写商品规格参数
图413 新增商品步骤三填写商品规格参数
操作详细说明:
该步骤设置商品规格参数前提需该商品分类设置规格参数否法设置规格参数选择性动作没直接进行步
步骤四:填写商品SKU属性
图414 新增商品步骤四填写SKU属性
详细操作说明:
该步骤设置商品属性款商品种属性例重量价格该步骤参数需提前该商品分类设置规格参数否没影响新增商品功实现
2 修改商品功
步骤:
图415 修改商品步骤填写商品基信息
详细操作说明:
该步骤重新选择商品分类属品牌方
重新设置商品标题
重新设置商品卖点
重新设置商品包装清单容
重新设置售服务
步骤二:
图416 修改商品步骤二填写商品概述
详细操作说明:
该步骤重新设置商品信息商品进行重新概述
概述容富文编辑框概述容添加图片设置字体样式添加超链接
步骤三:
图417 修改商品步骤三填写商品规格参数
操作详细说明:
该步骤修改商品规格参数前提需该商品分类设置规格参数否法设置规格参数选择性动作没直接进行步
步骤四:
图418 修改商品步骤四填写SKU属性
详细操作说明:
该步骤修改商品属性款商品种属性例重量价格该步骤参数需提前该商品分类设置规格参数否没影响新增商品功实现
3 删商品功
图419 商品列表
详细操作说明
删商品方式两种种点击商品右边删图标选中商品左侧方框然单击删商品钮立批量删删操作法撤销逆
4 搜索商品功
图420 搜索筛选商品列表
详细操作说明:
商品列表页右角搜索框输入商品标题关键字进行模糊查询
代码实现:
Example example new Example(Spuclass)
ExampleCriteria criteria examplecreateCriteria()
if (StringUtilsisNotBlank(spuQueryByPageParametergetKey())){
criteriaandLike(title+spuQueryByPageParametergetKey()+)
}
422 商品分类功
功描述:
商品分类分三级分类理页面显示第级分类
1 级分类
图421 级分类结果图
2 二级分类
详细操作说明:
点击级分类显示出该级分类二级分类
图422 二级分类结果图
3 三级分类
详细操作说明:
点击二级分类显示出该二级分类三级分类
图423 三级分类结果图
1 新增商品分类
图424 新增商品分类图
详细操作说明:
点击分类右边编辑框+输入分类名字新增成功适二三级分类操作
2 修改商品分类
图425 修改商品分类图
详细操作说明:
点击分类右边编辑框重新输入分类名字修改成功适二三级分类操作
3 删分类
图426 删商品分类图
图427 删提示图
详细操作说明:
点击分类右边编辑框会弹出图427删提示适二三级分类操作删级分类会删该分类二三级分类二级分类删会删该分类三级分类
423 规格参数功
图428 设置规格参数分组名称
图429 设置规格参数属性名
详细操作说明:
第步设置规格参数分组名称
第二步添加新属性设置属性名否全局属性
添加分组分组添加属性图示
图430 分组属性图
424 品牌理
1 品牌列表
图431 商品品牌列表
2 新增品牌功
图432 新增商品品牌图
详细步骤说明:
点击新增品牌钮然填写弹窗信息
输入品牌名称(必填)
输入品牌首字母(搜索必填)
选择商品分类(必填)
传品牌LOGO图(非必填)
3 修改品牌
图433 修改商品品牌图
详细步骤说明:
点击修改品牌右边编辑区钮填写弹窗信息
重新输入品牌名称(必填)
重新输入品牌首字母(搜索必填)
重新选择商品分类(必填)
重新传品牌LOGO图(非必填)
4 删品牌
图434 删商品品牌提示图
详细步骤说明:
点击删品牌右边编辑区域钮点击弹窗确定钮钮删点击取消取消次删操作
425 订单理
1 订单(未发货已发货)
图435 订单
详细操作说明
点击查订单详情图示
图436 订单详情
2 未发货订单
图437 未发货订单
详细操作说明
点击完成发货操作点击钮查订单详情图436示
3 已发货订单
图438 已发货订单
详细操作说明
点击删该订单点击钮查订单详情图436示
第五章 测试
51测试目
系统测试指已完成功开发系统未投入前步工作测试目发现系统户程中出现系统设计说明书存问题合理方功操作效果否符合预期目标保证系统整天符合预期目标运行正常工作测试期间发现问题记录测试文档开发员提供反馈进行修复重新测试常见系统测试方法包括性测试黑盒测试白盒测试
52 测试容
商品理
商品品牌理
商品分类理
商品规格参数理
户登录户注册
商品搜索
订单理
址理
商品搜索功
53测试结果
表51 商品理模块测试
测试例
预期结果
实际结果
点击新增商品功钮
弹出商品信息输入表单
弹出商品信息输入表单
点击表单保存钮
商品信息保存数库
商品信息保存数库
点击删商品功钮
商品数库删
商品数库删
点击修改商品功钮
弹出商品信息输入表单回显商品信息
弹出商品信息输入表单回显商品信息
输入框输入搜索条件
符合条件商品返回页面
符合条件商品返回页面
表52 户注册测试
测试例
预期结果
实际结果
输入符合求户名
校验失败告知操作者输入正确户名
校验失败告知操作者正确户名
输入符合求登录密码
校验失败告知操作者输入正确密码
校验失败告知操作者输入正确密码
输入登录密码致确认密码
校验失败告知操作者输入相密码
校验失败告知操作者输入相密码
输入格式误手机号
校验失败告知操作者输入格式正确手机号
校验失败告知操作者输入格式正确手机号
点击获取短信验证码功钮
发送验证码操作者输入手机号
发送验证码操作者输入手机号
输入致短信验证码
校验失败告知操作者验证码误
校验失败告知操作者验证码误
点击完成注册钮
校验表单信息符合求发送注册请求反发送提示操作者输入正确表单信息
校验表单信息符合求发送注册请求反发送提示操作者输入正确表单信息
表53 户登录测试
测试例
预期结果
实际结果
输入正确账号密码
登录成功跳转首页
登录成功跳转首页
输入正确账号密码
登录失败
登录失败
表54 商品品牌理模块测试
测试例
预期结果
实际结果
点击新增商品品牌功钮
弹出商品品牌信息输入表单
弹出商品品牌信息输入表单
点击表单保存钮
商品品牌信息存入数库
商品品牌品牌信息存入数库
点击删商品品牌功钮
商品数库删
商品数库删
点击修改商品品牌功钮
弹出商品品牌信息输入表单回显商品信息
弹出商品品牌信息输入表单回显商品信息
输入框输入搜索条件
符合条件商品品牌返回页面
符合条件商品品牌返回页面
表55 商品品牌理模块测试
测试例
预期结果
实际结果
点击新增商品品牌功钮
弹出商品品牌信息输入表单
弹出商品品牌信息输入表单
点击表单保存钮
商品品牌信息存入数库
商品品牌品牌信息存入数库
点击删商品品牌功钮
商品数库删
商品数库删
点击修改商品品牌功钮
弹出商品品牌信息输入表单回显商品信息
弹出商品品牌信息输入表单回显商品信息
输入框输入搜索条件
符合条件商品品牌返回页面
符合条件商品品牌返回页面
表56 商品搜索功模块测试
测试例
预期结果
实际结果
搜索框输入搜索条件点击搜索钮
返回符合条件商品
返回符合条件商品
搜索框输入搜索条件点击搜索钮
做处理
做处理
表57 购物车功测试
测试例
预期结果
实际结果
点击加入购物车功钮
商品加入购物车跳转购物车页面
商品加入购物车跳转购物车页面
点击结算钮
跳转支付页面
跳转支付页面
进行支付操作
支付成功添加订单支付失败处理
支付成功添加订单支付失败处理
54测试总结
次次测试发现社区超市系统系统开发员进行开发程中遗漏潜未发现 BUG通期修复BUG已修复完毕进步改善社区超市系统功严谨避免期线时出现重错误次测试加深开发员测试工作流程熟悉度提醒开发程中需做细心严谨总说测试务基完成达社区超市系统达预期目标
第六章 总结展
61 系统总结
社区网络超市系统具备操作简单易户快速手需安装程序仅仅手机电脑身已安装浏览器极方便时系统期功升级保留灵活性需程序包重新发布服务器重启程序轻松完成功升级般升级选择凌晨户较少情况升级影响户体验静悄悄完成升级带户更体验系统更强性
62 系统展
期月准备时间中技术学系统框架搭建数库表设计核心编码开发工作测试阶段完成第版社区网络超市系统基满足户需求希该社区网络超市系统工作程中超市理销售带帮助第版社区网络超市系统功特完善存着许需优化升级方系统做完美发现瑕疵进行改善系统会断完美成熟
参考文献
[1]张博 张海军 郭风 电子商务实体超市影响策分析[J] 中国物流采购 2015(2)7071
[2]翟剑锟 Spring框架技术分析应研究[D] 中国科学院学(工程理信息技术学院) 2013
[3]杨家炜基Spring Bootweb设计实现[J]轻工科技2016(7)8689
[4]李娜 基Spring Cloud微服务架构应[J] 电子技术软件工程 2019(12)
[5]常俊 基MySQL数库结构设计[J] 信息安全技术 2015(09)5759
[6]昝道广 Java程序开发数库框架应[J] 电子技术软件工程 000(011)P178178
[7]王磊Mysql数库访问方法研究[J]网络安全技术应2014(4)138139
[8]郭子南 轻量级架构安全控制研究应[D] 连交通学 2008
[9]欧锋邹敏李晓桢Java技术框架概述[J]计算机系统应2012(8)236239
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档