网上订餐系统毕业论文-Java

2026/4/23 13:57:12

长春师范学院本科毕业论文(设计)

4.3.2 订餐服务

图4-4 订餐服务流程图

在订餐服务用例中,每个用户都有个购物车,用户可以将自己选定的菜品及其数量放入到购物车中,并且随时可以查看自己预定的菜品的数量和总价格。本用例开始前用户必须登录到系统中。如果用例成功,顾客可以浏览自己购物车中的信息并决定是购买还是删除。 4.3.3 订餐处理

图4-5 订单处理流程图

当用户提交已订的菜单或想取消已订的菜单时,都会在前台自动生成;处理订单的过程是订餐管理人员参与的,当前台有新的订单生成时,会自动在后台的现有订单列表中显示出来,订餐管理人员可以点击查看未处理的订单,根据实际情况进行处理,或者删除不需要的订单记录。具体流程如下:对于用户,在生成订单之前,可以随意

11

长春师范学院本科毕业论文(设计)

浏览菜单信息,并选择是否订购及提交之前是否删除;对于管理员,可以查看用户生成的订单信息,并在确认用户收到所订购的菜之后,有权删除该用户的订单。

之前已经完成需求分析,现在需要进行概念设计、逻辑设计和物理设计,本章将叙述这三个阶段的设计思路和设计过程。

4.4 数据库设计

4.4.1 数据库设计概述

概要设计的主要任务是把需求分析得到的DFD转换为数据和软件结构。软件结构在设计时需要完成的任务是:把按功能的不同模块划分、确立层次结构及相互调用、接口与人机间的联系。数据的结构特性的确定、数据特征的全部描述和数据库的详细设计。显然,经过概要设计之后,就建立了一个系统的逻辑模型,该模型不受具体的计算机影响[20]。

4.4.2 数据库表的设计

数据库的主要表详细结构如下:

表4-1用户表:user 字段名 userid uemail Uname Upswd Uphone isConfirm

类型 Int(11) Varchar(32) Varchar(32) Varhar(32) Int(11) Tinyint(4) 表4-2 餐馆表:restaurant

说明 用户id 用户邮箱 用户名 用户密码 用户电话 系统管理员权限 字段名 Rid Rpswd Rseat Ritem Rphone Rstartmoney Rsendmoney Rstatue

类型 Int(11) Varchar(32) Varchar(128) Varhar(128) Varchar(32) Float(8) Float(8) tinyint(4) 12

说明 餐馆id 餐馆登陆密码 餐馆地址 餐馆特色 餐馆电话 起送金额 送餐金额 餐馆状态

长春师范学院本科毕业论文(设计)

Rstyle Rname

Tinyint(4) Char(128) 表4-3菜系表 :cookstyle 餐馆类型 餐馆名称 字段名 csid Rid Dname

类型 Int(11) Int(11) Varchar(128) 表4-4菜品表 :dishes

说明 菜系id 关联餐馆 菜系名称 字段名 did Rid Dname Dmoney Csid

类型 Int(11) Int(11) Varchar(128) Float(8) Int(11) 表4-5评价表:discuss 说明 菜品id 关联餐馆 菜品名称 菜品价格 关联菜系表 字段名 Disid Rid Userid Discontent Tastenumber Servicenumber Spicenumber Distime

类型 Int(11) Int(11) Int(11) Text Tinyint Tinyint Tinyint Datetime 表4-6回复评论表:redis 说明 评价id 关联餐馆 关联用户表 评论内容 口味得分 服务得分 速度得分 评论时间 字段名 Redisid Disid Rediscontent

类型 Int(11) Int(11) Text 说明 回复评论id 关联评论表 回复评论内容 13

长春师范学院本科毕业论文(设计)

表4-7公告表:notice

字段名 Nid Title Ncontent Ntime

类型 Int(11) Char(128) Text Datetime 表4-8送餐时间表:sendtime 说明 公告id 标题 公告内容 发布时间 字段名 Sid Rid Sstart Ssend

类型 Int(11) Int(11) Time Time 表4-9订餐时间表:pretime

说明 送餐时间id 关联餐馆 送餐起始时间 送餐结束时间 字段名 pid Rid pstart psend

类型 Int(11) Int(11) Time Time 表4-10订单表:orderform 说明 订餐时间id 关联餐馆 订餐起始时间 订餐结束时间 字段名 orid Userid Ortime Orstatue Form 类型 Int(11) Int(11) Time Tinyint Char(129)

表4-11订餐者信息表:tb 说明 订单id 关联用户 下单时间 订单状态 订过的餐厅 字段名 Tbid Tbname Tbtel

类型 Int(11) Varchar Varchar 14

说明 信息id 订餐者姓名 订餐者电话


网上订餐系统毕业论文-Java.doc 将本文的Word文档下载到电脑
搜索更多关于: 网上订餐系统毕业论文-Java 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219