影音先锋男人资源在线观看,精品国产日韩亚洲一区91,中文字幕日韩国产,2018av男人天堂,青青伊人精品,久久久久久久综合日本亚洲,国产日韩欧美一区二区三区在线

基于Web的網(wǎng)絡課堂的設計與實現(xiàn)計算機畢業(yè)論文

上傳人:1777****777 文檔編號:38546478 上傳時間:2021-11-08 格式:DOC 頁數(shù):36 大小:648.52KB
收藏 版權申訴 舉報 下載
基于Web的網(wǎng)絡課堂的設計與實現(xiàn)計算機畢業(yè)論文_第1頁
第1頁 / 共36頁
基于Web的網(wǎng)絡課堂的設計與實現(xiàn)計算機畢業(yè)論文_第2頁
第2頁 / 共36頁
基于Web的網(wǎng)絡課堂的設計與實現(xiàn)計算機畢業(yè)論文_第3頁
第3頁 / 共36頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《基于Web的網(wǎng)絡課堂的設計與實現(xiàn)計算機畢業(yè)論文》由會員分享,可在線閱讀,更多相關《基于Web的網(wǎng)絡課堂的設計與實現(xiàn)計算機畢業(yè)論文(36頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、 基于Web的網(wǎng)絡課堂的設計與實現(xiàn) 摘 要 采用自頂向下的結構化的系統(tǒng)分析方法,闡述一個網(wǎng)絡課堂網(wǎng)站的開發(fā)過程、操作流程及其一些核心的技術。首先進行項目概述,簡單介紹項目開發(fā)的背景、項目開發(fā)的目的和項目開發(fā)的意義;接下來是系統(tǒng)規(guī)劃階段,通過實際的業(yè)務流程調(diào)研,分析系統(tǒng)的組織結構,具體完成網(wǎng)絡課堂網(wǎng)站的需求分析、可行性分析、現(xiàn)行業(yè)務流程分析,并通過對現(xiàn)行業(yè)務流程的優(yōu)化,得出系統(tǒng)的業(yè)務流程;之后是系統(tǒng)分析,具體完成數(shù)據(jù)流分析和數(shù)據(jù)字典;系統(tǒng)設計階段主要完成功能模塊的劃分、數(shù)據(jù)庫的設計和系統(tǒng)界面設計。該階段對各個模塊的功能進行詳細設計,形成了本系統(tǒng)的功能模塊圖,在此基礎上選擇合適的開發(fā)模

2、式;數(shù)據(jù)庫的設計先進行概念結構設計,之后進行邏輯結構設計,最后完成數(shù)據(jù)庫表的設計。 根據(jù)前幾個階段的分析和設計,在設計方面采用B/S模式,同時使用ASP技術進行基本頁面的設計與功能實現(xiàn),后臺數(shù)據(jù)庫選用Access數(shù)據(jù)庫。 關鍵詞:網(wǎng)絡課堂、結構化分析、B/S Abstract In this paper, top-down structured system analysis method, described parts of a full-featured computer quotation system development process, operational

3、 processes and some of its core technology. This paper carried out the project overview, a brief background of project development, project development and project development objective of the meaning; followed by the system planning stage, the actual business processes through research and analysis

4、 of the systems organizational structure, specifically to complete the computer parts quotation system needs analysis, feasibility analysis, the existing business process analysis, and optimization of existing business processes, business processes of the system obtained; followed by system analysis

5、, the specific data flow analysis and complete data dictionary; system completed the design phase the main functional modules of the division, the database design and system interface design. This phase of the function of each module in detail the design, forming a functional block diagram of the sy

6、stem, on this basis, have chosen the right development model; database design first tested the concept design, followed by a logic design, and finally completed the design of the database table. According to the first few stages of the analysis and design, the system used in the design of B / S mod

7、e, ASP technology, the basic page design and implementation of function, use Access database backend database. The design and implementation of the system parts for the computer to run a foundation quotation system for computer parts quotation system to provide a good condition. Key Words: struct

8、ural analysis、B/S II 目 錄 摘 要 I Abstract II 一、 引言 1 1.1、項目開發(fā)的背景 1 1.2、項目開發(fā)的意義 1 二、可行性分析及總體設計原則 3 2.1、可行性分析 3 2.1.1.技術可行性 3 2.1.2.經(jīng)濟可行性 3 2.1.3.社會可行性 3 2.2、總體設計原則 4 三、系統(tǒng)分析 5 3.1系統(tǒng)概要設計 5 3.2功能設計 5 3.2.1學生用戶端 5 3.2.2老師用戶端 6 3.3數(shù)據(jù)流程 7 3.3.1 師生數(shù)據(jù)流圖 8 3.3

9、.2 學生功能數(shù)據(jù)流程 8 3.3.3 老師功能數(shù)據(jù)流圖 9 3.4系統(tǒng)開發(fā)工具的選擇 10 3.4.1.系統(tǒng)開發(fā)工具 10 3.4.2 IIS:Internet信息服務 11 3.4.3 數(shù)據(jù)庫 11 四、系統(tǒng)實現(xiàn) 13 4.1前臺模塊 13 4.1.1首頁 13 4.1.2 課程選擇界面 14 4.1.3 在線考試界面 14 4.1.4 網(wǎng)上答疑界面 15 4.2 后臺模塊 16 4.2.1 登錄界面 16 4.2.2 專業(yè)管理界面 18 4.2.3學生管理界面 19 4.2.4 作業(yè)管理界面 19 4.2.5 公告管理界面 20 4.2.6 留言管理界

10、面 20 五、主要代碼分析 21 5.1 主頁顯示: 21 5.2 連接數(shù)據(jù)庫: 26 六、軟件測試與分析 28 6.1開發(fā)環(huán)境: 28 6.2 運行環(huán)境 28 6.3 單元測試 28 6.4集成測試 29 總結 31 參 考 文 獻 32 致 謝 33 II - - 一、 引言 1.1、項目開發(fā)的背景 隨著計算機產(chǎn)業(yè)的迅速發(fā)展,電子計算機已廣泛的應用于信息管理、文字處理、輔助設計、輔助教學及人們的日常生活中。網(wǎng)絡課堂網(wǎng)站主要是針對學校涉及網(wǎng)絡課堂網(wǎng)站平臺的一系列相關工作的管理,本系統(tǒng)的建立使學校的管理更加規(guī)范化、系統(tǒng)化,查詢手段更加便捷化。同時

11、,網(wǎng)絡課堂網(wǎng)站也是實現(xiàn)學校教學管理現(xiàn)代化和信息化的重要內(nèi)容。 近年來,學校學生的數(shù)量逐漸增加,人工書寫教學的方式已經(jīng)不能滿足如此龐大的數(shù)據(jù)。為了更好的適應信息時代的高效性,一個利用計算機來實現(xiàn)學校網(wǎng)絡課堂網(wǎng)教學管理工作的系統(tǒng)將必然誕生?;谶@一點,設計了一個網(wǎng)絡課堂網(wǎng)站,用來就學生網(wǎng)絡課堂網(wǎng)教學進行管理,以便在最短的時間內(nèi),高效準確的完成整個教學程。 基于對上述的認識,收集相關資料和數(shù)據(jù),查閱有關文獻及技術參數(shù),對學校的實際需求等方面進行了調(diào)研,發(fā)現(xiàn)目前所采用的手工記錄的方法進行管理存在以下幾個方面的弊端:對象范圍廣,數(shù)據(jù)存儲不易;填寫的數(shù)據(jù)多,且大量數(shù)據(jù)重復;不易存檔,成千上萬的信息和堆

12、積如山的單據(jù)對管理人員來說是一個負擔,需要大量的文檔資料。鑒于以上種種原因,學校教學的管理急需一種軟件來代替手工操作來管理數(shù)據(jù)資料。 計算機技術在現(xiàn)代管理中的應用,使計算機成為領導者和管理人員應用現(xiàn)代技術的重要工具[1]。計算機輔助高校管理活動,可以極大地增強管理者采集、處理信息的能力,從而有利于管理者及時決策。計算機系統(tǒng)能根據(jù)管理過程的變化情況,將原始數(shù)據(jù)、資料等進行加工、保存,管理人員可以在解決具體問題需要信息資料時,隨時進行檢索查詢,了解整個網(wǎng)絡課堂網(wǎng)站的動態(tài)情況,進行動態(tài)管理,從而有效的處理網(wǎng)絡課堂網(wǎng)教學的管理工作,實現(xiàn)網(wǎng)絡課堂網(wǎng)教學信息管理的自動化,提高辦學效率。 1.2

13、、項目開發(fā)的意義 網(wǎng)絡課堂網(wǎng)教學管理平臺的開發(fā)目的是使學校的教學模式模式從手工教學方式轉(zhuǎn)變成信息管理,為多教學人員提供方便條件。對學校的實際情況進行調(diào)研之后,進行詳細的需求分析,對現(xiàn)有的管理模式進行改進,開發(fā)出一套新型的管理系統(tǒng),從中領悟系統(tǒng)開發(fā)的思想,掌握系統(tǒng)開發(fā)的流程和方法。隨著高校信息系統(tǒng)的不斷完善,學校的管理將越來越依賴于信息化的管理。所以系統(tǒng)開發(fā)將圍繞學校教學工作的實際情況,使之能迅速適應學校教師及學生的需要。 網(wǎng)絡課堂網(wǎng)教學管理系統(tǒng)的實施的現(xiàn)實意義:減少教師的工作量;學生及教師可以隨時瀏覽查看,而且更加直觀;改變了以前工資手工記錄的方式,電腦錄入更加方便快捷;實現(xiàn)了網(wǎng)絡課堂網(wǎng)教

14、學管理的計算機化。 二、可行性分析及總體設計原則 2.1、可行性分析 可行性分析也稱為可行性研究,是在調(diào)查的基礎上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術、經(jīng)濟、社會等方面進行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能夠解決。 下面將分別從技術、經(jīng)濟、社會三個方面對網(wǎng)絡課堂網(wǎng)站的建設進行分析和研究。 2.1.1.技術可行性 根據(jù)學校提出的系統(tǒng)功能、性能及實現(xiàn)系統(tǒng)的各種約束條件,根據(jù)新系統(tǒng)目標來衡量所需的技術是否具備,本

15、系統(tǒng)是一個數(shù)據(jù)庫管理和查詢的系統(tǒng),現(xiàn)有的技術已較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項條件良好,估計利用現(xiàn)有技術條件應完全可以達到該系統(tǒng)的功能目標。同時,考慮給予的開發(fā)期限也較為充裕,預計系統(tǒng)是可以在規(guī)定期限內(nèi)完成開發(fā)的。 由以上分析可知,網(wǎng)絡課堂網(wǎng)站的開發(fā)在技術上是可行的。 2.1.2.經(jīng)濟可行性 學校具有信息化的處理設施,并且擁有支持本系統(tǒng)的應用平臺。因此無需再投入資金購買其他設施。 系統(tǒng)的開發(fā)基于本人對程序開發(fā)的實踐學習而來,學校無需資金投入,并且軟件開發(fā)過程投入的成本不高,因此開發(fā)經(jīng)費完全可以接受。 由以上分析可知,網(wǎng)絡課堂網(wǎng)站在經(jīng)濟上是可行的。 2.1.3.社會可行

16、性 本系統(tǒng)的社會可行性主要從法律因素、用戶使用可行性兩方面進行研究。 (1)法律因素 本系統(tǒng)是根據(jù)網(wǎng)絡課堂網(wǎng)站的實際情況開發(fā)研制的,是通過大量的調(diào)研得出的,系統(tǒng)的軟件設計是在獨立的環(huán)境下完成的,無可供抄襲的軟件產(chǎn)品。 (2)用戶使用可行性 本系統(tǒng)對用戶的要求,除了需要具備在Microsoft Windows平臺上使用個人電腦的知識外,并不需要特別的技術能力。使用系統(tǒng)的管理員,在投入使用前,無需對操作系統(tǒng)的人員進行培訓。這樣既減少投入成本又簡化了操作環(huán)節(jié)。 由以上分析可知,本系統(tǒng)具有社會可行性。 2.2、總體設計原則 本系統(tǒng)為了設計、實現(xiàn)和后期維護的方便,以及系統(tǒng)用戶使用的便利,

17、所以必須采取一定的設計原則。其主要設計原則有: 簡單性:在實現(xiàn)系統(tǒng)的功能的同時,盡量讓系統(tǒng)操作簡單易懂,這對于一個系統(tǒng)來說是非常重要的。 針對性:本系統(tǒng)設計是針對網(wǎng)絡課堂網(wǎng)教學的需求定向開發(fā)設計,所以具有專業(yè)突出和很強的針對性。 實用性:要求本系統(tǒng)能夠滿足網(wǎng)絡課堂網(wǎng)教學的需求,因此具有良好的實用性。 一致性:頁面整體設計風格以及命名規(guī)則的一致性:整體頁面布局和用圖用色風格及變量、類名和其他元素的命名規(guī)則保持一致。功能一致性:完成同樣的功能應該盡量使用同樣的元素。 元素風格一致性:界面元素的美觀風格、擺放位置在同一個界面和不同界面之間都應該是一致的。變量命名規(guī)則的一致性:變量應該用統(tǒng)一的

18、規(guī)則進行命名,做到任意變量均能從上下文推斷其義。 先進性:本系統(tǒng)采用ASP技術、Access等被廣泛采用系統(tǒng)開發(fā)技術和數(shù)據(jù)庫,因此本設計具有良好的先進性,具體表現(xiàn)在其具有良好的可擴展性,可開發(fā)性。 三、系統(tǒng)分析 3.1系統(tǒng)概要設計 系統(tǒng)決定采用Windows xp操作系統(tǒng)平臺,IIS web服務器,Access 以及面向?qū)ο蠛唵我子?,功能強大適用范圍廣的Asp技術。 系統(tǒng)的結構體系建立在Web的客戶/服務器(b/s)體系結構的基礎上,根據(jù)用戶的輸入提供動態(tài)信息服務,從而實現(xiàn)交互式教學管理。采用模塊化的設計方法,以及一般客戶/服務器數(shù)據(jù)庫的數(shù)據(jù)平臺。 學生登陸系統(tǒng)

