當前位置:文書都 >

實用範文 >論文 >

net教學網站的系統分析設計及其數據庫搭建論文

net教學網站的系統分析設計及其數據庫搭建論文

1 引言

net教學網站的系統分析設計及其數據庫搭建論文

網絡教學是一種新的教育模式, 已成為一種重要的教學手段和教學場所, 它突破時間和空間的限制, 能讓學習者在網絡上共享教學資源。 網絡教學既具有開放性、 自主性、 交互性和協作性等特點, 又具有實時性、 異步性、 生動性、 集成性和大容量等優勢。 所以在教學網站中, 構建各種功能單一的教學系統並不能完全滿足網絡教學平台建設的要求, 只有對相關信息和數據進行有效組織, 整合多種功能, 為用户提供個性化服務的系統才能充分發揮網絡教學的作用。

2 網站建設需求分析

數據結構在計算機科學中是一門綜合性較強的專業基礎課, 是介於計算機硬件和軟件及數學三者之間的一門核心課程, 它是一門研究非數值計算的程序設計問題中計算機的操作對象以及它們之間的關係和運算等的學科, 而且確保經過這些運算後所得到的新結構仍然是原來的結構類型。 數據結構課程的內容不僅是一般程序設計 (特別是非數值性程序設計)的基礎, 而且是操作系統、 數據庫系統、 設計和實現編譯程序及其他系統程序的重要基礎。 其內容較多、 涉及面廣且深入、較難理解, 學生要想在有限的課堂教學時間內全面掌握 《數據結構》 課程的知識有一定的難度。 許多學生在課堂不能跟上老師的思路與進度, 所以就必須在課後進一步學習和深化,因此建設一個數據結構教學輔助網站是很有必要的。

數據結構教學輔助網站的設計基於網絡, 重點在於輔助教學, 它是對傳統教學方式的補充, 它能給學習者提供形式多樣的教學活動及豐富的網絡教學資源。 同時使數據結構中抽象且晦澀難懂的概念等變得生動起來, 以加深加快對本門課程的理解, 使學習者通過網絡可在線學習理論, 並動手實驗, 提高學習能力及實踐能力, 師生之間更具有互動性。 教學網站上開設的各種功能比如互動教室、 線上交流、 上載作業模塊等, 使得學習者隨時掌握自己的學習情況, 知曉自己知識點的遺漏之處進而補足, 提高學生的學習興趣, 同時起到事半功倍的.學習效果。

數據結構教學網站分為前台和後台兩大核心模塊, 分別包含不同的子模塊, 前台根據登錄權限顯示不同的子模塊, 後台主要實現對網站數據庫的管理與維護, 分別實現不同的功能, 為了實現對不同用户的授權訪問, 網站提供一定的安全審核機制。

3 網站開發設計平台

Visual Studio 2008 是 Microsoft 公司推出的一款基於 .NET架構的開發平台, .NET 架構是為開發應用程序而創建的一個富有革命性的新平台。 該架構將強大的功能與新技術結合起來, 用於構建具有視覺上引人注目的用户體驗的應用程序,實現跨技術邊界的無縫通信, 並且能支持各種業務流程。 Vi-sual Studio 2008 不僅包含以往各版本的各種基本功能 , 更包括各種增強功能, 例如提供了 CSS 的即時編輯和套用的功能;提供了 Split View, 即可以開一個分割視窗, 同時看到設計畫面和原始碼; 支援對 JavaScript 的除錯與 Intelisence 等。 .NETFramework 提供了用於解決常見編程任務的構建基塊, 從而能夠快速構造具有出色的最終用户體驗的緊密聯繫的應用程序。

在。NET Framework 模型業務流程上有效構建的緊密聯繫的應用程序有利於在異類環境中實現系統集成。 VS.NET 2008 開發網站減少了對公用管道代碼的需要, 從而縮短了開發時間,提高了開發效率, 並使開發人員能夠集中精力解決業務問題。

4 網站系統分析與設計

4.1 網站開發模式

系統採用 B/S 三層架構模式如圖 1 所示, 採用 ASP 技術作為中間件, 以SQL Server2008 作為後台數據庫實現了網站的一般功能, 該模式實現了開發環境和應用環境的分離, 用户端用相對統一的瀏覽器代替客户端軟件實現了跨平台的應用。

4.2 網站功能

本網站主要分為兩個部分, 一是網站前台功能部分, 二是網站後台管理部分。

(1) 網站前台功能(1) 網站前 台登錄模塊 : 包含 3 種登錄方式分別為管理員身份登錄、 教師身份登錄和學生身份登錄。

(2) 匿 名用 户訪問的模塊 : 匿名用户可以訪問網站的部分功能有公告信息、 教學資料、 系統留言板、 答疑教室。

(3) 教師訪 問模塊 : 含有資料發佈 、 作業發佈 、 批閲作業、 上載教學資源。

(4) 學生訪問模塊: 含有教學資料、 通知公告、 教學資源中心。

(5) 師生互動交流模塊: 答疑教室、 在線交流、 系統留言板。

(2) 網站後台管理

