东方亚洲欧a∨人在线观看|欧美亚洲日韩在线播放|日韩欧美精品一区|久久97AV综合

        機械CAD/CAM精品課程網(wǎng)站系統(tǒng)課程論壇模塊開發(fā)

        發(fā)布時間:2019-08-08 來源: 歷史回眸 點擊:


          摘 要 課程論壇模塊的開發(fā)旨在為學生與學生或?qū)W生與教師之間搭建一個交流互動的平臺,在學習或教學過程中提供一種提出問題、討論問題、解決問題的途徑。該模塊主要功能有:用戶(學生)瀏覽已發(fā)表帖子,回復(fù)帖子,發(fā)表新帖;管理員(教師)瀏覽所發(fā)布內(nèi)容,回復(fù)帖子,刪除用戶所發(fā)表或回復(fù)的不當內(nèi)容。
          關(guān)鍵詞 機械CAD/CAM;課程論壇;Visual Studio;精品課程網(wǎng)站
          中圖分類號:G642.3 文獻標識碼:B
          文章編號:1671-489X(2018)02-0056-04
          1 前言
          精品課程網(wǎng)站建立的目的是充分利用計算機技術(shù)和互聯(lián)網(wǎng)方便快捷共享等優(yōu)勢,實現(xiàn)網(wǎng)絡(luò)教學這一非傳統(tǒng)教學模式,提供一種有效的手段,引導(dǎo)學生自主學習,幫助學生理解學習的重點和難點,激發(fā)學生積極探索,提高學習的效率和質(zhì)量,同時實現(xiàn)優(yōu)質(zhì)教學資源的網(wǎng)絡(luò)共享[1]。
          學生在課程網(wǎng)絡(luò)學習過程中難免會遇到困難,如教學內(nèi)容不易理解、習題疑惑等,很有必要提供一個平臺使學生之間或者師生之間能夠彼此討論交流,迅速及時地解決學習困惑。本文所提課程論壇模塊作為長安大學精品課程“機械CAD/CAM”網(wǎng)站建設(shè)的重要部分,采用瀏覽器/服務(wù)器(B/S)架構(gòu)模式,基于ASP.NET開發(fā)環(huán)境和SQL Sever 2008數(shù)據(jù)庫,使用C#編程語言,在Visual Studio 2010開發(fā)環(huán)境下開發(fā)實現(xiàn)。
          2 網(wǎng)站開發(fā)環(huán)境與相關(guān)技術(shù)
          瀏覽器/服務(wù)器(B/S)架構(gòu)模式 B/S結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。B/S結(jié)構(gòu)是隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展變化,由最初的C/S結(jié)構(gòu)演化升級而成的一種新型架構(gòu)模式。這種架構(gòu)模式的突出優(yōu)點是不必單獨開發(fā)安裝客戶端程序,其具有統(tǒng)一的客戶端程序即瀏覽器。簡單地說,就是用戶計算機上只要有瀏覽器,就可以訪問使用此應(yīng)用程序,而不需要煩瑣地安裝其他專門的客戶端應(yīng)用軟件。這種模式不僅可以簡化用戶電腦載荷,而且省去客戶端程序必要的維護升級的成本和工作量。B/S結(jié)構(gòu)模式的實現(xiàn)原理是少部分事務(wù)邏輯在前端(Browser)實現(xiàn),主要事務(wù)邏輯在服務(wù)器端(Server)實現(xiàn),而用戶界面完全通過WWW瀏覽器實現(xiàn)。
          ASP.NET開發(fā)技術(shù) ASP.NET是一種用來創(chuàng)建Web應(yīng)用程序的服務(wù)器端技術(shù)。在應(yīng)用ASP.NET技術(shù)進行Web程序開發(fā)過程中,Web程序?qū)⒊尸F(xiàn)的用戶界面與開發(fā)程序的界面是相互分開的,即界面前置代碼后置的方式,使程序具有良好的可讀性,且界面設(shè)計更加清晰明了。使用ASP.NET技術(shù)開發(fā)Web程序,可以使用任何.NET兼容語言(如Visual
          Basic、C#)編寫,如此也大大提高了其執(zhí)行效率和跨語言的兼容性[2]。
          SQL Sever 2008數(shù)據(jù)庫 使用數(shù)據(jù)庫的目的是使網(wǎng)站系統(tǒng)中對數(shù)據(jù)資料的查閱、刪除、增加以及修改等操作更加簡單方便,同時減少數(shù)據(jù)結(jié)構(gòu)的冗余度,為節(jié)約數(shù)據(jù)存儲空間起到巨大作用[3]。SQL Sever 2008數(shù)據(jù)庫與其他數(shù)據(jù)庫管理系統(tǒng)相比,針對數(shù)據(jù)管理具有專業(yè)的智能管理工具,而且其引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)的安全性與可靠性提供了更高的保證。
          C#編程語言 C#高級編程語言是微軟公司在之前VB、VC等高級編程語言的基礎(chǔ)上推出的一種新的編程語言,其在延續(xù)之前的語法結(jié)構(gòu)的基礎(chǔ)上又創(chuàng)新性加入面向?qū)ο蟮奶匦,所以C#的入門相對容易,但對于面向?qū)ο蟮木幊趟枷胗钟猩钊雽W習的必要。C#以.NET為支撐,在VS編程工具中包含大量的內(nèi)置類庫文件,能夠方便地通過已有類創(chuàng)建對象,從而提高編程的效率和迅速地實現(xiàn)所需求功能。
          Visual Studio 2010開發(fā)軟件 Visual Studio系列軟件是基于.NET環(huán)境對Windows平臺應(yīng)用程序以及Web應(yīng)用程序等進行開發(fā)的一款軟件。Visual Studio不僅包含有其他開發(fā)軟件所具有的編譯調(diào)試等功能,而且其新穎獨特的界面設(shè)計與組織使得編程開發(fā)過程變得更加簡單明了。在兼容性方面,Visual Studio開發(fā)軟件不僅支持Micro-soft SQL Server數(shù)據(jù)庫類型,而且支持IBMDB2和Oracle等其他數(shù)據(jù)庫類型,支持的編程語言類型包括C#、C++、VB等大多數(shù)主流的編程語言類型。
          HTML與CSS HTML(HyperText MarkUp Language,超文本標記語言)是一種使用標記來描述文檔結(jié)構(gòu)和表現(xiàn)形式的語言。HTML語言不需要在服務(wù)端編譯,該標記語言由瀏覽器進行解析,然后把結(jié)果顯示在網(wǎng)頁上。CSS(Cascading Style Sheets,層疊樣式表)用來定義元素的屬性,實現(xiàn)在一個頁面上不同元素間展現(xiàn)不同的樣式。對于HTML與CSS兩者之間的關(guān)系,如果說HTML是網(wǎng)頁的結(jié)構(gòu),CSS是網(wǎng)頁的樣式,那么結(jié)構(gòu)就是蓋房子先要把結(jié)構(gòu)建出來,然后用CSS來裝飾[4]。
          3 主要功能的開發(fā)與實現(xiàn)
          本系統(tǒng)模塊主要開發(fā)的功能有:用戶(學生)瀏覽已發(fā)表帖子,回復(fù)帖子,發(fā)表新帖,刪除回復(fù)或發(fā)表的內(nèi)容;管理員(教師)瀏覽所發(fā)布內(nèi)容,回復(fù)帖子,刪除用戶所發(fā)表或回復(fù)的不當內(nèi)容。系統(tǒng)結(jié)構(gòu)如圖1所示。
          用戶模塊
          1)用戶主頁。該主頁為管理員和用戶進入課程論壇的首個界面,如圖2所示。該頁面顯示帖子主題、發(fā)布人、回復(fù)人數(shù)、發(fā)布時間等信息以及發(fā)布新帖等按鈕。對于訪問該頁面的用戶想要繼續(xù)查看帖子內(nèi)容或者發(fā)布新帖,首先必須是在登錄狀態(tài),否則點擊鏈接或按鈕將彈出登錄窗口。檢查是否登錄部分程序如下:
          if (Session[″username″] != null || Session[″password″] != null) //檢查用戶名密碼是否為空
          {
          Session[″zhuti″] = butt.Text;

        相關(guān)熱詞搜索:精品課程 模塊 課程 機械 開發(fā)

        版權(quán)所有 蒲公英文摘 smilezhuce.com