




已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
河南大學(xué)2007屆本科畢業(yè)論文軟通動(dòng)力學(xué)員就業(yè)管理系統(tǒng)的開發(fā)the development of iss staff employment management system論文作者姓名:王濤 所在學(xué)院:計(jì)算機(jī)與信息工程學(xué)院 所學(xué)專業(yè):計(jì)算機(jī)科學(xué)與技術(shù) 導(dǎo)師姓名職稱:程云志(講師) 論文完成時(shí)間:2007年5月20日 2007年5月20日河南大學(xué)2007屆畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)開題報(bào)告(由學(xué)生本人認(rèn)真填寫)學(xué)號(hào)03023216姓名王濤導(dǎo)師姓名職稱程云志(講師)開題時(shí)間2006年12月1日課題題目軟通動(dòng)力學(xué)員就業(yè)管理系統(tǒng)的開發(fā)課題來源導(dǎo)師指定 自定 其他來源課題的目的、意義以及和本課題有關(guān)的國內(nèi)外現(xiàn)狀分析:1、目的:為了便于就業(yè)部員工更好的管理學(xué)員就業(yè)信息和發(fā)布面試通知等信息,同時(shí)學(xué)員也能更及時(shí)地了解到最新的就業(yè)信息和面試成績,因此需開發(fā)出一個(gè)能提供給員工和學(xué)員使用的系統(tǒng)來管理和查看就業(yè)信息。2、意義:可以提高就業(yè)部員工的工作效率,減少工作負(fù)擔(dān),為公司節(jié)省了人力資源,提高培訓(xùn)學(xué)員的就業(yè)率。3、現(xiàn)狀:目前對(duì)信息的統(tǒng)計(jì)管理大多還依靠員工的手寫統(tǒng)計(jì)和簡單表格數(shù)據(jù)的處理,消息通知還依靠員工口頭通知。研究目標(biāo)、研究內(nèi)容和準(zhǔn)備解決的問題:1、目標(biāo):提供給管理人員一個(gè)對(duì)就業(yè)信息、招聘信息、招聘公司信息的管理平臺(tái),而學(xué)員在此可以了解到歷屆學(xué)員就業(yè)信息和最新的招聘信息、面試通知和面試成績等。2、內(nèi)容:需研究員工的工作流程,在工作流程中交互的基本信息都是什么及信息的組織方式,以及員工期望對(duì)現(xiàn)有功能的額外擴(kuò)充。同時(shí)需了解學(xué)員希望在此了解到的信息。3、準(zhǔn)備解決的問題:各種就業(yè)相關(guān)信息在數(shù)據(jù)庫的組織方式及關(guān)聯(lián)性,把員工的工作流程轉(zhuǎn)換成系統(tǒng)功能邏輯,如何提高系統(tǒng)的安全性,使系統(tǒng)安全、易于使用。擬采取的方法、技術(shù)或設(shè)計(jì)(開發(fā))工具:采取visual studio 2005開發(fā)工具和sql server 2005數(shù)據(jù)庫相結(jié)合利用c#開發(fā)的基于b/s模式的系統(tǒng)預(yù)期成果:1、畢業(yè)設(shè)計(jì)成果軟通動(dòng)力學(xué)員就業(yè)管理系統(tǒng)軟件2、畢業(yè)論文軟通動(dòng)力學(xué)員就業(yè)管理系統(tǒng)的開發(fā)進(jìn)度計(jì)劃:2006.12.1 - 2007.2.1:查找資料、搜集相關(guān)素材2007.2.2 - 2007.3.11:完成數(shù)據(jù)庫和數(shù)據(jù)庫基類部分的設(shè)計(jì)2007.3.12 - 2007.3.21:完成自定義控件、母版頁、招聘信息和公司信息模塊部分的設(shè)計(jì)2007.3.22 - 2007.4.30:完成就業(yè)信息、面試公告和面試記錄模塊部分的設(shè)計(jì)2007.5.1 - 2007.5.20:整理資料、撰寫畢業(yè)論文2007.5.20 - 2007.5.25:根據(jù)導(dǎo)師要求,完善畢業(yè)設(shè)計(jì)和論文指導(dǎo)教師對(duì)選題報(bào)告的意見: 同意開題 指導(dǎo)教師簽名: 2006年12月1日開題報(bào)告ii河南大學(xué)2007屆畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)任務(wù)書(由學(xué)生本人認(rèn)真填寫)學(xué)號(hào)03023216姓名王濤導(dǎo)師姓名程云志任務(wù)書起止日期2006年12月8日 至 2007年5月20日論文提要:本論文以實(shí)戰(zhàn)項(xiàng)目開發(fā)為主線,主要介紹了:系統(tǒng)實(shí)現(xiàn)的全過程(包括項(xiàng)目開發(fā)的需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼實(shí)現(xiàn)等重要環(huán)節(jié))2、相關(guān)數(shù)據(jù)庫理論應(yīng)用的介紹3、項(xiàng)目設(shè)計(jì)的主要技術(shù)實(shí)現(xiàn)及理論背景的介紹,主要項(xiàng)目功能及相關(guān)實(shí)現(xiàn)的介紹等等。課題任務(wù)要求:1、了解整個(gè)工作流程中設(shè)計(jì)到的信息傳遞和存儲(chǔ)。2、熟悉visual studio 2005開發(fā)平臺(tái)、sql 2005的使用及c#語言的應(yīng)用。3、熟悉并劃分出系統(tǒng)的功能模塊,規(guī)劃好系統(tǒng)的整體開發(fā)進(jìn)程。4、實(shí)現(xiàn):學(xué)員就業(yè)信息、公司招聘信息、招聘公司資料、招聘公告、面試公告、面試記錄等信息的管理,同時(shí)實(shí)現(xiàn)各種針對(duì)學(xué)員的有效信息的發(fā)布與修改。主要參考文獻(xiàn):1 馬駿、何欣等編著,c#網(wǎng)絡(luò)編程及應(yīng)用,機(jī)械工業(yè)出版社,2005年7月2劉楊編著,突破c#編程實(shí)例五十講,中國水利水電出版社,2002年9月3劉瑞新著,c#網(wǎng)絡(luò)編程及應(yīng)用開發(fā)實(shí)例與習(xí)題解答,機(jī)械工業(yè)出版社,2004年6月4 karli watson著,c#2005數(shù)據(jù)庫編程經(jīng)典教程,人民郵電出版社,2007年4月5 donis marshall,visual c#2005技術(shù)內(nèi)幕,清華大學(xué)出版社,2007年1月河南大學(xué)2007屆畢業(yè)設(shè)計(jì)(論文、創(chuàng)作)中期檢查表學(xué)院名稱:計(jì)算機(jī)與信息工程學(xué)院題目名稱軟通動(dòng)力學(xué)員就業(yè)管理系統(tǒng)的開發(fā)學(xué)號(hào)03023216所學(xué)專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)指導(dǎo)教師姓 名程云志姓名王濤一、畢業(yè)設(shè)計(jì)進(jìn)展情況1、已經(jīng)完成需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)等前期工作;2、完成了相關(guān)知識(shí)的了解與學(xué)習(xí),相關(guān)資料搜集,相關(guān)開發(fā)平臺(tái)、開發(fā)語言的學(xué)習(xí);3、進(jìn)入編碼實(shí)現(xiàn)階段,初步完成了數(shù)據(jù)庫基類和數(shù)據(jù)庫層的設(shè)計(jì),并且業(yè)務(wù)層中招聘信息管理和招聘公司信息管理模塊的已完成。二、存在問題數(shù)據(jù)庫基類的方法還不能完全滿足滿足業(yè)務(wù)層對(duì)數(shù)據(jù)庫的各種篩選,由于需求分析的不徹底,未能完全分析出所有的數(shù)據(jù)請(qǐng)求,所以寫的方法還不夠完整,不能完全體現(xiàn)出數(shù)據(jù)層的功能,另外業(yè)務(wù)邏輯層中的部分代碼還未完成。三、下一階段的研究方法或設(shè)計(jì)思路設(shè)計(jì)出合理、簡化的系統(tǒng)整體界面,因此要合理利用母版頁和自定義控件,減少頁面設(shè)計(jì)代碼量,頁面設(shè)計(jì)中計(jì)劃主要分三個(gè)部分,每個(gè)部分由所設(shè)計(jì)出的各種自定義控件和其他控件組成,并將其與業(yè)務(wù)邏輯層及數(shù)據(jù)庫層連接在一起,完成系統(tǒng)所需功能。在時(shí)間允許的情況下進(jìn)行相關(guān)功能擴(kuò)展。四、指導(dǎo)教師對(duì)學(xué)生設(shè)計(jì)(論文、創(chuàng)作)進(jìn)展等方面的評(píng)語 程序設(shè)計(jì)進(jìn)展適中,系統(tǒng)的需求分析、數(shù)據(jù)庫的設(shè)計(jì)、部分功能模塊雛形等基本完成。論文已經(jīng)著手書寫。整體上的進(jìn)度符合中期檢查的要求。 指導(dǎo)教師簽字: 2007年4 月 10日此表除第四項(xiàng)外由學(xué)生填寫指導(dǎo)教師簽名河南大學(xué)2007屆畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)綜合成績表(一)學(xué)院名稱:計(jì)算機(jī)與信息工程學(xué)院學(xué) 號(hào)03023216姓名王濤專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)指導(dǎo)教師程云志(講師)綜合得分86論文題目軟通動(dòng)力學(xué)員就業(yè)管理系統(tǒng)的開發(fā)指導(dǎo)教師評(píng)語及得分指導(dǎo)教師評(píng)語該論文語句通順,條理清晰,格式符合要求,論文的論點(diǎn)較為突出,論證較為合理。該就業(yè)管理系統(tǒng)功能強(qiáng)大,安全性高,符合本科生論文要求。評(píng)分項(xiàng)目分值指導(dǎo)教師對(duì)畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)評(píng)分撰寫開題報(bào)告、文獻(xiàn)綜述15調(diào)查研究查閱整理資料10學(xué)習(xí)態(tài)度與規(guī)范要求10數(shù)據(jù)處理、文字表達(dá)10論文(設(shè)計(jì)、創(chuàng)作)質(zhì)量和創(chuàng)新意識(shí)55合計(jì)100得分1291074886指導(dǎo)教師簽名 2007年5月20日評(píng)閱教師評(píng)語及評(píng)分評(píng)閱教師評(píng)語該論文語句通順,條理清晰,格式符合要求,論文的論點(diǎn)較為突出,論證較為合理。就業(yè)管理系統(tǒng)能夠?yàn)楣咎峁?qiáng)大的管理服務(wù),符合本科生論文要求。評(píng)分項(xiàng)目分值評(píng)閱畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)評(píng)分撰寫開題報(bào)告、文獻(xiàn)綜述15調(diào)查研究查閱整理資料10學(xué)習(xí)態(tài)度與規(guī)范要求10數(shù)據(jù)處理、文字表達(dá)10論文(設(shè)計(jì)、創(chuàng)作)質(zhì)量和創(chuàng)新意識(shí)55合計(jì)100得分1281074885評(píng)閱教師簽名 2007年5月20日此表由教師填寫河南大學(xué)2007屆畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)綜合成績表(二)學(xué)號(hào)03023216姓名王濤所在學(xué)院計(jì)算機(jī)與信息工程學(xué)院答辯委員會(huì)評(píng)語及評(píng)分答辯委員會(huì)評(píng)語該生答辯時(shí),對(duì)于就業(yè)管理系統(tǒng)的開發(fā)、設(shè)計(jì)以及具體的實(shí)現(xiàn)都能詳細(xì)說明。對(duì)于所提問題,反映敏捷,基礎(chǔ)知識(shí)扎實(shí),描述清楚。答辯委員簽字: 2007年5月26日評(píng)分 項(xiàng)目 分值論文答辯小組評(píng)分答辯情況論文質(zhì)量合計(jì)(100)內(nèi)容表達(dá)情況(15)答辯問題情況(25)規(guī)范要求與文字表達(dá)(20)論文(設(shè)計(jì)、創(chuàng)作)質(zhì)量和創(chuàng)新意識(shí)(40)得分1222183386答辯委員會(huì)主任簽字: 2007年5月26日畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)成績綜合評(píng)定: 86分綜合評(píng)定等級(jí): 良備注:一、論文的質(zhì)量評(píng)定,應(yīng)包括對(duì)論文的語言表達(dá)、結(jié)構(gòu)層次、邏輯性理論分析、設(shè)計(jì)計(jì)算、分析和概括能力及在論文中是否有新的見解或創(chuàng)新性成果等做出評(píng)價(jià)。從論文來看學(xué)生掌握本專業(yè)基礎(chǔ)理論和基本技能的程度。二、成績?cè)u(píng)定采用結(jié)構(gòu)評(píng)分法,即由指導(dǎo)教師、評(píng)閱教師和答辯委員會(huì)分別給分(以百分計(jì)),評(píng)閱教師得分乘以20%加上指導(dǎo)教師得分乘以20%加上答辯委員會(huì)得分乘以60%即綜合成績。評(píng)估等級(jí)按優(yōu)、良、中、差劃分,優(yōu)90-100分;良76-89分;中60-75分;差60分以下。三、評(píng)分由專業(yè)教研室或院組織專門評(píng)分小組(不少于5人),根據(jù)指導(dǎo)教師和答辯委員會(huì)意見決定每個(gè)學(xué)生的分?jǐn)?shù),在有爭議時(shí),應(yīng)由答辯委員會(huì)進(jìn)行表決。四、畢業(yè)論文答辯工作結(jié)束后,各院應(yīng)于6月20日前向教務(wù)處推薦優(yōu)秀論文以匯編成冊(cè),推薦的篇數(shù)為按當(dāng)年學(xué)院畢業(yè)生人數(shù)的1.5%篇。五、各院亦可根據(jù)本專業(yè)的不同情況,制定相應(yīng)的具有自己特色的內(nèi)容。須報(bào)教務(wù)處備案。六、書寫格式要求:1、目錄;2、內(nèi)容提要須書寫200左右漢字,開題報(bào)告(文科除外)的內(nèi)容要根據(jù)不同專業(yè)的課題任務(wù)要求,闡述查閱文獻(xiàn)、文案論證、解題思路、工作步驟等;3、正文(含引言、結(jié)論等);4、參考文獻(xiàn)(或資料)河南大學(xué)本科生畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)承諾書論文題目軟通動(dòng)力學(xué)員就業(yè)管理系統(tǒng)的開發(fā)姓 名王濤所學(xué)專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)學(xué) 號(hào)03023216完成時(shí)間2007年5 月20日指導(dǎo)教師姓名職稱程云志(講師)承諾內(nèi)容:1、本畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)是學(xué)生 王濤 在導(dǎo)師 程云志 的指導(dǎo)下獨(dú)立完成的,沒有抄襲、剽竊他人成果,沒有請(qǐng)人代做,若在畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)的各種檢查、評(píng)比中被發(fā)現(xiàn)有以上行為,愿按學(xué)校有關(guān)規(guī)定接受處理,并承擔(dān)相應(yīng)的法律責(zé)任。2、學(xué)校有權(quán)保留并向上級(jí)有關(guān)部門送交本畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)的復(fù)印件和磁盤。備注:學(xué)生簽名: 指導(dǎo)教師簽名: 2007年5月20日 2007年5月20日說明:學(xué)生畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)如有保密等要求,請(qǐng)?jiān)趥渥⒅忻鞔_,承諾內(nèi)容第2條即以備注為準(zhǔn)。目 錄摘 要iabstractii第1章 緒論11.1 開發(fā)背景及意義11.2 開發(fā)軟件簡介1第2章 系統(tǒng)開發(fā)技術(shù)基礎(chǔ)22.1 ado.net數(shù)據(jù)訪問22.1.1 數(shù)據(jù)訪問方法22.1.2 存儲(chǔ)過程32.2 自定義控件32.3 三層架構(gòu)5第3章 系統(tǒng)分析與概要設(shè)計(jì)63.1 軟通動(dòng)力學(xué)員就業(yè)管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)63.2 系統(tǒng)分析與功能設(shè)計(jì)73.2.1 用戶登錄73.2.2 就業(yè)信息管理7第4章 就業(yè)管理系統(tǒng)的實(shí)現(xiàn)94.1 就業(yè)管理系統(tǒng)中的數(shù)據(jù)訪問94.1.1 basedataaccess類94.1.2 dataaccess類104.1.3 entities層114.1.4 sqlhelper類114.2 詳細(xì)設(shè)計(jì)124.2.1 創(chuàng)建面試記錄124.2.2 面試記錄的編輯更新144.2.3 刪除面試記錄的實(shí)現(xiàn)154.2.4 系統(tǒng)搜索功能模塊15結(jié) 論17參考文獻(xiàn)18河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文摘 要軟通動(dòng)力學(xué)員就業(yè)管理系統(tǒng)主要實(shí)現(xiàn)了學(xué)員就業(yè)信息的管理、招聘信息和面試成績的發(fā)布、招聘公司信息的管理及信息統(tǒng)計(jì)。論文首先介紹了軟通動(dòng)力學(xué)員就業(yè)管理系統(tǒng)開發(fā)的背景及目的,其次對(duì)開發(fā)必須的軟件進(jìn)行了簡單的介紹,系統(tǒng)的開發(fā)技術(shù)基礎(chǔ)介紹也是必不可少的,在其中介紹了數(shù)據(jù)訪問、自定義控件、系統(tǒng)開發(fā)模式等技術(shù)特色。論文接著對(duì)系統(tǒng)開發(fā)的數(shù)據(jù)庫設(shè)計(jì)和概要設(shè)計(jì)進(jìn)行了闡述,其后論文就系統(tǒng)中的數(shù)據(jù)訪問關(guān)鍵類及核心方法進(jìn)行了詳細(xì)介紹,最后介紹了系統(tǒng)部分功能模塊的核心算法和實(shí)現(xiàn)。關(guān)鍵詞:三層架構(gòu),自定義控件,數(shù)據(jù)訪問,信息管理abstractlink iss staff employment management system placement of trainees main employment information management, recruitment information and interview results released recruitment company information management and information statistics. the paper firstly introduces the background of iss staff employment management system and purpose, secondly, the development of the necessary software is simply introduced, the system based on the development of technology is essential. in presenting the data access, usercontrols and systems development mode technology characteristics. papers proceeded to the development of database systems design and outline design of the exposition, later papers on the system data access class and visit key core methods are described in detail, finally, papers introduces the system of functional modules of the core algorithm and implementation.keywords:three-tier structure, user controls,data access ,information management第 17 頁第1章 緒論隨著近年來軟通動(dòng)力公司培訓(xùn)業(yè)務(wù)的發(fā)展,所培訓(xùn)的學(xué)員日益增多,而對(duì)學(xué)員信息的管理工作還采用人工管理的方式,導(dǎo)致了信息管理工作無法適應(yīng)公司發(fā)展。系統(tǒng)正是在此背景下提出了,系統(tǒng)以visual studio 2005為開發(fā)工具,借助sql server 2005這一強(qiáng)大的數(shù)據(jù)庫管理系統(tǒng)來實(shí)現(xiàn)對(duì)學(xué)員信息的現(xiàn)代化管理。1.1 開發(fā)背景及意義軟通動(dòng)力技術(shù)培訓(xùn)有限公司是軟通動(dòng)力創(chuàng)建的培養(yǎng)國際化軟件人才的it實(shí)戰(zhàn)培訓(xùn)基地。軟通動(dòng)力軟件實(shí)訓(xùn)工程開始于2002年,目前已在北京、武漢、無錫等地建立了大型實(shí)戰(zhàn)教學(xué)基地,年增長率300%。因此對(duì)學(xué)員信息的管理統(tǒng)計(jì)成為一個(gè)必不可少的工作。本系統(tǒng)使用方便、可靠性高、成本低。使用該系統(tǒng)可以提高公司就業(yè)部工作人員的工作效率,同時(shí)提供給學(xué)員一個(gè)更方便的就業(yè)信息途徑。1.2 開發(fā)軟件簡介visual studio 2005是microsoft為實(shí)現(xiàn).net技術(shù)而開發(fā)的一套工具組件,具有全新的獨(dú)一無二的集成開發(fā)環(huán)境及編程語言c#。c#是從c和c+演變而來的一種簡單的、面向?qū)ο蟮暮皖愋桶踩男滦统绦蛟O(shè)計(jì)語言。c#幾乎綜合了目前所有高級(jí)語言的優(yōu)點(diǎn),主要特點(diǎn)是語法簡潔,精心設(shè)計(jì)的面向?qū)ο笤O(shè)計(jì),與web的緊密結(jié)合,完全的安全性和錯(cuò)誤處理,易于使用的版本處理技術(shù),很好的靈活性和兼容性。因此c#是一種不錯(cuò)的軟件開發(fā)語言。第2章 系統(tǒng)開發(fā)技術(shù)基礎(chǔ)系統(tǒng)在開發(fā)過程中運(yùn)用了三層架構(gòu)開發(fā)模式,同時(shí)結(jié)合了大量自定義控件的使用,這些技術(shù)的運(yùn)用降低了系統(tǒng)的代碼量的冗余,同時(shí)ado.net數(shù)據(jù)訪問技術(shù)的運(yùn)用使得數(shù)據(jù)訪問更安全和數(shù)據(jù)管理方式多元化。2.1 ado.net數(shù)據(jù)訪問microsoft最早提出的開放數(shù)據(jù)互聯(lián)的技術(shù)現(xiàn)在已經(jīng)成為計(jì)算機(jī)業(yè)界的標(biāo)準(zhǔn)數(shù)據(jù)庫接口,繼而又提出了ado(activex data objects)的設(shè)想。統(tǒng)一數(shù)據(jù)訪問技術(shù)是一個(gè)開放的技術(shù)體系,不同的開發(fā)工具,不同的高級(jí)程序設(shè)計(jì)語言都可以采用統(tǒng)一數(shù)據(jù)訪問技術(shù)來開發(fā)應(yīng)用項(xiàng)目。ado.net是在ado的基礎(chǔ)之上發(fā)展起來的,它提供一個(gè)適用于創(chuàng)建分布式的、共享的數(shù)據(jù)庫應(yīng)用程序標(biāo)準(zhǔn)編程接口。microsoft最新推出的sql server 2005在吸收sql server 2000優(yōu)點(diǎn)的同時(shí)又增加了很多新的功能。本系統(tǒng)采用的數(shù)據(jù)庫系統(tǒng)是sql server 2005數(shù)據(jù)庫管理系統(tǒng)。2.1.1 數(shù)據(jù)訪問方法要建立和數(shù)據(jù)提供者之間的連接,可以通過sqlconnection對(duì)象來實(shí)現(xiàn)。整個(gè)數(shù)據(jù)訪問過程如下:1. 創(chuàng)建連接數(shù)據(jù)源字符串系統(tǒng)與sql server 2005的數(shù)據(jù)庫連接字符串代碼如下:string connstr=”server=;database=northwind;uid=sa;pwd=sa;”;2. 使用sqlconnection對(duì)象打開連接sqlconnection myconn=new sqlconnection(connstr);myconn.open();3. 使用sqlcommand對(duì)象執(zhí)行sql命令string sqlstr=”select * from mng_user”;sqlcommand mycommand=new sqlcommand(sqlstr,myconn);4. 使用sqldatareader來獲取數(shù)據(jù)sqldatareader sdr=mycommand.executereader();或使用sqldataadapter對(duì)象來完成數(shù)據(jù)存取sqldataadapter adadapter = new sqldataadapter();adadapter.selectcommand = new sqlcommand(sqlstr, myconn);datatable tempdatatable = new datatable();adadapter.fill(tempdatatable);5. 關(guān)閉連接myconn.close();2.1.2 存儲(chǔ)過程存儲(chǔ)過程實(shí)際上就是一系列sql語句的集合,是數(shù)據(jù)庫對(duì)象之一。使用存儲(chǔ)過程的優(yōu)點(diǎn)如下:(1) 存儲(chǔ)過程在服務(wù)器端運(yùn)行,執(zhí)行速度快,因?yàn)榉?wù)器不必每次執(zhí)行時(shí)都分析和編譯它。(2) 確保數(shù)據(jù)庫安全。使用存儲(chǔ)過程可以完成所有的數(shù)據(jù)庫操作,并可通過編程方式控制上述操作對(duì)數(shù)據(jù)庫信息訪問的權(quán)限。(3) 調(diào)用存儲(chǔ)過程可以認(rèn)為是一個(gè)三層架構(gòu),這使程序易于維護(hù),如果程序需要做一些改動(dòng),只需改動(dòng)存儲(chǔ)過程即可。在就業(yè)管理系統(tǒng)中用到了帶參數(shù)的存儲(chǔ)過程來實(shí)現(xiàn)用戶對(duì)數(shù)據(jù)的過濾組合查詢。創(chuàng)建存儲(chǔ)過程語法格式如下:creat proc parameter1 data_type=默認(rèn)值parametern data_type=默認(rèn)值asselect * from table_name where clomn1=parameter andand clomn2=paremetern2.2 自定義控件用戶控件能夠很容易地跨web應(yīng)用程序和公共ui層(user interface)應(yīng)用。與web窗體頁相同,并可以使用任何文本編輯器創(chuàng)作這些控件,或者使用代碼隱藏類開發(fā)這些控件。此外,與web窗體頁一樣,用戶控件可以在第一次請(qǐng)求時(shí)被編譯并存儲(chǔ)在服務(wù)器內(nèi)存中,從而縮短以后請(qǐng)求的響應(yīng)時(shí)間。但與web窗體頁不同的是,不能獨(dú)立地請(qǐng)求用戶控件,用戶控件必須包括在web窗體頁內(nèi)才能使用。與ssi(服務(wù)器端包含文件)相比,用戶控件通過訪問由asp.net提供的對(duì)象模型支持,具有更大的靈活性??梢栽诳丶新暶鞯娜魏螌傩赃M(jìn)行編程,而不只是包含其他文件提供的功能,這與其他任何asp.net服務(wù)器控件一樣。盡管在創(chuàng)作用戶控件時(shí)需要選擇一種語言,但可以將多個(gè)用戶控件包含在用多種語言創(chuàng)作的一個(gè)web窗體頁中。在學(xué)員管理系統(tǒng)中就用到了很多這樣的控件,在項(xiàng)目開發(fā)過程中這些具備特殊功能的控件不但可以減少部份代碼的重寫,而且提高了項(xiàng)目開發(fā)效率并且更方便簡單。如下邊的一個(gè)用戶文本框代碼如下:/自定義textbox,其中包含多個(gè)自定義控件,以方便的實(shí)現(xiàn)對(duì)各種驗(yàn)證的封裝public class custtextbox:compositecontrolprivate textbox=new textbox();private requiredfieldvalidator require=new requiredfieldvalidator();/定義屬性來控制是否對(duì)控件進(jìn)行驗(yàn)證private bool _enablerequiredfieldvalidator = false;category(requiredfieldvalidator),browsable(true),description(requiredfieldvalidator enable),defaultvalue(false)public bool enablerequiredfieldvalidatorgetreturn this._enablerequiredfieldvalidator;set this._enablerequiredfieldvalidator = value; /重寫事件來決定是否啟用驗(yàn)證控件和控制驗(yàn)證控件的輸出protected override void createchildcontrols()if (!childcontrolscreated) if (this._enablerequiredfieldvalidator)this.require.id = require1;this.require.controltovalidate = this.box.id;this.require.errormessage = 請(qǐng)?zhí)顚?+ this._requirevalidatorerrmsg + ;this.require.enabled=this._enablerequiredfieldvalidor;this.require.display = validatordisplay.none;this.controls.add(require);2.3 三層架構(gòu)三層架構(gòu)是目前軟件開發(fā)所用到的最普遍的開發(fā)模式,它分為ui層、業(yè)務(wù)邏輯層和數(shù)據(jù)庫層。三層架構(gòu)的應(yīng)用使得程序增強(qiáng)了可維護(hù)性,增加了系統(tǒng)的清晰度,便于擴(kuò)充,實(shí)現(xiàn)了對(duì)功能的開放和對(duì)修改的封閉。它使得企業(yè)可以專注于他們的專門領(lǐng)域,有利于發(fā)揮所有人的優(yōu)勢(shì)并提高開發(fā)效率,同時(shí)降低了企業(yè)的開發(fā)成本。三層體系的應(yīng)用程序?qū)I(yè)務(wù)規(guī)則、數(shù)據(jù)訪問、合法性校驗(yàn)等工作放到了中間層進(jìn)行處理。通常情況下,客戶端不直接與數(shù)據(jù)庫進(jìn)行交互,而是通過com/dcom通訊與中間層建立連接,再經(jīng)由中間層與數(shù)據(jù)庫進(jìn)行交互。第3章 系統(tǒng)分析與概要設(shè)計(jì)系統(tǒng)設(shè)計(jì)的成功與否與系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)的合理有著直接的關(guān)系,對(duì)數(shù)據(jù)庫設(shè)計(jì)一定要能夠?qū)⑾到y(tǒng)基本信息組織起來。系統(tǒng)是在b/s模式下開發(fā)的,同時(shí)需要對(duì)用戶權(quán)限設(shè)置,系統(tǒng)主要是為就業(yè)信息管理開發(fā)的,因此用戶登錄和就業(yè)信息管理是兩個(gè)重要的功能模塊。3.1 軟通動(dòng)力學(xué)員就業(yè)管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)該就業(yè)管理系統(tǒng)主要用到以下幾個(gè)數(shù)據(jù)庫表模型:employeementrecord為就業(yè)信息表,employfaceexamrecord為面試信息表,employeementcompany為公司信息表,employmentinfo為招聘信息表,employmentnotice為面試公告信息表。它們的關(guān)系如圖3-1所示。圖3-1 數(shù)據(jù)庫中表關(guān)系圖3.2 系統(tǒng)分析與功能設(shè)計(jì)在學(xué)員就業(yè)管理系統(tǒng)中,就業(yè)部和學(xué)員登錄后可以分別有不同的權(quán)限操作。就業(yè)部員工可以添加有意向招聘學(xué)員的公司信息和面試公告,并在招聘公司資料改變時(shí)及時(shí)更新公司信息,同時(shí)提供了公布面試記錄的功能,以幫助學(xué)員得到最新的招聘信息和面試成績,同時(shí)可以更新各種學(xué)員就業(yè)數(shù)據(jù)。學(xué)員在此系統(tǒng)中可以查詢到最新的招聘信息、面試成績以及學(xué)員就業(yè)信息的統(tǒng)計(jì),更好幫助學(xué)員分析出當(dāng)前就業(yè)形勢(shì),從而幫助學(xué)員改善就業(yè)狀況。3.2.1 用戶登錄系統(tǒng)分為兩種用戶:學(xué)員和員工。首先用戶登錄系統(tǒng)后,系統(tǒng)根據(jù)不同的用戶類型確定頁面顯示方式。就業(yè)部員工和管理員可以更新和刪除各種就業(yè)相關(guān)信息,而學(xué)生只能查看信息資料,不能對(duì)其進(jìn)行修改。在數(shù)據(jù)庫的學(xué)員表和員工表中都有自己的用戶名和密碼字段。首先用戶在登錄時(shí)選擇是員工登錄還是學(xué)員登錄,這樣系統(tǒng)會(huì)在不同的數(shù)據(jù)庫表中查找匹配項(xiàng),實(shí)現(xiàn)用戶驗(yàn)證功能。由于系統(tǒng)是在b/s模式下開發(fā)的,因而安全性問題必不可少。本系統(tǒng)采用md5算法實(shí)現(xiàn)密碼的加密操作,系統(tǒng)在讀取客戶端數(shù)據(jù)時(shí)先對(duì)數(shù)據(jù)進(jìn)行加密,然后和數(shù)據(jù)庫中已經(jīng)加密的記錄匹配,保證數(shù)據(jù)安全。3.2.2 就業(yè)信息管理就業(yè)部員工登錄系統(tǒng)后可以在不同模塊查看相關(guān)的不同信息,由于不同模塊間業(yè)務(wù)形式雖然不同,但是在具體數(shù)據(jù)操作上還是有很多共同之處。例如對(duì)招聘信息的更新操作,此頁面中的數(shù)據(jù)都根據(jù)查詢字符串傳進(jìn)的id來對(duì)頁面中的數(shù)據(jù)進(jìn)行綁定,此頁面與新增操作頁面是相同的,通過查詢字符串是否傳入?yún)?shù)來判斷此時(shí)是新增招聘信息業(yè)務(wù)還是更新招聘信息業(yè)務(wù),公司選擇公司名稱(放大鏡),并選擇招聘方向,填寫相關(guān)的如招聘人數(shù)、截至日期等信息。為了幫助用戶更快找到操作對(duì)象,在每個(gè)模塊的主頁面中均列出了依據(jù)關(guān)鍵信息搜索,這些搜索條件多是由textbox和綁定好的dropdownlist實(shí)現(xiàn)的,同時(shí)可查看到每條記錄的詳細(xì)信息,其中對(duì)學(xué)員就業(yè)信息模塊中的操作必須為已畢業(yè)學(xué)員,因此在添加學(xué)員就業(yè)信息記錄時(shí)必須對(duì)提取的數(shù)據(jù)進(jìn)行限制。第4章 就業(yè)管理系統(tǒng)的實(shí)現(xiàn)數(shù)據(jù)訪問的實(shí)現(xiàn)是系統(tǒng)設(shè)計(jì)中很重要的一部分,它直接關(guān)系到整個(gè)系統(tǒng)能否成功實(shí)現(xiàn)用戶對(duì)信息管理的需求。在本章中詳細(xì)介紹了就業(yè)管理系統(tǒng)中的數(shù)據(jù)訪問,同時(shí)介紹了本系統(tǒng)的部分功能實(shí)現(xiàn)。4.1 就業(yè)管理系統(tǒng)中的數(shù)據(jù)訪問在軟通學(xué)員反饋管理系統(tǒng)中有專門的數(shù)據(jù)訪問層dataaccess。此層中的類都是繼承基類basedataaccess,通過調(diào)用此類的方法,得到數(shù)據(jù)集dataset。本系統(tǒng)用的是自定義dataset,每個(gè)表返回一個(gè)不同的dataset,這種自定義數(shù)據(jù)集可以準(zhǔn)確的記錄數(shù)據(jù)表的數(shù)據(jù)行、字段等信息。由于系統(tǒng)采用的是三層架構(gòu)開發(fā)模式,對(duì)數(shù)據(jù)的處理轉(zhuǎn)移到數(shù)據(jù)庫層及及其底層數(shù)據(jù)訪問類,因?yàn)樵诓樵冎行枰獦?gòu)造查詢條件,因此需要提出了sqlhelper類來滿足此需求,數(shù)據(jù)層中需要數(shù)據(jù)取出、更新等操作,因此提出了basedataaccess類供數(shù)據(jù)庫層進(jìn)行系統(tǒng)與數(shù)據(jù)庫訪問使用。4.1.1 basedataaccess類此類為數(shù)據(jù)庫訪問基類,為以后所有數(shù)據(jù)庫操作提供基礎(chǔ),包括事務(wù)處理和獲取數(shù)據(jù)庫連接。它為dataaccess(即數(shù)據(jù)庫訪問層)提供了很多方法基礎(chǔ):(1)connect()打開數(shù)據(jù)庫連接,disconnect()關(guān)閉數(shù)據(jù)庫連接。(2)begintransaction()開始事務(wù),并返回一個(gè)事務(wù)對(duì)象。commit()提交數(shù)據(jù)庫事務(wù),rollback()事務(wù)執(zhí)行失敗,回滾。(3)filldata(sqldataadapter sda, dataset ds, commandtype cmdtype, string strquerystring)根據(jù)查詢條件查詢數(shù)據(jù)并添加到數(shù)據(jù)集(7個(gè)重載),sda為查詢數(shù)據(jù)集適配器,ds為數(shù)據(jù)集,cmdtype為執(zhí)行命令類型,可能是存儲(chǔ)過程或者string類型的sql查詢語句,strquerystring為存儲(chǔ)過程名或者string類型的sql查詢語句。(4)為updatedata(sqldataadapter sda, datatable dt)更新傳入的數(shù)據(jù)集中的數(shù)據(jù)(2個(gè)重載)。sda為查詢數(shù)據(jù)集適配器,dt為要更新數(shù)據(jù)的數(shù)據(jù)表。(5)getdatacount(string strquerystring)查詢記錄行數(shù)getscalar(string strquerystring)返回查詢的第一行第一個(gè)列executenonquery(string sqlstr)執(zhí)行一條sql語句executestoreprocedure(datatable dt, string spname, hashtable ht)調(diào)用spname存儲(chǔ)過程查詢。(6)executestoreprocedure(string spname, hashtable ht)調(diào)用spname非查詢的spname存儲(chǔ)過程。(7)executestoreprocedurescalar(string spname, hashtable ht) 調(diào)用只返回一個(gè)值的spname存儲(chǔ)過程。(8)executestoreprocedure(string returnvaluename, string spname, hashtable ht) 帶返回值參數(shù)的調(diào)用非查詢的spname存儲(chǔ)過程。4.1.2 dataaccess類數(shù)據(jù)庫訪問層都繼承基類basedataaccess,每個(gè)表都有自己的數(shù)據(jù)庫訪問層。在軟通學(xué)員反饋系統(tǒng)中,主要應(yīng)用到以下幾個(gè)數(shù)據(jù)庫訪問類:dafeedbackstandard.cs、dafeedbackstandarditem.cs、dastudentfeedback.cs、dastudentfeedbackdtl.cs和dastudentfeedbacktype.cs。當(dāng)需要對(duì)這些表進(jìn)行訪問操作時(shí),這些類自動(dòng)生成sqlcommand命令,并為sqldataadapter生成各種command命令。同時(shí),這些類為外部訪問提供了很多方法:(1)getonebyid(int id)根據(jù)標(biāo)識(shí)列查詢。(2)update(dsfeedbackstandard ds)添加、更新、刪除。(3)gettop(int top, string viewname, string filter)查詢和表feedbackstandard相關(guān)的指定視圖前多少行數(shù)據(jù)。(4)getsome(string viewname, string filter)查詢和表feedbackstandard相關(guān)的指定視圖的數(shù)據(jù)。(5)getdataset(string viewname, string filter)返回dataset。(6)select(string viewname, string filter, int pagesize, int pageindex, ref int rowscount)分頁查詢和表feedbackstandard相關(guān)的指定視圖的數(shù)據(jù)。4.1.3 entities層數(shù)據(jù)實(shí)體層都繼承自dataset類,它為一種自定義數(shù)據(jù)集合。對(duì)于不同的表產(chǎn)生不同的數(shù)據(jù)集,在軟通學(xué)員反饋系統(tǒng)中,主要用到以下幾個(gè)數(shù)據(jù)集:dsemployementrecord、dsemployfaceexamrecord、dsemploymentcompany、dsemploymentinfo和dsemploymentnotice。在這些數(shù)據(jù)集中包含了表集合、行集合、事件集合等。例如,在數(shù)據(jù)集dsemployementrecord中employementrecorddatatable為表集合(繼承自datatable),employementrecordrow為行集合(繼承自datarow),employementrecordrowchangeevent為事件集合(繼承自eventargs)。4.1.4 sqlhelper類這個(gè)類是用來構(gòu)造sql語句的工具類。為了避免在ui層、br層都反復(fù)使用sql語句,造成數(shù)據(jù)庫訪問混亂,提高程序的可維護(hù)性和可擴(kuò)展性,系統(tǒng)專門用到sql構(gòu)造工具類。此類幾乎包含了所有需要用到的sql語句構(gòu)造方法:(1)addcondition(string _tablename, string _fieldname, operator _operator, datatype _datatype, string _value, string _controlid) 添加查詢條件,基礎(chǔ)方法(7個(gè)重載)。_tablename為表名或別名,可為空串(如果字段名唯一,不需要加表名或別名標(biāo)識(shí)),_fieldname為字段名,_operator為運(yùn)算符號(hào),_datatype為數(shù)據(jù)類型,_value為比較值,_controlid為對(duì)應(yīng)的控件id。(2)addordercondition(string _tablename, string _fieldname, bool _isdesc, string _fieldcontrolid, string _ordercontrolid) 添加排序條件,基礎(chǔ)方法(3個(gè)重載)。_tablename為表名或別名,可為空串(如果字段名唯一,不需要加表名或別名標(biāo)識(shí)),_fieldname為字段名,_isdesc為排序方式:是否倒序,_fieldcontrolid為字段名對(duì)應(yīng)的控件id,_ordercontrolid為排序方式對(duì)應(yīng)的控件id。(3)getfiltercondition()返回查詢的條件語句,包含排序,例:and order by 或空串。4.2 詳細(xì)設(shè)計(jì)軟通動(dòng)力學(xué)員就業(yè)管理系統(tǒng)是軟通動(dòng)力學(xué)員管理系統(tǒng)中的一部分。在就業(yè)管理系統(tǒng)中主要包括招聘信息、招聘公司信息、面試公告、面試記錄、學(xué)員就業(yè)信息五部分。系統(tǒng)主界面如圖4-1所示。圖4-1 系統(tǒng)主界面下面將分別介紹就業(yè)管理模塊的各個(gè)子模塊。因?yàn)榇四K各子模塊功能實(shí)現(xiàn)在業(yè)務(wù)邏輯上較為相近,故詳細(xì)介紹面試記錄子模塊功能的實(shí)現(xiàn)。4.2.1 創(chuàng)建面試記錄在此功能模塊中要錄入面試公司、面試學(xué)員、面試地點(diǎn)、面試時(shí)間等信息,其中面試公司和面試學(xué)員的錄入是以模態(tài)窗口傳值的方式進(jìn)行,而為了更方便用戶尋找所需信息,提供了搜索功能,它們的具體界面如圖4-2、4-3所示。圖4-2 增加面試記錄頁面圖4.3 模態(tài)窗口首先通過querystringid是否為空判斷所執(zhí)行任務(wù)時(shí)增加還是編輯,確定頁面控件的展現(xiàn)方式。然后用戶可以在這里填寫面試記錄信息,填寫完畢后提交時(shí),將據(jù)此生成一條信息記錄,并將對(duì)應(yīng)信息存放到記錄的各個(gè)字段中,然后更新數(shù)據(jù)集,其中bremployfaceexamrecord是面試記錄對(duì)應(yīng)的業(yè)務(wù)層類,dsemployfaceexamrecord是其對(duì)應(yīng)的實(shí)體層類獲得一條空記錄。實(shí)現(xiàn)新增面試記錄的主要代碼如下:dsemployfaceexamrecord.employfaceexamrecorddatatable newtable = ds.employfaceexamrecord;dsemployfaceexamrecord.employfaceexamrecordrow newrow=(dsemployfaceexamrecord.employfaceexamrecordrow)=newtable.newrow()給新記錄各字段賦值主要代碼如下:if (this.hiddenfield1.value != null & this.hiddenfield1.value != )newrow.companyid = int.parse(this.hiddenfield1.value); newrow.userid = loginhandler.currentuser.recid;newrow.createdate = datetime.now;更新數(shù)據(jù)集主要代碼如下。newtable.addemployfaceexamrecordrow(newrow);bs.update(ds);4.2.2 面試記錄的編輯更新首先當(dāng)頁面加載時(shí)根據(jù)request.querystringid不為空,調(diào)用getmessage()來將頁面中的控件綁定到對(duì)應(yīng)記錄的數(shù)據(jù),在更新后相應(yīng)字段獲取到最新更新的內(nèi)容,更新數(shù)據(jù)集即可。主要代碼如下:protected void getmessage()int id = int.parse(request.querystringid);bremployfaceexamrecord bs = new bremployfaceexamrecord();dsemployfaceexamrecord ds = bs.getviewbyid(id);dsemployfaceexamrecord.employfaceexamrecordrow dr = (dsemployfaceexamrecord.employfaceexamrecordrow)ds.employfaceexamrecord.rows0;this.hiddenfield1.value = dr.companyid.tostring();this.hiddenfield2.value = dr.studentid.tostring();/顯示記錄this.lbl_recid.text = dr.recid.tostring(); /獲得id對(duì)應(yīng)的一條記錄int id = int.parse(request.querystringid);dsemployfaceexamrecord ds = bs.getviewbyid(id); dsemployfaceexamrecord.employfaceexamrecordrow dr = (dsemployfaceexamrecord.employfaceexamrecordrow)ds.employfaceexamrecord.rows0;/修改原有記錄dr.companyid = int.parse(this.hiddenfield1.value);/更新記錄集bs.update(ds);4.2.3 刪除面試記錄的實(shí)現(xiàn)當(dāng)通過custdatagrid的gridviewcommandeventargs的commandname為del時(shí),可判斷用戶執(zhí)行刪除操作,此時(shí)可通過另一個(gè)參數(shù)commandargument來獲取到要?jiǎng)h除記錄的主鍵,則可調(diào)用業(yè)務(wù)層的delonebyid(int id)方法來刪除此條記錄。主要代碼如下:if (e.commandname = mydel)int key1 = int.parse(e.commandargument.tostring();bremployfaceexamrecord info = new bremployfaceexamrecord()
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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年全不銹鋼圓凳項(xiàng)目可行性研究報(bào)告
- 2025年P(guān)VC浴室柜項(xiàng)目可行性研究報(bào)告
- 基于超星學(xué)習(xí)通平臺(tái)的大學(xué)體育線上課程的教學(xué)實(shí)踐與思考
- 2025年發(fā)電機(jī)用空氣濾芯項(xiàng)目可行性研究報(bào)告
- 飯店工程合同范本
- 2025年度北京車牌租賃服務(wù)協(xié)議標(biāo)準(zhǔn)文本
- 中國竹制品行業(yè)市場(chǎng)全景監(jiān)測(cè)及投資戰(zhàn)略咨詢報(bào)告
- 環(huán)境信息化現(xiàn)狀評(píng)估報(bào)告
- 2025年度單車租賃與新能源技術(shù)研發(fā)合同
- 2025年度廣告著作權(quán)轉(zhuǎn)讓合同模板
- 店鋪轉(zhuǎn)讓資金分期合同范本
- 法律法規(guī)合規(guī)性評(píng)價(jià)分析報(bào)告
- 凈水器物業(yè)協(xié)議書
- 齊魯書社四年級(jí)傳統(tǒng)文化教案第三單元 交友之道
- 社區(qū)衛(wèi)生服務(wù)機(jī)構(gòu)社會(huì)實(shí)踐報(bào)告
- 電力系統(tǒng)動(dòng)態(tài)仿真與建模
- 庭院工程暫預(yù)算報(bào)價(jià)單(龍威景觀)
- 2024年南京機(jī)電職業(yè)技術(shù)學(xué)院單招職業(yè)技能測(cè)試題庫及答案解析
- 投標(biāo)技術(shù)服務(wù)和質(zhì)保期服務(wù)計(jì)劃
- 2023年全國高考體育單招考試英語試卷試題真題(精校打印版)
- 音樂欣賞與實(shí)踐(中職音樂)全套教學(xué)課件
評(píng)論
0/150
提交評(píng)論