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

正文內(nèi)容

網(wǎng)絡(luò)選課系統(tǒng)_軟件技術(shù)系畢業(yè)設(shè)計論文-在線瀏覽

2024-11-01 14:53本頁面
  

【正文】 快速查詢功能大大提高了學籍管理的效率,并且還提高了學籍信息管理的精確度。為學校增加了財富。 基于 B/S 結(jié)構(gòu)技術(shù)的應(yīng)用 B/S 結(jié)構(gòu)技術(shù)發(fā)展簡述 隨著 IT 技術(shù)的高速發(fā)展 , 互聯(lián)網(wǎng)幾乎已經(jīng)滲透到人們生活的每一個角落。互聯(lián)網(wǎng)的發(fā)展應(yīng)用促使網(wǎng)頁技術(shù)的產(chǎn)生。 此后,隨著技術(shù)日新月異的發(fā)展,相斷出現(xiàn)了 ASP,PHP,JSP 等網(wǎng)站開發(fā)技術(shù),它們給網(wǎng)站開發(fā)帶來了一陣狂潮。 PHP 是一種跨平臺的服務(wù)器端嵌入式腳本語言。 JSP 是 Sun 公司推出的新一代網(wǎng)站開發(fā)語言,具有很強的多平臺支持和極大的伸縮能力, JSP 可在 Serverlet 和 JavaBean 的支持下,建立功能強大的 Web 應(yīng)用程序。在這之后, Microsoft 又推出了 ,它并不是 ASP 的簡單升級,而是全新的一個動態(tài)網(wǎng)頁實現(xiàn)體系。 動態(tài)網(wǎng)站開發(fā)技術(shù)比較 現(xiàn)在,在互聯(lián)網(wǎng)中流行著多種動態(tài)網(wǎng)頁實現(xiàn)技術(shù),例如 ASP、 JSP、 CGI、 PHP 等。而對于這些實現(xiàn)動態(tài)網(wǎng)頁的技術(shù), 技術(shù)可以說是現(xiàn)在最為流行和應(yīng)用最為廣泛的一種。 WEB 開發(fā)與數(shù)據(jù)庫是密不可分的。在 Web 開發(fā)最受青睞的是Microsoft 公司的 SQL Server 2020。在這種方式下, HTML 代碼主要負責描述信息的顯示樣式,而程序代碼則用來描述處理邏輯。程序代碼的執(zhí)行結(jié)果被重新嵌入到 HTML 代碼中,然后一起發(fā)送到瀏覽器。 (2)ASP,JSP,PHP 的平臺支撐區(qū)別 ASP 是微軟公司開發(fā)的動態(tài)網(wǎng)頁語言,也繼承了其產(chǎn)品一貫的傳統(tǒng),只能執(zhí)行于微軟的服務(wù)器產(chǎn)品 IIS 或者 PWS 上。 PHP3 可以在 Windows, UNIX, Linux 的 WEB 服務(wù)器上正常運行,還支持 IIS,Apache 等一般的 Web 服務(wù)器,有相當好的跨平臺性。 JSP 技術(shù)基于平臺和服務(wù)器的相互獨立,技術(shù)支持由廣泛的,專門的各種工具包,服務(wù)器的組件和數(shù)據(jù)庫產(chǎn)品開發(fā)商提供,相比之下, ASP 技術(shù)則主要是靠 Microsoft 的支持。 (3)ASP,JSP,PHP的應(yīng)用情況 PHP 存在著缺乏規(guī)模支持,缺乏多層結(jié)構(gòu)和提供的數(shù)據(jù)庫接口支持不統(tǒng)一等缺點,因此 PHP不適合應(yīng)用于大型電子商務(wù)站點或者大型的基于 B/S 結(jié)構(gòu)的應(yīng)用程序,其適合應(yīng)用在一些小型的商業(yè)站點。 目前國內(nèi) ASP 與 PHP 應(yīng)用最為廣泛,尤其是 ASP。 (4) 全新的 Web開發(fā)理念與技術(shù) 由于 ASP 的核心編輯語言為 VB Script 或 JavaScript 等腳本語言,這決定了 ASP 先天不足,它無法進行象傳統(tǒng)編程語言那樣的底層操作,所以如果需要進行一些諸如 socket,文件等的操作時不得不借助于其它傳統(tǒng)語言。另外, ASP 與 PHP 等都屬于解釋型的編輯架構(gòu),其運行是邊解釋邊執(zhí)行的,因此在運行效率上會有很大的損失。 : (1) 強大的動態(tài) Web 支持: ASP 雖有較大的靈活性,但效率不高,且缺乏面向?qū)ο蟮脑O(shè)計,從頁導致 ASP 代碼比較凌亂,開發(fā)維護都相對困難。使用 ,可以編譯頁面中的代碼,而這些代碼可以運用高級語言來編寫,因此易于實現(xiàn)并有較高的運行效率 。 提供了對關(guān)系數(shù)據(jù)庫和各種數(shù)據(jù)源的高效訪問。另外, .Net 內(nèi)置了 XML 的支持,可以處理從非 Windows 平臺導入或者導出的數(shù)據(jù)。 (4) 面向?qū)ο蟮木幊蹋? 處于 .NET Framework 中, .NET Framework 及其推薦采用的語言 C是完全基于面向?qū)ο蟮?。這說明語言可以用從前未有的方式交互操作。 (7) 可運用 C: C是 .Net 的一種面向?qū)ο蟮男抡Z言。 本系統(tǒng)的開發(fā)采用 一種全新的設(shè)計模式 之三層 WEB 結(jié)構(gòu)及其優(yōu)點 三層模式是在兩層模式的基礎(chǔ)上,增加了新的一級??蛻麸@示層是為客戶提供應(yīng)用服務(wù)的圖形界面,有助于用戶理解和高效的定位應(yīng)用服務(wù),負責處理用戶的輸入和向用戶的輸出,但并不負責解釋其含義 (出于效率的考慮,它可能在向上傳輸用戶輸入前進行合法性驗證 ),這一層通常用前端工具 (VB, VC, ASP等 )開發(fā);業(yè)務(wù)邏輯層 位于顯示層和數(shù)據(jù)層之間,專門為實現(xiàn)企業(yè)的業(yè)務(wù)邏輯提供了一個明確的層次,在這個層次封裝了與系統(tǒng)關(guān)聯(lián)的應(yīng)用模型,并把用戶表示層和數(shù)據(jù)庫代碼分開 。數(shù)據(jù) 層是三層模式中最底層,他用來定義、維護、訪問和更新數(shù)據(jù)并管理和滿足應(yīng)用服務(wù)對數(shù)據(jù)的請求。對于環(huán)境和應(yīng)用條件經(jīng)常變動的情況,只要對應(yīng)用層實施相應(yīng)的改變,就能夠達到目的。單個應(yīng)用服務(wù)器可以為處于不同平臺的客戶應(yīng)用程序提供服務(wù),在很大程度上節(jié)省了開發(fā)時間和資金投入; ③較好的安全性。 ④增強了企業(yè)對象的重復可 用性。隨著組件技術(shù)的發(fā)展,這種可重用的組件模式越來越為軟件開發(fā)所接受。 網(wǎng)絡(luò)選課系統(tǒng) 9 ⑥三層模式可以將服務(wù)集中在一起管理,統(tǒng)一服務(wù)于客戶端,從而具備了良好的容錯能力和負載平衡能力。它可以使程序具有更好的擴展性,靈活性,安全性,平臺無關(guān)性以及可維護性。而在 中,前端為 HTML,asp,aspx 等,中間層為擴展名是 .vb,.cs 等文件編譯而成的 .dll 控件,后面為數(shù)據(jù)庫服務(wù)器。 網(wǎng)絡(luò)選課系統(tǒng) 信息系統(tǒng)是由 Web 后臺進行統(tǒng)一管理,所有業(yè)務(wù)邏輯都集中在 Web 應(yīng)用程序中管理和制定,具有數(shù)據(jù)的錄入和查詢 統(tǒng)計等功能,客戶端的分布廣泛,數(shù)據(jù)集中處理,因此在設(shè)計時充分考慮各種體系結(jié)構(gòu)的優(yōu)缺點,選擇三層 WEB 模式進行開發(fā)實現(xiàn)。面向?qū)ο缶幊叹邆淞藥讉€優(yōu)點,比如:代碼維護方便、可擴展性好、支持代碼重用技術(shù)等等。下面我們就來談?wù)劽嫦驅(qū)ο蠹夹g(shù)的這些優(yōu)點: (1) 可管理性 維護簡單 對于面向過程的開發(fā)來說,版本管理主要是管理函數(shù)以及全 程變量 ,而函數(shù)可以有很大的變動 ,同樣 ,全程變量也可以有較大的變動 ,但是 ,對于面向?qū)ο蟪绦蛟O(shè)計來講 ,一個系統(tǒng)是有對象來組成的 ,而對象是由類生成的 ,因此只需管理類就行 ,一個系統(tǒng)中 ,類是相對穩(wěn)定的 ,因此便于管理 . (2) 模塊化 是面向?qū)ο缶幊讨械囊粋€特征。 (3) 可擴充性 是對現(xiàn)代應(yīng)用軟件提出的又一個重要要求 ,即要求應(yīng)用軟件能夠很方便 ,容易的進行擴充和修改 ,這種擴充和修改的范圍不但 涉及到軟件的內(nèi)容 ,也涉及到軟件的形式和工作機制 . 面向?qū)ο缶幊虖谋举|(zhì)上支持擴充性。 面向?qū)ο蟮某绦蛟O(shè)計可以用很好的可擴充性 .這是由于類可以根據(jù)人對事物的理解而進行豐富 ,沒有必要進行作大的改動 ,可以利用繼承 ,對新的類添加屬性和方法 .用它可以生成系統(tǒng)的簡單雛形 ,在征求用戶的意見 ,在加入新的類 ,以及類的方法與屬性等 . (4) 代碼重用 可重用性是面向?qū)ο筌浖_發(fā)的一個核心思路 .面向?qū)ο蟪绦蛟O(shè)計的抽象 ,封裝 ,繼承 ,多態(tài)的四大網(wǎng)絡(luò)選課系統(tǒng) 10 特 點都無一例外 ,或多或少的圍繞著可重用性這個核心并為之服務(wù) . 由于功能是被封裝在類中的,并且類是作為一個獨立實體而存在的,提供一個類庫就非常簡單了。更令人高興的是,我們可以通過提供符合需求的類來擴充這些功能。 Visual Studio .NET 是一套完整的開發(fā)工具,用于生成 ASP Web 應(yīng)用程序、 XML Web services、桌面應(yīng)用程序和移動應(yīng)用程序。另外,這些語言利用了 .NET Framework 的 功能,此框架提供對簡化 ASP Web 應(yīng)用程序和 XML Web services 開發(fā)的關(guān)鍵技術(shù)的訪問。 Visual Studio 包含基于組件的開發(fā)工具(如 Visual C、 Visual J、 Visual Basic 和 Visual C++),以及許多用于簡化基于小組的解決方案的設(shè)計、開發(fā)和部署的其他技術(shù)。 (2) 不僅僅是 Active Server Page (ASP) 的下一個版本 ,而且是一種建立在通用語言上的程序構(gòu)架,能被用于一臺 Web 服務(wù)器來建立強大的 Web 應(yīng)用程序。 執(zhí)行效率的大幅提高 是把基于通用語言的程序在服務(wù)器上運行。 世界級的工具支持 構(gòu)架是可以用 Microsoft( R)公司最新的產(chǎn)品 Visual 開發(fā)環(huán)境進行開發(fā),WYSIWYG( What You See Is What You Get 所見即為所得)的編輯。 強大性和適應(yīng)性 因為 是基于通用語言的編譯運行的程序,所以它的強大性和適應(yīng)性,可以使它運行在Web 應(yīng)用軟件開發(fā)者的幾乎全 部的平臺上(筆者到現(xiàn)在為止只知道它只能用在 Windows 2020 Server上)。 同時也是 languageindependent 語言獨立化的,所以,你可以選擇一種最適合你的語言來編寫你的程序,或者把你的程序用很多種語言來寫,現(xiàn)在已經(jīng)支持的有 C( C++和 Java 的結(jié)合體),VB, Jscript。 簡單性和易學性 是運行一些很平常的任務(wù)如表單的提交客戶端的身份驗證、分布系統(tǒng)和網(wǎng)站配置變得非常簡單。另外,通用語言簡化開發(fā)使把代碼結(jié)合成軟件簡單的就像裝配電腦。因為配置信息都保存在簡單文本中,新的設(shè)置有可能都不需要啟動本地的管理員工具就可以實現(xiàn)。一個 的應(yīng)用程序在一臺服務(wù)器系統(tǒng)的安裝只需要簡單的拷貝一些必須得文件,不需要系統(tǒng)的重新啟動,一切就是這么簡單。即使你現(xiàn)在的 應(yīng)用軟件是為一個處理器開發(fā)的,將來多處理器運行時不需要任何改變都能提高他們的效能,但現(xiàn)在的 ASP 確做不到這一點。這與原來的包含關(guān)系不同, 可以加入自己定義的如何組件。 安全性 基于 Windows 認證技術(shù)和每應(yīng)用程序配置,你可以確性你的原程序時絕對安全的。可以通過在現(xiàn)有 ASP 應(yīng)用程序中逐漸添加 功能,隨時增強 ASP 應(yīng)用程序的功能。將程序在服務(wù)器端首次運行時進行編譯,比 ASP 即時解釋程序速度上要快很多 .而且是可以用任何與 .NET 兼容的語言(包括 Visual Basic .NET、 C 和 JScript .NET.)創(chuàng)作應(yīng)用程序。開發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點,其中包括托管的公共語言運行庫環(huán)境、類型安全、繼承等等 。這不僅使得 Web 開發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點,包括開發(fā)人員可以用來將服務(wù)器控件拖放到 Web 頁的 GUI 和完全集成的調(diào)試支持。每個功能都能得到同一結(jié)構(gòu)的支持,使您能夠使用身份驗證方案 ,緩存經(jīng)常使用的數(shù)據(jù),或者對應(yīng)用程序的配置進行自定義 . 數(shù)據(jù)庫系統(tǒng)選擇 本系統(tǒng)將采用 Microsoft SQL Server2020 作為系統(tǒng)的 DBMS 支撐, SQL Server2020 是能夠支持企業(yè)級關(guān)系型數(shù)據(jù)庫的管理系統(tǒng),它能與 Windows 操作系統(tǒng)緊密集成,具有方便易用的圖形管理界面,其用戶界面風格與 Windows 一樣非常友好。而其相對 Oracle, DB/2 等大型數(shù)據(jù)庫 來說,學習更為容易,應(yīng)用成本也相對較低。 SQL Server2020 的新特點: 動態(tài)的自我管理: SQL Server2020 運行時動態(tài)配置運行環(huán)境,優(yōu)化并簡化了許多服務(wù)器配置選項,可隨用戶增多或者減少動態(tài)地請求追加或者釋放資源,并可隨數(shù)據(jù)的增減自動改變數(shù)據(jù)庫大小。系統(tǒng)管理員可以在運行 SQL Server Enterprise Manager 的中央控 制臺上,管理和監(jiān)視服務(wù)器運行性能和企業(yè)數(shù)據(jù)庫。也可以使用 SQLDMO 為不同站點的通用的管理任務(wù)建立應(yīng)用程序。同時其還具有動態(tài)自我調(diào)解的特性,能有效地在筆記本或者PC上運行。 系統(tǒng)訪問 Inter 集成: SQL Server 2020 與其他產(chǎn)品一起為 Inter 或 Intra 系統(tǒng)形成一個穩(wěn)定的安全的數(shù)據(jù)存儲;可為運行在 IIS 下的 Web 應(yīng)用程序提供一個高性能的數(shù)據(jù)存儲服務(wù);此外,SQL Server2020 數(shù)據(jù)庫引擎還包括了對 XML 的本地支持, TransactSQL 結(jié)果可以作為 XML 文檔返回給使用 OLEBD 和 ADO API 的應(yīng)用程序, XML 文檔還可以添加到 SQL Server 2020 中。 開發(fā)方法的選擇 在開發(fā)方法的選擇上,選擇了演繹式原型法與生命周期法相結(jié)合的方法。系統(tǒng)完成什么功能,分成哪幾個部分,各個部分又有哪幾個模塊,都已理解掌握,且以后不需要做更大的變動,只是具體到每個模塊,還沒有全部實現(xiàn)。信息系統(tǒng)的開發(fā)是一項比較復雜的工作,我們必須選用科學的有效的開發(fā)方法。那么根據(jù)本系統(tǒng)開發(fā)的要求,本系統(tǒng)選擇了生命周期法和原型法相結(jié)合的方法。廣義地說,任何系統(tǒng)均有其發(fā)生、發(fā)展、成熟、消亡或更新?lián)Q代的過程,這個過程稱為系統(tǒng)的生命周期。根據(jù)系統(tǒng)設(shè)計而對整個系統(tǒng)實施,包括物理實施,程序設(shè)計,調(diào)試等。 在建筑學和機械設(shè)計學中,“原型”指的是其結(jié)構(gòu)、大小和功能都與某個物體相類似的模擬該物體的原始模型。“原型方法”則是利用原型輔助開發(fā)系統(tǒng)的一種新方法。因此可以認為原型方法確定用 戶需求的策略,它對用戶需求的定義采用啟發(fā)的方式,引導用戶在對系統(tǒng)逐漸加深理解的過程中作出響應(yīng)。 原型法的基本思想是:憑借著系統(tǒng)分析人員對用戶要求的理解,在強有力的軟件環(huán)境支持下,快速地給出一個實實在在的模型(或稱原型、雛形),然后與用戶反復協(xié)商修改 ,最終形成實際系統(tǒng)。它將原型方法的思想貫穿到系統(tǒng)開發(fā)全過程,對滿足需求的改動較為適合。 運用 網(wǎng)絡(luò)選課系統(tǒng) 系統(tǒng)可以減輕學院教學人員的工作量,縮小開支,提高工作效率與準確率,
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1