freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于bs的作業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(已修改)

2025-07-01 19:12 本頁(yè)面
 

【正文】 基于B/S的作業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)1 緒論隨著計(jì)算機(jī)互聯(lián)網(wǎng)的迅猛發(fā)展和計(jì)算機(jī)技術(shù)的推廣,網(wǎng)上交流得到了前所未有的支持和發(fā)展并日趨成為日常交流的必備手段。現(xiàn)代教育被賦予了新的內(nèi)涵,網(wǎng)上交流學(xué)習(xí)成為可能。多媒體教學(xué)等現(xiàn)代教學(xué)手段也日漸運(yùn)用到日常教學(xué)中,使得傳統(tǒng)的作業(yè)管理發(fā)生了天翻地覆的變化。校園的日常教學(xué)多以電子文檔為主,日常作業(yè)提交也逐漸呈現(xiàn)以電子文件的方式,由此,傳統(tǒng)的紙質(zhì)作業(yè)管理方式已不能適應(yīng)日常教學(xué)需求了。但目前對(duì)電子文檔資源還缺乏有效的管理,甚至沒(méi)有一套適用的管理系統(tǒng),從而在日常的教學(xué)中造成了很多不便,從而造成了資源的無(wú)形流失和浪費(fèi)。為解決上述問(wèn)題,作業(yè)管理系統(tǒng)的創(chuàng)建顯得必要而且迫切。另外,隨著計(jì)算機(jī)技術(shù)的普及和計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展,日常教學(xué)對(duì)計(jì)算機(jī)的使用越來(lái)越廣泛,電子文檔的使用也將得到廣泛的使用,這又為作業(yè)管理系統(tǒng)提供了更廣闊的使用基礎(chǔ)和發(fā)展空間。目前的學(xué)校日常教學(xué)中,對(duì)作業(yè)的管理極大程度上仍然是以紙質(zhì)文件為主,即使以使用電子文件較多的各大學(xué)校園,對(duì)電子文件、電子版作業(yè)也缺乏有效的管理。目前軟件市場(chǎng)上流行的擁有類(lèi)似功能的系統(tǒng)多以網(wǎng)上教學(xué)管理系統(tǒng)為主,多用于開(kāi)發(fā)網(wǎng)上課程,網(wǎng)上授課等任務(wù),對(duì)電子作業(yè)的管理缺乏與之配套的管理系統(tǒng)。另外,許多高校雖然也逐漸開(kāi)發(fā)適合自己的教學(xué)管理系統(tǒng),但設(shè)計(jì)任務(wù)多是為方便日常的教學(xué)任務(wù)管理,記錄學(xué)生教師的信息及教學(xué)安排等。并未過(guò)多涉及到對(duì)電子作業(yè)的統(tǒng)一組織和管理。目前,正是網(wǎng)絡(luò)教育的飛速發(fā)展時(shí)期,越來(lái)越多的大學(xué)都開(kāi)設(shè)有自己的遠(yuǎn)程教育系統(tǒng)。現(xiàn)在國(guó)際上最有影響的TopClass、Lotus公司的LearningSpace、英屬哥倫比亞大學(xué)計(jì)算機(jī)科學(xué)系開(kāi)發(fā)的WebCT (Web Course Tools )、加拿大Simon Fraser大學(xué)的VirtualU都在全球發(fā)展了一定的用戶(hù)群,每種軟件都至少有10所大學(xué)或公司在使用,各開(kāi)設(shè)了上百門(mén)課程,授課學(xué)生人數(shù)均超過(guò)5000人次。其中一些產(chǎn)品已進(jìn)入中國(guó)市場(chǎng),如中國(guó)有四所大學(xué)在使用Lotus公司的LearningSpace。盡管網(wǎng)絡(luò)教育已經(jīng)飛速發(fā)展,但是對(duì)作業(yè)管理方面似乎仍舊沒(méi)有引起足夠的重視,因此,網(wǎng)上作業(yè)管理系統(tǒng)逐漸顯得重要且必須??梢灶A(yù)見(jiàn),在網(wǎng)絡(luò)教育飛速發(fā)展的環(huán)境下,作業(yè)管理系統(tǒng)的前景是廣闊的。27 所作的主要工作本文主要運(yùn)用軟件工程的思想對(duì)作業(yè)管理系統(tǒng)進(jìn)行需求分析、設(shè)計(jì), SQL Server 2000數(shù)據(jù)庫(kù)系統(tǒng)對(duì)作業(yè)管理系統(tǒng)進(jìn)行設(shè)計(jì),并設(shè)計(jì)實(shí)現(xiàn)了系統(tǒng)的關(guān)鍵模塊。本系統(tǒng)的設(shè)計(jì)任務(wù)是完成校園內(nèi)任課教師和在校學(xué)生日常教學(xué)的作業(yè)管理,為日常教學(xué)的作業(yè)從發(fā)布、作業(yè)提交和成績(jī)查詢(xún)提供統(tǒng)一的網(wǎng)絡(luò)服務(wù)平臺(tái)。使得日常的電子作業(yè)管理的進(jìn)行可以多用戶(hù)、跨地域、不分時(shí)間段有效的進(jìn)行。本系統(tǒng)的設(shè)計(jì)目的旨在通過(guò)對(duì)電子作業(yè)的有效管理,協(xié)助日常教學(xué),提高教學(xué)質(zhì)量和效率,促進(jìn)教育事業(yè)的發(fā)展。本系統(tǒng)采用B/S三層結(jié)構(gòu),開(kāi)發(fā)平臺(tái)為Visual studio 2003,開(kāi)發(fā)語(yǔ)言為C,后臺(tái)數(shù)據(jù)庫(kù)則采用SQL Server 2000。 2 系統(tǒng)所涉及到的技術(shù) , 。、VB語(yǔ)言的開(kāi)發(fā)優(yōu)勢(shì)加入了許多新的特色,同時(shí)也修正了以前的ASP版本的運(yùn)行錯(cuò)誤。 ,用來(lái)開(kāi)發(fā)駐留在微軟的IntenretInformationS erver(IIS)上并且使用諸如HTTP和SOAP等Intenret協(xié)議的Web應(yīng)用程序。Web表單應(yīng)用程序,包括用于動(dòng)態(tài)內(nèi)容的從腳本生成的Web頁(yè)和向一個(gè)客戶(hù)(例如瀏覽器)顯示UI或表單的Web頁(yè)兩種。Web “智能”客戶(hù)端的功能,使應(yīng)用程序可以交換信息。兩種We b應(yīng)用程序體現(xiàn)了超出傳統(tǒng)應(yīng)用程序的一個(gè)主要的優(yōu)點(diǎn):它們使用基于Internet的協(xié)議使信息可以輕易地穿過(guò)組織邊界(和防火墻)移動(dòng),如同在一個(gè)組織內(nèi)移動(dòng)一樣[1]。,C、Visual 。 C。C,C沒(méi)有類(lèi)庫(kù)。另外,類(lèi)型安全檢查、結(jié)構(gòu)化異常處理也都是交給CLR處理的。因此,C。 Visual ++語(yǔ)言才能實(shí)現(xiàn)的某些系統(tǒng)資源的訪問(wèn)能力,并且完全支持面向?qū)ο蠹夹g(shù)。 ,加入了面向?qū)ο筇匦浴? 事件驅(qū)動(dòng)編程模型。 C語(yǔ)言簡(jiǎn)述C是由Microsoft公司開(kāi)發(fā)的一種新型程序設(shè)計(jì)語(yǔ)言。由于它是從C和C++中派生出來(lái)的,因此具有C++的功能。同時(shí),它又像Visual Basic一樣簡(jiǎn)單。C代表著程序設(shè)計(jì)語(yǔ)言演變的一個(gè)新階段,它繼承了C++和Java這兩種世界上最重要的計(jì)算機(jī)語(yǔ)言的優(yōu)點(diǎn),并且還增加了指代、索引等創(chuàng)新性特點(diǎn):同時(shí),C,使得它在Windows圖形用戶(hù)界面、 eb應(yīng)用、XMLW ebS T數(shù)據(jù)庫(kù)等方面有廣泛的應(yīng)用。[2]其主要特點(diǎn)如下:C程序能方便與Web程序進(jìn)行集成。,C能與Web標(biāo)準(zhǔn),如HTML和XML相結(jié)合。C還能方便地開(kāi)發(fā)Web服務(wù)。緊密地結(jié)合SOAP (Simple Object AccessProtocol),使得C開(kāi)發(fā)大規(guī)模深層次的分布式應(yīng)用成為可能。C特有的機(jī)制是其安全性的保障,同時(shí)它去除了C++中易造成錯(cuò)誤的指針,增加了自動(dòng)內(nèi)存管理等措施,保證了C程序運(yùn)行的可靠性。內(nèi)存管理中的垃圾收集機(jī)制減輕了開(kāi)發(fā)人員對(duì)內(nèi)存管理的負(fù)擔(dān),.NET平臺(tái)提供的垃圾收集器(Garbage C ollection,GC)將負(fù)責(zé)資源的釋放與對(duì)象撤銷(xiāo)時(shí)的內(nèi)存清理工作。同時(shí),變量的初始化、類(lèi)型檢查、溢出檢查等功能也充分保證了C程序的安全穩(wěn)定。C材提供了大量的類(lèi),以滿足網(wǎng)絡(luò)化、多線程、面向?qū)ο笙到y(tǒng)的需要。1)能用相應(yīng)的類(lèi)來(lái)實(shí)現(xiàn)從低級(jí)網(wǎng)絡(luò)操作到高層網(wǎng)絡(luò)應(yīng)用。2)語(yǔ)言包,提供的支持包括字符串處理、多線程處理、異常處理、數(shù)學(xué)函數(shù)處理等,可以用它簡(jiǎn)單地實(shí)現(xiàn)程序的運(yùn)行平臺(tái)。3〕實(shí)用程序包,提供的支持包括哈希表、堆棧、可變數(shù)組、時(shí)間和日期等。4)輸入輸出包,用統(tǒng)一的“流”模型來(lái)實(shí)現(xiàn)所有格式的輸入與輸出,包括文件系統(tǒng)、網(wǎng)絡(luò)、輸入與輸出設(shè)備等。5)圖形用戶(hù)界面的功能強(qiáng)大,不僅能實(shí)現(xiàn)Windows窗口應(yīng)用程序,而且可以實(shí)現(xiàn)Web窗體應(yīng)用。4,靈活性和兼容性在簡(jiǎn)化C++語(yǔ)法的同時(shí),C并沒(méi)有推動(dòng)靈活性。C允許與C風(fēng)格的需要傳遞指針型參數(shù)的應(yīng)用程序接口進(jìn)行交互操作,動(dòng)態(tài)鏈接庫(kù)的任何入口點(diǎn)都可以在程序中進(jìn)行訪問(wèn)。C,從而保證了C組件與其他語(yǔ)言(如Visual Basic Visual C++,Jscript,J等)的組件間的互操作性。C中定義了一些用于建立、管理多線程的類(lèi)和方法,使得開(kāi)發(fā)具有多線程功能的程序變得簡(jiǎn)單、容易和有效。 ,[3]。,用以創(chuàng)建分布式的數(shù)據(jù)共享應(yīng)用程序,為SQLServer、OLEDB和XML數(shù)據(jù)源等各種類(lèi)型數(shù)據(jù)提供了一致的數(shù)據(jù)訪問(wèn)。,連接這些數(shù)據(jù)源、操作數(shù)據(jù)。無(wú)論DataSet是文件還是XML流,它都可以使用來(lái)自XML源的數(shù)據(jù)來(lái)進(jìn)行填充。無(wú)論DataSet中數(shù)據(jù)的數(shù)據(jù)源是什么,DataSet都可以寫(xiě)為符合W3C的XML并將其架構(gòu)包含為XML定義語(yǔ)言架構(gòu)。由于DataSet固有的序列化格式為XML,它是在層間移動(dòng)數(shù)據(jù)的優(yōu)良媒介,這使DataSet成為以遠(yuǎn)程方式向XML Web Services發(fā)送數(shù)據(jù)和接收數(shù)據(jù)以及架構(gòu)上下文的最佳選擇。其結(jié)構(gòu)如下:圖1 [4]://SglConnection myConnection=SglConnection([ConnectionString])//打開(kāi)鏈接()。//創(chuàng)建SglCommand對(duì)象,調(diào)用你為訪問(wèn)數(shù)據(jù)庫(kù)而創(chuàng)建的存儲(chǔ)過(guò)程/,執(zhí)行數(shù)據(jù)訪問(wèn)命令SglCommandmyCommand=new SglCommand(“seletc * from student”,myConnection)()。//關(guān)閉鏈接(); UML簡(jiǎn)述UML是面向?qū)ο箢I(lǐng)域中運(yùn)用最廣的建模語(yǔ)言,包括許多開(kāi)發(fā)方法以及其相應(yīng)的表示機(jī)制。UML主要以Booch方法,OMT方法和OOSE方法為基礎(chǔ),同時(shí)吸收其他面向?qū)ο蟮慕7椒ǖ膬?yōu)點(diǎn),形成了一種概念清晰、表達(dá)能力豐富、適用范圍廣泛的面向?qū)ο蟮臉?biāo)準(zhǔn)建模語(yǔ)言[5]。UML通過(guò)圖形話的標(biāo)示機(jī)制從多個(gè)側(cè)面對(duì)系統(tǒng)的分析和設(shè)計(jì)模型進(jìn)行刻畫(huà),它共定義了始
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1