版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、.洛 陽 理 工 學 院課 程 設 計 報 告 課程名稱 高級語言c#課程設計 設計題目 學生信息管理系統(tǒng) 專 業(yè) 計算機科學與技術 班 級 b130506 學 號 b13050624 姓 名 張葵 完成日期 2015.12.31 精品.課 程 設 計 任 務 書設計題目: 學生信息管理系統(tǒng) 教務員可以輸入學生、教師、班級、課程信息,一個班級只屬于一個專業(yè),一個學生只屬于一個班級。教務員負責輸入每個專業(yè)、每個班級需要學習哪些課程,指定課程的任課教師。一個教師可以教授多個班的多門課程。教師可以查看學習該課程的學生名單。課程結束后,教師可以錄入課程成績。課程分兩類,必修課和選修課。學生可以選修課程
2、,每學期幾門。學生可以查看自己各門課程的成績。學生還可以進行評教,給老師打分。系統(tǒng)管理員可以輸入教室信息,并結合班級、課程、教室信息實現(xiàn)自動排課。 指導教師: 張文學 2015 年 12 月 27 日課 程 設 計 評 語 成績: 指導教師:_ 2015 年 12 月 31 日精品.目錄第 1 章 需求和可行性分析31.1需求分析31.1.1 功能需求31.1.2性能需求31.2可行性分析41.2.1 技術可行性41.2.2 經濟可行性4第2章 系統(tǒng)設計概述52.1 整體設計概述52.1.1 設計流程52.1.2 設計思路62.2 功能模塊介紹62.2.1 學生信息模塊62.2.2 教師模塊7
3、2.2.3 教務員模塊82.2.4管理員登錄9第3章 數據庫的搭建和實現(xiàn)103.1數據庫設計概述103.2 e-r圖的設計103.3 數據庫表的創(chuàng)建123.3.1學生表的創(chuàng)建123.3.2 教師表的創(chuàng)建133.3.3 課程表的創(chuàng)建133.3.4成績表的創(chuàng)建143.4存儲過程的創(chuàng)建143.4.1 分配班級存儲過程143.4.2 班級信息的存儲過程153.4.3 學生課程的存儲過程153.4.4學生成績存儲過程16精品.第4章 c#高級語言的實現(xiàn)174.1概述174.2數據庫的連接174.3 開始界面的設計184.4系統(tǒng)管理員184.4.1 登錄功能和界面184.4.2 管理員顯示界面214.5學
4、生功能介紹和實現(xiàn)264.5.1 登錄界面和功能實現(xiàn)264.5.2 學生用戶界面27第5章 結論29第6 章 謝辭30參考文獻31精品.第 1 章 需求和可行性分析1.1需求分析學生信息管理系統(tǒng)是一個教育單位不可缺少的部分,它的內容對于學校的決策者和管理者來說都至關重要。學校的管理人員可以通過電腦對學生信息進行有效的管理,避免了以往人工管理的復雜和耗時費力的勞動,也大大的能夠減少管理人員的工作量,可以有效的節(jié)約學校的開支。1.1.1 功能需求作為一個學生的信息管理系統(tǒng),必須要有管理人員能夠進行對學生的信息進行有效的管理,因此,系統(tǒng)必須預留一個管理員的登錄窗口和登錄之后所能進行的操作,在學生信息管
5、理系統(tǒng)中,管理員具有最高的權限,可以對學生、老師、班級、專業(yè)等等進行添加、刪除、修改個查詢。除了擁有管理員之外,還應該擁有教務處對學生進行管理,例如:對學生課程,成績等等具有一定的權限。此外,還應該有老師的一個權限,老師在帶完一門課之后可以對學生進行一個成績錄入和平時布置作業(yè)的功能。最后是學生自己擁有的功能,學生在考試結束后可以利用系統(tǒng)登錄自己的賬戶對成績進行查詢。1.1.2性能需求在學生信息管理系統(tǒng)中,要明確各類用戶所能擁有的最高權限,如果一旦權限的問題搞錯以后,整個系統(tǒng)就會變得沒有價值。例如:學生只有對成績的查詢功能,而不能對成績擁有修改和刪除以及插入的功能。老師只能夠對學生進行成績的錄入
6、和平時布置作業(yè),而不能刪除學生的個人信息等權限。要設立不同的異常機制,這樣不會因為用戶的錯誤的操作而使得系統(tǒng)瞬時奔潰。我們要在代碼中設置不同的異常拋出機制,這樣就可以使得用戶在進行了錯誤的或者違反規(guī)則的操作之后,系統(tǒng)不會出現(xiàn)突然的停止運轉。精品.1.2可行性分析隨著計算機語言和數據服務的不斷發(fā)展,使得許多的現(xiàn)實問題都可以利用計算機來幫助人類實現(xiàn)輕巧,方便的管理。在教育上,學生是一個龐大的群體,因此技術人員早早就開始想辦法解決這個問題,因此,目前對于學生信息的管理各種語言都能夠編寫出一套完整的、可用的學生信息管理系統(tǒng)。1.2.1 技術可行性在這套系統(tǒng)的開發(fā)中,采用的是開發(fā)語言是c#,軟件是vis
7、io studio2010,c#是微軟對問題的解決方案。c#是一種最新的、面向對象的編程語言。它使得程序員可以快速地編寫各種基于microsoft.net平臺的應用程序,microsoft .net提供了一系列的工具和服務來最大程度地開發(fā)利用計算與通訊領域。正是由于c#面向對象的卓越設計,使它成為構建各類組件的理想之選-無論是高級的商業(yè)對象還是系統(tǒng)級的應用程序。使用簡單的c#語言結構,這些組件可以方便的轉化為xml 網絡服務,從而使它們可以由任何語言在任何操作系統(tǒng)上通過internet進行調用。最重要的是,c#使得c+程序員可以高效的開發(fā)程序,而絕不損失c/c+原有的強大的功能。因為這種繼承關
8、系,c#與c/c+具有極大的相似性,熟悉類似語言的開發(fā)者可以很快的轉向c#。數據庫采用的是sql server2008r2,這個sql數據庫版本是微軟公司推出的針對微軟用戶的一種關系型數據庫,語言簡單,實用。與visio studio 2010結合相對簡單實用。1.2.2 經濟可行性現(xiàn)在隨著互聯(lián)網絡、計算機技術的發(fā)展,數字城市成為當前熱點話題。同時在國家政策給予大力支持的條件下,這些技術熱點給社會產生了極大的影響,不僅給生活、學習和管理帶來了新的體驗,同時也帶動了經濟的增長。精品.學生管理系統(tǒng)使用比較簡單的c#語言開發(fā),而且目前中國的學校和教育機構眾多,許多的地方都需要用到這套學生信息管理系統(tǒng)
9、,因此學生信息管理系統(tǒng)具有廣闊的市場前景和發(fā)展動力。第2章 系統(tǒng)設計概述2.1 整體設計概述這套學生信息管理系統(tǒng)旨在為用戶提供更加有效的、方便的和快捷的學生的管理系統(tǒng)。本套系統(tǒng)在結構上由數據庫和高級語言兩部分組成,數據庫部分負責此套系統(tǒng)所要用到的所有的數據庫的表的創(chuàng)建和所用到的存儲過程的創(chuàng)建。c#部分是具體的設計ui界面和具體的邏輯實現(xiàn),用戶可以通過在自己電腦上點擊ui上的控件進行操作。2.1.1 設計流程精品.圖 1 整體設計思路圖2.1.2 設計思路這套學生信息管理系統(tǒng)是由數據庫和業(yè)務邏輯層和ui層三部分構成,用戶在ui層上進行操作,數據通過業(yè)務邏輯層數據傳至數據庫,對數據庫中的數據進行修
10、改,在用戶需要用到數據庫中的數據時,數據會從數據庫中提出經過業(yè)務邏輯層上傳至ui層,以供用戶查閱和進行其他的操作。業(yè)務邏輯層主要負責的工作就是將ui傳來的數據進行分析,并且做出判斷,然后根據判斷出的結果進行對數據庫的訪問。數據庫的主要任務就是為系統(tǒng)提供數據的存儲。2.2 功能模塊介紹以下會對本套系統(tǒng)中的主要模塊做一個簡單的介紹與分析。精品.2.2.1 學生信息模塊學生模塊的主要功能是對自己的成績能夠有效的進行查詢和能夠對教師做出有效的評價在學期末。每個學生只能夠對自己的成績進行有效的查詢,在登錄自己的賬戶之后,其他的同學的成績是不可見的,這樣也是起到了一種隱私的保護作用,而且學生在登錄自己的賬
11、戶之后沒有成績修改和添加以及刪除的功能。圖2 學生用戶登錄2.2.2 教師模塊教師在使用該系統(tǒng)時,主要的任務是向學生下達作業(yè)任務和在期末考試結束之后給給學生錄入成績,使得學生能夠通過自己的賬戶登錄該系統(tǒng)之后能夠看到自己的成績。在錄入成績之后不能對學生的成績進行修改。精品.圖3 教師用戶登錄2.2.3 教務員模塊教務員使用該套系統(tǒng)的主要目的是對教室進行管理,以及能夠根據各個班級的具體課程情況對班級進行排課。圖 4 教務員登錄精品.2.2.4管理員登錄管理員是此套系統(tǒng)的擁有最高的權限,他可以添加學生、老師和教務員的信息,以及進行修改和刪除等等。圖 5 管理員登錄精品.第3章 數據庫的搭建和實現(xiàn)3.
12、1數據庫設計概述數據庫在現(xiàn)代的系統(tǒng)的開發(fā)中,起到了非常重要的作用。數據庫可以對數據起到一種長期保存的效果,而且可以利用終端隨時隨地的通過網絡來訪問服務器,進而訪問數據庫,找到自己想要的數據和信息。3.2 e-r圖的設計er圖在設計數據圖的時候起到了非常關鍵的作用,可以從er圖中清晰的看到各個對象之間的關系和它具有的屬性,因此,在創(chuàng)建數據庫的時候會更加的方便和得心應手。圖 6 學生的er圖圖7 教師的er圖精品.圖 8 教務員er圖圖 9管理員er圖圖 10 班級er圖圖 11 課程er圖圖12 成績er圖精品.3.3 數據庫表的創(chuàng)建數據庫中的數據都是通過表來進行存儲的,因此,要將數據存儲到數據
13、庫中,必須將表的結構進行合理化的設計,er圖為表的創(chuàng)建提供了良好的理論支撐,現(xiàn)在在建表的時候要考慮的是數據的存儲大小,我們現(xiàn)在采用可以變換大小的varchar()類型進行存儲,這樣不會導致內存的無故浪費。圖 13 整體表的創(chuàng)建3.3.1學生表的創(chuàng)建學生表中主要是學生的一些屬性,例如學生的學號,姓名,年齡和性別等等,在學生管理系統(tǒng)中,學號作為該表的主鍵,設計如下:精品.圖14 學生表的創(chuàng)建3.3.2 教師表的創(chuàng)建教師表中也是教師的一些屬性,例如教工號、姓名和教室名等等,教工號為主鍵,設計如下:圖 15 教師表的創(chuàng)建3.3.3 課程表的創(chuàng)建在課程表中,屬性是關于課程的一些信息,例如課程號、課程名和
14、該課程的學時和學分。課程號是主鍵,設計如下:圖16 課程表的創(chuàng)建精品.3.3.4成績表的創(chuàng)建在創(chuàng)建完學生表和課程表之后,需要一個成績表來顯示學生的成績信息,成績要與學生個人和課程能夠匹配上,在這里,需要設置學號和課程號為主鍵,而學生表中的學號和課程表中的課程號都是外鍵,設計如下:圖17 成績表的創(chuàng)建3.4存儲過程的創(chuàng)建在使用數據庫的時候有時候不是一個表所能完成的一項任務,我們往往會采用存儲過程進行多表的結合使用,例如:要查詢某個專業(yè)下的某個年級的某個班的一位同學的信息并且把這些信息顯示出來,這樣就會涉及到專業(yè)表、年級表、班級表和學生表。因此,在這個時候我們需要將多表進行結合使用,這里就會使用到
15、存儲過程。在本套系統(tǒng)中,我采用了幾個存儲過程來對學生的信息進行管理。圖18 整體的存儲過程3.4.1 分配班級存儲過程在分配班級的時候要用到班級和專業(yè)兩個表,因此要通過這兩個表進行分配,精品.從而確定某一個班是屬于哪一個專業(yè),代碼如下:use student_admingoset ansi_nulls ongoset quoted_identifier ongoalter procedure dbo.class_choosepro varchar(20), cla varchar(20)as select professional.專業(yè)名,class.班級號,course.課程名,course
16、.課時數,course.學分from professional,course,classwhere professional.專業(yè)號 = class.專業(yè)號 and professional.專業(yè)名 = pro and class.班級號 = cla3.4.2 班級信息的存儲過程查詢某一個班級信息的功能,這個功能函數既可以在數據庫中用存儲過程實現(xiàn)也可以在c#中通過語言的邏輯來實現(xiàn),在這套系統(tǒng)中,我采用的是利用在數據庫中建立了一般班級信息的存儲過程來實現(xiàn)的,在c#中通過調用該存儲過程,然后向其中傳遞一個參數就可以實現(xiàn)。代碼如下:use student_admingoset ansi_nulls
17、ongoset quoted_identifier ongoalter procedure dbo.class_messageclassno varchar(20)asselect 班級號,專業(yè)名,班主任,班長,人數from classwhere 班級號 = classno3.4.3 學生課程的存儲過程學生的課程信息不僅僅包含了學生類,而且還包含了課程類,我們需要將這兩個表進行有效的結合進行使用,在這套系統(tǒng)中我采用的是利用在數據庫中建立一個學生課程的存儲過程來顯示學生的課程信息,預留一個輸入參數精品.學生的學號,可以利用學號就可以查詢到該學生的課程信息。代碼如下:use student_adm
18、ingoset ansi_nulls ongoset quoted_identifier ongoalter procedure dbo.student_coursecourseno varchar(20)asselect student.學號,student.姓名,student.班級號,course.課程名,grade.分數from student,course,gradewhere student.學號 = grade.學號 and course.課程號 = grade.課程號 and 課程名 = courseno 3.4.4學生成績存儲過程在學生管理系統(tǒng)中,非常重要的一環(huán)就是學生可以查
19、看自己的成績,在這套系統(tǒng)中,采用的也是在數據庫中建立一個關于學生的存儲過程,是按照學號進行查詢的,在c#中,調用該存儲過程,輸入一個學號的參數,便可以查詢該學生的成績信息,防止查詢了其他人成績,起到隱私保護的作用。代碼如下:use student_admingoset ansi_nulls ongoset quoted_identifier ongoalter procedure dbo.student_gradestudent_id varchar(20)asselect student.學號,student.姓名,course.課程名,grade.分數, choose.選課名,grade.
20、選修分數from student,course,grade,choosewhere student.學號 = grade.學號 and choose.選課號 = grade.選課號 and student.學號 = student_id精品.第4章 c#高級語言的實現(xiàn)4.1概述在數據庫進行完設計之后,就要使用c#這種高級語言將他真正的能夠和用戶產生聯(lián)系,用戶接觸到的是ui層面,因此我們的任務就是通過ui層進行數據傳遞到業(yè)務邏輯層然后進行數據的轉化和業(yè)務邏輯的實現(xiàn)。4.2數據庫的連接在本套系統(tǒng)中,連接數據庫我采用的是利用數據源來連接數據庫,這樣就可以將連接數據庫的字符串和commod都封裝在數據
21、源中,為每個表都創(chuàng)建好數據源和數據適配器,這樣可以減少代碼量,而且也會使得程序變得簡潔明了,在使用一個數據庫中的某一個表的時候只需要創(chuàng)建一個該表的數據適配器和一個共有的dataset即可。關系圖如下:圖19 數據源圖示精品.4.3 開始界面的設計開始界面主要是讓用戶選擇自己的身份類型進行系統(tǒng)的登錄。如果用戶選擇的是系統(tǒng)管理員的登錄方式,系統(tǒng)會自動的進行頁面的跳轉,跳轉到系統(tǒng)管理員的登錄界面。圖 20 登錄類型選擇4.4系統(tǒng)管理員4.4.1 登錄功能和界面登錄界面主要是讓用戶輸入賬號和密碼進行登錄,界面的風格是一致的,只是通過調用不同的數據庫的信息進行不同的登錄。精品.圖21 登錄界面用戶在輸入
22、賬號和密碼的時候,系統(tǒng)會調用數據中的相應的表進行查看是否與表中的數據匹配,如果匹配則能夠登錄成功,否則不成功。如果登錄成功,該賬號和密碼會被記錄到本地的文件中進行存儲,以此達到下次登錄時的快捷和方便,代碼如下:private void button1_click(object sender, eventargs e) /登?錄?到?管理員的?界?面? string name = null; string pass = null; stringbuilder sname = new stringbuilder(管理賬?號?=); sname.append(combobox1.text); sna
23、me.append(); if (combobox1.text != ) try datarow row = table1.select(sname.tostring(); row1 = row0; name = row10.tostring(); pass = row12.tostring(); catch (exception ex) messagebox.show(ex.message);精品. if (name = combobox1.text) / messagebox.show(name); if (textbox1.text = pass) /進?入?管理員的?后臺 admin_
24、show a = new admin_show(); a.show(); if (checkbox1.canfocus) if (file.exists(txt) string ss = name, pass ; file.writealllines(txt, ss); else file.create(txt); else string ss = , ; file.writealllines(txt, ss); else messagebox.show(沒?有d此?管理員); else /學生進?入? messagebox.show(賬?號?和密碼?不?匹配?); / label4.text
25、 = 賬?號?和密碼?不?匹配?,?請?重?新?輸?入?; else messagebox.show(請?輸?入?賬?號?); 精品.4.4.2 管理員顯示界面在管理員登錄自己的賬號之后,可以對學生、老師、課程和班級進行查詢,添加、刪除、修改和保存。這套系統(tǒng)中,可以根據學號和姓名進行查找,輸入學號或者姓名,會進一步的調用數據庫進行查詢,如果數據庫中有該成員的信息,則會被現(xiàn)實在右邊的顯示框中,在datagaridview中顯示的是該類成員所有的數據信息。在管理員查到成員信息之后,可以根據現(xiàn)在的情況進行對成員的信息進行相應的操作,例如:有一個學生退學,管理員可以查詢到該生之后將該生信息進行刪除。如
26、果有一個老師的登錄密碼忘記了,管理員可以登錄系統(tǒng)進行對該教師密碼的一個重置。圖22 管理員查詢學生信息按照學號查詢學生信息的代碼如下:private void button3_click(object sender, eventargs e) /按學號?查找 /stringbuilder stringbuilder = new stringbuilder(); if (combobox1.text.length!=0) datarow row = dataset.tablesstudent.select(學號?= + combobox1.text.trim()+); try 精品. datar
27、ow1 = row0; textbox5.text = datarow10.tostring(); textbox6.text = datarow11.tostring(); textbox7.text = datarow12.tostring(); textbox8.text = datarow13.tostring(); textbox9.text = datarow14.tostring(); textbox10.text = datarow15.tostring(); textbox11.text = datarow16.tostring(); textbox12.text = dat
28、arow17.tostring(); textbox13.text = datarow18.tostring(); catch(exception ex) messagebox.show(ex.message); 按照姓名查詢學生信息的代碼如下:private void button4_click(object sender, eventargs e) /按姓?名?查找 if (textbox1.textlength != 0) stringbuilder name = new stringbuilder(姓?名?=); name.append(textbox1.text); name.app
29、end(); datarow row = st_table.select(name.tostring(); try string str = row0.tostring(); / datarow row = dataset.tablesadmin.select(姓?名?= + textbox8.text).tostring(); datarow1 = row0; textbox5.text = datarow10.tostring(); textbox6.text = datarow11.tostring(); textbox7.text = datarow12.tostring(); tex
30、tbox8.text = datarow13.tostring(); textbox9.text = datarow14.tostring();精品. textbox10.text = datarow15.tostring(); textbox11.text = datarow16.tostring(); textbox12.text = datarow17.tostring(); textbox13.text = datarow18.tostring(); catch (exception ex) messagebox.show(ex.message); 添加學生信息代碼:private v
31、oid button5_click(object sender, eventargs e) /添加 datarow row = st_table.newrow(); if (textbox5.text = ) row0 = dbnull.value; else row0 = textbox5.text.trim(); if (textbox6.text = ) row1 = dbnull.value; else row1 = textbox6.text.trim(); if (textbox7.text = ) row2 = dbnull.value; else row2 = textbox7
32、.text.trim(); if (textbox8.text = ) row3 = dbnull.value; else row3 = textbox8.text.trim(); if (textbox9.text = ) row4 = dbnull.value; else row4 = textbox9.text.trim(); if (textbox10.text = ) row5 = dbnull.value; else row5 = textbox10.text.trim();精品. if (textbox11.text = ) row6 = dbnull.value; else r
33、ow6 = textbox11.text.trim(); if (textbox12.text = ) row7 = dbnull.value; else row7 = textbox12.text.trim(); if (textbox13.text = ) row8 = dbnull.value; else row8 = textbox13.text.trim(); try st_table.rows.add(row); catch (exception ex) messagebox.show(ex.message); 修改學生信息代碼如下:private void button6_cli
34、ck(object sender, eventargs e) /修t改? try if (textbox5.text = ) datarow10 = dbnull.value; else datarow10 = textbox5.text.trim(); if (textbox6.text = ) datarow11 = dbnull.value; else datarow11 = textbox6.text.trim(); if (textbox7.text = ) datarow12 = dbnull.value; else datarow12 = textbox7.text.trim()
35、; if (textbox8.text = ) datarow13 = dbnull.value; else datarow13 = textbox8.text.trim(); if (textbox9.text = ) datarow14 = dbnull.value;精品. else datarow14 = textbox9.text.trim(); if (textbox10.text = ) datarow15 = dbnull.value; else datarow15 = textbox10.text.trim(); if (textbox11.text = ) datarow16
36、 = dbnull.value; else datarow16 = textbox11.text.trim(); if (textbox12.text = ) datarow17 = dbnull.value; else datarow17 = textbox12.text.trim(); if (textbox13.text = ) datarow18 = dbnull.value; else datarow18 = textbox13.text.trim(); catch (exception ex) messagebox.show(ex.message); 刪除學生信息代碼如下: pri
37、vate void button7_click(object sender, eventargs e) /刪?除y dataview view = new dataview(dataset.tablesstudent); stringbuilder bulid = new stringbuilder(學號?=); try bulid.append(datarow10); bulid.append(); view.rowfilter = bulid.tostring(); view.delete(0); view.endinit(); /ds1.tables0.rows.remove(row4)
38、; catch (exception ex)精品. messagebox.show(沒?有d此?學生 + ex.message, 提示?, messageboxbuttons.ok, messageboxicon.information); textbox5.text = ; textbox6.text = ; textbox7.text = ; textbox8.text = ; textbox9.text = ; textbox10.text = ; textbox11.text = ; textbox12.text = ; textbox13.text = ; / textbox14.text = ; 保存學生信息代碼如下: private void button8_click(object sender, eventargs e) /保存? try student_a
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人抵押借款簡單合同(2024版)
- 二零二五版電子數碼產品門店承包經營合同4篇
- 2025年度紡織行業(yè)原材料電商直采服務合同3篇
- 馬鈴薯購銷2025版:年度種植收購合同2篇
- 二零二五版苗圃場技術員園藝栽培技術聘用合同4篇
- 情感溝通解決客戶投訴的關鍵技巧
- 長春科技學院《健“聲”》2023-2024學年第一學期期末試卷
- 長春工程學院《大學基礎讀寫4》2023-2024學年第一學期期末試卷
- 二零二五版車輛抵押反擔保車輛租賃擔保協(xié)議2篇
- 二零二五版房地產開發(fā)與文化藝術合作協(xié)議3篇
- AQ6111-2023個體防護裝備安全管理規(guī)范
- 2024年高考語文備考之常考作家作品(下):中國現(xiàn)當代、外國
- T-CSTM 01124-2024 油氣管道工程用工廠預制袖管三通
- 2019版新人教版高中英語必修+選擇性必修共7冊詞匯表匯總(帶音標)
- 新譯林版高中英語必修二全冊短語匯總
- 基于自適應神經網絡模糊推理系統(tǒng)的游客規(guī)模預測研究
- 河道保潔服務投標方案(完整技術標)
- 品管圈(QCC)案例-縮短接臺手術送手術時間
- 精神科病程記錄
- 閱讀理解特訓卷-英語四年級上冊譯林版三起含答案
- 清華大學考博英語歷年真題詳解
評論
0/150
提交評論