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

正文內(nèi)容

基于web的教學(xué)資源庫管理平臺設(shè)計基于web的教學(xué)資源庫管理平臺設(shè)計-文庫吧資料

2024-11-24 16:20本頁面
  

【正文】 0 用戶名、關(guān)鍵字 pwd varchar 20 用戶密碼 priority int 4 優(yōu)先權(quán) UserType int 4 用戶類型 ( 2) 資源信息表如表 41所示: Table 42 table resources 表 42 resources 表 字段名 類型 寬度 說明 id int 4 資源編號 、關(guān)鍵字 filename varchar 100 資源名稱 format varchar 20 資源的格式 size int 4 資源大小 path varchar 30 資源上傳路徑 description varchar 1000 資源描述 class varchar 20 資源隸屬年級 course varchar 20 資源隸屬科目 remend bit 1 推薦下載 allowdown bit 1 禁止下載 audit bit 1 資源審核 up_user varchar 20 資源上傳者的用戶名 up_date datatime 8 資源上傳日期 down_time int 4 資源下載次數(shù) valid_date nvarchar 20 資源的有效期 ( 3) 年級信息表如表 43所示: 18 Table 43 table classes 表 43 classes 表 字段名 類型 寬度 說明 ID int 4 年級編號、關(guān)鍵字 class varchar 10 年級名稱 director nvarchar 50 年級主任 reponsibility nchar 10 年級負(fù)責(zé)人 decription nchar 40 備注信息 ( 4) 年級信息表如表 43所示: Table 44 table courses 表 44 courses 表 字段名 類型 寬度 說明 ID int 4 科目編號、關(guān)鍵字 course varchar 10 科目名稱 director varchar 20 科目負(fù)責(zé)人 decription varchar 50 備注信息 ( 5)資源類型表如表 43所示: Table 45 table Type 表 45 Type 表 字段名 類型 寬度 說明 ID int 4 自動編號 type varchar 50 資源類型 2. 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)與存取方法稱為數(shù)據(jù)庫的物理結(jié)構(gòu),它依賴于給定的計算機(jī)系統(tǒng)。 基于 Web 的教學(xué)資源庫管理平臺設(shè)計系統(tǒng)總體 ER 模型 如圖 所示: 16 database ER diagram 圖 數(shù)據(jù)庫 ER 圖 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計和物理結(jié)構(gòu)設(shè)計 1. 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 概念結(jié)構(gòu)設(shè)計是獨立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu) .邏輯結(jié)構(gòu)的任務(wù)就是把概念結(jié)構(gòu)設(shè)計階段設(shè)計好的 ER 圖轉(zhuǎn)換成 DBMS 產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。 基于 Web 的教學(xué)資源庫管理平臺設(shè)計系統(tǒng)采用的是自頂向下設(shè)計方法設(shè)計的數(shù)據(jù)庫,這種設(shè)計便于用戶理解設(shè)計過程和數(shù)據(jù)的結(jié)構(gòu),是目前采用較多的一種數(shù)據(jù)庫設(shè)計方式。數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計的方法主要有 四種:自頂向下 、自底向上 、 逐步擴(kuò)張 、 混合策略 。 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 什么是概念結(jié)構(gòu)設(shè)計呢?就是將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)即概念模型的過程就是概念結(jié)構(gòu)設(shè)計。 至今,數(shù)據(jù)庫設(shè)計的很多工作仍需要人工來做,除了關(guān)系型數(shù)據(jù)庫已有一套較完整的數(shù)據(jù)范式理論可用來部分地指導(dǎo)數(shù)據(jù)庫設(shè)計之外,尚缺乏一套完善的數(shù)據(jù)庫設(shè)計理論、方法和工具,以實現(xiàn)數(shù)據(jù)庫設(shè)計的自動化或交互式的半自動化設(shè)計。當(dāng)設(shè)計的某步發(fā)現(xiàn)問題時,可能就需要返回到前面去進(jìn)行修改。 ( 5) 驗證設(shè)計 在上述設(shè)計的基礎(chǔ)上,收集數(shù)據(jù)并具體建立一個數(shù)據(jù)庫,運行一些典型的應(yīng)用任務(wù) 15 來驗證數(shù)據(jù)庫設(shè)計的正確性和合理性。 ( 4) 物理設(shè)計 根據(jù)特定數(shù)據(jù)庫管理系統(tǒng)所提供的多種存儲結(jié)構(gòu)和存取方法等依賴于具體計算機(jī)結(jié)構(gòu)的各項物理設(shè)計措施,對具體的應(yīng)用任務(wù)選定最合適的物理存儲結(jié)構(gòu) (包括文件類型、索引結(jié)構(gòu)和數(shù)據(jù)的存放次序與位邏輯等 )、存取方法和存取路徑等。與此同時,可能還 需為各種數(shù)據(jù)處理應(yīng)用領(lǐng)域產(chǎn)生相應(yīng)的邏輯子模式。第二步再將前面得到的多個用戶的局部視圖集成為一個全局視圖,即用戶要描述的現(xiàn)實世界的概念數(shù)據(jù)模型。所建立的模型應(yīng)避開數(shù)據(jù)庫在計算機(jī)上的具體實現(xiàn)細(xì)節(jié),用一種抽象的形式表示出來。 ( 2) 概念設(shè)計 對用戶要求描述的現(xiàn)實世界 (可能是一個工廠、一個商場或者一個學(xué)校等 ),通過對其中住處的分類、聚集和概括,建立抽象的概念數(shù)據(jù)模型。 基于 WEB 的教學(xué)資源庫管理平臺設(shè)計 系統(tǒng)的數(shù)據(jù)管理流程圖 所示: Fig . System flowchart 圖 系統(tǒng)數(shù)流程圖 基于 WEB的教學(xué)資源庫管理平臺設(shè)計 用戶登錄 管理員 普通用戶 查詢資源 資源上傳 科目管理 添加科目 年級管理 資源管理 用戶管理 資源審核 添加年級 14 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計是開發(fā)和建設(shè)系統(tǒng)的關(guān)鍵技術(shù),具體的說,數(shù)據(jù)設(shè)計就是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足用戶的應(yīng)用需求。 圖 描述的是系統(tǒng)中設(shè)計的數(shù)據(jù)流的過程,從用戶登陸系統(tǒng)到對系統(tǒng)中個各個模塊的管理過程。 基于 Web 的教學(xué)資源庫管理平臺設(shè)計系統(tǒng)的各部分功能直觀圖如圖 所示: Fig . WEBbased teaching resources database management platform 圖 基于 Web的教學(xué)資源庫管理平臺設(shè)計 基于 WEB的教學(xué)資源庫管理平臺設(shè)計 用戶注冊 資源管理 資源審核 查詢資源 資源修改 增刪 資源 用戶管理 個人管理 用戶 權(quán)限 審核資源 資源移動 13 流程圖設(shè)計 數(shù)據(jù)流程圖 是描述系統(tǒng)邏輯模型的主要工具,通過幾個特定的符號,可以綜合地反映出信息在系統(tǒng)中的使用、加工處理、傳遞、存儲的整體情況。 資源管理:主要是實現(xiàn)資源查詢、資源修改、資源上傳、刪除資源、資源推薦等功能。下面分述各部分具體的功能。 12 第 4 章 系統(tǒng)設(shè)計 系統(tǒng)功能模塊設(shè)計 本系統(tǒng)總體的功能是實現(xiàn)基于 Web 的教學(xué)資源庫管理平臺的系統(tǒng)化、規(guī)范化和自動化。 ( 3) 營運可行性分析 營運可行性主要是指系統(tǒng)對組織機(jī)構(gòu)的影響,現(xiàn)有人員和機(jī)構(gòu)、設(shè)施、環(huán)境等對系統(tǒng)的適應(yīng)性和進(jìn)行人員培訓(xùn)、補(bǔ)充計劃的可行性。 ( 2) 經(jīng)濟(jì)可行性分析 經(jīng)濟(jì)可行性分析主要是對開發(fā)新系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來的經(jīng)濟(jì)效益進(jìn)行比較,確認(rèn)新系統(tǒng)是否會給企業(yè)帶來一定的經(jīng)濟(jì)效益。 可行性分析階段的主要工作包括以下幾個方面: ( 1) 技術(shù)可行性分析 技術(shù)可行性分析是根據(jù)新系統(tǒng)的目標(biāo)來衡量 是否具備所需要的技術(shù),包括系統(tǒng)開發(fā)人員數(shù)量和水平,硬件方面,軟件方面及其它應(yīng)用技術(shù)。 11 可行性分析 可行性分析是需求分析的基礎(chǔ)上進(jìn)行的,對系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、營運等方面進(jìn)行分析,并得出系統(tǒng)的開發(fā)工作可行、不可行、需要修改、追加投資、暫緩開發(fā)、分步實施等方案和結(jié)論,最后完成可行性分析。 需求分析是對系統(tǒng)功能性和非功能性的捕獲,是下一步工作的基礎(chǔ)和開始,基于Web 的教學(xué)資源庫管理平臺設(shè)計涉及到“管理員”“普通用戶”兩個執(zhí)行者,每個執(zhí)行者都有一定的功能需求,針對這些用戶進(jìn)行分析,可以得到系統(tǒng)的功能需求情況,其中管理員需要“用戶管理”、“資源管理”、“資源審核”三項服務(wù),普通用戶僅需要“上傳資源”服務(wù)。了解這類要求的目的是在開發(fā)過程中,可對系統(tǒng)將來可能的擴(kuò)展與修改做準(zhǔn)備。 ( 4) 未來需求。 這是對系統(tǒng)運行以及所處環(huán)境的要求。 給出所開發(fā)的新系統(tǒng)的技術(shù)性能指標(biāo),包括存儲容量限制、運行時間限制、安全保密性等。 確定新系統(tǒng)應(yīng)做什么,這是最主要的需求。 通過對現(xiàn)行系統(tǒng)的詳細(xì)調(diào)研,主要是從系統(tǒng)的角度理解用戶 的需要,確定新系統(tǒng)的綜合要求,并提出這些需求的實現(xiàn)條件以及需求應(yīng)達(dá)到的標(biāo)準(zhǔn),也就是確定新系統(tǒng)要做什么,做到什么程度。通過自動優(yōu)化和改進(jìn)后的管理特性 諸如數(shù)據(jù)文件尺寸的自動管理、基于向?qū)У臄?shù)據(jù)庫拷貝、自動內(nèi)存管理和簡化的故障切換群集安裝與管理,在線商務(wù)應(yīng)用程序能夠被迅速部署并有效管理。其中,用以提高可靠性的特性包括日志傳送、在線備份和故障切換群集。通過對現(xiàn)有數(shù)據(jù)進(jìn)行有效分析,這一功能可以對未來的趨勢進(jìn)行預(yù)測。 OLAP 可以通過多維存儲技術(shù)對大型、復(fù)雜數(shù)據(jù)集執(zhí)行快速、高級的分析工作。你還可以使用 Hypertext Transfer Protocol(超文本傳輸協(xié)議, HTTP)來訪問 SQL Server 2020,以實現(xiàn)面向 SQL Server 2020 數(shù)據(jù)庫的安全 Web 連接和無須額外編程的聯(lián)機(jī)分析處理( OLAP)多維數(shù)據(jù)集。 ( 3) 電子商務(wù) 在使用由 Microsoft SQL Server 2020 關(guān)系數(shù)據(jù)庫引擎的情況下, XML 數(shù)據(jù)可在關(guān)系表中進(jìn)行存儲,而查詢則能以 XML 格 式將有關(guān)結(jié)果返回。 SQL Server 2020 中包含許多新特性,這些特性使其成為針對電子商務(wù)、數(shù)據(jù)倉庫和在線商務(wù)解決方案的卓越的數(shù)據(jù)庫平臺。這些特點在 .NET 戰(zhàn)略中發(fā)揮著重要的作用。另外, SQL Server 2020 除了具有擴(kuò)展性, 可靠性以外,還具有可以迅速開發(fā)新的因特網(wǎng)系統(tǒng)的功能。而 SQL 數(shù)據(jù)庫是目前使用最廣的并且是標(biāo)準(zhǔn)的數(shù)據(jù)庫語言,它是一個數(shù)據(jù)庫平臺,提供數(shù)據(jù)庫的從服務(wù)器到終端的完整的解決方案,其中數(shù)據(jù)庫服務(wù)器部分,是一個數(shù)據(jù)庫管理系統(tǒng),用于建立、使用和維護(hù)數(shù)據(jù)庫。一個 SQL Server 可以同時開多個數(shù)據(jù)庫服務(wù)器,每個數(shù)據(jù)庫服務(wù)器又可以擁有多個數(shù)據(jù)庫。什么是數(shù)據(jù)庫呢?數(shù)據(jù)庫是 8 其中存儲的數(shù)據(jù)的集合。兼容性是指 C 語言允許與具有 C 或 C++ 語言 風(fēng)格的需要傳遞指針型參數(shù)的 API 進(jìn)行交互操作,允許 C 語言組件與其他語言組件間的交互操作等。 ( 5) 版本處理技術(shù) C 語言內(nèi)置了版本控制功能,如對函數(shù)重載和接口的處理方式及特性支持等,從而保證方便地開發(fā)和升級復(fù)雜的軟件。 在默認(rèn)情況 下,從 Inter 和 Intra 下載的代碼都不允許訪問任何本地文件和資源, C 語言不允許使用未初始化的變量,并提供了邊界檢查與溢出檢查等功能。僅需要使用簡單的 C 語言結(jié)構(gòu), C 組件將能夠方便地為 Web 服務(wù),并允許它們通過 Inter 被運行在任何操作系統(tǒng)上的任何語言所調(diào)用。由于有了 Web 服務(wù)框架的幫助,對程序員來說,網(wǎng)絡(luò)服務(wù)看起來就像是 C 的本地對象。 C 提供了一個叫做裝箱(boxing)與拆箱 (unboxing)的機(jī)制來完成這種操作,而不給使用者帶來麻煩。在 C 語言中,每種 類型都是一個對象,因此不存在全局函數(shù)、全局變量和全局常數(shù)等概念,所有常量、變量、屬性、方法、索引和事件等都必須封裝在類中,從而使代碼具有更好的可讀性,也減少了發(fā)生命名沖突的可能。 ( 2) 精心地面向?qū)ο笤O(shè)計 C 語言是完全按照面向?qū)ο蟮乃枷雭碓O(shè)計的,因此它具有面向?qū)ο笏鶓?yīng)有的一切 7 特性:封裝、繼承和多態(tài)性。它所帶來的最大特色是沒有了指針??傮w來講, C 具有以下優(yōu)點。 C 中沒有宏,沒有模板,不允許多重繼承,不再強(qiáng)調(diào)使用指針,幾乎拋棄了所有令讀者頭疼的特性。 c語言概述 一般分為兩種開發(fā)語言, 即 和 C, 在本系統(tǒng)中,選擇 C作為開發(fā)語言。服務(wù)器端控件會生成發(fā)送給瀏覽器的HTML 代碼,顯示控件,它們還能生成 隱藏的 HTML 元素來存儲它們當(dāng)前的狀態(tài)。第二種辦法存在的問題是,如果我們把 Web 頁面重新提交給服務(wù)器,那么 Inter 的無狀態(tài)特性就會導(dǎo)致頁面上存儲在變量中的信息丟失,除非我們編寫了復(fù)雜的代碼,把它們存儲在 HTML 元素或 URL 查詢字符串中。一種是在客戶端的腳本語言中響應(yīng)用戶 對這些控件的輸入,另一種是把該頁面提交給服務(wù)器。另外可以利用 Visual 集成環(huán)境下開發(fā) 應(yīng)用程序,該環(huán)境不僅提供了強(qiáng)大的調(diào)試能力,而且還集成了“所見即所得”的 HTML 編輯器,為開發(fā)人員開發(fā) Web 頁提供了方便的圖形化支持。這種多語言混合的 Web 開發(fā)模式通行已久,但是它的代碼可讀性很差,程序代碼同頁面內(nèi)容混合在一起,程序員要在多種語言的思維上頻繁切換,如果程序很復(fù)雜的話,這種開發(fā)模式非常不利于程序的開發(fā),而且日后的維護(hù)也將成為大問題。 ( 2) 程序代碼與頁面內(nèi)容的成功分離 通常的動態(tài)網(wǎng)頁開發(fā),往往是在一個網(wǎng)頁上混合多種腳
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1