




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、需求分析阶1.1数据项的含义和取值(1) 功能需求工厂需建立一个管理数据库存储以下信息:1、 工厂包括厂名和厂长名。2、 一个厂内有多个车间,每个车间有1车间号、车间主任姓名、地址和电话。3、 一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种。4、 一个车间生产多种产品,产品有产品号、产品名称和价格。5、 一个车间生产多种零件,一个零件也可能为多个车间制造。零件有零件号、重量和价格。6、 一个产品由多种零件组成,一种零件也可装配出多种产品。7、 产品与零件均存入仓库中。8、 厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。(2) 数据字典本数据库管理系统由六个实体组成,即工厂
2、、车间、工人、产品、零件、仓库, 实体的数据项定义如下:表1-1 数据项含义和取值表实体数据项名数据项含义数据类型取值范围工厂厂名工厂名字NCHAR(50)0-50个字符厂长厂长编号NCHAR(8)0-8个字符车间车间号车间编号NCHAR(8)0-8个字符车间主任车间主任编号NCHAR(8)0-8个字符地址车间地址NCHAR(50)0-50个字符电话车间电话NCHAR(20)0-20个字符工人职工号工人编号NCHAR(8)0-8个字符姓名工人姓名NCHAR(20)0-20个字符年龄工人年龄NCHAR(4)0-4个字符性别工人性别NCHAR(3)0-3个字符工种工人工种NCHAR(8)0-8个字
3、符产品产品号产品编号NCHAR(8)0-8个字符 产品名称产品名称NCHAR(50)0-50个字符价格产品价格MONEY8个字节长度零件零件号零件编号NCHAR(8)0-8个字符重量零件重量NCHAR(10)0-10个字符价格零件价格MONEY8个字节长度仓库仓库号仓库编号NCHAR(8)0-8个字符仓库主任仓库主任编号NCHAR(8)0-8个字符电话电话NCHAR(20)0-20个字符(3) 数据项含义工厂 (工厂名称,厂长编号)车间 (车间编号,主任编号,车间地址,车间电话)员工 (职工编号,职工姓名,职工年龄,职工性别,职工工种)产品 (产品编号,产品名称,产品价格)零件 (零件编号,零
4、件重量,零件价格)仓库 (仓库编号,主任编号,仓库电话)生产零件 (车间编号,零件编号,零件数量)生产产品 (产品编号,零件编号,产品数量)储存产品 (仓库编号,产品编号,产品库存量)储存零件 (仓库编号,零件编号,产品库存量)1.2 数据项在目标系统中的名称工厂:Factory厂名:FactoryName厂长;FactoryDirectorID车间:Workshop车间号:WorkshopID车间主任:WorkshopMasterID地址:WorkshopAdd电话:WorkshopTel工人:Worker职工号:WorkerID姓名:WorkerName年龄:WorkerAge性别:Wor
5、kerSex工种:WorkerType产品:Product 产品号:ProductID 产品名称:ProductName 价格:ProductPrice零件:Part 零件号:PartID 重量:PartWeight 价格:PartPrice仓库:Warehouse 仓库号:WarehouseID 仓库主任编号:WarehouseMasterID 电话:WarehouseTel1.3 数据结构表1-3 数据结构数据结构名 含义说明 组成工厂表 定义了工厂的相关信息 厂名, 厂长编号车间表 定义了车间的相关信息 车间编号,车间名称,车间主任编号,地址,电话。员工表 定义了员工表的相关信息 职工号
6、,姓名,年龄,性别,工种,车间号产品表 定义了产品的相关信息 产品号,产品名称,价格,车间编号零件表 定义了零件的相关信息 零件号,重量,价格车间零件表 定义了车间与零件的信息 车间编号,零件号产品零件表 定义了产品与零件的信息 产品编号,零件号仓库表 定义仓库的相关信息 仓库号, 主任姓名,电话,工厂号零件仓库表 定义了零件与仓库的信息 仓库编号,零件编号 产品仓库表 定义了产品与仓库的信息 仓库编号,产品编号厂长表 定义了厂长的信息 厂长编号、姓名、年龄、性别、工资主任表 定义了主人的相关信息 主任编号、姓名、年龄、性别、工资2、概念结构设计2.1 E-R图实体 该E-R图包含工厂、车间、
7、工人、产品、零件、仓库六个实体2.2全局E-R图产品零件车间工 厂仓 库生产组成生产存放存放所属职工所属n 1n11n11 nnn1 从属 1nnn1n 图2-1 全局实体E-R图2.3 总体E-R图 职工号 姓名 性别 工人 工种 m 工作 厂名 厂长 1 车间号 1 m 工厂 从属 车间 车间主任 地址 m m 电话 生产 生产 零件号 n n 产品号 重量 零件 拼装 产品 名称 m n 价格 价格 m m 库存量 存储 存储 库存量 1 n n 仓库号 m 拥有 仓库 电话 主任 图2-2 模型实体E-R图3、逻辑结构设计3.1实体模型转化为关系模型工厂(厂名,厂长名);车间(车间号,
8、地址,车间主任姓名,电话,工厂编号);工人(职工号,姓名,年龄,性别,工种,车间号);仓库(仓库号,电话,仓库主任编号,工厂编号);产品(产品号,产品名称,价格);零件(零件号,数量,价格);车间零件(车间号,零件号);车间产品(车间号,产品号);仓库产品(仓库号,产品号,库存量);仓库零件(仓库号,零件号,库存量);拼装(零件号,产品号)3.2关系的主关键字、函数依赖、范式判定(1)主关键字:本数据库中涉及的主关键字如下:工厂编号 车间编号 职工号 仓库号 产品号 零件号(2)函数依赖本数据库中的函数依赖如下:实体名称:工厂工厂编号(工厂名称,厂长编号)实体名称: 车间车间编号(电话,地址,
9、车间主任编号)实体名称: 工人职工号(姓名,年龄,性别,工种)实体名称: 仓库仓库号(仓库主任编号,电话)实体名称: 产品产品号(产品名称,价格) 实体名称: 零件零件号(重量,价格)(3)范式判定Factory(FactoryID->FactoryName, FactoryDirectorID) 2NFFactoryDirector(FactoryDirectorID-> FactoryDirectorName, FactoryDirectorAge,FactoryDirectorSex, FactoryDirectorSalary) 3NFWorkshop(WorkshopID
10、->WorkshopAdd, WorkshopTel, WorkshopMasterID) 2NFMaster(MasterID-> MasterPosition, MasterName, MasterAgeSex, MasterSalary) 3NFProduct(ProductID->ProductName,ProductPrice) 3NFPart(Part->PartWeight,PartPrice) 3NFWorker(WorkerID->WorkerName,WorkerAge,WorkerSex,WorkerType,WorkerSalary) 3N
11、FWarehouse(WarehouseID->WarehouseTel,WarehouseMasterID) 2NFWarehouseProduct(WarehouseID, ProductID->Quantity) 3NFWarehousePart(WarehouseID,PartID->Quantity) 3NF 在FactoryManage数据库中,我把厂长和主任单独建表,所以在Factory表中,FactoryID决定了FactoryDirectorID,所以在该表中即存在了传递依赖,所以该表属于2NF。而在表格FactoryDirector中,FactoryDir
12、ectorID便作为主码存在,并且每一个数据项都是不可分割的,在此表中不存在部分依赖关系,所以此表的范式是第三范式。其余各表的范式的判定类似。4、物理设计4.1 数据库表建立FactoryManage数据库,共建立了12个表,各张表的具体信息如下:表4-1工厂表字段字段名称数据类型长度约束属性FactoryID工厂编号NCHAR8主键FactoryName厂名NCHAR50非空FactoryDirectorID厂长编号NCHAR8非空外键 表4-2 厂长表字段字段名称数据类型长度约束属性FactoryDirectorID厂长编号NCHAR8主键FactoryDirectorName厂长名字NC
13、HAR20非空FactoryDirectorAge厂长年龄NCHAR3FactoryDirectorSex厂长性别NCHAR4定值FactoryDirectorSalary厂长工资MONEY默认0表4-3 主任表字段字段名称数据类型长度约束属性MasterID主任编号NCHAR8主键MasterPosition主任职务NCHAR50非空MasterName主任姓名NCHAR20非空MasterAge主任年龄NCHAR3定值MasterSex主任性别NCHAR4MasterSalary主任工资MONEY默认为0字段字段名称数据类型长度约束属性WorkshopID车间号NCHAR8主键Worksh
14、opMasterID车间主任编号NCHAR8非空外键WorkshopAdd车间地址NCHAR50非空WorkshopTel车间电话NCHAR20非空FactoryID工厂编号NCHAR8非空外键表4-4 车间表表4-5 工人表字段字段名称数据类型长度约束属性WorkerID工人编号NCHAR8主键WorkerName工人姓名NCHAR20非空WorkerSex工人性别NCHAR4非空WorkerType工人工种NCHAR50非空WorkerSalary工人工资MONEY默认为0WorkshopID工作车间编号NCHAR8非空外键表4-6 产品表字段字段名称数据类型长度约束属性ProductID
15、产品编号NCHAR8主键ProductName产品名字NCHAR50非空ProductPrice产品价格MONEY非空表4-7 车间产品表字段字段名称数据类型长度约束属性WorkshopID车间编号NCHAR8非空主键ProductID产品编号NCHAR8非空主键表4-8 零件表字段字段名称数据类型长度约束属性PartID零件编号NCHAR8主键PartWeight零件重量NCHAR10非空PartPrice零件价格MONEY非空表4-9 车间零件表字段字段名称数据类型长度约束属性WorkshopID车间编号NCHAR8非空主键PartID零件编号NCHAR8非空主键表4-10 产品零件表字段
16、字段名称数据类型长度约束属性ProductID产品编号NCHAR8非空主键PartID零件编号NCHAR8非空主键表4-11 仓库表字段字段名称数据类型长度约束属性WarehouseID仓库编号NCHAR8主键WarehouseMasterID仓库主任NCHAR8非空外键WarehouseTel 仓库电话NCHAR20非空FactoryID工厂编号NCHAR8非空外键表4-12 仓库产品表字段字段名称数据类型长度约束属性WarehouseID仓库编号NCHAR8非空主键ProductID产品编号NCHAR8非空主键Quantity库存量INT默认为0表4-12 仓库产品表字段字段名称数据类型长
17、度约束属性WarehouseID仓库编号NCHAR8非空主键PartID零件编号NCHAR8非空主键Quantity库存量INT默认为04.2 数据库截图图4-1 建库截图图4-2 工厂表截图图4-3 厂长表截图图4-4 主任表截图图4-5 车间表截图图4-6 工人表截图图4-7 产品表截图图4-8 车间产品表截图图4-9 零件表截图图4-10 车间零件表截图图4-11 产品零件表截图图 4-12 仓库表截图图4-13 仓库产品表截图图4-14 仓库零件表截图图4-15 数据库关系图4.3索引文件和索引关键字在Factory表中 CREATE UNIQUE INDEX FactoryIndex
18、 ON Factory (FactoryID)在企业管理器中查看到的截图如下:图4-16 索引截图其他索引如下:CREATE UNIQUE INDEX WorkshopIndexON Workshop(WorkshopID) 索引关键字WorkshopIDCREATE UNIQUE INDEX WorkerIndexON Workers(WorkerID) 索引关键字WorkerID CREATE UNIQUE INDEX WarehouseIndexON Warehouse(WarehouseID) 索引关键字WarehouseID CREATE UNIQUE INDEX ProductIn
19、dexON Product(ProductID) 索引关键字ProductID CREATE UNIQUE INDEX PartIndexON Part(PartID)索引关键字PartID4.4 创建视图和存储过程创建工厂视图CREATE VIEW Factory_view(FactoryID,FactoryName,FactoryDirectorID)AS SELECT * FROM Factory 删除视图 DROP VIEW Factory_view图4-17 创建工厂视图创建主任视图CREATE VIEW Master_viewAS SELECT MasterID,MasterPos
20、ition, MasterName,MasterAge,MasterSex,MasterSalary FROM Master图4-18 创建主任视图 存储过程:CREATE PROCEDURE Proc_AddProduct ProcductID NCHAR(8),ProcductName NCHAR(50),ProcductPrice MONEYasINSERT INTO ProductVALUES(ProcductID,ProcductName,ProcductPrice)执行如下存储过程之后截图: EXEC Proc_AddProduct('Pr3','联想数码相
21、机',1200.0)图 4-19 执行存储过程截图5、数据库安全及维护5.1 用户身份认证创建新登录用户EXEC sp_addlogin 'admin','123','FactoryManage'创建一个sql server登录,登录名为admin密码是123创建数据库用户:EXEC sp_grantdbaccess 'admin','user1' 添加一个新用户user1,他所对应的登录名是admin图5-1 数据库用户截图5.2 数据库安全授权GRANT ALL PRIVILEGES ON TABLE
22、Factory TO user1图 5-2 user1的权限截图5.4 数据库的备份与还原创建数据的备份设备EXEC sp_addumpdevice disk,factory_full, C:Documents and SettingsAdministrator桌面数据库课程设计_周建阳备份 FactoryManage.bak备份数据库 完全备份 BACKUP DATABASE FactoryManage TO FactoryManage_full WITH INIT增量备份 BACKUP DATABASE FactoryManage TO DISK= C:Documents and Sett
23、ingsAdministrator桌面数据库课程设计_周建阳备份FactoryManage_diff.bak WITH NOINIT,DIFFERENTIAL日志备份 BACKUP LOG FactoryManage TO FactoryManage_log WITH NOINIT数据库还原还原整个数据库 RESTORE DATABASE FactoryManage FROM FactoryManage_full还原差异备份 RESTORE DATABASE FactoryManage FROM FactoryManage_differ WITH NORECOVERY还原日志备份 RESTOR
24、E LOG FactoryManage FROM FactoryManage_log WITH NORECOVERY6、总结 每次做数据库的实验,都能很快的完成。所以在最开始看到课程设计的题目的时候,自己也没有怎么觉得有难度,好像就是一个普通的实验一样。在做完了整个课程设计自己之后很多的感悟。每节课,每个实验都是把数据库的知识分解开,慢慢来吃透,课程设计则又是把分解了的知识点综合到了一起,从需求分析,概念设计和逻辑设计到物理设计、数据库安全和维护,各个细节都要考虑到,而且越深究就越发现自己设计的数据库的不完善,越多的地方需要修改,没改动一次,心里总有一丝丝的成就感。实验的开发过程大致是这样的:
25、根据题目上面的要求进行数据的建模。先分清楚题目中包含的实体个数、并且把每个实体所包含的数据项目整理出来。接着就是根据自己整理的数据项,先分析各个数据项之间的关系,然后画成E-R图,并且确定各个实体之间的联系及每个实体的主码、外码等主要元素。分析完这些就可以进行写代码了。完成数据库系统的需求分析、概念结构设计、逻辑结构设计之后,就可以开始进入物理设计阶段了(其实就是开始写代码)。最后,经过调试、运行,代码完成了。那么就是最后的收尾阶段了写论文。 总之,此次课程设计收获不少,不仅是数据库学习的收获,还受到了很大的启发,更给了我一股力量,推我去努力继续学习开发出非常实用的后台和应用程序来!当然不忘感
26、谢老师和一些同学在课程设计期间给予我们的帮助,真诚的对你们说声谢谢。附录A:参考文献1 王珊 萨师煊.数据库系统概念(第四版). 北京:高等教育出版社,2008.2 徐长梅(编著).<<数据库系统原理>>课程实验指导书.长沙学院计算机科学与技术系.2008.附录B:源代码:/*Title:工厂数据库管理系统IDE:SQL2000Author:火星瓢虫 Time:2009-6注:变量长度统一如下: 编号NCHAR(8),人名NCHAR(20),性别NCHAR(4),年龄NCHAR(3),电话NCHAR(20),价格NCHAR(10),重量NCHAR(10),数量INT,文
27、本NCHAR(50)*/*Step-1.建库*/CREATE DATABASE FactoryManageON PRIMARY-mdf文件(NAME=FactoryManage_data,FILENAME='C:Documents and SettingsAdministrator桌面数据库课程设计_周建阳数据库FactoryManage.mdf',-数据库存储地址SIZE=50MB,MAXSIZE=70MB,FILEGROWTH=1MB)LOG ON-ldf文件(NAME=FactoryManage_log,FILENAME='C:Documents and Sett
28、ingsAdministrator桌面数据库课程设计_周建阳数据库FactoryManage.ldf',-数据库日志存储地址SIZE=10MB,MAXSIZE=15MB,FILEGROWTH=1MB)/*Step-2.使用数据库*/USE FactoryManage/*Step-3.建立表格*/*主题:工厂表主键:工厂编号属性:工厂编号、工厂名称、厂长编号*/CREATE TABLE Factory(FactoryID NCHAR(8) PRIMARY KEY,-工厂编号,主键FactoryName NCHAR(50) NOT NULL,-工厂名称,非空FactoryDirectorI
29、D NCHAR(8) UNIQUE NOT NULL-厂长编号,唯一,非空)/*testINSERT INTO Factory VALUES('F1','Lenovo Group','FD1')SELECT *FROM FactoryDELETE FactoryDROP TABLE Factory*/*主题:厂长表主键:厂长编号属性:厂长编号、姓名、年龄、性别、工资*/CREATE TABLE FactoryDirector(FactoryDirectorID NCHAR(8) PRIMARY KEY,-厂长编号,主键FactoryDirecto
30、rName NCHAR(20) NOT NULL,-厂长姓名,非空FactoryDirectorAge NCHAR(3),-厂长年龄FactoryDirectorSex NCHAR(4) CHECK (FactoryDirectorSex IN('男','女'),-性别,非空,检测错误FactoryDirectorSalary MONEY DEFAULT(0),-厂长工资,默认为0FOREIGN KEY (FactoryDirectorID) REFERENCES Factory(FactoryDirectorID),-建立关系,外键引用)/*testINSER
31、T INTO FactoryDirector VALUES('FD1','柳传志','40','男',15000)SELECT *FROM FactoryDirectorDELETE FactoryDirectorDROP TABLE FactoryDirector*/*主题:主任表主键:主任编号属性:主任编号、姓名、年龄、性别、工资*/CREATE TABLE Master(MasterID NCHAR(8) PRIMARY KEY,-主任编号,主键MasterPosition NCHAR(50) NOT NULL,-主任职位,
32、非空MasterName NCHAR(20) NOT NULL,-主任姓名,非空MasterAge NCHAR(3),-主任年龄MasterSex NCHAR(4) CHECK (MasterSex IN('男','女'),-性别,检测MasterSalary MONEY DEFAULT (0),-主任工资,默认0)/*testINSERT INTO Master VALUES('Wsm1','车间主任','阿里梅奥','50','男',10000)INSERT INTO Maste
33、r VALUES('Whm1','仓库主任','求伯君','55','男',10000)SELECT *FROM MasterDELETE MasterDROP TABLE Master*/*主题:车间表主键:车间编号属性:车间编号、车间主任编号、车间地址、车间电话、工厂编号*/CREATE TABLE Workshop(WorkshopID NCHAR(8) PRIMARY KEY,-车间编号,主键WorkshopMasterID NCHAR(8) NOT NULL,-车间主任编号,非空WorkshopAdd N
34、CHAR(50) NOT NULL,-车间地址,非空WorkshopTel NCHAR(20) NOT NULL,-车间电话,非空FactoryID NCHAR(8) NOT NULL,-工厂编号,外键FOREIGN KEY (FactoryID) REFERENCES Factory(FactoryID),-建立关系,外键引用FOREIGN KEY (WorkshopMasterID)REFERENCES Master(MasterID),-建立关系,外键引用)/*testINSERT INTO Workshop VALUES('W1','Wsm1','
35、;北京市通州区南翔路99号','#39;,'F1')SELECT *FROM WorkshopDELETE WorkshopDROP TABLE Workshop*/*主题:工人表主键:职工号属性:职工号、姓名、性别、工种、工资、工作车间编号*/CREATE TABLE Worker(WorkerID NCHAR(8) PRIMARY KEY,-职工号,主键WorkerName NCHAR(20) NOT NULL,-姓名,非空WorkerSex NCHAR(4) NOT NULL CHECK (WorkerSex IN('男&
36、#39;,'女'),-性别,非空,检测错误WorkerType NCHAR(50) NOT NULL,-工种,非空WorkerSalary MONEY DEFAULT(0),-工资,默认为0WorkshopID NCHAR(8) NOT NULL,-工作车间编号,非空FOREIGN KEY (WorkshopID) REFERENCES Workshop(WorkshopID)-建立关系,外键引用)/*testINSERT INTO Worker VALUES('E1','张三','男','技术人员',3000,&
37、#39;W1')INSERT INTO Worker VALUES('E2','李四','男','后勤人员',2500,'W1')INSERT INTO Worker VALUES('E3','王五','男','前台接待',3000,'W1')SELECT *FROM WorkerDELETE WorkerDROP TABLE Worker*/*主题:产品表主键:产品号属性:产品号、产品名称、产品价格*/CREATE TABLE
38、 Product(ProductID NCHAR(8) PRIMARY KEY,-产品号,主键ProductName NCHAR(50) NOT NULL,-产品名称,非空ProductPrice MONEY NOT NULL,-产品价格,非空)/*testINSERT INTO Product VALUES('Pr1','昭阳E43L笔记本',5000.0)INSERT INTO Product VALUES('Pr2','天意F41A笔记本',6000.0)SELECT *FROM ProductDELETE ProductD
39、ROP TABLE Product*/*=车间产品中间表主题:车间产品表主键:车间号、产品号属性:车间号、产品号*/CREATE TABLE WorkshopProduct(WorkshopID NCHAR(8) NOT NULL,-车间号,非空ProductID NCHAR(8) NOT NULL,-产品号,非空PRIMARY KEY(WorkshopID,ProductID),-主键,车间号、产品号FOREIGN KEY (WorkshopID) REFERENCES Workshop(WorkshopID),-建立关系,外键引用FOREIGN KEY (ProductID) REFERE
40、NCES Product(ProductID),-建立关系,外键引用)/*testINSERT INTO WorkshopProduct VALUES('W1','Pr1')INSERT INTO WorkshopProduct VALUES('W1','Pr2')SELECT *FROM WorkshopProductDELETE WorkshopProductDROP TABLE WorkshopProduct*/*主题:零件表主键:零件号属性:零件号、重量、零件价格、零件生产车间*/CREATE TABLE Part(Par
41、tID NCHAR(8) PRIMARY KEY,-零件号,主键PartWeight NCHAR(10) NOT NULL,-重量,非空PartPrice MONEY NOT NULL,-零件价格,非空)/*testINSERT INTO Part VALUES('Pa1','昭阳E43L主板',1000.0)INSERT INTO Part VALUES('Pa2','昭阳E43L键盘',300.0)INSERT INTO Part VALUES('Pa3','联想V800手机',1200.0)S
42、ELECT *FROM PartDELETE PartDROP TABLE Part*/*=车间零件中间表主题:车间零件表主键:车间号、零件号属性:车间号、零件号*/CREATE TABLE WorkshopPart(WorkshopID NCHAR(8) NOT NULL,-车间号PartID NCHAR(8) NOT NULL,-零件号PRIMARY KEY(WorkshopID,PartID),-主键,车间号、零件号FOREIGN KEY (WorkshopID) REFERENCES Workshop(WorkshopID),-建立关系,外键引用FOREIGN KEY (PartID) REFERENCES Part(PartID)-建立关系,外键引用)/*testINSERT INTO WorkshopPart VALUES('W1','Pa1')INSERT INTO WorkshopPart VALUES('W1','Pa2')INSERT INTO WorkshopP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 可视化视角下高中数学教学的创新路径
- 酒店服务质量管理标准及流程
- 规模化牧场数字化转型的全球发展趋势与挑战
- 校园餐管理中食品安全风险控制机制
- 友谊的话题探讨话题作文9篇范文
- 国际法涉外法律事务知识
- 建筑设计理念与规范实践案例分析
- 农旅融合中的党建作用及其重要性探讨
- 主要城市地理位置数据表
- 教育成果展示表格-学生学业成绩
- DL∕T 1430-2015 变电设备在线监测系统技术导则
- 光伏项目系统调试方案
- AQ/T 1089-2020 煤矿加固煤岩体用高分子材料(正式版)
- 2024年广东省初中学业水平考试生物押题卷
- MOOC 人格与人生-苏州城市学院 中国大学慕课答案
- 经济学思维方式智慧树知到期末考试答案2024年
- 口腔科医师职责
- 四年级语文 囊萤夜读微课-“江南联赛”一等奖
- 手术器械的识别和使用方法
- 医共体信息系统(HIS)需求说明
- 办学许可证续期申请书
评论
0/150
提交评论