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

正文內(nèi)容

學(xué)生網(wǎng)上選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(計(jì)算機(jī)系畢業(yè)論文)(編輯修改稿)

2025-07-16 13:27 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 軟件。服務(wù)器將擔(dān)負(fù)更多的工作,對(duì)數(shù)據(jù)庫(kù)的訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。瀏覽器發(fā)出請(qǐng)求,而其余如數(shù)據(jù)請(qǐng)求、加工、結(jié)果返回以及動(dòng)態(tài)網(wǎng)頁(yè)生成等工作全部由 Web Server 完成。實(shí)際上 B/S 體系結(jié)構(gòu)是把二層 C/S 結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶機(jī)的任務(wù)中分離出來(lái),由 Web 服務(wù)器單獨(dú)組成一層來(lái)負(fù)擔(dān)其任務(wù),這樣客戶機(jī)的壓力減輕了,把負(fù)荷分配給了 Web 服務(wù)器。這種三層體系結(jié)構(gòu)如圖 1 所示。 這種結(jié)構(gòu)不僅把客戶機(jī)從沉重的負(fù)擔(dān)和不斷對(duì)其提高的性能的要求中解放出來(lái),也把技術(shù)維護(hù)人員從繁重的維護(hù)升級(jí)工作中解脫出來(lái)。由于客戶機(jī)把事務(wù)處理邏輯部分分給了功能服務(wù)器,使客戶機(jī)一下子苗條了許多,不再負(fù)責(zé)處理復(fù)雜計(jì)算和數(shù)據(jù)訪問等關(guān)鍵事務(wù),只負(fù)責(zé)顯示部分,所以維護(hù)人員不再為程序的維護(hù)工作奔波于每個(gè)客戶機(jī)之間,而把主要精力放在功能服務(wù)器上程序的更新工作。這種三層結(jié)構(gòu)在層與層之間相互獨(dú)立,任何一層的改變不會(huì)影響其它層的功能。 B/S三層體系結(jié)構(gòu)的不足經(jīng)過(guò)近一兩年的應(yīng)用,B/S 體系結(jié)構(gòu)也暴露出了許多不足地方,具體表現(xiàn)在以下幾個(gè)方面:⑴ 由于瀏覽器只是為了進(jìn)行 WEB 瀏覽而設(shè)計(jì)的,當(dāng)其應(yīng)用于 WEB 應(yīng)用系統(tǒng)時(shí),許多功能不能實(shí)現(xiàn)或?qū)崿F(xiàn)起來(lái)比較困難。比如通過(guò)瀏覽器進(jìn)行大量的數(shù)據(jù)輸入,或進(jìn)行報(bào)表的應(yīng)答都是比較困難和不便的。⑵ 復(fù)雜的應(yīng)用構(gòu)造困難。雖然可以用 ActiveX、Java 等技術(shù)開發(fā)較為復(fù)雜的應(yīng)用,但是相對(duì)于發(fā)展已非常成熟 C/S 的一系列應(yīng)用工具來(lái)說(shuō),這些技術(shù)的開發(fā)復(fù)雜,并沒有完全成熟的技術(shù)供使用。⑶ HTTP 可靠性低有可能造成應(yīng)用故障,特別是對(duì)于管理者來(lái)說(shuō),采用瀏覽器方式進(jìn)行系統(tǒng)的維護(hù)是非常不安全與不方便的。⑷ WEB 服務(wù)器成為對(duì)數(shù)據(jù)庫(kù)的唯一的客戶端,所有對(duì)數(shù)據(jù)庫(kù)的連接都通過(guò)該服務(wù)器實(shí)現(xiàn)。WEB 服務(wù)器同時(shí)要處理與客戶請(qǐng)求以及與數(shù)據(jù)庫(kù)的連接,當(dāng)訪問量大時(shí),服務(wù)器端負(fù)載過(guò)重。⑸ 由于業(yè)務(wù)邏輯和數(shù)據(jù)訪問程序一般由 JavaScript、VBScript 等嵌入式小程序?qū)崿F(xiàn),分散在各個(gè)頁(yè)面里,難以實(shí)現(xiàn)共享,給升級(jí)和維護(hù)也帶來(lái)了不便。同時(shí)由于源代碼的開放性,使得商業(yè)規(guī)則很容易暴露,而商業(yè)規(guī)則對(duì)應(yīng)用程序來(lái)說(shuō)則是非常重要的。為克服以上不足,在原有 B/S 體系結(jié)構(gòu)基礎(chǔ)上,采用一種新的體系結(jié)構(gòu),如圖 2 所. . . . .學(xué)習(xí)參考示。在該種結(jié)構(gòu)體系中,一些需要用 WEB 處理的,滿足大多數(shù)訪問者請(qǐng)求的功能界面(如信息發(fā)布查詢界面)采用 B/S 結(jié)構(gòu)。后臺(tái)只需少數(shù)人使用的功能應(yīng)用(如數(shù)據(jù)庫(kù)管理維護(hù)界面)采用 C/S 結(jié)構(gòu)。組件位于 WEB 應(yīng)用程序中,客戶端發(fā)出 HTTP 請(qǐng)求到 WEB SERVER。WEB SERVER 將請(qǐng)求傳送給 WEB 應(yīng)用程序。 WEB 應(yīng)用程序?qū)?shù)據(jù)請(qǐng)求傳送給數(shù)據(jù)庫(kù)服務(wù)器,數(shù)據(jù)庫(kù)服務(wù)器將數(shù)據(jù)返回 WEB 應(yīng)用程序。然后再由 WEB SERVER 將數(shù)據(jù)傳送給客戶端。對(duì)于一些實(shí)現(xiàn)起來(lái)困難的功能或一些需要豐富的 HTML 頁(yè)面,通過(guò)在頁(yè)面中嵌入ActiveX 控件來(lái)實(shí)現(xiàn)。采用這種結(jié)構(gòu)優(yōu)點(diǎn)在于:(1)充分發(fā)揮了充分了 B/S 與 C/S 體系結(jié)構(gòu)的優(yōu)勢(shì),彌補(bǔ)了二者不足。充分考慮用戶利益,保證瀏覽查詢者方便操作的同時(shí)也使得系統(tǒng)更新簡(jiǎn)單,維護(hù)簡(jiǎn)單靈活,易于操作。(2)信息發(fā)布采用 B/S 結(jié)構(gòu),保持了瘦客戶端的優(yōu)點(diǎn)。裝入客戶機(jī)的軟件可以采用統(tǒng)一的 WWW 瀏覽器。而且由于 WWW 瀏覽器和網(wǎng)絡(luò)綜合服務(wù)器都是基于工業(yè)標(biāo)準(zhǔn),可以在所有的平臺(tái)上工作。(3)數(shù)據(jù)庫(kù)端采用 C/S 結(jié)構(gòu),通過(guò)ODBC/JDBC 連接。這一部分只涉及到系統(tǒng)維護(hù)、數(shù)據(jù)更新等,不存在完全采用 C/S 結(jié)構(gòu)帶來(lái)的客戶端維護(hù)工作量大等缺點(diǎn)。并且在客戶端可以構(gòu)造非常復(fù)雜的應(yīng)用,界面友好靈活,易于操作,能解決許多 B/S 存在的固有的缺點(diǎn)。(4)對(duì)于原有基于 C/S 體系結(jié)構(gòu)的應(yīng)用,可以非常容易地升級(jí)到這種體系結(jié)構(gòu),只需開發(fā)用于發(fā)布的 WWW 界面,可以保留原有的 C/S 結(jié)構(gòu)的某些子系統(tǒng),充分地利用現(xiàn)有系統(tǒng)的資源。使得現(xiàn)有系統(tǒng)或資源無(wú)需大的改造即可以連接使用,保護(hù)了用戶以往的投資(5)通過(guò)在瀏覽器中嵌入 ActiveX 控件可以實(shí)現(xiàn)在瀏覽器中不能實(shí)現(xiàn)或?qū)崿F(xiàn)起來(lái)比較困難的功能。比如通過(guò)瀏覽器進(jìn)行報(bào)表的應(yīng)答。另外,在客戶端 ActiveX 控件的加盟,可以豐富 HTML 頁(yè)面,產(chǎn)生另人驚奇的效果。(6)將服務(wù)器端劃分為 WEB 服務(wù)器和 WEB 應(yīng)用程序兩部分。WEB 應(yīng)用程序采用組件技術(shù)實(shí)現(xiàn)三層體系結(jié)中的商業(yè)邏輯部分,達(dá)到封裝源代碼,保護(hù)知識(shí)產(chǎn)權(quán)的目的。Inter 應(yīng)用程序大部分屬于分布式應(yīng)用程序,采用組件技術(shù)一個(gè)重要特點(diǎn)就是它的處理能力能夠隨著用戶數(shù)量、數(shù)據(jù)量所需性能的提高而增加。COM 的無(wú)逢擴(kuò)展集 COM+,有著如內(nèi)存數(shù)據(jù)庫(kù)、負(fù)載平衡等強(qiáng)大的功能。 SQL Server 2022概述 SQL Server 2022簡(jiǎn)介在我國(guó),dBase 、FoxBASE 和 FoxPro 一直作為數(shù)據(jù)庫(kù)的普及教育工具,以前的數(shù)據(jù)庫(kù)開發(fā)人員大多將 Access 或 FoxPro 作為開發(fā)工具。而從數(shù)據(jù)庫(kù)的概念上講,數(shù)據(jù)庫(kù)只是. . . . .學(xué)習(xí)參考保存數(shù)據(jù)的文件。隨著時(shí)代的不斷發(fā)展,數(shù)據(jù)庫(kù)技術(shù)也發(fā)生了翻天覆地的變化?,F(xiàn)在如果不知道客戶機(jī)/服務(wù)器結(jié)構(gòu)的數(shù)據(jù)庫(kù)、C/S 和 B/S,就太落伍了。SQL Server 2022 是 Microsoft 公司推出的一款大型數(shù)據(jù)庫(kù)管理系統(tǒng),具備 Inter 集成、可伸縮性、可用性、企業(yè)級(jí)數(shù)據(jù)庫(kù)功能、數(shù)據(jù)倉(cāng)庫(kù)以及易于安裝、部署和使用等優(yōu)點(diǎn)。在 SQL Server 2022 中,創(chuàng)建數(shù)據(jù)庫(kù)、數(shù)據(jù)表、關(guān)系、視圖和索引等數(shù)據(jù)庫(kù)對(duì)象時(shí),不僅可以使用 SQL 命令操作,還可以使用 SQL Server 2022 提供的工具或向?qū)?,快速、方便地?chuàng)建和訪問數(shù)據(jù)庫(kù)對(duì)象。SQL Server 2022 也提供了完成維護(hù)、備份和管理等數(shù)據(jù)庫(kù)管理工作的工具。 SQL Server 2022的基本特點(diǎn)SQL Server 2022 主要有以下基本特點(diǎn):? Inter 集成。SQL Server 2022 全面支持 XML(Extensible Markup Language,可擴(kuò)展標(biāo)記語(yǔ)言) ,具有構(gòu)成 Web 站點(diǎn)數(shù)據(jù)存儲(chǔ)組件所需的可伸縮性、可用性和安全功能。SQL Server 2022 程序設(shè)計(jì)模型與 Windows DNA 構(gòu)架集成,用于開發(fā)Web 應(yīng)用程序。SQL Server 2022 還支持 English Query 和 Microsoft 搜索服務(wù)等功能,為 Web 應(yīng)用程序提供了易于使用的查詢和強(qiáng)大的搜索功能。? 可伸縮性和可用性。不管是運(yùn)行 Microsoft Windows 98 的便攜式計(jì)算機(jī),還是運(yùn)行 Microsoft Windows 2022 數(shù)據(jù)中心版的大型多處理器服務(wù)器,都可以使用 SQL Server 2022 數(shù)據(jù)庫(kù)引擎。SQL Server 2022 企業(yè)版支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級(jí)到最大 Web 站點(diǎn)所需的性能級(jí)別。? 企業(yè)級(jí)數(shù)據(jù)庫(kù)功能。SQL Server 2022 關(guān)系數(shù)據(jù)庫(kù)引擎支持當(dāng)今各種數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫(kù)引擎充分保護(hù)數(shù)據(jù)完整性,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫(kù)的代價(jià)減到最小。SQL Server 2022 分布式查詢可以引用來(lái)自不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是 SQL Server 2022 數(shù)據(jù)庫(kù)的一部分,同時(shí)分布式事物支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。復(fù)制功能使用戶可以維護(hù)多個(gè)數(shù)據(jù)副本,并確保單獨(dú)數(shù)據(jù)副本的同步。還可將一組數(shù)據(jù)復(fù)制到多個(gè)移動(dòng)的獨(dú)立用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)布服務(wù)器。? 易于安裝、部署和使用。SQL Server 2022 提供了一系列管理和開發(fā)工具,這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用 SQL Server 的過(guò)程。SQL Server 2022 還支持基于標(biāo)準(zhǔn)的、與 Windows DNA 集成的程序設(shè)計(jì)模型,使 SQL Server 數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無(wú)縫部分。這些功能使用戶可以快速交付 SQL Server 應(yīng)用程序,使客戶只需最少的安裝和管理開銷即可實(shí)現(xiàn)這些應(yīng)用程序。? 數(shù)據(jù)倉(cāng)庫(kù)。SQL Server 2022 提供了析取和分析匯總數(shù)據(jù)功能,以便進(jìn)行聯(lián)機(jī)分析處理(OLAP)的工具,可用來(lái)直觀地設(shè)計(jì)數(shù)據(jù)庫(kù)并通過(guò) English Query 來(lái)分析數(shù)據(jù)。. . . . .學(xué)習(xí)參考 安裝本系統(tǒng)的要求⑴ 硬件方面最低要求 推薦配置CPU Intel Pentium 133MHz Intel Pentium 2 代 350MHz 以上內(nèi)存 256MH 256MH硬盤空間 至少 20GB 40GB(至少 2GB 自由空間)顯示器 VGA 顯示器,640*480 分辨率 1024*768 或更高的分辨率光驅(qū) 12 倍速 24 倍速以上軟驅(qū) 高密度 英寸軟驅(qū) 高密度 英寸軟驅(qū)可選組件 鼠標(biāo)或其他指定設(shè)備 鼠標(biāo)或其他指定設(shè)備⑵ 軟件方面① Windows 2022 或以上操作系統(tǒng),在 Windows NT Server 上需要安裝IIS:Microsoft Inter Information Server Version 。② Macromedia Dreamweaver MX 2022③ SQL Server 2022 項(xiàng)目來(lái)源和本人所作的工作 2022 年初,作者決定了將這個(gè)課題作為畢業(yè)設(shè)計(jì)的題目,此后在我的導(dǎo)師的指導(dǎo)下,開發(fā)符合實(shí)際需要的網(wǎng)上選課系統(tǒng)。 經(jīng)過(guò)早期的收集查閱資料,作者對(duì)現(xiàn)存的網(wǎng)上選課系統(tǒng)進(jìn)行研究、模擬,確定了系統(tǒng)組成框架和硬件、軟件基本組成模塊。在系統(tǒng)框架的基礎(chǔ)上,再進(jìn)一步確定具體的功能模塊,分別針對(duì)學(xué)生、教師和管理員提供不同的接口,實(shí)現(xiàn)各自不同的功能。 在導(dǎo)師和同學(xué)的幫助下,本人一人承擔(dān)了此課題的設(shè)計(jì)與實(shí)現(xiàn)全部工作:⑴ 前期審題、調(diào)研,收集資料,了解系統(tǒng)開發(fā)的意義及需求。⑵ 確定并配置開發(fā)環(huán)境,起草系統(tǒng)總體方案。⑶ 進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),系統(tǒng)概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。⑷ 前臺(tái)頁(yè)面設(shè)計(jì),后臺(tái)編寫代碼,實(shí)現(xiàn)各個(gè)功能模塊。. . . . .學(xué)習(xí)參考⑸ 調(diào)試、修改程序。⑹ 撰寫論文。 . . . . .學(xué)習(xí)參考2 學(xué)生網(wǎng)上選課系統(tǒng)概述 可行性研究分析學(xué)生網(wǎng)上選課系統(tǒng)應(yīng)便于規(guī)范化、系統(tǒng)化、程序化管理選課工作,提高工作效率,便于操作,能有效地對(duì)數(shù)據(jù)進(jìn)行更新、查詢,并能在一定程度上實(shí)現(xiàn)自動(dòng)化。⑴ 主要功能:學(xué)生網(wǎng)上選課系統(tǒng)的主要功能為:數(shù)據(jù)更新、數(shù)據(jù)查詢、密碼管理和統(tǒng)計(jì)?!皵?shù)據(jù)更新”能分為三部分:數(shù)據(jù)添加、數(shù)據(jù)刪除和數(shù)據(jù)修改“數(shù)據(jù)添加”功能提供便捷的錄入界面,通過(guò)應(yīng)用程序?qū)⒃紨?shù)據(jù)追加到數(shù)據(jù)庫(kù)中?!皵?shù)據(jù)刪除”功能將不滿足用戶要求的相應(yīng)記錄從數(shù)據(jù)庫(kù)中刪除。“數(shù)據(jù)修改”能允許用戶按對(duì)應(yīng)的權(quán)限對(duì)他所指定記錄的相關(guān)信息進(jìn)行修改?!皵?shù)據(jù)查詢”功能允許用戶進(jìn)行兩種方式的查詢:記錄瀏覽(不構(gòu)造任何查詢條件)和條件查詢。記錄瀏覽功能可以方便快捷地瀏覽全部記錄。條件查詢?cè)试S用戶構(gòu)造各種組合條件來(lái)處理所需信息?!懊艽a管理”功能允許用戶對(duì)密碼進(jìn)行修改。“統(tǒng)計(jì)”功能將統(tǒng)計(jì)出所有符合要求的數(shù)據(jù)記錄。⑵ 性能要求:方便快捷有效地完成選課排課的各項(xiàng)工作,錄入數(shù)據(jù)合法性的校驗(yàn)程度高,數(shù)據(jù)查詢速度快。⑶ 系統(tǒng)的輸入、輸出輸入:學(xué)生表、教師表、管理員表、班級(jí)信息表、課程表、學(xué)生成績(jī)表,輸出:教師授課表、學(xué)生選課表。⑷ 安全和保密要求:要求提供身份驗(yàn)證,只允許通過(guò)身份驗(yàn)證的用戶使用本軟件,系統(tǒng)對(duì)不同權(quán)限. . . . .學(xué)習(xí)參考的用戶提供不同的功能模塊,對(duì)歷史數(shù)據(jù)的更改和新數(shù)據(jù)的添加只有一定權(quán)限的用戶才能進(jìn)行操作,一般的用戶只能進(jìn)行查詢操作。⑸ 項(xiàng)目與其他軟件系統(tǒng)的關(guān)系:本項(xiàng)目采用瀏覽器/服務(wù)器體系結(jié)構(gòu),客戶端建立在 windows NT 系統(tǒng)上,以ASP 開發(fā)工具,以 MS SQL Server2022 為數(shù)據(jù)庫(kù)。 項(xiàng)目基本目標(biāo)學(xué)生網(wǎng)上選課系統(tǒng)的基本目標(biāo)是輔助管理決策科學(xué)化、規(guī)范化。系統(tǒng)實(shí)現(xiàn)后,應(yīng)該做到:⑴ 學(xué)生操作: 學(xué)生注冊(cè)登陸后可直接在本系統(tǒng)上選課或退選,系統(tǒng)提供查詢和修改功能,可以查詢總的課程目錄、自己的選課情況和各科成績(jī),并可以及時(shí)修改自己的密碼等信息以確保安全。⑵ 教師操作: 教師注冊(cè)登陸后可以查詢授課表和選課表的情況,并且要及時(shí)錄入學(xué)生的成績(jī),通過(guò)查詢成績(jī)表來(lái)核對(duì)輸入正確與否,教師也可以修改自己的信息。⑶ 管理員操作: 管理員擁有最大的權(quán)限,可以在后臺(tái)進(jìn)行查詢、添加、修改、刪除等一系列操作來(lái)管理學(xué)生
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1