19、時,只要直接打開系統(tǒng)主界面就可以實現(xiàn)在線學習功能,既模擬課堂的幻燈片式學習又有生動的視頻式學習。在系統(tǒng)主界面中,學生還可以瀏覽學校里的一些通知公告,查看教室的的最新公告,課程的介紹,學習的課時等情況。在系統(tǒng)右上角部分能夠與老師進行交互式學習,學生提出問題。老師進行解答。 最重要的是在對應的按鈕上,學生能夠?qū)崿F(xiàn)考試功能,現(xiàn)在具體的頁面注冊,建議使用自己的學號注冊,這樣有利于老師對成績的處理。而后利用自己注冊好的信息登陸考試系統(tǒng),選擇考試的科目點擊“開始考試”,就能進入初始化考試界面。等考試完成后,點擊“交卷”。等待稍許片刻就能查看到系統(tǒng)給的自動評分。 老師登陸系統(tǒng)時,首先當然是可以進行學生能

20、夠進行的所有操作:查看自己對學生回答的留言,查看課程等相關情況。 然后老師們最重要的操作是點擊左下角的“管理入口”,在管理員登陸界面中輸入自己的帳號和密碼(我設置的默認帳號和密碼均是:admin)。登陸到后臺管理頁面。在管理頁面平臺上進行主要的操作,例如留言信息的查詢,回復和審核。當然老師也可以登陸到考試系統(tǒng)對學生的成績進行管理操作。 系統(tǒng)面向二類用戶,分別為教師、學生。為簡化本系統(tǒng),學生用戶只擁有系統(tǒng)的部分權限,能瀏覽基本信息,可選擇某種課程進行在線測試,可通過在線答疑與老師交流。老師用戶可以編輯,管理相關信息。詳細的功能設計如下。 3.2功能設計 3.2.1學生用戶端 學生的整體

