【一】从零到1设计一个丧葬行业小程序

初步构想

背景:丈母娘家开了一家丧葬行业的门面,每年就过年几天开一下,但是这样也导致每到过年就必须守在门面,无法过一个轻松的年,所以就想做一款小程序,只用于本地乡镇里进行推广。

主营:烟花、爆竹、鞭炮、纸钱纸屋、香烛、花圈、农作工具、零食烟酒、年货等。

最大的目的就是让丈母娘一家可以过年的时候既把钱赚了又能过个好年。

希望大家给一点好的建议,现在正在功能设计阶段,等收集完各位网页的意见以后,也会将设计的功能公布给大家审核。

目前构想:

具备普通的线上商城功能:用户、商家、商品、购物车、钱包、会员、优惠券、折扣等;

扩展:预约订货、送货上门、抢单接单、定做花圈等。

用户设计

用户角色:普通用户、会员用户、配送员、管理员、客户小姐姐、经销商

普通用户:注册即为普通用户,可进行商品购买、商品定制

会员用户:享受折扣优惠可申请成为配送员,赚取配送金,平台定期发放定量优惠券,会员可进行抢

配送员:用户在进行购物是未满金额不支持配送时可进行打赏配送、以及货物超出距离会产生配送费,这些费用配送员可进行抢单配送。

商家:对商品进行库存维护,客户关系维护,发放优惠卷等

管理员:系统后台操作

客户小姐姐:解决后台售后反馈,接收用户投诉等

经销商:认证经销商,可维护自己的商品信息。在经销广场可看到所有经销商,可线下联系进货。

功能模块:

系统注册、登陆

菜单管理、角色管理、用户管理、字典管理、日志管理、授权管理、资源(图片、文件)管理、黑白名单管理

商品管理、分类管理、标签管理、购物车管理、(实时、预约)订单管理、退货管理、收货地址管理、余额管理

优惠券管理、折扣管理、配送管理(设置配送临界以及配送费)、投诉反馈管理

项目架构:

SpringCloud微服务架构、Spring Security、Mysql、Mybatis-plus、RocketMq...

(架构方面或者借鉴开源的平台,如若依。或者做一款桌面应用)

Vue (获取React)、Ts搭建后台

小程序原生开发或者uniapp、Dart

其他功能正在思索中,广集各位网友想法或者给出你宝贵的意见,争取早日设计完,早日开发~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/648841.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于卡尔曼滤波的平面轨迹优化

文章目录 概要卡尔曼滤波代码主函数代码CMakeLists.txt概要 在进行目标跟踪时,算法实时测量得到的目标平面位置,是具有误差的,连续观测,所形成的轨迹如下图所示,需要对其进行噪声滤除。这篇博客将使用卡尔曼滤波,对轨迹进行优化。 优化的结果为黄色线。 卡尔曼滤波代码…

SQL查询数据库环境(dm8达梦数据库)

