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

正文內(nèi)容

畢業(yè)論文基于asp[1]net技術(shù)的大學(xué)體育課信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2024-12-22 16:16 本頁面
 

【文章內(nèi)容簡介】 ctiveX Data Object), Windows 上面數(shù)據(jù)庫開發(fā)流行它功不可沒,通過統(tǒng)一的接口來實(shí)現(xiàn)對(duì)于數(shù)據(jù)庫的訪問,從而屏蔽復(fù)雜的數(shù)據(jù)庫訪問協(xié)議。 而到了, NET 時(shí)代, ADO. NET 進(jìn)一步將數(shù)據(jù)訪問“進(jìn)化”, ADO. NET 并不只是 ADO 的一個(gè)升級(jí),在 ADO 的技術(shù)上提供了一個(gè)托管類庫,除了都是數(shù)據(jù)訪問框架,其他沒有太多本質(zhì)的關(guān)聯(lián)。 除了提供了傳統(tǒng)的 ADO 的 Connection,Commend 以外,其中并沒有看到Record Set 這樣的對(duì)象,而是提供了 Data Reader 用來處理向前滾動(dòng)的資料訪問,最最重要的是加入了 Data set 這樣的概念,因?yàn)槿绱?,我們能夠?qū)崿F(xiàn)很多數(shù)據(jù)庫應(yīng)用中需要的“ Disconnected Application”,能夠?qū)崿F(xiàn)“ InProcDatabase”,而這一切,通過 Data set 能夠得很好的解決,另外 中還以更好的方式提供了數(shù)據(jù)連接池,使開發(fā)人員能通過編程方式控制具體運(yùn)行方式。同時(shí)利用 Data Adapter 來幫助 Data set 存取數(shù)據(jù),讓開發(fā)人員能夠以一種統(tǒng)一的方式去訪問異種數(shù)據(jù)庫。唯一的區(qū)別是適配器的實(shí)現(xiàn)不同罷了?!?Typed Dataset”讓開發(fā)人員基于 信息管理系統(tǒng) 5 能夠非常方便的將“ Dataset”中的 Table、 Field映射到自定義類。利用 Type Dataset,可以進(jìn)行方便的 O/R Mapping。 Visual Studio 2020(VS2020) Visual 是 .NET 最佳的開發(fā)工具。 Visual 是一套完整的開發(fā)工具,用于生成 Web 應(yīng)用程序等 。 VS 不是開發(fā) C應(yīng)用程序所必須的,但使用它可以使任務(wù)更簡單一些??梢栽跇?biāo)準(zhǔn)的文本編輯器中處理 C源代碼文件,在使用命令行應(yīng)用程序( .NET Framework 的一部分)把代碼編譯到裝配件中。 VS 有如下等等功能: VS 可以自動(dòng)執(zhí)行編譯源代碼的步驟,同時(shí)可以完全控制重寫它們時(shí)應(yīng)使用的任何選項(xiàng)。 VS 文本編輯器可以配合 VS支持的語言(包括 C),這樣就可以智能檢測(cè)錯(cuò)誤,在 輸入代碼時(shí)給出合適的推薦代碼。 VS 包括許多可視化和導(dǎo)航工程中元素的強(qiáng)大工具,他們可以是 C源文件代碼,也可以是其他資源,例如位圖圖像或聲音文件。等等。 SQLserver 數(shù)據(jù)庫介紹 SQL Server 是一個(gè)具備完全 Web 支持的數(shù)據(jù)庫產(chǎn)品,提供了對(duì)可擴(kuò)展標(biāo)記語言 (XML) 的核心支持以及在 Inter 上和防火墻外進(jìn)行查詢的能力,提供了以 Web 標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫編程功能。豐富的 XML 和 Inter 標(biāo)準(zhǔn)支持允許使用內(nèi)置的存儲(chǔ)過程以 XML 格式輕松存儲(chǔ)和檢索數(shù) 據(jù)。具有使用方便、可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)。 SQL Server 提供強(qiáng)大的開發(fā)工具和各類開發(fā)特性,在大大提高開發(fā)效率的同時(shí),進(jìn)一步拓展應(yīng)用空間,帶來新的商業(yè)應(yīng)用機(jī)遇。例如, XML 數(shù)據(jù)庫與 Web Service 的支持將使您的應(yīng)用實(shí)現(xiàn) Inter 數(shù)據(jù)互聯(lián), .Net 極大的擴(kuò)展了開發(fā)空間,異構(gòu)數(shù)據(jù)集成、 Service Broker 使您的數(shù)據(jù)和其它應(yīng)用無縫集成,各種新數(shù)據(jù)類型和 TSQL 擴(kuò)展帶來了諸多靈活性。 C、 、 XQuery、 XMLA、 、 SMO、 AMO 等都將 成為 SQL Server 數(shù)據(jù)平臺(tái)上開發(fā)數(shù)據(jù)相關(guān)應(yīng)用的有力工具。 SQL Server 2020 能提供超大型系統(tǒng)所需的數(shù)據(jù)庫服務(wù)。大型服務(wù)器可能有成千上萬的用戶同時(shí)連接到 SQL Server 2020 的情況, SQL Server 2020 為6 這些環(huán)境提供了全面的保護(hù),具有防止問題發(fā)生的安全措施。例如,可以防止多個(gè)用戶試圖同時(shí)更新相同的數(shù)據(jù)。 SQL Server 2020 還在多個(gè)用戶之間有效地分配可用資源,比如內(nèi)存、網(wǎng)絡(luò)帶寬和磁盤 IIO等。 SQL Server 2020 不僅能作為一個(gè)功能強(qiáng)大的數(shù)據(jù)庫服務(wù)器有效地 工作,而且數(shù)據(jù)庫引擎也用于需要在客戶端本地存儲(chǔ)獨(dú)立數(shù)據(jù)庫的應(yīng)用程序中。 SQL Server 2020 可以動(dòng)態(tài)地將自身配置成能有效地使用客戶端桌面或膝上型電腦中的可用資源,而不需要為每個(gè)客戶端專設(shè)一個(gè)數(shù)據(jù)庫管理員。應(yīng)用程序供應(yīng)商還可以將 SQL Server 2020作為應(yīng)用程序的數(shù)據(jù)存儲(chǔ)組件嵌入到應(yīng)用程序中。 在數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)之前, 對(duì)開發(fā)數(shù)據(jù)庫的基本概念應(yīng)當(dāng)了解 ,對(duì)數(shù)據(jù)庫的結(jié)構(gòu)、開發(fā)數(shù)據(jù)庫應(yīng)用程序的步驟、開發(fā)體系及方法都應(yīng)當(dāng)有相當(dāng)清晰的了解和認(rèn)識(shí)。數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的目標(biāo)是建立一個(gè)滿足用戶長期需求的產(chǎn)品 。開發(fā)的主要過程為:理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫設(shè)計(jì)。把設(shè)計(jì)轉(zhuǎn)變?yōu)閷?shí)際的數(shù)據(jù)庫,并且這些數(shù)據(jù)庫帶有功能完備、高效能的應(yīng)用。數(shù)據(jù)庫技術(shù)在計(jì)算機(jī)軟件鄰域研究中一直是非常重要的主題,產(chǎn)生于 60 年代,30多年來數(shù)據(jù)庫技術(shù)得到了迅速發(fā)展,并已形成較為完整的理論體系和一大批實(shí)用系統(tǒng)。并且,近年來,隨著 World Wide Web(WWW)的猛增及 Inter 技術(shù)的迅速發(fā)展,使得數(shù)據(jù)庫技術(shù)之時(shí)成為最熱門技術(shù)之一。用戶數(shù)據(jù)目前表明,大多數(shù)主流數(shù)據(jù)庫管理系統(tǒng)把用戶數(shù)據(jù)表示為關(guān)系?,F(xiàn)在把關(guān)系看作數(shù)據(jù)表。表 的列包含域或?qū)傩?,表的行包含?duì)應(yīng)業(yè)務(wù)環(huán)境中的實(shí)體的記錄。并非所有的關(guān)系都同樣符合要求,有些關(guān)系比其它關(guān)系更結(jié)構(gòu)化一些。 基于 信息管理系統(tǒng) 7 第二章 系統(tǒng)分析 隨著 計(jì)算機(jī)科學(xué) 的不斷發(fā)展 , 網(wǎng)絡(luò)技術(shù) 日漸成熟 ,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí) ,它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。使用計(jì)算機(jī)對(duì)選課信息進(jìn)行管理 ,有著手工管理所無法比擬的優(yōu)點(diǎn),因此為了提高工作效率,節(jié)約高校運(yùn)行的成本,開發(fā)出一套高效的高校體育課選課系統(tǒng),是一件很有必要的事情。 本系統(tǒng)實(shí)現(xiàn)了一般的網(wǎng)絡(luò)選課所具備的功能 ,例如選擇體育 課目、查看教師信息、教師對(duì)學(xué)生進(jìn)行評(píng)分等,利用這些功能可以對(duì)整個(gè)體育選課系統(tǒng)進(jìn)行很好的管理。 1. 提出問題:如何開發(fā)出一套大學(xué)體育課選課系統(tǒng)。 2. 問題性質(zhì):開發(fā)一個(gè)基于 Web 的網(wǎng)站。 3. 應(yīng)用領(lǐng)域:學(xué)生 對(duì)所喜歡的體育課 進(jìn)行網(wǎng)上選課,教師。 4. 工程目標(biāo): (1) 目標(biāo)網(wǎng)站應(yīng)該是一個(gè)功能完善的網(wǎng)站系統(tǒng)。該系統(tǒng)應(yīng)當(dāng)具有: 學(xué)生選課、學(xué)生對(duì)教師評(píng)論,信息查看,管理員添加課程、教師,學(xué)生賬戶 等功能。 (2) 目標(biāo)系統(tǒng)應(yīng)該是一個(gè)界面友好的網(wǎng)站系統(tǒng)。該系統(tǒng)采用基于Browser/Server 結(jié)構(gòu)的操作界面。 (3) 此系統(tǒng) 設(shè)計(jì)之初能夠 滿足 校內(nèi)局域網(wǎng) 用戶使用。 課題調(diào)研 ( 1)通過 自己 對(duì) 安徽農(nóng)業(yè)大學(xué)大,安徽理工大學(xué),合肥工業(yè)大學(xué)等 學(xué)校學(xué)生調(diào)查 整理,搜集了相關(guān)資料和文件 , 并對(duì)這些學(xué)校的學(xué)生進(jìn)行訪問,最終做出了選做這個(gè)課題的決定, 具有很強(qiáng)的可行性。 ( 2)本課題要求有熟練的 開發(fā)能力,有較強(qiáng)的自學(xué)能力以及一定的關(guān)系數(shù)據(jù)庫理論開發(fā)功底。 ( 3) 學(xué)會(huì)搜集相關(guān)資料;合理利用網(wǎng)絡(luò)資源自主學(xué)習(xí)的能力 。 8 ( 4)具體問題再做詳細(xì)調(diào)查研究并與指導(dǎo)老師交流。 可行性分析 ( 1)技術(shù)可行 性 本系統(tǒng)僅需要一臺(tái)裝有 VS2020 和 SQLSever 個(gè)人版軟件的計(jì)算機(jī)即可, 對(duì)機(jī)器本身沒有太高的要求,一般當(dāng)前學(xué)?;騻€(gè)人電腦完全可滿足要求。對(duì)于軟件技術(shù)要求,現(xiàn)在的程序設(shè)計(jì)語言已非常成熟,要運(yùn)用HTML 樣式,圖形 圖像 制作工具來制作生動(dòng)活潑的網(wǎng)頁及美觀的圖形文件或動(dòng)畫文件,數(shù)據(jù)庫使用 SQL Server 2020 中提供的 數(shù)據(jù)庫桌面工具 ODBC。 ( 2) 經(jīng)濟(jì)可行性 由于本系統(tǒng)是為各個(gè) 大學(xué)供學(xué)生選課 開發(fā)的工具,利用這種方式進(jìn)行 體育課選課 ,系統(tǒng)成本主要集中在系統(tǒng)軟件的開發(fā)上,當(dāng)系統(tǒng)投入運(yùn)行后,所 產(chǎn)生的影響 遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開發(fā)成本 , 在經(jīng)濟(jì)上完全可行。 ( 3) 操作可行性 界面設(shè)計(jì)充分考慮了各種類型用戶 的需求,瀏覽快、方便且直觀可靠。操作簡單,具有一定的可行性。 系統(tǒng)需求分析 該 系統(tǒng)功能很明確,就是要做成一個(gè)可以互動(dòng)的網(wǎng)上選課系統(tǒng), 幫助學(xué)生方便和很少見面的體育課老師之間進(jìn)行信息交流。提高學(xué)校在體育方面教育管理的效率。 需要分析是軟件定義時(shí)期的一個(gè)階段,它的基本任務(wù)是準(zhǔn)確地回答“系統(tǒng)必須做什么?”這個(gè)問題,即要確定系統(tǒng)必須完成哪些工作,對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、 具體的要求。 需求分析所要做的工作是深入描述軟件的功能和性能,確 定軟件設(shè)計(jì)的限制和軟件同其他系統(tǒng)元素的接口細(xì)節(jié),定義軟件的其他有效性需求。要開發(fā)一個(gè)軟件產(chǎn)品,最首要也是最重要的就是需求分析,它是決定一個(gè)系統(tǒng)成功與否的關(guān)鍵,這就是需要需求分析人員對(duì)系統(tǒng)需求進(jìn)行準(zhǔn)確的理解。理解需求是在問題及其最終解決方案之間架設(shè)橋梁的第一步。開發(fā)者只有和客戶充分理解了需求之后才能開始設(shè)計(jì)系統(tǒng);反之,對(duì)需求定義的任何改進(jìn),對(duì)系統(tǒng)的工作量和性能都會(huì)有很大影響。 功能分析 該系統(tǒng)主要有三個(gè) 子模塊 : 學(xué)生 管理 模塊 基于 信息管理系統(tǒng) 9 學(xué)生 用戶需要通過用戶名和口令進(jìn)行登錄 ,學(xué)生 用戶能 選擇自己喜歡的體育課程, 瀏覽相關(guān)信息 ,并且不能修改;可以對(duì)教師的教學(xué)給予評(píng)價(jià)。 教師管理 模塊 教師用戶能看到自己的信息 及學(xué)生的信息 ,并且不能修改。由于管理者用戶和教師用戶較為固定,所以對(duì)管理者自身信息和教師自身信息的管理可以由系統(tǒng)管理者直接操作數(shù)據(jù)庫完成。 管理者對(duì)信息的管理 模塊 按科目角度管理管理者可以看到科目信息和教師個(gè)人信息??颇啃畔颇烤幪?hào)、科目名稱、 科目相關(guān)信息 。當(dāng)管理者用鼠標(biāo)雙擊某一科目時(shí),可以自動(dòng)顯示出該 科目的所有教師的信息, 信息包括選教這門課的教師的工號(hào)、姓名、 校區(qū)。 并同時(shí)自動(dòng)計(jì)算出所有教師的人數(shù),以及所有教師的個(gè)人信息。在個(gè)人信息中,管理者可以對(duì)教師信息進(jìn)行增加、修改和刪除。 管理者擁有最高權(quán)限,可以操作一切由學(xué)生和教師完成的任務(wù)??梢孕薷?、添加科目,學(xué)生,教師的相關(guān)信息。 數(shù)據(jù)流分析 有關(guān)數(shù)據(jù)分析的最后一步就是對(duì)數(shù)據(jù)流的分析。系統(tǒng)業(yè)務(wù)流程圖所繪制的業(yè)務(wù)流圖雖然形象地表達(dá)了信息的流動(dòng)和存儲(chǔ)過程,但仍沒有完全脫離一些物質(zhì)要素。為了用計(jì)算機(jī)進(jìn)行信息管理,還必須進(jìn)一步舍去物質(zhì)要素 ,收集有關(guān)資料,繪出數(shù)據(jù)流圖,為下一步分析 做好準(zhǔn)備。 數(shù)據(jù)流圖( Data Flow Diagram,簡稱 DFD)是本系統(tǒng)邏輯模型的主要組成部分,它可以反映出本系統(tǒng)的主要功能、系統(tǒng)與外部環(huán)境間的輸入輸出、系統(tǒng)內(nèi)部的處理、數(shù)據(jù)傳送、數(shù)據(jù)存儲(chǔ)等情況。數(shù)據(jù)流圖是 選課 系統(tǒng)的總體設(shè)計(jì)圖。 選課 系統(tǒng)的數(shù)據(jù)流圖(見 圖 21): 10 用 戶 登 錄 系 統(tǒng) 個(gè)人信息管理 相應(yīng)的操作 增加選課 刪除選課 選課 擔(dān)任科目信息 添加、編輯、刪除 校區(qū)信息管理 學(xué)生管理 查看選課信息 學(xué)生用戶 教師用戶 管理員 學(xué)生選課情況 課程管理 課程信息管理 教師管理 添加、編輯、刪除 添加、編輯、刪除 添加、編輯、刪除 添加、編輯、刪除 留言互動(dòng) 留言互動(dòng) 圖 21 數(shù)據(jù)流圖 基于 信息管理系統(tǒng) 11 第三章 系統(tǒng)設(shè)計(jì) 本章將在系統(tǒng)分析提出的邏輯模型的基礎(chǔ)上,科學(xué)合理的進(jìn)行物理模型的設(shè)計(jì)。系統(tǒng)主要的設(shè)計(jì)工作有:系統(tǒng)目標(biāo)設(shè)計(jì),系統(tǒng)功能模塊設(shè)計(jì),系統(tǒng)運(yùn)行環(huán)境,輸入輸出設(shè) 計(jì)以及數(shù)據(jù)庫設(shè)計(jì)。 系統(tǒng)總體設(shè)計(jì) 根據(jù)上章需求分析確定的成果,針對(duì)系統(tǒng)設(shè)計(jì)目標(biāo)及功能設(shè)計(jì)等方面將逐一進(jìn)行論述。 系統(tǒng)總體設(shè)計(jì)思想 學(xué)生體育課選課系統(tǒng)是基于信息一體化、充分考慮到系統(tǒng)運(yùn)行的高效穩(wěn)定、安全可靠, 面向 學(xué)生 用戶的信息系統(tǒng)。 本系統(tǒng)主要設(shè)計(jì)思想論述如下: 采用模塊化和面向?qū)ο蟮脑O(shè)計(jì)思想 模塊化的設(shè)計(jì)使得系統(tǒng)的功能擴(kuò)充便捷及維護(hù)量小,可移植性高。繼承、封裝、重載等面向?qū)ο笤O(shè)計(jì)技術(shù)大大提高了代碼重用及系統(tǒng)的設(shè)計(jì)效率,減輕了系統(tǒng)維護(hù)工作量。 采用 B/S 模式的體系結(jié)構(gòu) B/S 是 Brower/Server 的縮寫,客戶機(jī)上只要安裝一個(gè)瀏覽器( Browser),如 Netscape Navigator 或 Inter Explorer,服務(wù)器安裝 Oracle、 Sybase、Informix 或 SQL Server 等數(shù)據(jù)庫。瀏覽器通過 Web Server 同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。 系統(tǒng)靈活性強(qiáng) 根據(jù)以上分析,對(duì)于系統(tǒng)設(shè)計(jì)而言,還應(yīng)有以下幾個(gè)需要注意的方面。 ? 結(jié)構(gòu)完整,功能擴(kuò)展方便 ? 安全可靠,權(quán)限分明 ? 系統(tǒng)盡量采用標(biāo)準(zhǔn)化數(shù)據(jù) ? 權(quán)限設(shè)置靈活、外部數(shù)據(jù)接口靈活 ? 易于操作 12 系統(tǒng)主要功能 要求 .NET 的學(xué)生 選課 系統(tǒng)滿足以下幾個(gè)主要功能要求: (1) 能夠完成學(xué)生在短時(shí)間內(nèi)的選課需求,老師對(duì) 學(xué)生 選擇自己課程的查看 以及公開評(píng)
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1