21、功能設計,學生功能模塊圖如圖3-1所示。 系統(tǒng)(學生功能) 瀏瀏覽公告 瀏瀏覽課件 網(wǎng)作業(yè)上傳 視在線提問 在在線考試 留 留言 圖3-1 學生功能模塊圖 3.2.2老師用戶端 老師的整體功能設計,老師功能模塊圖如圖3-2所示。 系統(tǒng)(老師功能) 修公告發(fā)布 留留言回復 在在線答疑 考試題發(fā)布 查作業(yè)評分 修改學生信息 圖3-2老師功能模塊圖 (1)發(fā)布公告的功能設計:教師能夠?qū)κ醉摰墓孢M行修改操作。 (2)留言回復的功能設計:老師能夠?qū)W生的問題進行回復,并將回復以帖子形式發(fā)表。 (3)在線答疑的功能設計:老師能夠?qū)W生在線問題

22、進行回答,并將回答的問題以帖子形式發(fā)表。 (4)試題編輯與添加的功能設計:在考試系統(tǒng)中,試題編輯與添加功能的設計,老師只要通過登陸考試系統(tǒng)管理員身份后,選擇對應的科目進行試題管理,就可以完成添加試題的具體操作。 (5)查看管理學生成績的功能設計:老師能夠?qū)W生的成績進行查看,刪除等操作。 (6)查看管理學生用戶的功能設計:老師能夠?qū)W生用戶的用戶名進行查看,修改,刪除等操作。 3.3數(shù)據(jù)流程 系統(tǒng)數(shù)據(jù)流程包含了:1,學生在線考試功能; 2,教師與學生的在線交互3,學生的在線學習;4,老師的在線操作等。 整體動態(tài)數(shù)據(jù)流程結構,站點地圖如圖3-3所示。 圖3-3 站點

