2024年外卖项目需求说明书_外卖系统项目范围文档,2024年最新字节跳动+腾讯+华为+小米+阿里面试题分享

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

硬件环境:处理器:1 GHz 64 位处理器

内存:1 GB 及以上

显卡:支持 DirectX 9 128M 及以上

硬盘空间:16G 以上(主分区,NTFS 格式)

显示器:要求分辨率在 1024X768 像素及以上

2.3条件与限制

数据库:软件产品设计应与数据库有关,本系统使用MySQL数据库为主。

接口:符合该系统的接口标准。

并行操作:允许多客户端同时运行,保证数据的正确和完备性。

  1. 数据描述

3.1静态数据

员工信息 分类信息 菜品信息 套餐信息 口味信息

3.2动态数据

员工信息 分类信息 菜品信息 套餐信息 口味信息 价格信息 状态信息 时间信息

3.3数据库介绍

MySQL 是最流行的数据库之一。MySQL 由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 适合中小型软件,被个人用户以及中小企业青睐。MySQL 是开放源代码的数据库,任何人都可以获取该数据库的源代码。MySQL 是一款可以自由使用的数据库。MySQL 不仅可以在 Windows 系列的操作系统上运行,还可以在 UNIX、Linux 和 Mac OS 等操作系统上运行。因为很多网站都选择 UNIX、Linux 作为网站的服务器,所以 MySQL 的跨平台性保证了其在 Web 应用方面的优势。MySQL 数据库的跨平台性是一个很大的优势。MySQL 8.0 的速度要比 MySQL 5.7 快 2 倍。MySQL 8.0 在以下方面带来了更好的性能:读/写工作负载、IO 密集型工作负载、以及高竞争("hot spot"热点竞争问题)工作负载。

3.4数据词典

3****.4.1 E-R********图****

图3-1 餐厅管理系统E-R图

3****.4.2**** 餐厅管理系统的CDM图和PDM

图3-2 餐厅管理系统CDM图

图3-3 餐厅管理系统PDM图

3****.4.3**** 数据字典

表3-1 餐厅管理系统主要数据字典

序号数据存储名称属性名称数据类型描述
1分类分类id6{字符}6分类唯一标识
类型整数类型 1 菜品分类 2 套餐分类
分类名称4{字符}20分类名称
排序整数分类顺序
创建时间datetime分类创建时间
更新时间datetime分类更新时间
创建人4{字符}20分类创建人
修改人4{字符}20分类修改人
2菜品菜品id6{字符}6菜品唯一标识
菜品名称4{字符}20菜品名称
分类id6{字符}6分类id,来自分类信息
菜品价格4{字符}20菜品价格
图片10{字符}20菜品图片的存储路径
描述信息4{字符}50菜品描述信息
状态整数菜品状态:0 停售 1 起售
排序整数菜品顺序
创建时间datetime菜品创建时间
更新时间datetime菜品更新时间
创建人4{字符}20菜品创建人
修改人4{字符}20菜品修改人
3菜品口味菜品口味id6{字符}6菜品口味唯一标识
菜品id6{字符}6菜品id,来自菜品信息表
口味名称4{字符}20口味名称
口味值10{字符}50口味数据list
创建时间datetime口味创建时间
更新时间datetime口味更新时间
创建人4{字符}20口味创建人
修改人4{字符}20口味修改人
4员工员工id6{字符}6员工唯一标识码
姓名4{字符}20员工姓名
用户名4{字符}20员工用户名
密码6{字符}6登录密码
电话号11{字符}11员工手机号
性别2{字符}2员工性别
身份证号18{字符}18员工身份证号
状态整数员工状态 0:禁用,1:正常
创建时间datetime员工创建时间
更新时间datetime员工更新时间
创建人4{字符}20员工创建人
修改人4{字符}20员工修改人
5订单订单id6{字符}6订单唯一标识码
套餐id6{字符}6套餐id,来自套餐信息表
菜品口味4{字符}20套餐口味
数量整数套餐数量
金额2{字符}6套餐金额
菜品id6{字符}6菜品id,来自菜品信息表
订单号6{字符}6订单号
订单状态整数订单状态 1待付款,2待派送, 3已派送,4已完成,5已取消
用户id4{字符}20下单用户,来自用户表
地址4{字符}20订单地址
下单时间datetime下单时间
结账时间datetime结账时间
支付方式整数支付方式 1微信,2支付宝
备注4{字符}100备注
6套餐套餐id6{字符}6套餐唯一标识码
分类id6{字符}6菜品分类id,来自菜品信息表
套餐名称4{字符}20套餐名称
套餐价格4{字符}20套餐价格
状态整数状态 0:停用 1:启用
描述信息4{字符}50套餐描述信息
图片10{字符}20套餐图片的存储路径
创建时间datetime套餐创建时间
更新时间datetime套餐更新时间
创建人4{字符}20套餐创建人
修改人4{字符}20套餐修改人
7用户用户id6{字符}6用户唯一标识码
手机号11{字符}11用户手机号
身份证号18{字符}18用户身份证号
性别2{字符}2用户性别
用户姓名4{字符}20用户姓名
用户头像10{字符}20用户头像
用户状态整数用户状态

