广州总部电话:020-85564311
广州总部电话:020-85564311

广州网站建设-小程序商城开发-广州小程序开发-企业微信开发公司-网站建设高端品牌-优网科技

19年
互联网应用服务商
请输入搜索关键词
知识库 知识库

优网知识库

探索行业前沿,共享知识宝库

家政预约小程序数据库设计
发布日期:2025-02-06 13:58:36 浏览次数: 812 来源:低代码布道师

经过一系列的设计,我们现在对于用户的需求,整体的模块划分已经有了基本的把握。基于模块结合工作量的评估也给出了工时的评估。现实中用户关心的核心三问,能不能做,多少钱做,什么时间交付。把这三个问题回答好了,客户经过比价之后基本上就成交了,剩下的事情就是开发的事情了。

本篇我们介绍进入开发阶段后第一件要做的事情,数据库的设计。

1 如何设计表结构

表拆分的思路,一般是结合我们的需求,和客户确认的原型,在满足业务的基础上,方便用户后续录入和维护数据进行设计。

一般我们是要做表拆分,把不同阶段的数据放入到不同的表中。比如我们要管理用户的数据和员工的数据,所以我设计顾客表和员工表,有如下的表结构

1.1 用户表

表名:Users

描述:存储顾客的基本信息,在用户下单时候显示

字段说明:

设计思路与使用场景

  • 用户表是系统的基础表,用于存储所有顾客的基本信息。为防止用户重复注册,可对手机号添加唯一约束。

  • 在用户注册、登录、订单下单、查看订单等功能中需要关联用户表。


1.2 服务分类表

表名:Service_Category

描述:存储服务的分类信息,用于在首页及分类页显示家政公司开展的具体业务

字段说明:

设计思路与使用场景

  • 家政服务通常有多种分类,例如“清洁”、“月嫂服务”、“家电维修”等。分类表方便前端页面按照分类展示。

  • 在首页的分类展示及用户筛选服务时,分类表作为基础数据被频繁使用。


1.3 服务表

表名:Service

描述:存储服务的详细信息,用于在服务的详情页显示具体的内容

字段说明:

设计思路与使用场景

  • 服务表记录具体的服务信息,通过分类表的 category_id 字段与分类表关联,方便按分类查询服务。

  • 在用户浏览服务详情、下单或参与促销活动时,服务表是数据的来源。


1.4 服务规格表

表名:Service_Specification

描述:存储服务的规格信息,方便用户下单的时候选择具体的规格信息

字段说明:

设计思路与使用场景

  • 某些服务可能有不同的规格(如“基础清洁2小时”、“深度清洁4小时”),因此需要通过服务规格表存储规格信息。

  • 用户下单时选择具体规格,订单表会通过 specification_id 字段关联服务规格。


1.5 订单表

表名:Order

描述:存储订单信息,记录用户的订单的具体情况

字段说明:

设计思路与使用场景

  • 订单表记录用户的订单信息,通过外键关联用户表、服务表和服务规格表,确保订单数据的完整性。

  • 在订单管理、支付功能及订单历史记录展示中,订单表是主要数据源。


1.6 服务人员表

表名:Service_Staff

描述:存储员工信息,用于在订单分配时候选择具体的人员

字段说明:

设计思路与使用场景

  • 记录服务人员的基本信息及其工作状态,通过字段记录所属部门和擅长服务类型等信息,支持服务人员的管理与调度。

  • 用于服务派单、服务质量管理和服务人员考核,是服务体系的重要数据支撑。


1.7 评价表

表名:Review

描述:存储评价信息,用于在服务完成后由用户进行评价

字段说明:

设计思路与使用场景

  • 记录用户对服务的反馈信息,通过外键关联订单表、用户表和服务表,确保评价与具体服务和用户的对应关系,同时支持评价内容的多样化(评分、文字、图片等)。

  • 用于服务质量分析、用户满意度调查、用户评价展示,帮助平台优化服务。


1.8 促销活动表

表名:Promotion

描述:存储促销信息,用于在首页展示具体的活动

字段说明:

设计思路与使用场景

  • 记录平台提供的各种活动信息,通过优惠券或活动规则字段实现促销策略的灵活配置。

  • 在活动推广中,为用户提供限时优惠、满减、折扣等促销信息,是订单结算中计算优惠的重要依据。


1.9 投诉表

表名:Complaint

描述:存储投诉信息,用于在用户对服务不满意时进行投诉

字段说明:

设计思路与使用场景

  • 用于记录用户对订单或服务的投诉,通过外键关联用户表、订单表和服务人员表,确保投诉有据可查,同时记录处理状态和反馈结果。

  • 在客服处理投诉、提升用户体验以及监控服务质量中,投诉表是客服系统的核心数据来源。


1.10 年卡表

表名:Membership_Card

描述:存储年卡信息,用于在我的页面购买年卡

字段说明:

设计思路与使用场景

  • 记录用户购买的年卡信息,包括有效期、权益和消费限制,通过外键关联用户表,确保年卡与用户绑定。

  • 用于用户年卡权益管理和验证,在下单时判定用户是否可享受年卡优惠或免单权益。


1.11 派单表

表名:Assignment

描述:存储派单信息,用于记录派单的过程

字段说明:

设计思路与使用场景

  • 记录订单的服务分配情况,通过外键关联订单表、服务人员表,确保每个订单都有明确的服务责任人。

  • 在服务派发和服务人员管理中,用于分配任务、记录服务进度,派单表是服务调度的重要工具。


1.12 支付记录表

表名:Payment

描述:存储订单支付相关信息,包括支付时间、金额和状态等。

字段说明:

设计思路与使用场景

  • 记录订单的支付信息,通过外键关联订单表和用户表,确保支付与订单对应,同时记录支付状态,支持多种支付方式。

  • 用于支付验证、退款处理、账单记录等功能,是支付功能的核心表。


1.13 通知记录表

表名:Notification

描述:记录用户接收到的系统通知,比如订单状态变化、活动推送等。

字段说明:

设计思路与使用场景

  • 记录用户接收到的系统通知,通过外键关联用户表,确保通知针对特定用户,同时支持已读状态标记和多种通知类型。

  • 用于用户提醒(如订单状态更新、活动推广等),支持在系统通知页面展示和提醒用户操作。


1.14 优惠券表

表名:Coupon

描述:存储优惠券信息,用于用户领取和下单时抵扣。

字段说明:

设计思路与使用场景

  • 存储平台创建的优惠券信息,包括使用规则和有效期,通过字段支持多种优惠类型(满减、折扣)。

  • 用于营销活动和下单时的优惠抵扣,是用户优惠计算的重要数据来源。


1.15 用户优惠券表

表名:User_Coupon

描述:记录用户领取的优惠券及使用情况。

字段说明:

设计思路与使用场景

  • 记录用户领取的优惠券及其使用情况,通过外键关联用户表和优惠券表,确保优惠券的领取和使用有据可查。

  • 在用户领取优惠券、下单使用优惠券以及优惠券过期提醒时使用。


1.16 消息模板表

表名:Message_Template

描述:存储系统自动通知或提醒的模板内容,支持不同场景下的通知。

字段说明:

设计思路与使用场景

  • 存储系统的通知模板,包括内容和通知类型,通过字段支持不同渠道(短信、公众号推送、系统通知)的消息发送。

  • 在订单状态变更提醒、活动推广和积分奖励通知中,消息模板表提供自动化消息内容生成。


1.17 积分记录表

表名:Points_Record

描述:记录用户积分的变化,用于激励用户消费和评价。

字段说明:

设计思路与使用场景

  • 记录用户积分的变动情况,通过外键关联用户表,确保积分与用户绑定,同时支持多种积分变动类型(奖励、扣除)。

  • 用于用户激励(如消费奖励、评价奖励)和积分商城兑换,是用户成长体系的重要组成部分。



优网科技,优秀企业首选的互联网供应服务商

优网科技秉承"专业团队、品质服务" 的经营理念,诚信务实的服务了近万家客户,成为众多世界500强、集团和上市公司的长期合作伙伴!

优网科技成立于2001年,擅长网站建设、网站与各类业务系统深度整合,致力于提供完善的企业互联网解决方案。优网科技提供PC端网站建设(品牌展示型、官方门户型、营销商务型、电子商务型、信息门户型、DIY体验、720全景展厅及3D虚拟仿真)、移动端应用(手机站APP开发)、微信定制开发(微信官网、微信商城、企业微信)、微信小程序定制开发等一系列互联网应用服务。


我要投稿

姓名

文章链接

提交即表示你已阅读并同意《个人信息保护声明》

专属顾问 专属顾问
扫码咨询您的优网专属顾问!
专属顾问
马上咨询
扫一扫马上咨询
扫一扫马上咨询

扫一扫马上咨询