23、地圖 3.3.1 師生數(shù)據(jù)流圖 師生數(shù)據(jù)流圖主要反映的是老師與學生之間的服務請求與答復的底層數(shù)據(jù)交互情況。底層數(shù)據(jù)流圖如圖3-4所示。 學生 老師 教學系統(tǒng) 服務請求 答復 監(jiān)測與答復 請求信息 圖3-4 底層數(shù)據(jù)流圖 學生發(fā)送服務請求使用教學系統(tǒng),老師在后臺對系統(tǒng)進行檢測若發(fā)現(xiàn)有留言等信息就實行答復操作。并把答復后的結果通過請求的形式發(fā)給教學系統(tǒng),再由教學系統(tǒng)把答復的具體內(nèi)容返回給學生。 3.3.2 學生功能數(shù)據(jù)流程 主要體現(xiàn)在學生的功能操作數(shù)據(jù)上。考試頁面和答疑頁面分別對應在下面的功能模塊中:總體模塊圖如圖3-5所示。它們又分別

24、有進行考試的屬性,和實現(xiàn)留言板功能的屬性。 基于Web平臺的計算機網(wǎng)絡與數(shù)據(jù)庫教學系統(tǒng) 學院簡介 課程介紹 授課計劃 網(wǎng)上課堂 視頻教學 教務中心 考試系統(tǒng) 在線答疑 通知公告 退出 圖3-5 總體模塊圖 從上圖可以看出學生的操作基本上集中在學生的主頁面上 3.3.3 老師功能數(shù)據(jù)流圖 老師的數(shù)據(jù)流主要體現(xiàn)在身份的驗證和管理平臺的管理上。老師功能數(shù)據(jù)流圖如圖3-6所示。 老師后臺管理平臺 公告管理 留言管理 學生管理 試題管理 考試系統(tǒng)管理平臺臺 登錄頁面面 錄頁面 身份

