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

正文內(nèi)容

學(xué)生成績(jī)管理系統(tǒng)論文最終版(編輯修改稿)

2024-10-28 11:39 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 EB應(yīng)用實(shí)現(xiàn)動(dòng)態(tài)交互網(wǎng)站的技術(shù)環(huán)境,但也有很多不同之處,兩者的本質(zhì)區(qū)別在于來(lái)源于不同的技術(shù)規(guī)范組織,其實(shí)現(xiàn)的基礎(chǔ)――Web服務(wù)器平臺(tái)要求不同。JSP技術(shù)基于平臺(tái)和服務(wù)器的相互獨(dú)立,技術(shù)支持由廣泛的,專門(mén)的各種工具包,服務(wù)器的組件和數(shù)據(jù)庫(kù)產(chǎn)品開(kāi)發(fā)商提供,相比之下,ASP技術(shù)則主要是靠Microsoft的支持。Jsp可支持任何Web服務(wù)器,包括Apache,IIS等,并技術(shù)絕大多數(shù)的流行平臺(tái),包括Solaris操作系統(tǒng),Windows操作系統(tǒng),MAC OS,Linux及其他NUIX系列平臺(tái)。(3)ASP,JSP,PHP的應(yīng)用情況 PHP存在著缺乏規(guī)模支持,缺乏多層結(jié)構(gòu)和提供的數(shù)據(jù)庫(kù)接口支持不統(tǒng)一等缺點(diǎn),因此PHP不適合應(yīng)用于大型電子商務(wù)站點(diǎn)或者大型的基于B/S結(jié)構(gòu)的應(yīng)用程序,其適合應(yīng)用在一些小型的商業(yè)站點(diǎn)。ASP和JSP則沒(méi)有以上缺陷,ASP可通過(guò)COM/DCOM獲得ActiveX規(guī)模支持,通過(guò)DCOM和Transaction Server獲得結(jié)構(gòu)支持;JSP則可通過(guò)Java Class和EJB獲得規(guī)模支持,通過(guò)EJB/CORBA以及眾多廠商的Application Server獲得結(jié)構(gòu)支持。目前國(guó)內(nèi)ASP與PHP應(yīng)用最為廣泛,尤其是ASP。而JSP則在國(guó)外非常流行,國(guó)外電子商務(wù)類的網(wǎng)站許多都采用JSP。(4)由于ASP的核心編輯語(yǔ)言為VB Script或JavaScript等腳本語(yǔ)言,這決定了ASP先天不足,它無(wú)法進(jìn)行象傳統(tǒng)編程語(yǔ)言那樣的底層操作,所以如果需要進(jìn)行一些諸如socket,文件等的操作時(shí)不得不借助于其它傳統(tǒng)語(yǔ)言。而 PHP則存在著缺乏規(guī)模支持,缺乏多層結(jié)構(gòu)和提供的數(shù)據(jù)庫(kù)接口支持不統(tǒng)一等缺點(diǎn),只適合應(yīng)用于一些小型商務(wù)網(wǎng)站或者業(yè)務(wù)處理系統(tǒng)。另外,ASP與PHP等都屬于解釋型的編輯架構(gòu),其運(yùn)行是邊解釋邊執(zhí)行的,因此在運(yùn)行效率上會(huì)有很大的損失。所以,在開(kāi)發(fā)本系統(tǒng)的時(shí)候,我選擇了微軟新一代的Web開(kāi)發(fā)技術(shù)――。:(1)強(qiáng)大的動(dòng)態(tài)Web支持:ASP雖有較大的靈活性,但效率不高,且缺乏面向?qū)ο蟮脑O(shè)計(jì),從頁(yè)導(dǎo)致ASP代碼比較凌亂,開(kāi)發(fā)維護(hù)都相對(duì)困難。,可以編譯頁(yè)面中的代碼,而這些代碼可以運(yùn)用高級(jí)語(yǔ)言來(lái)編寫(xiě),因此易于實(shí)現(xiàn)并有較高的運(yùn)行效率。(2)高效的數(shù)據(jù)訪問(wèn)技術(shù):。這些組件甚至可以訪問(wèn)文件系統(tǒng)和目錄。另外,.Net內(nèi)置了XML的支持,可以處理從非Windows平臺(tái)導(dǎo)入或者導(dǎo)出的數(shù)據(jù)。(3)代碼共享:,替代了傳統(tǒng)的DLL,可較好的實(shí)現(xiàn)代碼在應(yīng)用程序之間的共享方式。(4)面向?qū)ο蟮木幊蹋?Framework中,.NET Framework及其推薦采用的語(yǔ)言C是完全基于面向?qū)ο蟮摹?5)語(yǔ)言的無(wú)關(guān)性:,C,J和Managed C++等語(yǔ)言都可以編譯為通用的中間語(yǔ)言(IL)。這說(shuō)明語(yǔ)言可以用從前未有的方式交互操作。(6)增強(qiáng)的安全性:每個(gè)程序集可以包含內(nèi)置的安全信息,這樣就可以非常準(zhǔn)確的控制程序集的使用方式。(7)可運(yùn)用C:C。這種企業(yè)編程語(yǔ)言帶有下一代編程語(yǔ)言服務(wù)運(yùn)行時(shí)(NGWS Runtime): NGWS Runtime 是一個(gè)不僅管理執(zhí)行代碼、跨平臺(tái)語(yǔ)言異常處理、增強(qiáng)安全性、版本控制、 Runtime 的主要語(yǔ)言是C.支持NGWS框架的很多程序是用C寫(xiě)的, C語(yǔ)言借鑒了C++,但是具備現(xiàn)代化和新增的類型安全——使C,C將會(huì)變成為用于編寫(xiě)“下一代窗口服務(wù)”(Next Generation Windows Services,簡(jiǎn)寫(xiě)為NGWS)具有如此多的優(yōu)良特性,因此,在開(kāi)發(fā)本系統(tǒng)時(shí)我選擇了它作為開(kāi)發(fā)語(yǔ)言。 三層模式是在兩層模式的基礎(chǔ)上,增加了新的一級(jí)。這種模式在邏輯上將應(yīng)用功能分為三層:客戶顯示層、業(yè)務(wù)邏輯層、數(shù)據(jù)層??蛻麸@示層是為客戶提供應(yīng)用服務(wù)的圖形界面,有助于用戶理解和高效的定位應(yīng)用服務(wù),負(fù)責(zé)處理用戶的輸入和向用戶的輸出,但并不負(fù)責(zé)解釋其含義(出于效率的考慮,它可能在向上傳輸用戶輸入前進(jìn)行合法性驗(yàn)證),這一層通常用前端工具(VB,VC,ASP等)開(kāi)發(fā);業(yè)務(wù)邏輯層位于顯示層和數(shù)據(jù)層之間,專門(mén)為實(shí)現(xiàn)企業(yè)的業(yè)務(wù)邏輯提供了一個(gè)明確的層次,在這個(gè)層次封裝了與系統(tǒng)關(guān)聯(lián)的應(yīng)用模型,并把用戶表示層和數(shù)據(jù)庫(kù)代碼分開(kāi)。其主要功能是執(zhí)行應(yīng)用策略和封裝應(yīng)用模式,并將封裝的模式呈現(xiàn)給客戶應(yīng)用程序,它是上下兩層的紐帶,它建立實(shí)際的數(shù)據(jù)庫(kù)連接,根據(jù)用戶的請(qǐng)求生成SQL語(yǔ)句檢索或更新數(shù)據(jù)庫(kù),并把結(jié)果返回給客戶端,這一層通常以動(dòng)態(tài)鏈接庫(kù)的形式存在并注冊(cè)到服務(wù)器的注冊(cè)簿(Registry)中,它與客戶端通訊的接口符合某一特定的組件標(biāo)準(zhǔn)(如COM,CORBA),可以用任何支持這種標(biāo)準(zhǔn)的工具開(kāi)發(fā)。數(shù)據(jù)層是三層模式中最底層,他用來(lái)定義、維護(hù)、訪問(wèn)和更新數(shù)據(jù)并管理和滿足應(yīng)用服務(wù)對(duì)數(shù)據(jù)的請(qǐng)求。三層模式的主要優(yōu)點(diǎn)為 :①良好的靈活性和可擴(kuò)展性。對(duì)于環(huán)境和應(yīng)用條件經(jīng)常變動(dòng)的情況,只要對(duì)應(yīng)用層實(shí)施相應(yīng)的改變,就能夠達(dá)到目的。②可共享性。單個(gè)應(yīng)用服務(wù)器可以為處于不同平臺(tái)的客戶應(yīng)用程序提供服務(wù),在很大程度上節(jié)省了開(kāi)發(fā)時(shí)間和資金投入;③較好的安全性。在這種結(jié)構(gòu)中,客戶應(yīng)用程序不能直接訪問(wèn)數(shù)據(jù),應(yīng)用服務(wù)器不僅可控制哪些數(shù)據(jù)被改變和被訪問(wèn),而且還可控制數(shù)據(jù)的改變和訪問(wèn)方式。④增強(qiáng)了企業(yè)對(duì)象的重復(fù)可用性。“企業(yè)對(duì)象”是指封裝了企業(yè)邏輯程序代碼,能夠執(zhí)行特定功能的對(duì)象。隨著組件技術(shù)的發(fā)展,這種可重用的組件模式越來(lái)越為軟件開(kāi)發(fā)所接受。⑤三層模式成為真正意義上的“瘦客戶端”,從而具備了很高的穩(wěn)定性、延展性和執(zhí)行校率。⑥三層模式可以將服務(wù)集中在一起管理,統(tǒng)一服務(wù)于客戶端,從而具備了良好的容錯(cuò)能力和負(fù)載平衡能力。它可以使程序具有更好的擴(kuò)展性,靈活性,安全性,平臺(tái)無(wú)關(guān)性以及可維護(hù)性。:Java中的三層架構(gòu)為前端的HTML,JSP,Serverlet,中間層為JavaBean,EJB,后面為數(shù)據(jù)器庫(kù)服務(wù)器。,前端為HTML,asp,aspx等,,.,后面為數(shù)據(jù)庫(kù)服務(wù)器。多層結(jié)構(gòu)的應(yīng)用正是在對(duì)C/S 結(jié)構(gòu)的總結(jié)基礎(chǔ)上產(chǎn)生的,并且也已經(jīng)擴(kuò)展到了B/S應(yīng)用開(kāi)發(fā)領(lǐng)域。學(xué)生成績(jī)管理信息系統(tǒng)是由 Web后臺(tái)進(jìn)行統(tǒng)一管理,所有業(yè)務(wù)邏輯都集中在Web應(yīng)用程序中管理和制定,具有數(shù)據(jù)的錄入和查詢統(tǒng)計(jì)等功能,客戶端的分布廣泛,數(shù)據(jù)集中處理,因此在設(shè)計(jì)時(shí)充分考慮各種體系結(jié)構(gòu)的優(yōu)缺點(diǎn),選擇三層WEB模式進(jìn)行開(kāi)發(fā)實(shí)現(xiàn)。 面向?qū)ο蟮拈_(kāi)發(fā)過(guò)程面向?qū)ο蟮能浖_(kāi)發(fā)和相應(yīng)的面向?qū)ο蟮膯?wèn)題求解是當(dāng)今計(jì)算機(jī)技術(shù)發(fā)展的重要成果和趨勢(shì)之一,C是一種面向?qū)ο蟮恼Z(yǔ)言。面向?qū)ο缶幊叹邆淞藥讉€(gè)優(yōu)點(diǎn),比如:代碼維護(hù)方便、可擴(kuò)展性好、支持代碼重用技術(shù)等等。這些優(yōu)點(diǎn)是過(guò)程編程語(yǔ)言所不具備的。下面我們就來(lái)談?wù)劽嫦驅(qū)ο蠹夹g(shù)的這些優(yōu)點(diǎn):(1)可管理性 維護(hù)簡(jiǎn)單對(duì)于面向過(guò)程的開(kāi)發(fā)來(lái)說(shuō),版本管理主要是管理函數(shù)以及全程變量,而函數(shù)可以有很大的變動(dòng),同樣,全程變量也可以有較大的變動(dòng),但是,對(duì)于面向?qū)ο蟪绦蛟O(shè)計(jì)來(lái)講,一個(gè)系統(tǒng)是有對(duì)象來(lái)組成的,而對(duì)象是由類生成的,因此只需管理類就行,一個(gè)系統(tǒng)中,類是相對(duì)穩(wěn)定的,因此便于管理.(2)模塊化是面向?qū)ο缶幊讨械囊粋€(gè)特征。實(shí)體被表示為類和同一名字空間中具有相同功能的類,我們可以在名字空間中添加一個(gè)類而不會(huì)影響該名字空間的其他成員。(3)可擴(kuò)充性是對(duì)現(xiàn)代應(yīng)用軟件提出的又一個(gè)重要要求,即要求應(yīng)用軟件能夠很方便,容易的進(jìn)行擴(kuò)充和修改,這種擴(kuò)充和修改的范圍不但涉及到軟件的內(nèi)容,。如果有一個(gè)具有某種功能的類,就可以很快地?cái)U(kuò)充這個(gè)類,創(chuàng)建一個(gè)具有擴(kuò)充的功能的類。,沒(méi)有必要進(jìn)行作大的改動(dòng),可以利用繼承,在征求用戶的意見(jiàn),在加入新的類,以及類的方法與屬性等.(4)代碼重用,封裝,繼承,多態(tài)的四大特點(diǎn)都無(wú)一例外,,并且類是作為一個(gè)獨(dú)立實(shí)體而存在的,提供一個(gè)類庫(kù)就非常簡(jiǎn)單了。事實(shí)上, Framework類庫(kù),.NET Framework類庫(kù)提供了很多的功能。更令人高興的是,我們可以通過(guò)提供符合需求的類來(lái)擴(kuò)充這些功能??芍赜眯泽w現(xiàn)在兩個(gè)方面:(1)開(kāi)發(fā)的類可以被別人以及別的項(xiàng)目使用(2)由于可以繼承, 開(kāi)發(fā)工具的選擇(1)在開(kāi)發(fā)工具上,我選擇Visual 。Visual 是一套完整的開(kāi)發(fā)工具,用于生成 ASP Web 應(yīng)用程序、XML Web services、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。Visual 、Visual C++.NET、Visual C.NET 和 Visual J.NET 全都使用相同的集成開(kāi)發(fā)環(huán)境(IDE),該環(huán)境允許它們共享工具并有助于創(chuàng)建混合語(yǔ)言解決方案。另外, Framework 的功能,此框架提供對(duì)簡(jiǎn)化 ASP Web 應(yīng)用程序和 XML Web services 開(kāi)發(fā)的關(guān)鍵技術(shù)的訪問(wèn)。Visual 是用于快速生成企業(yè)級(jí) Web 應(yīng)用程序和高性能桌面應(yīng)用程序的工具。Visual Studio 包含基于組件的開(kāi)發(fā)工具(如 Visual C、Visual J、Visual Basic 和 Visual C++),以及許多用于簡(jiǎn)化基于小組的解決方案的設(shè)計(jì)、開(kāi)發(fā)和部署的其他技術(shù)。Visual Studio 支持 Framework,該框架提供公共語(yǔ)言運(yùn)行庫(kù)和統(tǒng)一編程類; 使用這些組件來(lái)創(chuàng)建 Web 應(yīng)用程序和 XML Web services。(2) Active Server Page(ASP)的下一個(gè)版本,而且是一種建立在通用語(yǔ)言上的程序構(gòu)架,能被用于一臺(tái)Web服務(wù)器來(lái)建立強(qiáng)大的Web應(yīng)用程序。執(zhí)行效率的大幅提高。不像以前的ASP即時(shí)解釋程序,而是將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯,這樣的執(zhí)行效果,當(dāng)然比一條一條的解釋強(qiáng)很多。世界級(jí)的工具支持(R)公司最新的產(chǎn)品 Visual ,WYSIWYG(What You See Is What You Get所見(jiàn)即為所得)的編輯。強(qiáng)大性和適應(yīng)性,所以它的強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在Web應(yīng)用軟件開(kāi)發(fā)者的幾乎全部的平臺(tái)上(筆者到現(xiàn)在為止只知道它只能用在Windows 2000 Server上)。通用語(yǔ)言的基本庫(kù),消息機(jī)制。,所以,你可以選擇一種最適合你的語(yǔ)言來(lái)編寫(xiě)你的程序,或者把你的程序用很多種語(yǔ)言來(lái)寫(xiě),現(xiàn)在已經(jīng)支持的有C(C++和Java的結(jié)合體),VB,Jscript。將來(lái),這樣的多種程序語(yǔ)言協(xié)同工作的能力保護(hù)您現(xiàn)在的基于COM+開(kāi)發(fā)的程序。簡(jiǎn)單性和易學(xué)性、分布系統(tǒng)和網(wǎng)站配置變得非常簡(jiǎn)單。,使其不同于常見(jiàn)的VBLike界面。另外,通用語(yǔ)言簡(jiǎn)化開(kāi)發(fā)使把代碼結(jié)合成軟件簡(jiǎn)單的就像裝配電腦。高效可管理性,分級(jí)的配置系統(tǒng),使你服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡(jiǎn)單。因?yàn)榕渲眯畔⒍急4嬖诤?jiǎn)單文本中,新的設(shè)置有可能都不需要啟動(dòng)本地的管理員工具就可以實(shí)現(xiàn)。這種被稱為“Zero Local Administration”,和快捷。,不需要系統(tǒng)的重新啟動(dòng),一切就是這么簡(jiǎn)單。多處理器環(huán)境的可靠性,它在多處理器的環(huán)境下用特殊的無(wú)縫連接技術(shù),將很大的提高運(yùn)行速度。,將來(lái)多處理器運(yùn)行時(shí)不需要任何改變都能提高他們的效能,但現(xiàn)在的ASP確做不到這一點(diǎn)。自定義性,和可擴(kuò)展性“plugin”的模塊。這與原來(lái)的包含關(guān)系不同。網(wǎng)站程序的開(kāi)發(fā)從來(lái)沒(méi)有這么簡(jiǎn)單過(guò)。安全性基于Windows認(rèn)證技術(shù)和每應(yīng)用程序配置,你可以確性你的原程序時(shí)絕對(duì)安全的。 的語(yǔ)法在很大程度上與 ASP 兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)??梢酝ㄟ^(guò)在現(xiàn)有 ASP 應(yīng)用程序中逐漸添加 功能,隨時(shí)增強(qiáng) ASP 應(yīng)用程序的功能。 是一個(gè)已編譯的、 的環(huán)境,把基于通用語(yǔ)言的程序在服務(wù)器上運(yùn)行。將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯, 兼容的語(yǔ)言(包括 Visual 、C 和 .)創(chuàng)作應(yīng)用程序。另外,任何 Framework。開(kāi)發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語(yǔ)言運(yùn)行庫(kù)環(huán)境、類型安全、繼承等等。 可以無(wú)縫地與 WYSIWYG HTML 編輯器和其他編程工具(包括 Microsoft Visual )一起工作。這不僅使得 Web 開(kāi)發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點(diǎn),包括開(kāi)發(fā)人員可以用來(lái)將服務(wù)器控件拖放到 Web 頁(yè)的 GUI 和完全集成的調(diào)試支持。當(dāng)創(chuàng)建 應(yīng)用程序時(shí),開(kāi)發(fā)人員可以使用 Web 窗體或 XML Web services,或以他們認(rèn)為合適的任何方式進(jìn)行組合。每個(gè)功能都能得到同一結(jié)構(gòu)的支持,使您能夠使用身份驗(yàn)證方案,緩存經(jīng)常使用的數(shù)據(jù), 數(shù)據(jù)庫(kù)系統(tǒng)選擇 本系統(tǒng)將采用Microsoft SQL Server2000作為系統(tǒng)的DBMS支撐,SQL Server2000是能夠支持企業(yè)級(jí)關(guān)系型數(shù)據(jù)庫(kù)的管理系統(tǒng),它能與Windows操作系統(tǒng)緊密集成,具有方便易用的圖形管理界面,其用戶界面風(fēng)格與Windows一樣非常友好。SQL Server2000在存儲(chǔ)大容量數(shù)據(jù)方面,在數(shù)據(jù)的安全性和完整性方面,在分布式處理等都是適合于企業(yè)級(jí)應(yīng)用的。而其相對(duì)Oracle,DB/2等大型數(shù)據(jù)庫(kù)來(lái)說(shuō),學(xué)習(xí)更為容易,應(yīng)用成本也相對(duì)較低。采用SQL Server2000 + 。SQL Server2000的新特點(diǎn):動(dòng)態(tài)的自我管理:SQL Server2000運(yùn)行時(shí)動(dòng)態(tài)配置運(yùn)行環(huán)境,優(yōu)化并簡(jiǎn)化了許多服務(wù)器配置選項(xiàng),可隨用戶增多或者減少動(dòng)態(tài)地請(qǐng)求追加或者釋放資源,并可隨數(shù)據(jù)的增減自動(dòng)改變數(shù)據(jù)庫(kù)大小。豐富的管理工具:SQL Server2000提供了許多數(shù)據(jù)庫(kù)系統(tǒng)管理工具。系統(tǒng)管理員可以在運(yùn)行SQL Server Enterprise Manager的中央控制臺(tái)上,管理和監(jiān)視服務(wù)器運(yùn)行性能和企業(yè)數(shù)據(jù)庫(kù)??删幊痰墓芾恚篠QL分布式對(duì)象可用于編寫(xiě)應(yīng)用程序,這就可以使應(yīng)用程序數(shù)據(jù)包透明地將SQL Server 2000嵌入應(yīng)用程序中。也可以使用SQLDMO為不同站點(diǎn)的通用的管理任務(wù)建立應(yīng)用程序??赡苁湛s性和高可能性:SQL Server 2000數(shù)據(jù)庫(kù)引擎可以幾乎所有Windows平臺(tái)上運(yùn)行,是可管理上千萬(wàn)個(gè)用戶的大型數(shù)據(jù)庫(kù)。同時(shí)其還具有動(dòng)態(tài)自我調(diào)解的特性,能有效地在筆記本或者PC上運(yùn)行。支持?jǐn)?shù)據(jù)倉(cāng)庫(kù): SQL Server 2000支持?jǐn)?shù)據(jù)倉(cāng)庫(kù)。系統(tǒng)訪問(wèn)Internet集成:SQL Server 2000與其他產(chǎn)品一起為Internet或Intranet系統(tǒng)形成一個(gè)穩(wěn)定的安全的數(shù)據(jù)存儲(chǔ);可為運(yùn)行在IIS下的Web
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1