数据库需求分析实例

一、调查背景

随着美团外卖、饿了么外卖平台的做大做强,现在我们的生活已经越来越离不开外卖。但是对于我们这些在学校的大学生用户,使用这些这些大平台点外卖存在着诸多问题,比如商家离我们距离远,外卖配送时间远远超过我们所能接受、比如外卖只能送到校门口还需花费时间去门口取不能及时用餐。针对大外卖平台不能解决的问题,我们现模拟出高校外卖送餐系统,该系统的应用范围是整个校园,将分布在校园各处的商家通过该系统连成一个网,而我们用户既能通过该系统点餐享受外卖服务又能当送餐员为商家买家提供送餐服务赚取跑腿费。

二、业务信息

  1.用户使用该系统前,必须填写个人信息并实名验证,权限是地址定位必须在学校范围内。

  2.登录该系统有三种身份选择,分别为商家登录、普通用户登录、配送员登录,每一种身份拥有的权限不同。

  3.商家身份登录拥有在平台上发布餐品、并接收点单用户订单的权限。

  4.普通用户拥有浏览该平台所有商家发布的餐品并点餐下单的权限。

  5.送餐员拥有接收商家订单并配送至下单用户地址的权限。

三、管理工作要求

  在整体设计中,我们将高校外卖点餐系统分为五个子系统进行管理。分别为用户管理系统、商家管理系统、配送员管理系统、订单管理系统、资金管理系统。

(1)用户管理系统负责管理所有用户的个人信息、地址信息。

(2)商家管理系统负责管理商家个人信息及店铺经营信息。

(3)送餐员管理系统负责管理配送员的个人信息及配送订单信息

(4)订单管理系统负责管理所有通过该平台发布的订单信息、及完成的订单的信息。

(5)资金管理系统负责管理所有用户、商家、配送员的资金流动信息。

四、数据字典

1.数据项和数据结构

(1)用户信息表:存储用户的ID、账号、密码、性别、身份证号、手机号、经度、纬度、银行卡号、支付宝账号、资金余额。

(2)商家信息表:用于存储商家的ID、账号、密码、性别、身份证号、手机号、店铺名称、店铺所在位置、银行卡号、支付宝账号、当前订单数量、平均每日订单数量。

 (3)送餐员信息表:用于存储配送员的ID,账号、密码、性别、身份证号、手机号、经度、纬度、银行卡号、支付宝账号、资金余额、配送方式、当前配送状态、平均每日配送订单总数。

(4)订单信息表:用于存储商家发布的订单ID,发布的商家、接单的送餐员、订单任务内容、点餐用户的ID、点餐用户的联系电话、任务所需送到的位置、任务开始时间、任务结束时间、送餐所用时间、任务奖励金额、订单目前的状态。

(5)资金管理信息表:用于存储交易的ID号、资金转入转出状态、转入对象、转出对象、转入时间、转出时间、当前余额、资金是否提现。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP5b6Q5LiN56eD,size_20,color_FFFFFF,t_70,g_se,x_16

 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP5b6Q5LiN56eD,size_17,color_FFFFFF,t_70,g_se,x_16 

 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP5b6Q5LiN56eD,size_20,color_FFFFFF,t_70,g_se,x_16

3.实体联系图

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP5b6Q5LiN56eD,size_20,color_FFFFFF,t_70,g_se,x_16 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP5b6Q5LiN56eD,size_20,color_FFFFFF,t_70,g_se,x_16 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

哈啰cool狗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值