餐饮管理系统供应商管理子模块的设计与实现_毕业设计论文(编辑修改稿)内容摘要:
开发、关系数据和商业智能。 SQL Server 2020 新功能。 这 个平台有以下特点: 可信任的。 公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。 高效的。 公司可以降低开发和管理他们的数据 基础设施的时间和成本。 智能的。 提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息 [6]。 餐饮管理系统供应商管理子模块的设计与实现 7 JavaScript JavaScript 是一种基于对象和事件驱动 并且同时也 具有相对安全性的 运行于 客户端脚本语言。 在 HTML 的 基础 之 上,使用 JavaScript 就 可以 进行 交互式 Web 网页 的开发工作。 JavaScript 的出现使得 Web 网页和用户之间实现了一种实时性的、动态的、交互性的关系,使 得 网页 可以 包含更 丰富的 活跃元素和更加精彩的内容。 JavaScript 程序是纯文本的,不需要 经过 编译 的 , 所以任何 的 纯文本编辑器都 来 可以编辑 JavaScript 文件 [15]。 JavaScript 的一个重要功能就是面向对象,通过基于对象的程序设计, 就 可以采 用更 加 直观、模块化 并且 可 以 重复使用的方式 来 进行程序 的 开发 工作。 一些用户请求信息的处理(比如表单上的一些计算和验证信息工作)并不需要依靠服务器端来进行。 JavaScript 可以 Inter 用户的浏览器来执行。 我们把这叫做客户端代码( clientside code)。 通过 JavaScript 的处理就可以减少与服务器的交互成本并且使网站运行更快。 JavaScript 是初始化客户端 — 服务器通信、操作 DOM 来更新网页所必须的 [7]。 福州大学至诚学院本科生毕业设计(论文) 8 第 3 章 餐饮管理系统供应商管理子模块 的 设计 需求分析 用例图设计 订餐系统的用例图是根据登陆用户的具体需求来进行的。 用例图设 计如 图 31 所示 : 图 31 库存管理员 用例图 功能需求 餐饮管理 系统 供应商管理子模块 功能如下: (1)菜品价格修改记录:根据查询方式显示查询结果,查询的方式有时间、餐段、部门、菜类、菜名、修改人;点击“打印”图标会导出 pdf 格式的文档;点击“导出 Excel”图标会导出 Excel 数据文档。 (2)营业时段销售表:选择“营业区域”中的选项可以按照具体的营业区域分析;点击“当月”,时间会跳转到本月;点击“ 上月”时间会跳回上一个月;点击“下月 ”时间餐饮管理系统供应商管理子模块的设计与实现 9 会跳回下一个月;点 击“按月分析”,则会按月分析数据; 点 击“导 出 Excel”,可以把列表中的数据导出到 Excel 中; 点击“打印”图标会导出 pdf 格式的文档。 (3)供应商设置 : 实现对供应商的管理,具体可以分为供应商类别的增删改操作,供应商信息的增删改操作。 (4)库存物品设置 : 实现对库存物品的管理,具体可以分为 对库存物品类别的增删改操作,具体物品详细信息的增删改操作。 (5)供应商结算:实现供应商单据结算 ,以及单据作废。 网站 架构设计 平台架构设计 网站平台环境 如下 : (1)使用 Windows XP 操作系统,计算机硬件要求内存 1G以上。 (2)以 SQL Server 2020 作为网站数据库。 (3)使用 Microsoft Visual Studio 2020(内置了 IIS Express)开发工具。 架构图如图 32所示 : 图 32 网站平台架构图 RIA 技术说明: Ajax:本系统中运用的 Ajax技术是结合 Jquery在客户端与服务器端进行异步通信的。 具体的应用格式为 $.ajax({ url:, type:, data: { }, dataType:, success: function (data) { }})。 Json: Json(JavaScript Object Notation) 是一种轻量级的数据交换格式。 它基于JavaScript( Standard ECMA262 3rd Edition December 1999)的一个子集。 本系统福州大学至诚学院本科生毕业设计(论文) 10 中运用 Json在服务器端进行接收和响应数据的,将服务器返回的数据传向客户端。 jQuery EasyUI: jQuery EasyUI是一组基于 jQuery的 UI 插件集合, jQuery EasyUI能够帮助 web 开发者更轻松的打造出功能丰富并且美观的 UI界面。 开发者不需要编写复杂的 javascript,也不需要对 css 样式有深入的了解,开发者需要了解的只有一些简单的 html 标签。 本系统中采用了这个框架 如: bobox, menu, tabs, tree,validatebox, window 等等。 Jquery: Jquery 是用 JavaScript 编写的轻量级的类库, 运用在浏览器客户端。 jQuery 能够使用户的 html 页保持代码和 html 内容分离,也就是说,不用再在 html 里面插入一堆 js来调用命令了 , 只需定义 id即可 ,也就是 id 选择器,例如: $(“ id” )。 客户端数据处理:主要是包括一些算 法是在客户端进行的,不需要在服务器执行。 模块结构设计 餐饮管理 系统功能模块图 如图 33所示。 说明: 下面阴影部分功能模块是本人 负责的。 图 33系统功能模块图 餐饮管理系统供应商管理子模块的设计与实现 11 网站详细设计 用户使用流程设计 餐饮管理 系统登陆用户分为三种:中央库存管理员, 加 工厂库 存管理员,门店管理员。 不同的身份拥有不同的管理权限。 中央库存管理员拥有最高权限, 加 工厂库存管理员为二级权限,最低层是门店管理员。 库存管理功能权限为中央库存管理员和 加 工厂库存管理员所有,门店管理员不具有库存管理权限。 所以不同权限的管理员进入点餐系统的管理功能界面也不一样。 (1)中央库存 管理员登陆,界面里有系统管理和中央库存管理两大模块。 (2)加工厂库存管理员登陆,界面里有系统管理和加工厂库存管理两大模块。 (3)门店管理员登陆, 界面里有门店管理权限。 供应商设置模块 具有库存管理权限的登陆用户 可以对供应商的信息进行设置 , 主要包含供应商类别的增删改和供应商信息的增删改, 供应商结算模块的结构设计如 图 34所示 : 图 34 供应商设置结构图 库存物品设置模块 具有库存管理权限的登陆用户可以对库存物品信息进行设置,主要包含库存物品类别的增删改和库存物品信息的增删改,库存物品设 置模块的结构设计如 图 35 所示 : 福州大学至诚学院本科生毕业设计(论文) 12 图 35 库存物品设置结构图 供应商结算 模块 具有库存管理权限的登陆用户可以对供应商的单据进行结算和作废的 操作,还可以选择单据进行打印操作,供应商结算模块的结 构设计如 图 36所示 : 图 36 供应商结算结构图 餐饮管理系统供应商管理子模块的设计与实现 13 数据库设计 ER 图设计 根据毕设的进度以及实习单位的实际情况, 餐饮管理 系 统的菜品修改记录查询和营业时段销售表分析 不做实现,仅做以上需求分析,对库存部分的供应商设置、库存物品设置、供应商结算功能模块进行实现。 (1)供应商类别,供应商,库存物品类,库存物品,结算单之间的关 系如 图 37所示 : 图 37 实体类之间的关系 ER图 (2)各个实体的属性图如下: 图 38 供应商类型属性图 福州大学至诚学院本科生毕业设计(论文) 14 图 39 供应商属性图 图 310 库存物品类型属性图 图 311 库存物品属性图 餐饮管理系统供应商管理子模块的设计与实现 15 图 312 结算单 属性图 数据库表设计 根据网站的需求分析,餐饮管理 系统的 供应商管理子模块 设计出 9 张 数据表来存储该部分信息,它们分别是: t_User 表(登陆用户信息表)、 t_Supplier 表(供应商信息表)、t_SupplierType 表(供应商类别信息表)、 t_StockItemType 表(库存物品类别信息表)、t_StockItem 表(库存物品信息表)、 t_PurchaseStock 表 (采购调价信息表 )、 t_Unit 表 (计量单位表 )、 t_st_provider 表(供应商单据结算表)。 (1)t_User 表用来存储管理员用户信息; 表 31 t_User表 字段名 数据类型 主键 /允许空 字段含义 UserID nvarchar(50) PRIMARY KEY 用户 ID UserName nvarchar(50) 允许 NULL 账号名 UserPassword nvarchar(50) 允许 NULL 用户密码 Privilege ntext 允许 NULL 权限 Remark nvarchar(255) 允许 NULL 备注 ModifyPri1 nvarchar(255) 允许 NULL 修改权限 1 MemberOpenPri nvarchar(255) 允许 NULL 成员操作等级 PointsId int NOT NULL 分点 ID (2)t_Supplier 表用来存储供应商信息; 福州大学至诚学院本科生毕业设计(论文) 16 表 32 t_Supplier表 字段名 数据类型 主键 /允许空 字段含义 SupplierID nvarchar(50) PRIMARY KEY 供应 商编码 SupplierName nvarchar(50) NOT NULL 供应商名称 SupplierTypeID nvarchar(50) NOT NULL 供应商类别编码 PhoneNumber nvarchar(50) 允许 NULL 电话号码 PostalCode nvarchar(50) 允许 NULL 邮政编码 Address nvarchar(50) 允许 NULL 联系地址 LinkMan nvarchar(50) 允许 NULL 联系人 Email nvarchar(50) 允许 NULL 电子邮件 Bank nvarchar(50) 允许 NULL 开户银行 BankAccount nvarchar(50) 允许 NULL 银行帐号 PointsId nvarchar(50) NOT NULL 分点 ID (3)t_SupplierType 表用来存储供应商类型信息; 表 33 t_SupplierType表 字段名 数据类型 主键 /允许空 字段含义 SupplierTypeID nvarchar(50) PRIMARY KEY 供应商类型编号 SupplierTypeName nvarchar(50) NOT NULL 供应商类型名称 PointsId int NOT NULL 分点 ID (4)t_StockItemType 表 用来存储库存物品类别; 表 34 t_StockItemType表 字段名 数据类型 主键 /允许空 字段含义 ItemTypeID nvarchar(50) PRIMARY KEY 物品类别编号 ItemTypeName nvarchar(50) NOT NULL 物品类别名称 IsMenuType bit NOT NULL 是否为菜类:有标志 PointsId int NOT NULL 分点 ID (5)t_PurchaseStock 表用来存储采购调价信息; 餐饮管理系统供应商管理子模块的设计与实现 17 表 35 t_PurchaseStock表 字段名 数据类型 主键 /允许空 字段含义 ID int PRIMARY KEY 自动编号 MenuID nvarchar(255) 允许 NULL 库存物品编号 SupplierID nvarchar(255) 允许 NULL 供应商编号 SupplierName nvarchar(255) 允许 NULL 供应商名称 fpurchase float 允许 NULL 调价前价格 epurchase float 允许 NULL 调价后价格 OperID nvarchar(255) 允许 NULL 操作人编号 OperName nvarchar(255) 允许 NULL 操作人姓名 OperTime nvarchar(255) 允许 NULL 操作时间 pRemark nvarchar(255) 允许 NULL 备注 PointsId int NOT NULL 分点 ID (6)。餐饮管理系统供应商管理子模块的设计与实现_毕业设计论文(编辑修改稿)
相关推荐
于芜湖县方村镇正式划入镜湖区行政区划,更名方村街道。 方村街道辖三连圩和埭南圩两个万亩圩口,总面积 平方公里,现有 12 个村委会和2 个居委会,耕地 万亩,人口 万人。 三连圩最早于北宋徽宗年间建圩,古称方春,距今已有千年历史;埭南圩于清代由7 圩联成。 方村境内村级道路与水利设施比较完善,截止 2020 年8 月底,方村街 道实现当年财政收入 5200 万元,完成固定资产投资 亿元
苑小区 15 家同档次(设定)或同规模(面积)进行调研,对目标市场又有了进一步的认识,分类汇总如下 (一)发现的普遍问题 装修档次中偏低; 在考察的 15 家餐饮商家中,除了 2 家(百姓 厨房 和金百 万)即将开业的商家之外,普遍存在装修简易、陈旧等状况。 于此装修状况相匹配的也是社会餐馆式的无规则服务状态。 这一点值得理解,从天通苑社区的发展中即可找到原因。
象类型(如 Integer 和 Double)之间进行相互转换。 c. 类型安全。 C是强类型语言,即每个变量与对象都必须具有声明类型。 C禁止进行不安全的类型转换(如将 double 转换成 boolean)。 数组类型下标从 0开始而且进行越界检查。 另外, C中类型溢出将被检查。 d. 现代。 C语言包括许多现代先进语言的特性。 例如: 支持属性,充当私有成员变量的访问器。
办学二十多年来,先后为社会培养了大批餐饮服务行业的技术人才,有的已成为我市餐饮界的高级管理人员、行政总厨等技术骨干,有的自主创业,成绩显著。 该校培养 的烹饪、餐饮服务专业毕业生就业率始终保持在 98%以上。 综上所述,三职专 师资力量雄厚,具有多年办学经验,实验、实习、实训设备较齐全,只需要再添置一些教学设施和设备,就能保证餐饮服务公共实训基地 的建设发展。 可见, xx 市政府依托 xx
12 成为良好的立体线形。 纵断面线形设计 纵断 面线形应结合自然地表及交通要求,统一考虑,力求平顺,尽量减少波浪型起伏,保证 行人 的平衡、迅速、舒适。 而道路高程及纵坡设置应满足控制因素要求,适应所处的自然条件,同时应满足城市防洪排水要求。 而此条道路的纵断面及标高的确定,应充分考虑现状道路高程,使挖填方量最少,尽量节约投资。 路基、路面设计 1) .破除损坏 C35 砼板,厚 25CM:
发,构建了一个以 JSP技术和 SQL后台数据库为基础的、具备相关功能的餐饮系统。 根据餐饮系统的流程,完成从用户登录到开台点菜,到结账收银,到统计一条线的信息化管理,因此整个餐饮管理信息系统的研发内容就是开发一整套餐 饮管理信息系统,实现餐饮业务的计算机化。 该系统将餐饮业中点菜、退钱、预定、结账等一连串的业务用计算机来管理,分析与设计了餐饮系统的结构及功能模块,解决餐饮系统的关键技术