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

正文內(nèi)容

安徽工程大學(xué)機電學(xué)院畢業(yè)設(shè)計-資料下載頁

2024-11-23 16:01本頁面

【導(dǎo)讀】工作、生活中不可或缺的一部分。網(wǎng)絡(luò)學(xué)習(xí)是信息化社會學(xué)習(xí)的主要途徑之一,而網(wǎng)絡(luò)。過互動交流方式進行學(xué)習(xí)。本論文論述了基于ASP.NET的在線學(xué)習(xí)系統(tǒng)的原理以及基。本系統(tǒng)是在WEB上進行各種應(yīng)用的,通過網(wǎng)絡(luò)完成用戶與系統(tǒng)的交互。統(tǒng)采用ASP.NET和SQLSERVER結(jié)合,用ADO.NET技術(shù)實現(xiàn)了網(wǎng)絡(luò)環(huán)境下的數(shù)據(jù)訪問。根據(jù)網(wǎng)絡(luò)在線學(xué)習(xí)系統(tǒng)的特點,可以將整個系統(tǒng)分為前臺和后臺兩個部分設(shè)計。登錄功能以及查詢功能。后臺主要實現(xiàn)公告管理、教程管理(發(fā)。學(xué)習(xí)是教育信息化的必然發(fā)展趨勢。重要組成部分,成為高校教學(xué)建設(shè)中最基礎(chǔ)性核心工作。效率,也相信在網(wǎng)絡(luò)發(fā)展的新時代,我們的生活、學(xué)習(xí)都更加美好!

  

【正文】 QL 語句所定義的規(guī)則。 觸發(fā)器的主要作用就是其能夠?qū)崿F(xiàn)由主鍵和外鍵所不能保證的復(fù)雜的參照完整性和數(shù)據(jù)的一致性。它能夠?qū)?shù)據(jù)庫中的相關(guān)表進行級聯(lián)修改,強制比 CHECK 約束更復(fù)雜的數(shù)據(jù)完整性,并自定義錯誤消息,維護非規(guī)范化數(shù)據(jù)以及比較數(shù)據(jù)修改前后的狀態(tài)。與 CHECK 約束不同,觸發(fā)器可以引用其他表中的列。在下列情況下,使用觸發(fā)器將強 制實現(xiàn)復(fù)雜的引用完整性: ? 強制數(shù)據(jù)庫間的引用完整性。 ? 創(chuàng)建多行觸發(fā)器,當(dāng)插入、更新或者刪除多行數(shù)據(jù)時,必須編寫一個處理多行數(shù)據(jù)的觸發(fā)器。 ? 執(zhí)行級聯(lián)更新或級聯(lián)刪除這樣的動作。級聯(lián)修改數(shù)據(jù)庫中所有相關(guān)表。 ? 撤銷或者回滾違反引用完整性的操作,防止非法修改數(shù)據(jù)。 觸發(fā)器與存儲過程主要的區(qū)別在于觸發(fā)器的運行方式。存儲過程必須由用戶、應(yīng)用程序或者觸發(fā)器來顯示式地調(diào)用并執(zhí)行,而觸發(fā)器是當(dāng)特定事件出現(xiàn)的時候,自動執(zhí)行或者激活的,與連接到數(shù)據(jù)庫中的用戶或者應(yīng)用程序無關(guān)。當(dāng)一行被插入、更新或者從表中刪除時觸發(fā)器才運行,同時這還取決于觸發(fā)器是怎樣創(chuàng)建的。在數(shù)據(jù)修改時,觸發(fā)器是強制業(yè) 務(wù)規(guī)則的一種很有效的方法。一個表最多有三種不同類型的觸發(fā)器,當(dāng)UPDATE 發(fā)生時使用一個觸發(fā)器; DELETE 發(fā)生時使用一個觸發(fā)器; INSERT 發(fā)生時使用一個觸發(fā)器。 在 SQLSERVER2020 中,維護數(shù)據(jù)的完整性和一致性叫完整性規(guī)則。而完整性規(guī)則分為引用完整性規(guī)則和數(shù)據(jù)完整性規(guī)則。 1)引用完整性規(guī)則 到目前為止,提供執(zhí)行完整性檢查的唯一方法是使用 DRI(聲明的引用完整性),但這不是唯一的選項。實際上,直到 , DRI 在以前的版本中甚至還不是一個選項,那里執(zhí)行完整性檢查都是用觸發(fā)器來完成的。觸發(fā) 器仍然是維護引用完整性的一種最好選擇。雖然它們的速度有點慢,但人們認為它們在維護數(shù)據(jù)完整性上更靈活。安徽工程大學(xué)機電學(xué)院畢業(yè)設(shè)計(論文) 13 正因如此,所以有幾種關(guān)系(處理方法)只能通過觸發(fā)器來執(zhí)行。使用觸發(fā)器的關(guān)系的例子包括:一對一的關(guān)系、排斥關(guān)系、需要跨越數(shù)據(jù)庫或服務(wù)器邊界的情況??赡懿挥泻芏囝愃频睦樱唧w有多少取決于用戶的特定需要。這就是觸發(fā)器的最大特點,它們具有最大的靈活性。 2)數(shù)據(jù)完整性規(guī)則 觸發(fā)器既能實現(xiàn)外部鍵約束的關(guān)系,也能實現(xiàn)如 CHECK 約束甚至 DEFAULT 約束的相同功能。像觸發(fā)器與 DRI 一樣,需要根據(jù)實現(xiàn)情況何時使用觸發(fā)器以 及何時使用使用CHECK 約束。如果 CHECK 約束能完成該工作,或者在檢查處理中繼承的一些內(nèi)容使得效果更不理想,就采用觸發(fā)器。利用觸發(fā)器替代 CHECK 約束的例子有:業(yè)務(wù)規(guī)則需要引用另一張的參考數(shù)據(jù)、業(yè)務(wù)規(guī)則需要檢查更新的中間數(shù)據(jù)和需要一個定制的錯誤消息。處理其他表的請求。雖然 CHECK 約束不僅快而且效率高,但它們不會按照所期望的方式完成所有工作。大概 CHECK約束的最大缺點就是它要顯示何時需要驗證看得到表中的數(shù)據(jù)。記住,如果愿意,也可以創(chuàng)建一個定制錯誤信息,代替使用 RAISERROR 命令的特殊信息。使用觸發(fā)器 檢查被更新的中間數(shù)據(jù)。有時,我們對過去或現(xiàn)在的值不感興趣,只希望知道變化值是多少。雖然沒有列或表提供這些變化信息,但我們可以利用觸發(fā)器中的INSERTED 表和 DELETED 表進行計算。使用觸發(fā)器定制錯誤信息。在其他一些例子中,我們已經(jīng)提到了這一點,但是要記住,當(dāng)希望控制錯誤信息或者給用戶或客戶應(yīng)用程序傳遞錯誤號時,使用觸發(fā)器非常方便。例如利用 CHECK 約束,我們將得到標準 547 號錯,而不是不可名狀的解釋。通常,從用戶實際指出發(fā)生什么錯誤的角度出發(fā),這樣的錯誤提示不會給他們提供太大的幫助,實際上,客戶應(yīng)用程序 通常沒有足夠信息為用戶的行為做出智能化、有幫助的響應(yīng)。簡而言之,雖然有時創(chuàng)建觸發(fā)器會提供預(yù)期的數(shù)據(jù)完整性,但是它不會提供足夠的處理。 基于 的網(wǎng)絡(luò)在線學(xué)習(xí)系統(tǒng)的設(shè)計與實現(xiàn) 14 第 3 章 系統(tǒng)功能分析與設(shè)計 系統(tǒng)分析 結(jié)合現(xiàn)代網(wǎng)絡(luò)技術(shù) ,根據(jù)此次畢業(yè)設(shè)計的要求 ,需要設(shè)計一個基于 線學(xué)習(xí)的平臺,該平臺是為學(xué)習(xí)者提供學(xué)習(xí)與交流的平臺,所以在線學(xué)習(xí)網(wǎng)應(yīng)具有基本的視頻學(xué)習(xí)功能、語音學(xué)習(xí)功能和留言功能。在基本功能之上海可以添加會員注冊功能,利用會員功能可對訪問者的權(quán)限進行控制,例如,普通用戶不可以發(fā)布教程,而會員用戶則可以。另外在線學(xué)習(xí)社區(qū)還需要具有美觀、簡潔的人機界面、良好的查詢功能、網(wǎng)站的易維護性和易操作性。 系統(tǒng)設(shè)計目標 根據(jù)系統(tǒng)分析的描述與實際考察,先制定網(wǎng)站實現(xiàn)功能如下: ? 操作簡單方便,界面簡潔 美觀。 ? 注冊功能,用戶通過注冊成為網(wǎng)站會員。 ? 發(fā)布下載教程,對會員提供發(fā)布教程和下載教程的功能。 ? 密碼找回功能,當(dāng)會員忘記密碼時可通過此功能找回。 ? 留言功能,通過留言功能進行互動交流。 ? 查詢功能,使用戶通過查詢快速找到需要的教程。 ? 后臺管理功能,管理員通過后臺進行網(wǎng)站的維護與管理。 ? 系統(tǒng)運行穩(wěn)定,安全可靠。 系統(tǒng)概要設(shè)計 這個設(shè)計的過程是在可行性分析的基礎(chǔ)上采用較好的方法對系統(tǒng)的總體結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫、系統(tǒng)界面的方面進行分析、設(shè)計、說明。同時按系統(tǒng)上總體功能進行模塊劃分和模塊設(shè)計,以明確模塊設(shè) 計的任務(wù)和要求。根據(jù)在線學(xué)習(xí)網(wǎng)站的特點,可以將其分為前臺和后臺兩個部分設(shè)計。前臺主要實現(xiàn)發(fā)布教程(發(fā)布視頻或語音教程、查看已發(fā)布的視頻或語音教程)、瀏覽教程(瀏覽視頻或語音教程、發(fā)布留言)、登錄功能、查詢功能。后臺主要實現(xiàn)公告管理(管理公告、發(fā)布公告)、教程管理(發(fā)布教程、管理視頻或語音教程)、用戶管理等功能。下面將給出前臺及后臺功能結(jié)構(gòu)圖如圖 31 和圖 32所示。 安徽工程大學(xué)機電學(xué)院畢業(yè)設(shè)計(論文) 15 愛 學(xué) 習(xí) 網(wǎng) 前 臺發(fā)布教程視頻課堂語音課堂注冊聯(lián)系我們發(fā)布語音視頻查看已發(fā)視頻查看已發(fā)語音所有視頻教程所有語音教程收聽語音并留言觀看視頻并留言 圖 31 前臺系統(tǒng)功能結(jié)構(gòu)圖 基于 的網(wǎng)絡(luò)在線學(xué)習(xí)系統(tǒng)的設(shè)計與實現(xiàn) 16 愛 學(xué) 習(xí) 網(wǎng) 后 臺公 告 管 理 教 程 管 理 用 戶 管 理用戶管理管理公告視頻教程管理發(fā)布公告發(fā)布教程語音教程管理 圖 32 后臺系統(tǒng)功能結(jié)構(gòu)圖 系統(tǒng)詳細設(shè)計 在明確了概要設(shè)計各個過程的基礎(chǔ),對其產(chǎn)生的功能模塊逐步細化,形成若干個可編程的程序模塊,確定總體功能模塊和各個子模塊的功能。下面就是以主要模塊的功能: 登錄模塊:登錄模塊是一個管理系統(tǒng)不可或缺的一部分,他根據(jù)不同的身份進入不同的界面,并提供一個安全訪問的機制,對用戶輸入的信息進行核對,確認安全后,轉(zhuǎn)到相應(yīng)的頁面。 信息維護模塊:無論是會員實體、教程實體,還留言實體都有信息維護模塊,而且他們的功能也差不多,都是對自己基本信息的維護,比如說刪除添加等。 管理模塊:管理員的管理包括課程管理,會員管理,留言管理。這些管理中主要操作有添加、刪除、修改。 查詢模塊:視頻教程與語音教程具有查詢功能,它們是根據(jù)類型不同進行查詢。 學(xué)習(xí)模塊:學(xué)習(xí)模塊是整個系統(tǒng)的最主要的功能模塊,它包括的功能有點擊學(xué)習(xí)視頻、在線留言等。 系統(tǒng)的業(yè)務(wù)流程圖如圖 33所示。 安徽工程大學(xué)機電學(xué)院畢業(yè)設(shè)計(論文) 17 用 戶登 錄 會 員發(fā) 布 教 程觀 看 教 程下 載 教 程留 言普 通 用 戶觀 看 教 程留 言管 理 員 登 錄教 程 管 理用 戶 管 理公 告 管 理是 否是否 圖 33 系統(tǒng)流程圖 系統(tǒng)數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫 ER圖分析 本系統(tǒng)采用 SQL Server 作為后臺數(shù)據(jù)庫,數(shù)據(jù)庫名稱為 db_study,其中包括 6 個數(shù)據(jù)表,為了讓本系統(tǒng)后臺數(shù)據(jù)庫中的數(shù)據(jù)表更加清晰,通過對網(wǎng)站進行的需求分析及系統(tǒng)功能結(jié)構(gòu)的確定,規(guī)劃出系統(tǒng)中使用的數(shù)據(jù)庫實體對象,分別為公告信息實體、留言信息實體、視頻教程信息實體(由于視頻教程信息實體與語音加成類似,這里只給出視頻教程信息實體)。 公告信息實體 ER 圖如圖 34所示。 公 告 信 息公 告 發(fā) 布 時 間公 告 發(fā) 布 人公 告 標 題公 告 編 號公 告 內(nèi) 容 圖 34 公告信息 ER圖 基于 的網(wǎng)絡(luò)在線學(xué)習(xí)系統(tǒng)的設(shè)計與實現(xiàn) 18 會員信息實體 ER 圖如圖 35所示。 會 員 信 息會 員 密 碼真 實 姓 名會 員 登 錄 名會 員 編 號性 別密 碼 提 示 答 案密 碼 提 示 問 題 身 份 證 號E m a i l 圖 35 會員信息 ER圖 留言信息實體 ER 圖如圖 36所示。 視 頻 教 程 信 息視 頻 名 稱視 頻 地 址類 型視 頻 編 號點 擊 率發(fā) 布 日 期 圖 36 留言信息 ER圖 視頻教程信息實體 ER圖如圖 37所示。 視 頻 教 程 信 息視 頻 名 稱視 頻 地 址類 型視 頻 編 號點 擊 率發(fā) 布 人發(fā) 布 日 期 視 頻 教 程 簡 介 圖 37 視頻教程信息 ER圖 安徽工程大學(xué)機電學(xué)院畢業(yè)設(shè)計(論文) 19 數(shù)據(jù)表結(jié)構(gòu) 設(shè)計完數(shù)據(jù)庫實體 ER圖后,根據(jù)實體 ER圖設(shè)計數(shù)據(jù)表結(jié)構(gòu)。下面將 4張數(shù)據(jù)表的數(shù)據(jù)結(jié)構(gòu)和用途分別列出(由于視頻教程和語音教 程信息表類似,在此只給出語音教程信息表)。 1) 公告信息表結(jié)構(gòu)( tb_Bulletin) 公告信息表主要存儲管理員發(fā)布的公告信息,如表 31所示。 表 31 公告信息表 字段名 數(shù)據(jù)類型 默認值 必填字段 說明 ID 自動編號 無 是 公告編號 Title 文本 無 是 公告標題 Content 備注 無 是 公告內(nèi)容 Date 日期 /時間 Now() 是 發(fā)布公告日期 Nate 文本 無 是 公告發(fā)布人 2) 會員信息表( tb_login) 會員信息表主要是存儲會員注冊的信息,如表 32所示。 表 32 會員信息表 字段名 數(shù)據(jù)類型 默認值 必填字段 說明 ID 自動編號 遞增 否 會員編號 Name 文本 無 是 會員登錄名 Pass 文本 無 是 會員密碼 Zname 文本 無 否 真實姓名 Sex 文本 無 是 性別 Email 文本 無 是 電子郵件地址 IDcard 文本 無 是 身份證號 PassQuestion 文本 無 是 密碼提示問題 PassSolution 文本 無 是 密碼提示答案 LoginDate 日期 /時間 Now() 是 會員注冊日期 Lock 數(shù)字 無 0 鎖定狀態(tài) 3) 語音教程信息表( tb_Sound) 語音信息表主要是存儲會員發(fā)布的語音教程信息,如表 33所示。 表 33 語音教程信息表 字段名 數(shù)據(jù)類型 默認值 必填字段 說明 SoundID 自動編號 遞增 否 語音教程編號 SoundType 數(shù)字 無 是 教程語言類型 SoundName 文本 無 是 語音教程名稱 SoundUrl 文本 無 是 語音教程存儲路徑 ClickSum 數(shù)字 無 否 語音教程點擊率 SoundContent 文本 無 否 語音教程內(nèi)容簡介 FBDate 日期 /時間 Now() 是 語音教程發(fā)布日期 Name 文本 無 是 語音教程發(fā)布人 基于 的網(wǎng)絡(luò)在線學(xué)習(xí)系統(tǒng)的設(shè)計與實現(xiàn) 20 4) 留言信息表( tb_Speak) 留言信息表主要是存儲用戶留言的詳細信息,如表 34所示。 表 34 留言信息表 字段名 數(shù)據(jù)類型 默認值 必填字段 說明 SpeakID 自動編號 遞增 否 留言編號 Speaksman 文本 無 是 留言人 TutorialType 文本 無 是 教程類型 TutorialID 數(shù)字 無 是 教程編號 SpeakContent 備注 無 否 留言內(nèi)容 SpeakDate 日期 /時間 Now() 是 留言日期 數(shù)據(jù)庫訪問技術(shù) 用 SQL Server2020+ADO. NET 技術(shù)來實現(xiàn)該網(wǎng)絡(luò)教學(xué)平臺數(shù)據(jù)庫訪問技術(shù)。Dataset(數(shù)據(jù)集 )與 Data Provider (數(shù)據(jù)提供源 )是 ADO. NET 技術(shù)兩大關(guān)鍵部分。數(shù)據(jù)
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1