a. 项目开发背景
在科技飞速发展的今天,越来越多的商家都开始采用科技来帮助自己提高经营所得。通过对餐厅的各项数据进行收集管理,能够大量的节约成本。在节约成本的同时,我们还能够通过对数据的分析对未来的发展进行合理的规划。而餐饮业作为我国第三产业中一个传统服务性行业,经历了改革开放起步、数量型扩张、规模连锁发展和品牌提升战略4个阶段,取得突飞猛进的发展。目前,全国已有餐饮网点400万个。然而,面对大量的数据,传统的的餐厅管理的方法显得有些不足,仅仅是依靠人工对数据进行逐个管理已经很难满足发展的需求。
b. 项目名称:餐厅管理系统
c. 项目提出者:闫嘉伟
d. 用户:高校教师,学生
e. 审核者:田保军
f. 开发软件的单位:计算机 20-1 班
1.3定义
【术语1】:系统流程图
说明:系统流程图是描述物理系统的工具,所谓物理系统,就是一个具体实 现的系统,也就是描述一个单位、一个组织的信息处理的具体实现的系统。
【术语2】:数据流图
说明:数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。
【术语3】:数据字典
说明:数据字典(Data Dictionary,简称 DD)定义了数据流图中的数据和加工,是对各个数据流、加工及数据存储的详细说明,它包含4类条目:数据流条目、数据存储条目、数据项条目和加工条目。
【术语4】:活动图
说明:活动图是一种用于描述系统行为的模型视图,它可用来描述动作和动作导致对象状态改变的结果,而不用考虑引发状态改变的事件。在UML中,活动的起点用来描述活动图的开始状态,用黑的实心圆表示。活动的终止点描述活动图的终止状态,用一个含有实心圆的空心圆表示。活动图中的活动既可以是手动执行的任务,也可以是自动执行的任务,用圆角矩形表示。
【术语5】:实体
说明:客观世界中存在的且可互相区别的事物。
【术语6】:联系
说明:客观事物中的彼此之间的关系。
【术语7】:属性
说明:实体或者联系所具有的性质。
【术语8】:MySQL 数据库
说明:MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发, 目前属于Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统)应用软件。MySQL 是一种关系数据库管理系统, 关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这 样就增加了速度并提高了灵活性。
【术语 9】:输入/处理/输出图
IPO是指结构化设计中变换型结构的输入(Input)、加工(Processing)、 输出(Output)。IPO 图是对每个模块进行详细设计的工具,它是输入加工输出(INPUT PROCESS OUTPUT)图的简称,它是由美国IBM公司发起并完善起来的一种工具。在系统的模块结构图形成过程中,产生了大量的模块,在进行详细设计时开发者应为每一个模块写一份说明。IPO 图就是用来说明每个模块的输入、输出数据和数据加工的重要工具。
1.4参考资料
【1】田保军,刘利民.软件工程.中国水利水电出版社.2019年
【2】小二货的学习旅途.餐厅管理系统.2021年