數(shù)據(jù)庫課程設(shè)計(jì) 學(xué)生考勤
《數(shù)據(jù)庫課程設(shè)計(jì) 學(xué)生考勤》由會(huì)員分享,可在線閱讀,更多相關(guān)《數(shù)據(jù)庫課程設(shè)計(jì) 學(xué)生考勤(19頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 真誠(chéng)為您提供優(yōu)質(zhì)參考資料,若有不當(dāng)之處,請(qǐng)指正。 湖南文理學(xué)院 數(shù)據(jù)庫原理與應(yīng)用報(bào)告 專業(yè)班級(jí): 電信12101班 學(xué)生姓名: 學(xué)生學(xué)號(hào): 指導(dǎo)教師: 劉長(zhǎng)青 設(shè)計(jì)時(shí)間: 2015.1.4-2015.1.10 1 / 19 目錄 一、 需求分析 1、 數(shù)據(jù)需求 2、 數(shù)據(jù)流圖 3、 數(shù)據(jù)字典 二、 概念結(jié)構(gòu)設(shè)計(jì) 三、 邏輯結(jié)構(gòu)設(shè)計(jì) 四、 物理結(jié)構(gòu)設(shè)計(jì) 五、 數(shù)據(jù)庫的實(shí)施 1、 創(chuàng)建數(shù)據(jù)庫 2、 數(shù)據(jù)表的維護(hù)與創(chuàng)建 3、 數(shù)據(jù)庫索引和視圖 4、 查詢
2、操作 六、 數(shù)據(jù)庫觸發(fā)器的規(guī)劃和設(shè)計(jì) 七、 數(shù)據(jù)庫的安全管理與維護(hù) 八、結(jié)論 學(xué)生考勤管理系統(tǒng) 一、 需求分析 為物電學(xué)院設(shè)計(jì)一個(gè)學(xué)生考勤管理系統(tǒng),該系統(tǒng)主要實(shí)現(xiàn)對(duì)學(xué)生基本信息、教師基本信息、學(xué)生考勤等的管理,學(xué)生考勤管理系統(tǒng)功能需求包括:學(xué)生基本信息表,教師基本信息表,班級(jí)表,專業(yè)表,課程表,班主任表,請(qǐng)假信息表,上課出勤記錄表。 1、 數(shù)據(jù)需求: (1) 學(xué)生基本信息表:學(xué)號(hào),姓名,性別,班級(jí),專業(yè),院系 (2) 教師基本信息表:姓名,性別,編號(hào) (3) 班級(jí)表:班主任,名稱,編號(hào) (4) 專業(yè)表:專業(yè)名稱,編號(hào) (5) 課程表:課程號(hào),課程名,課程性質(zhì) (6
3、) 班主任表:編號(hào),姓名,性別 (7) 請(qǐng)假信息表:編號(hào),學(xué)號(hào),原因,開始時(shí)間,結(jié)束時(shí)間,請(qǐng)假天數(shù),申請(qǐng)請(qǐng)假時(shí)間,班主任審批狀態(tài),班主任審批時(shí)間 (8) 上課出勤記錄表:編號(hào),上課時(shí)間,學(xué)號(hào) 2、 數(shù)據(jù)流圖: 學(xué)生考勤 學(xué)生信息 課程 教師 請(qǐng)假信息表 學(xué)號(hào) 課程編號(hào) 編號(hào) 3、數(shù)據(jù)字典 (1)數(shù)據(jù)項(xiàng) 數(shù)據(jù)項(xiàng):學(xué)號(hào) 別名:學(xué)生編號(hào) 含義說明:唯一標(biāo)識(shí)每個(gè)學(xué)生 類型:字符型 長(zhǎng)度:9位 取值范圍:000000000-999999999 取值含義:前四位表示學(xué)年,第5,6,7位表示專業(yè)和班級(jí),第8,9,表示學(xué)號(hào) (2)數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)結(jié)構(gòu):學(xué)生
4、含義說明:學(xué)生考勤管理系統(tǒng)子系統(tǒng)的主體結(jié)構(gòu)數(shù)據(jù),定義了一個(gè)學(xué)生的有關(guān)信息 組成:學(xué)號(hào)、姓名、性別、班級(jí)、專業(yè)、電話號(hào)碼 (3)數(shù)據(jù)流 數(shù)據(jù)流名:請(qǐng)假信息表 說明:學(xué)生請(qǐng)假信息及相關(guān)課程 數(shù)據(jù)流來源:學(xué)生基本信息表,教師基本信息表、課程信息表 數(shù)據(jù)流去向:請(qǐng)假學(xué)生、課程、 組成:請(qǐng)假原因+學(xué)生學(xué)號(hào)+請(qǐng)假時(shí)間 平均流量:500條/年 高峰流量:50/天 (4)數(shù)據(jù)存儲(chǔ) 數(shù)據(jù)存儲(chǔ):學(xué)生基本信息表 說明:記錄學(xué)生的基本信息 寫文件的處理:新生入學(xué)報(bào)到后從學(xué)院新生登記表中獲取信息輸入 流出數(shù)據(jù)流:為請(qǐng)假信息表提供學(xué)生基本信息 組成:學(xué)號(hào)、姓名、性別、班級(jí)、專業(yè)、手機(jī)號(hào)碼、
5、 數(shù)據(jù)量:平均每年2000條 存取方式:隨機(jī)存取 二、概念結(jié)構(gòu)設(shè)計(jì) E-R模型: 學(xué)生 學(xué)號(hào) 姓名 性別 專業(yè) 班級(jí) 院系 專業(yè) 班級(jí) 班主任 屬于 管理 請(qǐng)假 考勤 課程 授課 教師 假條 課程號(hào) 課程名 課程性質(zhì) 姓名 性別 編號(hào) 編號(hào) 學(xué)號(hào) …… 原因 編號(hào) 專業(yè)名稱 編號(hào) 名稱 班主任 編號(hào) 姓名 性別 1 屬于 1 1 1 n n n n n n m m 電話 電話 電話 三、邏輯結(jié)構(gòu)設(shè)計(jì) 1、學(xué)生表student 字段名 數(shù)據(jù)類型 可否為空 鍵引用 備
6、注 stu_no char(10) 否 主鍵 學(xué)生學(xué)號(hào) stu_name varchar(30) 否 學(xué)生姓名 stu_sex char(2) 否 性別 stu_class char(13) 否 外鍵 所屬班級(jí) stu_major char(30) 否 外鍵 所屬專業(yè) Stu_tell varchar(20) 否 電話號(hào)碼 2、專業(yè)表major 字段名 數(shù)據(jù)類型 可否為空 鍵引用 備注 major_id number 否 主鍵 專業(yè)編號(hào) major_name char(20) 否 專業(yè)名稱
7、 3、教師表teacher 字段名 數(shù)據(jù)類型 可否為空 鍵引用 備注 tea_no char(10) 否 主鍵 任課老師編號(hào) tea_name char(20) 否 任課老師姓名 tea_sex char(2) 否 性別 tea_tell Varchar(20) 否 電話號(hào)碼 4、班主任表classteacher 字段名 數(shù)據(jù)類型 可否為空 鍵引用 備注 classtea_no char(5) 否 主鍵 任課老師編號(hào) classtea_name char(20) 否 任課老師姓名 classtea_
8、sex char(2) 否 性別 classtea_major number 否 外鍵 所屬專業(yè) classtea_tell Varchar(20) 否 電話號(hào)碼 5、學(xué)生上課出勤記錄表kaoqin_record 字段名 數(shù)據(jù)類型 可否為空 鍵引用 備注 kaoqin_id char(13) 否 主鍵 上課出勤編號(hào) sk_time date 否 上課時(shí)間 stu_number char(10) 否 外鍵 學(xué)生學(xué)號(hào) stu_status char(10) 否 學(xué)生上課考勤狀態(tài) teacher_no cha
9、r(10) 否 外鍵 教師編號(hào) course_no char(13) 否 外鍵 課程編號(hào) 6、課程信息表course 字段名 數(shù)據(jù)類型 可否為空 鍵引用 備注 course_no char(13) 否 主鍵 課程編號(hào) course_name char(20) 否 課程名稱 course_xz char(4) 否 課程性質(zhì) 7、班級(jí)表classes 字段名 數(shù)據(jù)類型 可否為空 鍵引用 備注 class_no char(10) 否 主鍵 課程編號(hào) class_name char(20) 否 課程名稱
10、classtea_no char(5) 否 外鍵 課程性質(zhì) 8、請(qǐng)假信息表qingjia 字段名 數(shù)據(jù)類型 可否為空 鍵引用 備注 id number 否 主鍵 請(qǐng)假代號(hào) class_id char(10) 否 外鍵 班級(jí)代號(hào) stu_no varchar2 (20) 否 外鍵 學(xué)生學(xué)號(hào) leave_reason varchar2 (200) 否 請(qǐng)假原因 start_time date 否 開始時(shí)間 end_time date 否 結(jié)束時(shí)間 day_number number 否 請(qǐng)假天
11、數(shù) qingjia_time date 否 申請(qǐng)請(qǐng)假時(shí)間 class_tea_id char(5) 否 外鍵 class_tea_sp_status char(10) 否 班主任審批狀態(tài) class_tea_sp_time date 否 班主任審批時(shí)間 備注:status 表示審批狀態(tài):0為等待審批,1為同意請(qǐng)假,2為不同意請(qǐng)假。 四、物理結(jié)構(gòu)設(shè)計(jì) 確定數(shù)據(jù)庫的物理結(jié)構(gòu) 整個(gè)數(shù)據(jù)庫包括八個(gè)表,每個(gè)表都有不同的聯(lián)接關(guān)系,還有創(chuàng)建的視圖也將表聯(lián)系起來。 存取途徑:索引存取方法 (1)按學(xué)生所在班級(jí)建立索引,可提高查詢速度。
12、 (2)查詢常用到的字段(學(xué)生學(xué)號(hào)、學(xué)生姓名、課程編號(hào)、教師姓名),可創(chuàng)建索引。 五、數(shù)據(jù)庫的實(shí)施 1、 創(chuàng)建數(shù)據(jù)庫 CREATE DATABASE [studentkaoqin] ON PRIMARY ( NAME = Nstudentkaoqin, FILENAME = NE:\fsf\sql\studentkaoqin.mdf ) ( NAME = Nstudentkaoqin_log, FILENAME = NE:\fsf\sql\studentkaoqin_log.ldf) 2、 數(shù)據(jù)表的創(chuàng)建和維護(hù) (1) 表的創(chuàng)建 -- 專業(yè)表major c
13、reate table major ( major_id int not null, major_name char(10) not null, constraint pk_major primary key (major_id) ) -- 教師表teacher create table teacher ( tea_no char(10) not null, tea_name char(20) not null, tea_sex char(2) check (tea_sex=男 or tea_sex=女), tea_tell varchar(2
14、0) not null, constraint pk_teacher primary key (tea_no) -- 班級(jí)表classes create table classes ( class_no char(10) primary key, class_name char(20) not null, ) ) -- 學(xué)生表student create table student ( stu_no char(10) not null, stu_name varchar(30) not null, stu_sex char(2) check (stu_
15、sex=男 or stu_sex=女), stu_tell varchar(20) not null, stu_class char(10) references classes(class_no), stu_major int references major(major_id), constraint pk_student primary key(stu_no) ) -- 課程信息表course create table course ( course_no char(13) primary key, course_name char(20) n
16、ot null, course_xz char(4) not null ) -- 學(xué)生上課出勤記錄表kaoqin_record create table kaoqin_record ( kaoqin_id char(13) primary key not null, sk_time datetime not null, stu_number char(10) references student(stu_no), stu_status char(10) not null, teacher_no char(10) references teacher(t
17、ea_no), course_no char(13) references course(course_no) ) -- 請(qǐng)假信息表qingjia create table qingjia ( id int primary key, class_id char(10) references classes(class_no), stu_no char(10) references student(stu_no), leave_reason varchar(200) not null, start_time datetime not null, end
18、_time datetime not null, day_number int not null, qingjia_time datetime not null, class_tea_id char(5) references classteacher(classtea_no), class_tea_sp_status char(10), class_tea_sp_time datetime, ) -- 班主任表classteacher create table classteacher ( classtea_no char(5) not null, c
19、lasstea_name char(20) not null, classtea_sex char(2) check (classtea_sex=男 or classtea_sex=女 ) classtea_tell varchar(20) not null, classtea_major int references major(major_id), constraint pk_classteacher primary key (classtea_no) ) (2)添加約束 手機(jī)號(hào)碼的限制 alter table student add constraint ck_
20、telphone1 check(Telphone like [0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]) alter table classteacher add constraint ck_telphone2 check(Telphone like [0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]) alter table teacher add constraint ck_telphone2 check(Telphone like [0-9
21、][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]) (3)添加內(nèi)容 --1、學(xué)生表student 添加內(nèi)容 insert into student values(201210101, 黃小明, 男, 2012101, 1, 18244889098) insert into student values(201210102, 張樂, 男, 2012101, 1, 18244787991) insert into student values(201220101, 劉丹, 男, 2012201, 2,
22、 18299238952) insert into student values(201220102, 程冬冬, 男, 2012201, 2, 19829742194) insert into student values(201230101, 胡雪露, 男, 2012301, 3, 18294919791) insert into student values(201230102, 張亮, 男, 2012301, 3, 18997824741) --2、班主任表classteacher 添加內(nèi)容 insert into classteacher va
23、lues(01, 劉敏, 女, 1, 12882492124) insert into classteacher values(02, 劉圓圓, 女, 1, 12421412444) insert into classteacher values(03, 劉峰, 女, 2, 21325252255) insert into classteacher values(04, 胡學(xué)達(dá), 女, 2, 18224124144) --3、課程表course 添加內(nèi)容 insert into course values(01, 單片機(jī)原理
24、及應(yīng)用, 考試) insert into course values(02, 大學(xué)物理, 考試) insert into course values(03, 數(shù)據(jù)庫原理及應(yīng)用, 考察) insert into course values(04, 模擬電子技術(shù), 考試) insert into course values(05, 高等數(shù)學(xué), 考試) insert into course values(06, 大學(xué)英語, 考試) insert into cou
25、rse values(07, 大學(xué)體育, 考察) --4、考勤記錄表kaoqin_record 添加內(nèi)容 insert into kaoqin_record values(01, 2015/1/8 8:00, 201210101, 缺課, 01 ,01) insert into kaoqin_record values(02, 2015/1/9 14:30, 201220102, 請(qǐng)假, 06 ,02) insert into kaoqin_record values(03, 2015/1/9 14:30, 201230101, 缺課,
26、 04 ,05) insert into kaoqin_record values(04, 2015/1/10 9:00, 201230102, 缺課, 05 ,03) insert into kaoqin_record values(05, 2015/1/10 14:30, 201210102, 請(qǐng)假, 05 ,03) insert into kaoqin_record values(06, 2015/1/11 7:00, 201220101, 缺課, 02 ,06) --5、專業(yè)表major 添加內(nèi)容 insert into major values(1,
27、 電子信息) insert into major values(2, 光電技術(shù)) insert into major values(3, 物理) --6、請(qǐng)假表qingjia 添加內(nèi)容 insert into qingjia values(1, 2012201, 201220102, 生病, 2015/1/8 0:00, 2015/1/10 0:00, 3,2015/1/7 0:00, 01 ,1, 2015/1/8 0:00,) insert into qingjia values(2, 2012101, 201210102, 考駕照, 2015/1/
28、10 0:00, 2015/1/11 0:00, 1,2015/1/9 0:00, 02 ,1, 2015/1/9 0:00,) insert into qingjia values(3, 2012201, 201220101, 兼職, 2015/1/11 7:00, 2015/1/11 18:00, 1,2015/1/10 0:00, 04 ,2, 2015/1/10 0:00,) --7、班級(jí)表classes 添加內(nèi)容 insert into classes values(2012101, 電信) insert into classes values(201220
29、1, 光電) insert into classes values(2012301, 物理) --8、教師表teacher 添加內(nèi)容 insert into teacher values(01, 劉大磊, 男, 18299890982) insert into teacher values(02, 趙霞, 男, 18242121414) insert into teacher values(03, 張?zhí)? 男, 18424244244) insert into teacher values(04, 張雪艷, 女, 1829
30、8948335) insert into teacher values(05, 劉濤, 女, 18985325222) insert into teacher values(06, 陳龍, 男, 13972985211) 3、 數(shù)據(jù)庫索引和視圖 (1) 創(chuàng)建索引 --為表student 和teacher 中的Telphone 字段創(chuàng)建一個(gè)唯一索引PK_telphone create unique index unq_ stu_tell 1 ON student(stu_tell) create unique index unq_ tea_tell
31、2 ON teacher(tea_tell) --為表course中的course_no字段創(chuàng)建升序的聚集索引 create clustered index clu_ course_no on student(course_no) (2) 創(chuàng)建視圖 學(xué)生考勤視圖: CREATE VIEW [dbo].[考勤] AS SELECT dbo.student.stu_name AS 學(xué)生姓名,dbo.kaoqin_record.stu_status AS 考勤狀態(tài), dbo.course.course_name AS 課程名, dbo.kaoqin_record.sk_ti
32、me AS 上課時(shí)間, dbo.teacher.tea_name AS 教師姓名, dbo.teacher.tea_tel AS 教師電話 FROM student,kaoqin_record, course,teacher 請(qǐng)假視圖: CREATE VIEW [dbo].[請(qǐng)假] AS SELECT dbo.classes.class_name AS 班級(jí), dbo.student.stu_name AS 學(xué)生, dbo.qingjia.leave_reason AS 請(qǐng)假原因, dbo.qingjia.day_number AS 請(qǐng)假天數(shù),
33、 dbo.classteacher.classtea_name AS 班主任, dbo.qingjia.class_tea_sp_status AS 審批狀態(tài) FROM dbo.classes, dbo.classteacher , dbo.student , dbo.qingjia 4、查詢操作 (1)基本查詢 --1查詢student表中所有學(xué)生的全部信息 SELECT * from student (2) 條件查詢 --1、查詢電信班,男學(xué)生 select * from student
34、where stu_sex=男 and stu_class=2012101 (3) 排序查詢 -- 查詢考試的課程并按降序排列 SELECT course_no,course_name,course_xz FROM course WHERE course_xz=考試 ORDER BY course_no DESC (4) 篩選和分組查詢 --查詢請(qǐng)假天數(shù)小于2天的學(xué)生學(xué)號(hào) SELECT stu_no,day_number FROM qingjia GROUP BY stu_no,day_number HAVING day_number<2 (5) 聯(lián)結(jié)查
35、詢 --查詢學(xué)生專業(yè) SELECT DISTINCT student.* ,major.* FROM student,major WHERE student.stu_major=major.major_id (6) 嵌套查詢 --查詢電信專業(yè)的學(xué)生 SELECT stu_name FROM student WHERE stu_major =1 六、數(shù)據(jù)庫觸發(fā)器的規(guī)劃和設(shè)計(jì) --為數(shù)據(jù)表qingjia創(chuàng)建一個(gè)觸發(fā)器qingjia_t1,實(shí)現(xiàn)在更新操作中禁止修改請(qǐng)假天數(shù) CREATE TRIGGER qinjia_t1 on qingjia for update
36、 as if update(day_number) begin print 請(qǐng)假天數(shù)不允許修改! ROLLBACK TRANSACTION END 七、數(shù)據(jù)庫的安全管理與維護(hù) --創(chuàng)建stu_admin 登錄賬號(hào),密碼為123,默認(rèn)數(shù)據(jù)庫為student_kaoqin create login stu_admin with password=123, default_database=student_kaoqin --在student_kaoqin數(shù)據(jù)庫中為登錄賬號(hào)stu_admin 創(chuàng)建用戶賬號(hào),并取名為U_1 create user U_1 for login s
37、tu_admin --將kaoqin 的查詢權(quán)限授予用戶U_1 grant select on kaoqin_record to U_1 八、 結(jié)論 兩個(gè)星期的時(shí)間非??炀瓦^去了,這兩個(gè)星期不敢說自己有多大的進(jìn)步,獲得了多少知識(shí),但起碼是了解了項(xiàng)目開發(fā)的部分過程。雖說上過數(shù)據(jù)庫上過管理信息系統(tǒng)等相關(guān)的課程,但是沒有親身經(jīng)歷過相關(guān)的設(shè)計(jì)工作細(xì)節(jié)。這次實(shí)習(xí)證實(shí)提供了一個(gè)很好的機(jī)會(huì)。 通過這次課程設(shè)計(jì)發(fā)現(xiàn)這其中需要的很多知識(shí)我們沒有接觸過,去圖書館查資料的時(shí)候發(fā)現(xiàn)我們前邊所學(xué)到的僅僅是皮毛,還有很多需要我們掌握的東西我們根本不知道。同時(shí)也發(fā)現(xiàn)有很多已經(jīng)學(xué)過的東西我們沒有理解到位,不能靈活運(yùn)用于實(shí)際,不能很好的用來解決問題,這就需要我們不斷的大量的實(shí)踐,通過不斷的自學(xué),不斷地發(fā)現(xiàn)問題,思考問題,進(jìn)而解決問題。在這個(gè)過程中我們將深刻理解所學(xué)知識(shí),同時(shí)也可以學(xué)到不少很實(shí)用的東西。 總之,這次課程設(shè)計(jì)使我收獲很多、學(xué)會(huì)很多、比以往更有耐心很多。感謝學(xué)校及老師給我們這次課程設(shè)計(jì)的機(jī)會(huì),最真摯的感謝我們的劉長(zhǎng)青老師 ,在設(shè)計(jì)過程中,老師精心的輔導(dǎo)和不厭其煩地的態(tài)度才使得我們以順利的完成這次設(shè)計(jì),他那無私的奉獻(xiàn)的精神照耀著我們對(duì)學(xué)習(xí)的熱愛,同時(shí)也增加我們對(duì)知識(shí)的追求和欲望度。 溫馨提示:最好仔細(xì)閱讀后才下載使用,萬分感謝!
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 川渝旅游日記成都重慶城市介紹推薦景點(diǎn)美食推薦
- XX國(guó)有企業(yè)黨委書記個(gè)人述責(zé)述廉報(bào)告及2025年重點(diǎn)工作計(jì)劃
- 世界濕地日濕地的含義及價(jià)值
- 20XX年春節(jié)節(jié)后復(fù)工安全生產(chǎn)培訓(xùn)人到場(chǎng)心到崗
- 大唐女子圖鑒唐朝服飾之美器物之美繪畫之美生活之美
- 節(jié)后開工第一課輕松掌握各要點(diǎn)節(jié)后常見的八大危險(xiǎn)
- 廈門城市旅游介紹廈門景點(diǎn)介紹廈門美食展示
- 節(jié)后開工第一課復(fù)工復(fù)產(chǎn)十注意節(jié)后復(fù)工十檢查
- 傳統(tǒng)文化百善孝為先孝道培訓(xùn)
- 深圳城市旅游介紹景點(diǎn)推薦美食探索
- 節(jié)后復(fù)工安全生產(chǎn)培訓(xùn)勿忘安全本心人人講安全個(gè)個(gè)會(huì)應(yīng)急
- 預(yù)防性維修管理
- 常見閥門類型及特點(diǎn)
- 設(shè)備預(yù)防性維修
- 2.乳化液泵工理論考試試題含答案