版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程设计(论文)课程设计(论文)课程名称: 数据库系统分析与设计 题 目:食品消费管理系统数据库设计与实现院 (系): 管理学院 专业班级: XXXXX 姓 名: XXXX 学 号: XXX 指导教师: XXXXX 2012 年 12 月 4 日XXXXXX大学大学课程设计(论文)任务书课程设计(论文)任务书专业班级: 学生姓名: 指导教师(签名): 一、课程设计(论文)题目一、课程设计(论文)题目 食品消费管理系统数据库设计与实现二、本次课程设计(论文)应达到的目的二、本次课程设计(论文)应达到的目的 数据库系统分析与设计课程设计是信息管理与信息系统专业集中实践性环节之一,是学习完数据库数据
2、库系统原理及技术及数据库系统分析与设计课程后进行的一次全面的综合练习。其目的在与加深对数据库基础理论和基本知识的理解,掌握借助PowerDesigner开发和设计一个小型数据库系统时设计数据库系统模型的基本方法,提高运用数据库解决实际问题的能力。 三、本次课程设计(论文)任务的主要内容和要求(包括原始数据、三、本次课程设计(论文)任务的主要内容和要求(包括原始数据、技术参数、设计要求等)技术参数、设计要求等) 要求学生能独立完成一个数据库模型的设计与实现,包括:1)数据库系统需求分析;2)数据库概念模型设计;3)数据库逻辑模型设计;4)数据库物理模型的实现;5)完成不少于6000字的课程设计报
3、告撰写。四、应收集的资料及主要参考文献:四、应收集的资料及主要参考文献: 1 王珊, 萨师煊. 数据库系统概论(第4版). 北京:高教出版社,2006年5月.2 赵韶平等.PowerDesigner系统分析与建模(第2版). 北京:清华大学出版社,2010.3 Data Modeling and Relational Database Design. Oracle Inc. 2001.五、审核批准意见五、审核批准意见教研室主任(签字)教研室主任(签字) 设计总说明随着高校学生的增多,食堂的管理工作变得越来越复杂,食品管理,消费管理等均成为了学校食堂需要解决的问题。很多用人工管理已经无法很好的解
4、决,需要一整套的梳理才能使学生和食堂里以及食堂的管理者感觉到高效和统一。为便于管理的方便性和可行性。根据现阶段的应用需求的开发目标设计食品消费数据库管理系统。完成具有食品管理、消费管理、餐厅管理等相关功能的小型数据库管理应用系统。本文简要介绍了利用 PowerDesigner 设计食品消费管理系统数据库设计与实现的过程,着重阐述了该系统开发的实现过程数据库设计部分,从系统的需求分析、概念模型设计、逻辑模型设计到物理数据库模型设计与实现等各环节都进行了较为详尽的分析与描述。关键字:食品消费管理系统,PowerDesigner,数据库设计第 1 页 共 42 页目 录1 绪论绪论.11.1 系统简
5、介 .11.2 设计目的 .11.3 设计内容 .22 需求分析需求分析.22.1 .需求分析的任务.22.2 系统数据流程分析.32.3 数据字典.43 概念模型设计概念模型设计.63.1 概念模型设计的方法和步骤.63.2 系统概念模型.94 逻辑模型设计逻辑模型设计.104.1 逻辑模型设计的方法.104.2 逻辑模型实现.144.3 数据完整性约束定义.145 物理数据库模型设计与实现物理数据库模型设计与实现.155.1 物理数据库模型的图示.155.2 物理数据库模型的详细表示.185.3 物理数据库模型的实现.18总结总结.23参考文献参考文献.36第 1 页 共 42 页1 绪论
6、1.1 系统简介该系统主要有人员管理、餐厅管理、食品管理、消费管理、用户管理等主要功能。分别主要有以下功能:1)人员信息管理:按条件查询人员的基本信息,以及添加一个人员的基本信息,包括编号,姓名职务,对人员的信息进行更改和删除功能。 2)餐厅管理:查询餐厅的基本信息,以及插入新开餐厅的基本信息,包括餐厅编号,餐厅名称,日销售额,餐厅职工人数。还能对餐厅的基本信息进行更改及删除功能。3)食品管理:查询食品的基本信息,以及插入新的食品的基本信息,包括食品编号,食品名称,食品类别,食品单价。 4)消费管理:按人员、时间、餐厅统计计算消费总额,同时还能按食品类别、时间、餐厅消费总额。 5)消费记录管理
7、:生成消费记录。6) 用户管理:用于管理进入这个系统的用户,包括新增用户,删除用户,以及修改用户信息。 1.2 设计目的依据现阶段食堂食品的实际业务情况,通过对整个系统的需求分析、概念模型设计、逻辑模型设计到物理数据库模型设计与实现等各环节进行分析与描述。从而以此为基础,建立起科学、高效的药店药品进销存管理系统,实现食品管理,餐厅管理以及消费管理的功能。最终达到方便管理人员对食品,消费等的管理,实现食堂管理的高效化和统一化,和提高管理方便性及第 2 页 共 42 页可行性的目的。1.3 设计内容本课程设计简要内容为利用 PowerDesigner 设计对食堂食品消费等管理系统数据库的过程,着重
8、阐述了该系统开发的实现过程,从系统的需求分析、概念模型设计、逻辑模型设计到物理数据库模型设计与实现等各环节都进行了较为详尽的分析与描述。2 需求分析2.1 .需求分析的任务2.1.1 信息需求系统主要信息需求有:食品信息:食品编号,菜名,菜价,食品类型等。员工信息:员工编号,员工姓名,员工职位,所在餐厅等。餐厅信息:餐厅编号,餐厅名称,日销售额,职工人数等。学生信息:学号,姓名等。消费者信息:餐厅号,学号,菜编号,菜数量,消费时间,消费额,菜类型等。管理员信息:管理员名字,管理员密码等。2.1.2 处理要求系统主要处理要求有如下几点:1)对基本信息管理:食品信息、员工信息、餐厅信息、消费者信息
9、等;2) 对菜品管理:菜品登记、菜品查询、菜品销售等; 3) 对销售管理:销售登记、销售记录查询、销售报表等。第 3 页 共 42 页2.2 系统数据流程分析1)基本业务调查对业务进行调查,得到其基本功能和业务处理流程如图 2.2-1 所示。图 2.21 食品管理系统业务流程图2)数据流程图根据了解和调查结果,得到系统业务数据流程图如图 2.2.2 所示第 4 页 共 42 页图 2.22 药店进销存管理系统数据流程图2.3 数据字典在数据流程图中,数据信息和处理过程需要通过数据字典才能描述清楚,因此在数据字典中主要对数据流程图中的数据流、数据存储和处理过程给出更详细、更准确的说明。1)数据流
10、定义可以通过表格的形式给出数据流程图的主要数据流,如表 2.1 所示。表 2.1 XX 系统主要数据流定义序号名称位置结构定义最大数据流量1食品信息2.21食品编号,菜名,菜价1000 次/天2员工信息2.21员工编号,员工姓名,员工职位,1000 次/天3餐厅信息2.21餐厅编号,餐厅名称,1000 次/天第 5 页 共 42 页4学生信息2.21学号,姓名等。1000 次/天5消费者信息2.21餐厅号,学号,菜编号,1000 次/天2)数据存储定义可以采用如下表格的形式给出系统的主要数据定义,如表 2.2 所示。表 2.2 XX 系统主要数据存储定义编号名称输入输出数据量存取频度存取方式说
11、明D1销售/退款销售清单销售登记表25000条1000次/天检索查询处理对于数据库的检索D2售出商品销售记录售出登记表2500 0 条1000次/天检索查询处理对于数据库的检索D3录入系统售出登记表食品信息登记表25000条1000次/天检索查询处理对于数据库的检索D4制定菜单销售登记表菜单食品25000条1000次/天检索查询处理对于数据库的检索3)处理过程可以采用如下表格的形式给出系统的主要处理过程定义,如表 2.3 所示。表 2.3 XX 系统主要处理过程定义序号处理过程名称输入输出处理说明P1.1登记食品菜品制作菜单制作食品清单进行制作菜品汇总P1.2销售食品销售食品单销售登记表对销售
12、进行汇总P1.3存储操作菜品销售基本信息销售清单对所有的数据进行汇总,存储第 6 页 共 42 页3 概念模型设计3.1 概念模型设计的方法和步骤概念模型设计的过程及结果如下:1)选择 File New Model 命令,弹出如图 3.11 窗口,在窗口选择要建立的 Concept Data Model。图 3.112)单击确定按钮,如图 3.12 所示的 CDM 工作区。第 7 页 共 42 页图 3.123)单击工具窗口中的“实体”图标,再设计窗口的适当位置单击,在淡季的位置上将出现一个实体符号,如图 3.13 所示。图 3.134)在设计窗口中的空白区域右击使得光标变为箭头形状,然后选中
13、该实体并双击,得到实体属性窗口,如图 3.14 所示。第 8 页 共 42 页图 3.145)在 name 文档中输入实体姓名,在 code 文本框中输入实体代码,在Attributes 选项卡中定义实体属性,如图 3.15 所示。第 9 页 共 42 页图 3.15注:其他实体建立方式同上,此处略过。3.2 系统概念模型消费人员姓名学号消费消费额食品视频类型价格名字编号存在餐厅日销售额职工人数名字编号包含员工职位姓名编号管理员用户名密码第 10 页 共 42 页CDM 模型如下:Relationship_1Relationship_2Relationship_3Relationship_4R
14、elationship_5人 人 人 人#ooo人 人 人 人人 人人 人人 人 人 人Characters (8)Characters (8)Characters (8)人 人 人 人#ooo人 人 人 人人 人 人 人人 人 人 人人 人 人 人人 人 人 人#ooo人 人 人 人人 人 人 人人 人 人 人人 人 人 人人 人 人 人#o人 人人 人人 人 人 人 人#ooooo人 人 人人 人 人人 人 人人 人 人 人人 人 人人 人 人人 人 人 人 人oo#人 人 人 人 人人 人 人 人 人人 人 人 人 人4 逻辑模型设计4.1 逻辑模型设计的方法由概念模型转化为逻辑模型的基
15、本方法步骤如下:1)打开 CDM 模型,选择 Tools Generate Logic Data Model.命令,打开的 LDM Generate Options,如图 4.11 所示。第 11 页 共 42 页图 4.112)选择 Detail 选项卡,进行其他选项的设置,如图 4.12 所示。第 12 页 共 42 页图 4.123)选择 Selection 选项卡,可以选择 CDM、实体,如图 4.13 所示。第 13 页 共 42 页图 4.134)单击“Tagert Model ”按钮可得到如图 4.14 窗口。图 4.145)单击“确定”按钮,开始生成 LDM。第 14 页 共
16、42 页4.2 逻辑模型实现Relationship_1Relationship_1Relationship_2Relationship_2Relationship_3Relationship_4Relationship_4Relationship_5人 人 人 人#ooo人 人 人 人人 人人 人人 人 人 人Characters (8)Characters (8)Characters (8)人 人 人 人#oooo人 人 人 人餐厅编号人 人 人 人人 人 人 人人 人 人 人人 人 人 人#ooo人 人 人 人人 人 人 人人 人 人 人人 人 人 人人 人 人 人#oo人 人餐厅编号人
17、 人人 人 人 人 人#ooooo人 人 人人 人 人人 人 人人 人 人 人人 人 人人 人 人人 人 人 人 人oo#人 人 人 人 人人 人 人 人 人人 人 人 人 人Relationship_1#餐厅号食品编号Characters (8)Relationship_2#餐厅编号食品编号Characters (8)Relationship_4#食品编号学号Characters (8)4.3 数据完整性约束定义根据上面的关系模式,数据库的完整性约束如下所示:1)实体完整性约束食品信息(食品编号,菜名,菜价,食品类型)员工信息(员工编号,员工姓名,员工职位,所在餐厅)餐厅信息(餐厅编号,餐厅
18、名称,日销售额,职工人数)学生信息(学号,姓名)消费者信息(餐厅号,学号,菜编号,菜数量,消费时间,消费额,菜类型)管理员信息(管理员名字,管理员密码)2)参照完整性约束食品信息(食品编号,菜名,菜价,食品类型)员工信息(员工编号,员工姓名,员工职位,所在餐厅,餐厅编号)餐厅信息(餐厅编号,餐厅名称,日销售额,职工人数)学生信息(学号,姓名,餐厅编号)第 15 页 共 42 页消费者信息(餐厅号,学号,菜编号,菜数量,消费时间,消费额,菜类型)管理员信息(管理员名字,管理员密码)3)用户自定义完整性约束用户自定义约束如下:学生姓名、菜名等均不能为空。5 物理数据库模型设计与实现5.1 物理数据
19、库模型的图示1)打开 CDM 模型,选择选择 Tools Generate Physical Data Model.命令,打开的 PDM Generate Options,如图 5.11 所示。第 16 页 共 42 页图 5.112)选择 Detail 选项卡,进行其他选项的设置,如图 5.12 所示。图 5.123)选择“selection”选项卡,选择要转换为 PDM 的实体,如图 5.13。第 17 页 共 42 页图 5.134)点击“确定”按钮,开始生成 PDM。5)根据提示对出现的警告和错误进行修改。PDM 模型如下第 18 页 共 42 页5.2 物理数据库模型的详细表示FK_
20、RELATION_RELATIONS_食品信息FK_RELATION_RELATIONS_消费者信息FK_RELATION_RELATIONS_食品信息FK_RELATION_RELATIONS_餐厅信息FK_员工信息_RELATIONS_餐厅信息FK_RELATION_RELATIONS_学生信息FK_RELATION_RELATIONS_食品信息FK_学生信息_RELATIONS_餐厅信息人 人 人 人人 人 人 人人 人人 人人 人 人 人char(8)char(8)char(8)人 人 人 人人 人 人 人人 人 人 人人 人 人 人人 人 人 人人 人 人 人人 人 人 人人 人 人
21、 人人 人 人 人人 人 人 人人 人 人 人人 人 人 人人 人人 人 人 人人 人人 人 人 人 人人 人 人人 人 人人 人 人人 人 人 人人 人 人人 人 人人 人 人 人 人人 人 人 人 人人 人 人 人 人人 人 人 人 人 Relationship_1人 人 人人 人 人 人char(8)Relationship_2人 人 人 人人 人 人 人char(8)Relationship_4人 人 人 人人 人char(8)5.3 物理数据库模型的实现下面给出了在 SQL Server 中调试正确的数据库及表和相关定义的 SQL语句。生成数据库的步骤及结果:(1) 定义数据源图 5
22、.3.1第 19 页 共 42 页(2)图 5.32(3)图 5.33第 20 页 共 42 页(4)生成物理数据库的设置选项图 5.34图 5.35第 21 页 共 42 页图 5.36生成表结构如下图 5.37第 22 页 共 42 页OOM 模型如下食品信息+人 人 人 人人 人人 人人 人 人 人: java.lang.String: java.lang.String: java.lang.String: int员工信息+人 人 人 人人 人 人 人人 人 人 人人 人 人 人: int: int: int: int餐厅信息+人 人 人 人人 人 人 人人 人 人 人人 人 人 人:
23、int: int: int: int学生信息+人 人人 人: int: int消费者信息+人 人 人人 人 人人 人 人人 人 人 人人 人 人人 人 人: int: int: int: int: int: int管理员信息+人 人 人 人 人人 人 人 人 人人 人 人 人 人: int: int: int第 23 页 共 42 页SQL 语句如下:/*=*/* DBMS name: Microsoft SQL Server 2005 */* Created on: 2013/1/4 9:26:00 */*=*/if exists (select 1 from sys.sysreferenc
24、es r join sys.sysobjects o on (o.id = r.constid and o.type = F) where r.fkeyid = object_id(Relationship_1) and = FK_RELATION_RELATIONS_消费者信息)alter table Relationship_1 drop constraint FK_RELATION_RELATIONS_消费者信息goif exists (select 1 from sys.sysreferences r join sys.sysobjects o on (o.id = r.
25、constid and o.type = F) where r.fkeyid = object_id(Relationship_1) and = FK_RELATION_RELATIONS_食品信息)alter table Relationship_1 drop constraint FK_RELATION_RELATIONS_食品信息goif exists (select 1 from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = F) where r.fkeyid = o
26、bject_id(Relationship_2) and = FK_RELATION_RELATIONS_餐厅信息)alter table Relationship_2 drop constraint FK_RELATION_RELATIONS_餐厅信息第 24 页 共 42 页goif exists (select 1 from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = F) where r.fkeyid = object_id(Relationship_2) and
27、 = FK_RELATION_RELATIONS_食品信息)alter table Relationship_2 drop constraint FK_RELATION_RELATIONS_食品信息goif exists (select 1 from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = F) where r.fkeyid = object_id(Relationship_4) and = FK_RELATION_RELATIONS_食品信息)alter
28、table Relationship_4 drop constraint FK_RELATION_RELATIONS_食品信息goif exists (select 1 from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = F) where r.fkeyid = object_id(Relationship_4) and = FK_RELATION_RELATIONS_学生信息)alter table Relationship_4 drop constraint FK_RE
29、LATION_RELATIONS_学生信息goif exists (select 1 from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = F) where r.fkeyid = object_id(员工信息) and = FK_员工信息_RELATIONS_餐厅信息)alter table 员工信息 drop constraint FK_员工信息_RELATIONS_餐厅信息go第 25 页 共 42 页if exists (select 1 from sys.sysre
30、ferences r join sys.sysobjects o on (o.id = r.constid and o.type = F) where r.fkeyid = object_id(学生信息) and = FK_学生信息_RELATIONS_餐厅信息)alter table 学生信息 drop constraint FK_学生信息_RELATIONS_餐厅信息goif exists (select 1 from sysindexes where id = object_id(Relationship_1) and name = Relationship_1_FK an
31、d indid 0 and indid 0 and indid 0 and indid 0 and indid 0 and indid 0第 27 页 共 42 页 and indid 0 and indid 0 and indid 255) drop index 学生信息.Relationship_5_FKgoif exists (select 1第 28 页 共 42 页 from sysobjects where id = object_id(学生信息) and type = U) drop table 学生信息goif exists (select 1 from sysobjects
32、where id = object_id(消费者信息) and type = U) drop table 消费者信息goif exists (select 1 from sysobjects where id = object_id(管理员信息) and type = U) drop table 管理员信息goif exists (select 1 from sysobjects where id = object_id(食品信息) and type = U) drop table 食品信息goif exists (select 1 from sysobjects where id = obj
33、ect_id(餐厅信息) and type = U) drop table 餐厅信息go/*=*/* Table: Relationship_1 第 29 页 共 42 页*/*=*/create table Relationship_1 ( 餐厅号 char(10) not null, 食品编号 char(8) not null, constraint PK_RELATIONSHIP_1 primary key nonclustered (餐厅号, 食品编号)go/*=*/* Index: Relationship_6_FK */*=*/create index Relationship_6
34、_FK on Relationship_1 (食品编号 ASC)go/*=*/* Index: Relationship_1_FK */*=*/create index Relationship_1_FK on Relationship_1 (餐厅号 ASC)go/*=*/* Table: Relationship_2 */第 30 页 共 42 页/*=*/create table Relationship_2 ( 餐厅编号 char(10) not null, 食品编号 char(8) not null, constraint PK_RELATIONSHIP_2 primary key n
35、onclustered (餐厅编号, 食品编号)go/*=*/* Index: Relationship_7_FK */*=*/create index Relationship_7_FK on Relationship_2 (食品编号 ASC)go/*=*/* Index: Relationship_2_FK */*=*/create index Relationship_2_FK on Relationship_2 (餐厅编号 ASC)go/*=*/* Table: Relationship_4 */*=第 31 页 共 42 页=*/create table Relationship_4
36、 ( 食品编号 char(8) not null, 学号 char(10) not null, constraint PK_RELATIONSHIP_4 primary key nonclustered (食品编号, 学号)go/*=*/* Index: Relationship_8_FK */*=*/create index Relationship_8_FK on Relationship_4 (学号 ASC)go/*=*/* Index: Relationship_4_FK */*=*/create index Relationship_4_FK on Relationship_4 (食
37、品编号 ASC)go/*=*/* Table: 员工信息 */*=*/第 32 页 共 42 页create table 员工信息 ( 员工编号 char(10) not null, 餐厅编号 char(10) null, 员工姓名 char(10) null, 员工职位 char(10) null, 所在餐厅 char(10) null, constraint PK_员工信息 primary key nonclustered (员工编号)go/*=*/* Index: Relationship_3_FK */*=*/create index Relationship_3_FK on 员工信息
38、 (餐厅编号 ASC)go/*=*/* Table: 学生信息 */*=*/create table 学生信息 ( 学号 char(10) not null, 餐厅编号 char(10) null, 姓名 char(10) null, constraint PK_学生信息 primary key nonclustered (学号)go/*=*/第 33 页 共 42 页/* Index: Relationship_5_FK */*=*/create index Relationship_5_FK on 学生信息 (餐厅编号 ASC)go/*=*/* Table: 消费者信息 */*=*/cre
39、ate table 消费者信息 ( 餐厅号 char(10) not null, 菜编号 char(10) null, 菜数量 char(10) null, 消费时间 char(10) null, 消费额 char(10) null, 菜类型 char(10) null, constraint PK_消费者信息 primary key nonclustered (餐厅号)go/*=*/* Table: 管理员信息 */*=*/create table 管理员信息 ( 管理员名字 char(10) null, 管理员密码 char(10) null, 管理员编号 char(10) not nul
40、l, constraint PK_管理员信息 primary key nonclustered (管理员第 34 页 共 42 页编号)go/*=*/* Table: 食品信息 */*=*/create table 食品信息 ( 食品编号 char(8) not null, 菜名 char(8) null, 菜价 char(8) null, 食品类型 char(10) null, constraint PK_食品信息 primary key nonclustered (食品编号)go/*=*/* Table: 餐厅信息 */*=*/create table 餐厅信息 ( 餐厅编号 char(10) not null, 餐厅名称 char(10) null, 日销售额 char(10) null, 职工人数 char(10) null, constraint PK_餐厅信息 primary key nonclustered (餐厅编号)goalter table Relationship_1 add constraint FK_RELATION_RELATIONS_消费者信息
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 石河子大学《药理学实验》2022-2023学年第一学期期末试卷
- 前台客服上半年工作总结四篇
- 石河子大学《现代交换技术》2022-2023学年第一学期期末试卷
- 石河子大学《食品安全检测与仪器分析实验》2022-2023学年第一学期期末试卷
- 石河子大学《俄语语言与文化》2021-2022学年第一学期期末试卷
- 沈阳理工大学《专业创新课程-自动化控制系统设计实例》2022-2023学年期末试卷
- 沈阳理工大学《信息光学》2023-2024学年第一学期期末试卷
- 沈阳理工大学《软件工程》2022-2023学年期末试卷
- 沈阳理工大学《建筑节能》2022-2023学年第一学期期末试卷
- 沈阳理工大学《过程控制系统》2021-2022学年期末试卷
- 2024年公路标识安装合同
- (正式版)HGT 22820-2024 化工安全仪表系统工程设计规范
- 综合实践活动课《早餐与健康》优质课件
- 《中华民族共同体概论》考试复习题库(含答案)
- 2022-2023学年武汉市江岸区七年级英语上学期期中质量检测卷附答案
- 新能源汽车技术职业生涯人物访谈报告
- 办公室办文工作流程图
- 工程钻机产品合格证
- 六壬高级教程
- 员工奖惩制度 公司员工奖惩制度范本
- 【原创】水平三花样跳绳教学设计和教案
评论
0/150
提交评论