3.5数据采集

系统通过学校的课程进行辅助教学,将教师和学生在课下紧密地联系在一 起。我们对学生和教师相关信息进行采集同时也将采集得到管理员查询学生上 课做题互动等相关信息,然后对各类需要的信息进行分析并将其通过客户端展 示给拥有不同角色权限的用户。

4.功能需求

4.1功能划分

该系统主要包含以下模块:

员工管理模块:实现添加员工、修改员工信息、删除员工、显示员工信息等功能。

分类管理模块:实现添加分类、修改分类、删除分类、显示分类等功能。

菜品管理模块:实现添加菜品、修改菜品信息、删除菜品、显示菜品信息等功能。

菜品口味管理模块:实现添加口味、修改口味、删除口味、显示口味等功能。

套餐管理模块:实现添加套餐、修改套餐信息、删除套餐、显示套餐信息等功能。

订单管理模块:实现选购菜品、提交订单、支付订单、完成订单等功能。

4.1**.1**** 功能划分**

图4-1 管理员工活动图

图4-2 管理分类活动图

图4-3 管理菜品活动图

图4-4 管理口味活动图

图4-5 管理套餐活动图

图4-6 管理订单活动图

4.1**.2**** 数据流图**

图4-7 员工管理餐厅系统顶层数据流图

图4-8 员工管理餐厅系统1级数据流图

图4-9 员工管理餐厅系统2级数据流图

图4-10 用户下单1级数据流图

4.2功能描述

4.2.1员工管理模块

图4-11 员工管理模块

4.2.2分类管理模块

图4-12分类管理模块

4.2.3菜品管理模块

图4-13 菜品管理模块

4.2.4菜品口味管理模块

图4-14菜品口味管理模块

4.2.5套餐管理模块

图4-15 套餐管理模块

4.2.6订单管理模块

图4-16 订单管理模块

5.性能需求

5.1数据精确度

输入的数据:多数的数据类型为整数和字符型。在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,由于本系统使用了数摞结构,可以满足各种精度的需求。

5.2时间特性

响应时间:尽可能地短,达到 1 到 2 秒

更新处理时间:尽可能快

数据的传输和传送时间:在用户的可接受范围

运行时间:在用户的可接受范围

5.3适应性

当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整, 适应性非常大 。

6.运行需求

6.1用户界面

图6-1 用户界面

6.2硬件接口

6.2软件接口

系统采用的数据库为 MySQL,本系统主要运行在 Windows 10 操作系统下。

采用的数据通讯协议是 HTTP 协议。

6.4故障处理

  1. 内部故障处理:

在开发阶段,定义一个全局异常处理类,集中处理代码运行时发生的异常。

  1. 外部故障处理:对编辑的程序进行重装载时,第一次装载时报错,进行修改。 第二次运行,在需求调用时出现调用的错误,在错误地提示下,进行重试。

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化资料的朋友,可以戳这里获取

错,进行修改。 第二次运行,在需求调用时出现调用的错误,在错误地提示下,进行重试。

[外链图片转存中…(img-x04NvmQs-1715582899900)]
[外链图片转存中…(img-3vL1LFqs-1715582899900)]
[外链图片转存中…(img-u9ypSBmV-1715582899900)]

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化资料的朋友,可以戳这里获取

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值