基于微信小程序的社区团购平台开发-答辩_第1页
基于微信小程序的社区团购平台开发-答辩_第2页
基于微信小程序的社区团购平台开发-答辩_第3页
基于微信小程序的社区团购平台开发-答辩_第4页
基于微信小程序的社区团购平台开发-答辩_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

毕业设计答辩基于微信小程序的社区团购平台开发毕业设计答辩汇报答辩人:×××指导教师:×××××××大学·计算机科学与技术2026年8月目录社区团购平台01摘要系统概述与核心成果02第一章绪论研究背景·意义·现状·内容03第二章相关技术小程序·Vue·SpringBoot·MySQL04第三章系统分析可行性·功能需求·非功能需求05第四章系统设计架构·功能·流程·数据库06第五章系统实现用户·管理员·商家功能07第六章系统测试测试用例与测试结论08结语总结与展望02摘要社区团购平台核心成果:按软件工程四阶段完成系统分析、设计、实现与测试,全部测试用例通过,达成毕业设计预期目标以微信小程序为载体的社区团购平台“线上下单、线下自提”·前后端分离架构·三角色业务闭环社区团购依托微信社交生态发展起来,通过集单加自提的方式缓解生鲜电商“最后一公里”配送难题。平台采用前后端分离架构:用户端基于原生微信小程序,管理后台基于Vue与HTML,后端基于Java与SpringBoot提供RESTful接口,业务数据统一存储于MySQL数据库。3类系统角色4个工程阶段24张数据表18项测试用例全通过关键词:社区团购;微信小程序;SpringBoot;MySQL;前后端分离论文:《基于微信小程序的社区团购平台开发》摘要0301·研究背景社区团购平台社区团购快速崛起,但生鲜“最后一公里”难题与平台运营痛点并存,中小型运营方缺乏轻量化工具行业背景2016萌芽社区团购于长沙起步,依托微信群社交组织预售2020爆发疫情催生无接触购物需求,美团优选、多多买菜等入局2021突破6亿用户成为下沉市场数字化消费重要入口当前生鲜电商成本与体验矛盾持续,行业进入精细化运营痛点与切入点配送难题生鲜对时效与损耗要求高,传统仓配模式难兼顾成本与体验运营痛点品类杂乱、团长管理不规范、售后服务响应慢、自提体验参差切入机会面向中小型运营方的轻量化微信小程序方案仍显不足本文定位设计并实现覆盖用户、商家、管理员三角色的功能完整平台论文:《基于微信小程序的社区团购平台开发》第一章绪论0401·研究意义社区团购平台兼具应用价值与工程实践价值:为中小型运营方提供可复用方案,并贯通完整开发链路应用价值为中小型社区团购运营方提供一套可复用的信息化解决方案,将以下环节整合进微信小程序:·商品展示/在线下单/拼团开团·购物车/订单跟踪·自提点与团长申请审核/投诉处理降低社区团购业务数字化门槛:居民通过微信即可完成从浏览到提货的完整流程,无需安装独立应用,契合社区人群移动使用习惯。工程实践价值课题覆盖从端到端的完整开发链路:·原生小程序前端(用户端)·Vue管理后台(管理员/商家)·SpringBoot后端(RESTful接口)·MySQL数据库(业务持久化)涉及前后端分离架构、RESTful接口设计、数据库建模与系统测试等软件工程环节,综合运用计算机网络、数据库原理、Java程序设计等课程知识。为同类小程序电商系统的设计与实现提供可参照的工程样例论文:《基于微信小程序的社区团购平台开发》第一章绪论0501·国内外研究现状社区团购平台国内研究沿五大线索展开;国外无独立研究对象,微信基础设施化为理解技术底座提供框架国内研究现状·五大线索①模式机理肖志坚(2019)等界定为基于微信小程序的社区电商形态②商业模式熊亚丹(2022)等从价值主张、渠道等提出改进思路③团长管理史晓飞(2021)等指出团长选拔、培训与激励关系成败④消费者行为郑敬茹(2022)实证服务质量显著影响重购意愿⑤营销策略向洪尘(2023)基于SICAS与聚类做差异化营销研究多聚焦头部平台与理论机制,对中小型运营方的工程化落地研究相对有限。国外研究现状①微信基础设施化Plantin&deSeta(2019):微信经历“平台化、基础设施化”两阶段,微信支付建立新的交易标准②西方折扣团购研究聚焦Groupon等交易机制与CSA配送模式西方模式缺乏“社交+预售+自提”相结合的路径依赖,对中国的直接理论回应有限。研究结论:社区团购是中国特色零售创新,社交裂变+预售集单+自提履约的模式需要完整的信息化支撑论文:《基于微信小程序的社区团购平台开发》第一章绪论0601·研究内容与技术路线社区团购平台按软件工程方法,依次完成系统分析、系统设计、系统实现与系统测试四个阶段主要研究内容1系统分析可行性论证+三角色用例建模+非功能需求2系统设计总体架构+功能结构+核心流程+数据库设计3系统实现原生小程序/Vue/SpringBoot三端模块开发4系统测试18项功能测试用例设计并逐项执行验证图1.1论文技术路线图论文:《基于微信小程序的社区团购平台开发》第一章绪论0701·研究方法社区团购平台四种研究方法贯穿课题全程从背景梳理到需求定义、从设计建模到质量验证,环环相扣1文献研究法梳理社区团购产业背景与研究现状为需求分析提供依据2案例分析法参考兴盛优选、美团优选等功能组织融入自提点、团长、拼团要素3软件工程方法用例建模、模块划分、流程图与E-R建模前后端分离组织工程代码4系统测试法设计功能测试用例并依据运行结果验证测试结论作为交付依据方法驱动:以软件工程方法论为主线,文献与案例支撑需求,测试保障交付质量论文:《基于微信小程序的社区团购平台开发》第一章绪论0802·技术选型总表社区团购平台前后端分离架构:小程序端+Vue管理后台+SpringBoot后端+MySQL数据存储表2-1技术选型总表层次技术版本用途小程序端微信原生小程序WXML/WXSS/JS用户端购物、拼团、订单页面管理后台HTML/Vue/EchartsHTML5/Vue3/5.x页面结构/组件化交互/数据统计后端Java/SpringBootJDK17/3.x业务逻辑实现/RESTful接口数据库MySQL8.0业务数据持久化开发工具微信开发者工具最新稳定版小程序调试、预览与上传结论:所选技术均为成熟稳定方案,具备活跃社区生态,满足平台功能需求论文:《基于微信小程序的社区团购平台开发》第二章相关技术介绍0902·前端技术社区团购平台管理后台前端:HTML组织结构·Vue组件化交互·Echarts数据可视化HTML超文本标记语言·页面结构·通过标题、段落、列表、表格、表单等标签组织页面元素·HTML5新增语义化标签、canvas、本地存储与多媒体播放能力用于搭建管理后台页面骨架,配合CSS完成布局样式Vue渐进式框架·组件化+响应式·页面拆分为可复用组件,数据与视图自动同步,避免手工操作DOM·Vue3CompositionAPI性能更优·配合ElementUI快速搭建后台界面经Axios发起HTTP请求与后端接口交互Echarts开源可视化图表库·内置折线图、柱状图、饼图、散点图、雷达图等多种图表类型·支持大数据量渲染与交互式操作·通过配置项描述数据、坐标轴与样式展示订单量、销售额等经营统计信息论文:《基于微信小程序的社区团购平台开发》第二章相关技术介绍1002·后端与小程序端技术社区团购平台Java+SpringBoot+MySQL支撑后端服务;微信原生小程序承载用户端体验Java(JDK17)·面向对象、跨平台,一次编写多处运行·垃圾回收自动管理内存,异常与多线程稳定·类型安全与并发支持满足订单、拼团业务SpringBoot(3.x)·自动装配与起步依赖,大幅减少XML配置·内嵌Tomcat独立运行,RESTful接口·控制器/服务/数据访问三层组织业务代码MySQL(8.0)·开源关系型数据库,支持事务、索引、外键·InnoDB提供行级锁与崩溃恢复能力·存储用户、商品、订单、购物车等业务数据微信开发者工具+原生小程序·WXML/WXSS/JS描述页面结构与逻辑·即用即走、无需安装,微信登录与支付打通·wx.request与后端通信,完成下单闭环论文:《基于微信小程序的社区团购平台开发》第二章相关技术介绍1103·可行性分析社区团购平台从经济、技术、社会、法律四个维度论证项目具备实施条件经济可行性·技术栈开源免费,仅需服务器与域名成本·小程序免安装,节省推广与渠道成本·通过订单佣金、入驻服务费、优惠券分成形成收入技术可行性·原生小程序+Vue3+SpringBoot均成熟稳定·自动装配降低配置复杂度,RESTful便于联调·同类系统大量成功实践,团队有课程经验积累社会可行性·契合“线上下单、小区自提”的现实需求·盘活社区零售资源,促进本地农产品流通·即用即走对中老年用户同样友好法律可行性·遵守网络安全法、个人信息保护法·遵循最小必要原则,密码加密存储·商品发布与交易符合电商、食品安全监管要求论文:《基于微信小程序的社区团购平台开发》第三章系统分析1203·管理员需求分析社区团购平台管理员是平台运营核心角色,操作以审核与数据维护为主,不直接参与商品交易图3.1管理员角色用例图管理员职责用户管理查询/修改/删除/新增,保障用户数据规范有序自提点申请审核核验地址与信息后通过或拒绝团长申请审核资质核验,通过后可组织社区团购投诉信息处理查看投诉内容并给出回复商品与订单管理兜底职责+订单发货商家管理审核商家入驻申请用例关系:用户管理include查询/修改/删除/新增;投诉处理extend回复投诉;审核类extend审核通过。管理员在平台中处于统筹监管位置论文:《基于微信小程序的社区团购平台开发》第三章系统分析1303·用户需求分析社区团购平台用户是社区团购业务参与主体,功能覆盖商品发现到收货售后的完整链路图3.2用户角色用例图用户功能需求购物闭环浏览商品/今日特惠/收藏商品立即购买确认订单→余额支付加入购物车暂存商品、修改数量、统一结算我要开团发起拼团、邀请好友、凑齐成团我的订单查看订单状态、取消未成团拼团社区服务团长申请/自提点申请/投诉建议社交分享商品种草分享浏览商品include查看详情/今日特惠,extend收藏;我要开团extend邀请好友参团;加入购物车extend修改数量。拼团与申请审核体现社区团购的社交属性论文:《基于微信小程序的社区团购平台开发》第三章系统分析1403·商家需求分析社区团购平台商家是商品供给方,职责围绕商品供给与订单履约展开,直接影响用户端展示与流转图3.3商家角色用例图商家功能需求商品信息管理添加/修改/删除商品extend查看用户对商品的评论订单管理查看订单明细→待发货订单发货录入物流信息后订单状态同步更新优惠券管理创建满减等优惠活动促进销售商品种草管理维护分享内容吸引用户关注用例关系:商品信息管理include添加/修改/删除,extend查看评论;订单管理include查看订单/订单发货。商家核心职责:商品供给与履约发货论文:《基于微信小程序的社区团购平台开发》第三章系统分析1503·非功能需求社区团购平台从可靠性、安全性、易用性、稳定性四个方面提出质量约束可靠性·登录、下单、支付等关键操作结果正确一致·事务机制保障多表操作原子性·异常输入校验+错误提示+日志记录安全性·密码加密存储,会话令牌鉴权防越权·输入转义防止SQL注入与跨站脚本攻击·三角色权限隔离,敏感操作需对应权限易用性·界面简洁直观,操作路径短·核心功能置于底部导航,便于单手操作·手机视口自适应布局,不同机型显示一致稳定性·支撑日常运营规模的并发访问·图片与静态资源压缩,数据库索引优化·热点商品缓存策略,异常快速恢复论文:《基于微信小程序的社区团购平台开发》第三章系统分析1604·系统总体架构社区团购平台前后端分离三层结构:客户端→SpringBoot后端→MySQL数据库图4.1系统总体架构图三层职责清晰客户端承载页面,后端处理业务逻辑,数据库持久化数据接口契约解耦前端通过RESTful接口与后端解耦,任一端独立修改数据交互方式wx.request/Axios发起请求,结果封装为JSON返回论文:《基于微信小程序的社区团购平台开发》第四章系统设计1704·系统功能结构社区团购平台功能按用户、商家、管理员三类角色组织,各角色拥有相互独立的操作空间图4.2系统功能结构图用户端今日特惠/商品浏览收藏/购物车/立即购买我要开团/团长·自提点申请/订单/投诉商家端商品信息管理/优惠券管理商品种草管理/订单管理管理员端商品/商家/用户管理团长·自提点审核/投诉处理/订单管理论文:《基于微信小程序的社区团购平台开发》第四章系统设计1804·核心业务流程社区团购平台选取登录、立即购买、加入购物车、我要开团四个典型流程设计判断条件与状态流转登录流程1输入账号密码提交2密码是否正确?3校验角色分流4跳转对应角色首页否:提示错误·连续超3次锁定本次登录立即购买1详情页点击立即购买2确认订单(地址/备注/券)3余额是否充足?4扣余额→生成已支付订单5支付成功·跳转我的订单否:提示余额不足请充值加入购物车1详情页点击加入购物车2购物车是否已存在?3是:数量+1否:新增记录4提示已加入购物车5勾选商品→去结算同一商品仅保留一条记录,结算时重新计价我要开团1拼团大厅点我要开团2确认商品与拼团人数并支付3支付是否成功?4生成拼团单(拼图中)·分享链接5好友参团→成团/未满可取消失败:提示支付失败并结束流程设计明确判断条件与状态流转,保障订单、余额与拼团数据的一致性论文:《基于微信小程序的社区团购平台开发》第四章系统设计1904·数据库设计(E-R图)社区团购平台以E-R图刻画15个核心实体的概念模型,整体映射为24张数据表的物理结构数据库设计要点15个核心实体:管理员、用户、商家、商品分类、商品信息、今日特惠、商品订单、购物车、优惠券、我的收藏、商品种草、查看分享、团长申请、自提点申请、投诉信息核心关系:用户1—N下单/加购/提交申请商家1—N发布商品分类1—N归类商品外键关联保障数据完整性图4.22系统整体E-R图论文:《基于微信小程序的社区团购平台开发》第四章系统设计2004·核心数据表设计社区团购平台全库共24张数据表,均以id为主键、addtime记录创建时间;下表节选核心业务表(字段名逐字取自论文)核心数据表设计(表4-1~4-15节选)数据表关键字段业务用途users管理员表username,password,role后台管理账号与角色权限yonghu用户表yonghuzhanghao,yonghumima,yonghuxingming,shoujihaoma,yongjin,jf,money,vip注册用户账号/购物/结算shangjia商家表shangjiazhanghao,mima,dianpumingcheng,sfsh,shhf入驻商家与店铺经营信息shangpinxinxi商品信息表商品名称,分类,规格,价格,团购价,拼团人数,当前人数,商家账号普通商品与拼团业务数据orders商品订单表orderid,goodname,buynumber,price,discountprice,total,type,status,address,物流,团购编号订单生命周期与履约状态cart购物车表商品名称,商品图片,购买数量,单价,折扣价,用户id,商户名称暂存待结算商品coupon优惠券表优惠券名称,类型,满额,优惠额,生效时间,过期时间满减抵扣规则团长/自提点/投诉等申请与社区表团长申请(用户账号,姓名,手机,申请原因,是否审核)、自提点申请、投诉信息、我的收藏、商品种草、今日特惠等社区服务与营销数据完整性保障:id主键+addtime默认CURRENT_TIMESTAMP+外键关联(用户id、商家账号等)论文:《基于微信小程序的社区团购平台开发》第四章系统设计2105·用户功能实现社区团购平台用户端基于原生微信小程序实现:立即购买/加入购物车/我要开团三大购物环节①立即购买9:41确认订单智利车厘子5斤规格:1件·单价¥99.90¥99.90收货地址:xx小区1栋101优惠券:满100减10合计:¥99.90余额支付余额不足时提示充值·下单被拦截②加入购物车9:41购物车新疆阿克苏苹果8斤¥39.90+1土鸡蛋30枚¥29.90+2全选已选2件合计¥99.70去结算已存在→数量+1不存在→新增记录③我要开团9:41我的订单·拼团海南芒果·3人团¥49.90当前1人/3人状态:拼团中取消拼团邀请好友参团分享链接·人数凑齐后成团支付成功→拼团中→成团/未满可取消论文:《基于微信小程序的社区团购平台开发》第五章系统功能实现2205·管理员功能实现社区团购平台管理后台基于Vue实现列表+操作按钮的运营界面,覆盖用户管理与三类审核事务用户管理·图5.4自提点申请管理·图5.5团长申请管理·图5.6投诉信息管理·图5.7论文:《基于微信小程序的社区团购平台开发》第五章系统功能实现2305·商家功能实现社区团购平台商家端完成商品供给与订单履约,操作结果通过接口实时同步至用户端商品信息管理·图5.8新增/修改/删除/查询·列表行操作+编辑表单订单管理·图5.9订单明细+发货操作·录入物流单号后状态更新商品供给:变更实时同步首页与商品列表·订单履约:发货后物流信息同步用户端,形成完整闭环论文:《基于微信小程序的社区团购平台开发》第五章系统功能实现2406·测试用例(一)登录与权限·用户购物社区团购平台登录鉴权、角色权限隔离与用户购物链路共10项用例,测试结果全部“通过”表6-1登录与权限测试用例表用例编号测试项测试步骤输入数据预期结果实际结果结论TC-01用户登录打开小程序进入登录页,输入账号密码,点击登录账号test01,密码123456登录成功,跳转首页,首页显示用户昵称登录成功,跳转首页,昵称显示正确通过TC-02密码错误输入错误密码,点击登录账号test01,密码000000提示密码错误,停留在登录页提示用户名或密码错误,未跳转通过TC-03管理员登录输入管理员账号密码,点击登录账号admin,密码admin登录成功,跳转管理端首页登录成功,进入管理端通过TC-04角色权限隔离使用普通用户账号访问管理端接口账号test01,访问用户管理接口拒绝访问,返回无权限提示接口被拦截,提示无权限通过表6-2用户购物流程测试用例表用例编号测试项测试步骤输入数据预期结果实际结果结论TC-05立即购买首页选择商品进入详情,点击立即购买,填写收货信息与优惠券,提交订单商品智利车厘子5斤,数量1,地址xx小区1栋生成订单,状态待发货,余额扣减订单生成成功,余额正确扣减,跳转我的订单通过TC-06余额不足拦截余额为0时提交订单商品价格高于余额提示余额不足请充值提示余额不足,下单被拦截通过TC-07加入购物车商品详情页点击加入购物车,进入购物车页商品新疆阿克苏苹果8斤,数量1购物车新增记录,合计金额正确购物车显示该商品,数量与金额正确通过TC-08购物车结算勾选商品,点击去结算勾选2件商品跳转确认订单页,显示所选商品与总价确认订单页显示勾选商品,总价正确通过TC-09我要开团进入拼团大厅,点击我要开团,选择拼团商品并提交拼团商品海南芒果,拼团人数3开团成功,生成团购单,进入拼图中状态开团成功,我的订单显示拼图中通过TC-10优惠券领取进入我的优惠券页面,领取满减券满100减10优惠券列表新增一条,状态未使用领取成功,列表显示新券通过论文:《基于微信小程序的社区团购平台开发》第六章系统测试2506·测试用例(二)管理员·商家社区团购平台管理员审核运维与商家商品订单履约共8项用例,测试结果全部“通过”表6-3管理员功能测试用例表用例编号测试项测试步骤输入数据预期结果实际结果结论TC-11用户管理管理员进入用户管理,查看修改删除用户用户test01列表显示全部用户,可查看详情修改删除用户列表加载正常,操作生效通过TC-12自提点申请管理管理员进入自提点申请管理,审核待审核申请申请某小区自提点,审核通过审核状态更新为通过,申请人可见审核成功,状态更新正确通过TC-13团长申请管理管理员进入团长申请管理,审核待审核申请申请张三,审核通过审核状态更新为通过审核成功,状态更新正确通过TC-14投诉信息管理管理员进入投诉信息管理,查看投诉详情并回复投诉商品质量问题,回复已联系商家处理回复内容保存,状态更新回复保存成功,显示回复内容通过表6-4商家功能测试用例表用例编号测试项测试步骤输入数据预期结果实际结果结论TC-15商家登录输入商家

温馨提示

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

评论

0/150

提交评论