1.引言
1.1编写目的
为明确软件需求,更好的记录本次软件设计的功能需求、数据分析等内容,特以文件化的形式撰写该内容。本文档供编写该系统的各小组成员及老师阅读。
1.2项目背景
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 是最流行的关系型数据库管理系统之一,