25、驗證 身份驗證 登錄頁面面 合法 合法 不合法法法法法 不合法法 圖3-6老師功能數(shù)據(jù)流圖 3.4系統(tǒng)開發(fā)工具的選擇 3.4.1.系統(tǒng)開發(fā)工具 在這個系統(tǒng)中我選擇ASP作為開發(fā)工具。當前的開發(fā)工具有很多,如ASP、PHP等,ASP具有如下特點: (1)ASP是 Active Server Pages(動態(tài)服務器主頁)的縮寫,它是一個服務器端的腳本環(huán)境。在站點的Web服務器上解釋腳本,可產(chǎn)生并執(zhí)行動態(tài)、交互式、高效率的站點服務器應用程序。ASP可以勝任基于微軟Web服務器的各種動態(tài)數(shù)據(jù)發(fā)布。 (2)使用普通的文本編輯器,如 Windows 的記

26、事本,即可進行編輯設計。 (3)與瀏覽器無關 , 用戶端只要使用可執(zhí)行HTML 碼的瀏覽器,即可瀏覽所設計的網(wǎng)頁內(nèi)容。 (4)ASP方法與傳統(tǒng)靜態(tài)主頁的區(qū)別 把信息系統(tǒng)納入Internet 的框架之后,首先要解決的問題是通過網(wǎng)頁訪問后臺數(shù)據(jù)庫信息。所有應用程序都被分割為頁面的形式。用戶的交互操作是以提交表單等方式來實現(xiàn)的。這就要求Web 站點具有很強的動態(tài)數(shù)據(jù)發(fā)布能力。然而目前Web的服務。仍以提供靜態(tài)主頁內(nèi)容為主。所謂“靜態(tài)”,指的就是站點的主頁內(nèi)容是固定不變的。無法根據(jù)用戶的需求和實際情況作出相應的變化。當瀏覽器通過Internet的HTTP協(xié)議向站點的Web服務器申請主頁時,站點服

27、務器就會將已設計好的靜態(tài)的HTML文件傳送給瀏覽器。若要更新主頁的內(nèi)容,只能用非在線的手動方式更新HTML的文件數(shù)據(jù)。 (5)ASP所設計出的是動態(tài)主頁??山邮沼脩籼峤坏男畔⒉⒆鞒龇磻渲械臄?shù)據(jù)可隨實際情況而改變,無須人工對網(wǎng)頁文件進行更新即可滿足應用需要。例如:當在瀏覽器上填好表單并提交HTTP請求時,可以要求在站點服務器上執(zhí)行一個表單所設定的應用程序,而不只是一個簡單的HTML文件。該應用程序分析表單的輸入數(shù)據(jù),根據(jù)不同的數(shù)據(jù)內(nèi)容將相應的執(zhí)行結果(通常是數(shù)據(jù)庫查尋的結果集)以HTML的格式傳送給瀏覽器。 (6)數(shù)據(jù)庫的數(shù)據(jù)可以隨時變化,而服務器上執(zhí)行的應用程序卻不必更改??蛻舳说玫降?/p>

28、網(wǎng)頁信息會始終保持新鮮的魅力。 3.4.2 IIS:Internet信息服務 Web服務器是Web應用程序的心臟。IIS(Internet Information Server)作為Windows NT的擴展,自推出以來已經(jīng)有了很大發(fā)展,其體系結構是當今市場上最受關注的Web服務器之一。IIS增強了系統(tǒng)安全性,具有服務器端腳本開發(fā)調(diào)試,內(nèi)容管理和站點分析,崩潰防護等強大功能。 現(xiàn)在我們利用IIS+ASP構成三層式Web結構的中間一層,將客戶機/服務器結構與Web密切結合,使得Web站點的開發(fā)更方便,實現(xiàn)的功能更強大。 3.4.3 數(shù)據(jù)庫 當前流行的數(shù)據(jù)庫有很多,如Oracle、My

29、SQL、SQL Server、Access等。此次課題研究中,采用Access 2003進行后臺數(shù)據(jù)管理。Access 2003是一個后臺關系數(shù)據(jù)庫管理系統(tǒng),它功能強大操作簡便,是微軟公司推出的基于Windows的桌面關系數(shù)據(jù)庫管理系統(tǒng)(RDBMS,即Relational Database Management System),是Office系列應用軟件之一。它提供了表、查詢、窗體、報表、頁、宏、模塊7種用來建立數(shù)據(jù)庫系統(tǒng)的對象;提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲、數(shù)據(jù)查詢、界面設計、報表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大

30、部分數(shù)據(jù)管理的任務。 四、系統(tǒng)實現(xiàn) 4.1前臺模塊 4.1.1首頁 打開網(wǎng)站后,即來到了網(wǎng)絡課堂網(wǎng)站的前臺頁面。如圖4-1所示: 圖4-1 首頁 4.1.2 課程選擇界面 用戶登錄平臺后,可以可以選擇課程信息。如圖4-2所示: 圖4-2課程選擇界面 4.1.3 在線考試界面 用戶打開本網(wǎng)站后,可以進行在線考試。如圖4-3所示: 圖4-3在線自測界面 4.1.4 網(wǎng)上答疑界面 用戶登后,可以在網(wǎng)上答疑界面提問。如圖4-4所示: 圖4-4答疑界面 4.2 后臺模塊 4.2.1 登錄

