




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、學號: 0906410230 數(shù)據庫 課程設計報告2011 年 秋 季學期學 院: 信息與控制工程學院 專業(yè)班級: 計算機09-2 班 姓 名: 常樂杰 設計日期: 2011 年 12 月 26 日12 月 30 日 課程設計成績: 評 閱 教 師: 評 閱 日 期: 1目錄目錄目錄目錄 .11.問題描述問題描述.21.1 背景.21.2 數(shù)據需求.21.3 事務需求.22.解決方案解決方案.22.1 E-R 模型設計.22.2 設計數(shù)據庫 .42.2.1創(chuàng)建數(shù)據庫.42.2.2創(chuàng)建數(shù)據表.42.2.3連接數(shù)據庫.42.3 主窗體設計.52.3.1設計登錄界面.52.3.2添加數(shù)據組件.52.
2、3.3生成數(shù)據集.52.3.4設計代碼.62.4 信息.62.4.1設計顯示界面.62.4.2添加數(shù)據組件.62.4.3功能實現(xiàn).72.5 其他功能的實現(xiàn).72.5.1設計修改密碼功能.72.5.2退出功能的實現(xiàn).72.5.3注冊功能的實現(xiàn).73.系統(tǒng)實現(xiàn)系統(tǒng)實現(xiàn).73.1 開發(fā)環(huán)境.73.2 系統(tǒng)流程圖.73.3 程序調試情況.83.4 功能顯示 .83.5 結論 .114.結束語結束語.11附錄:源代碼清單附錄:源代碼清單.12附 1.1 主窗體設計代碼如下:.12附 1.2 顯示課程名稱設計代碼如下: .13附 1.3 用戶注冊窗體設計代碼.16附 1.4 修改密碼窗體設計代碼.18附
3、1.5 用戶登錄設計代碼如下: .2021.問題描述問題描述1.1 背景本系統(tǒng)利用 VB.NET 處理數(shù)據庫的功能,實現(xiàn)對學生課程的管理。主要功能為管理學生信息、課程信息。本系統(tǒng)的結構分為注冊模塊、登錄模塊、用戶信息修改模塊、課程信息管理模塊。1.2 數(shù)據需求根據系統(tǒng)的需求,首先將要記錄的信息分類,要記錄的信息如下。(1)用戶信息:包括用戶 ID、用戶名、密碼、用戶角色等。(2)課程信息:包括課程號、課程姓名、先行課等。根據這些需要,本系統(tǒng)需要“用戶信息”表, “課程信息”表。1.3 事務需求(1)在登錄模塊部分,要求如下??梢暂斎胗脩粜畔⑦M入系統(tǒng)。可以增加新的用戶。可以對指定用戶進行注銷操作
4、。(2)在用戶信息修改模塊部分,要求如下。必須事先通過用戶名和密碼進入系統(tǒng)??梢詫τ脩粜畔⑦M行修改操作。(3)在課程信息管理模塊部分,要求如下。可以瀏覽課程信息。可以對課程信息進行維護,包括添加、修改及刪除等操作。2.解決方案解決方案2.1 E-R 模型設計該系統(tǒng)的 E-R 模型如圖 1 所示。(1)用戶實體屬性圖3用戶用戶角色用戶 ID用戶名密碼圖 2-1 用戶信息圖(2)課程實體屬性圖課程先行課課程號課程名圖 2-3 課程基本信息圖(4)合并 E-R 圖學生課程學nm圖 1 簡單學生課程管理系統(tǒng) E-R 模型42.2 設計數(shù)據庫2.2.1 創(chuàng)建數(shù)據庫(1)在服務器資源管理器中的任一節(jié)點右擊
5、。(2)執(zhí)行快捷菜單中的“新建數(shù)據庫”命令,并在打開的“創(chuàng)建數(shù)據庫”對話框中輸入數(shù)據庫名 0906410230,選中“使用 WindowsNT 集成安全性”單選按鈕。(3)單擊“確定”按鈕,則新建的數(shù)據庫就會出現(xiàn)在服務器上。2.2.2 創(chuàng)建數(shù)據表創(chuàng)建數(shù)據庫后,為 0906410230 數(shù)據庫添加數(shù)據表,步驟如下。(1)在服務器資源管理器中右擊數(shù)據庫 0906410230 下的“表”文件夾。在彈出的快捷菜單中執(zhí)行“新建表”命令,出現(xiàn)表設計器。(2)添加表的字段和其他詳細資料。各表數(shù)據結構如表 1 所示。用戶信息表Users 表結構:課程信息表Books 表結構:2.2.3 連接數(shù)據庫為數(shù)據庫 0
6、906410230 和本系統(tǒng)之間建立一個數(shù)據連接。(1)在服務器資源管理器中右擊“數(shù)據連接”節(jié)點。在彈出的快捷菜單中執(zhí)行“添加連接”命令,打開 Data Link Properties 對話框。切換到 Provider 選項卡,選中列表框中的 Microsoft OLE DB Provider for SQL Server 項。單擊“下一步”切換到 Connection 選項卡。(2)在其中的第一個下拉列表框中選擇數(shù)據庫所在服務器名稱。輸入登錄服務器信息后選擇數(shù)據庫 0906410230,然后單擊 Test Connection 按鈕。如果測試成功,單擊“確定”按鈕。52.3 主窗體設計創(chuàng)建一
7、個新的“Windows 應用程序”類型的項目,名為“學生課程管理” 。將默認創(chuàng)建的窗體命名為“學生課程管理系統(tǒng)” ,把“學生課程管理系統(tǒng)”作為本系統(tǒng)中的主界面。在窗體中添加兩個 Pannel 控件,更換背景。2.3.1 設計登錄界面設計登錄界面創(chuàng)建一個新的”Windows 窗體”,名為 Login,作為本系統(tǒng)的登錄界面.在 Login 窗體上添加三個 Label 控件,三個 Button 控件、兩個 TextBox 控件和一個 comboBox 控件,添加控件后的窗體如圖所示。2.3.2 添加數(shù)據組件在工具箱中單擊“數(shù)據”選項卡,添加 OleDbDataAdapter 組件。(1)在工具箱中單
8、擊 OleDbDataAdapter 組件,在窗體任意位置拖動出一個虛框矩形后釋放左鍵彈出“數(shù)據適配器配置向導”對話框。(2) 單擊“下一步” ,在打開的對話框中選擇前面建好的數(shù)據連接,然后單擊“下一步” 。(3)選中“使用 SQL 語句” ,然后單擊“下一步”進入“生成 SQL 語句”對話框。(4)在其中的多行文本框直接輸入 SQL 語句“SELECT 管理者信息.* FROM 管理者信息” 。(5)單擊“下一步”按鈕,進入“查看向導結果” ,單擊“完成”按鈕完成數(shù)據適配器配置。配置數(shù)據適配器后,在主窗體上就會自動添加一個 OleDbConnection 控件。2.3.3 生成數(shù)據集生成數(shù)據
9、集的步驟如下:6(1)單擊 OleDbDataAdapter 控件“屬性”對話框中的“生成數(shù)據集”鏈接,打開“生成數(shù)據集”對話框。(2)在其中選中“新建”單選按鈕,并在其后面的文本框中輸入“Lib 用戶信息” 。(3)在“選擇要添加到數(shù)據集中的表”列表框中列出了前面添加的 OleDbDataAdapter 組件所連接的表,選中該表名前面的復選框。(4)選中“將此數(shù)據集添加到設計器”復選框,單擊“確定”按鈕這樣,將生成一個名稱為“Lib 用戶信息”的數(shù)據集,該數(shù)據集以文件形式存儲,文件名為“Lib 用戶信息.xsd” 。而在項目中,添加了一個 DataSet 組件,名為“objLib 用戶信息”
10、 。在解決方案資源管理器中右擊該項目,在彈出快捷菜單中單擊“屬性”菜單項。在打開的“屬性頁”對話框中的“啟動對象”下拉列表框中選擇“學生課程管理系統(tǒng)”選項。單擊“確定”按鈕,這樣該項目啟動時,就會從主窗體開始啟動。2.3.4 設計代碼在程序運行過程中,如果想通過單擊 LinkLabel 控件或 Button 控件進入系統(tǒng)中的各個功能模塊(如顯示課程信息等),就會彈出一個對話框要求輸入用戶名和密碼.單擊確認按鈕,程序就會到數(shù)據庫的用戶信息表中查找該用戶名和密碼是否存在.如果存在,允許進入功能模塊.完成登錄功能的主要代碼集中在 UserCheck 函數(shù)中.在程序運行過程中,在 Login 窗體的用
11、戶姓名和用戶密碼文本框中輸入用戶名和密碼后,單擊確認按鈕就會觸發(fā) UserCheck 函數(shù)并執(zhí)行其中的代碼.如果 UserCheck 函數(shù)返回 True,那么允許用戶的操作;否則拒絕用戶的操作請求.在 UserCheck 函數(shù)中首先定義 Login 類型的變量 dlg_Login,然后通過 ShowDialog 方法來顯示登錄窗體.如果用戶在登錄窗體中輸入用戶姓名和密碼,并且單擊了確認按鈕,那么自動調用一個自定義函數(shù) LoadDataSet(),由此函數(shù)進行數(shù)據加載.如果出錯,顯示錯誤信息,回滾整個事務.具體設計代碼見附錄 1.1。2.4 信息在當前項目中添加一個“Windows 窗體” ,將
12、窗體命名為“frmBookes” 。2.4.1 設計顯示界面在窗體上添加 1 個 GroupBox 控件,2 個 Button 控件。各按鈕控件是為了執(zhí)行相應的操作。Buttonx 控件用來對數(shù)據集中的數(shù)據進行維護和修改。 2.4.2 添加數(shù)據組件向窗體添加 OleDbConnection 組件,命名為 OleDbConnection1 后將其選中,在“屬性”對話框的 ConnectionString 欄單擊,選擇所建數(shù)據庫 Library。添加 OleDbDataAdapter 組件和生成數(shù)據集的方法步驟如 2.3.2 及 2.3.3。設置各 TextBox 控件的 DataBinding
13、屬性來實現(xiàn)對數(shù)據集中數(shù)據的顯示(以“添加”為例)。7(1)選中“添加”控件單擊“屬性”對話框。(2)單擊 DataBinding 屬性前面的+號打開該屬性的詳細列表。(3)設置 Text 屬性:在該屬性后面欄中單擊并選擇所對應字段。(4)設置其他 TextBox 控件的 DataBinding 屬性。2.4.3 功能實現(xiàn)顯示數(shù)據,輸入課程信息,添加課程信息?;蛘唢@示數(shù)據,選中課程,刪除課程。具體實現(xiàn)代碼見附 1.2。2.5 其他功能的實現(xiàn)2.5.1 設計修改密碼功能在程序運行過程中,單擊主窗體的“開始”按鈕,會出現(xiàn)修改密碼和退出兩個選項。為此需要在項目中添加一個新的窗體“修改密碼” 。設置 L
14、abel 控件、Button 控件、TextBox 控件和 comboBox 控件。以完成修改密碼功能。2.5.2 退出功能的實現(xiàn)在程序運行過程中,單擊主窗體的“開始”按鈕,會出現(xiàn)修改密碼和退出兩個選項。單擊退出可以直接退出學生課程管理系統(tǒng)。2.5.3 注冊功能的實現(xiàn)在程序運行過程中,首先出現(xiàn)登陸界面,在登陸界面的右下角有一個注冊按鍵。為了實現(xiàn)“注冊”Button 控件的功能,需要添加一個新的窗體。設置三個 Label 控件、兩個 Button 控件和三個 TextBox 控件以完成用戶注冊的功能。3.系統(tǒng)實現(xiàn)系統(tǒng)實現(xiàn)3.1 開發(fā)環(huán)境本系統(tǒng)使用 VisualBasic.NET 語言進行開發(fā)。需
15、要 Microsoft .NET Framework SDK v1.1的支持。適用內存不低于 256M 配備有 Windows2000,Windows2003,WindowsXP 系統(tǒng)的計算機。83.2 系統(tǒng)流程圖在本系統(tǒng)中準備通過如下窗體來實現(xiàn)相應的功能。 系統(tǒng)流程圖3.3 程序調試情況在數(shù)據連接時一定要注意窗體和相應顯示控件的綁定關系。在把系統(tǒng)從一臺計算機移植到另一臺計算機時一定要把數(shù)據文件 library.mdf 和 library_log.LDF 同時移植,并對相應的提供服務的 SQL Server 服務器進行相應的修改,否則數(shù)據正確連接并顯示。3.4 功能顯示運行程序后首先顯示登陸界
16、面,如圖所示。9點擊注冊按鈕,會顯示注冊窗體,如下圖所示:在注冊顯示窗體中,可以新建一個用戶,并自定義用戶名和密碼。新用戶信息將被保存在數(shù)據庫的用戶信息表中。點擊取消,可以中斷并取消新建用戶的操作。在輸入并確定完用戶和密碼后,點擊注冊按鈕便完成了用戶的注冊。在輸入用戶名和密碼并選擇好用戶身份后,可點擊注銷按鈕來注銷用戶,起作用根本上是刪除數(shù)據庫中用戶信息表中的相關信息。用戶在正確的身份選擇下,輸入正確的用戶名和密碼,點擊登錄按鈕可以進入學生課程管理系統(tǒng)。此次將顯示學生課程管理系統(tǒng)的主界面,如下圖所示:10在此窗體界面上有兩個操作選擇,開始和查詢。其中開始菜單下有修改密碼和退出兩個操作,查詢菜單
17、下有顯示課程信息的操作。將鼠標拖到查詢,顯示下拉菜單,點擊顯示課程名稱,將出現(xiàn)一個名為 frmBooks 的新窗體,如下圖所示:該窗體不僅可以顯示當前的課程信息,還可以通過添加和刪除操作對課程信息進行維護。關閉 frmBooks 窗口,回到主窗體即學生課程管理系統(tǒng)窗體。將鼠標拖到開始,顯示下拉菜單,點擊修改密碼,會出現(xiàn)名為“密碼修改”的新窗體,如下圖所示:11此窗體可以完成密碼重置的功能,通過用戶輸入用戶名和密碼對用戶什么進行驗證,然后兩次輸入新密碼以完成密碼的重置。在信息輸入完畢后,點擊重置便完成了密碼的修改,此功能通過改變數(shù)據庫中用戶信息表中的內容來改變密碼,因此修改后數(shù)據庫也會發(fā)生相應的
18、改變。重置前若需要取消操作,只需要點擊取消按鈕即可。需要的注意的是:在點擊重置按鈕后,不能再通過取消按鈕來取消相關操作,若希望使用原密碼,只能再次通過修改密碼來還原。在完成了用戶需要的操作后,程序會回到“學生課程管理系統(tǒng)”這個主窗體,若需要退出程序,可以點擊窗體右上角的,或者通過開始下拉菜單里面的退出選項退出。3.5 結論在這個系統(tǒng)的開發(fā)過程中,值得注意的幾點有:(1)本地數(shù)據庫和服務器數(shù)據庫的連接方式有所區(qū)別,在寫程序是注意代碼的實現(xiàn)。(2) 設計數(shù)據庫的時候,要充分考慮日后使用過程中用戶需求的改變,以便于數(shù)據庫的后期維護。4.結束語結束語通過做課程設計,有幾點感想,經過整理如下。1. 扎實
19、的基礎。如果不掌握他們,很難寫出高水平的程序。而這一點又是我們所缺乏的。2. 不鉆牛角尖。當遇到障礙的時候,暫時遠離電腦,當重新開始工作的時候,也許會發(fā)現(xiàn)那些難題現(xiàn)在竟然可以迎刃而解。3. 多與別人交流。三人行必有我?guī)煛?. 良好的編程風格。注意養(yǎng)成良好的習慣,代碼的縮進編排,變量的命名規(guī)則要始終保持一致。如果注釋和代碼不一致,那就更加糟糕。12附錄:源代碼清單附錄:源代碼清單附 1.1 主窗體設計代碼如下:using System;using System.Collections.Generic;using System.Linq;using System.Windows.Forms;nam
20、espace Library static class Program / / 應用程序的主入口點。 / STAThread static void Main() Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); /Application.Run(new frmLogin(); frmMainForm fmf = new frmMainForm(); /Application.Run(fmf); /fmf.Hide = true; frmLogin fl = fl =
21、new frmLogin(); DialogResult dr = fl.ShowDialog(); if (dr = DialogResult.OK) fmf.UserRole = fl.UserRole; Application.Run(fmf); else if (dr = DialogResult.No)13 MessageBox.Show( User login information is error, the system will exit!); Application.Exit(); 附 1.2 顯示課程名稱設計代碼如下:using System;using System.C
22、ollections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace Library public partial class frmBooks : Form SqlConnection sql_Conn; SqlDataAdapter adapter; DataSet dataset; /Da
23、taTable datatable; /DataRow datarow; public frmBooks() InitializeComponent(); public long LoginDatabase() long r = -1; / connect to the database string connectionString = server=localhost;database=0906410230;integrated 14security=SSPI; /string connectionstring = server=Fs;Database=0906410230;uid=sa;
24、pwd=sa; sql_Conn = new SqlConnection(connectionString); sql_Conn.Open(); if (sql_Conn.State = ConnectionState.Open) r = 0; return r; public void LogoutDatabase() if (sql_Conn.State = ConnectionState.Open) sql_Conn.Close(); private void dataGridView1_CellContentClick(object sender, DataGridViewCellEv
25、entArgs e) public void CoursesInfo() try DataSet dsChanges = dataset.GetChanges(); if (dsChanges = null) return; DataTable dtTable = dsChanges.Tables0; DataRow drRows = dtTable.GetErrors(); if (drRows.Length = 0) int nRow = adapter.Update(dsChanges); dataset.AcceptChanges();15 else string errorMsg =
26、 null; foreach (DataRow drRow in drRows) foreach (DataColumn dcColumn in drRow.GetColumnsInError() errorMsg += drRow.GetColumnError(dcColumn) + n; MessageBox.Show(errorMsg, 錯誤, MessageBoxButtons.OK, MessageBoxIcon.Error); catch (System.Exception e) MessageBox.Show(e.Message, 錯誤, MessageBoxButtons.OK
27、, MessageBoxIcon.Error); dataset.RejectChanges(); private void btnAddBooks_Click(object sender, EventArgs e) CoursesInfo(); private void btndeleteBooks_Click(object sender, EventArgs e) int cRow = dgvbooks.CurrentRow.Index; dgvbooks.Rows.RemoveAt(cRow); CoursesInfo(); private void frmBooks_Load(obje
28、ct sender, EventArgs e) LoginDatabase(); adapter = new SqlDataAdapter(select * from Books, sql_Conn); dataset = new DataSet(); adapter.Fill(dataset); SqlCommandBuilder builder = new SqlCommandBuilder(adapter);16 adapter.InsertCommand = builder.GetInsertCommand(); adapter.DeleteCommand = builder.GetD
29、eleteCommand(); adapter.UpdateCommand = builder.GetUpdateCommand(); dgvbooks.DataSource = dataset.Tables0; /dgvwords.Columns0.ReadOnly = true; dgvbooks.Columns0.DefaultCellStyle.BackColor = Color.LightGray; 附 1.3 用戶注冊窗體設計代碼using System;using System.Collections.Generic;using System.ComponentModel;usi
30、ng System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace Library public partial class frmRegister : Form SqlConnection sql_Conn; SqlCommand sql_Comm; public frmRegister() InitializeComponent(); public long LoginDatabase(
31、) long r = -1; / connect to the database string connectionString = server=localhost;database=0906410230;integrated security=SSPI; /string connectionstring = server=Fs;Database=0906410230;uid=sa;pwd=sa;17 sql_Conn = new SqlConnection(connectionString); sql_Conn.Open(); if (sql_Conn.State = Connection
32、State.Open) r = 0; return r; public void LogoutDatabase() if (sql_Conn.State = ConnectionState.Open) sql_Conn.Close(); private void btnRegister_Click(object sender, EventArgs e) LoginDatabase(); string strSql = insert into Users values( + textBox1.Text + , + textBox2.Text + , + textBox3.Text + ,Stud
33、ent); sql_Comm = new SqlCommand(strSql, sql_Conn); int iRows = sql_Comm.ExecuteNonQuery(); if (iRows 0) MessageBox.Show(注冊成功! , Operation result, MessageBoxButtons.OK, MessageBoxIcon.Information); else MessageBox.Show(注冊失??!請重新注冊! , Operation result, MessageBoxButtons.OK, MessageBoxIcon.Information);
34、18 LogoutDatabase(); private void frmRegister_Load(object sender, EventArgs e) private void label1_Click(object sender, EventArgs e) 附 1.4 修改密碼窗體設計代碼using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;us
35、ing System.Windows.Forms;using System.Data.SqlClient;namespace Library public partial class frmPasswordChange : Form SqlConnection sql_Conn; SqlCommand sql_Comm; public frmPasswordChange() InitializeComponent();19 public long LoginDatabase() long r = -1; / connect to the database string connectionSt
36、ring = server=localhost;database=0906410230;integrated security=SSPI; /string connectionstring = server=Fs;Database=0906410230;uid=sa;pwd=sa; sql_Conn = new SqlConnection(connectionString); sql_Conn.Open(); if (sql_Conn.State = ConnectionState.Open) r = 0; return r; public void LogoutDatabase() if (
37、sql_Conn.State = ConnectionState.Open) sql_Conn.Close(); private void frmPasswordChange_Load(object sender, EventArgs e) private void btncancel_Click(object sender, EventArgs e) this.Close(); private void btnConfirm_Click_1(object sender, EventArgs e) 20 if (textBox3.Text != textBox4.Text) MessageBo
38、x.Show(The two new passowrds are not consistent with each other,n please inout them again! , Operation result, MessageBoxButtons.OK, MessageBoxIcon.Information); else LoginDatabase(); string strSql = Update Users Set UserPwd = + textBox3.Text + Where UserName = + textBox1.Text + and UserPwd= + textB
39、ox2.Text + ; sql_Comm = new SqlCommand(strSql, sql_Conn); int iRows = sql_Comm.ExecuteNonQuery(); if (iRows 0) MessageBox.Show(The password has been changed! , Operation result, MessageBoxButtons.OK, MessageBoxIcon.Information); else MessageBox.Show(The password has not been changed! , Operation res
40、ult, MessageBoxButtons.OK, MessageBoxIcon.Information); LogoutDatabase(); 21附 1.5 用戶登錄設計代碼如下: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;using System.Data.SqlClient;nam
41、espace Library public partial class frmLogin : Form SqlConnection sql_Conn; SqlCommand sql_Comm; public string UserRole; public frmLogin() InitializeComponent(); private void FrmLogin_Load(object sender, EventArgs e) string items = Admin,Student; comboBox1.Items.AddRange(items); comboBox1.SelectedIndex = 0; public long LoginDatabase() long r = -1; / connect to the database string connectionString=server=localhost;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 圖書工作計劃推廣綠色閱讀倡導環(huán)保理念
- 新年加強時間管理的工作計劃
- 放射科個人工作計劃
- 會計工作目標設定與執(zhí)行計劃
- 第2課 昂首闊步-計時器和對象的位移 教學設計 -2023-2024學年粵教清華版初中信息技術九年級上冊
- 2025年葫蘆島貨運從業(yè)資格考試題
- 人教版九年級道德與法治下冊同步教學設計第一單元《我們共同的世界》001
- 2025年許昌貨運從業(yè)資格證模擬考試下載
- 天津市多校2024-2025學年高一(上)11月半期檢測物理試卷(含解析)
- 消防安全培訓方案
- 2022年江西科技職業(yè)學院單招綜合素質考試筆試試題及答案解析
- 季節(jié)性施工專項施工方案(常用)
- 傷口(壓瘡)的評估與記錄
- 煤礦機電運輸類臺賬(各種記錄匯編)
- 風電場道路及平臺施工組織方案
- 風險分級管控74411ppt課件(PPT 146頁)
- 三八女神節(jié)活動策劃PPT課件
- 畢業(yè)設計(論文)3000t自由鍛液壓機本體設計
- 風力發(fā)電機組PLC系統(tǒng)
- Q∕GDW 12131-2021 干擾源用戶接入電網電能質量評估技術規(guī)范
- T∕CAEPI 32-2021 全尾砂膏體充填關鍵設備技術要求
評論
0/150
提交評論