




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1.2.2 xxx 研究狀- 學生成績管理系統(tǒng)目錄1 緒論 21.1 概述 21.1.1 問題的提出 21.1.2 本課題的意義 21.2 開發(fā)環(huán)境與工具介紹 21.2.1 ADO.NET 簡介 錯誤未定義書簽。況 錯誤未定義書簽。2 系統(tǒng)需求分析與設(shè)計 22.1 用戶需求分析 22.1.1 用戶需求 22.1.2 系統(tǒng)功能需求 22.1.3 系統(tǒng)性能需求 22.1.4 數(shù)據(jù)分析 32.2 功能模塊圖及分模塊功能描述 52.2.1 系統(tǒng)的功能模塊圖 52.2.2 系統(tǒng)功能模塊簡介 62.3 數(shù)據(jù)庫設(shè)計 62.3.1 系統(tǒng) E-R圖 62.3.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 73系統(tǒng)實施 83.1 建立
2、數(shù)據(jù)庫 83.2 數(shù)據(jù)庫連接 103.3 主要模塊實施 103.3.1 登錄模塊的開發(fā) 113.3.2xxxxx 113.4 系統(tǒng)測試 錯誤未定義書簽3.4.1 軟件測試的對象 錯誤未定義書簽。3.4.2 軟件測試的結(jié)果 錯誤未定義書簽。4 系統(tǒng)說明 144.1 開發(fā)環(huán)境 144.2 系統(tǒng)安裝、配置與發(fā)布應用程序的步驟 錯誤未定義書簽??偨Y(jié) 15參考文獻 錯誤未定義書簽。附錄 : 部分源代碼 15I1 緒 論1.1 概述1.1.1 問題的提出隨著科技的發(fā)展,基本上所有的具有一定數(shù)量數(shù)據(jù)的機構(gòu)都開始使用計算機數(shù)據(jù)庫來做管理。幾乎所有學校也都已經(jīng)在使用計算機管理數(shù)據(jù)的機制,大大減少了學校學生成績管
3、理的工作量。系統(tǒng)概述: 通過對學校日常教學管理中的課程、選課、學生、教師、成績等相關(guān)內(nèi)容進行分析,完成具有學生管理、成績管理、課程管理等相關(guān)功能的小型數(shù)據(jù)庫管理應用系統(tǒng)?;疽? 完成學生、班級、課程表的維護。完成成績表的維護、瀏覽查找。 按班級、按課程計算平均成績、最高成績、最低成績、及格率。統(tǒng)計某學生、某學期的所有課程的平均成績。完成用戶管理功能。完成數(shù)據(jù)備份與恢復功能,1.1.2 本課題的意義本課題主要的目的是學生成績管理系統(tǒng),主要任務(wù)為建立學生信息管理系統(tǒng),采用計算機對學生信息進行管理,進一步提高辦學效益和現(xiàn)代化水平。幫助廣大教師提高工作效率,實現(xiàn)學生信息管理工作流程的系統(tǒng)化、規(guī)范化
4、和自動化。1.2 開發(fā)環(huán)境與工具介紹系統(tǒng):Win7工具:SQL Server 2008 和 vs 2012(C#)2 系統(tǒng)需求分析與設(shè)計2.1 用戶需求分析2.1.1 用戶需求用戶通過用戶名和密碼登錄系統(tǒng),查詢課程基本資料,學生所選課程成績,修改用戶密碼等功能。容易地完成學生信息的查詢操作。設(shè)計人機友好界面,功能安排合理,操作使用方便,并且進一步考慮系統(tǒng)在安全性,完整性,并發(fā)控制,備份和恢復等方面的功能要求2.1.2 系統(tǒng)功能需求系統(tǒng)概述: 通過對學校日常教學管理中的課程、選課、學生、教師、成績等相關(guān)內(nèi)容進行分析,完成具有學生管理、成績管理、課程管理等相關(guān)功能的小型數(shù)據(jù)庫管理應用系統(tǒng)?;疽?/p>
5、:(1)完成學生、班級、課程表的維護(2)完成成績表的維護、瀏覽查找2(3)按班級、按課程計算平均成績、最高成績、最低成績、及格率(4)統(tǒng)計某學生、某學期的所有課程的平均成績。(5)完成用戶管理功能(6)完成數(shù)據(jù)備份與恢復功能2.1.3 系統(tǒng)性能需求學生成績管理系統(tǒng)不僅僅是需要滿足成績相關(guān)的管理,同時一些課程選擇以學生信息管理都是需要包括的。2.1.4 數(shù)據(jù)分析以下是該系統(tǒng)用到的數(shù)據(jù)表:數(shù)據(jù)庫表名關(guān)系模式名稱備注Student學生表學生基本信息表Course課程表課程基本信息表Teach教師表教師基本信息Score成績選課成績信息表學生表情況(Student):列名顏爆類型允詳血I值 n&qu
6、ot; ,tar , rrsi ill i :-bii n "? Sno力 3r (gSnamevarchar(8jdnar 曲Sdeptvar(harC16)口SdessTrarchor |ff|£agtsfusllnt更% 口5八;如:5C15M*宇典計耳而成整*打.13IW3共W工書.皿21自嗝落計由4爭笊妝,LAlMN孽嗝女計置植者*葉口,L2C05他耳啊rtHMTtS心二士aL2C06文前仃不ttuirotJWL于導甲碼樸典院Hui19l»02戛空奧曾工學院命11L30OJ不修三文力口修學T:i+uiI«LJ&M讓蒲事梅芒作寸E11L3
7、&05itn9BttTTIt曰工打部版的au不部*行1»課程表情況(Course):CnnCnaffteCtm自數(shù)學分析1441002離散數(shù)學501003微機原理30iW4數(shù)據(jù)結(jié)構(gòu)72】Ci05操作系統(tǒng)期數(shù)據(jù)庫的1007編在原理M口的程序設(shè)計和到名數(shù)據(jù)奧型允詳NM值I IIHnjII MUI III ! MH HE mBIl :! IIBB計Cno s,. III HI IIIB MHirj char(4'1 .Cname牛出5知(8)國Ctimeintffl教師表情況(Teach):列名額據(jù)類型元祥Nul值隼anj dur(4)0 -Tnamevarchar:e)H
8、Twxd"iar(2)iaTdeptyafchirJS)aTagesmaflimtraCn&char ,圜4TroTfiBNdept2Dm王蛔里百機學信例UKJ1加三正科甩計苣機竽江»1002呻立用時碼4JWCA田鬼w1男冕«10031205文MJI斷字陵S0加白13M王帆里篁工學隙蟠1007R7馬忸t柘10C61236Lts£見汁牌機HE*103213K母+£1g 11210辛即女它工市3»1005成績表情況(Score):QwSna攵are國1300330&Wt為中於L0O2I2M1SG100212003so100
9、21200676L0O312002921003120063e100313OT1猊L0O48410041200593LD04UQ0636t小,413003與信Iy恪數(shù)據(jù)類型;,"! ! , !" ""IBI!" -1! 1"! """ "II!的口。j drar(-4)100413006曲g Sncchar(51005L2OO2內(nèi)Scorefloat1005L2D0390* CCLA -UH PT Am2.2 功能模塊圖及分模塊功能描述2.2.1 系統(tǒng)的功能模塊圖5學=盾 胃看手河2.2.2 系統(tǒng)
10、功能模塊簡介成績管理系統(tǒng)大體可以分成二大模塊如,一是學生的基本信息模塊,里面應該包含學生的各方面的基本信息;再者便是課程管理模塊,在該模塊中應該包含有對學生成績信息的查詢和處理,如平均成績、最好成績、最差成績以及不及格學生的統(tǒng)計等功能模塊;再其次還有教師、課程等相關(guān)信息的模塊;2.3 數(shù)據(jù)庫設(shè)計2.3.1 系統(tǒng)E-R圖實體E-R圖6性別學號班級系齡學生姓名課程號學時課程數(shù)名課程表課程性別號授課日期教師姓名系教師2.3.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計這些實體間的聯(lián)系包括:(1) 每位學生可以學習多門課程,每門課程可供多位學生學習。(2) 每門課可以由多個老師教,每個老師可以教多門課程7(3) 學生每選一
11、門課就可以得到一個成績,不選此課就不能取得該課程成績4.1由系統(tǒng)E R圖轉(zhuǎn)化而得到的關(guān)系模式如下:1 學生 ( 學號,姓名,性別,年齡,學院,班級) ,其主關(guān)鍵字為學號;2 課程 ( 課程名,課程號,學時) ,其中主關(guān)鍵字為課程號;3 教師 ( 教師號,教師姓名,職稱,年齡,性別,學院,所授課程號)4 成績 ( 課程號,學號,分數(shù)) 其中主關(guān)鍵字為學號和課程號。3 系統(tǒng)實施與結(jié)果3.1 建立數(shù)據(jù)庫創(chuàng)建學生表并插入數(shù)據(jù)create table Student (Sno char(5),Sname varchar(8) not null,Ssex char(2) check(Ssex in(
12、9; 男 ',Sdept varchar(16),Sclass varchar(5),Sage smallint,constraint Sno_pk primary key(Sno);insert into Student values('12001','insert into Student values('12002','insert into Student values('12003','insert into Student values('12004','insert into
13、Student values('12005','insert into Student values('12006','insert into Student values('13001','insert into Student values('13002','insert into Student values('13003','insert into Student values('13004','insert into Student valu
14、es('13005','insert into Student values('13006','創(chuàng)建教師表并插入數(shù)據(jù)create table Teach (Tno char(4),Tname varchar(8) not null,女 '),張宇 ',' 男 ',' 計算機學院',' 軟 ',21)吳秀 ',' 女 ',' 管工學院',' 管 ',21);趙志勇 ',' 男 ',' 計算機學院
15、39;,' 軟 ',18);李麗','女','計算機學院','計',19);黎明','男','計算機學院','軟',20);曹洋 ',' 女 ',' 數(shù)理學院',' 數(shù) ',20);寧易平','男','數(shù)理學院','數(shù)',19);聶興華','男','管工學院','管',21);孫蕓蕓 ',
16、9; 女 ',' 計算機學院',' 計 ',19);張濤','男','數(shù)理學院','數(shù)',21);陳龍','男','管工學院','管',21);王強','男','數(shù)理學院','數(shù)',18);管工學院',38,'1005'); insert into Teach values('1210','李正科 ',' 男 ',
17、39;男 ',' 計算機學院嚴敏','女','數(shù)理學院趙高','男','管工學院劉玉蘭','女','計算機學院王成剛','男','管工學院馬悅','女','數(shù)理學院陳斌','男','計算機學院張國平','男','數(shù)理學院李麗計算機學院Tsex char(2) check(Tsex in(' 男 ',' 女 '),Tdept v
18、archar(16),8Tage smallint,Cno char(4),constraint Tno_pk primary key(Tno),constraint Cno_fk foreign key(Cno) references Course(Cno) );insert into Teach values('1201',' 王成剛 ', 40,'1001'); insert into Teach values('1203',' 42,'1004'); insert into Teach values
19、('1204','43,'1003'); insert into Teach values('1205','50,'1008'); insert into Teach values('1206','46,'1007'); insert into Teach values('1207','46,'1006'); insert into Teach values('1208','44,'1002');
20、 insert into Teach values('1209',' 42,'1001');',' 女 ','insert into Teach values('1202',38,'1002');創(chuàng)建課程表并插入數(shù)據(jù)create table Course (Cno char(4),Cname varchar(8),Ctime int,constraint Cno_pk primary key(Cno);insert into Course values('1001',inse
21、rt into Course values('1002',insert into Course values('1003',insert into Course values('1004',insert into Course values('1005',insert into Course values('1006',insert into Course values('1007',insert into Course values('1008', 創(chuàng)建成績表并插入數(shù)據(jù)create
22、 table Score(Cno char(4),Sno char(5),數(shù)學分析',144);離散數(shù)學',60);微機原理',80);數(shù)據(jù)結(jié)構(gòu)',72);操作系統(tǒng)',80);數(shù)據(jù)庫 ',80);編譯原理',60);程序設(shè)計',40);Score float,constraint CS_pk primary key(Cno,Sno),constraint Sno_fk foreign key(Sno) references Student(Sno), constraint Cnos_fk foreign key(Cno) refe
23、rences Course(Cno), constraint Sck check(Score>=0 and Score <=100);9insert into Score values('1002','12003',80); insert into Scorevalues('1002','12001',90); insert into Score values('1002','12006',78);insert into Score values('1001','
24、13003',80); insert into Score values('1001','13004',88); insert into Score values('1004','12006',86); insert into Score values('1004','12002',84); insert into Score values('1004','13003',56); insert into Score values('1004',
25、'13006',48);insert into Score values('1008','13001',60); insert into Score values('1008','12001',76); insert into Score values('1008','12002',68);insert into Score values('1008','12003',56);); insert into Score values('1007&
26、#39;,'12005',98insert into Score values('1007','13005',87); insert into Score values('1007','12004',84); insert into Score values('1005','12002',74);); insert into Score values('1005','12004',68insert into Score values('1005
27、','12003',90);); insert into Score values('1006','13003',90insert into Score values('1006','13001',82); insert into Score values('1006','12001',45);); insert into Score values('1006','12004',78insert into Score values('1
28、005','13003',78); insert into Score values('1003','13001',82); insert into Score values('1004','12005',93); insert into Score values('1007','13004',60); insert into Score values('1003','12006',86); insert into Score values(&
29、#39;1003','12002',82); insert into Score values('1004','13006',60);3.2 數(shù)據(jù)庫連接private SqlConnection conn = null;private string ConnectionString = "Data Source=.;Initialcatalog=Student; Persist securityinfo=True;User ID=sa;Password=sa"private DataSet dataset = null
30、;private SqlDataAdapter DataAdapter = null;創(chuàng)建一個新連接conn = new SqlConnection(ConnectionString); 3.3 主要模塊實施103.3.1 登錄模塊的開發(fā)用戶通過用戶名和密碼登錄系統(tǒng),用戶名和密碼正確才能進去系統(tǒng)。用戶同時選擇登錄界面的單選按鈕,選擇管理信息。3.3.2學生信息管理模塊11成功添加學生記錄:建胭除字生記錄!學生成績添加,刪除,修改截圖學生成績檢索:3.3.3學生成績管理模塊12學生總成績表:按班級分析成績13按課程分析成績學生成績檢索:4系統(tǒng)說明4.1開發(fā)環(huán)境本系統(tǒng)的是在.NET平臺下開發(fā)的,系
31、統(tǒng)的后臺數(shù)據(jù)庫為 Sql server 2008 數(shù)據(jù) 庫;因14此在使用本系統(tǒng)前,應先安裝.NET框架和Sql server數(shù)據(jù)庫,否則該系統(tǒng)無 法運行。總結(jié)通過這次課程設(shè)計,我學到了好多,首先我知道了一個系統(tǒng)的開發(fā)過程,從需 求分析到概念結(jié)構(gòu)設(shè)計,再到邏輯結(jié)構(gòu)的設(shè)計,以及后續(xù)的數(shù)據(jù)庫物理設(shè)計,接著 就是數(shù)據(jù)庫的實現(xiàn),需要不斷的測試數(shù)據(jù)與分析結(jié)果。這讓我很好的了解到了做一 個系統(tǒng)的步驟與思路,對我很有學習意義。當然,在這次課程設(shè)計中途遇到了很多 問題,但是在自己堅持不懈的努力下,利用老師上課講的知識與網(wǎng)上找資料一一解 決了。這次課程設(shè)計大多數(shù)是關(guān)于前臺用戶界面的實現(xiàn)代碼,在數(shù)據(jù)庫方面比較簡
32、單,只有一些創(chuàng)建表,插入數(shù)據(jù),以及視圖的利用,以及基本的增刪改功能。大部分就是關(guān)于C#g程的使用啦。C礴sql server 數(shù)據(jù)庫的連接,以及一些界面設(shè)計。此次的數(shù)據(jù)庫課程設(shè)計,設(shè)計的是學生成績管理系統(tǒng),相對別人來說的話,有點過于簡單了,但是我會做的就只有這么多了,這是我最大的能力了。這次的數(shù)據(jù)庫課程設(shè)計報告總體來說,有點粗糙。為了完成我的數(shù)據(jù)庫課程設(shè)計,我從一開始就遇到了各種各樣的問題,盡管不是十分順利,但是總體而言,也是自己弄得課程設(shè)計。雖然做的效果不怎么樣,但這是我自己親手做的,還是有一定的成就感的,畢竟自己的努力沒有白費,我也學會了數(shù)據(jù)庫編程的一些基本操作,實驗中出現(xiàn)的問題通過上網(wǎng)、
33、查資料我也都基本上解決了。這次課程設(shè)計也增加了我的編程經(jīng)驗,使我的編程能力也得到了提高。附錄 : 部分源代碼學生信息管理代碼( 包括添加,刪除,更新,檢索):namespace Student_MS public partial class Form2 : Formprivate SqlConnection conn = null;private string ConnectionString = "Data Source=.;Initialcatalog=Student; Persist securityinfo=True;User ID=sa;Password=sa"p
34、rivate DataSet dataset = null;private SqlDataAdapter DataAdapter = null;public Form2()InitializeComponent();private void showData()15string tname = ""if (conn != null)conn.Open();trydataset = new DataSet();DataAdapter = new SqlDataAdapter("SELECT * FROM Student", conn);/ 創(chuàng) 建數(shù)據(jù)提者D
35、ataAdapter.Fill(dataset);dataGridView1.DataSource = dataset;dataGridView1.DataMember = dataset.Tables0.ToString();tname = dataset.Tables0.ToString();/ 先清除所有綁定,然后再重新綁定text_no.DataBindings.Clear();text_name.DataBindings.Clear();text_sex.DataBindings.Clear();text_dept.DataBindings.Clear();text_class.Da
36、taBindings.Clear();text_age.DataBindings.Clear();/ 數(shù)據(jù)綁定text_no.DataBindings.Add("Text", dataset, "table.Sno");text_name.DataBindings.Add("Text", dataset, "table.Sname");text_sex.DataBindings.Add("Text", dataset, "table.Ssex");text_dept.Data
37、Bindings.Add("Text", dataset, "table.Sdept");text_class.DataBindings.Add("Text", dataset, "table.Sclass");text_age.DataBindings.Add("Text", dataset, "table.Sage");catch (Exception ex)MessageBox.Show(ex.ToString();finallyconn.Close();dataset
38、.Dispose();private void Form2_Load(object sender, EventArgs e)/string sql = "server=CAOZHUSHENG-PC;database=MyDatabase;Integrated Security=true"conn = new SqlConnection(ConnectionString); / 創(chuàng)建一個新連接showData();16添加private void but_add_Click(object sender, EventArgs e) /string strSQL = "
39、INSERT INTO Student VALUES("strSQL += "'" + text_no.Text;strSQL += "','" + text_name.Text;strSQL += "','" + text_sex.Text;strSQL += "','" + text_dept.Text;strSQL += "','" + text_class.Text;strSQL += "'
40、;," + text_age.Text + ")"SqlCommand command = null;trycommand = new SqlCommand();command.Connection = conn;command.CommandText = strSQL;conn.Open();int n = command.ExecuteNonQuery(); / 執(zhí)行 Insert 語句if (n > 0)MessageBox.Show("成功添力口學生記錄”);catch (Exception)MessageBox.Show。添力口失敗&qu
41、ot;);/ MessageBox.Show(ex.Message);finallyif (conn != null)conn.Close();command.Dispose();showData();private void but_del_Click(object sender, EventArgs e) /刪除if (MessageBox.Show(" 確定要刪除該學生信息,"," 刪除信息,MessageBoxButtons.OKCancel,MessageBoxIcon.Question) = DialogResult.OK)string curNo =
42、 ""if (dataGridView1.Rows.Count <= 1) return;int index = dataGridView1.CurrentRow.Index; / 獲取當記錄的索引號dataGridView1.Rowsindex.Selected = true; / 加亮顯示curNo = this.dataGridView1.Rowsindex.Cells0.Value.ToString();SqlCommand command = null;17string strSQL = "Delete From Student Where Sno
43、 = '" + curNo + "'"trycommand = new SqlCommand();command.Connection = conn;command.CommandText = strSQL;conn.Open();int n = command.ExecuteNonQuery(); / 執(zhí)行 Delete 語句if (n > 0)MessageBox.Show("成功刪除學生記錄”);catch (Exception ex)MessageBox.Show(ex.Message);finallyif (conn !=
44、 null)conn.Close();command.Dispose();showData();更新private void but_up_Click(object sender, EventArgs e) /SqlCommandBuilder builder = new SqlCommandBuilder(DataAdapter);int n = DataAdapter.Update(dataset, "Table");MessageBox.Show("成功更新學生記錄,有"+ n.ToString() + " 行受到更新");ca
45、tchMessageBox.Show("更新不成功");private void button_select_Click(object sender, EventArgs e)this.Hide();Form3 ff = new Form3();ff.ShowDialog();this.Close();18private void Form3_Load(object sender, EventArgs e)tryconn = new SqlConnection(ConnectionString);conn.Open();DataAdapter = new SqlDataAd
46、apter();dataset = new DataSet();cmd = new SqlCommand();cmd.Connection = conn;cmd.CommandText = "SELECT * FROM student"DataAdapter.SelectCommand = cmd;DataAdapter.Fill(dataset, "t1");comboBox1.Items.Clear();/ 先獲取所有的字段,以用于構(gòu)造查詢條件for (int i = 0; i < dataset.Tables"t1".Co
47、lumns.Count; i+)comboBox1.Items.Add(dataset.Tables"t1".Columnsi.ToString();dataset.Clear();comboBox2.Items.Add(" = "); / 設(shè)置比較運算符comboBox2.Items.Add(" < ");comboBox2.Items.Add(" > ");comboBox2.Items.Add(" like ");catch (Exception ex)MessageBox.S
48、how(ex.Message);檢索private void button_select_Click(object sender, EventArgs e) /string tb1 = textBox1.Text;if (comboBox2.Text = " like ") tb1 = "%" + textBox1.Text + "%"string strSQL = "SELECT * FROM Student Where "strSQL += comboBox1.Text + comboBox2.Text + "'" + tb1 + "'"trycmd.CommandText = strSQL;DataAdapter.SelectCommand = cmd;dataset.Clear();DataAdapter.Fill(dataset, "t1");d
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)護工作服采購合同
- 維修保養(yǎng)合同范本:機械設(shè)施
- 高級顧問聘用合同
- 合伙協(xié)議合同簡化版范本
- 酒店投資合作合同范本
- 化學品運輸服務(wù)承包合同
- 私人裝修合同協(xié)議書范本
- 企業(yè)設(shè)備抵押融資合同樣本
- 寵物臨時寄養(yǎng)服務(wù)合同范本
- 合同簽約盛宴:五十二條經(jīng)典致辭美句鑒賞
- 青島版五四制四年級上冊課件- 運用加法運算律簡便計算
- 集中注意力 課件- 高中心理健康
- 品牌管理完整版課件全套ppt教學教程(最新)
- 成都市建筑消防設(shè)施及電氣防火檢測規(guī)范DB510100T
- delta-臺達dvp eh系列plc使用說明書ehs
- 創(chuàng)意三八女神節(jié)活動策劃PPT模板課件
- Q∕GDW 12152-2021 輸變電工程建設(shè)施工安全風險管理規(guī)程
- 云南省地質(zhì)災害群測群防手冊
- 集團權(quán)屬公司管理制度
- 五金沖壓件作業(yè)指導書
- 汽車吊車吊裝施工方案
評論
0/150
提交評論