31、界面 (1)登錄模塊 此模塊主要功能是用于登錄本系統(tǒng),不同權限的用戶登錄本系統(tǒng)會進入不同的管理模塊界面,因為在后臺對該用戶進行的判斷,首先將從前臺頁面提交的用戶名和密碼進行接受,之后在后臺進行處理,按照用戶名在數(shù)據(jù)庫中進行查詢?nèi)绻榈皆撚脩魟t將該用戶的權限和密碼全都取出來分別賦給兩個字符串變量,判斷從數(shù)據(jù)庫中讀出的密碼與登錄時輸入的密碼是否配比上,若兩個密碼相同則根據(jù)權限的值進入相應的頁面,否則輸出密碼錯誤。若用戶未被管理員分配好權限那么也是無法登錄本系統(tǒng)的。如圖4-5所示: 圖4-5登錄界面 (2)程序流程 圖4-6登錄程序流程圖 4.2.2 專

32、業(yè)管理界面 管理員登錄本系統(tǒng)后,可以管理考試科目信息。如圖4-7所示: 圖4-7考試科目管理界面 4.2.3學生管理界面 管理員登錄本系統(tǒng)后,可以管理學生信息。如圖4-8所示: 圖4-8學生管理界面 4.2.4 作業(yè)管理界面 管理員登錄本系統(tǒng)后,可以管理作業(yè)信息。如圖4-9所示: 圖4-9作業(yè)管理界面 4.2.5 公告管理界面 管理員登錄本系統(tǒng)后,可以進行公告管理。如圖4-10所示: 圖4-10公告管理界面 4.2.6 留言管理界面 管理員登錄本系統(tǒng)后,可以進行留言管理。如圖4-11所示: 圖4-11留言管

33、理界面 五、主要代碼分析 5.1 主頁顯示: <%@ language=vbscript %> <% Ensure that this page is not cached Response.Expires = 0 %>

 

40、d>

   

41、

<% dim obj,rs strDSN = Application("dsn") strSQL = "Select id,title,inputdate,flag_attention from board order by id desc" cod_AdoOpen obj,rs,strDSN, strSQL %> <% if rs.EOF then %>

42、
暫時還沒有公告。 <% else while not rs.EOF %>
" class="a3"><%=rs("title")%>[<%=formatdatetime(rs("inputdat

43、e"),1)%>]. <%if (rs("flag_attention")) then%> <%end if%> <% rs.Movenext wend %> <%end if call cod_AdoClose(obj, rs) %>


44、>

    利用網(wǎng)絡進行教育成為教育發(fā)展的一個方向,基于網(wǎng)絡的教學相對于傳統(tǒng)的教學而言,一方面師生可以突破時空的界限,大大的節(jié)省了教育資源,而且?guī)熒g可以實現(xiàn)互動,反饋和交流都比傳統(tǒng)的廣播電視教學方便,有效率,另一方面,豐富的網(wǎng)絡教學、學習資源給師生提供了有利的學習支持。
 

45、 border="0" cellspacing="0" cellpadding="0">

46、

49、

 

47、t="0" background="image1/back3.jpg" align="right" valign="middle">

 

48、n="right" valign="middle">

 
 
 


5.2 連接數(shù)據(jù)庫: <% Response.Buffer=True dim connstr,startime,endtime,conn,db,IsSqlDataBase dim connstr,conn,IsSqlDataBase,startime,ver,name,st

51、udentname,studentpassword IsSqlDataBase=0 ver="20040101" 定義數(shù)據(jù)庫類別,0為Access數(shù)據(jù)庫, 1為SQL數(shù)據(jù)庫 session("IsSqlDataBase")=IsSqlDataBase call conn_init() sub conn_init() startime=timer() Set conn = Server.CreateObject("ADODB.Connection") If IsSqlDataBase=1 Then SQL數(shù)據(jù)庫 connStr="Provider=SQL

52、OLEDB.1; Persist Security Info=True; Data Source=127.0.0.1; Initial Catalog=exam; User ID=sa; Password=123456" else Access數(shù)據(jù)庫 connstr="DBQ=" + server.mappath("NEWDATA.MDB") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};" end if if err.number<>0 then err.cle

53、ar set conn=nothing response.write "數(shù)據(jù)庫連接出錯!" Response.End else conn.open connstr if err then err.clear set conn=nothing response.write "數(shù)據(jù)庫連接出錯!" Response.End end if end if end

54、 sub sub endConnection() conn.close set conn=nothing end sub %> 六、軟件測試與分析 測試是開發(fā)時期最后一個階段,是保證軟件質(zhì)量的重要手段。軟件測試就是在受控制的條件下對系統(tǒng)或應用程序進行操作并評價操作結果的過程,所謂控制條件應包括正常條件與非正常條件。軟件測試過程中應該故意地去促使錯誤的發(fā)生,也就是事情在不該出現(xiàn)的時候出現(xiàn)或者在應該出現(xiàn)的時候沒有出現(xiàn)。從本質(zhì)上說,軟件測試

