上海e家人餐厅餐饮管理系统的开发与设计毕业论文 联系客服

发布时间 : 星期一 文章上海e家人餐厅餐饮管理系统的开发与设计毕业论文更新完毕开始阅读

图3-14 药库药房E-R图

第三章 系统设计

完成了系统的需求分析之后,就进入了系统的设计阶段,在整个系统的开发时期中,设计阶段是最主要的阶段。

3.1系统的体系结构

根据如上得到的用户需求,上海e家人餐厅管理系统的主要功能分成以下两个部分:前台管理和后台管理。其功能结构图设计如图3-1所示:

上海e家人管理系统 后台管理 前台管理

用户管菜品管财务管窗 用户管菜品管窗 13

密查添查添查查 查已查点码看加看加看看 看打看菜 重用用所新已当 当开用置 户 户 有菜 点天 月的户信菜品 菜 利 利窗信息 品 品 润 润 口 息

图3-1 功能结构图

3.1.1后台管理:

a、用户管理:

密码重置:管理员修改密码 添加用户:添加新用户

查看所有用户:查看所有用户信息 b、菜品管理:

查看所有菜品:查看所有菜品的信息 添加新菜:添加新菜品 查看已点菜:查看已点菜品信息 C、财务管理:

查看当天利润:查看当天利润、成本信息 查看当月利润:查看当月利润、成本信息

3.1.2前台管理:

a、用户管理:

查看所有用户:查看所有用户信息 b、菜品管理:

查已看打已开点的菜 窗品 口 14

我要点菜:为客户点菜、退菜、结账等 查看已点菜:查看已点菜品信息

3.2系统的代码设计

计算机管理信息系统设计的基本前提条件是把管理对象数字化或符号化,也就是代码设计。它是数据库系统开发的前提条件,数据库的有力补充,是系统不可缺少的重要内容。编码是指与原来名称对应的编号、符号或记号。它是进行信息交换、处理、传输和实现信息资源共享的关键。编码也用于指定数据的处理方法、区别数据类型,并指定计算机处理的内容等。

3.2.1本系统代码设计遵循的原则

1.唯一性

在本系统中,每一个代码都标识了系统中的每一个实体,而每一个实体也只能由一个代码来唯一确定。 2.标准性

主要体现在对程序文件名命名和对数据文件命名的一目了然,无重复现象。为了系统维护人员便于进行系统维护,使用了统一的标准。 3.合理性

系统中代码设计与编码对象的分类相适应,以使代码对编码对象的分类据有标志作用。 4.简单性

在设计过程中采用汉字的汉语拼音的声母来表示汉字。 5.适应性

在代码设计过程中,代码反映了编码对象的特点,便于识别和记忆,使系统维护人员容易了解和掌握,便于进行维护工作。 6.规范性

代码的结构、类型、格式统一,便于记忆和计算机进行处理。 7.可扩充性

考虑到今后程序扩充的需要,在编制代码时,留有足够的备用代码

3.2.2代码设计的具体内容

1.本管理系统代码主要采用的是顺序码。如餐桌编码为1、2、3……。 2.在顺序码基础上还加入了时间,如已点菜编码为2010-3-10 10:53:27,其中2010-3-10 10:53:27代表的是在2010年3月10日某个时间段已经点的

15

菜品。

3.3系统的数据库设计

在数据库设计初始阶段,为了对以后的数据库进行物理优化,提供了一些系统配置变量、存储分配系数,并对这些变量赋予了合理的缺省值。但是这些值不一定适合每一种应用环境,在进行物理设计时,对这些变量重新赋值,以改善系统的性能。

对系统配置的变量,例如:同时使用数据库的用户数,同时打开的数据库对象数,内存分配参数,缓冲区分配参数(使用的缓冲区长度、个数),存储分配参数,物理块的大小,物理块装填因子,时间片大小,数据库的大小,锁的数目等。这些参数值直接影响存取时间和存储空间的分配,在物理设计时应根据应用环境确定这些参数值,以使系统性能最佳。在运行及管理的过程中,涉及到的数据库实体包括有管理员信息表、菜品信息表、餐桌信息表、已点菜信息表、会员信息表、销售员信息表等,具体表格如下:

表3-1管理员信息表

字段名称 id name pwd

数据类型 int varchar varchar

表3-2 菜品信息表

字段名称 id name peiliao ptPrice vipPrice benqian jianjie

数据类型 int varchar varchar int int int varchar

说明

主键、菜品编号 菜品名称 菜品配料 普通客户价格 vip客户价格 菜品本钱 菜品简单介绍 说明 主键、编号 用户名 密码

16