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

正文內(nèi)容

學(xué)生選課管理系統(tǒng)畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-05-14 08:54 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 Server 2022 為網(wǎng)絡(luò)應(yīng)用程序服務(wù)器管理引入了許多新的特征。更強(qiáng)的性能和擴(kuò)展性。高效性,高可靠性和安全性。進(jìn)行了許多重大的結(jié)構(gòu)改進(jìn)以滿足客戶需求。   IIS 提供廣泛的新特性和技術(shù)和使它更為可靠、可擴(kuò)展和安全、可管理,加強(qiáng)了對(duì)開(kāi)發(fā)提供的技術(shù)特性支持。 IIS 增強(qiáng)了安全性,為了盡量減少系統(tǒng)被攻擊的危險(xiǎn),在默認(rèn)情況下IIS 是不會(huì)被安裝在 Windows Server 2022 中的,管理員需要手動(dòng)進(jìn)行安裝,IIS 在被鎖定狀態(tài)中只為靜態(tài)內(nèi)容(.htm,. 等等)提供服務(wù),通過(guò)網(wǎng)絡(luò)服務(wù)擴(kuò)展節(jié)點(diǎn),網(wǎng)站管理員可根據(jù)企業(yè)的需求起用或禁止 IIS 功能。 第二章 相關(guān)技術(shù)介紹越來(lái)越多的客戶在一個(gè) Web 服務(wù)器上跑多個(gè)應(yīng)用程序或者多個(gè)站點(diǎn),這對(duì)如今的 Web 服務(wù)器無(wú)疑提出了特定的需求,如果一個(gè) ISP 在同一服務(wù)器上有兩個(gè)公司的站點(diǎn)甚至互相爭(zhēng)奪資源,那么他必須保證隔離兩個(gè)應(yīng)用程序相互獨(dú)立運(yùn)行,更為重要的是——他必須確保一個(gè)有惡意的應(yīng)用程序管理員無(wú)法訪問(wèn)其它應(yīng)用程序的數(shù)據(jù),完全隔離是絕對(duì)必要的。 可以通過(guò)配置工作進(jìn)程驗(yàn)證實(shí)現(xiàn)這個(gè)級(jí)別的隔離。此外, 還可以通過(guò)一些如控制帶寬、分配 CPU線程或者基于內(nèi)存的回復(fù)功能來(lái)制造環(huán)境,讓同一服務(wù)器運(yùn)行競(jìng)爭(zhēng)激烈的多個(gè)應(yīng)用程序 [56] 。 ASP 的特點(diǎn)與功能幾年以前,業(yè)界在動(dòng)態(tài)主頁(yè)發(fā)布方面唯一的渠道是 CGI(Common Ga teway Interface) 模式。隨后出現(xiàn)的 ISAPI、NSAPI 和 JDBC 等技術(shù)方案雖較 CGI 進(jìn)步,但從企業(yè)網(wǎng)(Intra )的技術(shù)現(xiàn)實(shí)來(lái)衡量,這些方案仍不適用于進(jìn)行快速開(kāi)發(fā)、及時(shí)維護(hù)和大面積的技術(shù)普及。ASP 技術(shù)的出現(xiàn),使動(dòng)態(tài)交互式 Web 主頁(yè)設(shè)計(jì)成為一件輕松愉快的工作。只要幾行腳本語(yǔ)句,就能將后臺(tái)的數(shù)據(jù)庫(kù)信息發(fā)布到Inter/Intra 上, 在編程和網(wǎng)頁(yè)腳本的可讀性方面大大優(yōu)于傳統(tǒng)的技術(shù)方案?! SP 是 Active Server Pages(動(dòng)態(tài)服務(wù)器主頁(yè))的縮寫(xiě),它是一個(gè)服務(wù)器端的腳本環(huán)境,在站點(diǎn)的 Web 服務(wù)器上解釋腳本,可產(chǎn)生并執(zhí)行動(dòng)態(tài)、交互式、高效率的站點(diǎn)服務(wù)器應(yīng)用程序。ASP 可以勝任基于微軟 Web 服務(wù)器的各種動(dòng)態(tài)數(shù)據(jù)發(fā)布 [7] 。 ASP 方法與傳統(tǒng)靜態(tài)主頁(yè)的區(qū)別把信息系統(tǒng)納入 Inter/Intra 的框架之后,首先要解決的問(wèn)題是通過(guò)網(wǎng)頁(yè)訪問(wèn)后臺(tái)數(shù)據(jù)庫(kù)信息。所有應(yīng)用程序都被分割為頁(yè)面的形式,用戶的交互操作是以提交表單等方式來(lái)實(shí)現(xiàn)的,這就要求 Web 站點(diǎn)具有很強(qiáng)的動(dòng)態(tài)數(shù)據(jù)發(fā)布能力。然而,目前 Web 的服務(wù),仍以提供 靜態(tài)主頁(yè)內(nèi)容為主。所謂靜態(tài),指的就是站點(diǎn)的主頁(yè)內(nèi)容是固定不變的,無(wú)法根據(jù)用戶的需求和實(shí)際情況作出相應(yīng)的變化。當(dāng)瀏覽器通過(guò) Inter 的 HTTP 協(xié)議向站點(diǎn)的 Web 服務(wù)器申請(qǐng)主頁(yè)時(shí),站點(diǎn)服務(wù)器就會(huì)將已設(shè)計(jì)好的靜態(tài)的 HTML 文件傳送給瀏覽器。若要更新主頁(yè)的內(nèi)容, 只能用非在線的手動(dòng)方式更新 HTML 的文件數(shù)據(jù)。 健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)論文  ASP 所設(shè)計(jì)出的是動(dòng)態(tài)主頁(yè),可接收用戶提交的信息并作出反應(yīng), 其中的數(shù)據(jù)可隨實(shí)際情況而改變,無(wú)須人工對(duì)網(wǎng)頁(yè)文件進(jìn)行更新即可滿足應(yīng)用需要。例如:當(dāng)在瀏覽器上填好表單并提交 HTTP 請(qǐng)求時(shí),可以要求在站點(diǎn)服務(wù)器上執(zhí)行一個(gè)表單所設(shè)定的應(yīng)用程序,而不只是一個(gè)簡(jiǎn)單的 HTML 文件。該應(yīng)用程序分析表單的輸入數(shù)據(jù),根據(jù)不同的數(shù)據(jù)內(nèi)容將相應(yīng)的執(zhí)行結(jié)果(通常是數(shù)據(jù)庫(kù)查尋的結(jié)果集)以 HTML 的格式傳送給瀏覽器。數(shù)據(jù)庫(kù)的數(shù)據(jù)可以隨時(shí)變化,而服務(wù)器上執(zhí)行的應(yīng)用程序卻不必更改,客戶端得到的網(wǎng)頁(yè)信息會(huì)始終保持新鮮的魅力。 當(dāng)用戶申請(qǐng)一個(gè)*.asp 主頁(yè)時(shí),Web 服務(wù)器響應(yīng)該 HTTP 請(qǐng)求,調(diào)用 ASP 引擎,解釋被申請(qǐng)文件。當(dāng)遇到任何與 ActiveX Scripting 兼容的腳本(如 VBScript 和JScript)時(shí),ASP 引擎會(huì)調(diào)用相應(yīng)的腳本引擎進(jìn)行處理。若腳本指令中含有訪問(wèn)數(shù)據(jù)庫(kù)的請(qǐng)求,就通過(guò) ODBC 與后臺(tái)數(shù)據(jù)庫(kù)相連,由數(shù)據(jù)庫(kù)訪問(wèn)組件執(zhí)行訪庫(kù)操作。ASP 腳本是在服務(wù)器端解釋執(zhí)行的,它依據(jù)訪庫(kù)的結(jié)果集自動(dòng)生成符合 HTML 語(yǔ)言的主頁(yè), 去響應(yīng)用戶的請(qǐng)求。所有相關(guān)的發(fā)布工作由 Web 服務(wù)器負(fù)責(zé) [89] 。 ASP 的特點(diǎn)與功能從軟件的技術(shù)層面看,ASP 有如下的特點(diǎn): (1) 無(wú)需編譯,ASP 腳本集成于 HTML 當(dāng)中,容易生成,無(wú)需編譯或鏈接即可直接解釋執(zhí)行。(2) 易于生成使用常規(guī)文本編輯器(如 WINDOWS 下的記事本),即可進(jìn)行*.asp 頁(yè)面的設(shè)計(jì)。若從工作效率來(lái)考慮,不妨選用具有可視化編輯能力的Visual InterDev。(3) 獨(dú)立于瀏覽器 用戶端只要使用可解釋常規(guī) HTML 碼的瀏覽器, 即可瀏覽 ASP 所設(shè)計(jì)的主頁(yè)。ASP 腳本是在站點(diǎn)服務(wù)器端執(zhí)行的,用戶端的瀏覽器不需要支持它。因此,若不通過(guò)從服務(wù)器下載來(lái)觀察*.asp 主頁(yè),在瀏覽器端見(jiàn)不到正確的頁(yè)面內(nèi)容。(4) 面向?qū)ο笤?ASP 腳本中可以方便地引用系統(tǒng)組件和 ASP 的內(nèi)置組件,還能通過(guò)定制 ActiveX Server Component(ActiveX 服務(wù)器組件)來(lái)擴(kuò)充功能。(5) 與任何 ActiveX scripting 語(yǔ)言兼容 除了可使用 VBScript 和JaveScript 語(yǔ)言進(jìn)行設(shè)計(jì)外,還可通過(guò) Plugin 的方式,使用由第三方所提供的其它 scripting 語(yǔ)言。第二章 相關(guān)技術(shù)介紹(6) 源程序碼不會(huì)外漏 ASP 腳本在服務(wù)器上執(zhí)行,傳到用戶瀏覽器的只是 ASP 執(zhí)行結(jié)果所生成的常規(guī) HTML 碼,這樣可保證辛辛苦苦編寫(xiě)出來(lái)的程序代碼不會(huì)被他人盜取。從應(yīng)用的層面看,ASP 有如下的功能: (1) 處理由瀏覽器傳送到站點(diǎn)服務(wù)器的表單輸入。 (2) 訪問(wèn)和編輯服務(wù)器端的數(shù)據(jù)庫(kù)表。使用瀏覽器即可輸入、更新和刪除站點(diǎn)服務(wù)器的數(shù)據(jù)庫(kù)中的數(shù)據(jù)。 (3)讀寫(xiě)站點(diǎn)服務(wù)器的文件,實(shí)現(xiàn)訪客計(jì)數(shù)器、座右銘等功能。 (4)提供廣告輪播器、取得瀏覽器信息、URL 表管理等內(nèi)置功能。 (5)由 cookies 讀寫(xiě)用戶端的硬盤(pán)文件,以記錄用戶的數(shù)據(jù)。 (6)可以實(shí)現(xiàn)在多個(gè)主頁(yè)間共享信息,以開(kāi)發(fā)復(fù)雜的商務(wù)站點(diǎn)應(yīng)用程序。 (7)使用 VBScript 或 JavaScript 等簡(jiǎn)易的腳本語(yǔ)言,結(jié)合 HTML 碼,快速完成站點(diǎn)的應(yīng)用程序。通過(guò)站點(diǎn)服務(wù)器執(zhí)行腳本語(yǔ)言,產(chǎn)生或更改在客戶端執(zhí)行的腳本語(yǔ)言。(8)擴(kuò)充功能的能力強(qiáng),可通過(guò)使用 Visual Basic、Java、Visual C++ 等多種程序語(yǔ)言制作 ActiveX Server Component 以滿足自己的特殊需要 [10] 。 Ajax 技術(shù)簡(jiǎn)介AJAX 全稱為“Asynchronous JavaScript and XML”(異步 JavaScript 和XML) ,是指一種創(chuàng)建交互式網(wǎng)頁(yè)應(yīng)用的網(wǎng)頁(yè)開(kāi)發(fā)技術(shù)。許多重要的技術(shù)和 AJAX 開(kāi)發(fā)模式可以從現(xiàn)有的知識(shí)中獲取。例如,在一個(gè)發(fā)送請(qǐng)求到服務(wù)端的應(yīng)用中,必須包含請(qǐng)求順序、優(yōu)先級(jí)、超時(shí)響應(yīng)、錯(cuò)誤處理及回調(diào),其中許多元素已經(jīng)在 Web 服務(wù)中包含了,就像現(xiàn)在的 SOA。AJAX 開(kāi)發(fā)人員擁有一個(gè)完整的系統(tǒng)架構(gòu)知識(shí)。同時(shí),隨著技術(shù)的成熟還會(huì)有許多地方需要改進(jìn),特別是 UI 部分的易用性。AJAX 開(kāi)發(fā)與傳統(tǒng)的 C/S 開(kāi)發(fā)有很大的不同。這些不同引入了新的編程問(wèn)題,最大的問(wèn)題在于易用性。由于 AJAX 依賴瀏覽器的 JavaScript 和 XML,瀏覽器的兼容性和支持的標(biāo)準(zhǔn)也變得和 JavaScript 的運(yùn)行時(shí)性能一樣重要了。這些問(wèn)題中的大部分來(lái)源于瀏覽器、服務(wù)器和技術(shù)的組合,因此必須理解如何才能最好的使用這些技術(shù)。健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)論文綜合各種變化的技術(shù)和強(qiáng)耦合的客戶服務(wù)端環(huán)境,AJAX 提出了一種新的開(kāi)發(fā)方式。AJAX 開(kāi)發(fā)人員必須理解傳統(tǒng)的 MVC 架構(gòu),這限制了應(yīng)用層次之間的邊界。同時(shí),開(kāi)發(fā)人員還需要考慮 C/S 環(huán)境的外部和使用 AJAX 技術(shù)來(lái)重定型 MVC邊界。最重要的是,AJAX 開(kāi)發(fā)人員必須禁止以頁(yè)面集合的方式來(lái)考慮 Web 應(yīng)用而需要將其認(rèn)為是單個(gè)頁(yè)面。一旦 UI 設(shè)計(jì)與服務(wù)架構(gòu)之間的范圍被嚴(yán)格區(qū)分開(kāi)來(lái)后,開(kāi)發(fā)人員就需要更新和變化的技術(shù)集合了。AJAX 的最大機(jī)遇在于用戶體驗(yàn)。在使應(yīng)用更快響應(yīng)和創(chuàng)新的過(guò)程中,定義Web 應(yīng)用的規(guī)則正在被重寫(xiě)。因此開(kāi)發(fā)人員必須更注重用戶。現(xiàn)在用戶已經(jīng)逐漸習(xí)慣如何使用 Web 應(yīng)用了。例如用戶通常希望每一次按鈕點(diǎn)擊會(huì)導(dǎo)致幾秒的延遲和屏幕刷新,但 AJAX 正在打破這種長(zhǎng)時(shí)間的狀況。因此用戶需要重新體驗(yàn)按鈕點(diǎn)擊的響應(yīng)了??捎眯允?AJAX 另人激動(dòng)的地方而且已經(jīng)產(chǎn)生了幾種新穎的技術(shù)。其中最引人注目的是一種稱為“黃色隱出”的技術(shù),他在數(shù)據(jù)更新之前時(shí)將用戶界面變?yōu)辄S色,更新完成后立刻恢復(fù)原來(lái)的顏色。AJAX 開(kāi)發(fā)人員將用戶從 Web 應(yīng)用的負(fù)載中解放出來(lái)。小心地利用 AJAX 提供的豐富接口,不久桌面開(kāi)發(fā)人員會(huì)發(fā)現(xiàn)AJAX 是他們的方向。(1) JavaScript  如名字所示 AJAX 的概念中最重要而最被忽視的是他也是一種 JavaScript編程語(yǔ)言。JavaScript 是一種粘合劑使 AJAX 應(yīng)用的各部分集成在一起。在大部分時(shí)間,JavaScript 通常被服務(wù)端開(kāi)發(fā)人員認(rèn)為是一種企業(yè)級(jí)應(yīng)用不需要使用的東西應(yīng)該盡力避免。這種觀點(diǎn)來(lái)來(lái)自以前編寫(xiě) JavaScript 代碼的經(jīng)歷:繁雜而又易出錯(cuò)的語(yǔ)言。類似的,他也被認(rèn)為將應(yīng)用邏輯任意地散布在服務(wù)端和客戶端中,這使得問(wèn)題很難被發(fā)現(xiàn)而且代碼很難重用。在 AJAX 中 JavaScript 主要被用來(lái)傳遞用戶界面上的數(shù)據(jù)到服務(wù)端并返回結(jié)果。XMLHttpRequest 對(duì)象用來(lái)響應(yīng)通過(guò) HTTP 傳遞的數(shù)據(jù),一旦數(shù)據(jù)返回到客戶端就可以立刻使用 DOM 將數(shù)據(jù)放到網(wǎng)面上。(2)XMLHttpRequestXMLHttpRequest 對(duì)象在大部分瀏覽器上已經(jīng)實(shí)現(xiàn)而且擁有一個(gè)簡(jiǎn)單的接口允許數(shù)據(jù)從客戶端傳遞到服務(wù)端,但并不會(huì)打斷用戶當(dāng)前的操作。使用XMLHttpRequest 傳送的數(shù)據(jù)可以是任何格式,雖然從名字上建議是 XML 格式的第二章 相關(guān)技術(shù)介紹數(shù)據(jù)。XPath 可以訪問(wèn) XML 文檔中的數(shù)據(jù),但理解 XML DOM 是必須的。類似的,XSLT 是最簡(jiǎn)單而快速的從 XML 數(shù)據(jù)生成 HTML 或 XML 的方式。許多開(kāi)發(fā)人員已經(jīng)熟悉 Xpath 和 XSLT,因此 AJAX 選擇 XML 作為數(shù)據(jù)交換格式有意義的。XSLT 可以被用在客戶端和服務(wù)端,他能夠減少大量的用 JavaScript 編寫(xiě)的應(yīng)用邏輯。(3)CSS為了正確的瀏覽 AJAX 應(yīng)用,CSS 是一種 AJAX 開(kāi)發(fā)人員所需要的重要武器。CSS 提供了從內(nèi)容中分離應(yīng)用樣式和設(shè)計(jì)的機(jī)制。雖然 CSS 在 AJAX 應(yīng)用中扮演至關(guān)重要的角色,但他也是構(gòu)建創(chuàng)建跨瀏覽器應(yīng)用的一大阻礙,因?yàn)椴煌臑g覽器廠商支持各種不同的 CSS 級(jí)別 [11] 。傳統(tǒng)的 web 應(yīng)用允許用戶填寫(xiě)表單(form),當(dāng)提交表單時(shí)就向 web 服務(wù)器發(fā)送一個(gè)請(qǐng)求。服務(wù)器接收并處理傳來(lái)的表單,然后返回一個(gè)新的網(wǎng)頁(yè)。這個(gè)做法浪費(fèi)了許多帶寬,因?yàn)樵谇搬醿蓚€(gè)頁(yè)面中的大部分 HTML 代碼往往是相同的。由于每次應(yīng)用的交互都需要向服務(wù)器發(fā)送請(qǐng)求,應(yīng)用的響應(yīng)時(shí)間就依賴于服務(wù)器的響應(yīng)時(shí)間。這導(dǎo)致了用戶界面的響應(yīng)比本地應(yīng)用慢得多。與此不同,AJAX 應(yīng)用可以僅向服務(wù)器發(fā)送并取回必需的數(shù)據(jù),它使用 SOAP或其它一些基于 XML 的 web service 接口,并在客戶端采用 JavaScript 處理來(lái)自服務(wù)器的響應(yīng)。因?yàn)樵诜?wù)器和瀏覽器之間交換的數(shù)據(jù)大量減少,結(jié)果我們就能看到響應(yīng)更快的應(yīng)用。同時(shí)很多的處理工作可以在發(fā)出請(qǐng)求的客戶端機(jī)器上完成,所以 Web 服務(wù)器的處理時(shí)間也減少了。使用 Ajax 的最大優(yōu)點(diǎn),就是能在不更新整個(gè)頁(yè)面的前提下維護(hù)數(shù)據(jù)。這使得 Web 應(yīng)用程序更為迅捷地回應(yīng)用戶動(dòng)作,并避免了在網(wǎng)絡(luò)上發(fā)送那些沒(méi)有改變過(guò)的信息。Ajax 不需要任何瀏覽器插件,但需要用戶允許 JavaScript 在瀏覽器上執(zhí)行。就像 DHTML 應(yīng)用程序那樣,Ajax 應(yīng)用程序必須在眾多不同的瀏覽器和平臺(tái)上經(jīng)過(guò)嚴(yán)格的測(cè)試。隨著 Ajax 的成熟,一些簡(jiǎn)化 Ajax 使用方法的程序庫(kù)也相繼問(wèn)世。同樣,也出現(xiàn)了另一種輔助程序設(shè)計(jì)的技術(shù),為那些不支持 JavaScript 的用戶提供替代功能 [12]。第三章 系統(tǒng)分析第三章 系統(tǒng)分析 業(yè)務(wù)分析 系統(tǒng)需求分析學(xué)生選課管理系統(tǒng),主要是針對(duì)學(xué)生的選課進(jìn)行需求分析的。首先,學(xué)生選課的前提是課程已經(jīng)由教務(wù),或者教師進(jìn)行科學(xué)的,無(wú)沖突的排課后才可以進(jìn)行的。因此,在選課功能之前,排課成為了選課功能的前提。而這兩個(gè)功能所涉及的用戶為:學(xué)生,教師,管理員。而他們的信息也應(yīng)該被合理的管理,這也決定了本系統(tǒng)中必然的三個(gè)功能:登陸管理,即用戶信息管理;排課控制;選課控制。通過(guò)對(duì)各個(gè)高?,F(xiàn)存選課需求,確定了本系統(tǒng)中用戶應(yīng)該含有的三類用戶:管理員,教師,學(xué)生。各類用戶描述如下:(1) 管理員描述:管理員主要是對(duì)整個(gè)系統(tǒng)進(jìn)行維護(hù),包括設(shè)置選課時(shí)段,選課規(guī)則,如選課前,學(xué)生不可登陸,而選課后,學(xué)生不可更改,只能查看。管理員可以對(duì)選課結(jié)果進(jìn)行統(tǒng)計(jì);查詢選課情況,對(duì)學(xué)生的選課申請(qǐng)進(jìn)行審查;進(jìn)行用戶管理;排課,發(fā)布選課信息等。(2) 教師描述:教師主要是查詢課程基本情況,備選情況,以及選課學(xué)生的基本情況。(3)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1