2015.04.01文獻綜述模板_第1頁
2015.04.01文獻綜述模板_第2頁
2015.04.01文獻綜述模板_第3頁
2015.04.01文獻綜述模板_第4頁
2015.04.01文獻綜述模板_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第頁 畢業(yè)設計〔論文〕文獻綜述院系:軟件工程學院年級專業(yè):11級軟件工程〔專升本〕姓名:王智楷學號:1121145133指導教師評語:指導教師簽名:年月日文獻綜述【內容摘要】:我們生活在個互聯(lián)網和大數據的時代,數據正在迅速膨脹并變大,它決定著人類的未來開展,雖然現在人類可能并沒有意識到數據爆炸性增長帶來問題的隱患,但是隨著時間的推移,人們將越來越多的意識到數據對生活的重要性。大數據時代對人類的數據駕馭能力提出了新的挑戰(zhàn),也為人們獲得更為深刻、全面的洞察能力提供了前所未有的空間與潛力。本設計嘗試用ASP2021+MicrosoftSQLServer2021在網絡上架構一個網上學生實踐工程綜合評審系統(tǒng),已方便對學生工程的統(tǒng)一管理,有效考核,保證教學智能化的開展。本文從理論和實踐兩個角度出發(fā),對一個具有數據統(tǒng)計、工程管理功能的學生實踐工程評審系統(tǒng)進展分析與設計。論文首先較為詳盡地介紹了學生實踐工程評審系統(tǒng)的作用,然后深入介紹了在本系統(tǒng)中運用到的技術知識,接著對學生實踐工程評審系統(tǒng)的可行性進展了分析,然后對系統(tǒng)的設計思想、設計目標與系統(tǒng)的整體構造進展了明確的規(guī)劃。最后對系統(tǒng)的主要頁面、數據庫、應用程序的設計與實現作了較為詳細的講解。【關鍵詞】:三層架構,學生實踐工程評審系統(tǒng),ASP+SQLServer,JQuery學生實踐工程綜合評審系統(tǒng),是一個用來評審、管理學生實踐工程的系統(tǒng)。只有引入良性的競爭機制,才能充分調動學生對實踐工程的積極性,通過有效的評審系統(tǒng),能夠客觀、公正的對每個團隊的實踐成果進展評測,學生實踐工程綜合評審系統(tǒng)的主要功能就是方便學生和教師對所有的實踐工程進展測評,詳細分配團隊的各種角色,管理和共享工程的產生的文檔。如今大數據時代[1],很多高校管理系統(tǒng)在運用中所遇到的問題,如理屢次多人多模板難統(tǒng)計、文檔管理難統(tǒng)一等等,他們根據需要提出了自己的幾點改良方法。使得后人在今后高校教材管理系統(tǒng)的開發(fā)中可以盡量的防止此類的問題[2]。針對如何更好的實現評審工作,評審系統(tǒng)有效的進展工程管理做出了關鍵性的解釋[3]。由于工程開發(fā)有一定的時間周期,工程過程中產物較多,學生每一階段的評審計算比擬復雜,所以需要以一個標準的系統(tǒng)來管理、評審學生的工程。學生實踐工程綜合評審系統(tǒng)的優(yōu)勢主要表現在三個方面:高效、科學計算。學生在工程實踐過程中,每一階段根據規(guī)定的模版進展評分,每個人和指導教師給個人和團隊評分,按照制定的公式進展計算。不用重復統(tǒng)計很多excel文檔,不會造成混亂和難保存。資源的有效共享。學生在工程實踐過程中,產生的各種文檔,優(yōu)秀的工程代碼等文件,教師覺得比擬有效的文件可以共享在系統(tǒng),給學生學習使用,建立強大的信息庫。良好的互動性。在評審過程中,教師有什么評審意見可以在系統(tǒng)上跟學生進展交流,在師生互動性上,讓學生有更大進步。3.研究現狀在中國開展,學生綜合評審,幾乎從我們入學那天起,評審這兩個詞就和我們息息相關。如成績的評審,團隊的評審,學習方法評審,學習態(tài)度評審等等。軟件協(xié)作辦公從2000年進入中國,并迅速開展,但業(yè)績平平,后來,隨著公眾認識的加深,軟件的更新使用,人們開場廣泛應用評審系統(tǒng)。2019年以后至今,國內各團隊公司,各大高校也參加此陣營,開場進入相應的成套評審法那么和制度。由于其方便,快捷,高效合理,使之成為部門、公司和團隊之間越來越流行的交流工具。目前,國內外高校學生實踐工程評審比擬難統(tǒng)一的管理,一般使用簡單的excel文檔進展評分、統(tǒng)計,沒有合理有效的系統(tǒng)用于學生實踐工程的評審功能,評審數據難于保存,難于計算,工程開發(fā)過程中產生的文檔,難于有效的管理。我們生活于在大數據時代,應該合理的運用數據庫存儲計算數據,任何高校,都需要一個實用的學生工程實踐工程評審系統(tǒng),這將會大大提高高校的人力物力。國內的評審系統(tǒng)主要功能包含對評審對象的管理,評審管理,簡單統(tǒng)計、打印?,F今,學生實踐工程綜合評審已經正在通過各種方式融入了我們的生活的方方面面,成為了我們表現自己的主要方式。它們不僅僅大局部是由簡明的界面和評審內容構成,而且所有的內容都是按照相應時間的考核標準來進展排列和設計的,看上去平淡無奇,毫無炫耀之處,但它卻讓每個人零本錢,零維護地創(chuàng)立自己的評審信息,通過這樣的一個系統(tǒng),評核人可以隨把想要評審的信息效果評審得淋漓盡致[2]。設計模式(英語designpattern)是對面向對象設計中反復出現的問題的解決方案。這個術語是在1990年代由ErichGamma等人從建筑設計領域引入到計算機科學中來的。這個術語的含義目前還存有爭議。算法不是設計模式,因為算法致力于解決問題而非設計問題。設計模式通常描述了一組相互嚴密作用的類與對象。設計模式提供一種討論軟件設計的公共語言,使得熟練設計者的設計經歷可以被初學者和其他設計者掌握。設計模式還為軟件重構提供了目標。隨著軟件開發(fā)社群對設計模式的興趣日益增長,已經出版了一些相關的專著,定期召開相應的研討會,而且WardCunningham為此創(chuàng)造了WikiWiki用來交流設計模式的經歷[4]。4.開發(fā)技術4.1SQLServerSQLServer是一個具備完全Web支持的數據庫產品,提供了對可擴展標記語言(XML)的核心支持以及在Internet上和防火墻外進展查詢的能力,提供了以Web標準為根底的擴展數據庫編程功能。豐富的XML和Internet標準支持允許使用內置的存儲過程以XML格式輕松存儲和檢索數據[6]。SQLServer提供強大的開發(fā)工具和各類開發(fā)特性,在大大提高開發(fā)效率的同時,進一步拓展應用空間,帶來新的商業(yè)應用機遇。例如,XML數據庫與WebService的支持將使您的應用實現Internet數據互聯(lián),集成極大的擴展了開發(fā)空間,異構數據集成、ServiceBroker使您的數據和其它應用無縫集成,各種新數據類型和T-SQL擴展帶來了諸多靈活性。C#、、XQuery、XMLA、、SMO、AMO等都將成為SQLServer數據平臺上開發(fā)數據相關應用的有力工具。4.2ASPASP是基于WEB的一種編程技術,可以說是CGI的一種。它可以完成以往CGI程序的所有功能,如計數器、留言簿、公告板、聊天室等等[6]。ASP可以輕松地實現對頁面內容的動態(tài)控制,根據不同的瀏覽者,顯示不同的頁面內容。而瀏覽者一點覺察不出來,就像為他專門制作的頁面一樣。使用各種各樣的組件,ASP可以完成無比強大的功能。使用,可以對效勞器上的文件進展操作,瀏覽、復制、移動、刪除等。有ADO〔ActiveDatabaseObject,動態(tài)數據庫對象〕的支持,ASP對數據庫的操作非常得心應手。你甚至可以像使用本地數據庫那樣,管理遠程主機上的數據庫,對表格、記錄進展各種操作。使用CDONTS〔CollaborationDataObjectsforNTS,NTS協(xié)作數據對象〕,可以發(fā)送、查看郵件,實現WEBMAIL的功能。結合WSH〔WindowsScriptingHost〕,可以實現對NT主機的管理,如NT用戶管理、IIS虛擬主機設置、EXCHANGE郵箱設置等等,就像管理本地機一樣方便[7][8]。4.3VisualStudio2021 VisualStudio2021是微軟公司推出的開發(fā)環(huán)境。是目前最尖端的Windows平臺應用程序開發(fā)環(huán)境。MicrosoftVisualStudio2021TeamSystem提供支持整個軟件開發(fā)團隊的工具:架構師:VisualStudio2021TeamArchitectEdition包括集成、高效的工具,用于直觀地構建面向效勞的解決方案,這些解決方案從部署環(huán)境的初始狀態(tài)開場設計。有關詳細信息,請參閱VisualStudio2019TeamSystem:設計分布式系統(tǒng)以進展部署[5]。4.4三層架構三層架構,通常意義上的三層架構就是將整個業(yè)務應用劃分為:表現層〔UI〕、業(yè)務邏輯層〔BLL〕、數據訪問層〔DAL〕。區(qū)分層次的目的即為了“高內聚,低耦合〞的思想。三層架構的原理:3個層次中,系統(tǒng)主要功能和業(yè)務邏輯都在業(yè)務邏輯層進展處理,數據庫的操作都放在數據訪問層[9]。4.5queryquery是繼prototype之后又一個優(yōu)秀的Javascrīpt框架。它是輕量級的js庫(壓縮后只有21k),它兼容CSS3,還兼容各種瀏覽器〔IE6.0+,FF1.5+,Safari2.0+,Opera9.0+〕。jQuery使用戶能更方便地處理HTMLdocuments、events、實現動畫效果,并且方便地為網站提供AJAX交互。jQuery還有一個比擬大的優(yōu)勢是,它的文檔說明很全,而且各種應用也說得很詳細,同時還有許多成熟的插件可供選擇。jQuery能夠使用戶的html頁保持代碼和html內容別離,也就是說,不用再在html里面插入一堆js來調用命令了,只需定義id即可[10][11]。目前學生實踐工程綜合評審系統(tǒng)的架構還是C/S和B/S這兩種開發(fā)模式技術架構的主流技術[12]。C/S架構軟件的優(yōu)勢主要有兩點,一是應用效勞器運行數據負荷較輕,二時數據的存儲管理功能較為透明,但C/S架構的劣勢是需要高昂的維護本錢且投資大。B/S架構的優(yōu)勢主要有兩點,一是維護和升級方式簡單,二時本錢降低,選擇更多。但是,和C/S相反,B/S的劣勢在于應用效勞器運行負荷較重[13]。隨著人們認識的提高和系統(tǒng)廣泛使用,學生實踐工程綜合評審系統(tǒng)的開發(fā)平臺也將走向產業(yè)化,智能化[14]。通過其科學合理的功能和用戶體驗,將使其擁有更為廣泛的市場。參考文獻[1]肯尼思?庫克耶.大數據時代:生活、工作與思維的大變革[M].浙江:浙江人民出版社,2021: 67-98.[2]周波.高校教材信息化管理的問題及對策[J].湖南播送電視大學學報,2021,11(3):167-188.[3]哈羅德?科茲納(HaroldKerzner).工程管理:方案、進度和控制的系統(tǒng)方法(第10版)[M]. 北京:電子工業(yè)出版社,2021:104-200.[4]劉洪濤.MD5加密算法在Web程序中的應用[J].科技咨詢導報,2019,4(8):191-192.[5]楊先明等.SqlServer2019T-SQL數據庫設計[M].北京:電子工業(yè)出版社,2021:201-398.[6]Parihar.寶典[M].北京:電子工業(yè)出版社,2019:307-387.[7]Basiura,R.&M.Batongbacal.ProfessionalASPWebServices[M].北京:清華大 學出版社,2021:22-25.[8]易巍,張新穎.根底與案例開發(fā)詳解[M].北京:清華大學出版社,2021:211-291.[9]薛勝軍.設計模式在典型三層架構Web程序中的應用[J].武漢理工大學學報,2021, 6(2):187-199.[10]CraigSharkie.JQueryNovicetoNinja[M].北京:清華

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論