1) 後台管理員登錄模塊: 管理員可通過此模塊登錄進入後台管理頁面, 對網站數據進行管理及維護。

2) 個人密碼修改: 管理員可以通過此模塊修改個人的登錄密碼。

3) 用户信息審核: 包括教師、 學生以及匿名用户信息審核, 即列出所有在前台申請註冊的用户信息, 包括了通過、拒絕和刪除子功能。

4) 班級信息管理: 包括班級列表 、 增加班級信息 、 刪除班級信息、 修改班級信息。

5) 教師信息管理: 包括了增加、 刪除、 修改、 查詢 4 個功能對老師信息進行管理。

6) 學生信 息管理 : 顯示所有的學生信息 , 並可以修改 、刪除選中的學生信息。

7) 教學資源管理: 教學網站的核心內容 , 必須包括教學資源, 管理員可以在此發佈教學相關資源, 也可以刪除以前的資源料。

8) 留言板管理: 顯示前台用户在系統留言板模塊裏發表的留言信息、 管理員對留言信息的審核、 修改、 刪除等操作。

9) 公告信息管理: 系統管理員可以進行發佈公告 、 修改及刪除公告。

5 網站數據庫。

網站設計中常用的數據庫有 Excel、 Access、 SQL Server、MySQL 和 Oracle 等。 本網站使用 SQL Server 2008 作為後台數據庫來管理, SQL Server 2008 是 Microsoft 公司推出的 SQL Server數據庫管理系統, 它是至今為止的最強大和最全面的 MicrosoftSQL Server 版本。 微軟的這個數據平台滿足這些數據爆炸和下一代數據驅動應用程序的需求, 支持數據平台願景: 關鍵任務企業數據平台、 動態開發、 關係數據和商業智能。 它具有以下特點:

高信任度: 它以很高的安全性、 可靠性和可擴展性來運行他們最關鍵任務的應用程序。

高效性: 可以降低開發和管理他們的數據基礎設施的時間和成本。

智能性: 提供了一個全面的平台, 可以在用户需要的時候給他發送觀察和信息。

5.1 數據庫。

本網站需要的數據庫信息如下:

(1) 管理員 信息表 , 包含數據項 : 管理員編號 、 管理員姓名、 管理員密碼、 管理員權限、 操作名稱、 操作類型、 操作日期等。

(2) 用户信 息表 , 包含數據項 : 用户編號 、 用户姓名 、用户密碼。

(3) 班級信 息表 , 包含數據項 : 班級編號 、 班級名稱 、班級密碼。

(4) 教師信息表 , 包含數據項 : 教師編號 、 教師名稱 、教師密碼。

(5) 公 告信 息表 , 包含數據項 : 公告編號 、 公告標題 、公告內容、 公告日期。

(6) 留言版 信息表 , 包含數據項 : 留言編號 、 留言者 、留言內容、 留言日期。

(7) 教學資源信息表 , 包含數據項 : 資源類型 、 資源編號、 上載日期、 下載日期。

(8) 帖子信息表, 包含數據項 : 帖子編號 、 發帖人 、 回帖人、 發帖內容、 發帖日期。

5.2 數據庫連接的關鍵語句。

首先引入命名空間。

using System.Data.Sqlclient;using

SqlConnection con = new SqlConnection .

con.ConnectionString = "

連接字符串

quot;;SqlCommand cmd = new SqlCommand .

cmd.Connection = con;cmd.CommandText = "查詢語句 ";

讀取數據庫內容。

SqlDataAdapter adapter = new SqlDataApater ;DataSet ds = new DataSet ;adapter.Fill (ds) ;

綁定數據源。

DataGridView1.DataSource = ds.Tables ;.

6 結語

數據結構教學輔助網站是基於 ASP.NET 開發平台, 綜合利用了 Jscript 腳本、 SQL Server 及 Web 服務等多種技術進行設計與實現的, 該網站具有友好的用户界面、 簡捷的網站導航及其較好的可維護性和安全性等優點。 數據結構教學網站的設計與實現有利於提高學生的學習興趣, 充分利用網絡資源, 加深對課程的理解和掌握, 便於學生自由選擇學習內容和時間、 靈活掌握學習進度, 不僅彌補了課堂教學的不足,增強學習的主動性和靈活性, 更增進師生之間的互動交流。

參考文獻:

[1] 巫桂梅。 精品課程網站建設研究 [J] . 廣東工業大學報 ,2012, (3)。

[2] 張慧。 基於 SEO 技術企業網站建設的研究 [J] . 電腦知識與技術, 2013, (15)。

[3] 徐大勇 , 等 . 我國省級公共圖書館網站建設調查分析[J] . 現代情報, 2013, (5)。

[4] 羅明山 , 等。 基於教學資源庫的網絡課程建設方法 [J] .電腦知識與技術, 2012, (3)。

[5] 惠恭健。 教學網站建設需注意的幾個問題 [J] . 中國信息技術教育, 2012, (11)

  • 文章版權屬於文章作者所有,轉載請註明 https://wenshudu.com/shiyongfanwen/lunwen/83080w.html
專題