基于uniapp的药品商城外卖小程序
博主主页:猫头鹰源码
博主简介:Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万+、专注Java技术领域和毕业设计项目实战
主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询
文末联系获取
项目介绍:
本系统2022年12月26日创作完成,该系统包含小程序端和管理端,系统小程序端采用uniapp实现,小程序接口和管理端采用springboot完成,使用mysql数据库。
项目功能:
登录注册
个人信息维护和更新
余额充值、地址维护、广告展示
签到获取积分、积分可兑换商品
查看我的订单和评价
可以使用自取或外卖购买药品
分类查看药品,加入购物车
结算购物车商品
等待取货或自取管理员功能:用户管理、分类管理、商品管理、充值记录、地址管理、签到记录、积分商品管理、用户兑换记录、订单管理、评价管理、广告管理、管理员管理。
文档:
系统包含技术:
管理端:springboot、layui
小程序端:uniapp、uview、js、css等
开发工具:idea/hbuilder
数据库:mysql 5.7
JDK版本:jdk1.8
部分截图说明:
下面是登录
小程序首页
可以买药,选择自取或外卖
药品详情
结算药品
积分签到
积分商品
订单评价
个人中心
充值
后台首页
用户管理
商品管理
订单管理
积分签到
评价管理
部分代码:
购物车操作
/*** 分页查询* pageIndex 当前页码* pageSize 显示条数*/@RequestMapping(value = "/findCart")public String findCart(Integer pageIndex, Integer pageSize, Model model,HttpServletRequest request) {HttpSession session = request.getSession();if(session.getAttribute("ad") == null){session.setAttribute("msg", "对不起,请登录!");return "login";}Map mp = new HashMap();PageInfo<Cart> pageList = cartService.findPageInfo(pageIndex,pageSize,mp);model.addAttribute("pageList",pageList);return "CartList";}/*** 添加*/@RequestMapping(value = "/addCart" ,method = RequestMethod.POST)@ResponseBodypublic String addCart( @RequestBody Cart cart) {try{SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");cart.setCreateTime(sf.format(new Date()));cartService.addCart(cart);return "200";}catch (Exception e){e.printStackTrace();return "201";}}/*** 删除*/@RequestMapping( "/deleteCart")@ResponseBodypublic String deleteCart(String id) {int d = cartService.deleteCart(id);return "CartList";}/*** 修改*/@RequestMapping( "/updateCart")@ResponseBodypublic String updateCart(@RequestBody Cart cart) {try{cartService.updateCart(cart);return "200";}catch (Exception e){e.printStackTrace();return "201";}}/*** 按照ID查询*/@RequestMapping( "/findCartById")@ResponseBodypublic Cart findCartById(String id,Model model,HttpServletRequest request) {Cart cart= cartService.findCartById(id);return cart;}
登录
/*** 登录* 将提交数据(username,password)写入Admin对象*/@RequestMapping(value = "/login")public String login(Admin admin, Model model, HttpSession session, HttpServletRequest request) {if(admin.getUsername()==null || admin.getUsername().length()<=0 ){model.addAttribute("msg", "请输入用户名!");return "login";}if(admin.getPassword()==null || admin.getPassword().length()<1){model.addAttribute("msg", "请输入密码!");return "login";}Map mp = new HashMap();mp.put("username",admin.getUsername());mp.put("password",admin.getPassword());List<Admin> ad = adminService.queryFilter(mp);if(ad!=null && ad.size()==1){session.setAttribute("ad", ad.get(0));session.setAttribute("type", "01");return "homepage";}else{model.addAttribute("msg", "请确定账户信息是否正确!");return "login";}}
以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,代码工整,清晰,适合学习使用。
好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~
基于uniapp的药品商城外卖小程序相关推荐
- 基于uniapp开发的适用于微信小程序,头条小程序
基于的uni-app开发的跨平台商城小程序(微信小程序,头条小程序,抖音小程序),合理的代码结构和规范的编码风格,能够让你很轻松的上手并转化成为自己的作品. 与之相支持的是,我们提供了一套完整的项目代 ...
- 基于Uni-APP多端「h5+小程序+App」高仿抖音小视频|直播|聊天实例
uni-ttLive 基于uni-app+uView-ui跨端开发短视频+直播聊天实例. 全新研发的一款多端仿制抖音短视频+直播+聊天项目,基于uniApp+Vue.js+Vuex+Nvue+uVie ...
- 基于uniapp实现掘金的微信小程序模版小项目
代码地址 1.前言 涉及的框架及技术 uniapp vant animate vuex iconfont websocket 2.启动流程 直接用Hbuilder打开, 然后点击运行-> 运行到 ...
- 基于uniapp的计算机考研助手小程序(含管理端)
博主主页:猫头鹰源码 博主简介:Java领域优质创作者.CSDN博客专家.公司架构师.全网粉丝5万+.专注Java技术领域和毕业设计项目实战 主要内容:毕业设计(Javaweb项目|小程序等).简历模 ...
- 基于java的零食商城微信小程序
开发工具(eclipse/idea/vscode等):eclipse 数据库(sqlite/mysql/sqlserver等):mysql 功能模块(请用文字描述,至少200字): 一:浏览零食商品 ...
- vue+uni-app商城实战 | 第一篇:从0到1快捷开发一个商城微信小程序,无缝接入OAuth2实现一键授权登录
一. 前言 本篇通过实战来讲述如何使用uni-app快速进行商城微信小程序的开发以及小程序如何接入后台Spring Cloud微服务. 有来商城 youlai-mall 项目是一套全栈商城系统,技术栈 ...
- 基于微信药店药品商城小程序系统设计与实现 开题报告
毕业论文 基于微信药店药品商城小程序 开题报告 学 院: 专 业: 年 级: 学生姓名: 指导教师: 黄菊华 XXXX大学本科生毕业论文(设计)开题报告书 姓 名 Xxx ...
- 微信小程序电商源码:外卖小程序,电商小程序,门店类小程序,展示类小程序,批发商城小程序、分销小程序。
介绍: 1.naicha 2.xianhua 3.xingbake 4.zhubaoxiao 5.zhubaoxiao 6.majiangshangcheng 7.jiafang 8.huazhuan ...
- 计算机毕业设计Python+uniapp文具商城微信小程序(小程序+源码+LW)
计算机毕业设计Python+uniapp文具商城微信小程序(小程序+源码+LW) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pychram社区版+ pyth ...
最新文章
- 知乎热议:高数、线代应该成为计算机专业学习的重心吗?
- SqlServer英文单词全字匹配
- KeyError: [] not found in axis_高调又有质感,女星最爱的至IN单品原来是它!
- 机器学习的数学,从入门到不放弃(文末彩蛋)
- DAVINCI DM365-368中 linux-2.6.32的移植
- 我们究竟还要学习哪些Android知识?附赠课程+题库
- 3.14 01串排序
- MockPlus原型设计介绍
- 再论C++之垃圾回收(GC)
- 520送你一份WebStorm的主题包,附带使用图文教程
- 矩形嵌套(NYOJ-16)
- pthon-递归实战-操作文件
- 小程序问题记录 | 使用官方提供的云数据库存储md格式的文件,前台解析遇到的坑!!!!
- 洛谷 1563 玩具谜题——模拟水题
- ssm项目的maven-pom.xml
- CMC5601-微芯智能科技6轴运动控制器
- iOS-常用的第三方库以及实例
- 数据库查询条件优化方案
- 北伦敦德比桑切斯为枪手扳平比分
- 我内心深处最温柔的痛楚,你是否还能感知?