數(shù)據(jù)庫(kù)課程設(shè)計(jì)教務(wù)管理系統(tǒng)
《數(shù)據(jù)庫(kù)課程設(shè)計(jì)教務(wù)管理系統(tǒng)》由會(huì)員分享,可在線閱讀,更多相關(guān)《數(shù)據(jù)庫(kù)課程設(shè)計(jì)教務(wù)管理系統(tǒng)(28頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、洛陽(yáng)理工學(xué)院 課程設(shè)計(jì)報(bào)告 課程名稱 數(shù)據(jù)庫(kù)課程設(shè)計(jì) 設(shè)計(jì)題目 教務(wù)管理系統(tǒng) 專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 班 級(jí) B1205O5 學(xué) 號(hào) 姓 名 完成日期 2015-1-4 課程設(shè)計(jì)任務(wù)書(shū) 設(shè)計(jì)題目 教務(wù)管理系統(tǒng) 設(shè)計(jì)內(nèi)容與要求: 設(shè)計(jì)教務(wù)管理系統(tǒng),類似于我校教務(wù)管理系統(tǒng),有四類用戶:教務(wù)員、學(xué)生、 教師、管理員教務(wù)員可以輸入學(xué)生、教師、班級(jí)、課程信息。一個(gè)班級(jí)只屬于一 個(gè)專業(yè),一個(gè)學(xué)生只屬于一個(gè)班級(jí)。教務(wù)員負(fù)責(zé)輸入每個(gè)專業(yè)、每個(gè)班級(jí)需要學(xué) 習(xí)哪些課程,指定課程的任課教師。教師可以查看學(xué)習(xí)該課程的學(xué)生名單。課程 結(jié)束后,教師可以錄入課程成績(jī)。一個(gè)教師可以教
2、授多個(gè)班的多門課程,每門課 由多位老師講授。課程分兩類,必修課和選修課。系統(tǒng)要記錄每個(gè)學(xué)生學(xué)習(xí)各門 必修課的成績(jī),還要記錄學(xué)生選修了哪些選修課以及課程成績(jī)。學(xué)生可以查看自 己各門課程的成績(jī)。學(xué)生還可以進(jìn)行評(píng)教,給老師打分。管理員可以輸入教室信 息,并結(jié)合班級(jí)、課程、教室信息實(shí)現(xiàn)自動(dòng)排課。 要求: 1. 完成本系統(tǒng)的需求分析,寫出功能需求和數(shù)據(jù)需求描述; 2. 完成數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì); 3. 完成本系統(tǒng)的部分功能模塊的程序界面設(shè)計(jì)。 指導(dǎo)教師: 高春玲 2014 年 12 月 28 日 課程設(shè)計(jì)評(píng)語(yǔ) 成績(jī): 指導(dǎo)教師: 年月日 目錄 、 概
3、述 1.1、本設(shè)計(jì)的目的與意義 2 1.2、數(shù)據(jù)庫(kù)開(kāi)發(fā)工具和應(yīng)用程序開(kāi)發(fā)工具 2 二、 需求分析 2 2.1 功能需求 2 2.2 數(shù)據(jù)需求 2 三、 概念結(jié)構(gòu)設(shè)計(jì) 2 3.1、E-R 模型設(shè)計(jì) 2 3?2、總體E-R圖描述 4 四、 邏輯結(jié)構(gòu)設(shè)計(jì) 4 4?1、關(guān)系模型 4 4?2、關(guān)系模式的優(yōu)化與說(shuō)明 4 五、 物理結(jié)構(gòu)設(shè)計(jì) 5 5?1 建立數(shù)據(jù)庫(kù) 5 5?2表與表結(jié)構(gòu) 5 六、 應(yīng)用程序設(shè)計(jì) 6 6?1、系統(tǒng)總體結(jié)構(gòu) 6 6?2、系統(tǒng)界面與源代碼 7 6?2?1、界面 7 6?2?2、功能描述 9 6?2?3、程序源代碼 9 七、 設(shè)計(jì)總結(jié) 23
4、 八、 體會(huì)與收獲 24 九、 參考文獻(xiàn) 24 一、 概述 本系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)采用 Microsoft SQL Server 數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)系統(tǒng)在安全性、準(zhǔn) 確性和運(yùn)行速度方面有絕對(duì)的優(yōu)勢(shì),并且處理數(shù)據(jù)量大,效率高;前臺(tái)采用 Microsoft 公司的 Visual Studio 2010 作為主要開(kāi)發(fā)工具,可與 SQL Server 2008 數(shù) 據(jù)庫(kù)無(wú)縫鏈接。 二、 需求分析 2.1、功能需求 本系統(tǒng)的功能如下: 1)學(xué)生信息查詢:學(xué)生可以根據(jù)學(xué)號(hào)、姓名、專業(yè)進(jìn)行查詢. 2)學(xué)生信息管理:主要是用于學(xué)生信息更新、插入、刪除; 3)學(xué)生成績(jī)錄入:用于學(xué)生成績(jī)管理,錄入學(xué)生成
5、績(jī),也可以更新; 2.2、數(shù)據(jù)需求 本系統(tǒng)需要的數(shù)據(jù)如下: 學(xué)生:學(xué)號(hào)、姓名、性別、年齡 教師:工號(hào)、姓名、性別、年齡 班級(jí):班號(hào)、班名、人數(shù)、 課程:課程號(hào)、課程名、上課時(shí)間、上課地點(diǎn) 專業(yè):專業(yè)號(hào)、專業(yè)名 三、 概念結(jié)構(gòu)設(shè)計(jì) 年齡 性別 年齡 m n 學(xué)生 教師 年齡 學(xué)號(hào) 姓名 學(xué)生 n n n 選修 m 1 上課 地點(diǎn) 上課 時(shí)間 4成績(jī) 班級(jí) n 專業(yè) 課程 部分實(shí)體的 E-R 圖
6、 3.2、總體 E-R 圖描述 學(xué)生與班級(jí)之間的聯(lián)系是所屬關(guān)系(一對(duì)多關(guān)系) 班級(jí)與專業(yè)之間的聯(lián)系是所屬關(guān)系(一對(duì)多關(guān)系) 班級(jí)與課程之間的聯(lián)系是學(xué)習(xí)關(guān)系(多對(duì)多關(guān)系) 學(xué)生選修一門選修課(一對(duì)多關(guān)系) 學(xué)生評(píng)教老師所教課程(多對(duì)多關(guān)系) 老師教授課程(多對(duì)多關(guān)系) 四、邏輯結(jié)構(gòu)設(shè)計(jì) 4.1、關(guān)系模型 學(xué)生(學(xué)號(hào)、姓名、性別、年齡、班號(hào)、選修課程號(hào)、分?jǐn)?shù)) 教師(工號(hào)、姓名、性別、年齡) 班級(jí)(班號(hào)、班名、人數(shù)、專業(yè)名) 課程(課程號(hào)、課程名) 成績(jī)(必修課程號(hào)、班號(hào)、學(xué)號(hào)、分?jǐn)?shù)) 評(píng)教(學(xué)號(hào)、工號(hào)、課程號(hào)、評(píng)分) 教授(工號(hào)
7、、課程號(hào)) 課程表(課程號(hào)、工號(hào)、上課時(shí)間、上課地點(diǎn))(實(shí)現(xiàn)排課功能) 用戶(用戶名、密碼、用戶類型)(存儲(chǔ)登陸查詢系統(tǒng)的人員信息) 加粗表示外鍵、加下劃線表示主碼 4.2、關(guān)系模式的優(yōu)化與說(shuō)明 例如: 教授關(guān)系的依賴關(guān)系如下: (工號(hào)、課程號(hào))一〉工號(hào)、課程號(hào) 所以教授關(guān)系模式屬于第三范式 教師關(guān)系的依賴關(guān)系如下: 工號(hào)一> 工號(hào)、姓名、性別、年齡 因?yàn)闆](méi)有非主屬性對(duì)碼的部分函數(shù)依賴,也沒(méi)有非主屬性對(duì)碼的傳遞函數(shù)依賴 所以教師關(guān)系模式屬于第三范式 五、物理結(jié)構(gòu)設(shè)計(jì) 5.1、數(shù)據(jù)庫(kù)的建立 騒庠名務(wù)>: ■■■< Jiir): | 口 丈幗H 丈小冋目自動(dòng)脫 腐
8、軽 行 HOTKRT ! 3 [用金為1 ?TB「不曲制峽 |~| E小記&樂(lè)富設(shè) 日吉 不16用 1 增畛;IE #增鐵的抵 E:謖曲庫(kù)灤設(shè) H便用全丈英■引0£) 數(shù)加珊ffil. 5.2、表與表結(jié)構(gòu) 烈企 Cno Criam^ CnLum v arcbuir-CS.0 ) tin vlnt Cm^J or varch^rC2O) 班級(jí)(Class)表的結(jié)構(gòu) 列名 數(shù)據(jù)類型 允許isif僅 ?■V? Cno varchar(lO) n Cname varchar{ZO) 課程(Course )表的結(jié)構(gòu)
9、5nQ 匚 5 name vcinrhcir-C20^ Ssex d~iar£2.) Sage tinyint s grade tanylnt 5banhao izli^il C75 Skehao vardiar-ClOjl 學(xué)生(St uden t)表的結(jié)構(gòu) 列名 數(shù)堀類型 允許 Null 值 Tno 匚 Tname va rebar £-2.0) Tsex uhm 廠 £2) Tage 廿 nyint 教師(Teacher)表的結(jié)構(gòu) 列名
10、 數(shù)據(jù)類型 允許 Null 值 Jxuehao charf9) Jgonghao dnar<9) Jkehao varczhar(lO) □grade tinyint 評(píng)教(Judge)表的結(jié)構(gòu) 列名 數(shù)掲類型 允許Null價(jià) Tno charf9) 口 Teno vardnar^lO) 教授(Teach)表的結(jié)構(gòu) 成績(jī)(Grade)表的結(jié)構(gòu) 六、應(yīng)用程序設(shè)計(jì) 6.1、系統(tǒng)總體結(jié)構(gòu) 1) 主界面:登陸界面,通過(guò)選擇用戶類型,輸入用戶名密碼,點(diǎn)擊登錄進(jìn)入不同
11、 界面。 2) 子界面:不同用戶類型的界面不相同,學(xué)生可以查詢成績(jī),老師可以查看自己 所教課程有哪些學(xué)習(xí),教務(wù)員可以實(shí)現(xiàn)排課功能。他們都能夠修改自己的登錄密 碼 6.2、系統(tǒng)界面與源代碼 621、界面 登陸界面 學(xué)生界面 老師界面 622、 功能描述 1) 登錄 2) 學(xué)生查詢學(xué)習(xí)課程的成績(jī) 3) 老師查詢學(xué)習(xí)所教課程的學(xué)生名單 4) 修改登錄密碼 5)
12、 查看用戶基本信息 623、 程序源代碼 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace教務(wù)管理系統(tǒng) public struct UserInform //結(jié)構(gòu)體存儲(chǔ)用戶輸入的信息 { public static string Use
13、rType; public static string UserName; public static string UserSecret; public static LoginForm lg; } public partial class LoginForm : Form //登陸界面 { public LoginForm() { InitializeComponent(); UserInform.lg= this; } DataClasses1DataContext db; private void Cancelbutton_Click(object sender
14、, EventArgs e) { this.Close(); } private void Loginbutton_Click(object sender, EventArgs e) { db = new DataClasses1DataContext(); this.bindingSource1.DataSource = db.UserInfo; bool b = false; if (UtypecomboBox.SelectedIndex!=-1) UserInform.UserName = UnametextBox.Text; UserInform.UserSecret =
15、 UsecrettextBox.Text; UserInform.UserType = UtypecomboBox.SelectedItem.ToString(); var ss = from s in db.UserInfo where s.Utype == UserInform.UserType select s; foreach (var x in ss) { if (x.Uname.ToLower()== UserInform.UserName.ToLower()&& x.Usecret == UserInform.UserSecret) { MessageBox.Sho
16、w(”歡迎您登陸?。?! ”); this.Visible = false; b = true; switch (UserInform.UserType) { case "學(xué)生": StudentForm sf = new StudentForm(); sf.Show(); break; case "老師": TeacherForm tf = new TeacherForm(); tf.Show(); break; case "管理員": AdminForm af = new AdminForm(); af.Show(); break; case "教務(wù)員": Jw
17、Form jw = new JwForm(); jw.Show(); break; } if (!b) { MessageBox.Show(”用戶名不存在或密碼錯(cuò)誤”); UsecrettextBox.Clear(); UnametextBox.Focus(); return; } } else { MessageBox.Show(”請(qǐng)選擇用戶類型”); UnametextBox.Clear(); UsecrettextBox.Clear(); UnametextBox.Focus(); return; } } } public partial cla
18、ss StudentForm : Form //學(xué)生界面 { public StudentForm() { InitializeComponent(); DataClasses1DataContext db; private void StudentForm_Load(object sender, EventArgs e) { db = new DataClasses1DataContext(); SnotextBox.Text = UserInform.UserName; SnotextBox1.Text = UserInform.UserName; var ss =
19、from s in db.Student where s.Sno == UserInform.UserName select s; foreach (var itm in ss) { SnametextBox.Text = itm.Sname; SagetextBox.Text = itm.Sage.ToString(); SsextextBox.Text = itm.Ssex; } } private void label4_Click(object sender, EventArgs e) { this.Close(); UserInform.lg.Visible = t
20、rue; } private void label3_Click(object sender, EventArgs e) { panel2.Visible = true; } private void Enterbutton_Click(object sender, EventArgs e) db = new DataClasses1DataContext(); if (textBox1.Text == "") { MessageBox.Show(” 請(qǐng)輸入原密碼”); textBox1.Clear(); textBox2.Clear(); textBox3.Clea
21、r(); textBox1.Focus(); } else if (textBox1.Text == UserInform.UserSecret) { if(textBox2.Text==textBox3.Text) { var ss = from s in db.UserInfo where s.Uname == UserInform.UserName && s.Utype == UserInform.UserType select s; var ui = ss.FirstOrDefault(); if (ui != null) { ui.Usecret = textB
22、ox2.Text; db.SubmitChanges(); MessageBox.Show(” 修改成功"); textBox1.Clear(); textBox2.Clear(); textBox3.Clear(); panel2.Visible = false; } MessageBox.Show(”兩次輸入應(yīng)相同”); textBox3.Clear(); textBox3.Focus(); } } else { MessageBox.Show("原密碼輸入錯(cuò)誤,請(qǐng)重新輸入”); textBox1.Clear(); textBox2.Clear(); te
23、xtBox3.Clear(); textBox1.Focus(); } } private void Cancelbutton_Click(object sender, EventArgs e) { textBox1.Clear(); textBox2.Clear(); textBox3.Clear(); panel2.Visible = false; } private void StudentForm_FormClosing(object sender, FormClosingEventArgs e) { db = new DataClasses1DataConte
24、xt(); this.bindingSource1.DataSource = db.UserInfo; try this.bindingSource1.EndEdit(); db.SubmitChanges(); catch (Exception ex) { MessageBox.Show(ex.Message, "失敗"); } } private void Gradebutton_Click(object sender, EventArgs e) { db = new DataClasses1DataContext(); if (CnametextBox.Text
25、 != "") { var ss = from s in db.Course where s.Cname == CnametextBox.Text select s; var cs = ss.FirstOrDefault(); if (cs != null) { var s1 = from s2 in db.Grade where s2.Gkehao == cs.Cno && s2.Gxuehao == UserInform.UserName select s2; foreach (var item in s1) { GradelistBox.Items.Add(Cnamete
26、xtBox.Text + " 的 成 績(jī) 為 " + item.Ggrade.ToString()); } (” 此課程不存在") GradelistBox.Items.Add('請(qǐng)重新輸入”); CnametextBox.Clear(); CnametextBox.Focus(); } } } private void Clearbutton_Click(object sender, EventArgs e) { GradelistBox.Items.Clear(); } private void tabPage1_Click(object sender, Even
27、tArgs e) { } } public partial class TeacherForm : Form //老師界面 { public TeacherForm() { InitializeComponent(); } DataClasses1DataContext db; private void Enterbutton_Click(object sender, EventArgs e) { db = new DataClasses1DataContext(); if (textBox1.Text == "") MessageBox.Show(” 請(qǐng)輸入原密碼
28、”); textBox1.Clear(); textBox2.Clear(); textBox3.Clear(); textBox1.Focus(); } else if (textBox1.Text == UserInform.UserSecret) { if (textBox2.Text == textBox3.Text) { var ss = from s in db.UserInfo where s.Uname == UserInform.UserName && s.Utype == UserInform.UserType select s; var ui = s
29、s.FirstOrDefault(); if (ui != null) { ui.Usecret = textBox2.Text; db.SubmitChanges(); MessageBox.Show(” 修改成功"); textBox1.Clear(); textBox2.Clear(); textBox3.Clear(); panel2.Visible = false; } MessageBox.Show(”兩次輸入應(yīng)相同"); textBox3.Clear(); textBox3.Focus(); } else { MessageBox.ShowC原密
30、碼輸入錯(cuò)誤,請(qǐng)重新輸入''); textBox1.Clear(); textBox2.Clear(); textBox3.Clear(); textBox1.Focus(); } } private void label4_Click_1(object sender, EventArgs e) { this.Close(); UserInform.lg.Visible = true; } private void TeacherForm_Load(object sender, EventArgs e) { db = new DataClasses1DataContext
31、(); SnotextBox.Text = UserInform.UserName; SnotextBox1.Text = UserInform.UserName; var ss = from s in db.Teacher where s.Tno == UserInform.UserName select s; foreach (var itm in ss) SnametextBox.Text = itm.Tname; SagetextBox.Text = itm.Tage.ToString(); SsextextBox.Text = itm.Tsex; private voi
32、d TeacherForm_FormClosing(object sender, FormClosingEventArgs e) { db = new DataClasses1DataContext(); this.bindingSource1.DataSource = db.UserInfo; try { this.bindingSource1.EndEdit(); db.SubmitChanges(); } catch (Exception ex) { MessageBox.Show(ex.Message, "失敗"); } private void label3_C
33、lick(object sender, EventArgs e) { if (panel2.Visible == false) { panel2.Visible = true; panel2.Visible = false; } private void Cancelbutton_Click(object sender, EventArgs e) { textBox1.Clear(); textBox2.Clear(); textBox3.Clear(); panel2.Visible = false; } private void label5_Click(objec
34、t sender, EventArgs e) { db = new DataClasses1DataContext(); var ss = from s in db.Teach where s.Tno == UserInform.UserName select s; if (ss != null) { SelectTable st = new SelectTable(); foreach (var item in ss) { if (item.Tcno.StartsWith("X")) { var s1 = from s in db.Student where s.Ske
35、hao == item.Tcno select new { 課號(hào) = s.Skehao, 學(xué)號(hào) = s.Sno, 學(xué)生姓名 = s.Sname, 性別 = s.Ssex, 成績(jī) = s.Sgrade }; st.lb.Items.Add("課號(hào)\t學(xué)號(hào)\t\t姓名\t性別\t成績(jī)”); foreach (var im in s1) st.lb.Items.Add(im.課號(hào) +"\t"+im.學(xué)號(hào) +"\t"+im.學(xué) 生姓名 +"\t"+i m.性別+"\t"+i m.成績(jī)); } } else { var s1 = from s in db.Grade where s.Gk
36、ehao == item.Tcno select s; st.lb.Items.Add("課號(hào)\t學(xué)號(hào)\t\t姓名\t性別\t成績(jī)”); foreach (var itm in s1) { var s2 = from s in db.Student where s.Sno== itm.Gxuehao select new {課號(hào)=itm.Gkehao,學(xué)號(hào)=itm.Gxuehao,學(xué)生姓名=s.Sname,性別=s.Ssex,成績(jī)= itm.Ggrade }; var iem = s2.FirstOrDefault(); st.lb.Items.Add(iem.課號(hào) + "\t"
37、+ iem.學(xué)號(hào) + "\t" + iem.學(xué)生姓 名 + "\t" + iem.性別 + "\t" + iem.成績(jī)); } } } st.Show(); } else { MessageBox.Show("該老師今年沒(méi)有教授任何課程”); return; } private void label6_Click(object sender, EventArgs e) { db = new DataClasses1DataContext(); var ss = from s in db.Teach where s.Tno == UserInform.UserName s
38、elect s; if (ss != null) { GradeChange gc = new GradeChange(); foreach (var item in ss) { if (item.Tcno.StartsWith("X")) { var s1 = from s in db.Student where s.Skehao == item.Tcno select new { 課號(hào) = s.Skehao, 學(xué)號(hào) = s.Sno, 學(xué)生姓名 = s.Sname, 性別 = s.Ssex, 成績(jī) = s.Sgrade }; (”課號(hào)\t學(xué)號(hào)\t\t姓名\t性別\t成績(jī)”);
39、 foreach (var im in s1) { gc.lb.Items.Add(im.課號(hào) + "\t" + im.學(xué)號(hào) + "\t" + im.學(xué)生姓名 + "\t" + im.性別 + "\t" + im.成績(jī)); } } else { var s1 = from s in db.Grade where s.Gkehao == item.Tcno select s;(”課號(hào)\t學(xué)號(hào)\t\t姓名\t性別\t成績(jī)”); foreach (var itm in s1) var s2 = from s in db.Student where s.Sno == itm.Gxue
40、hao select new { 課號(hào) = itm.Gkehao, 學(xué)號(hào) = itm.Gxuehao, 學(xué)生姓名 = s.Sname, 性別 = s.Ssex, 成績(jī) = itm.Ggrade }; var iem = s2.FirstOrDefault(); gc.lb.Items.Add(ie m課號(hào) + "\t" + iem.學(xué)號(hào) + "\t" + iem.學(xué)生 姓名 + "\t" + iem .性別 + "\t" + iem.成績(jī)); } } } gc.Show(); } else { MessageBox.Show("該老師今年沒(méi)有教授任何課程”); return; } } } } 七、設(shè)計(jì)總結(jié) 在本次數(shù)據(jù)庫(kù)課設(shè)中,我設(shè)計(jì)的是教務(wù)管理系統(tǒng),實(shí)現(xiàn)了不同的用戶如學(xué)生,老 師,管理員等進(jìn)入不同的界面,享有不同的權(quán)限,訪問(wèn)不同數(shù)據(jù)。由于時(shí)間短, 僅實(shí)現(xiàn)部分功能,基本上完善了學(xué)生類和老師類的設(shè)計(jì),可以查看成績(jī),修改密 碼等功能。通過(guò)課設(shè),我體會(huì)了一個(gè)簡(jiǎn)易系統(tǒng)的編寫過(guò)程,對(duì)這有了實(shí)際的認(rèn)知 對(duì)我?guī)椭芏唷? 八、體會(huì)與收獲 通過(guò)這次課設(shè),我實(shí)際動(dòng)手操作,見(jiàn)證了數(shù)據(jù)庫(kù)如何一步步從無(wú)到有,再一步步 建設(shè)過(guò)程,對(duì)數(shù)據(jù)庫(kù)有具體的認(rèn)知。 九、參考文獻(xiàn) [1]王珊,薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論(第4 版).高等教育出版社,2006
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 空前嚴(yán)重的資本主義世界經(jīng)濟(jì)危機(jī)講義
- 丹田降脂丸推廣策劃OTC0427教學(xué)課件
- 專業(yè)代理公司組織架構(gòu)及崗位職責(zé)
- 宮頸癌術(shù)后輔助放射治療通用PPT課件
- 家庭常用醫(yī)療器械的使用課件
- 給圖形做標(biāo)記
- 高三政治人教版一輪復(fù)習(xí)課件:課時(shí)11經(jīng)濟(jì)全球化與對(duì)外開(kāi)放共44張
- 五年級(jí)下冊(cè)英語(yǔ)Recycle1人教版課件
- 五年級(jí)上冊(cè)科學(xué)《母雞生蛋了》粵教版課件
- 二年級(jí)上冊(cè)道德與法治大家排好隊(duì)課件
- 復(fù)習(xí)課件工業(yè)革命
- 第六章組織文化
- 勤助上崗培訓(xùn)課件
- 南川中學(xué) 剪紙課件 第2課
- 華師大版九年級(jí)上冊(cè)課件:2312平行線分線段成比例