55、是"探測",在“探測”中發(fā)現(xiàn)軟件的毛病。 測試環(huán)境如下: 6.1開發(fā)環(huán)境: (1)體系結構:Browser/Server (2)操作系統(tǒng):Windows XP (3)開發(fā)工具:IIS 6.0,Access 2003,VBscript 6.2 運行環(huán)境 Windows XP、IIS6.0 推薦配置要求: CPU:奔騰1.6GHZ以上 內(nèi)存:512M以上 顯卡:標準VGA,256色顯示模式以上 硬盤:80GB 其它設備:鼠標等 6.3 單元測試 單元測試集中的檢驗軟件設計的最小單元。正式測試之前必須先通過編譯程序檢查并且改正

56、所有語法錯誤,然后用第三章系統(tǒng)設計作指南,對所有的內(nèi)部鏈接進行測試,以便發(fā)現(xiàn)模塊內(nèi)部無法響應的錯誤。這次單元測試我使用白盒測試法,同時對多個模塊并行地進行測試。主要是檢查下述幾點: (1)參數(shù)的數(shù)目、屬性與由調(diào)用模塊送來的變量是否相同。 (2)全程變量的定義和用法在各個模塊中是否出現(xiàn)了重復定義。 (3)輸入/輸出錯誤的檢查和處理。 (4)錯誤的初始值或不正確的缺省值。 (5)數(shù)據(jù)類型是否相容。 (6)是否出現(xiàn)了不正常的死循環(huán)。 (7)操作過程中的操作流向。 在測試過程中出現(xiàn)了不少問題,而問題主要是集中在數(shù)據(jù)類型不相容。經(jīng)過不斷的調(diào)試,修改數(shù)據(jù)類型,最終解決了這樣的問題。 6.

57、4集成測試 集成測試是組裝軟件的系統(tǒng)技術。由于已經(jīng)對各個模塊進行了測試,所以集成測試階段采用了黑盒測試,從總體上檢查了軟件的功能。測試范圍有:首頁測試,在線學習測試,考試系統(tǒng)測試,留言板測試,后臺管理測試。因為在之前的模塊調(diào)試中解決了大部分錯誤,所以在此測試中只發(fā)現(xiàn)了幾個模塊間的小錯誤,并且也已經(jīng)將其解決。 本系統(tǒng)采用黑盒測試分析法中的邊界值分析方法。 (1)測試項目名稱:身份驗證模塊。 測試內(nèi)容:用戶登錄的賬號和密碼。 測試目的:檢查用戶的身份的合法性,功能性測試。 測試步驟: ①如果輸入空錯誤密碼時,系統(tǒng)還能正常的工作,則證明系統(tǒng)存在問題。 ②如果輸入錯誤密碼或者錯誤的帳號

58、時,系統(tǒng)還能正常的工作,則證明系統(tǒng)存在問題。 ③輸入正確的用戶名和密碼,不能正常登錄,則系統(tǒng)存在問題。 測試結果:只有輸入了正確的用戶名和密碼才能登陸,系統(tǒng)正常。 (2)測試項目名稱:權限管理模塊。 測試內(nèi)容:用戶的口令和密碼。 測試目的:驗證用戶的權限,系統(tǒng)的功能性測試。 測試步驟:學生用戶登陸系統(tǒng)是否不具備管理權限。 測試結果:只有老師登陸系統(tǒng)才具備管理權限,系統(tǒng)正常。 (3)測試項目名稱:首頁測試,在線學習模塊測試。 測試內(nèi)容:首頁的各個按鈕和連接。 測試目的:點擊各個按鈕和連接是否能實現(xiàn)跳轉(zhuǎn)效果。 測試步驟:逐個點擊。 測試結果:均能實現(xiàn)跳轉(zhuǎn)。 (4)測試項目

59、名稱:留言板模塊測試。 測試內(nèi)容:輸入信息是否正確添加留言,管理員是否能夠回復,審核和刪除留言。 測試目的:系統(tǒng)的功能性測試。 測試結果:學生的留言能正確寫入數(shù)據(jù)庫,在管理員審核之后能夠顯示留言內(nèi)容和回復的內(nèi)容,當管理員點擊刪除留言時,該留言能夠從數(shù)據(jù)庫,和留言面板中刪除,系統(tǒng)運行正確。 (5)測試項目名稱:考試系統(tǒng)測試。 測試內(nèi)容:學生登陸考試系統(tǒng)是否能夠進行考試,考試完后的信息是否能夠添加進入數(shù)據(jù)庫,管理員用戶是否能夠查看和刪除學生考試成績,是否能夠增加或者修改學生帳戶,是否能夠添加和修改考試試題。 測試目的:系統(tǒng)的功能性測試。 測試結果:上述測試內(nèi)容中的描述都能夠?qū)崿F(xiàn)。

