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

正文內(nèi)容

網(wǎng)絡(luò)課程生成系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(參考版)

2025-06-26 16:38本頁面
  

【正文】 “教師介紹”模塊模板在教師首次編輯模塊時(shí),可根。在編輯界面,教師使用網(wǎng)頁在線編輯器輸入課程內(nèi)容,需要對(duì)頁面布局結(jié)構(gòu)和顏色風(fēng)格做好整體規(guī)劃,這對(duì)普通教師來講難度較大。該功能主要實(shí)現(xiàn)代碼請(qǐng)參見附錄B。PreInit Init InitComplete PreLoad LoadUnload PreRenderComplete PreRender LoadComplete 網(wǎng)絡(luò)課程首頁的Page_PreInit事件處理函數(shù)里,系統(tǒng)從數(shù)據(jù)庫(kù)中查詢當(dāng)前課程對(duì)頁面母版和主題的設(shè)置,從而形成模板。此外,Master Page與Themes可以實(shí)現(xiàn)一對(duì)多的組合關(guān)系(),即為一種母版設(shè)計(jì)多套主題,就可形成多種布局相同但界面顏色風(fēng)格迥異的課程模板。(a)顯示的是未應(yīng)用母版頁和主題的課程頁面文件,在對(duì)其應(yīng)用了母版后顯示情況如圖(b)所示,圖(c)為應(yīng)用了母版和主題之后的完整網(wǎng)頁,其顯示效果與采用傳統(tǒng)方式設(shè)計(jì)的網(wǎng)頁相同。技術(shù)人員在開發(fā)網(wǎng)頁時(shí),只需關(guān)注網(wǎng)頁內(nèi)容設(shè)計(jì),在開發(fā)完成后對(duì)頁面應(yīng)用主題,即可生成界面外觀一致的網(wǎng)頁。包括背景色、前景色等;。Master Page模板技術(shù),將網(wǎng)站各個(gè)頁面共有的整體布局創(chuàng)建為一個(gè)Master Page母版頁,并在母版頁用占位符取代網(wǎng)頁具體內(nèi)容,而后其它網(wǎng)頁即可應(yīng)用母版頁規(guī)定布局,在原有占位符處填充具體內(nèi)容,生成布局風(fēng)格統(tǒng)一的網(wǎng)頁。課程首頁功能及菜單鏈接均根據(jù)數(shù)據(jù)庫(kù)中的記錄動(dòng)態(tài)生成,數(shù)據(jù)庫(kù)中存儲(chǔ)的模塊信息將課程首頁與各個(gè)教學(xué)模塊聯(lián)系起來,從而構(gòu)成完整的網(wǎng)絡(luò)課程。在課程被訪問時(shí),;。課程文件夾是教師文件夾的子文件夾,以系統(tǒng)自動(dòng)生成的課程標(biāo)識(shí)命名,其中包括:用以存儲(chǔ)客戶端腳本文件的ClientFiles文件夾、存儲(chǔ)課程圖片文件的Image文件夾、存儲(chǔ)課程上傳資源的Uploads文件夾,、。數(shù)據(jù)庫(kù)寫入操作所實(shí)現(xiàn)的功能為添加課程記錄、建立課程與教學(xué)模塊之間的鏈接關(guān)系、設(shè)置課程模板和首頁功能、為創(chuàng)建教師賦予課程管理員權(quán)限。課程信息輸入完畢,教師點(diǎn)擊“完成”按鈕,內(nèi)存表中記錄的所有數(shù)據(jù)一次性寫入數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)寫入操作采用事務(wù)實(shí)現(xiàn),以保證數(shù)據(jù)一致性。收集課程信息將信息寫入數(shù)據(jù)庫(kù)創(chuàng)建相關(guān)文件課程名稱學(xué)科類型教學(xué)策略界面模板教學(xué)模塊首頁功能課程信息表課程模塊表課程首頁功能表用戶管理表腳本文件夾圖片文件夾資源文件夾學(xué)生學(xué)習(xí)界面首頁學(xué)生學(xué)習(xí)界面模板教師管理界面首頁教師管理界面模板CSS樣式文件 課程創(chuàng)建操作步驟示意圖 [38]新增的服務(wù)器端控件Wizard引導(dǎo)用戶輸入課程信息,Wizard控件能夠跨多個(gè)步驟收集數(shù)據(jù),因而支持用戶在不同步驟間隨意切換。系統(tǒng)將每一章節(jié)視為一個(gè)結(jié)點(diǎn),每一條數(shù)據(jù)項(xiàng)均記錄了其父結(jié)點(diǎn)標(biāo)識(shí)及當(dāng)前結(jié)點(diǎn)順序,以標(biāo)明章節(jié)內(nèi)容顯示位置。以下通過“教學(xué)博客”模塊中博客信息配置表為例,介紹數(shù)據(jù)表的結(jié)構(gòu)(): 博客信息配置表BlogConfig列名數(shù)據(jù)類型備注BlogConfigIDint博客標(biāo)識(shí)(主鍵)CourseIDint課程標(biāo)識(shí)(外鍵)Themevarchar(256)博客界面主題SitePageSizeint每頁顯示信息數(shù)量BlogNamevarchar(256)博客名稱Linkvarchar(256)鏈接地址 課程管理數(shù)據(jù)表課程管理數(shù)據(jù)表記錄各門課程具體信息,包括:課程模塊表、課程首頁內(nèi)容表、課程資源表、課程章節(jié)表等。l 課程信息表課程信息表記錄用戶創(chuàng)建課程時(shí)輸入的課程基本信息,及系統(tǒng)自動(dòng)記錄的課程編輯狀態(tài),: 課程信息表CourseInfo列名數(shù)據(jù)類型備注CourseIDint課程標(biāo)識(shí)(主鍵)UserNamevarchar(256)用戶名CourseNamevarchar(256)課程名稱CreateTimedatetime創(chuàng)建時(shí)間CourseStatussmallint課程狀態(tài)LastEditTimesmalldatetime最后編輯時(shí)間MasterIDint布局風(fēng)格標(biāo)識(shí)(外鍵)ThemeIDint顏色主題標(biāo)識(shí)(外鍵)列名數(shù)據(jù)類型備注CourseTypeIDsmallint課程類型標(biāo)識(shí)(外鍵)LastEditPagenvarchar(256)最后編輯頁面StategyIDint教學(xué)策略標(biāo)識(shí)(外鍵)Remarkvarchar(256)課程備注l 教學(xué)模塊表教學(xué)模塊表用于記錄系統(tǒng)模塊庫(kù)中已有模塊的類型、名稱、建設(shè)時(shí)間等信息,: 教學(xué)模塊表ModuleInfo列名數(shù)據(jù)類型備注ModuleIDint模塊標(biāo)識(shí)(主鍵)ModuleNamevarchar(256)模塊名稱ModuleTypeIDsmallint模塊類型(外鍵)UploadTimesmalldatetime上傳時(shí)間Remarkvarchar(256)模塊備注l 課程模板表課程模板表存儲(chǔ)了課程界面模板的基本信息,包括背景圖片、布局風(fēng)格、顏色主題、使用次數(shù)等,: 課程模板表ModelInfo列名數(shù)據(jù)類型備注ModelIDint模板標(biāo)識(shí)(主鍵)ModelPictureNamevarchar(256)模板名稱CourseTypeIDsmallint適合課程類型(外鍵)MasterIDsmallint布局風(fēng)格標(biāo)識(shí)(外鍵)ThemeIDsmallint顏色主題標(biāo)識(shí)(外鍵)SelectedTimesint使用次數(shù)Remarkvarchar(256)模板備注 模塊信息數(shù)據(jù)表模塊信息數(shù)據(jù)表用于存儲(chǔ)各個(gè)教學(xué)模塊的具體功能,由于系統(tǒng)將部分教學(xué)模塊作為功能完備的獨(dú)立系統(tǒng)開發(fā),因而數(shù)據(jù)表數(shù)量繁多。其中主要包括:課程類型表、課程信息表、課程模板表、教學(xué)模塊表、模塊類型表、模塊頁面模板表、用戶表、用戶角色表等近20個(gè)數(shù)據(jù)表。以下就各類型數(shù)據(jù)表中較為重要的表加以介紹。 多數(shù)據(jù)庫(kù)系統(tǒng)的程序架構(gòu)圖 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)系統(tǒng)開發(fā)數(shù)據(jù)庫(kù)為微軟公司的關(guān)系型數(shù)據(jù)庫(kù)Microsoft SQL Server 2005,數(shù)據(jù)庫(kù)通過數(shù)據(jù)表組織和管理數(shù)據(jù)對(duì)象。在程序設(shè)計(jì)時(shí)于業(yè)務(wù)邏輯層與數(shù)據(jù)訪問層之間,采用Factory Method(工廠方法)模式加入Factory類,用以讀取配置文件,獲取系統(tǒng)所選用的具體數(shù)據(jù)庫(kù)類型,確定將對(duì)象的方法委托給何種數(shù)據(jù)庫(kù)訪問類來實(shí)現(xiàn)。采用分層架構(gòu),可以在較大程度上實(shí)現(xiàn)系統(tǒng)的可擴(kuò)展性。用戶在Web界面層發(fā)出訪問數(shù)據(jù)庫(kù)請(qǐng)求時(shí),程序所進(jìn)行的操作依次為:創(chuàng)建對(duì)象,將Model類實(shí)例化,并根據(jù)用戶輸入信息為對(duì)象的屬性賦值;實(shí)例化與該對(duì)象對(duì)應(yīng)的BLL類,通過BLL類調(diào)用Interface類對(duì)象;由于DAL類是Interface類的具體實(shí)現(xiàn),因而DAL層可以進(jìn)行具體的數(shù)據(jù)庫(kù)訪問操作,并將操作結(jié)果逐層反饋至前臺(tái)界面。Interface類為接口類,在C語言中,接口定義了類所能提供的服務(wù),但并不提供服務(wù)的具體實(shí)現(xiàn)方式,即定義類“能夠做什么”,但并不規(guī)定其“如何做”。因而在搭建系統(tǒng)框架時(shí),首先將各個(gè)功能進(jìn)行歸納,抽取其中共性建立類模型。為實(shí)現(xiàn)系統(tǒng)的層次架構(gòu),創(chuàng)建本系統(tǒng)時(shí),在開發(fā)環(huán)境Microsoft Visual Studio ,共計(jì)六個(gè)項(xiàng)目,這六個(gè)項(xiàng)目分別為:定義Web界面的網(wǎng)站項(xiàng)目、業(yè)務(wù)邏輯層BLL類庫(kù)、負(fù)責(zé)異構(gòu)數(shù)據(jù)庫(kù)間切換的Factory工廠類、數(shù)據(jù)訪問層DAL類庫(kù)、負(fù)責(zé)創(chuàng)建對(duì)象的Model類庫(kù)以及定義對(duì)象方法的Interface接口類庫(kù)?!∠到y(tǒng)分層架構(gòu)的實(shí)現(xiàn)系統(tǒng)采用面向?qū)ο蟪绦蛟O(shè)計(jì)的思想,以分層架構(gòu)的方式進(jìn)行開發(fā),將程序體系從邏輯上分為四層,分別是:界面表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層和數(shù)據(jù)存儲(chǔ)層。其優(yōu)勢(shì)在于,觸發(fā)器,自定義函數(shù)等。它在電子商務(wù)、數(shù)據(jù)倉(cāng)庫(kù)、和數(shù)據(jù)庫(kù)解決方案等應(yīng)用中起著重要的重要作用,為企業(yè)的數(shù)據(jù)管理提供有力的支持,對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)提供有效的管理,并采用有效的措施實(shí)現(xiàn)數(shù)據(jù)的完整性及數(shù)據(jù)的安全性[36]。應(yīng)用這些新特性,可使代碼編寫量減少70%[35],從而大大提高開發(fā)效率。l ,可以顯著提高Web站點(diǎn)的性能。Web服務(wù)器控件允許使用直觀的對(duì)象模型來表現(xiàn)和編程,而不再使用HTML元素。[34]:l (公共語言運(yùn)行時(shí))語言編寫的編譯后代碼,不再使用如VBScript這樣的解釋執(zhí)行的腳本語言。,可以將頁面上的所有控件作為對(duì)象訪問?!。煽焖賱?chuàng)建基于Web的數(shù)據(jù)庫(kù)密集型應(yīng)用程序。l 實(shí)現(xiàn)軟件系統(tǒng)之間的智能交互和協(xié)同工作,提高整個(gè)網(wǎng)絡(luò)的效率和利用率,實(shí)現(xiàn)了企業(yè)級(jí)的系統(tǒng)集成和資源優(yōu)化。多個(gè)程序員可致力于同一個(gè)軟件項(xiàng)目,(如C、Visual C++ .NET、Visual Basic .NET、Visual J等)編寫代碼。 1 .NET平臺(tái)簡(jiǎn)介2000年6月,這是其針對(duì)第三代因特網(wǎng)推出的設(shè)計(jì)思想,進(jìn)而成為Windows和Web應(yīng)用的主流開發(fā)模型。由于教師在對(duì)課程進(jìn)行維護(hù)時(shí)課程可繼續(xù)使用,不會(huì)影響學(xué)生的正常學(xué)習(xí),且課程修改工作無需專業(yè)技術(shù)人員參與,全部由教師親自操作,因而從時(shí)間和經(jīng)濟(jì)兩方面降低了課程維護(hù)成本?!盀g覽課程”為教師提供編輯預(yù)覽功能和學(xué)生界面入口?!敖缑婀芾怼惫┙處熣{(diào)整課程文字樣式,對(duì)課程界面做局部美化和調(diào)整?!薄澳K管理”具有與生成系統(tǒng)相類似的功能,教師可對(duì)課程的所有功能模塊進(jìn)行網(wǎng)頁內(nèi)容的在線編輯或參數(shù)設(shè)定。若課程含有需要學(xué)生經(jīng)過身份認(rèn)證才可登錄的功能模塊(如在線測(cè)試、教學(xué)互動(dòng)等),課程首頁將顯示登錄控件供學(xué)生輸入用戶名和密碼。學(xué)生分為注冊(cè)用戶和非注冊(cè)用戶兩種身份登錄學(xué)習(xí)界面,不同身份的學(xué)生可根據(jù)自身權(quán)限,使用課程提供的功能進(jìn)行網(wǎng)上學(xué)習(xí),教師在對(duì)課程進(jìn)行維護(hù)時(shí)不會(huì)影響到課程的正常使用?!“l(fā)布課程的整體結(jié)構(gòu)設(shè)計(jì) 課程整體結(jié)構(gòu)圖,整個(gè)網(wǎng)絡(luò)課程分為課程管理與學(xué)生學(xué)習(xí)兩種界面,教師經(jīng)身份驗(yàn)證進(jìn)入管理界面,并可以通過瀏覽課程功能,進(jìn)入學(xué)生學(xué)習(xí)界面,查看課程實(shí)際運(yùn)行情況。系統(tǒng)將根據(jù)教師的設(shè)置,于其登錄系統(tǒng)時(shí),在屏幕下方以彈出式小窗口的方式顯示提示信息。“個(gè)人日志”為教師提供了類似于電子記事本的功能,教師可以在此記錄課程制作過程中的心得體會(huì),此部分?jǐn)?shù)據(jù)完全由教師個(gè)人管理,即使系統(tǒng)管理員也無權(quán)限查看“個(gè)人日志”中記載的內(nèi)容,從而保證了信息的私密性。管理員可配置模板適合的學(xué)科類別,查看各個(gè)模板被教師使用的次數(shù)統(tǒng)計(jì),并根據(jù)使用情況刪除長(zhǎng)期不被使用的界面模板?!肮婀芾怼睘楣芾韱T提供了向系統(tǒng)用戶發(fā)布信息的功能,發(fā)布后的信息將顯示于課程制作子系統(tǒng)首頁,教師點(diǎn)擊公告名稱即彈出小窗口顯示系統(tǒng)公告詳細(xì)內(nèi)容。“資源管理”是系統(tǒng)輔助工具之一“共享資源”的后臺(tái)管理界面,具有資源分類、上傳、刪除、更新等功能?!澳K管理”為管理員提供編輯系統(tǒng)模塊庫(kù)的接口,管理員可在此界面修改各個(gè)教學(xué)模塊的模塊名稱或重新設(shè)置模塊類型,同時(shí)也能夠監(jiān)控到不同教學(xué)模塊在教師創(chuàng)建課程時(shí)所使用的次數(shù),從而了解模塊功能的實(shí)用程度,并以此作為今后模塊庫(kù)改進(jìn)的依據(jù)?!罢n程管理”以列表的形式顯示系統(tǒng)所有網(wǎng)絡(luò)課程的基本信息,包括創(chuàng)建者姓名、課程容量大小、目前編輯狀態(tài)等?!『笈_(tái)管理子系統(tǒng)后臺(tái)管理子系統(tǒng)是系統(tǒng)管理員進(jìn)行系統(tǒng)維護(hù)與監(jiān)控時(shí)所登錄的系統(tǒng),包括:“課程管理”、“模塊管理”、“用戶管理”、“資源管理”、“公告管理”、“樣式管理”等功能。課程管理界面的功能特色在于,系統(tǒng)自動(dòng)記錄了每門課程教師最后編輯頁面的網(wǎng)址,教師通過點(diǎn)擊課程列表里“最后編輯頁面”欄中的“點(diǎn)擊進(jìn)入”,即可直接定位到上次登錄系統(tǒng)時(shí)的工作頁面繼續(xù)完成編輯工作,節(jié)省了教師查找課程制作斷點(diǎn)的時(shí)間。5.課程發(fā)布教師完成課程編輯工作后,點(diǎn)擊“課程發(fā)布”菜單,即可將課程設(shè)置為發(fā)布狀態(tài),此后課程便可獲得獨(dú)立的URL地址,供學(xué)生瀏覽訪問。系統(tǒng)提供的編輯器具有插入特殊符號(hào)、超級(jí)鏈接等功能,便于教師設(shè)計(jì)出風(fēng)格多樣的頁腳內(nèi)容。教師可在提交設(shè)置之前預(yù)覽文字效果,若感覺效果不理想,仍可選用默認(rèn)屬性,取消自定義設(shè)置。系統(tǒng)將網(wǎng)絡(luò)課程頁面上的文字分為:課程名稱、導(dǎo)航文字和普通文字三種類型。 “文字樣式”是系統(tǒng)為教師提供的修飾頁面文字外觀的功能。教師在更換背景圖片后若不滿意,仍可恢復(fù)模板原有設(shè)置,避免了因教師的誤操作而造成模板損壞。“自定背景”指教師可以根據(jù)課程需要和自身喜好,用個(gè)人設(shè)計(jì)的圖片代替原有模板推薦使用的背景圖片。3.課程樣式課程樣式菜單下設(shè)多個(gè)子菜單,教師利用此項(xiàng)功能,可以對(duì)創(chuàng)建課程時(shí)選擇的界面模板進(jìn)行重新調(diào)整和美化??紤]到教師在創(chuàng)建課程時(shí)有可能對(duì)課程功能未完全做好規(guī)劃,系統(tǒng)在“模塊管理”中設(shè)計(jì)了為課程添加新模塊的功能,即教師在創(chuàng)建課程時(shí)無需一次性將所有功能全部加入,可在課程編輯過程中根據(jù)需要隨時(shí)添加。教學(xué)博客、教學(xué)互動(dòng)、在線測(cè)試等類型的模塊,均具有相對(duì)獨(dú)立性,即使脫離網(wǎng)絡(luò)課程生成系統(tǒng),也能夠作為單獨(dú)的系統(tǒng)運(yùn)行。在用戶上傳文件時(shí),系統(tǒng)將檢查上傳文件是否符合指定類型,對(duì)于不符合要求的文件,上傳操作將不能進(jìn)行。*.bmp。文件下載類型模塊的編輯界面包括兩個(gè)操作步驟:配置文件類型、上傳文件。教師也能夠在此界面對(duì)已經(jīng)上傳的文件進(jìn)行刪除操作。系統(tǒng)提供的網(wǎng)頁在線編輯器,不但可在網(wǎng)頁中實(shí)現(xiàn)圖文編輯,而且支持音頻、視頻、Flash動(dòng)畫、表情圖片等多種格式文件的插入,能夠滿足網(wǎng)頁開發(fā)的基本需求。各模塊模板的界面風(fēng)格取決于教師創(chuàng)建課程時(shí)選擇的課程界面模板。系統(tǒng)模塊庫(kù)中屬于此類的模塊包括:“教師介紹”、“課程簡(jiǎn)介”、“教學(xué)大綱”、“教學(xué)計(jì)劃”等。模塊類型由教師在創(chuàng)建課程時(shí)確定,其中包括:圖文展示、視頻錄像、文件下載、教學(xué)博客、教學(xué)互動(dòng)、作業(yè)習(xí)題、在線測(cè)試等。2. 模塊管理模塊管理指對(duì)各個(gè)課程模塊添加具體內(nèi)容或設(shè)置初始信息。課程模板菜單部分主體部分 課程首頁結(jié)構(gòu)圖進(jìn)入編輯菜單選項(xiàng),教師能夠調(diào)整菜單顯示順序,編輯菜單名稱,刪除菜單項(xiàng)及更新菜
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1