SQL查询数据库环境dm8达梦数据库 环境介绍 环境介绍 某些环境没有图形化界面,可以使用sql语句查询达梦数据库环境情况 SELECT 实例名称 数据库选项,INSTANCE_NAME 数据库选项相关参数值 FROM V$INSTANCE UNION ALL SELECT 授权用户,(SELECT AUTHORIZED_CUSTOMER FROM V$LICE…

对话框与多窗体设计 —— 自定义对话框及其调用

3.2 自定义对话框及其调用3.3 Splash与登录窗口 3.2 自定义对话框及其调用 在一个应用程序设计中,为了实现一些特定的功能,必 须设计自定义对话框。自定义对话框的设计一般从 QDialog继承,并且可以采用UI设计器可视化地设计对 话框。对话框的…

vivado DDS学习

实现DDS通常有两种方式,一种是读取ROM存放的正弦/余弦信号的查表法,另一种是用DDS IP核。这篇学习笔记中,我们要讲解说明的是VIVADO DDS IP核的应用。 目前本篇默认Phase Generator and SIN/COS LUT(DDS)的standard模式…

Python NLP:自然语言入门(Python和Java)

自然语言处理(Natural Language Processing,NLP)是一种涉及将计算机与人类语言进行交互的技术。它涉及将自然语言文本转换为计算机可以理解和处理的形式,以实现各种任务,如文本分类、情感分析、机器翻译等。 Python和…

【SpringCloud Nacos】 微服务治理介绍及Nacos引入初体验

文章目录 前言服务治理介绍什么是服务治理1、服务发现2、服务配置3、服务健康检测 常见的注册中心ZookeeperEurekaConsulNacos Nacos 简介Nacos 实战入门搭建nacos环境1、安装nacos2、配置nacos3、访问nacos 将商品微服务注册到 nacos1、在 pom. xml 中添加 nacos 的依赖2、在主…

npm设置源(原淘宝源域名已过期)

今天打包机器报错, Couldnt find package "antd-mobile2.3.4" required by "neo-ui-mf-base1.0.41" on the "npm" registry. 找不到antd mobile的包,查看源发现淘宝域名npm.taobao.org 和 registry.npm.taobao.org 域名…

spring cloud之分布式事务

写在前面 1:分布式事务介绍 参考MySQL之分布式事务 。 2:seata实战 架构图: 可以看到seata在这里作为协调者的角色,协调所有事务的提交以及回滚,其中seata使用MySQL存储每个分支事务的执行状态信息,以…

gitlab设置/修改克隆clone地址端口

最近由于公司要停测试库云服务器? 什么?要停测试库服务器??? 是的! 你没听错。 真是醉了,多大的集团,为了省钱,也真是拼了, 作为开发人员,没有测试服务器,犹如断臂之人。 所以,在之前搭建环境的时候都没有写文档,今天算是弥补上,以后都可以作为参考了, …

MySQL和Redis的事务有什么异同?

MySQL和Redis是两种不同类型的数据库管理系统,它们在事务处理方面有一些重要的异同点。 MySQL事务: ACID属性: MySQL是一个关系型数据库管理系统(RDBMS),支持ACID属性,即原子性(Ato…

云原生管理工具dashboard--Kube Sphere(k8s)和Portainer(Docker)安装

Kube Sphere 安装 推荐直接使用All in One 安装模式安装,最为简单,同时安装kube Sphere也支持同时安装好k8s的环境 官方安装网址如下,写的很详细,也贴心的准备了中国地区安装的网络问题应对方式 在 Linux 上以 All-in-One 模式…

23种设计模式,你学废了嘛?【建议收藏起来】

23种经典设计模式共分为3种类型,分别是创建型、结构型和行为型。 今天,我们把这3种类型分成3个对应的小模块,逐一带你回顾一下每一种设计模式的原理、实现、设计意图和应用场景。 还是那句话,如果你看了之后,感觉都有…

C++实现模版模式 + 创建者模式的demo

前言 最近需要写gstreamer的项目,其中推流模块,可能设计到有可能会有很多种管道,比如相机编码到RTP,相机编码到RTSP,相机编码到UDP视频流等,如果只有这么几种就算了,以后还可能会有许多可能得扩…

Kafka3学习笔记

文章目录 一、Kafka概述和入门1、Kafka概述1.1 定义1.2 消息队列1.3 Kafka 基础架构 2、Kafka 快速入门2.1 安装部署2.2 集群启停脚本 3、Kafka 命令行操作3.1 Topic命令行操作3.2 生产者命令行操作3.3 消费者命令行操作 二、Kafka核心概念详解1、Kafka 生产者1.1 生产者消息发…

如何用chatgpt提升工作效率

使用ChatGPT可以提升工作效率的几种方式: 快速撰写文档:ChatGPT可以根据提供的关键信息,快速生成整篇文章。这样能够节省大量时间和精力。自动生成报告:无论是市场分析报告还是销售数据报告,只需提供关键数据和信息&a…

MySQL 多表查询

文章目录 多表关系一对多多对多一对一 查询合并查询(笛卡尔积,会展示所有组合结果):内连接查询外连接查询自连接查询联合查询 union, union all子查询单行子查询列子查询行子查询表子查询 :::success 多表查询,也称为…

如何在 Python 中将语音转换为文本

一、说明 学习如何使用语音识别 Python 库执行语音识别,以在 Python 中将音频语音转换为文本。想要更快地编码吗?我们的Python 代码生成器让您只需点击几下即可创建 Python 脚本。现在就现在试试! 二、语言AI库 2.1 相当给力的转文字库 语音…

类和对象 第三部分第二小节:空指针访问成员函数

C中空指针也可以调用成员函数的,但是也要注意有没有用到this指针,如果有用到this指针,需要加以保证代码的健壮性 代码案例 出现报错 报错原因:因为新建的指针是空,所以this指代的对象为空,因此没有成员变量…

【数据库学习】Flyway

1&#xff0c;功能 数据库版本管理&#xff1b; 实现管理并跟踪数据库变更&#xff0c;支持数据库版本自动升级。 2&#xff0c;使用 1&#xff09;java使用 添加依赖 <dependency><groupId>org.flywaydb</groupId><artifactId>flyway-core</a…

Flume1.9基础学习

文章目录 一、Flume 入门概述1、概述2、Flume 基础架构2.1 Agent2.2 Source2.3 Sink2.4 Channel2.5 Event 3、Flume 安装部署3.1 安装地址3.2 安装部署 二、Flume 入门案例1、监控端口数据官方案例1.1 概述1.2 实现步骤 2、实时监控单个追加文件2.1 概述2.2 实现步骤 3、实时监…