版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
xxxx大學(xué)xx學(xué)院本科畢業(yè)論文-緒論1.1教務(wù)管理系統(tǒng)的研究背景教務(wù)管理系統(tǒng)是具有最新的業(yè)務(wù)信息。它將引導(dǎo)廣大用戶(hù)網(wǎng)上尋找自己所需要的信息從而進(jìn)行業(yè)務(wù)的交流,在切實(shí)加強(qiáng)對(duì)用戶(hù)業(yè)務(wù)信息的維護(hù),提高用戶(hù)業(yè)務(wù)質(zhì)量的基礎(chǔ)上改善、加強(qiáng)用戶(hù)信息化條件建設(shè),利用現(xiàn)代化信息技術(shù)手段將優(yōu)質(zhì)的業(yè)務(wù)網(wǎng)上交流。教務(wù)管理系統(tǒng)的建設(shè)是用戶(hù)的重要的內(nèi)容,為了使用戶(hù)溝通,并且及時(shí)、有序和高效地完成任務(wù),及時(shí)了解用戶(hù)業(yè)務(wù)當(dāng)前的狀態(tài),因此本系統(tǒng)的建立實(shí)現(xiàn)了用戶(hù)業(yè)務(wù)的需求。1.2系統(tǒng)開(kāi)發(fā)的意義在以往的模式中,大部分都是手工操作信息,這樣既浪費(fèi)了信息的流通,又浪費(fèi)了時(shí)間,不能很好的使用戶(hù)能夠快速解決自己的業(yè)務(wù),而教務(wù)管理系統(tǒng)中,實(shí)現(xiàn)了用戶(hù)可以通過(guò)人機(jī)交互的方式參與解決自己所需要的業(yè)務(wù),用戶(hù)可以依靠系統(tǒng)的指導(dǎo)和導(dǎo)航策略進(jìn)行方便解決自己的業(yè)務(wù),并以自我評(píng)價(jià)和反饋信息來(lái)控制業(yè)務(wù)的過(guò)程。系統(tǒng)是按照前端、后端的思想來(lái)構(gòu)建的,實(shí)現(xiàn)HTML、.NET和SQLserver的完美融合,做出的網(wǎng)站集文字、圖像于一體,充分發(fā)揮多媒體的優(yōu)勢(shì),滿(mǎn)足用戶(hù)需求。通過(guò)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),更加深入、具體化地了解教務(wù)管理系統(tǒng)的各個(gè)模塊,很好地積累了開(kāi)發(fā)經(jīng)驗(yàn),而且對(duì)于.net連接SQLServer數(shù)據(jù)庫(kù)有了更深的認(rèn)知與體會(huì),同時(shí)增強(qiáng)了對(duì)系統(tǒng)綜合設(shè)計(jì)能力及特定環(huán)境下的開(kāi)發(fā)實(shí)現(xiàn)能力。1.3研究方法 本文設(shè)計(jì)的教務(wù)管理系統(tǒng)具有較為完整、規(guī)范的內(nèi)容,可以較為完善地實(shí)現(xiàn)管理功能;系統(tǒng)主要運(yùn)用.NET和SQLServer等軟件開(kāi)發(fā),系統(tǒng)的數(shù)據(jù)存取和和信息管理能力大大增強(qiáng)了管理的靈活性和高效性,從而實(shí)現(xiàn)教務(wù)信息管理系統(tǒng)的便捷有效性。1.4論文構(gòu)成與研究?jī)?nèi)容第一章:緒論,主要論述了教務(wù)系統(tǒng)研發(fā)背景與意義第二章:關(guān)鍵技術(shù)的介紹,包括.NET技術(shù),SQLServer及系統(tǒng)開(kāi)發(fā)模式。第三章:系統(tǒng)分析,包括可行性分析與業(yè)務(wù)流程分析及系統(tǒng)相對(duì)應(yīng)的流圖與數(shù)據(jù)字典。第四章:系統(tǒng)設(shè)計(jì),包括系統(tǒng)功能設(shè)計(jì)與數(shù)據(jù)庫(kù)設(shè)計(jì)。第五章:系統(tǒng)實(shí)現(xiàn),包括登陸界面,首頁(yè),課程資料管理,教師資料管理,學(xué)生資料管理等功能的實(shí)現(xiàn)。第六章:系統(tǒng)測(cè)試與分析2關(guān)鍵技術(shù)介紹2.1.NET技術(shù)ASP.NET是M的一部分,ASP.net是一種建立在公共語(yǔ)言運(yùn)行庫(kù)上的編程框架,可用于在服務(wù)器上生成功能強(qiáng)大的Web應(yīng)用程序。它提供了一個(gè)統(tǒng)一的Web開(kāi)發(fā)模型,并為開(kāi)發(fā)人員提供了創(chuàng)建企業(yè)級(jí)Web應(yīng)用程序所需的各種服務(wù)。ASP.NET是一個(gè)已編譯的、基于.NET的環(huán)境,可以使用任何與.NET兼容的語(yǔ)言(包括VisualBasic.NET、C#和Jscript.)創(chuàng)作應(yīng)用程序。另外,任何ASP.NET應(yīng)用程序都可以完全使用.NETFramework。開(kāi)發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語(yǔ)言運(yùn)行庫(kù)環(huán)境、類(lèi)型安全、繼承等等。.NETFramework是支持生成和運(yùn)行下一代應(yīng)用程序和XMLWebservices的內(nèi)部Windows組件。.NETFramework的幾個(gè)主要組成部分:首先是整個(gè)開(kāi)發(fā)框架的基礎(chǔ),即通用語(yǔ)言運(yùn)行時(shí)以及它所提供的一組基礎(chǔ)類(lèi)庫(kù);在開(kāi)發(fā)技術(shù)方面,.NET提供了全新的數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)技術(shù)ADO.NET,以及網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)技術(shù)ASP.NET和Windows編程技術(shù)WinForms;在開(kāi)發(fā)語(yǔ)言方面,.NET提供了VB、VC++、C#、Jscript等多種語(yǔ)言支持;而VisualStudio.NET則是全面支持.NET的開(kāi)發(fā)工具。.NETFramework主要實(shí)現(xiàn)下列目標(biāo):(1)提供一個(gè)一致的面向?qū)ο蟮木幊汰h(huán)境,而無(wú)論對(duì)象代碼是在本地存儲(chǔ)和執(zhí)行,還是在本地執(zhí)行但在Internet上分布,或者是在遠(yuǎn)程執(zhí)行的。(2)提供一個(gè)將軟件部署和版本控制沖突最小化的代碼執(zhí)行環(huán)境。(3)提供一個(gè)可提高代碼(包括由未知的或不完全受信任的第三方創(chuàng)建的代碼)執(zhí)行安全性的代碼執(zhí)行環(huán)境。(4)提供一個(gè)可消除腳本環(huán)境或解釋環(huán)境的性能問(wèn)題的代碼執(zhí)行環(huán)境。使開(kāi)發(fā)人員的經(jīng)驗(yàn)在面對(duì)類(lèi)型大不相同的應(yīng)用程序(如基于Windows的應(yīng)用程序和基于Web的應(yīng)用程序)時(shí)保持一致。按照工業(yè)標(biāo)準(zhǔn)生成所有通信,以確?;?NETFramework的代碼可與任何其他代碼集成。.NETFramework具有兩個(gè)主要組件:公共語(yǔ)言運(yùn)行庫(kù)和.NETFramework類(lèi)庫(kù)。公共語(yǔ)言運(yùn)行庫(kù)是.NETFramework的基礎(chǔ)。您可以將運(yùn)行庫(kù)看作一個(gè)在執(zhí)行時(shí)管理代碼的代理,它提供內(nèi)存管理、線(xiàn)程管理和遠(yuǎn)程處理等核心服務(wù),并且還強(qiáng)制實(shí)施嚴(yán)格的類(lèi)型安全以及可提高安全性和可靠性的其他形式的代碼準(zhǔn)確性。事實(shí)上,代碼管理的概念是運(yùn)行庫(kù)的基本原則。以運(yùn)行庫(kù)為目標(biāo)的代碼稱(chēng)為托管代碼,而不以運(yùn)行庫(kù)為目標(biāo)的代碼稱(chēng)為非托管代碼。.NETFramework的另一個(gè)主要組件是類(lèi)庫(kù),它是一個(gè)綜合性的面向?qū)ο蟮目芍赜妙?lèi)型集合,您可以使用它開(kāi)發(fā)多種應(yīng)用程序,這些應(yīng)用程序包括傳統(tǒng)的命令行或圖形用戶(hù)界面(GUI)應(yīng)用程序,也包括基于A(yíng)SP.NET所提供的最新創(chuàng)新的應(yīng)用程序(如Web窗體和XMLWebservices)。.NETFramework可由非托管組件承載,這些組件將公共語(yǔ)言運(yùn)行庫(kù)加載到它們的進(jìn)程中并啟動(dòng)托管代碼的執(zhí)行,從而創(chuàng)建一個(gè)可以同時(shí)利用托管和非托管功能的軟件環(huán)境。.NETFramework不但提供若干個(gè)運(yùn)行庫(kù)宿主,而且還支持第三方運(yùn)行庫(kù)宿主的開(kāi)發(fā)。(1)ASP.NET的新性能ASP.NET提供了穩(wěn)定的性能、優(yōu)秀的升級(jí)性、更快速的開(kāi)發(fā)、更簡(jiǎn)便的管理、全新的語(yǔ)言以及網(wǎng)絡(luò)服務(wù)。貫穿整個(gè)ASP.NET的主題就是網(wǎng)站幫用戶(hù)做了大部分不重要的瑣碎的工作。(2)全新的構(gòu)造新的ASP.NET引入受管代碼(ManagedCode)這樣一個(gè)全新概念,橫貫整個(gè)視窗開(kāi)發(fā)平臺(tái)。受管代碼在NGWSRuntime下運(yùn)行,而NGWSRuntime是一個(gè)時(shí)間運(yùn)行環(huán)境,它管理代碼的執(zhí)行,使程序設(shè)計(jì)更為簡(jiǎn)便。(3)高效率對(duì)于一個(gè)程序來(lái)講,速度是非常重要的。在A(yíng)SP中為了盡可能精簡(jiǎn)程序代碼,以至于不得不將代碼移植到一個(gè)低性能的部件中。而ASP.NET則能妥善地解決這一問(wèn)題。(4)易控制在A(yíng)SP.NET里,你將會(huì)擁有一個(gè)“Data-Bounds”(數(shù)據(jù)約束),這意味著它會(huì)與數(shù)據(jù)源連接,并會(huì)自動(dòng)裝入數(shù)據(jù),使控制工作簡(jiǎn)單易行。(5)語(yǔ)言支持ASP.NET支持多種語(yǔ)言,支持編譯類(lèi)語(yǔ)言,支持比如VB、VC++、C#等,它比這些編譯類(lèi)語(yǔ)言運(yùn)行速度快,更適合編寫(xiě)大型應(yīng)用。(6)更好的升級(jí)能力快速發(fā)展的分布式應(yīng)用也需要更快速、更模塊化、更易操作、更多平臺(tái)支持和重復(fù)利用性更強(qiáng)的開(kāi)發(fā),需要一種新的技術(shù)來(lái)適應(yīng)不同的網(wǎng)站,網(wǎng)絡(luò)應(yīng)用和網(wǎng)站需要提供一種更加強(qiáng)大的可升級(jí)的服務(wù)。ASP.NET能夠適應(yīng)上面的要求。C#是一種最新的、面向?qū)ο蟮木幊陶Z(yǔ)言,是微軟在Microsoft.NET中推出的全新語(yǔ)言。這種全新的面向?qū)ο蟮恼Z(yǔ)言使得開(kāi)發(fā)者可以快速的構(gòu)建從底層網(wǎng)站級(jí)到高層商業(yè)組件的不同應(yīng)用。C#在保證了強(qiáng)大的功能和靈活性的同時(shí),給C和C++帶來(lái)了類(lèi)似于VB的快速開(kāi)發(fā),并且它還針對(duì).NET作了特別設(shè)計(jì),比如C#允許XML數(shù)據(jù)直接映射為它的數(shù)據(jù)類(lèi)型等等,這些特性結(jié)合起來(lái)使得C#成為優(yōu)秀的下一代網(wǎng)絡(luò)編程語(yǔ)言。微軟C#語(yǔ)言定義主要是從C和C++繼承而來(lái)的,而且語(yǔ)言中的許多元素也反映了這一點(diǎn)。C#在設(shè)計(jì)者從C++繼承的可選選項(xiàng)方面比JAVA要廣泛一些(比如說(shuō)struts),它還增加了自己新的特點(diǎn)(比方說(shuō)源代碼版本定義).但它還太不成熟,目前不可能擠垮JAVA。C#還需要進(jìn)化成一種開(kāi)發(fā)者能夠接受和采用的語(yǔ)言。而微軟當(dāng)前為它的這種新語(yǔ)言大造聲勢(shì)也是值得注意的。目前大家的反應(yīng)是:“這是對(duì)JAVA的反擊”。C#更像JAVA一些,雖然微軟在這個(gè)問(wèn)題上保持沉默。這也是意料中的事情,因?yàn)镴AVA近來(lái)很成功而使用JAVA的公司都報(bào)告說(shuō)它們?cè)谏a(chǎn)效率上比C++獲得了提高。JAVA所帶來(lái)的巨大影響和大家對(duì)它的廣泛接受已經(jīng)由工作于這種語(yǔ)言和平臺(tái)之上的程序員數(shù)量明顯的說(shuō)明了(估計(jì)世界范圍內(nèi)共有兩百五十萬(wàn)程序員使用JAVA)。由這種語(yǔ)言寫(xiě)成的應(yīng)用程序的數(shù)量是令人驚訝的并已經(jīng)滲透了每一個(gè)級(jí)別的計(jì)算,包括無(wú)線(xiàn)計(jì)算和移動(dòng)電話(huà)(比如日本發(fā)明的JAVA電話(huà))。C#能夠在用戶(hù)領(lǐng)域獲得這樣的禮遇嗎?我們必須等待并觀(guān)望,就象已經(jīng)由SSI公司的CEO和主席KALPATHIS.SURESH指出來(lái)的那樣:"我發(fā)現(xiàn)所有這些都是漸進(jìn)的。如果C#不存在,我們總能回到JAVA或C和C++。這些都不完全是新技術(shù),它們?cè)诟蟮囊饬x上來(lái)說(shuō)只是大公司制造的市場(chǎng)噱頭。我們必須給他們時(shí)間安頓下來(lái)看看這些是不是真的對(duì)IT工業(yè)有什么影響。"C#(CSHARP)是微軟對(duì)這一問(wèn)題的解決方案。C#是一種最新的、面向?qū)ο蟮木幊陶Z(yǔ)言。它使得程序員可以快速地編寫(xiě)各種基于MICROSOFT.NET平臺(tái)的應(yīng)用程序,MICROSOFT.NET提供了一系列的工具和服務(wù)來(lái)最大程度地開(kāi)發(fā)利用計(jì)算與通訊領(lǐng)域。正是由于C#面向?qū)ο蟮淖吭皆O(shè)計(jì),使它成為構(gòu)建各類(lèi)組件的理想之選——無(wú)論是高級(jí)的商業(yè)對(duì)象還是系統(tǒng)級(jí)的應(yīng)用程序。使用簡(jiǎn)單的C#語(yǔ)言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為XML網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語(yǔ)言在任何操作系統(tǒng)上通過(guò)INTERNET進(jìn)行調(diào)用。最重要的是,C#使得C++程序員可以高效的開(kāi)發(fā)程序,而絕不損失C/C++原有的強(qiáng)大的功能。因?yàn)檫@種繼承關(guān)系,C#與C/C++具有極大的相似性,熟悉類(lèi)似語(yǔ)言的開(kāi)發(fā)者可以很快的轉(zhuǎn)向C#。在Microsoft.NET中訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的技術(shù)是ADO.NET。ADO.NET提供了一組用來(lái)連接到數(shù)據(jù)庫(kù),運(yùn)行命令,返回記錄集的類(lèi)庫(kù),與從前的ADO(ActiveXDataObject)相比,Connection和Command對(duì)象很類(lèi)似,而ADO.NET的革新主要體現(xiàn)在如下幾個(gè)方面:首先,ADO.NET提供了對(duì)XML的強(qiáng)大支持,這也是ADO.NET的一個(gè)主要設(shè)計(jì)目標(biāo)。在A(yíng)DO.NET中通過(guò)XMLReader,XMLWriter,XMLNavigator,XMLDocument等可以方便的創(chuàng)建和使用XML數(shù)據(jù),并且支持W3C的XSLT、DTD、XDR等標(biāo)準(zhǔn)。ADO.NET對(duì)XML的支持也為XML成為Microsoft.NET中數(shù)據(jù)交換的統(tǒng)一格式提供了基礎(chǔ)。其次,ADO.NET引入了Dataset的概念,這是一個(gè)駐于內(nèi)存的數(shù)據(jù)緩沖區(qū),它提供了數(shù)據(jù)的關(guān)系型視圖。不管數(shù)據(jù)來(lái)源于一個(gè)關(guān)系型的數(shù)據(jù)庫(kù),還是來(lái)源于一個(gè)XML文檔,我們都可以用一個(gè)統(tǒng)一的編程模型來(lái)創(chuàng)建和使用它。它替代了原有的Recordset的對(duì)象,提高了程序的交互性和可擴(kuò)展性,尤其適合于分布式的應(yīng)用場(chǎng)合。另外,ADO.NET中還引入了一些新的對(duì)象,例如DataReader可以用來(lái)高效率的讀取數(shù)據(jù),產(chǎn)生一個(gè)只讀的記錄集等等。簡(jiǎn)而言之,ADO.NET通過(guò)一系列新的對(duì)象和編程模型,并與XML緊密結(jié)合,使得在Microsoft.NET中的數(shù)據(jù)操作十分方便和高效。ASP.NET是Microsoft.NET中的網(wǎng)絡(luò)編程結(jié)構(gòu),它使得建造、運(yùn)行和發(fā)布網(wǎng)絡(luò)應(yīng)用非常方便和高效。VisualStudio.NET作為微軟的下一代開(kāi)發(fā)工具,它和.NET開(kāi)發(fā)框架緊密結(jié)合,是構(gòu)建下一代互聯(lián)網(wǎng)應(yīng)用的優(yōu)秀工具。由于VisualStudio.NET通過(guò)提供一個(gè)統(tǒng)一的集成開(kāi)發(fā)環(huán)境及工具,大大提高了開(kāi)發(fā)者的效率;十分方便.NET程序的創(chuàng)建和調(diào)試,所以VisualStudio.NET是開(kāi)發(fā)ASP.NET應(yīng)用程序的常用工具。在VisualStudio.NET中用戶(hù)可以直接使用它里面的組件來(lái)創(chuàng)建ASP.NET應(yīng)用程序,同時(shí)它也是一個(gè)功能豐富的編程環(huán)境,集成了多種語(yǔ)言支持(如:C#、VC++、VB);簡(jiǎn)化了服務(wù)器端的開(kāi)發(fā);提供了高效地創(chuàng)建和使用網(wǎng)絡(luò)服務(wù)的方法等等。當(dāng)用VisualStudio.NET創(chuàng)建一個(gè)ASP.NET工程時(shí),VisualStudio.NET會(huì)自動(dòng)配置好IIS應(yīng)用,用戶(hù)直接應(yīng)用即可。2.2SQLServer技術(shù)SQLServer是Microsoft公司推出的SQLServer數(shù)據(jù)庫(kù)管理系統(tǒng)。它的特性包括:(1)Internet集成。SQLServer數(shù)據(jù)庫(kù)引擎提供完整的XML支持。它還具有構(gòu)成最大的Web站點(diǎn)的數(shù)據(jù)存儲(chǔ)組件所需的可伸縮性、可用性和安全功能。SQLServer2008程序設(shè)計(jì)模型與WindowsDNA構(gòu)架集成,用以開(kāi)發(fā)Web應(yīng)用程序,并且SQLServer支持EnglishQuery和Microsoft搜索服務(wù)等功能,在Web應(yīng)用程序中包含了用戶(hù)友好的查詢(xún)和強(qiáng)大的搜索功能。(2)可伸縮性和可用性。同一個(gè)數(shù)據(jù)庫(kù)引擎可以在不同的平臺(tái)上使用,從運(yùn)行MicrosoftWindows®到運(yùn)行MicrosoftWindows2008數(shù)據(jù)中心版的大型多處理器服務(wù)器。SQLServer企業(yè)版支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級(jí)到最大Web站點(diǎn)所需的性能級(jí)別。(3)企業(yè)級(jí)數(shù)據(jù)庫(kù)功能。SQLServer關(guān)系數(shù)據(jù)庫(kù)引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫(kù)引擎充分保護(hù)數(shù)據(jù)完整性,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫(kù)的用戶(hù)的開(kāi)銷(xiāo)減到最小。SQLServer分布式查詢(xún)使用戶(hù)得以引用來(lái)自不同數(shù)據(jù)源的數(shù)據(jù),就好像這些數(shù)據(jù)是SQLServer數(shù)據(jù)庫(kù)的一部分,同時(shí)分布式事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。復(fù)制同樣使您得以維護(hù)多個(gè)數(shù)據(jù)復(fù)本,同時(shí)確保單獨(dú)的數(shù)據(jù)復(fù)本保持同步。可將一組數(shù)據(jù)復(fù)制到多個(gè)移動(dòng)的脫接用戶(hù),使這些用戶(hù)自主地工作,然后將他們所做的修改合并回發(fā)布服務(wù)器。(4)易于安裝、部署和使用。SQLServer中包括一系列管理和開(kāi)發(fā)工具,這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用SQLServer的過(guò)程。SQLServer2008還支持基于標(biāo)準(zhǔn)的、與WindowsDNA集成的程序設(shè)計(jì)模型,使SQLServer數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無(wú)縫部分。這些功能使您得以快速交付SQLServer應(yīng)用程序,使客戶(hù)只需最少的安裝和管理開(kāi)銷(xiāo)即可實(shí)現(xiàn)這些應(yīng)用程序。(5)數(shù)據(jù)倉(cāng)庫(kù)。SQLServer中包括提取和分析匯總數(shù)據(jù)以進(jìn)行聯(lián)機(jī)分析處理(OLAP)的工具。SQLServer中還包括一些工具,可用來(lái)直觀(guān)地設(shè)計(jì)數(shù)據(jù)庫(kù)并通過(guò)EnglishQuery來(lái)分析數(shù)據(jù)。2.3系統(tǒng)開(kāi)發(fā)模式在網(wǎng)絡(luò)連接模式中,除對(duì)等網(wǎng)外,還有另一種形式的網(wǎng)絡(luò),即客戶(hù)機(jī)/服務(wù)器,Client/Server。在客戶(hù)機(jī)/服務(wù)器網(wǎng)絡(luò)中,服務(wù)器是網(wǎng)絡(luò)的核心,而客戶(hù)機(jī)是網(wǎng)絡(luò)的基礎(chǔ),客戶(hù)機(jī)依靠服務(wù)器獲得所需要的網(wǎng)絡(luò)資源,而服務(wù)器為客戶(hù)機(jī)提供網(wǎng)絡(luò)必須的資源。這里客戶(hù)和服務(wù)器都是指通信中所涉及的兩個(gè)應(yīng)用進(jìn)程(軟件)。使用計(jì)算機(jī)的人是計(jì)算機(jī)的“用戶(hù)”(user)而不是“客戶(hù)”(client)。但在許多國(guó)外文獻(xiàn)中,也經(jīng)常把運(yùn)行客戶(hù)程序的機(jī)器稱(chēng)為client(這種情況下也可把client譯為“客戶(hù)機(jī)”),把運(yùn)行服務(wù)器程序的機(jī)器稱(chēng)為server。所以有時(shí)要根據(jù)上下文判斷client與server是指軟件還是硬件。它是軟件系統(tǒng)體系結(jié)構(gòu),通過(guò)它可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì),將任務(wù)合理分配到Client端和Server端來(lái)實(shí)現(xiàn),降低了系統(tǒng)的通訊開(kāi)銷(xiāo)。目前大多數(shù)應(yīng)用軟件系統(tǒng)都是Client/Server形式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的Web應(yīng)用發(fā)展,Web和Client/Server應(yīng)用都可以進(jìn)行同樣的業(yè)務(wù)處理,應(yīng)用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶(hù)都可以訪(fǎng)問(wèn)新的和現(xiàn)有的應(yīng)用系統(tǒng),通過(guò)現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴(kuò)展出新的應(yīng)用系統(tǒng)。這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向。C/S與B/S區(qū)別:Client/Server是建立在局域網(wǎng)的基礎(chǔ)上的.Browser/Server是建立在廣域網(wǎng)的基礎(chǔ)上的。1.硬件環(huán)境不同:C/S一般建立在專(zhuān)用的網(wǎng)絡(luò)上,小范圍里的網(wǎng)絡(luò)環(huán)境,局域網(wǎng)之間再通過(guò)專(zhuān)門(mén)服務(wù)器提供連接和數(shù)據(jù)交換服務(wù).B/S建立在廣域網(wǎng)之上的,不必是專(zhuān)門(mén)的網(wǎng)絡(luò)硬件環(huán)境,例與電話(huà)上網(wǎng),租用設(shè)備,信息自己管理。有比C/S更強(qiáng)的適應(yīng)范圍,一般只要有操作系統(tǒng)和瀏覽器就行2.對(duì)安全要求不同C/S一般面向相對(duì)固定的用戶(hù)群,對(duì)信息安全的控制能力很強(qiáng).一般高度機(jī)密的信息系統(tǒng)采用C/S結(jié)構(gòu)適宜.可以通過(guò)B/S發(fā)布部分可公開(kāi)信息.B/S建立在廣域網(wǎng)之上,對(duì)安全的控制能力相對(duì)弱,面向是不可知的用戶(hù)群.3.對(duì)程序架構(gòu)不同C/S程序可以更加注重流程,可以對(duì)權(quán)限多層次校驗(yàn),對(duì)系統(tǒng)運(yùn)行速度可以較少考慮.B/S對(duì)安全以及訪(fǎng)問(wèn)速度的多重的考慮,建立在需要更加優(yōu)化的基礎(chǔ)之上.比C/S有更高的要求B/S結(jié)構(gòu)的程序架構(gòu)是發(fā)展的趨勢(shì),從MS的.Net系列的BizTalk2008Exchange2008等,全面支持網(wǎng)絡(luò)的構(gòu)件搭建的系統(tǒng)。SUN和IBM推的JavaBean構(gòu)件技術(shù)等,使B/S更加成熟.4.軟件重用不同C/S程序可以不可避免的整體性考慮,構(gòu)件的重用性不如在B/S要求下的構(gòu)件的重用性好.B/S對(duì)的多重結(jié)構(gòu),要求構(gòu)件相對(duì)獨(dú)立的功能.能夠相對(duì)較好的重用.就入買(mǎi)來(lái)的餐桌可以再利用,而不是做在墻上的石頭桌子5.系統(tǒng)維護(hù)不同系統(tǒng)維護(hù)是軟件生存周期中,開(kāi)銷(xiāo)大,重要C/S程序由于整體性,必須整體考察,處理出現(xiàn)的問(wèn)題以及系統(tǒng)升級(jí).升級(jí)難.可能是再做一個(gè)全新的系統(tǒng)B/S構(gòu)件組成,方面構(gòu)件個(gè)別的更換,實(shí)現(xiàn)系統(tǒng)的無(wú)縫升級(jí).系統(tǒng)維護(hù)開(kāi)銷(xiāo)減到最小.用戶(hù)從網(wǎng)上自己下載安裝就可以實(shí)現(xiàn)升級(jí)。6.處理問(wèn)題不同C/S程序可以處理用戶(hù)面固定,并且在相同區(qū)域,安全要求高需求,與操作系統(tǒng)相關(guān).應(yīng)該都是相同的系統(tǒng)B/S建立在廣域網(wǎng)上,面向不同的用戶(hù)群,分散地域,這是C/S無(wú)法作到的.與操作系統(tǒng)平臺(tái)關(guān)系最小.7.用戶(hù)接口不同C/S多是建立的Window平臺(tái)上,表現(xiàn)方法有限,對(duì)程序員普遍要求較高B/S建立在瀏覽器上,有更加豐富和生動(dòng)的表現(xiàn)方式與用戶(hù)交流.并且大部分難度減低,減低開(kāi)發(fā)成本.8.信息流不同C/S程序一般是典型的中央集權(quán)的機(jī)械式處理,交互性相對(duì)低B/S信息流向可變化,B-BB-CB-G等信息、流向的變化,更像交易中心。應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕。最簡(jiǎn)單的C/S體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)應(yīng)用由兩部分組成,即客戶(hù)應(yīng)用程序和數(shù)據(jù)庫(kù)服務(wù)器程序。二者可分別稱(chēng)為前臺(tái)程序與后臺(tái)程序。運(yùn)行數(shù)據(jù)庫(kù)服務(wù)器程序的機(jī)器,也稱(chēng)為應(yīng)用服務(wù)器。一旦服務(wù)器程序被啟動(dòng),就隨時(shí)等待響應(yīng)客戶(hù)程序發(fā)來(lái)的請(qǐng)求;客戶(hù)應(yīng)用程序運(yùn)行在用戶(hù)自己的電腦上,對(duì)應(yīng)于數(shù)據(jù)庫(kù)服務(wù)器,可稱(chēng)為客戶(hù)電腦,當(dāng)需要對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行任何操作時(shí),客戶(hù)程序就自動(dòng)地尋找服務(wù)器程序,并向其發(fā)出請(qǐng)求,服務(wù)器程序根據(jù)預(yù)定的規(guī)則作出應(yīng)答,送回結(jié)果,應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕。數(shù)據(jù)的儲(chǔ)存管理功能較為透明。在數(shù)據(jù)庫(kù)應(yīng)用中,數(shù)據(jù)的儲(chǔ)存管理功能,是由服務(wù)器程序和客戶(hù)應(yīng)用程序分別獨(dú)立進(jìn)行的,前臺(tái)應(yīng)用可以違反的規(guī)則,并且通常把那些不同的(不管是已知還是未知的)運(yùn)行數(shù)據(jù),在服務(wù)器程序中不集中實(shí)現(xiàn),例如訪(fǎng)問(wèn)者的權(quán)限,編號(hào)可以重復(fù)、必須有客戶(hù)才能建立定單這樣的規(guī)則。所有這些,對(duì)于工作在前臺(tái)程序上的最終用戶(hù),是“透明”的,他們無(wú)須過(guò)問(wèn)(通常也無(wú)法干涉)背后的過(guò)程,就可以完成自己的一切工作。在客戶(hù)服務(wù)器架構(gòu)的應(yīng)用中,前臺(tái)程序不是非常“瘦小”,麻煩的事情都交給了服務(wù)器和網(wǎng)絡(luò)。在C/S體系的下,數(shù)據(jù)庫(kù)不能真正成為公共、專(zhuān)業(yè)化的倉(cāng)庫(kù),它受到獨(dú)立的專(zhuān)門(mén)管理。C/S架構(gòu)的劣勢(shì)是高昂的維護(hù)成本且投資大。首先,采用C/S架構(gòu),要選擇適當(dāng)?shù)臄?shù)據(jù)庫(kù)平臺(tái)來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)數(shù)據(jù)的真正“統(tǒng)一”,使分布于兩地的數(shù)據(jù)同步完全交由數(shù)據(jù)庫(kù)系統(tǒng)去管理,但邏輯上兩地的操作者要直接訪(fǎng)問(wèn)同一個(gè)數(shù)據(jù)庫(kù)才能有效實(shí)現(xiàn),有這樣一些問(wèn)題,如果需要建立“實(shí)時(shí)”的數(shù)據(jù)同步,就必須在兩地間建立實(shí)時(shí)的通訊連接,保持兩地的數(shù)據(jù)庫(kù)服務(wù)器在線(xiàn)運(yùn)行,網(wǎng)絡(luò)管理工作人員既要對(duì)服務(wù)器維護(hù)管理,又要對(duì)客戶(hù)端維護(hù)和管理,這需要高昂的投資和復(fù)雜的技術(shù)支持,維護(hù)成本很高,維護(hù)任務(wù)量大。其次,傳統(tǒng)的C/S結(jié)構(gòu)的軟件需要針對(duì)不同的操作系統(tǒng)系統(tǒng)開(kāi)發(fā)不同版本的軟件,由于產(chǎn)品的更新?lián)Q代十分快,代價(jià)高和低效率已經(jīng)不適應(yīng)工作需要。在JAVA這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后,B/S架構(gòu)更是猛烈沖擊C/S,并對(duì)其形成威脅和挑戰(zhàn)。 3系統(tǒng)分析3.1系統(tǒng)可行性分析為避免投資失誤,保證新系統(tǒng)的成功開(kāi)發(fā)和運(yùn)行,從技術(shù)、經(jīng)濟(jì)和社會(huì)三方面對(duì)本系統(tǒng)的可行性進(jìn)行了分析和研究。該系統(tǒng)擬采用成熟的數(shù)據(jù)庫(kù)技術(shù)與系統(tǒng)開(kāi)發(fā)技術(shù),使用MicrosoftSQL和.NET技術(shù).本系統(tǒng)對(duì)用戶(hù)的要求,除了需要具備在MicrosoftWindows平臺(tái)上使用個(gè)人電腦的知識(shí)外,并不需要特別的技術(shù)能力。使用系統(tǒng)的管理員,在投入使用前,無(wú)需對(duì)操作系統(tǒng)的人員進(jìn)行培訓(xùn)。這樣既減少投入成本又簡(jiǎn)化了操作環(huán)節(jié)。因此,開(kāi)發(fā)該系統(tǒng)具有技術(shù)可行性。經(jīng)濟(jì)可行性分析要估計(jì)項(xiàng)目的成本和效益,分析項(xiàng)目經(jīng)濟(jì)上是否合理。即進(jìn)行成本效益分析,評(píng)估項(xiàng)目的開(kāi)發(fā)成本,計(jì)算開(kāi)發(fā)成本是否會(huì)保證項(xiàng)目預(yù)期的全部利潤(rùn)。系統(tǒng)的開(kāi)發(fā)基于本人對(duì)程序開(kāi)發(fā)的實(shí)踐學(xué)習(xí)而來(lái),無(wú)需資金投入,并且系統(tǒng)開(kāi)發(fā)過(guò)程投入的成本不高,因此開(kāi)發(fā)經(jīng)費(fèi)完全可以接受。因此,教務(wù)管理系統(tǒng)在經(jīng)濟(jì)上是可行的。本系統(tǒng)的社會(huì)可行性主要從法律因素、用戶(hù)使用可行性?xún)煞矫孢M(jìn)行研究。(1)法律因素本系統(tǒng)是根據(jù)教務(wù)管理系統(tǒng)的實(shí)際情況開(kāi)發(fā)研制的,是通過(guò)大量的調(diào)研得出的,系統(tǒng)的系統(tǒng)設(shè)計(jì)是在獨(dú)立的環(huán)境下完成的,無(wú)可供抄襲的系統(tǒng)產(chǎn)品。(2)用戶(hù)使用可行性本系統(tǒng)對(duì)用戶(hù)的要求,除了需要具備在MicrosoftWindows平臺(tái)上使用個(gè)人電腦的知識(shí)外,并不需要特別的技術(shù)能力。使用系統(tǒng)的管理員,在投入使用前,無(wú)需對(duì)操作系統(tǒng)的人員進(jìn)行培訓(xùn)。這樣既減少投入成本又簡(jiǎn)化了操作環(huán)節(jié)。由以上分析可知,本系統(tǒng)具有社會(huì)可行性。3.2業(yè)務(wù)流程分析在進(jìn)行業(yè)務(wù)流程分析時(shí),需要按照原有信息流動(dòng)過(guò)程,逐個(gè)地調(diào)查分析所有環(huán)節(jié)的處理業(yè)務(wù)、處理內(nèi)容、處理順序和對(duì)處理時(shí)間的要求,弄清各個(gè)環(huán)節(jié)需要的信息、信息來(lái)源、流經(jīng)去向、處理方法、計(jì)算方法、提供信息的時(shí)間和信息形態(tài)(報(bào)告、報(bào)單、屏幕顯示)等。業(yè)務(wù)流程分析可以幫助開(kāi)發(fā)者了解該業(yè)務(wù)處理過(guò)程,發(fā)現(xiàn)和處理系統(tǒng)調(diào)查工作中的錯(cuò)誤和疏漏。業(yè)務(wù)流程分析是通過(guò)業(yè)務(wù)流程圖來(lái)進(jìn)行,即用一些規(guī)定的符號(hào)及連線(xiàn)來(lái)表示某個(gè)具體業(yè)務(wù)處理過(guò)程。具體業(yè)務(wù)流程如圖3.1所示。圖3.1業(yè)務(wù)流程圖3.3數(shù)據(jù)流圖數(shù)據(jù)流程是指數(shù)據(jù)在系統(tǒng)中產(chǎn)生、傳輸、加工處理、使用、存儲(chǔ)的過(guò)程。數(shù)據(jù)流程分析是把數(shù)據(jù)在現(xiàn)行系統(tǒng)內(nèi)部的流動(dòng)抽象的獨(dú)立起來(lái),舍去了具體組織機(jī)構(gòu)、信息載體、處理工具、物質(zhì)、材料等,單從數(shù)據(jù)流動(dòng)過(guò)程來(lái)考查實(shí)際業(yè)務(wù)的數(shù)據(jù)處理模式。數(shù)據(jù)流程與數(shù)據(jù)流程分析是今后建立數(shù)據(jù)庫(kù)系統(tǒng)和設(shè)計(jì)功能模塊處理過(guò)程的基礎(chǔ)。描述數(shù)據(jù)流程的工具是數(shù)據(jù)流程圖以及其附帶的數(shù)據(jù)字典、處理邏輯等圖表。其中數(shù)據(jù)流程圖是描述系統(tǒng)邏輯模型的主要工具,它以少數(shù)幾種符號(hào)綜合地反映出信息在系統(tǒng)中的流動(dòng)、存儲(chǔ)和傳遞。在業(yè)務(wù)流程分析的基礎(chǔ)上,對(duì)數(shù)據(jù)流進(jìn)行了分析,從數(shù)據(jù)流動(dòng)過(guò)程考察了實(shí)際業(yè)務(wù)的數(shù)據(jù)處理模式。該系統(tǒng)的數(shù)據(jù)流圖分為頂層、一層、二層?,F(xiàn)行的頂層數(shù)據(jù)流圖如圖3.2所示。圖3.2頂層數(shù)據(jù)流圖具體分析第一層數(shù)據(jù)流圖,該層數(shù)據(jù)流圖如圖3.3所示。圖3.3第一層數(shù)據(jù)流圖由于論文的篇幅限制不能一一列舉數(shù)據(jù)流圖,只給出了部分?jǐn)?shù)據(jù)流圖,其他的數(shù)據(jù)流圖基本一致。4系統(tǒng)設(shè)計(jì)4.1系統(tǒng)功能設(shè)計(jì)系統(tǒng)設(shè)計(jì)是一個(gè)把系統(tǒng)需求轉(zhuǎn)換成用系統(tǒng)表示的過(guò)程。通過(guò)對(duì)目標(biāo)系統(tǒng)的分析和研究,做出了對(duì)教務(wù)管理系統(tǒng)的總體規(guī)劃,這是全面開(kāi)發(fā)系統(tǒng)的重要基礎(chǔ)。在對(duì)教務(wù)管理系統(tǒng)全面分析調(diào)查的基礎(chǔ)上,制定出教務(wù)管理系統(tǒng)的總體規(guī)劃。系統(tǒng)設(shè)計(jì)包括系統(tǒng)總體設(shè)計(jì)、系統(tǒng)詳細(xì)設(shè)計(jì)、系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)、系統(tǒng)開(kāi)發(fā)工具、開(kāi)發(fā)技術(shù)和開(kāi)發(fā)模式等。從數(shù)據(jù)流圖出發(fā),對(duì)數(shù)據(jù)流圖進(jìn)行分析,得出的層次化的模塊結(jié)構(gòu)圖.教務(wù)管理系統(tǒng)功能模塊圖如圖4.1所示:圖4.1教務(wù)系統(tǒng)功能模塊4.2系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)是本系統(tǒng)的核心和基礎(chǔ)。它設(shè)計(jì)的好壞直接影響著整個(gè)系統(tǒng)的質(zhì)量。數(shù)據(jù)是一切系統(tǒng)設(shè)計(jì)的基礎(chǔ),通俗地說(shuō),數(shù)據(jù)庫(kù)設(shè)計(jì)就像高樓大廈的根基一樣,如果設(shè)計(jì)得不合理、不完善,將在系統(tǒng)開(kāi)發(fā)過(guò)程中,甚至到后期的系統(tǒng)維護(hù)、功能變更和功能擴(kuò)充時(shí),引起較多問(wèn)題,嚴(yán)重時(shí)甚至要重新設(shè)計(jì),重做大量已完成工作,這將是對(duì)資源的極大浪費(fèi)。從數(shù)據(jù)需求分析中得出系統(tǒng)的實(shí)體屬性圖。管理員實(shí)體屬性圖如圖4.2所示:圖4.2管理員實(shí)體屬性圖從數(shù)據(jù)需求分析中得出系統(tǒng)的實(shí)體屬性圖,如圖4.3所示:說(shuō)明:圖中用矩形表示實(shí)體。實(shí)體之間的關(guān)系用菱形表示,用無(wú)向邊把菱形與有關(guān)實(shí)體連接,在邊上標(biāo)明聯(lián)系的類(lèi)型。實(shí)體的屬性用橢圓表示,并用無(wú)向邊把實(shí)體與屬性聯(lián)系起來(lái)。數(shù)據(jù)庫(kù)中包含11個(gè)數(shù)據(jù)表,表名及其用途如表所示。表4.1數(shù)據(jù)表的介紹表名功能說(shuō)明Class班級(jí)表Course課程表Course_Type課程類(lèi)別表Department系別表Grade年級(jí)表News公告表Speciality專(zhuān)業(yè)表Speciality_Course課程所在專(zhuān)業(yè)表Teacher教師表Student學(xué)生表Role管理員表表4.2Class列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空IDINT4ClassIDCHAR10SpecialityIDCHAR10√SpecialityNameNVARCHAR50√EntranceYearCHAR10√MonitorIDCHAR10√表4.3Course列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空IDINT4CourseIDCHAR10√CourseNameNVARCHAR50√CoursetypeIDNVARCHAR50√TotalperiodTINYINT1√WeekperiodTINYINT1√CreditHourTINYINT1√RemarkNVARCHAR50√表4.4Course_Type列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空IDINT4CoursetypeIDCHAR10√TypenameCHAR10√表4.5Department列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空IDINT4DepartmentIDVARCHAR50√DepartmentNameVARCHAR50√DepartmentHeadVARCHAR50√表4.6Grade列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空IDINT4StudentIDCHAR10√CourseIDCHAR10√GradeTINYINT1√表4.7News列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空IDINT4TitleNVARCHAR50√ContentsNVARCHAR50√TypeNVARCHAR50√表4.8Speciality列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空IDINT4SpecialityIDNVARCHAR50√SpecialityNameNVARCHAR50√DepartmentIDNVARCHAR50√表4.9Speciality_course列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空IDINT4SpecialityIDCHAR10√CourseIDCHAR10√TermTINYINT1√表4.10Student列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空IDINT4StudentIDCHAR10√StudentNameVARCHAR50√N(yùn)ationCHAR10√SexCHAR10√BirthdayDATATIME8√ClassIDCHAR10√TelephoneCHAR10√CredithourCHAR10√Ru_dataCHAR10√AddressNVARCHAR50√PwdVARCHAR50√RemarkVARCHAR200√表4.11Teacher列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空IDINT4TeacherIDCHAR10√TeacherNameCHAR10√DepartmentIDCHAR10√SexCHAR10TechnicalPostCHAR10√TelephoneCHAR10√HoneAddrCHAR10√PwdVARCHAR50√RemarkVARCHAR200√表4.12Role列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空IDINT4UsernameCHAR10√MypasswordVARCHAR50√UsertypeVARCHAR50√圖系統(tǒng)E-R圖5系統(tǒng)實(shí)現(xiàn)5.1登錄模塊(1)登錄界面此模塊的主要功能是通過(guò)用戶(hù)輸入用戶(hù)名和密碼來(lái)判斷該用戶(hù)是否是本系統(tǒng)用戶(hù)和判斷用戶(hù)權(quán)限的級(jí)別。系統(tǒng)會(huì)按照使用者提供的用戶(hù)名和密碼與數(shù)據(jù)庫(kù)讀出的數(shù)據(jù)來(lái)判斷用戶(hù)。若數(shù)據(jù)不匹配則會(huì)彈出輸入錯(cuò)誤提示框。如圖5.1所示:圖5.1登錄程序流程如圖5.2 圖5.2登錄程序流程圖5.2主框架界面通過(guò)登陸界面進(jìn)入系統(tǒng)之后,可以看到當(dāng)前操作系統(tǒng)及服務(wù)器相關(guān)信息,左側(cè)可以看到系統(tǒng)菜單,包含若干模塊及子項(xiàng),可以實(shí)現(xiàn)對(duì)教師,學(xué)生,課程,成績(jī),班級(jí)及學(xué)校公告的相關(guān)管理,運(yùn)行結(jié)果如圖5.3:圖5.3主框架界面部分實(shí)現(xiàn)代碼如下;<tdheight="36"background="images/main_07.gif"><tablewidth="100%"border="0"cellspacing="0"cellpadding="0"><tr><tdwidth="0"height="52"background="images/main_05.gif"> </td><td><imgheight="14"src="images/uesr.gif"width="14"/><spanclass="STYLE2">當(dāng)前用戶(hù):<asp:LabelID="Label1"runat="server"></asp:Label> <ahref="addlogoin.aspx"target="main">用戶(hù)管理</a> <ahref="#x"onclick="window.parent.location='Login.aspx'">退出系統(tǒng)</a></span></td><tdwidth="247"background="images/main_08.gif"> <tableborder="0"cellpadding="0"cellspacing="0"width="100%"><tr><tdstyle="height:18px">5.3課程資料管理界面點(diǎn)擊左側(cè)課程管理包括課程資料管理,課程資料添加,課程類(lèi)別資料。在課程管理界面點(diǎn)擊課程資料管理,可以看到“添加”按鈕,在課程資料管理界面,可以看到添加的相關(guān)課程信息。圖5.4課程資料管理界面部分實(shí)現(xiàn)代碼如下:stringsql="select*fromcoursetypewherecoursetypeid='"+TextBox1.Text+"'";DataSetds=newzz.CConnection().dataset(sql);if(ds.Tables[0].Rows.Count!=0){sms_lbl_note.Text="已經(jīng)存在該課程編號(hào)";return;}stringsms_sqlstr="insertintocoursetype(typename,coursetypeid)values('"+TextBox2.Text+"','"+TextBox1.Text+"')";SqlCommandsms_comm=newSqlCommand(sms_sqlstr,sms_conn);sms_comm.Connection.Open();try{sms_comm.ExecuteNonQuery();sms_lbl_note.Text="編輯成功";}catch(SqlException){sms_lbl_note.Text="編輯失敗";sms_lbl_note.Style["color"]="red";}5.4教師資料添加界面進(jìn)入教師管理界面,點(diǎn)擊教師資料添加,會(huì)顯示添加項(xiàng),院系,姓名,ID,電話(huà)等信息,如圖5.5圖5.5教師資料添加界面部分實(shí)現(xiàn)代碼如下:<tdbgcolor="#ffffff"rowspan="5"style="background-image:url(images/Bg_01.jpg);width:173px;height:22px">教師資料 </td><tdbgcolor="#ffffff"style="width:173px;height:22px;background-image:url(images/Bg_01.jpg);"><asp:LabelID="Label1"runat="server"Text="教師號(hào):"Width="84px"></asp:Label></td><tdbgcolor="#ffffff"style="width:173px;height:22px;background-image:url(images/Bg_01.jpg);"><asp:TextBoxID="TextBox1"runat="server"CssClass="text"Width="97px"></asp:TextBox></td><tdbgcolor="#ffffff"style="width:173px;height:22px;background-image:url(images/Bg_01.jpg);"><asp:LabelID="Label2"runat="server"Text="教師姓名:"></asp:Label></td><tdbgcolor="#ffffff"style="width:173px;height:22px;background-image:url(images/Bg_01.jpg);"><asp:TextBoxID="TextBox2"runat="server"CssClass="text"></asp:TextBox></td>5.5學(xué)生資料添加界面進(jìn)入學(xué)生管理界面,點(diǎn)擊學(xué)生資料添加,可以看到學(xué)號(hào),姓名,性別,班級(jí)等添加項(xiàng),及關(guān)聯(lián)成績(jī)表的學(xué)分等信息,如圖5.6。圖5.6學(xué)生資料添加界面部分實(shí)現(xiàn)代碼如下:<tdbgcolor="#ffffff"rowspan="6"style="background-image:url(images/Bg_01.jpg);width:86px;height:10px">學(xué)生<br/>資料 </td><tdbgcolor="#ffffff"style="width:86px;height:10px;background-image:url(images/Bg_01.jpg);"><asp:LabelID="Label1"runat="server"Text="學(xué)號(hào):"Width="62px"></asp:Label></td><tdwidth="232"bgcolor="#ffffff"style="width:86px;height:10px;background-image:url(images/Bg_01.jpg);"><asp:TextBoxID="TextBox1"runat="server"CssClass="text"Width="90px"></asp:TextBox></td><tdwidth="119"bgcolor="#ffffff"style="width:86px;height:10px;background-image:url(images/Bg_01.jpg);"><asp:LabelID="Label2"runat="server"Text="學(xué)生姓名:"></asp:Label></td><tdbgcolor="#ffffff"style="width:94px;height:10px;background-image:url(images/Bg_01.jpg);"><asp:TextBoxID="TextBox2"runat="server"CssClass="text"></asp:TextBox></td>6系統(tǒng)測(cè)試與分析測(cè)試是開(kāi)發(fā)時(shí)期最后一個(gè)階段,是保證系統(tǒng)質(zhì)量的重要手段。系統(tǒng)測(cè)試就是在受控制的條件下對(duì)系統(tǒng)或應(yīng)用程序進(jìn)行操作并評(píng)價(jià)操作結(jié)果的過(guò)程,所謂控制條件應(yīng)包括正常條件與非正常條件。系統(tǒng)測(cè)試過(guò)程中應(yīng)該故意地去促使錯(cuò)誤的發(fā)生,也就是事情在不該出現(xiàn)的時(shí)候出現(xiàn)或者在應(yīng)該出現(xiàn)的時(shí)候沒(méi)有出現(xiàn)。從本質(zhì)上說(shuō),系統(tǒng)測(cè)試是"探測(cè)",在“探測(cè)”中發(fā)現(xiàn)系統(tǒng)的毛病。6.1系統(tǒng)測(cè)試的重要性系統(tǒng)測(cè)試在系統(tǒng)生命周期中占據(jù)重要的地位,在傳統(tǒng)的瀑布模型中,系統(tǒng)測(cè)試學(xué)僅處于運(yùn)行維護(hù)階段之前,是系統(tǒng)產(chǎn)品交付用戶(hù)使用之前保證系統(tǒng)質(zhì)量的重要手段。近來(lái),系統(tǒng)工程界趨向于一種新的觀(guān)點(diǎn),即認(rèn)為系統(tǒng)生命周期每一階段中都應(yīng)包含測(cè)試,從而檢驗(yàn)本階段的成果是否接近預(yù)期的目標(biāo),盡可能早的發(fā)現(xiàn)錯(cuò)誤并加以修正,如果不在早期階段進(jìn)行測(cè)試,錯(cuò)誤的延時(shí)擴(kuò)散常常會(huì)導(dǎo)致最后成品測(cè)試的巨大困難。事實(shí)上,對(duì)于系統(tǒng)來(lái)講,不論采用什么技術(shù)和什么方法,系統(tǒng)中仍然會(huì)有錯(cuò)。采用新的語(yǔ)言、先進(jìn)的開(kāi)發(fā)方式、完善的開(kāi)發(fā)過(guò)程,可以減少錯(cuò)誤的引入,但是不可能完全杜絕系統(tǒng)中的錯(cuò)誤,這些引入的錯(cuò)誤需要測(cè)試來(lái)找出,系統(tǒng)中的錯(cuò)誤密度也需要測(cè)試來(lái)進(jìn)行估計(jì)。測(cè)試是所有工程學(xué)科的基本組成單元,是系統(tǒng)開(kāi)發(fā)的重要部分。自有程序設(shè)計(jì)的那天起測(cè)試就一直伴隨著。統(tǒng)計(jì)表明,在典型的系統(tǒng)開(kāi)發(fā)項(xiàng)目中,系統(tǒng)測(cè)試工作量往往占系統(tǒng)開(kāi)發(fā)總工作量的40%以上。而在系統(tǒng)開(kāi)發(fā)的總成本中,用在測(cè)試上的開(kāi)銷(xiāo)要占30%到50%。如果把維護(hù)階段也考慮在內(nèi),討論整個(gè)系統(tǒng)生存期時(shí),測(cè)試的成本比例也許會(huì)有所降低,但實(shí)際上維護(hù)工作相當(dāng)于二次開(kāi)發(fā),乃至多次開(kāi)發(fā),其中必定還包含有許多測(cè)試工作。6.2測(cè)試實(shí)例的研究與選擇程序測(cè)試的主要方法分為兩大類(lèi),白盒測(cè)試和黑盒測(cè)試。白盒測(cè)試:一種是以程序的內(nèi)部邏輯結(jié)構(gòu)為依據(jù)而設(shè)計(jì)測(cè)試用例的方法,因而又稱(chēng)結(jié)構(gòu)測(cè)試或玻璃盒測(cè)試,將系統(tǒng)看成一個(gè)透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來(lái)選定測(cè)試用例,對(duì)系統(tǒng)的邏輯路徑及過(guò)程進(jìn)行測(cè)試,檢查它與設(shè)計(jì)是否相符。白盒測(cè)試就是要選取足夠的測(cè)試用例,對(duì)源代碼實(shí)行比較充分的覆蓋,以便盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤。主要有兩種方法:一種稱(chēng)為邏輯覆蓋法,另一種稱(chēng)為路徑覆蓋法。黑盒測(cè)試:也稱(chēng)功能測(cè)試,數(shù)據(jù)驅(qū)動(dòng)測(cè)試等,它將待測(cè)對(duì)象是一個(gè)黑盒子,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,只依據(jù)規(guī)格說(shuō)明書(shū)檢查程序的功能是否能正常使用。黑盒測(cè)試主要是根據(jù)輸入條件和輸出條件的確定測(cè)試數(shù)據(jù),來(lái)檢查程序是否能產(chǎn)生正確的輸出。進(jìn)行黑盒測(cè)試主要有下面幾種方法:等價(jià)分類(lèi)法、邊界值分析法、猜錯(cuò)法、因果圖法。本系統(tǒng)的測(cè)試綜合了白盒測(cè)試、黑盒測(cè)試兩種方法,但主要使用的是黑盒測(cè)試方法。在測(cè)試當(dāng)中遵循了盡早地和不斷進(jìn)行測(cè)試,保證測(cè)試用例的完整性和有效性原則。通過(guò)測(cè)試達(dá)到以下測(cè)試目的:(1)功能檢查:檢查功能是否爭(zhēng)取,是否遺漏或?qū)崿F(xiàn)不了應(yīng)該實(shí)現(xiàn)的功能等。(2)接口檢查:檢查能否正確地接受信息或輸出信息。(3)數(shù)據(jù)檢查:檢查數(shù)據(jù)結(jié)構(gòu)或外部信息是否有(如數(shù)據(jù)文件)訪(fǎng)問(wèn)錯(cuò)誤。(4)性能檢查:檢查性能需求能否得到滿(mǎn)足。(5)初始化、終止檢查:檢查是否能進(jìn)行正確地初始化或終止。6.3測(cè)試環(huán)境與測(cè)試條件處理器:Inter(R)Core(TM)2DuoT5750內(nèi)存:4GB硬盤(pán):500G操作系統(tǒng):Windows7數(shù)據(jù)庫(kù):SQLServer20086.4系統(tǒng)運(yùn)行情況通過(guò)對(duì)系統(tǒng)的全面測(cè)試,所有測(cè)試條目都已經(jīng)通過(guò),實(shí)現(xiàn)了基本要求,系統(tǒng)可以正常運(yùn)行。6.5系統(tǒng)部署系統(tǒng)通過(guò)IIS安裝到系統(tǒng)操作系統(tǒng)中滿(mǎn)足操作系統(tǒng)IIS6.0。6.6系統(tǒng)評(píng)價(jià)系統(tǒng)評(píng)價(jià)是指系統(tǒng)在正式運(yùn)行了一段時(shí)間之后,對(duì)它在功能上、技術(shù)上和經(jīng)濟(jì)上所進(jìn)行的審核評(píng)價(jià)。針對(duì)本系統(tǒng)的評(píng)價(jià)如下:(1)系統(tǒng)功能評(píng)價(jià)根據(jù)本系統(tǒng)開(kāi)發(fā)前所訂的目標(biāo),在系統(tǒng)完成后經(jīng)過(guò)測(cè)試運(yùn)行,該系統(tǒng)達(dá)到了預(yù)定的開(kāi)發(fā)目標(biāo),在實(shí)際使用中的功能可以滿(mǎn)足用戶(hù)需求。(2)系統(tǒng)技術(shù)評(píng)價(jià)本系統(tǒng)設(shè)計(jì)合理,功能達(dá)到了預(yù)期目標(biāo),且系統(tǒng)運(yùn)行后穩(wěn)定可靠,安全性高,具有實(shí)用性,大大提高了信訪(fǎng)辦公效率。(3)系統(tǒng)經(jīng)濟(jì)評(píng)價(jià)在規(guī)定時(shí)間內(nèi),該系統(tǒng)完成了系統(tǒng)分析時(shí)所確定的系統(tǒng)開(kāi)發(fā)目標(biāo),達(dá)到了設(shè)計(jì)要求,投入使用后為用戶(hù)節(jié)省了大量人力物力財(cái)力,提高了科學(xué)管理水平。結(jié)論本設(shè)計(jì)是在.NET和SQLServer的基礎(chǔ)上實(shí)現(xiàn)的教務(wù)管理系統(tǒng)。本論文主要是對(duì).NET和SQLServer的綜合運(yùn)用,結(jié)合學(xué)校教務(wù)管理的簡(jiǎn)單需求而設(shè)計(jì)的教務(wù)管理系統(tǒng),總體任務(wù)是實(shí)現(xiàn)高效的、方便快捷的教務(wù)信息管理,適應(yīng)信息時(shí)代發(fā)展,提高學(xué)校的管理工作效率,使教務(wù)信息管理更加的系統(tǒng)化、規(guī)范化,便利師生便利學(xué)校教務(wù)管理。本系統(tǒng)主要是針對(duì)教師與學(xué)生的日常信息管理,實(shí)現(xiàn)基本的增刪,修改和查詢(xún),采取各個(gè)步驟聯(lián)合的方式,將學(xué)生信息各方面信息結(jié)合在一起,使得教師對(duì)學(xué)生管理的工作量減少,方便了對(duì)在校師生的管理。畢業(yè)設(shè)計(jì)已然快接近尾聲,由于自身水平有限,對(duì)于.NET和數(shù)據(jù)庫(kù)語(yǔ)言掌握不是很熟練,因此做出來(lái)的系統(tǒng)不是很完善,仍有很多需要改進(jìn)的地方。系統(tǒng)只是實(shí)現(xiàn)了一些簡(jiǎn)單的功能,一些相關(guān)的模塊沒(méi)有實(shí)現(xiàn),并且設(shè)計(jì)過(guò)程中有設(shè)計(jì)不合理之處,一些功能的缺失也在所難免。對(duì)于數(shù)據(jù)庫(kù)的掌握還沒(méi)有做到非常熟練,做設(shè)計(jì)的時(shí)候,因數(shù)據(jù)庫(kù)連接花費(fèi)了很長(zhǎng)時(shí)間處理,并且設(shè)計(jì)過(guò)程中是邊做邊分析,走了不少?gòu)澛?,以后要養(yǎng)成好的習(xí)慣,先做需求分析和概念結(jié)構(gòu)設(shè)計(jì),規(guī)劃完成之后再具體分析,而后才著手開(kāi)始做程序,這樣會(huì)使得系統(tǒng)設(shè)計(jì)整個(gè)過(guò)程更加清晰明了。對(duì)系統(tǒng)界面的整體把握不夠好,頁(yè)面布局也不夠完美,做出來(lái)的很單一,沒(méi)有很強(qiáng)的視覺(jué)沖擊力,對(duì)用戶(hù)吸引力不夠,不具備很強(qiáng)的欣賞性,以后需要在這方面多學(xué)習(xí)。
參考文獻(xiàn)[1]明日科技ASP.NET數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)案例精選,人民郵電出版社[2][美]DavidChappell著,榮耀譯,.NET大局觀(guān)(第2版),北京,電子工業(yè)出版社,2006[3]SQLServer2000數(shù)據(jù)庫(kù)管理與應(yīng)用清華大學(xué)出版社,2006[4]圣殿祭司的ASP.NET2.0開(kāi)發(fā)詳解電子工業(yè)出版社,2006[5]VisualC#2005從入門(mén)到精通清華大學(xué)出版社,2006[6]框架設(shè)計(jì)(第2版):CLRViaC#清華大學(xué)出版社,2006[7]李存斌.數(shù)據(jù)庫(kù)應(yīng)用技術(shù)[M].北京:中國(guó)水利水電出版社,2001[8]羅運(yùn)模.SQLServer2000數(shù)據(jù)倉(cāng)庫(kù)應(yīng)用與開(kāi)發(fā)[M].北京:人民郵電出版社,2001[9]李存斌.數(shù)據(jù)庫(kù)應(yīng)用技術(shù)[M].北京:中國(guó)水利水電出版社,2001[10]C.D.Date,《數(shù)據(jù)庫(kù)系統(tǒng)導(dǎo)論》,機(jī)械工業(yè)出版社,2000[11]林陳雷,郭安源,葛曉東,《教育信息化系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航》,人民郵電出版社,2003[12]張立科,《數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)與工程實(shí)踐》,人民郵電出版社,2004[13]鄭阿奇,《SQLServer教程》.北京:清華大學(xué)出版社.2005附錄添加班級(jí):<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="addclass.aspx.cs"Inherits="addclass"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="/1999/xhtml"><headrunat="server"><title>班級(jí)資料添加</title><linkhref="style.css"rel="stylesheet"type="text/css"/><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/><styletype="text/css"><!--body{ background-image:url(images/Bg_01.jpg);}--></style></head><bodystyle="background-image:url(images/Bg_01.jpg)"><formid="form1"runat="server"><div><table><tr><tdstyle="width:370px;height:12px"></td><tdstyle="width:1959px;height:12px"></td><tdstyle="width:865px;height:12px"></td></tr><tr><tdcolspan="2"><asp:SiteMapPathID="SiteMapPath1"runat="server"Font-Size="Small"SiteMapProvider="defaultSiteMap"></asp:SiteMapPath></td><tdstyle="width:865px"></td></tr></table></div><tablebgcolor="#000000"border="0"cellspacing="1"width="760"><tr><tdbgcolor="#ffffff"style="height:18px;background-image:url(images/Bg_01.jpg);width:65px;background-repeat:repeat;"width="9%">當(dāng)前用戶(hù)</td><tdbgcolor="#ffffff"colspan="4"style="height:18px;background-image:url(images/Bg_01.jpg);width:65px;background-repeat:repeat;"width="91%"> </td></tr><tr><tdbgcolor="#ffffff"rowspan="6"style="background-image:url(images/Bg_01.jpg);width:65px;background-repeat:repeat;height:18px"><asp:LabelID="Label10"runat="server"Text="班級(jí)資料"Width="86px"Font-Size="Small"></asp:Label> </td><tdbgcolor="#ffffff"style="width:65px;height:18px;background-image:url(images/Bg_01.jpg);background-repeat:repeat;"><asp:LabelID="Label2"runat="server"Text="班號(hào):"Width="62px"Font-Size="Small"></asp:Label></td><tdbgcolor="#ffffff"style="width:65px;height:18px;background-image:url(images/Bg_01.jpg);background-repeat:repeat;"><asp:TextBoxID="TextBox1"runat="server"Width="115px"Font-Size="Small"></asp:TextBox></td><tdbgcolor="#ffffff"colspan="2"rowspan="5"style="background-image:url(images/Bg_01.jpg);width:65px;background-repeat:repeat;height:18px"> </td></tr><tr><tdbgcolor="#ffffff"style="width:65px;height:18px;background-image:url(images/Bg_01.jpg);background-repeat:repeat;"><asp:LabelID="Label4"runat="server"Text="班級(jí)名稱(chēng):"Width="88px"Font-Size="Small"></asp:Label></td><tdbgcolor="#ffffff"style="width:65px;height:18px;background-image:url(images/Bg_01.jpg);background-repeat:repeat;"><asp:TextBoxID="TextBox2"runat="server"Width="115px"Font-Size="Small"></asp:TextBox></td></tr><tr><tdbgcolor="#ffffff"style="width:65px;height:18px;background-image:url(images/Bg_01.jpg);background-repeat:repeat;"><asp:LabelID="Label7"runat="server"Text="所屬專(zhuān)業(yè):"Width="82px"Font-Size="Small"></asp:Label></td><tdbgcolor="#ffffff"style="width:65px;height:18px;background-image:url(images/Bg_01.jpg);background-repeat:repeat;"><asp:LabelID="Label5"runat="server"Width="69px"Font-Size="Small"></asp:Label></td></tr><tr><tdbgcolor="#ffffff"style="width:65px;height:18px;background-image:url(images/Bg_01.jpg);background-repeat:repeat;"><asp:LabelID="Label3"runat="server"Text="專(zhuān)業(yè)名稱(chēng):"Width="91px"Font-Size="Small"></asp:Label></td><tdbgcolor="#ffffff"style="width:65px;height:18px;background-image:url(images/Bg_01.jpg);background-repeat:repeat;"><asp:DropDownListID="DropDownList1"runat="server"Width="103px"OnSelectedIndexChanged="DDL1selsctedchange"AutoPostBack="true"Font-Size="Small"></asp:DropDownList></td></tr><tr><tdbgcolor="#ffffff"style="width:65px;height:18px;background-image:url(images/Bg_01.jpg);background-repeat:repeat;"><asp:LabelID="Label6"runat="server"Text="入學(xué)年份:"Width="89px"Font-Size="Small"></asp:Label></td><tdbgcolor="#ffffff"style="width:65px;height:18px;background-image:url(images/Bg_01.jpg);background-repeat:repeat;"><asp:LabelID="Label8"runat="server"></asp:Label></td></tr><tr><tdbgcolor="#ffffff"style="width:65px;height:18px;background-image:url(images/Bg_01.jpg);background-repeat:repeat;"><asp:LabelID="Label1"runat="server"Text="班長(zhǎng):"Font-Size="Small"></asp:Label></td><tdbgcolor="#ffffff"colspan="3"style="height:18px;background-image:url(images/Bg_01.jpg);width:65px;background-repeat:repeat;"><asp:DropDownListID="DropDownList3"runat="server"Width="86px"OnSelectedIndexChanged="DropDownList3_SelectedIndexChanged"AutoPostBack="True"></asp:DropDownList> </td></tr><tr><tdbgcolor="#ffffff"style="height:18px;background-image:url(images/Bg_01.jpg);width:65px;background-repeat:repeat;"></td><tdbgcolor="#ffffff"colspan="4"style="height:18px;background-image:url(images/Bg_01.jpg);width:65px;background-repeat:repeat;"><spanstyle="width:3px;height:21px;background-image:url(images/Bg_01.jpg);"> </span></td></tr><tr><tdalign="center"bgcolor="#ffffff"colspan="5"style="background-image:url(images/Bg_01.jpg);background-repeat:repeat"><asp:ButtonID="Button1"runat="server"OnClick="Button1_Click"Text="添加"Font-Size="X-Small"/><asp:ButtonID="Button6"runat="server"OnClick="Button6_Click"Text="放棄"Font-Size="X-Small"/><asp:ButtonID="Button3"runat="server"OnClick="Button3_Click"Text="返回"Font-Size="X-Small"/></td></tr></table><asp:LabelID="sms_lbl_note"runat="server"Font-Size="Small"></asp:Label><asp:LabelID="message"runat="server"Width="114px"Font-Size="Small"></asp:Label></form></body></html>登錄:<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="addlogoin.aspx.cs"Inherits="addlogoin"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="/1999/xhtml"><headrunat="server"><title>添加管理員</title><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/><styletype="text/css"><!--body{ background-image:url(images/Bg_01.jpg);}--></style><linkhref="style.css"rel="stylesheet"type="text/css"/></head><bodystyle="background-image:url(images/Bg_01.jpg);background-repeat:repeat"><formid="form1"runat="server"><div><br/><br/> <tablecellSpacing="0"cellPadding="1"align="center"border="1"style="width:319px"> <trstyle="BACKGROUND-COLOR:lightgrey"> <tdcolSpan="2"align="center"background="Image/top_files/Topback.GIF"style="BACKGROUND-COLOR:silver;font-size:small;height:24px;">添加管理員</td> </tr> <tr> <tdalign="right"height="30"style="width:426px"><asp:LabelID="Label1"runat="server"Font-Size="Small"Text="用戶(hù)名:"></asp:Label>&n
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度績(jī)效合同簽訂與履行指南
- 二零二五年度未簽合同員工勞動(dòng)仲裁應(yīng)對(duì)措施及賠償協(xié)議
- 二零二五年度物業(yè)與業(yè)主之間綠化賠償合作協(xié)議
- 2025年度煙酒店員工培訓(xùn)與職業(yè)發(fā)展合同
- 柴油發(fā)電機(jī)組技術(shù)協(xié)議
- 施工日志填寫(xiě)樣本防雷工程施工
- 小學(xué)語(yǔ)文人教一年級(jí)上冊(cè)識(shí)字2《日月明》教學(xué)設(shè)計(jì)
- DB4415T 52-2025竹薯種植技術(shù)規(guī)程
- 臨時(shí)舞臺(tái)搭建合同范本
- 個(gè)人向個(gè)人貸款合作協(xié)議合同
- 充電樁知識(shí)培訓(xùn)課件
- 2025年七年級(jí)下冊(cè)道德與法治主要知識(shí)點(diǎn)
- 2025年交通運(yùn)輸部長(zhǎng)江口航道管理局招聘4人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 老年髖部骨折患者圍術(shù)期下肢深靜脈血栓基礎(chǔ)預(yù)防專(zhuān)家共識(shí)(2024版)解讀
- 廣東省廣州市2025屆高三上學(xué)期12月調(diào)研測(cè)試(零模)英語(yǔ) 含解析
- 偏癱足內(nèi)翻的治療
- 藥企質(zhì)量主管競(jìng)聘
- 信息對(duì)抗與認(rèn)知戰(zhàn)研究-洞察分析
- 心腦血管疾病預(yù)防課件
- 手術(shù)室專(zhuān)科護(hù)士工作總結(jié)匯報(bào)
- 2025屆高三聽(tīng)力技巧指導(dǎo)-預(yù)讀、預(yù)測(cè)
評(píng)論
0/150
提交評(píng)論