版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、餐饮管理系统1.1 开发背景 近几年来,计算机网络、分布技术日趋成熟,随着科技的开展,餐饮业的竞 争也越来越剧烈。 想在这样竞争剧烈的环境下生存, 就必须运用科学的管理思想 与先进的管理方法, 使点餐与管理一体化。 这样不仅提高了工作效率, 也防止了 以前手工作业的麻烦,从而使管理者能够准确、有效地管理餐饮。因此,餐饮业 的管理者更希望从科学的管理中取得竞争的优势, 在竞争剧烈的商业市场中取胜。1.2 系统分析1.2.1 需求分析通过与XXX餐饮公司的沟通和需求分析,要求系统具体以下功能: 系统操作简单,界面友好 标准、完善的根底信息设置; 支持多人操作,要求有权限分配功能; 为了方便用户,要
2、求系同支持模糊查询; 实现对消费账目自动结算。1.2.2 可行性分析1引言1编写目的以文件的形式给企业的决策层提供工程实施的参考依据, 其中包括工程存在 的风险、工程需要的投资和能够收获的最大效益。2背景XXX餐饮公司是一家以餐饮经营为主的私营企业。为了完善管理制度、增强 企业的竞争力、实现信息化管理,公司决定开发餐饮管理系统。2可行性研究的前提1要求 餐饮管理系统必须提供桌台信息、菜品信息和人事档案信息的根底设置;强大的查询功能和消费管理功能;可以分不同权限、不同用户对该系统进行操作。 另外,该系统还必须保证数据的平安性、完整性和准确性。2目标餐饮管理系统的目标是实现企业的信息化管理,节约人
3、力、物力、财力等资 源,提高餐饮行业的效劳效率并提升企业市场竞争力。3条件、假定和限制 为实现企业的信息化管理,必须对才做人员进行培训,而且将原有的菜品、 桌台、人事档案等信息转换为信息化数据, 需要操作员花费大量时间和精力来完 成,为不影响企业的正常运行, 餐饮管理系统必须在两个月的时间内交付用户使 用。系统分析人员需要两个内到位,用户需要 4 天时间确认需求分析文档。去除 其中可能出现的问题, 例如用户可能临时有事, 占用 5 天时间确认需求分析。 那 么程序开发人员需要在一个月 零 19 天的时间内进行系统设计、 程序编码、系统 测试、程序调试和程序的打包工作。其间,还包括员工每周的休息
4、时间。4评价尺度根据用户的要求,工程主要以桌台信息、菜品信息和查询统计功能为主 , 对于认识档案和消费信息应该及时准确地保存,并提供相应的查询和统计。 3投资及效益分析1支出 根据系统的规模及工程的开发周期 两个月,公司决定投入 7 个人。为此, 公司将直接支付 10 万元的工资及各种福利待遇。在工程安装及调试阶段,用户 培训、员工出差等费用支出需要 2 万元。在工程维护阶段预计需要投入 3 万元的 资金。累计工程投入需要 15 万元资金。2收益用户提供工程资金 35 万元。对于工程运行后进行的改动,采取协商的原那么 根据改动规模额外提供资金。因此从投资与收益的效益比上看,公司可以获得 20
5、万元的利润。工程完成后,会给公司提供资源储藏,包括技术、经验的累积,其后在开发 类似的工程时,可以极大地缩短工程开发周期。4结论根据上面的分析,在技术上不会存在问题,因此工程延期的可能性很小。在效益上公司投入7个人、两个月的时间获利20万元,效益比拟可观。在公司今 后开展上可以储藏工程开发的经验和资源。因此认为该工程可以开发1.3系统设计系统目标本系统属于小型的餐饮管理系统,可以有效地对中小型餐厅消费进行管理。本系 统应到达以下目标:系统采用人机交互的方式,界面美观有好,信息查询灵活、方便,数据存储 平安可考;实现对餐厅客户开台、点菜/加菜、账目查询和结账等操作;对用户数的数据进行严格的数据检
6、验,尽可能地防止人为错误;实现对消费账目自动结算;实现对消费的历史记录进行查询、支持模糊查询;系统应最大限度地实现易维护性和易操作性。系统功能结构餐饮管理系统功能结构如图1_1所示。图1_1餐系统功能结构图业务逻辑编码规那么I遵守程序编码规那么所开发的程序,代码清晰、整洁、方便阅读,并可以提高 程序的可读性,真正做到“见名知意。本节哦哪个数据库设计和程序编码两个面介绍程序开发抽编码规那么。 根底信息数据库对象命名规那么辅助工具系统设置帮助退出(1)数据库命名规贝写职员-信日历息 db_MCy(2I数据表命名规那么系统维护小写),如表01_1后面加数据库相关英文单词!或缩F面将举例说明,计数据库
7、名称事 器表内限一管理锁 疋 系 统退 岀 系 统数据表命名以字母tb开头(小写),后面加数据库相关英文单词或缩 写和数据表名,多个单词间用“分隔。下面将举例说明,如表1_2所示。表1 2数据表命名数据表名称描述tb food点菜信息表tb foodtype菜品类别信息表(3) 字段命名规那么字段一律采用英文单词或词组(可利用翻译软件)命名,如找不到专 业的英文单词或词组,可以用相同意义的英文单词或词组代替。 下面将举 例说明,表1_3为桌台信息表中的局部字段。表1 3字段命名数据表名称描述RoomName桌台名称RoomJC桌台位置RoomZT桌台状态2. 业务编码规那么(1) 桌台编号桌台
8、的ID编号是餐饮管理系统中桌台的唯一标识,不同的桌台可以 通过该编号来区分。该编号是个字增序号,从数字1开始。例如1、2、3。(2) 食品类别编号食品类别编号用于区分食品的不同类别,不同的食品种类可以通过该 编号来区分。该编号是个字增序号,从数字1开始。例如1、2、3。(3) 员工编号员工编号用于区分各个员工的信息,不同的员工可以通过该编号来区 分(即使员工名称相同)。该编号是个字增序号,从数字1开始。例如1、2、3。系统预览餐饮管理系统由多个窗体组成,下面仅列出几个典型窗体,主窗体模块如图1_2所示,主要功能是连接系统功能菜单、显示所有桌台和现实系统当前状态图1 2主窗体模块点菜模块如图1_
9、3所示,主要功能是为顾客点菜。 图1 3点/加菜模块开台模块如图1_4所示,主要功能是实现对指定的桌台进行开台操作。图1 4开台模块运行结果结账模块如图1_5所示,主要功能是对指定的桌台进行结账操作,同时,清空结账桌台的所有消费信息。图1 5结账模块运行结果业务流程图餐饮管理系统的业务流程图如图16所示。1.4数据库设计数据库概要说明在本系统中,采用的是SQL Server:否数据库蛀存储商品信息、桌台信息、员工信息、操作员信息等。这里将数db_MrCy,其中包含了 6张数据表,用于存储不同的信息,如图1_7所示。+ 3 dbo.tb_foodl+ J dbo tbjoodtyp®系
10、统维护二J:cmfcer根底信息1尙系统设置L数据库概念设计通过对数据库进行的需求分析划出系统系统主窗体是否是管理员图17数据库结构否商品信息表商品类别信息表顾客消费信息表- 桌台信息表 用户信息表I职员信息表勺数据库实体对扌象及实体E»a。帮助由于商品的种类很多,因此需要对商品进行分类,这样就可以对商品分门别及系统功能结构确实定,规类地进行存储,在查询时可以根据商品类别进行查询,商品信息实体E-R图如图1_8所示。在数据库中建立一个商品类型信息表,用于存储商品的所有类别信息,商品类别信息实体E-R图如图1 9所示。商品价格当顾客进行消费时,商品类别信息表(tb_FoodType)图
11、1-9商品类别信息实体 E-R图顾客会根据自己的需求消费不同的商品,系统将顾客消费的所有信息存储到数据表中,以便顾客结账时查询,在数据库中建立一个顾客 消费信息表用于存储顾客的消费记录。顾客消费信息实体E-R图图如1_10所示。消费桌台名称_10顾客消费信息E-R图餐厅中会有多个桌台供顾客选择,每个桌台会有不同号桌被顾客使用,顾客人数为5人等,方便操作员对消费时间立一个桌台彳信自、表用于存储所有桌台的 详细信息。桌台信息实体息、。建'开1 11备注信息 商品类别冰自Ij如,大厅01桌台商他价在餐饮行业中,餐厅效劳员起着及其所示。顾客消费信息表图1_12用品名自表本E-R图复的作用,但是
12、由于效劳人员数众多,中建立- 商品代码 所示。开单人开台时间(岭顾I:台信息头体 为系统如消费商品数量如果不进行相应的信息记录,在数据库中建 / n系统编号自实体E-R图图如,.1_13所示。、 /厂 上图职员年职员信息实体详细信息进行记录言息。薛设计143 数(tb Room)理起来会非常困难。因此,员息表用于存储所有开桌台状员的根据设计好的E-R图在数据库中创皿表 职员 1tB_Hbd (商品信息桌台台tb Food表用于保存所有登录密码表,系统数据库中各表的结构如下。职员性别桌台位置简称I商品信息,数据类型加口八凸士字段大小-职员信息表1(tb_Waiter)ID foodty food
13、 num food name说明系统编号类别编号商品代号商品名称职员编号intcharcharvarcharF系统编号字段名称1050- 10一kfoodpricedecimal9商品价格2. tb_FoodType商品类别信息表tb_ FoodType表用于保存商品类别信息,该表的结构如表1_5所示表1_5商品类别信息表字段名称数据类型字段大小说明IDint4:系统编号foodtypevarchar50商品类别名称3. tb_GuestFood 顾客消费信息表tb_GuestFood表用于保存顾客的消费信息,该表结构如表1_6所示。表1 6顾客消费信息表字段名称数据类型字段大小说明IDint
14、4系统编号food numchar10商品代号food namevarchar50商品名称foodsumchar10r消费数量foodallpricedecimal9商品价格waiternamevarchar50操作员姓名beizhuvarchar50:备注zhuotaichar10肖费桌台datatimevarchar50消费时间4. tb_Room 桌台信息表tb_Room表用于保存所有桌台信息,该表结构如表 1_7所示。字段名称数据类型字段大小说明IDint4系统编号RoomNamechar10桌台名称RoomJCchar10桌台简称RommBJFdecimal9桌台包间费RoomWZc
15、har10桌台位置RoomSZTchar10桌台状态RoomTypechar10:桌台类型RoomBZvarchar50桌台备注RoomQTvarchar50r桌台其他信息GuestNamevarchar50顾客姓名zha ngda nDatevarchar50开台时间Numint4顾客人数WaiterNamevarchar50操作员姓名5. tb_User 用户信息表tb_User表用于保存所有系统用户信息,该表结构如表1_8所示。表1_8用户信息表字段名称数据类型字段大小J'说明IDint4系统编号UseNamevarchar50用户登录名UserPwdvarchar50用户登录密
16、码powerchar10用户权限6. tb_Writer 职员信息表tb_Writer表用于保存所有职员信息,该表结构如表1_9所示表1 9职员信息表字段名称数据类型字段大小说明IDint4系统编号WaiterNamevarchar50职员姓名CardNumvarchar50身份证号码WaiterNumchar10r职员编号Sexchar10性别Agechar10年龄Telvarchar50 1.5公共类设计为了节省系统资源,实现代码重用,可以在系统中设计一些公共类。本系统 中创立了一个DBConn公共类,该类圭寸装了用于连接数据库的方法。由于此类对 数据库进行操作,所以需要引入一个命名空间,
17、其主要代码如下:自定义方法CyCon用于连接数据库,此方法返回一个 SqlConnection对象, 主要代码如下:1.6系统登录模块设计系统登录模块概述为了使系统的平安性得到保障,大多数系统都开发登录模块。只有通过登录 模块,才能对登录用户进行验证,只有系统的合法用户才可以进入系统的主界面。 登录模块运行结果如图1_14所示。图1_14登录模块运行结果系统登录模块技术分析运行本系统的登录模块,用户只需要输入用户名和密码,单击“登录按钮 进行验证。登录模块以登录的用户和密码作为搜索条件,在数据库中进行查询。 使用SqlDataReade对象的HasRows属性判断登录用户名和密码是否正确。下面
18、 介绍 SqlDataReade对象的 HasRows属性。HasRows属性用于获取一个bool型的值,该值指示SqlDataReade是否包含行或多行,语法如下:public override bool HasRowsget;属性值:如果SqlDataReade包含一行或多行,那么为 true;否那么为false。例如,验证登录用户名和密码是否正确,可以通过以下代码实现:创立数据库连接对毎SulConm r h i .: 1 conn - BbsbcIus. DRCoiir. CyCon (),翻开连接conn. OpenO ,创Coiwand对像 执荷SQL语句SqlConmanG cm
19、d = new SqlConmiand(*select * from tb_Lser where EaerNEtme- *+txtName.a. id.1 *+txtPwd. Teict+* conn) t/楼用EicuteReader方法实例化一个DataReader *); qlL'iiThc- -l-r sdr = cmd, ExecureReader );sdr. Read (),if (sdr. JasRowsJf"弹出提示框 MessugeBox. Shx登录成功警 告",is 裙l| :jvi j (:n , OK,I( or. Varnitig);)
20、系统登录模块实现过程该模块需要使用的数据表示:tb_User系统登录模块的具体实现步骤如下:(1) 新建一个 Windows窗体,命名为frmLogin.cs,主要用于实现系统的登录功能,该窗体用的主要主要空间表如表1-10所示。表1_10登录窗体用到的主要控件控件类型控件ID主要属性设置用途txtName无输入登录用户名txtPwdPasswordChar属性设置为*输入登录用户密码btn SubmitText属性设置为“登录登录btnCan celText属性设置为“取消取消(2) 由于餐饮系统使用 Microsoft SQL Server 2021乍为后台数据库,因为先要引用命名空间,以
21、便在程序操作数据库,关键代码如下: 单击“登录按钮之后,登录模块首先判断是否输入了用户名和 密码,如果没有输入用户名和密码将弹出提示框,提示用户输入 登录系统的用户名和密码;如果输入了用户名和密码,系统将判 断输入的用户名和密码是否正确,关键代码如下:当用户输入用户名和密码之后,还可以按Enter键登录系统,实现的原理是: 在输入密码的文本框的KeyPress事件下,判断是否按了 Enter键,如果按了 Enter 键就会激发“登录按钮的Click事件,关键代码如下:单击“取消按钮,退出系统登录,关键代码如下:1.7开台模块设计开台模块概述当顾客要进行消费时,首先要看一下是否还有可用的桌台,如
22、果还有空闲的 桌台,那么就要为顾客开台,只有在开台之后,才能为顾客点菜、查询和结账。 所以开台模块在整个系统中是非常重要的。开台模块用于对指定的桌台进行开台操作,此功能是通过“开台窗体实现 的,如图1_15所示。图1_15开台单窗体开台模块技术分析在某个桌台上选择其中右键菜单中的“开台命令,将根据该桌台的名称弹 出相应的开台单窗体,在开台单窗体中用户可以对桌台编号、帐单日期、顾客名 称、用餐人数、效劳员和备注进行录入或更改。数据录入或修改完毕后,单击“保 存按钮完成开台单的操作。在开发此模块时,主要用到了数据库的更新技术, 例如,将姓名为小吕的年龄修改为 28,可以使用下面的代码实现:Upda
23、te tb_ls set age=28 where name=小吕''开台模块实现过程本模块使用的数据表示:tb_Room、tb_Waiter1新建一个 Windows窗体,命名为frmOpen.cs,主要用于实现对指定的桌台进行开台操作的功能,该窗体用到的主要控件如表1_12所示表1_12开台单窗体中用到的主要控件控件类型控件ID主要属性设置用 途txtNameText属性设置为Guest输入顾客姓名txtNum无输入用餐人数txtBZ无输入开台单备注cbNum无选择开台的桌台号cbWaiter无选择开单的效劳员groupBox1无控制布局dateTimePicker1无选择
24、日期btn Save:Text属性设置为“保存保存btn ExitText属性设置为“退出退出2首先建立两个公共变量一边程序汇总调用,关键代码如下:在窗体加载时,将数据库中所有的桌台信息和职员信息检索出来显示在ComboBox控件中,关键代码如下:3在“用餐人数文本框中输入用餐人数,此数据必须保证为大于0的数字, 关键代码如下:4 当数据输入完毕之后,单击“保存按钮即可对指定的桌台进行开台操作, 关键代码如下:1.8点/加菜模块设计点/加菜模块概述为顾客选好桌台,并且开台之后 ,会根据顾客的需要点菜或购置茶水研究 之类的消费品,在点/加菜模块中会显示餐厅特有的一些菜系,用户可以对不同 的菜系进
25、行选择。点/加菜模块运行结果如图1_16所示。图1_16点/加菜模块运行结果点/加菜模块技术分析系统点/加菜模块主要利用TreeView控件显示所有的菜系,利用DataGridView 控件显示顾客消费的所有信息,当单击某个菜系时,右侧将出现此菜系的所有详 细信息,选择菜系后单击“保存按钮完成对指定桌台的点菜操作。点/加菜模块实现过程本模块使用的数据表:tb_Food、tb_Waiter、tb_Room、tb_GuestFood点/加菜模块的具体实现步骤如下:1新建一个Windows窗体,命名为frmDC.cs,主要用于实现系统的点菜功能,该窗体用到的主要控件如表 1_14所示。表1_14点/
26、加菜窗体中用到的主要控件控件类型控件ID主要属性设置用途tvFood无显示餐厅所有菜系txtNumEnabled属性设置为false显示某个菜系的编号txtNameEnabled属性设置为false显示某个菜系的名称txtPriceEnabled属性设置为false显示某个菜系的单价txtPNumText属性设置为1输入某个菜系的数量txtAllPriceEnabled属性设置为false显示点菜后的总价格txtRemark无输入备注信息cbWaiter无选择职员btn SaveText属性设置为“保存保存btn DeleteText属性设置为“删除删除btn ExitText属性设置为“退出
27、退出dgvFoodsColumns属性中添加 7列用于显示已经点过的 菜系的信息(2)首先建立一个公共变量RName,用于接收指定桌台的名称,关键代码 如下:在窗体加载时,程序首先从数据库中检索出所有菜系名称并显示在 TreeView控件中,以便用户选择,关键代码如下:当用户双击某个菜系使,将在右侧显示该菜系的详细信息,以便用户 能够准确选择,关键代码如下:为了保证消费商品数量文本框中的数据必须为数字,在文本框的 KeyPressS事件中添加代码控件输入数据的类型,关键代码如下: 为了保证消费商品的数量时,该商品的总价格会随之改变,实现的方 法是在TextBox控件的TextChanged事件
28、中添加代码,关键代码如下: 自定义一个GetData方法,用于显示所有的点菜信息,关键代码如下: 当点菜完毕后,单击“保存按钮可以对顾客消费的菜系进行保存, 以便在结账时对消费金额进行查询,关键代码如下: 如果顾客点菜之后想退掉某个菜,就可以在显示所有消费信息的 dataGridView1控件中欲删除的商品,单击“删除按钮,即可将菜退 掉,关键代码如下:1.9结账模块设计结账模块概述顾客消费完毕后,需要对顾客消费清单进行统计,即计算出消费的总额,这 些都是通过结账模块实现额。结账模块主要功能是当顾客每次消费时将顾客消费 的工程添加到数据库中,在用户结账时通过对数据库的查询, 检索出顾客本次消
29、费的商品名称及价格,然后计算出总额,如图1_19所示。图1 19顾客结账 如果输入的金额小于消费的金额,单击“结账按钮结账,将弹出“金额缺乏 的提示信息,如图 1_20 所示;如果在“收银文本框中输入了错误的数据,将 弹出图 1_21 所示的提示信息。图 1_20 金额缺乏提示信息图 1_21 提示输入的数据必须为数字1.9.2 结账模块技术分析本系统的结账模块, 首先从数据库中将顾客消费的所有工程检索出来显示到DataGridView控件上,以方便管理员校对消费金额,然后通过程序计算后将顾客 消费的总额显示出来, 当顾客结账时,输入顾客支付的金额, 会出现相应的余额, 以方便管理员为顾客退还
30、余额。在开发此模块式,主要用到 SUM聚合函数以桌台名称为搜索条件,查询出 消费的总额。SUM聚合函数用于返回表达式中所有值得和,或只返回distinct!。sum只能用于数字列。空值将被忽略。语法如下:SUM ( ALL | DiSTiNcT expression)ALL对所有的值进行聚合函数运算,ALL是默认设置。DISTINCT指定SUM返回唯一值的和。EXPRESS是常量、列火函数,或者是算术、按位与字符串等运算符的 任意组合。Express是精确数字或近似数字数据类型分类(bit数据类型 除外)的表达式,不允许使用聚合函数和子查询。1.9.3 结账模块实现过程本模块使用的数据表: t
31、b_GuestFood、 tb_Room. 结账模块的具体实现步骤如下:(1) 新建一个 Windows窗体,命名为frmJZ.cs主要用于实现对指定的 桌台进行结账操作的功能, 该窗体用到的主要控件如表 1_15所示。 略(2) 引用建立两个公共变量, 分别用于接收住窗体模块中传递的桌台名 称及根据名称查询消费的总额,关键代码如下:当窗体加载时,首先显示结账的桌台名称,然后通过桌台名称检索出消费的 所有账目显示到DataGridView控件上,最后将查询出消费的总金额显示到 Label控件上,关键代码如下:在输入顾客支付金额文本框的 KeyPress事件下面添加代码,判断文本框中是 否输入了
32、正确的数据,关键代码如下:当管理员在“收银文本框中输入顾客支付的金额后,系统将自动计算出退 还顾客的金额,管家代码如下:当顾客支付了消费金额后,单击“结账按钮完成对顾客消费的结账操作, 同时将顾客所在的桌台状态设置为“待用,关键代码如下;1.10文件清单F面以表格形式列出程序的文件清单,如表1_16所示表1_16程序文件清单文件名文件类型说明frmAboutBox.cs:窗体文件关于窗体frmBF.cs窗体文件备份数据库窗体frmCale nder.cs窗体文件日历窗体frmDC.cs:窗体文件点菜窗体frmDesk.cs窗体文件桌台根本信息窗体frmDetails.cs窗体文件桌台详细信息窗体frmHF.cs:窗体文件数据库恢复窗体frmJZ.cs窗体文件结账窗体frmLock.cs;窗体文件锁定系统窗体frmLogi n.cs:窗体文件用户登录窗体frmMai n.cs窗体文件系统主窗体frmOpe n.cs:窗体文件开台单窗体frmPwd.cs
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《美术馆教育形式创新研究:以互动体验与受众需求满足为出发点》教学研究课题报告
- 跨部门协作与沟通指南(标准版)
- 企业会议计划与会议纪要模板
- 我的成长故事周记格式记录(10篇)
- 恐龙时代的奇遇想象作文(4篇)
- 考后析得失思则得未来
- 2025中原农业保险股份有限公司招聘67人笔试参考题库附带答案详解(3卷)
- 恒丰银行武汉分行大堂助理岗(劳务派遣制)招聘若干人笔试历年典型考题及考点剖析附带答案详解
- 销售业绩分析工具及报告
- 2026中国农业发展银行校园招聘网申9月16日-10月12日笔试历年典型考题及考点剖析附带答案详解
- 新人抖音直播奖励制度规范
- 2026年消防安全评估协议
- 《渔业法》2025修订解读:新制度亮点及职责条例强化
- JJF1033-2023计量标准考核规范
- DL-T 5117-2021水下不分散混凝土试验规程-PDF解密
- 2023-2024学年广西壮族自治区来宾市小学数学五年级下册期末自测试卷
- 2023年福海县政务中心综合窗口人员招聘笔试模拟试题及答案解析
- GB/T 25129-2010制冷用空气冷却器
- FZ/T 01057.2-2007纺织纤维鉴别试验方法 第2部分:燃烧法
- 张浩陈嘉男小品《明日富豪》台词剧本手稿
- DB37-T 1854-2020 山东省化工装置安全试车工作规范-(高清版)
评论
0/150
提交评论