毕业设计论文-餐厅餐饮管理系统开发与设计内容摘要:

资金。 效用:实施该系统也能给餐厅带来长期效益,它可帮助领导实现管理方法的现代化、科学化,极大地提高餐厅的工作质量与工作效率,减少管理支出的费用,从而保证餐厅管理的可持续的良好发展。 因此经济上具有了系统开发的可行性。 管理可行性 餐厅的领 导认识到当今社会的发展趋势,认为使用计算机从事餐厅管理是公司当前非常必要的举措。 公司员工也对本系统的开发十分的欢迎,并给予积极配合,从而保证了系统调查与分析能够顺利的进行。 另外,为了提高餐厅管理水平,适应管理系统的要求,该餐厅对管理人员进行了全面的培训,提高了他们对餐饮管理系统的认识。 因此在管理上具有了系统开发的可行性。 系统组织结构图 上海 e 家人餐厅的组织机构包括:财务部,人事部,采购部,餐饮部。 具体该餐厅的组织结构图如图 21 所示: 图 21 组织结构图 上海 e 家人餐厅 人事部 财务部 采购部 餐饮部 静态模型 用例图 用例图是从用户角度描述系统功能,并指出个功能的操作者。 他描述出了用例、角色以及它们之间的关系。 在本系统中主要的用户是管理员和销售员。 其中管理员主要是负责对用户和菜品的增加、删除、修改、查看和对系统的管理。 而销售员是本系统的主要用户 ,其负责对顾客的点菜、退菜、加菜、结账等操作,同时其还可以查看修改个人和会员的基本信息。 整体体现在用例图上如下: 密码重置添加新用户修改用户信息添加新菜品修改菜品信息查看菜品信息统计当天销售情况统计当月销售情况管理员查看用户信息点菜退菜加菜结账查看已点菜品销售员 数据概念设计 ER 图 ER 图是用来描述某一组织 (单位 )的概念模型,提供了表示实体、属性和联系的方 法。 构成 ER 图的基本要素是实体、属性和关系。 实体是指客观存在并可相互区分的事件;属性指指实体所具有的每一个特性。 最后可以利用 ER 图方法来进行数据库的概念设计,所以下面先画出本系统的 ER 图。 图 38 总体 ER 图 图 39 科室医生 ER 图 图 310 病人病床 ER 图 图 311 病人药房 ER 图 图 312 病人医生 ER 图 图 313 医生处方 ER 图 图 314 药库药房 ER 图 第三章 系统设计 完成了系统的需求分析之 后,就进入了系统的设计阶段,在整个系统的开发时期中,设计阶段是最主要的阶段。 系统的体系结构 根据如上得到的用户需求,上海 e 家人餐厅管理系统的主要功能分成以下两个部分:前台管理和后台管理。 其功能结构图设计如图 31 所示: 菜品管财务管窗 用户管菜品管窗 后台管理 前台管理 上海 e家人管理系统 用户管 图 31 功能结构图 后台管理: a、用户管理: 密码重置:管理员修改密码 添加用户:添加新用 户 查看所有用户:查看所有用户信息 b、菜品管理: 查看所有菜品:查看所有菜品的信息 添加新菜:添加新菜品 查看已点菜:查看已点菜品信息 C、财务管理: 查看当天利润:查看当天利润、成本信息 查看当月利润:查看当月利润、成本信息 前台管理: a、用户管理: 查看所有用户:查看所有用户信息 b、菜品管理: 查看已点菜 品 点菜 已打开的窗口 已打开的窗口 查看已点菜 品 查看所有菜品 添加新菜 品 查看当月利润 查看当天利润 密码重置 添加用户 查看用户 信息 查看用户信息 我要点菜 :为客户点菜、退菜、结账等 查看已点菜:查看已点菜品信息 系统的代码设计 计算机管理信息系统设计的基本前提条件是把管理对象数字化或符号化,也就是代码设计。 它是数据库系统开发的前提 条件,数据库的有力补充,是系统不可缺少的重要内容。 编码是指与原来名称对应的编号、符号或记号。 它是进行信息交换、处理、传输和实现信息资源共享的关键。 编码也用于指定数据的处理方法、区别数据类型,并指定计算机处理的内容等。 本系统代码设计遵循的原则 在本系统中,每一个代码都标识了系统中的每一个实体,而每一个实体也只能由一个代码来唯一确定。 2.标准性 主要体现在对程序文件名命名和对数据文件命名的一目了然,无重复现象。 为了系统维护人员便于进行系统维护,使用了统一的标准。 3.合理性 系统中代码 设计与编码对象的分类相适应,以使代码对编码对象的分类据有标志作用。 4.简单性 在设计过程中采用汉字的汉语拼音的声母来表示汉字。 5.适应性 在代码设计过程中,代码反映了编码对象的特点,便于识别和记忆,使系统维护人员容易了解和掌握,便于进行维护工作。 6.规范性 代码的结构、类型、格式统一,便于记忆和计算机进行处理。 7.可扩充性 考虑到今后程序扩充的需要,在编制代码时,留有足够的备用代码 代码设计的具体内容。 如餐桌编码为 3„„。 加入了时间,如已点菜编码为 2020310 10: 53: 27, 其中 2020310 10: 53: 27 代表的是在 2020 年 3 月 10 日 某个时间段已经点的 菜品。 系统的数据库设计 在数据库设计初始阶段,为了对以后的数据库进行物理优化,提供了一些系统配置变量、存储分配系数,并对这些变量赋予了合理的缺省值。 但是这些值不一定适合每一种应用环境,在进行物理设计时,对这些变量重新赋值,以改善系统的性能。 对系统配置的变量,例如:同时使用数据库的用户数,同时打开的数据库对象数,内存分配参数,缓冲区分配参数(使 用的缓冲区长度、个数),存储分配参数,物理块的大小,物理块装填因子,时间片大小,数据库的大小,锁的数目等。 这些参数值直接影响存取时间和存储空间的分配,在物理设计时应根据应用环境确定这些参数值,以使系统性能最佳。 在运行及管理的过程中,涉及到的数据库实体包括有管理员信息表、菜品信息表、餐桌信息表、已点菜信息表、会员信息表、销售员信息表等,具体表格如下: 表 31管理员信息表 字段名称 数据类型 说明 id int 主键、编号 name varchar 用户名 pwd varchar 密码 表 32 菜品信息表 字段名称 数据类型 说明 id int 主键、菜品编号 name varchar 菜品名称 peiliao varchar 菜品配料 ptPrice int 普通客户价格 vipPrice int vip客户价格 benqian int 菜品本钱 jianjie varchar 菜品简单介绍 表 33 餐桌信息表 字段名称 数据类型 说明 id int 主键、餐桌编号 state bit 餐桌使用状态 表 34 vip客户信息表 字段名称 数据类型 说明 id int 主键、编号 name varchar 用户名 sex char 性别 age int 年龄 score float 用户类型 address varchar 地址 pwd varchar 密码 表 35 销售员信息表 字段名称 数据类型 说明 id int 主键、编号 name varchar 用户名 sex char 性别 age int 年龄 address varchar 地址 pwd varchar 密码 表 36已点菜信息表 字段名称 数据类型 说明 id int 主键 deskId int 餐桌编号 benqian money 本钱 isYouhui char 是否优惠 maiJia money 价格 jyMoney money 优惠价格 lirun money 利润 time d。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。