




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、湖南鐵道職業技術學院 班組建設湖南鐵道職業技術學院畢業論文 hunan railway professional technology college系別名稱: 信息工程系 專業名稱: 軟件(niit) 學生姓名: 趙艷 題 目: 班組建設系統 指導老師: 胡 亮 2008年12月9日第 35 頁 共 36 頁 目錄第1章系統概述21.1選題背景21.2編寫目的21.3本人工作31.4基礎知識介紹31.4.1asp.net簡介31.4.2sql server 2005 簡介4第2章系統分析52.1系統需求分析52.1.1系統設計結構62.1.2系統功能62.1.3系統功能模塊72.2系統所實現
2、功能82.2.1部門管理82.2.2部門人員管理82.2.3記錄管理82.2.4班組記錄的查詢92.2.5班組記錄信息的管理92.2.6其他信息的管理10第3章系統設計123.1本系統采用二層架構123.2.1系統記錄管理模塊123.2.2系統部門管理模塊133.2.3系統部門人員管理模塊143.2系統功能流程圖143.3數據庫介紹153.4部分數據表e-r圖163.5數據表設計17第4章系統界面194.1用戶登陸194.2用戶管理主頁204.3記錄管理204.4部門管理22第5章程序關鍵源代碼235.1用戶登陸部分代碼235.2寫記錄部分代碼245.3利用存儲過程管理角色部分代碼26第6章系
3、統測試286.1數據完整性測試286.2功能測試286.3用戶界面測試29總 結30致 謝31參考文獻32附:畢業設計任務書33第1章 系統概述1.1 選題背景經過幾年的發展,asp.net已成為windows 平臺中網站開發的主導技術。由于 asp.net完全建立在.net framework基礎之上,因此它可以充分利用.net framework提供的強大功能和類庫,從而使用web應用程序開發人員能夠輕而易舉地使用期盼以的系統功能。從這一點來說,asp.net完全超越了一些web開發技術。雖然asp.net web應用程序可以使用多種語言來開發,但是visual studio.net作為專
4、門針對microsoft的.net戰略推出的語言,它對.net framework和asp.net具有最為全面的支持??梢哉fvisual studio.net 是開發asp.net web應用程序的最好語言。結合使用visual studio.net 和asp.net 可以開發出功能強大的web應用程序。所以本人選擇(華銀電力)cms系統的主要目的是,進一步的了解visual studio.net 的集成開發工具。 掌握c#程序設計的web 開發過程和方法。1.2 編寫目的隨著國家電力體制改革的不斷深入,電力企業面臨著日益激烈的市場競爭的嚴峻挑戰,為了提高企業的綜合競爭能力,擴展企業的生存發展
5、空間,以追求最大經濟效益為最終目標,就必須不斷改進和加強企業管理,班組是企業的基礎,班組管理水平的高低,將直接影響企業日常的生產和經營活動。由此可見,班組建設也是企業管理的重要課題之一。目前各發供電企業已經建立了企業內部的管理信息系統,它在安全生產管理、辦公自動化等方面發揮了重大作用,其中雖然也包含一些班組管理的內容,但從班組建設管理的角度上來看,體現出不系統、不規范、不統一的特征,缺乏可比性和通用性,也完全沒有實現信息的上傳下達,在管理層與班組之間出現了管理信息的斷層與脫節。1.3 本人工作 在開發該系統的過程中,我采用了現在較為流行的vc#平臺下asp.net技術。為此,我深入學
6、習了asp.net的各種技術知識,還學習了各種相關的網頁制作工具: dream weaver mx 2004以及圖像處理工具photoshop的使用方法與技巧,同時深入研究了如何利用ado.net技術訪問后臺數據庫、如何利用sql server 2005對數據庫加以管理與維護。另外,為了增強系統的實用性,使之能盡量與實際的應用系統相吻合,我對許多同類網站的內容、功能進行了分析與對比,吸取了他們的可取之處,借鑒了一些經驗,以便完善本系統。1.4 基礎知識介紹1.4.1 asp.net簡介asp.net是m的一部分,作為戰略產品,不僅僅是 active server page (asp) 的下一個
7、版本;它還提供了一個統一的 web 開發模型,其中包括開發人員生成企業級 web 應用程序所需的各種服務。asp.net 的語法在很大程度上與 asp 兼容,同時它還提供一種新的編程模型和結構,可生成伸縮性和穩定性更好的應用程序,并提供更好的安全保護??梢酝ㄟ^在現有 asp 應用程序中逐漸添加 asp.net 功能,隨時增強 asp 應用程序的功能。asp.net 是一個已編譯的、基于 .net 的環境,可以用任何與 .net 兼容的語言(包括 visual basic .net、c# 和 jscript腳本語言)創作應用程序。另外,任何 asp.net 應用程序都可以使用整個 .net fr
8、amework。開發人員可以方便地獲得這些技術的優點,其中包括托管的公共語言運行庫環境、類型安全、繼承等等。asp.net 可以無縫地與 wysiwyg html 編輯器和其他編程工具(包括 microsoft visual studio .net)一起工作。這不僅使得 web 開發更加方便,而且還能提供這些工具必須提供的所有優點,包括開發人員可以用來將服務器控件拖放到 web 頁的 gui 和完全集成的調試支持。微軟為asp.net設計了這樣一些策略:易于寫出結構清晰的代碼、代碼易于重用和共享、可用編譯類語言編寫等等,目的是讓程序員更容易開發出web應用,滿足計算向web轉移的戰略需要。1.
9、4.2 sql server 2005 簡介sql server 2000 是microsoft 公司2000年推出的sql server 數據庫管理系統的版本。它是一個杰出的數據庫平臺,可用于大型聯機事務處理、數據倉庫、以及電子商務等。 其特點有如下幾點: 1) 真正的客戶機/服務器體系結構。 2) 圖形化用戶界面。3) 豐富的編程接口工具。4) sql server與windows nt完全集成。5) 具有很好的伸縮性。 6) 對web技術的支持。7) sql server提供數據倉庫功能。第2章 系統分析2.1 系統需求分析班組建設系統是一個面向企業最基本單元管理信息系統,系統基本上解決
10、的目前班組建設的各個方面的問題。并在邏輯上實現了從局到基層班組的多個層面的信息管理和信息互動。系統在瀏覽中體現出了特有的權限區分,可以限制有些基層班組重要內容的外泄。保證的班組信息的完整性、安全性、獨特性。圖 1 系統需求分析2.1.1 系統設計結構a)運行在windows環境之下,采用時下流行的b/s結構。b)以實用性為出發點,解決班組人員的實際問題c)可擴展的核心設計,以適應班組在未來不斷變化的需求2.1.2 系統功能a)由全局到工區所有班組的廣泛管理層面b)瀏覽分為三級權限c)班組記錄的規范化、統一化d)領導對班組工作可以留言和批示e)涵蓋面廣,包括了班組所有日常管理工作f)展示了不同班
11、組的亮點g)完善統一的記錄管理h)界面友好的班組主頁和管理主頁i)單機版與網絡版并行2.1.3 系統功能模塊系統前臺具體功能模塊如圖所示:圖 2 系統功能模塊詳細說明如下:(1) 用戶管理:所有用戶可修改密碼、用戶名;用戶還可以查看自己的用戶資料。由班長、技術員、安全員填寫,由部門審核人和公司審核人審核。(2) 記錄管理:記錄包括班長工作日志、安全管理、民主生活、技術培訓、班組榮譽五種類型。只有記錄人可以寫記錄,以及查看自己所寫的記錄。班組合并和遷移管理,并對其基本信息進行管理。(3) 審核管理:只有部門審核人或公司審核人審核記錄。審核人可對記錄進行查看、刪除等操作。(4) 部門管理:所有用戶
12、可查看所有的部門信息和部門人員信息。2.2 系統所實現功能在一般的班組管理過程中,主要涉及到以下幾個方面:記錄管理、部門人員管理和部門管理。2.2.1 部門管理班組建設包括對部門信息的查詢、部門信息的修改、刪除部門。其中刪除部門考慮到此部門人員的安排,而且要判斷是否刪除此部門下的所有部門;班組建設系統把已刪除的部門下的人員遷移到一個固定的部門,如果需要此人員可對進行調職操作。2.2.2 部門人員管理班組建設包括對部門人員信息的查詢、人員信息的修改、刪除人員、對其人員進行調職。系統可根據部門查詢此部門的人員信息及修改人員信息,刪除人員就將其安排的角色也并刪除。對于人員的調職考慮到此人員權限的設置
13、。2.2.3 記錄管理記錄是用來記錄班組日常事務的,記錄分為班長工作日志、安全管理、民主生活、技術培訓、班組榮譽五種,由班組里的不同角色進行寫記錄。記錄保存之后要通過部門審核和公司審核,這是記錄管理的主要內容。寫記錄,班長工作日志、民主生活、班組榮譽由班長填寫,且班長工作日志每天一次;安全管理記錄由安全員填寫,每周一次;技術培訓由技術員填寫,每月一次或兩次。審核記錄,不同的部門的審核人要對此部門下的班組記錄進行審核,班長工作日每月由班組的上級部門的部門領導進行部門審核,每季度由公司工會的班組建設管理員進行公司審核;安全管理由班組安全員對此進行記錄,每月由班組的上級部門的部門審核人進行部門審核,
14、每季度由公司審核人進行公司審核; 技術培訓:每月由班組技術員組織技術培訓工作,可以是學習或考試、描圖等活動,由班組技術員對此進行記錄,每月由班組的上級部門的部門審核人進行部門審核,每季度由公司審核人進行公司審核。2.2.4 班組記錄的查詢管理員要對班組的記錄進行管理,記錄可以根據日期、記錄類型、記錄主題進行查詢,這樣才能及時了解班組的管理現狀,才有可能使班組處在良好的運行狀態。所以,班組管理過程中要提供班組的日志、安全、技術、生活等記錄的查詢功能,并且能夠通過選擇的不同部門進行記錄查詢,方便部門人員查看。2.2.5 班組記錄信息的管理班組要記錄記錄,關于這些記錄本身的信息,對班級建設是非常重要
15、的,例如,班組參加了什么活動,班組人員參加了什么技術培訓等,所以,對記錄本身的信息登記、管理是班級建設的重要內容。2.2.6 其他信息的管理除了以上提到的一些功能外,班級建設系統還應該能對一些其他的信息進行管理。例如:班組遷移、班組合并等,對企業來說,這些變化是有可能的,而且班組的遷移和合并還要考慮到班組人員的安排,班組合并要考慮是合并的方式,本系統分為合并至要合并的部門的其中一個部門或合并至一個新部門??尚行苑治龃颂紫到y能夠配合當前一些小型企業的班組管理,所以在系統的需求上是可行的。在技術上,通過半年多的的學習,運用進行班組管理系統的開發,并實現簡單、友好的管理窗口界面。而在技術要求上也是可
16、行的。性能需求:本系統在性能上應達到的要求:1系統軟件應該速度快、穩定、可靠、具有很高的實用性;2用戶操作上應簡單、方便,界面友好、美觀;3更快更穩定的執行速度完成要求;4系統軟件應支持多用戶超負荷并發訪問、網絡數據共享;5系統軟件在結構上具有很好的可擴展性,便于將來的功能擴展和維護;6系統的移植性好;7便于維護與修改。(3)開發平臺1硬件:微機一臺2操作系統:windows xp3數據庫管理系統:sql server 20054開發工具:microsoft visual studio .net 2005第3章 系統設計3.1 本系統采用二層架構本系統采用二層架構,結構圖如下:(從本圖看,說是
17、3層架構為好)表示邏輯層數據訪問邏輯層數據庫圖 3 二層架構3.2.1 系統記錄管理模塊班組人員寫記錄,審核人審核記錄,管理員可對記錄進行查詢、修改、并刪除。圖 4 記錄管理用例圖圖 5 審核管理用例圖圖 6 記錄管理用例圖3.2.2 系統部門管理模塊管理員可對查詢部門信息、修改部門信息、刪除部門、以及班組合并和遷移。圖 7 部門管理用例圖3.2.3 系統部門人員管理模塊管理員可查詢部門人員信息、修改人員信息、刪除人員、以及人員調職。圖 8 部門人員用例圖3.2 系統功能流程圖前臺具體功能流程圖,如下所示:圖 9 前臺流程圖3.3 數據庫介紹表 1 數據庫介紹數據庫名稱banzu備注:本系統主
18、數據庫表名部門人員表部門表詳細記錄表記錄類型表提示表管理員表角色表視圖vwrecord記錄信息vwrole人員信息proinsertrole增添角色proupdaterole修改角色3.4 部分數據表e-r圖(1) 部門人員表部門人員表用戶序號用戶姓名用戶權限用戶密碼用戶編號用戶部門圖 10 部門人員e.r圖(2) 部門表部門表部門編號部門名稱圖 11 部門表(3) 詳細記錄表詳細記錄表記錄時間公司審核人公司審核時間記錄序號記錄人類型編號部門審核人公司審核評語記錄主題記錄內容部門審核評語部門審核時間審核狀態圖 12 詳細記錄e/r圖(4) 記錄類型表記錄類型表類型編號類型名稱圖 13 記錄類型
19、e/r圖3.5 數據表設計表 2 部門表表序號1表名部門表含義存儲部門的基本信息序號屬性名稱數據類型長度說明約束1.部門編號varchar255not null主鍵2.部門名稱varchar255not null表 3 部門人員表表序號2表名部門人員表含義存儲部門人員的基本信息序號屬性名稱數據類型長度說明約束1.用戶序號int4not null主鍵2.用戶編號varchar255not null3.用戶姓名varchar255not null4.用戶密碼varchar255not null5.用戶部門varchar255not null6.用戶權限varchar50表 4 角色表表序號3表名r
20、ole含義存儲部門人員角色的基本信息序號屬性名稱數據類型長度說明約束1.roleidint4not null主鍵2.rolenamevarchar50not null3.uidint4not null表 5 記錄詳細表表序號4表名記錄詳細表含義存儲班組記錄的詳細信息序號屬性名稱數據類型長度說明約束1.記錄序號int4not null主鍵2.記錄人varchar50not null3.記錄類型int4not null4.記錄主題varcharmax5.記錄內容varcharmax6.記錄時間datetime87.公司審核人varchar508.公司審核評語varcharmax9.公司審核時間da
21、tetime810.部門審核人varchar5011.部門審核評語varcharmax12.部門審核時間datetime813.審核狀態varchar50表 6 記錄類型表表序號5表名記錄類型表含義存儲記錄類型的基本信息序號屬性名稱數據類型長度說明約束1.類型編號int4not null主鍵2.類型名稱varchar50not null表 7 管理員表表序號6表名管理員表含義存儲管理員的基本信息序號屬性名稱數據類型長度說明約束1.用戶名varchar50not null主鍵2.用戶密碼varchar10not null 表 8 提示表表序號7表名提示表含義存儲提示信息序號屬性名稱數據類型長度說
22、明約束1.提示編號int4not null主鍵2.提示人varchar50not null3.記錄編號varchar104.提示內容varcharmax 第4章 系統界面4.1 用戶登陸用戶登陸后進入系統主頁面,注意用戶與管理員的區別!系統保存用戶名。圖 14 用戶登陸4.2 用戶管理主頁前臺管理主要包括用戶管理、部門管理、記錄管理、審核管理。圖 15 用戶管理主頁4.3 記錄管理記錄人可以寫記錄,可對自己所寫的記錄進行查詢、修改。對記錄主題進行鏈接,可查看記錄的詳細信息,并修改記錄信息。填寫記錄圖 16 填寫記錄查詢記錄記錄詳細信息、可編輯圖 17 查詢4.4 部門管理所有用戶可查看所有的部
23、門信息和所有的部門人員信息。部門信息圖 18 部門管理部門人員信息圖 19 人員信息第5章 程序關鍵源代碼5.1 用戶登陸部分代碼if (this.tbusername.text = "" | this.tbpwd.text = "") this.labmsg.text = "<script language='jscript'>alert('用戶名和密碼不能為空!');</script>" else if (this.radiobuttonlist2.items0.select
24、ed) sqlstr = "select * from 管理員表 where 管理員='" + this.tbusername.text.trim() + "' and 密碼='" + this.tbpwd.text.trim() + "'" ds = db.getdatadysql(sqlstr); if (ds.tables0.rows.count != 0) session"username" = this.tbusername.text; session"limit
25、" = "管理員" response.redirect("./houtai/houindex.aspx"); else this.labmsg.text = "<script language='jscript'>alert('您的用戶名或密碼不正確,登錄失敗!');</script>" else sqlstr = "select 用戶權限,rolename from vwrole where 用戶編號='" + this.tbusernam
26、e.text.trim() + "' and 用戶密碼='" + this.tbpwd.text.trim() + "'" ds = db.getdatadysql(sqlstr); if (ds.tables0.rows.count != 0) session"username" = this.tbusername.text; session"limit" = ds.tables0.rows00.tostring(); session"role" = ds.tables
27、0.rows01.tostring(); response.redirect("default.aspx"); else this.labmsg.text = "<script language='jscript'>alert('您的用戶名或密碼不正確,登錄失敗!');</script>" 5.2 寫記錄部分代碼string title = this.tbtitle.text.trim(); string neirong = this.ftbinfo.text.trim(); string type
28、 = this.droptype.selecteditem.text; sqlstr = "select 類型編號 from 記錄類型表 where 類型名稱='" + type + "'" ds = db.getdatadysql(sqlstr); int typeid = int.parse(ds.tables0.rows00.tostring(); sqlstr = "insert into 記錄詳細表(記錄人,記錄類型,記錄主題,記錄內容,記錄時間) values('" + session"u
29、sername" + "'," + typeid + ",'" + title + "','" + neirong + "',getdate()" bool result = db.updatabysql(sqlstr); if (result = true) sqlstr = "select max(記錄序號) from 記錄詳細表" ds = db.getdatadysql(sqlstr); string maxid = ds.tables0
30、.rows01.tostring(); sqlstr = "select * from 部門人員表 where 用戶編號='" + session"username" + "'" ds = db.getdatadysql(sqlstr); string dep = ds.tables0.rows06.tostring(); sqlstr = "select * from vwrole where 部門編號='" + dep.substring(0, dep.length - 3) + &qu
31、ot;'and rolename='部門審核人'" ds = db.getdatadysql(sqlstr); if (ds.tables0.rows.count != 0) string depuser = ds.tables0.rows03.tostring(); sqlstr = "select * from vwrole where 部門編號='" + dep.substring(0, 3) + "'and rolename='公司審核人'" ds = db.getdatadysq
32、l(sqlstr); if (ds.tables0.rows.count != 0) string companyuser = ds.tables0.rows03.tostring(); sqlstr = "insert into 提示表(提示人,提示內容,記錄編號) values('" + depuser + "','您有記錄沒審核!','"+ maxid +"')" result = db.updatabysql(sqlstr); if (result = true) sqlstr
33、= "insert into 提示表(提示人,提示內容,記錄編號) values('" + companyuser + "','您有記錄沒審核!','" + maxid + "')" result = db.updatabysql(sqlstr); if (result = true) this.labmsg.text = "<script language='jscript'>alert('記錄保存成功!');</script
34、>" clear(); else this.labmsg.text = "<script language='jscript'>alert('記錄保存不成功!');</script>"5.3 利用存儲過程管理角色部分代碼con.connectionstring = db.getconstr(); sqlstr = "select * from vwrole where rolename='" + this.droprole.selecteditem.text + "
35、' and 用戶序號='" + session"uid".tostring() + "'" ds = db.getdatadysql(sqlstr); if (ds.tables0.rows.count != 0) this.labmsg.text = "<script language='jscript'>alert('此用戶已存在此角色!');</script>" else if (session"j".equals(&q
36、uot;1") com = new sqlcommand("proinsertrole", con); com.commandtype = commandtype.storedprocedure; param = com.parameters.add("urolename", sqldbtype.nvarchar, 50); param.value = this.droprole.selecteditem.text.tostring(); param = com.parameters.add("uid", sqldbtype
37、.int); param.value = int.parse(session"uid".tostring(); param = com.parameters.add("ulimit", sqldbtype.nvarchar, 50); param.value = this.tbulimit.text.tostring(); con.open(); com.executenonquery(); con.close(); this.labmsg.text = "<script language='jscript'>ale
38、rt('增添角色成功!');</script>" this.panel1.visible = false; else com = new sqlcommand("proupdaterole", con); com.commandtype = commandtype.storedprocedure; com.parameters.add("urolename", sqldbtype.nvarchar, 50); com.parameters.add("uid", sqldbtype.int); co
39、m.parameters.add("ulimit", sqldbtype.nvarchar, 50); com.parameters.add("uroleid", sqldbtype.int); com.parameters"urolename".value = this.droprole.selecteditem.text.tostring(); com.parameters"uid".value = int.parse(session"uid".tostring(); com.paramet
40、ers"ulimit".value = this.tbulimit.text.tostring(); com.parameters"uroleid".value = int.parse(session"rid".tostring(); con.open(); com.executenonquery(); con.close(); this.labmsg.text = "<script language='jscript'>alert('修改角色成功!');</script&g
41、t;" this.panel1.visible = false; sqlstr = "select * from vwrole where 用戶序號='" + session"uid".tostring() + "'" databind(); session"rid" = null;第6章 系統測試程序編寫完畢,并不是開發工作的結束。在系統正式投入運行的轉換工作之前,還需對系統進行一系列的調試即測試。一個網上購物系統,在設計和編程中沒有任何錯誤是不可能的。系統調試的任務是根據系統說明書和系
42、統實施方案,對程序設計的結果進行全面的檢查,找出并糾正其中的錯誤,使可能發生的問題和錯誤,盡量消滅在系統正式運行之前。系統在開發的各個階段,都有可能產生錯誤。為了發現這些錯誤,測試過程可以分為三個方面:即數據完整性、功能測試和界面測試。6.1 數據完整性測試表 9 數據完整性測試測試目標確保數據庫訪問方法和進程正常運行,數據不會遭到損壞。方法·調用各個數據庫訪問方法和進程,并在其中填充有效的和無效的數據或對數據的請求。·檢查數據庫,確保數據已按預期的方式填充,并且所有數據庫事件都按正常方式出現;或者檢查所返回的數據,確保為正當的理由檢索到了正確的數據完成標準所有的數據庫訪問
43、方法和進程都按照設計的方式運行,數據沒有遭到損壞。6.2 功能測試表 10 功能測試測試目標確保測試對象的功能正常,其中包括導航、數據輸入、處理和檢索等。方法利用有效的和無效的數據來執行各個用例、用例流或功能,以核實:· 在使用有效數據時得到預期的結果。· 在使用無效數據時顯示相應的錯誤消息或警告消息。·各業務規則都得到了正確的應用。完成標準·所計劃的測試已全部執行。·所發現的缺陷已全部解決。6.3 用戶界面測試表 11 用戶界面測試測試目標核實以下內容:·通過瀏覽測試對象可正確反映業務的功能和需求,這種瀏覽包括窗口與窗口之間、字段與
44、字段之間的瀏覽,以及各種訪問方法(tab 健、鼠標移動和快捷鍵)的使用·窗口的對象和特征(例如:菜單、大小、位置、狀態和中心)都符合標準。方法為每個窗口創建或修改測試,以核實各個應用程序窗口和對象都可正確地進行瀏覽,并處于正常的對象狀態。完成標準證實各個窗口都與基準版本保持一致,或符合可接受標準總 結經過一個多月程序設計的實踐操作,本系統已基本完成,整個系統大致上完成了所計劃的內容,由于本人不怎么熟悉美工,所以本系統在界面布局上有所欠缺。但系統大致能作到一個公司的信息的發布與管理。經過此次對本系統設計的操作與實踐讓我在思考問題、分析問題、解決問題及綜合運用各方面知識的能力上有了大大的
45、提高,同時也加深了我對軟件開發過程的深刻理解。更重要的培養了我能通過各種媒體查找學習資料,進行自主學習的能力,讓我受益菲淺。“學問未必全在書本上。”學好書本上的東西是遠遠不夠的。在我的思維中,學歷與能力并重。在這些過程中,我的思想發生了大的改變,這一點是不言而喻的。我開始學會正確地評估自己,學會一分為二看待問題,學會定義自己的人生目標。存在的不足:偏科現象嚴重。對自己不感興趣的課程,我很少在上面花時間,導致某些課程成績偏差。從畢業設計的經歷中獲取養分,更進一步地充實自己所有這些,使我越來越深刻地感覺到人生追求的意義。社會的需求已經越來越大,現有的一些技術已經不能滿足社會的需求,所以必須不斷的追新,不斷的學習新的知識和技術,最終能夠適應社會,這次的畢業設計我學到的其實不僅僅是技術上的問題,而且更加深刻的體會到是一些道理,自己確實沒有好好努力,有好多知識沒
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 職業學院發展黨員資料袋
- 河南省漯河市本年度(2025)小學一年級數學統編版專題練習(下學期)試卷及答案
- 2025-2030年中國數字告示數字標牌行業應用前景及投資發展研究報告
- 朱自清背影閱讀教學設計
- 觀潮教案八年級上
- 一級建筑實務模擬習題(附答案)
- 新能源汽車故障診斷與排除模擬練習題+答案
- 保健按摩師初級模擬練習題(含參考答案)
- 山西省長治市潞州區長治市第二中學2025屆高三最后一卷英語試卷含答案
- 2025年安徽省阜陽市太和縣中考二?;瘜W試題(原卷版+解析版)
- 國家級教學成果的培育提煉與申報
- 海南師范大學《高等數學》2020-2021期末試卷B
- 2023年09月黑龍江省大興安嶺地區“黑龍江人才周”校園引才活動引進90名人員筆試歷年難易錯點考題薈萃附帶答案詳解
- 直播傭金直播合同帶貨
- 點凸焊操作工藝規程
- 跳頻通信系統課件
- 兼職駕駛員審批表
- 科學知識點(知識清單)五年級上冊科學粵教版
- 2023初一語文現代文閱讀理解練習:非連續性文本閱讀《人工智能》
- 初中英語譯林版單詞表全冊詞匯表打印背誦版(全6冊)
- 沖擊成孔灌注樁施工工藝和常見問題的處理方法
評論
0/150
提交評論