餐馆点餐系统分析与设计毕业论文 联系客服

发布时间 : 星期二 文章餐馆点餐系统分析与设计毕业论文更新完毕开始阅读

餐馆点餐系统分析与设计

E04餐馆用户DF0401操作信息P0404删除菜品P0401判断操作P0403更新菜品P0405检索菜品DF0405菜品信息DF0406检索信息DF0404删除菜品信息DF0403更新菜品信息DF0402添加菜品信息DF0403更新菜品信息DF0405菜品信息DB03菜品数据P0402添加菜品DF0402添加菜品信息DF0404删除菜品信息 图3.6 菜品信息管理数据流程图

(5) 菜品展示数据流程如图3.7。

E01访客DF0503菜品信息DF0501请求信息P0501处理请求信息DF0502查询信息P0502检索餐馆菜品DB03菜品数据DF0503菜品信息 图3.7 菜品展示数据流程图

(6) 用户个人账户信息管理数据流程如图3.8。

17

石西南油大学本科毕业设计(论文)

E01访客DF0603DF0602提交数据操作信息DF0601用户信息DF0206反馈信息DF0201登录信息P02登录P0601P0602判断用户操作成功用户信息展示DF0601用户信息DB01用户数据DF0604更新信息

图3.8 用户个人账户信息管理数据流程图

(7) 餐馆信息展示数据流程如图3.9。

E01访客DF0703餐馆信息P0703餐馆信息展示DF0703餐馆信息P0702检索餐馆信息DF0701请求信息P0701处理请求信息DF0702查询信息DB01用户数据DF0703餐馆信息 图3.9 菜品展示数据流程图

3.5 数据字典

数据字典是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体的具体定义。本系统的数据字典如下。

3.5.1 数据项定义

由于本系统涉及的数据项过多,此处仅列出主要数据项定义,如表3.1--表3.15。

18

餐馆点餐系统分析与设计

.表3.1 DI0001 数据项编号:DI0001 名称:账号(loginName) 简述:普通用户,餐馆用户和管理员用户登录系统时的唯一标识,同类用户的账号不能重复 别名:账户编码 字型:char 长度:20 取值/含义:为英文字母,数字或“_”下划线的组合(如“zxj_123”) 表3.2 DI0002 数据项编号:DI0002 名称:名称(name) 简述:普通用户,餐馆用户,管理员用户,菜品,菜品类型,菜系等实体的名称 别名:实体名称 字型:char 长度:20 取值/含义:为英文字母,数字,汉字或“_”下划线的组合(如“张zxj_123”) 表3.3 DI0003 数据项编号:DI0003 数据项名称:性别(sex) 简述:普通用户,餐馆用户,管理员用户的性别 别名: 字型:logic 长度:1 取值/含义:1-代表男,0-代表女 表3.4 DI0004 数据项编号:DI0004 数据项名称:订单号(orderCode) 简述:普通用户于餐馆用户发生交易时产生的订单唯一编码 19

石西南油大学本科毕业设计(论文)

续表3.4 字型:char 长度:16 取值/含义:编码一律以“NO”开头,后跟14位系统生成的与下单时间相关的代码串(如“NO14051512583036”) 表3.5 DI0005 数据项编号:DI0005 数据项名称:日期(date) 简述:系统中所有涉及时间的存储项 字型:datetime 取值/含义: yyyy-mm-dd-hh-MM-ss(yyyy-年份,mm-月份,dd-日,hh-小时,MM-分钟,ss-秒) 表3.6 DI0006 数据项编号:DI0006 数据项名称:密码(password) 简述:普通用户,餐馆用户和管理员用户账户的密码 字型:char 长度:6-18 表3.7 DI0007 数据项编号:DI0007 数据项名称:手机号码(phone) 简述:普通用户,餐馆用户和管理员用户的手机联系号码 字型:char 长度:11 表3.8 DI0008 数据项编号:DI0008 数据项名称:固定电话号码(fixphone) 简述:普通用户,餐馆用户和管理员用户的固定电话号码 字型:varchar 长度:20

20