60、(6)測試項目名稱:后臺管理模塊測試。 測試內(nèi)容:登陸后臺管理系統(tǒng)測試是否能夠修改管理員自己的帳戶和密碼,打開在線答疑面板是否能夠?qū)α粞园暹M行操作。 測試目的:系統(tǒng)的功能性測試。 測試結果:在登陸到管理平臺后,管理員可以修改自己的帳戶和密碼,在答疑面板里可以對留言板進行操作,系統(tǒng)運行完好。 除了幾個小錯誤外系統(tǒng)運行都基本正常,如身份驗證模塊出現(xiàn)不能讀出原有數(shù)據(jù)的情況,經(jīng)修改代碼,檢查數(shù)據(jù)庫是否設成了只讀后問題解決。 總結 計算機技術的飛速發(fā)展帶動了很多行業(yè)的發(fā)展,計算機帶給我們最直觀的價值就是減少了人力物力的投資,提高了工作質(zhì)量和效率,從而提高了整個社會的生

61、產(chǎn)力。目前各大酒店充分利用計算機資源和網(wǎng)絡資源來提高自身的管理水平,而有關網(wǎng)絡課堂網(wǎng)站的設計也成為網(wǎng)絡課堂網(wǎng)教學爭論的熱點問題。 本文在分析網(wǎng)絡課堂網(wǎng)站的基礎上,用ASP和Access2003數(shù)據(jù)庫設計并完成網(wǎng)絡課堂網(wǎng)站。通過系統(tǒng)調(diào)試結果顯示,本系統(tǒng)基本完成了功能需求。在整個設計過程中,采用瀑布模型和結構化的設計方法。本系統(tǒng)界面美觀友好,操作方便,做出了自己的特色。但由于時間倉促加上缺乏系統(tǒng)開發(fā)經(jīng)驗,系統(tǒng)在設計過程中不可避免地遇到了各種各樣的問題,如: 1. 有些數(shù)據(jù)輸入時沒有及時的進行數(shù)據(jù)格式校驗,不能保證數(shù)據(jù)絕對正確性。 2. 由于時間關系,系統(tǒng)功能實現(xiàn)不夠完善,使用可能存在一些不方

62、便。 本系統(tǒng)在實際使用過程中有可能出現(xiàn)一些問題,通過對系統(tǒng)的不斷優(yōu)化和完善,能夠調(diào)試出真正符合實際情況的網(wǎng)絡課堂網(wǎng)站,形成統(tǒng)一、規(guī)范、科學、合理的網(wǎng)絡課堂網(wǎng)站。 參 考 文 獻 [1] Alex Homer,Professional Active Server Pages[M].Wrox Press,1997.11~14 [2] 董士海.計算機軟件工程環(huán)境與軟件工程[M].北京:北京科學出版社,1990.31~40 [3] 鄧良松,劉海巖,陸麗娜.軟件工程[M].西安:西安電子科技大學出版社,2004.60~70 [4] 董國平,顏志軍,萬麗編著.Access 200

63、3數(shù)據(jù)庫開發(fā)典型模塊與實例精講[M].北京:電子工業(yè)出版社,2006.110~116 [5] 郭瑞軍,唐邦民,謝晗昕編著.數(shù)據(jù)庫開發(fā)實例精粹[M].北京:電子工業(yè)出版社,2005.20~24 [6] 戴有煒.WINDOWS NT SERVER4.0實用指南[M]. 北京:清華大學出版社,2008.13~15 [7] 宋華珠,蘇盾,鐘珞.教學系統(tǒng)的構建[J].武漢理工大學計算機科學與技術學院,2009,03:115~117 [8] 高怡新.ASP網(wǎng)絡應用程序設計[M].北京:人民郵電出版社,2008.54~60 [9] 馬麗紅,蔡東宏.基于B/S模式的科技管理信息系統(tǒng)的開發(fā)[

64、M].北京:清華大學出版社,2008.3~7 [10] 劉瑞新.ASP動態(tài)網(wǎng)站開發(fā)畢業(yè)設計指導[M].北京:機械工業(yè)出版社, 2005.19~25 [11] 湯荷美.SQL Server實用簡明教程[M].北京:清華大學出版社,2001.32~95 [12] 汪杰. ASP動態(tài)網(wǎng)頁編程[M].北京:人民郵電出版社,2006.24~25 [13] 吳中福,符云清,王康,李華編著. 基于Web的遠程教育管理及其實現(xiàn)[M].北京:人民郵電出版社,1998.6~8 [14] 徐筍,鞏君華,魏柏編著.基于Asp的網(wǎng)上信息發(fā)布系統(tǒng)[M].北京:人民郵電出版社,1998.15~28 [15] 姚兵,趙亞婉,馬力編著.基于Internet的多媒體遠程教學系統(tǒng)設計及實現(xiàn)[M].北京:人民郵電出版社,2005.10~23 –32–

展開閱讀全文
溫馨提示:
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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!