版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、洛陽理工學院課程設計報告課程名稱高級語言C#課程設計設計題目 學生信息管理系統(tǒng)專業(yè)計算機科學與技術班級 B130506學號 B13050624姓名張葵完成日期 課程設計任務書設計題目:學生信息管理系統(tǒng)教務員可以輸入學生、教師、班級、課程信息,一個班級只屬于一 個專業(yè),一個學生只屬于一個班級。教務員負責輸入每個專業(yè)、每個班 級需要學習哪些課程,指定課程的任課教師。一個教師可以教授多個班 的多門課程。教師可以查看學習該課程的學生名單。課程結束后,教師可以錄入 課程成績。課程分兩類,必修課和選修課。學生可以選修課程,每學期幾門。學生可以查看自己各門課程的成績。學生還可以進行評教,給老師打分。系統(tǒng)管理
2、員可以輸入教室信息,并結合班級、課程、教室信息實現 自動排課。指導教師:張文學2015年12月27日課程設計評語成績:指導教師:2015年12月31日目錄第1章需求和可行性分析31.1需求分析31.1.1 功能需求3性能需求31.2可行性分析41.2.1 技術可行性41.2.2 經濟可行性4第2章系統(tǒng)設計概述52.1整體設計概述5設計流程5設計思路62.2功能模塊介紹6學生信息模塊6教師模塊7教務員模塊 8管理員登錄 9第3章 數據庫的搭建和實現 103.1數據庫設計概述 103.2 E-R圖的設計103.3數據庫表的創(chuàng)建12學生表的創(chuàng)建123.3.2 教師表的創(chuàng)建133.3.3 課程表的創(chuàng)建
3、13成績表的創(chuàng)建143.4存儲過程的創(chuàng)建143.4.1 分配班級存儲過程 143.4.2 班級信息的存儲過程 153.4.3 學生課程的存儲過程 15學生成績存儲過程 16第4章C#高級語言的實現 174.1概述174.2數據庫的連接174.3開始界面的設計 184.4系統(tǒng)管理員184.4.1 登錄功能和界面184.4.2 管理員顯示界面214.5學生功能介紹和實現 264.5.1 登錄界面和功能實現 264.5.2 學生用戶界面27第5章結論29第6章謝辭30參考文獻31第1章需求和可行性分析1.1需求分析學生信息管理系統(tǒng)是一個教育單位不可缺少的部分,它的內容對于 學校的決策者和管理者來說都
4、至關重要。學校的管理人員可以通過電 腦對學生信息進行有效的管理,避免了以往人工管理的復雜和耗時費 力的勞動,也大大的能夠減少管理人員的工作量,可以有效的節(jié)約學 校的開支。功能需求作為一個學生的信息管理系統(tǒng),必須要有管理人員能夠進行對學生的信息進 行有效的管理,因此,系統(tǒng)必須預留一個管理員的登錄窗口和登錄之后所能進行 的操作,在學生信息管理系統(tǒng)中,管理員具有最高的權限,可以對學生、老師、 班級、專業(yè)等等進行添加、刪除、修改個查詢。除了擁有管理員之外,還應該擁 有教務處對學生進行管理,例如:對學生課程,成績等等具有一定的權限。此外, 還應該有老師的一個權限,老師在帶完一門課之后可以對學生進行一個成
5、績錄入 和平時布置作業(yè)的功能。最后是學生自己擁有的功能,學生在考試結束后可以利 用系統(tǒng)登錄自己的賬戶對成績進行查詢。性能需求在學生信息管理系統(tǒng)中,要明確各類用戶所能擁有的最高權限,如果一旦權 限的問題搞錯以后,整個系統(tǒng)就會變得沒有價值。例如:學生只有對成績的查詢 功能,而不能對成績擁有修改和刪除以及插入的功能。老師只能夠對學生進行成 績的錄入和平時布置作業(yè),而不能刪除學生的個人信息等權限。要設立不同的異常機制,這樣不會因為用戶的錯誤的操作而使得系統(tǒng)瞬時奔 潰。我們要在代碼中設置不同的異常拋出機制,這樣就可以使得用戶在進行了錯 誤的或者違反規(guī)則的操作之后,系統(tǒng)不會出現突然的停止運轉。1.2可行性
6、分析隨著計算機語言和數據服務的不斷發(fā)展,使得許多的現實問題都可以利用計 算機來幫助人類實現輕巧,方便的管理。在教育上,學生是一個龐大的群體,因 此技術人員早早就開始想辦法解決這個問題,因此,目前對于學生信息的管理各 種語言都能夠編寫出一套完整的、可用的學生信息管理系統(tǒng)。技術可行性在這套系統(tǒng)的開發(fā)中,采用的是開發(fā)語言是C#,軟件是Visio Studio2010, C#是微軟對問題的解決方案。C#是一種最新的、面向對象的編程語言。它使得程序 員可以快速地編寫各種基于 Microsoft .NET平臺的應用程序,Microsoft .NET提供 了一系列的工具和服務來最大程度地開發(fā)利用計算與通訊領
7、域。正是由于C#面向對象的卓越設計,使它成為構建各類組件的理想之選-無論 是高級的商業(yè)對象還是系統(tǒng)級的應用程序。使用簡單的C#語言結構,這些組件可以方便的轉化為XML網絡服務,從而使它們可以由任何語言在任何操作系統(tǒng)上 通過In ternet進行調用。最重要的是,C#使得C+程序員可以高效的開發(fā)程序,而絕不損失C/C+原有的強大的功能。因為這種繼承關系,C#與 C/C+具有極大的相似性,熟悉類似 語言的開發(fā)者可以很快的轉向 C#。數據庫采用的是SQL Server2008R2這個SQL數據庫版本是微軟公司推出的 針對微軟用戶的一種關系型數據庫,語言簡單,實用。與Visio Studio 2010
8、結合相對簡單實用。經濟可行性現在隨著互聯網絡、計算機技術的發(fā)展,數字城市成為當前熱點話題。同時 在國家政策給予大力支持的條件下,這些技術熱點給社會產生了極大的影響,不 僅給生活、學習和管理帶來了新的體驗,同時也帶動了經濟的增長。學生管理系統(tǒng)使用比較簡單的 C#語言開發(fā),而且目前中國的學校和教育機構眾多,許多的地方都需要用到這套學生信息管理系統(tǒng),因此學生信息管理系統(tǒng)具 有廣闊的市場前景和發(fā)展動力。第2章系統(tǒng)設計概述2.1整體設計概述這套學生信息管理系統(tǒng)旨在為用戶提供更加有效的、方便的和快捷的學生的管理系統(tǒng)。本套系統(tǒng)在結構上由數據庫和高級語言兩部分組成,數據庫部分負責 此套系統(tǒng)所要用到的所有的數據
9、庫的表的創(chuàng)建和所用到的存儲過程的創(chuàng)建。C#部分是具體的設計UI界面和具體的邏輯實現,用戶可以通過在自己電腦上點擊UI上的控件進行操作。設計流程圖1整體設計思路圖設計思路這套學生信息管理系統(tǒng)是由數據庫和業(yè)務邏輯層和UI層三部分構成,用戶在UI層上進行操作,數據通過業(yè)務邏輯層數據傳至數據庫,對數據庫中的數據進行 修改,在用戶需要用到數據庫中的數據時,數據會從數據庫中提出經過業(yè)務邏輯 層上傳至UI層,以供用戶查閱和進行其他的操作。 業(yè)務邏輯層主要負責的工作就 是將UI傳來的數據進行分析,并且做出判斷,然后根據判斷出的結果進行對數據 庫的訪問。數據庫的主要任務就是為系統(tǒng)提供數據的存儲。2.2功能模塊介
10、紹以下會對本套系統(tǒng)中的主要模塊做一個簡單的介紹與分析。學生信息模塊學生模塊的主要功能是對自己的成績能夠有效的進行查詢和能夠對教師做出 有效的評價在學期末。每個學生只能夠對自己的成績進行有效的查詢,在登錄自己的賬戶之后,其 他的同學的成績是不可見的,這樣也是起到了一種隱私的保護作用,而且學生在 登錄自己的賬戶之后沒有成績修改和添加以及刪除的功能。圖2學生用戶登錄教師模塊教師在使用該系統(tǒng)時,主要的任務是向學生下達作業(yè)任務和在期末考試結束 之后給給學生錄入成績,使得學生能夠通過自己的賬戶登錄該系統(tǒng)之后能夠看到 自己的成績。在錄入成績之后不能對學生的成績進行修改。9 tea chershow1 r 回
11、課琨:計算機科學與申杳看名單錄入成績圖3教師用戶登錄223教務員模塊教務員使用該套系統(tǒng)的主要目的是對教室進行管理,以及能夠根據各個班級的具體課程情況對班級進行排課。圖4教務員登錄224管理員登錄管理員是此套系統(tǒng)的擁有最高的權限,他可以添加學生、老師和教務員的信 息,以及進行修改和刪除等等。圖5管理員登錄第3章 數據庫的搭建和實現3.1數據庫設計概述數據庫在現代的系統(tǒng)的開發(fā)中,起到了非常重要的作用。數據庫可以對數據 起到一種長期保存的效果,而且可以利用終端隨時隨地的通過網絡來訪問服務器, 進而訪問數據庫,找到自己想要的數據和信息。3.2 E-R圖的設計ER圖在設計數據圖的時候起到了非常關鍵的作用
12、,可以從 ER圖中清晰的看 到各個對象之間的關系和它具有的屬性,因此,在創(chuàng)建數據庫的時候會更加的方 便和得心應手。圖6學生的ER圖課程圖11課程ER圖成績3.3數據庫表的創(chuàng)建數據庫中的數據都是通過表來進行存儲的,因此,要將數據存儲到數據庫中, 必須將表的結構進行合理化的設計,ER圖為表的創(chuàng)建提供了良好的理論支撐, 在在建表的時候要考慮的是數據的存儲大小,我們現在采用可以變換大小的 varchar()類型進行存儲,這樣不會導致內存的無故浪費。J 7tudent_adimin+i _ dbo.scde-mic +1 二 dbo.admin *i _ dboxhaose +i _ dbQ,d可吊*+
13、j 一 dbo.e&ur +1 _3 dboievaluate+1dt>o.g占討己ti _ dboprofessional+1 3 dbo.student+i _3 dbo.teacherF i_j USSLL LJ面女詞千I可扁程性L |_j Service Broker(f LJ WSi J荽鋰圖13整體表的創(chuàng)建學生表的創(chuàng)建學生表中主要是學生的一些屬性,例如學生的學號,姓名,年齡和性別等等, 在學生管理系統(tǒng)中,學號作為該表的主鍵,設計如下:vardiar(20)姓屯vardiar(15性別vsirchar(2)ntvardiar(lB)也話vardiar(lb)varcha
14、r(20)varchar(20>vorchar(20j圖14學生表的創(chuàng)建332教師表的創(chuàng)建教師表中也是教師的一些屬性,例如教工號、姓名和教室名等等,教工號為 主鍵,設計如下:vanchar(2O)warcharCiOi期帀名varcharflb)ffl更稱varchar2O團主修varcharC2O)7圖15教師表的創(chuàng)建課程表的創(chuàng)建在課程表中,屬性是關于課程的一些信息,例如課程號、課程名和該課程的學時和學分。課程號是主鍵,設計如下:瀘代能瘁矢迄/uur num IBvarchaf20)B課程名varrhsrfSO)int學分int®l n圖16課程表的創(chuàng)建334成績表的創(chuàng)建在創(chuàng)
15、建完學生表和課程表之后,需要一個成績表來顯示學生的成績信息,成 績要與學生個人和課程能夠匹配上,在這里,需要設置學號和課程號為主鍵,而 學生表中的學號和課程表中的課程號都是外鍵,設計如下:vardiar(20) |9 課HEvardiar(2Q)Q?選課號varcharfO)' |分裁intH選修分數intW圖17成績表的創(chuàng)建3.4存儲過程的創(chuàng)建在使用數據庫的時候有時候不是一個表所能完成的一項任務,我們往往會采 用存儲過程進行多表的結合使用,例如:要查詢某個專業(yè)下的某個年級的某個班 的一位同學的信息并且把這些信息顯示出來,這樣就會涉及到專業(yè)表、年級表、 班級表和學生表。因此,在這個時候
16、我們需要將多表進行結合使用,這里就會使 用到存儲過程。在本套系統(tǒng)中,我采用了幾個存儲過程來對學生的信息進行管理dbo,CLASS_CHOOSE+ B dbo.das5_messdge 田 圍 dbo.5tude-nt_course + 自 dbo.圖18整體的存儲過程分配班級存儲過程在分配班級的時候要用到班級和專業(yè)兩個表,因此要通過這兩個表進行分配, 從而確定某一個班是屬于哪一個專業(yè),代碼如下:USE stude nt_admi nGOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE dbo.CLASS_CHOOSEpro
17、 varchar(20), cla varchar(20)asselect professi on al.專業(yè)名,class.班級號 course.課程名 course.課時數 course.學分from professi on al,course,classwhere professi on al.專業(yè)號 =class.專業(yè)號 and professi on al.專業(yè)名 =pro and class.班級 號=cla班級信息的存儲過程查詢某一個班級信息的功能,這個功能函數既可以在數據庫中用存儲過程實 現也可以在C#中通過語言的邏輯來實現,在這套系統(tǒng)中,我采用的是利用在數據 庫中建立了一般班
18、級信息的存儲過程來實現的,在C#中通過調用該存儲過程,然后向其中傳遞一個參數就可以實現。代碼如下:USE stude nt_admi nGOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER procedure dbo.class_messageclass no varchar(20)asselect班級號,專業(yè)名,班主任,班長,人數from classwhere 班級號=classno學生課程的存儲過程學生的課程信息不僅僅包含了學生類,而且還包含了課程類,我們需要將這 兩個表進行有效的結合進行使用,在這套系統(tǒng)中我采用的是利用在數據庫中建立 一
19、個學生課程的存儲過程來顯示學生的課程信息,預留一個輸入參數一學生的學號,可以利用學號就可以查詢到該學生的課程信息。代碼如下:USE stude nt_admi nGOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER procedure dbo.stude nt_coursecourse no varchar(20)asselect student.學號,student.姓名,student.班級號,course課程名,grade.分數from stude nt,course,gradewhere student.學號 =grade.學號 an
20、d course.課程號 =grade.課程號 and 課程名 =course no學生成績存儲過程在學生管理系統(tǒng)中,非常重要的一環(huán)就是學生可以查看自己的成績,在這套 系統(tǒng)中,采用的也是在數據庫中建立一個關于學生的存儲過程,是按照學號進行 查詢的,在C#中,調用該存儲過程,輸入一個學號的參數,便可以查詢該學生的 成績信息,防止查詢了其他人成績,起到隱私保護的作用。代碼如下:USE stude nt_admi nGOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER procedure dbo.stude nt_gradestude nt_id
21、varchar(20)asselect student.學號,student.姓名,course.課程名,grade.分數,choose選課名,grade選修分數 from stude nt,course,grade,choosewhere student.學號 =grade.學號 and choose.選課號 =grade.選課號 and student.學號 = stude nt_id第4章C#咼級語言的實現4.1概述在數據庫進行完設計之后,就要使用 C#這種高級語言將他真正的能夠和用戶 產生聯系,用戶接觸到的是 UI層面,因此我們的任務就是通過 UI層進行數據傳 遞到業(yè)務邏輯層然后進行數
22、據的轉化和業(yè)務邏輯的實現。4.2數據庫的連接在本套系統(tǒng)中,連接數據庫我采用的是利用數據源來連接數據庫,這樣就可 以將連接數據庫的字符串和commod都封裝在數據源中,為每個表都創(chuàng)建好數據 源和數據適配器,這樣可以減少代碼量,而且也會使得程序變得簡潔明了,在使 用一個數據庫中的某一個表的時候只需要創(chuàng)建一個該表的數據適配器和一個共有 的dataset即可。關系圖如下:紅汙3M4-«radaajTmaHrinv O0S»no)$ 斤iQ圖19數據源圖示4.3開始界面的設計開始界面主要是讓用戶選擇自己的身份類型進行系統(tǒng)的登錄。如果用戶選擇 的是系統(tǒng)管理員的登錄方式,系統(tǒng)會自動的進行
23、頁面的跳轉,跳轉到系統(tǒng)管理員 的登錄界面。圖20登錄類型選擇4.4系統(tǒng)管理員441登錄功能和界面登錄界面主要是讓用戶輸入賬號和密碼進行登錄,界面的風格是一致的,只 是通過調用不同的數據庫的信息進行不同的登錄。圖21登錄界面用戶在輸入賬號和密碼的時候,系統(tǒng)會調用數據中的相應的表進行查看是否 與表中的數據匹配,如果匹配則能夠登錄成功,否則不成功。如果登錄成功,該 賬號和密碼會被記錄到本地的文件中進行存儲,以此達到下次登錄時的快捷和方 便,代碼如下:private void butt on 1_Click(object sen der. Even tArgs e)/登 1?錄?到 i?管 '
24、1理 Oa員?0的?界?面 ?stri ng n ame = n ull;stri ng pass = n ull;StringBuilder sname = new StringBuilder(” 管'1理 Oa賬?號?='");sn ame.Appe nd(comboBox1.Text);sname.Append(""');if (comboBox1.Text !="")try DataRow row = table1.Select(sname.ToString();row1 = row0;n ame = row10
25、.ToStri ng(); pass = row12.ToStri ng();catch (Excepti on ex) MessageBox.Show(ex.Message);if (n ame = comboBox1.Text)萌sffl31*耶«就萍斗申 =MessageBox.show(name)八 if (CDxsoxl .Texf HH pass)宀vBTATf.直 si?nn.7n>7s adminlshow a H new adminlshowo八a.showo八if (checkBOX.canFOCUS) 宀ifmCD.EXisfsaxu) 宀s=ringu
26、ss"name- pass 乂 Fi-e.wriCDA=Lines(txL ss)八 e-se 宀Fi-e.creaCD(txf)八e-se宀SMn呂 ss H=八 Fi-e.wriCDA=Lines(txL ss)八e-se宀MessageBox.show(=7M7Djt 4 磕 £e_se 二<$舟一.偉7> 7宀MessageBox.show(=w747諂 77grud八 -_abe_4.Texf H =w744na商養(yǎng) 7孑7 冃童rur 必逋?遵 7 鴦 e-se宀MessageBox.show(=ilfr7鴦 算747£442管理員顯示界面
27、在管理員登錄自己的賬號之后,可以對學生、老師、課程和班級進行查詢, 添加、刪除、修改和保存。這套系統(tǒng)中,可以根據學號和姓名進行查找,輸入學 號或者姓名,會進一步的調用數據庫進行查詢,如果數據庫中有該成員的信息, 則會被現實在右邊的顯示框中,在 datagaridview中顯示的是該類成員所有的數據 信息。在管理員查到成員信息之后,可以根據現在的情況進行對成員的信息進行相 應的操作,例如:有一個學生退學,管理員可以查詢到該生之后將該生信息進行 刪除。如果有一個老師的登錄密碼忘記了,管理員可以登錄系統(tǒng)進行對該教師密 碼的一個重置。圖22管理員查詢學生信息按照學號查詢學生信息的代碼如下:privat
28、e void butt on 3_Click(object sen der, Even tArgs e)/按???學?1號?查T找“/Stri ngBuilder stri ngBuilder = new Stri ngBuilder();if (comboBox1.Text.Le ngth!=O)DataRow row = dataset.Tables"student".Select(” 學?i 號?='" + comboBox1.Text.Trim()+""');trydatarowl = row0;textBox5.Tex
29、t = datarow10.ToStri ng(); textBox6.Text = datarow11.ToStri ng(); textBox7.Text = datarow12.ToStri ng(); textBox8.Text = datarow13.ToStri ng(); textBox9.Text = datarow14.ToStri ng(); textBox10.Text = datarow15.ToStri ng(); textBox11.Text = datarow16.ToStri ng(); textBox12.Text = datarow17.ToStri ng(
30、); textBox13.Text = datarow18.ToStri ng();catch(Exceptio n ex)MessageBox.Show(ex.Message);按照姓名查詢學生信息的代碼如下:private void butt on 4_Click(object sen der, Even tArgs e) II按??姓?名?查找“if (textBoxl.TextLength != 0)StringBuilder name = new StringBuilder(” 姓?名?='");n ame.Appe nd(textBoxl.Text);name.A
31、ppend(""');DataRow row = st_table.Select( name.ToStri ng(); tryStri ng str = row0.ToStri ng();II DataRow row = dataset.Tables"admin".Select("姓?名?=" + textBox8.Text).ToStri ng();datarowl = row0;textBox5.Text = datarow10.ToStri ng(); textBox6.Text = datarow11.ToStri n
32、g(); textBox7.Text = datarow12.ToStri ng(); textBox8.Text = datarow13.ToStri ng(); textBox9.Text = datarow14.ToStri ng();textBoxIO.Text = datarow15.ToStri ng();textBoxll.Text = datarow16.ToStri ng();textBox12.Text = datarow17.ToStri ng(); textBox13.Text = datarow18.ToStri ng();catch (Excepti on ex)
33、MessageBox.Show(ex.Message);添加學生信息代碼:private void butt on 5_Click(object sen der, Even tArgs e) /添? a加?DataRow row = st_table.NewRow();if (textBox5.Text ="")row0 = DBNull.Value;elserow0 = textBox5.Text.Trim();if (textBox6.Text ="")row1 = DBNull.Value;elserow1 = textBox6.Text.Trim
34、(); if (textBox7.Text ="")row2 = DBNull.Value;elserow2 = textBox7.Text.Trim();if (textBox8.Text ="")row3 = DBNull.Value;elserow3 = textBox8.Text.Trim(); if (textBox9.Text ="")row4 = DBNull.Value;elserow4 = textBox9.Text.Trim(); if (textBox10.Text ="")row5 = DB
35、Null.Value;row5 = textBox10.Text.Trim();if (textBoxll.Text = ”)row6 = DBNull.Value;elserow6 = textBox11.Text.Trim();if (textBox12.Text = ”)row7 = DBNull.Value;elserow7 = textBox12.Text.Trim();if (textBox13.Text = ”)row8 = DBNull.Value;elserow8 = textBox13.Text.Trim();tryst_table.Rows.Add(row);catch
36、(Excepti on ex) MessageBox.Show(ex.Message);修改學生信息代碼如下:private void butt on 6_Click(object sen der, Even tArgs e)/修T改?tryif (textBox5.Text ="")datarow10 = DBNull.Value;elsedatarow10 = textBox5.Text.Trim(); if (textBox6.Text = ”)datarow11 = DBNull.Value; elsedatarow11 = textBox6.Text.Trim()
37、; if (textBox7.Text ="")datarow12 = DBNull.Value;elsedatarow12 = textBox7.Text.Trim(); if (textBox8.Text = ”)datarow13 = DBNull.Value; elsedatarow13 = textBox8.Text.Trim(); if (textBox9.Text = ”)datarow14 = DBNull.Value;elsedatarow14 = textBox9.Text.Trim(); if (textBoxIO.Text =""
38、)datarow15 = DBNull.Value;elsedatarow15 = textBox10.Text.Trim(); if (textBoxll.Text ="")datarow16 = DBNull.Value;elsedatarow16 = textBox11.Text.Trim(); if (textBox12.Text ="")datarow17 = DBNull.Value;elsedatarow17 = textBox12.Text.Trim(); if (textBox13.Text ="")datarow1
39、8 = DBNull.Value;elsedatarow18 = textBox13.Text.Trim();catch (Excepti on ex)MessageBox.Show(ex.Message);刪除學生信息代碼如下:private void butt on 7_Click(object sen der, Even tArgs e) 刪I?除yDataView view = new DataView(dataset.Tables"student"); Strin gBuilder bulid = new Stri ngBuilder(” 學?i號 ?='
40、");trybulid.Appe nd(datarow10);bulid.Append("'");view.RowFilter = bulid.ToStri ng();view.Delete(0);view.E ndl nit();ds1.Tables0.Rows.Remove(row4);catch (Excepti on ex)MessageBox.Show(” 沒?有?D 此??學?1生 | '2 + ex.Message,"提?示 o?", MessageBoxButt on s.OK, MessageBoxIc on.ln formati on);textBox5.Text =""textBox6.Text =""textBox7.Text =""textBox8.Text =""textBox9.Text =""textBox10.Text =""textBox11.Text =""textBox12.Text =""textBox13.Text =&q
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年龍崗區(qū)稅務局飲用水安全風險評估與整改服務協(xié)議4篇
- 2025版鋁材行業(yè)培訓與咨詢服務合同范本
- 2025年度高新技術企業(yè)研發(fā)項目成果轉化與技術支持協(xié)議下載2篇
- 2025年度內部控制合同管理內部控制手冊3篇
- 二零二五版羅絲與吳磊的離婚協(xié)議及子女撫養(yǎng)權轉讓協(xié)議4篇
- 二零二五年度廚師技能競賽與評選活動合同4篇
- 二零二五版特色小鎮(zhèn)物業(yè)合同財務管理與文化旅游融合協(xié)議3篇
- 二零二五版汽車維修店面使用權轉讓合同模板3篇
- 2025年度新能源產業(yè)合作推廣戰(zhàn)略框架協(xié)議書
- 二零二五年度LED燈具音響設備研發(fā)生產合作協(xié)議4篇
- 華為HCIA-Storage H13-629考試練習題
- Q∕GDW 516-2010 500kV~1000kV 輸電線路劣化懸式絕緣子檢測規(guī)程
- 遼寧省撫順五十中學2024屆中考化學全真模擬試卷含解析
- 2024年湖南汽車工程職業(yè)學院單招職業(yè)技能測試題庫及答案解析
- 家長心理健康教育知識講座
- GB/T 292-2023滾動軸承角接觸球軸承外形尺寸
- 軍人結婚函調報告表
- 民用無人駕駛航空器實名制登記管理規(guī)定
- 北京地鐵6號線
- 航空油料計量統(tǒng)計員(初級)理論考試復習題庫大全-上(單選題匯總)
評論
0/150
提交評論