版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基于ASP.NET的校園WORK 2.0平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)作者姓名: 邱韜奮 計(jì)算機(jī)科學(xué)與技術(shù)04級(jí)2班指導(dǎo)老師: 苗雪蘭 教授摘要:基于網(wǎng)絡(luò)的Work2.0工作平臺(tái)是近年伴隨著網(wǎng)絡(luò)的發(fā)展而興起的一種依托網(wǎng)絡(luò)進(jìn)行在線智力勞動(dòng)的平臺(tái)。校園work 2.0平臺(tái)讓學(xué)生成為社會(huì)實(shí)踐參與者,而發(fā)布任務(wù)者可以是企業(yè)或個(gè)人。本系統(tǒng)實(shí)現(xiàn)了讓有需求的用戶可以發(fā)布自己的任務(wù)并在校園中尋求到接收任務(wù)并有能力完成任務(wù)的學(xué)生,搭建了任務(wù)發(fā)布者與學(xué)生在線完成工作的一段橋梁。關(guān)鍵詞:校園Work2.0; ASP.NET; XML;1 引言1.1 Work2.0 概述 基于網(wǎng)絡(luò)的Work2.0工作平臺(tái)是近年伴隨著網(wǎng)絡(luò)的發(fā)展而興起
2、的一種依托網(wǎng)絡(luò)進(jìn)行在線智力勞動(dòng)的平臺(tái),代表著一種新的工作模式,類(lèi)似于SOHO(指那些在家辦公的自由職業(yè)者)工作平臺(tái)。它由于其快捷和便利性等多種優(yōu)勢(shì)正成為一種日趨重要的工作平臺(tái)。1.2 課題背景校園Work 2.0的提出是在信息化高度發(fā)展的今天, 為解決學(xué)生參與實(shí)踐存在的地域和時(shí)間的局限性,為增加學(xué)生互相交流的熱情、提高學(xué)生的實(shí)踐能力的情況下提出的。它把Work2.0的理念應(yīng)用于校園,讓學(xué)生更好更快地將所學(xué)的知識(shí)應(yīng)用到實(shí)踐中去,也就是讓學(xué)生參與在線工作,而本系統(tǒng)就是為了在工作發(fā)布方和學(xué)生之間構(gòu)建起一個(gè)互動(dòng)平臺(tái)。校園Work 2.0平臺(tái)讓學(xué)生成為參與者,而發(fā)布任務(wù)者可以是企業(yè)或個(gè)人。本系統(tǒng)實(shí)現(xiàn)了更
3、好地帶動(dòng)學(xué)生學(xué)以致用,提高學(xué)生互相交流和學(xué)習(xí)的熱情,從而建立起一種新穎的校園文化。同時(shí)也提供給學(xué)生參與社會(huì)工作的經(jīng)驗(yàn),給學(xué)生構(gòu)建一種全新的工作理念,為適應(yīng)日后的就業(yè)打好基礎(chǔ)。1.3 可行性分析根據(jù)對(duì)中小型企業(yè)網(wǎng)站建設(shè)的研究及校園站點(diǎn)的研究,從它們的經(jīng)營(yíng)以及盈利狀況來(lái)看,一般的企業(yè)或者學(xué)校的一般機(jī)構(gòu)完全可以擔(dān)負(fù)起網(wǎng)站需要的資金和工作量。在用 +SQLserver建設(shè)網(wǎng)站,采用性能穩(wěn)定的Windows操作系統(tǒng),用IIS作為Web服務(wù)器。此網(wǎng)站可以由一般企業(yè)經(jīng)營(yíng)或者由學(xué)校某個(gè)部門(mén)負(fù)責(zé)。此外可以由學(xué)校具體某個(gè)社團(tuán)協(xié)會(huì)或者成立一個(gè)專(zhuān)門(mén)協(xié)會(huì)提供一定的人員配置以及負(fù)責(zé)日常的維護(hù)工作。2 系統(tǒng)設(shè)計(jì)2.1 總體
4、設(shè)計(jì)本系統(tǒng)分為5個(gè)功能模塊,在進(jìn)入每個(gè)子模塊時(shí)都要進(jìn)行權(quán)限驗(yàn)證,如果登錄用戶不具備該子模塊的操作權(quán)限,則提示越權(quán)信息,并禁止該用戶進(jìn)入系統(tǒng)子模塊。當(dāng)用戶進(jìn)入子模塊時(shí),可根據(jù)此模塊的功能進(jìn)行相應(yīng)操作.系統(tǒng)UML活動(dòng)關(guān)系如圖1所示。用戶信息管理任務(wù)信息管理博客信息管理工作新聞信息管理系統(tǒng)信息管理登錄進(jìn)入系統(tǒng)普通用戶管理員圖1 UML活動(dòng)關(guān)系圖2.2 數(shù)據(jù)庫(kù)概念設(shè)計(jì)數(shù)據(jù)庫(kù)概念設(shè)計(jì)是指設(shè)計(jì)出數(shù)據(jù)庫(kù)的概念數(shù)據(jù)模型,即實(shí)體-關(guān)系圖(E-R圖) ,以及相應(yīng)的數(shù)據(jù)字典(DD)。下面給出本系統(tǒng)實(shí)體關(guān)系圖如圖2所示,圖中省略各實(shí)體的屬性。用戶信息發(fā)送時(shí)間發(fā)送短信息管理員新聞公告管理發(fā)送發(fā)送發(fā)布博客管理管理發(fā)布管理
5、任務(wù)接收者ID管理博客發(fā)布時(shí)間任務(wù)發(fā)布時(shí)間公告發(fā)布時(shí)間新聞發(fā)布時(shí)間圖2 系統(tǒng)實(shí)體關(guān)系圖2.3 數(shù)據(jù)庫(kù)物理設(shè)計(jì)通過(guò)系統(tǒng)的局部和整體E-R圖,數(shù)據(jù)庫(kù)模式分析, 由此設(shè)計(jì)了數(shù)據(jù)庫(kù)的15個(gè)基本表,如表1所示。表1 數(shù)據(jù)庫(kù)中的基本表列表數(shù)據(jù)庫(kù)類(lèi)型表名描述SQL SERVER2000用戶表User存放用戶的基本信息角色表Role存放不同角色所擁有的權(quán)限信息新聞表News存放系統(tǒng)新聞的基本信息公告表Notice存放系統(tǒng)發(fā)布的公告信息用戶等級(jí)表Level存放不同信譽(yù)分對(duì)應(yīng)的等級(jí)信息博客文章分類(lèi)表BlogCatalog存放用戶博客文章分類(lèi)信息文章表BlogArticle存放用戶博客文章基本信息文章評(píng)論表Blog
6、Comment存放用戶評(píng)論文章基本信息XML數(shù)據(jù)庫(kù)任務(wù)版面表Board.xml存放用戶發(fā)布任務(wù)類(lèi)別的信息任務(wù)表Task.xml存放用戶發(fā)布任務(wù)的基本信息任務(wù)回復(fù)表Reply.xml存放用戶回復(fù)任務(wù)的基本信息任務(wù)完成表TaskDone.xml存放用戶完成任務(wù)的信息附件表Attachment.xml存放用戶上傳附件的基本信息短信息表Message.xml存放用戶短信息的基本信息短信息屏蔽表MessageShield.xml存放被屏蔽短信息權(quán)利的用戶的信息2.4 數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程本系統(tǒng)充分利用了存儲(chǔ)過(guò)程中的優(yōu)勢(shì),實(shí)現(xiàn)了很多復(fù)雜的數(shù)據(jù)訪問(wèn)過(guò)程,任務(wù)中心模塊采用XML數(shù)據(jù)庫(kù)訪問(wèn)編程,不涉及數(shù)據(jù)庫(kù)的存儲(chǔ)過(guò)程
7、,其它模塊主要涉及到的存儲(chǔ)過(guò)程(部分)如表2所示。表2 部分主要存儲(chǔ)過(guò)程列表存儲(chǔ)過(guò)程描述Pr_AddRole增加角色信息Pr_AddUser增加用戶信息Pr_CheckUser檢查用戶登錄信息正確性Pr_DeleteRole刪除角色信息Pr_DeleteUser刪除用戶信息Pr_GetRoles獲取全部角色信息Pr_GetSingleRole獲取某個(gè)角色信息Pr_GetSingleUser獲取某個(gè)用戶信息Pr_GetUserLogin獲取用戶登錄信息Pr_GetUsers獲取全部用戶Pr_UpdateRole修改角色信息Pr_UpdateUser修改用戶信息Pr_UpdateUserPwd修改
8、用戶密碼Pr_UpdateUserRole修改用戶角色Pr_DeleteBlogArticleComment刪除文章評(píng)論P(yáng)r_GetSingleBlogCatalog根據(jù)用戶ID獲取文章分類(lèi)Pr_GetNews獲取全部新聞Pr_AddNews添加新聞Pr_UpdateNews更新新聞信息Pr_DeleteNews刪除信息Pr_AddBlogCatalog添加博客文章信息Pr_AddBlogCatalog用戶添加博客文章類(lèi)別Pr_UpdateBlogCatalog用戶修改博客文章類(lèi)別Pr_DeleteBlogCatalog用戶刪除博客文章類(lèi)別Pr_GetBlogArticles根據(jù)用戶ID獲取用
9、戶的全部文章Pr_GetBlogCatalogs根據(jù)用戶ID獲取用戶的文章類(lèi)別Pr_GetBlogArticleByCatalog獲取用戶的一個(gè)類(lèi)別中的全部文章Pr_GetSingleBlogArticle獲取用戶文章信息Pr_GetBlogArticleByDate根據(jù)日期獲取用戶的當(dāng)天發(fā)表的文章Pr_DeleteBlogArticle刪除用戶博客文章Pr_UpdateBlogArticle修改用戶博客文章信息3 系統(tǒng)部分模塊設(shè)計(jì)與實(shí)現(xiàn)3.1 系統(tǒng)框架設(shè)計(jì)與實(shí)現(xiàn)主頁(yè)面是一個(gè)框架文件(frameset),包括ManageOperateTree.aspx、head.aspx和主操作區(qū),Manag
10、eOperateTree.aspx是左邊的菜單欄,顯示各個(gè)模塊菜單,用TREEVIEW控件實(shí)現(xiàn)菜單效果,header.aspx是上方的頁(yè)眉提示區(qū),主操作區(qū)默認(rèn)頁(yè)面是顯示友好提示頁(yè)面.用戶在此主頁(yè)面單擊左邊的模塊菜單欄,右邊的主操作區(qū)將切換顯示相應(yīng)模塊內(nèi)容。后臺(tái)管理中心界面圖如圖3所示。圖3 后臺(tái)管理中心界面圖當(dāng)用戶訪問(wèn)后臺(tái)頁(yè)面時(shí),首先判定用戶是否登錄,否則返回上個(gè)頁(yè)面。如用戶已登錄,則根據(jù)session中的值判定用戶的用戶角色,如不屬于管理員級(jí)同樣返回上個(gè)頁(yè)面,部分后臺(tái)實(shí)現(xiàn)代碼如下所示: /處理登錄 User user = new User(); SqlDataReader dr = user
11、.GetUserLogin(AdminName.Text.Trim(), (Encrypt(AdminPwd.Text).Trim(); bool isLogin = false; if (dr.Read() /創(chuàng)建用戶信息 UserInfo info = new UserInfo(); info.UserID = DataTypeConvert.ConvertToInt(dr"ID".ToString(); info.UserName = AdminName.Text; info.LoginDate = DateTime.Now; info.RoleID= DataTyp
12、eConvert.ConvertToInt(dr"RoleID".ToString(); /保存登錄信息到Session中 UserCommonOperation.StoreUserInfo(Session, info); /標(biāo)識(shí)登錄成功 isLogin = true; dr.Close(); if (true = isLogin) Server.Transfer("/Admin/ManageCenter.aspx"); 3.2 任務(wù)信息管理模塊設(shè)計(jì)與實(shí)現(xiàn)任務(wù)信息管理模塊主要實(shí)現(xiàn)管理員管理用戶發(fā)布的任務(wù),可對(duì)任務(wù)修改屬性,編輯和刪除任務(wù)。任務(wù)管理中還具備
13、搜索用戶任務(wù)的功能,管理員可通過(guò)三種方式搜索用戶的任務(wù),分別是任務(wù)關(guān)鍵字搜索,根據(jù)用戶名搜索任務(wù)和按照發(fā)布時(shí)間搜索用戶任務(wù)。用戶界面如圖4所示。圖4 任務(wù)信息管理界面圖任務(wù)管理默認(rèn)是顯示全部任務(wù),用戶也可根據(jù)不同搜索方式顯示任務(wù)。當(dāng)選擇基于關(guān)鍵字的搜索時(shí),用戶可輸入任務(wù)標(biāo)題或內(nèi)容的關(guān)鍵字搜索任務(wù),搜索完成后,重新綁定任務(wù)顯示列表得到用戶期望得到的任務(wù)。下面簡(jiǎn)單說(shuō)下基于關(guān)鍵字的搜索的實(shí)現(xiàn)過(guò)程。因?yàn)槿蝿?wù)的存儲(chǔ)是采用XML數(shù)據(jù)庫(kù)存取,XML提供了更有意義的搜索。 XML的標(biāo)記含義豐富、意義明確,明白地提示所標(biāo)記的內(nèi)容,所以讓搜索依靠標(biāo)記和內(nèi)容之間的依存關(guān)系,準(zhǔn)確地定位、找到目標(biāo)、完成任務(wù)。所以XML
14、可以提供更準(zhǔn)確的搜索。方法CommonOperation.DataBinder.BindGridViewData(gvTitle, task. GetTitleBy NameKey(tbKey.Text.Trim()是用來(lái)將用戶邏輯層中的Task.cs的public DataTable Get TitleByBodyKey(string key)方法得到數(shù)據(jù)源綁定到Gridview控件的。GetTitleByBodyKey(string key)方法首先定義了XmlParamter類(lèi)型參數(shù),XmlDatabase. CreateLikeParameter("Name",ke
15、y)方法實(shí)現(xiàn)了查詢(xún)與key有部分?jǐn)?shù)據(jù)相似的參數(shù)并返回一個(gè)參數(shù)列表,再由XmlDatabase.GetData (XmlWork. TitleFilePath, Title TableName, param)方法返回一個(gè)DataTable對(duì)象,然后交給BindGridViewData方法將數(shù)據(jù)源綁定到控件,BindGridViewData方法的代碼封裝在CommonOperation工程里。下面給出根據(jù)關(guān)鍵字創(chuàng)建參數(shù)列表的部分代碼: private static XmlParamter CreateParameter(string name,string value,ParameterDirec
16、tion direciton) XmlParamter p = new XmlParamter();p.Name = name;p.Value = value;p.Direction = direciton; return p; public static XmlParamter CreateLikeParameter(string name,string value) return CreateParameter(name,value,ParameterDirection.Like); 任務(wù)管理模塊還有任務(wù)版塊管理子模塊,可按照用戶的需求增加或減少任務(wù)的種類(lèi)。還可以根據(jù)需要編排任務(wù)種類(lèi)的次序
17、,界面圖如圖5所示。圖5 任務(wù)版塊管理界面圖如上圖所示,當(dāng)用戶選擇一個(gè)節(jié)點(diǎn)后,可以進(jìn)行相關(guān)操作,如上移,下移,修改刪除版面,新增版面,還可進(jìn)入該版面進(jìn)行相關(guān)種類(lèi)任務(wù)的管理。任務(wù)版面信息是通過(guò)樹(shù)型控件用遞歸方法讀取XML文件加以實(shí)現(xiàn)的,具體實(shí)現(xiàn)代碼如下所示:public void CreateHiberarchyTree(TreeNode parentNode,bool isAddUrl,bool isGuest)if(parentNode = null) return;/獲取數(shù)據(jù)DataTable dt = GetBoards();if(dt = null) return;/創(chuàng)建其他節(jié)點(diǎn)Cre
18、ateChildBoard(parentNode,dt,isAddUrl,isGuest);private void CreateChildBoard(TreeNode parentNode,DataTable dt,bool isAddUrl,bool isGuest)/選擇子節(jié)點(diǎn)DataRow rows = dt.Select("ParentID='" + parentNode.Value + "'");foreach(DataRow row in rows) /創(chuàng)建新節(jié)點(diǎn)TreeNode node = new TreeNode();
19、node.Text = row"Name".ToString();node.Value = row"ID".ToString();if(isAddUrl = true) if(isGuest = false)node.NavigateUrl = "/Portal/TitleManage.aspx?BoardID=" + row"ID".ToString();elsenode.NavigateUrl = "/Portal/ViewBoard.aspx?BoardID=" + row"ID
20、".ToString(); node.Target = "Desktop"parentNode.ChildNodes.Add(node);/遞歸調(diào)用,創(chuàng)建其他節(jié)點(diǎn) CreateChildBoard(node,dt,isAddUrl,isGuest);4 系統(tǒng)技術(shù)創(chuàng)新與總結(jié)4.1 主要技術(shù)與系統(tǒng)創(chuàng)新點(diǎn)本系統(tǒng)采用了基于.NET的B/S三層體系結(jié)構(gòu),即UI層、業(yè)務(wù)邏輯層和數(shù)據(jù)層。主要用到的技術(shù)有ASP.NET、C#、ADO.NET、XML、AJAX。在數(shù)據(jù)庫(kù)的設(shè)計(jì)上,本系統(tǒng)的主要?jiǎng)?chuàng)新點(diǎn)是采取了SQL SERVER 2000數(shù)據(jù)庫(kù)跟XML數(shù)據(jù)庫(kù)共同存取數(shù)據(jù)的存取設(shè)計(jì)。其中
21、,任務(wù)模塊采用了XML數(shù)據(jù)庫(kù)的設(shè)計(jì)模式,而其它模塊的數(shù)據(jù)則是存取在SQL SERVER 2000。本系統(tǒng)客觀上需要用一種應(yīng)用方式將其豐富的數(shù)據(jù)有效地發(fā)布出來(lái),以消除平臺(tái)差異、增強(qiáng)語(yǔ)義描述功能、降低環(huán)境要求,所以本系統(tǒng)采取了數(shù)據(jù)庫(kù)管理系統(tǒng)與XML數(shù)據(jù)庫(kù)結(jié)合的設(shè)計(jì)模式。其次,系統(tǒng)通過(guò)四個(gè)基礎(chǔ)工程封裝了所有的數(shù)據(jù)訪問(wèn)操作,大大地減少了代碼的重復(fù)編寫(xiě),提高了編程效率。用戶對(duì)數(shù)據(jù)庫(kù)的執(zhí)行操作全部用存儲(chǔ)過(guò)程實(shí)現(xiàn),有利于防止SQL注入攻擊。系統(tǒng)使用存儲(chǔ)過(guò)程控制給定的用戶對(duì)某個(gè)數(shù)據(jù)表中的數(shù)據(jù)訪問(wèn)權(quán)限,通過(guò)關(guān)聯(lián)過(guò)濾掉沒(méi)有訪問(wèn)權(quán)限的數(shù)據(jù),從而形成權(quán)限控制策略。另外,任務(wù)模塊中的任務(wù)顯示列表采取了ASP.NET A
22、JAX的頁(yè)面部分更新技術(shù),管理任務(wù)時(shí)感覺(jué)不到頁(yè)面的刷新。服務(wù)器和瀏覽器之間交換的數(shù)據(jù)大量減少。同時(shí)很多的處理工作可以在發(fā)出請(qǐng)求的客戶端機(jī)器上完成,所以Web服務(wù)器的處理時(shí)間也減少了。4.2 收獲與總結(jié)在開(kāi)發(fā)校園Work2.0的過(guò)程中,在技術(shù)方面有了一定的認(rèn)識(shí)和收獲。本系統(tǒng)的任務(wù)模塊采取了XML數(shù)據(jù)庫(kù)的編程方式,一來(lái)是利用XML文件的靈活性和可伸展性,能夠?qū)⒃谝郧暗臄?shù)據(jù)庫(kù)中難以處理的數(shù)據(jù)轉(zhuǎn)化成數(shù)據(jù)庫(kù);二來(lái)是利用XML的粒度更新實(shí)現(xiàn)頁(yè)面的部分刷新,提高頁(yè)面瀏覽效率,還可與ASP.NET AJAX技術(shù)結(jié)合實(shí)現(xiàn)系統(tǒng)功能的拓展。XML可以用于本地?cái)?shù)據(jù)的計(jì)算。傳遞到桌面的數(shù)據(jù)可以進(jìn)行本地計(jì)算??梢詾橛脩籼?/p>
23、供正確的結(jié)構(gòu)化數(shù)據(jù)視圖。傳遞到桌面的數(shù)據(jù)可以以多種方式表示。允許集成不同來(lái)源的結(jié)構(gòu)化數(shù)據(jù),使該數(shù)據(jù)能夠傳遞給桌面或者其它服務(wù)器,做進(jìn)一步處理。通過(guò)粒度更新可以提高系統(tǒng)性能。有了粒度更新后,只有改變的元素才從服務(wù)器發(fā)送到客戶機(jī)。綜上所述,可以利用SQL SERVER 2000和XML各自的優(yōu)點(diǎn),對(duì)這兩種數(shù)據(jù)庫(kù)交互使用,以達(dá)到更好的數(shù)據(jù)存取效率,更接近業(yè)務(wù)的邏輯,靈活地組織網(wǎng)站各種數(shù)據(jù)和多媒體資源,而且在數(shù)據(jù)查詢(xún)上強(qiáng)大的XQuery查詢(xún)語(yǔ)言配合XSL可以產(chǎn)生任何你期望的輸出(XML/HTML /WML/PDF等等)。作為一種新技術(shù),XML很多標(biāo)準(zhǔn)在制定中,而且技術(shù)派系眾多,數(shù)據(jù)庫(kù)的成熟度還有待提高,性能的考驗(yàn)需要時(shí)間。但是作為未來(lái)Web技術(shù)的主要基石,XML數(shù)據(jù)庫(kù)已
溫馨提示
- 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025二手房居間服務(wù)合同范本
- 二零二五年度教師科研資助項(xiàng)目聘任合同要領(lǐng)3篇
- 二零二五年度房地產(chǎn)經(jīng)紀(jì)公司傭金定金合同范本3篇
- 二零二五年度城市綜合體安保運(yùn)營(yíng)合同3篇
- 二零二五年度廣州地區(qū)企業(yè)定制化勞務(wù)派遣服務(wù)合同3篇
- 二零二五年度垃圾處理場(chǎng)廢棄物處理服務(wù)及設(shè)施建設(shè)施工合同模板3篇
- 二零二五年度國(guó)際船舶租賃與運(yùn)營(yíng)管理合同3篇
- 二零二五年度家庭內(nèi)部借款及還款期限及違約責(zé)任劃分協(xié)議15篇
- 2025年度門(mén)窗安裝工程合同保險(xiǎn)與風(fēng)險(xiǎn)轉(zhuǎn)移合同3篇
- 二零二五年度建筑工程施工安全事故應(yīng)急預(yù)案協(xié)議書(shū)模板3篇
- 中小學(xué)教師違反職業(yè)道德行為處理辦法
- 梁平法制圖規(guī)則及鋼筋翻樣講解
- 乙肝 丙肝培訓(xùn)課件
- 2024屆湖北省武漢實(shí)驗(yàn)外國(guó)語(yǔ)學(xué)校數(shù)學(xué)七上期末統(tǒng)考模擬試題含解析
- 基于深度學(xué)習(xí)的網(wǎng)絡(luò)釣魚(yú)郵件識(shí)別技術(shù)研究
- 融資成本視角下的船舶融資租賃模式研究
- 感冒中醫(yī)理論知識(shí)課件
- 2023年希望杯數(shù)學(xué)培訓(xùn)100題-六年級(jí)(含答案)
- 個(gè)人住房貸款提前還款月供及節(jié)省利息EXCEL計(jì)算
- 第五單元《圓》教材解析-人教版數(shù)學(xué)六年級(jí)上冊(cè)
- 患者突發(fā)昏迷應(yīng)急預(yù)案演練腳本-
評(píng)論
0/150
提交評(píng)論