




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
ASP.NET技術下易大學服務平臺的開發(fā),asp論文摘要:隨著Internet的快速發(fā)展和普及,在線學習已是現(xiàn)代大學生獲取知識的重要途徑,并成為大學生課堂之外的第二個學習空間。為了使大學生更容易獲取到想學的知識,采用ASP.NET技術設計和實現(xiàn)了易大學服務平臺,并通過SQLServer完成數(shù)據(jù)的存儲管理。測試表示清楚,該平臺具有良好的可擴展性和可維護性,大學生通過使用該平臺可使學習變得更容易,而且用戶滿意度較高。本文關鍵詞語:在線學習;易大學;ASP.NET技術;設計與實現(xiàn);可擴展性;隨著計算機網(wǎng)絡技術快速的發(fā)展,越來越多的人使用網(wǎng)絡平臺進行在線學習,而且大部分都是在校大學生。大學學習已經(jīng)不僅僅僅是在教室聽教師用書本教學,而是在任何地點任何時間只要有網(wǎng)就能夠學習[1]。這樣既能夠減少學習成本,又能比教師填鴨式的教學更能獲取知識。經(jīng)過實際調(diào)研發(fā)現(xiàn),當前大學生在線學習越來越普遍,這主要是由于當下學習平臺已經(jīng)越來越多,而且網(wǎng)上學習比擬方便快速,并有很多免費的學習資源。固然當前已有很多網(wǎng)上學習平臺,但所開發(fā)的易大學服務平臺重點在于提供多功能服務,比方有模擬考試功能、新聞閱讀功能、資料下載功能等,實現(xiàn)大學生從多角度來學習,并幫助他們獲取到自個需要的信息。而且,本平臺采用多層架構形式進行設計,使用ASP.NET技術來開發(fā),這使得該平臺具有良好的可擴展性。1技術概述1.1ASP.NETASP.NET是開創(chuàng)建立動態(tài)Web的一種強大的服務器端技術,是用于構建Web應用程序的完好框架,它是實現(xiàn)動態(tài)網(wǎng)站和開發(fā)B/S形式應用軟件的一種很好選擇。ASP.NET是Microsoft.NETFramework的一部分,是一種能夠在高度分布的Internet環(huán)境中簡化應用程序開發(fā)的計算環(huán)境,它提供了各種核心服務,如內(nèi)存管理、線程管理和代碼安全等。它也包含.NETFramework的各種類庫,這些類庫是一個開發(fā)人員用于開創(chuàng)建立應用程序的綜合的、面向對象的類型集合。其次,ASP.NET為能夠面向任何閱讀器或設備更安全的、更強的可升級性、更穩(wěn)定的應用程序提供了新的編程模型和基礎構造[2]。1.2SQLServerSQLServer是一個關系數(shù)據(jù)庫管理系統(tǒng),具備完全Web支持的數(shù)據(jù)庫產(chǎn)品,它提供了對可擴展標記語言(XML)的核心支持以及在Internet上和防火墻外進行查詢的能力,并提供以Web標準為基礎的擴展數(shù)據(jù)庫編程功能。它豐富的XML和Internet標準支持允許使用內(nèi)置的存儲經(jīng)過以XML格式輕松存儲和檢索數(shù)據(jù)。SQLServer還提供了強大的開發(fā)工具和各類開發(fā)特性,在大大提高開發(fā)效率的同時進一步拓展應用空間,并帶來新的商業(yè)應用機遇。例如,XML數(shù)據(jù)庫與WebService的支持將使開發(fā)人員的應用實現(xiàn)Internet數(shù)據(jù)互聯(lián),.NET集成極大地擴展了開發(fā)空間[3]。2平臺設計本易大學服務平臺采用模塊化方式來設計,包括前臺和后臺兩大模塊。華而不實,前臺主要是面向大學生的一系列服務功能,主要功能有用戶注冊登錄、搜索學習資料、進行模擬考試、閱讀新聞和發(fā)布論壇等;后臺主要是管理員對新聞、論壇、試題和用戶等信息的管理,包括管理員登錄,新聞、論壇、試題等的增、刪、改、查操作。其主要功能劃分如此圖1所示。圖1易大學服務平臺主要功能華而不實,模擬考試模塊實現(xiàn)從數(shù)據(jù)庫隨機抽題,讓大學生能夠根據(jù)個人需要進行模擬考試,主要包括計算機等級的模擬考試、大學英語四、六級考試和研究生方面的考試等,除了選擇試題科目之外,用戶還能夠根據(jù)個人需求選擇訓練形式(單項選取題、多項選取題、判定題、簡答題和套題來訓練等)來提升自個的學習成績。閱讀新聞模塊為大學生提供在學習之余能夠閱讀時事新聞。搜索資料模塊為大學生提供搜索帖子與其他的學習資源。后臺管理模塊主要面向管理員使用,包括對前臺相關數(shù)據(jù)的管理,如管理用戶信息、試題信息、資料信息等。3易大學平臺實現(xiàn)易大學服務平臺采用ASP.NET技術來實現(xiàn),以.NET組件為核心的多層體系構造模型來進行開發(fā),通過Web應用程序和類庫把對數(shù)據(jù)庫的訪問分為了數(shù)據(jù)訪問層、業(yè)務邏輯層和表現(xiàn)層[4][5]。3.1表現(xiàn)層本平臺的表現(xiàn)層利用了母版頁,開創(chuàng)建立了單個網(wǎng)頁模板,并在應用程序中將該模板用作多個網(wǎng)頁的基礎。為了網(wǎng)頁的布局與展示創(chuàng)立了兩個母版頁,一個用于首頁,一個用于其他模塊的內(nèi)容網(wǎng)頁,這樣確保了平臺整體風格的一致性。并使用ASP.NET提供的多種數(shù)據(jù)訪問控件,在后臺管理頁面管理內(nèi)容的呈現(xiàn)利用了GridView控件的分頁功能輕松實現(xiàn)對數(shù)據(jù)的分頁,前臺的數(shù)據(jù)呈現(xiàn)利用了DataList控件,方便對信息的布局樣式,而新聞圖片的輪播展示借助于Repeater和的列表實現(xiàn)。其母版頁代碼和部分數(shù)據(jù)展示代碼如下:3.2數(shù)據(jù)訪問層本平臺通過ASP.NET內(nèi)置的數(shù)據(jù)庫連接字符串保存數(shù)據(jù)庫連接,這樣數(shù)據(jù)庫的連接字符串只需要在一處保存即可,方便數(shù)據(jù)庫連接字符串的修改,進而簡化了程序的部署操作。以下為在Web.config配置文件中添加的數(shù)據(jù)庫連接字符串核心代碼:同時,在數(shù)據(jù)訪問層中添加System.Configuration的引用,用于訪問連接數(shù)據(jù)庫的字符串,并通過調(diào)用以簡化與數(shù)據(jù)庫相關操作實現(xiàn)的公共助手類DBHelper中的方式方法對數(shù)據(jù)庫里的數(shù)據(jù)進行增、刪、改、查的操作。3.3業(yè)務邏輯業(yè)務邏輯是整個易大學服務平臺的核心,對詳細功能實現(xiàn)邏輯判定和業(yè)務處理。在該層有對數(shù)據(jù)訪問層施行調(diào)用的業(yè)務邏輯類,調(diào)用數(shù)據(jù)訪問類的增、刪、改、查的方式方法。其實際是接收來自表示層的數(shù)據(jù)請求,邏輯判定后向數(shù)據(jù)訪問層提交請求,并傳遞數(shù)據(jù)訪問結果。下面將從管理員的登錄功能來闡述業(yè)務邏輯的實現(xiàn)(其他業(yè)務功能的實現(xiàn)類似)。當管理員要進行登錄操作時,首先要輸入管理員賬號和密碼,然后點擊登錄按鈕,通過與數(shù)據(jù)庫的交互,判定賬號和密碼能否輸入正確,假如正確,則登錄成功;假如錯誤,則重新輸入賬號和密碼,再進行登錄操作。詳細的登錄核心代碼如下:分別完成上述各層的功能后,最終所實現(xiàn)的易大學服務平臺總體效果如此圖2所示。圖2平臺首頁4結結束語語易大學服務平臺采用ASP.NET框架技術來實現(xiàn),通太多層體系構造使系統(tǒng)開發(fā)愈加有條理[6],并有助于后期的擴展和維護。而且,前端的模塊化設計讓大學生使用該平臺愈加方便,并易于尋找到所需的學習資源,進而增加平臺的易用性。實際測試表示清楚,該平臺能夠真正有效地幫助大學生在線學習,且用戶滿意度較高。以下為參考文獻:[1]諶志華.人工智能技術下的在線學習系統(tǒng)設計[J].信息與電腦(理論版),2021,(01):46-47+51.[2]于來行,張中軍.ASP.NET課程教學溝通平臺設計與實現(xiàn)[J].信息安全與技術,2020,3(07):65-67.[3]周濤,徐曉.基于SQLServer與C#的圖書管理系統(tǒng)的設計與開發(fā)[J].智能計算機與應用,2021,8(04):199-202.[4]BiLiang.TheStudyandApplicationoftheNewControlLayerforEnterprise-ClassWebApplications[J].JournalofComputers(taiwan),2021,28(6):151-162.[5]梁弼.一種簡捷
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年廣東舞蹈戲劇職業(yè)學院單招職業(yè)傾向性測試題庫附答案
- 2025年黑龍江交通職業(yè)技術學院單招職業(yè)傾向性測試題庫帶答案
- 2025年湖北國土資源職業(yè)學院單招職業(yè)適應性測試題庫附答案
- 2025年佳木斯職業(yè)學院單招職業(yè)技能測試題庫及答案一套
- 現(xiàn)代醫(yī)學技術下的康復治療手段革新
- 2025年合肥共達職業(yè)技術學院單招職業(yè)傾向性測試題庫一套
- 2025年甘肅省蘭州市單招職業(yè)適應性測試題庫1套
- 2025年貴陽幼兒師范高等??茖W校單招職業(yè)傾向性測試題庫完整版
- 2025年湖南有色金屬職業(yè)技術學院單招職業(yè)傾向性測試題庫審定版
- 生理學練習試題
- 2023年廣州市青年教師初中數(shù)學解題比賽決賽試卷
- 對折剪紙課件
- 公園棧道棧橋施工方案
- 新中國成立后的中國國防
- 熱烈歡迎領導蒞臨指導ppt模板
- 不規(guī)則抗體篩查與鑒定
- 2023-2024人教版小學2二年級數(shù)學下冊(全冊)教案【新教材】
- 中國銀行海爾多聯(lián)機方案書
- 小學《體育與健康》體育基礎理論知識
- JJG 144-2007標準測力儀
- GB/T 8417-2003燈光信號顏色
評論
0/150
提交評論