版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
基于Web2.0的學(xué)習(xí)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)TOC\o"1-2"\h\u221551引言 2207432概述 2325572.1開發(fā)背景 23461、創(chuàng)建全新教學(xué)模式,整合教學(xué)資源。 2257632、檢索的節(jié)時(shí)性與廣泛性 236583、提高效率,節(jié)約資源 392172.2開發(fā)意義與目的 3172251、開發(fā)的意義: 315065(1)創(chuàng)新技術(shù)具有必要性 312261(2)有效利用教學(xué)資源,突破時(shí)空限制 3270642、研究的目的: 3114623可行性分析及總體設(shè)計(jì)原則 481183.1可行性分析 4106363.2總體設(shè)計(jì)原則 5243934系統(tǒng)分析 548014.1業(yè)務(wù)流程分析 5202254.2數(shù)據(jù)字典 7225845系統(tǒng)設(shè)計(jì) 9319625.1系統(tǒng)功能的設(shè)計(jì) 980855.2系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 10207905.3程序開發(fā)工具與開發(fā)模式的選擇 15194026系統(tǒng)實(shí)現(xiàn) 16222296.1管理者模塊 1625146.2老師模塊 21264206.3網(wǎng)站前端模塊 23214897軟件測試與分析 2518537.1軟件測試的定義 25103037.2軟件測試的目的及意義 25241187.3系統(tǒng)測試的常用方法 26215811軟件功能的檢查: 26167072接口的檢查: 2618233數(shù)據(jù)的檢查: 26245804性能檢查: 2691735對(duì)初始化以及終止檢查: 26171727.4測試環(huán)境與測試條件 26252687.5系統(tǒng)運(yùn)行情況 2749717.6測試總結(jié) 27316068結(jié)束語 271引言在今天這個(gè)高速發(fā)展的社會(huì),教育其實(shí)是一件極為重要的事情,因此有必要為教育的發(fā)展做出研究,本文為新世紀(jì)教育做出嘗試,站在前人的肩膀上進(jìn)行探討研究。2概述2.1開發(fā)背景我國提出了:"面對(duì)新世紀(jì)的高等教育課程體系與教學(xué)內(nèi)容改革方案。"并決心發(fā)展成為一個(gè)世界級(jí)的高等教育強(qiáng)國。建立并完善了具有屬于自己國家特點(diǎn)的高等教育課程體系和相應(yīng)的教學(xué)內(nèi)容,重點(diǎn)培養(yǎng)一批能夠適應(yīng)新世紀(jì)發(fā)展需要的建設(shè)型人才。要對(duì)人才培養(yǎng)的模式進(jìn)行更改,同時(shí)對(duì)教育思想、觀念都要同步更新,與此同時(shí)還要在課堂教學(xué)內(nèi)容的研究上、課程的標(biāo)準(zhǔn)體系以及教學(xué)手法上實(shí)現(xiàn)現(xiàn)代化教育。到今天為止,中國的所有高校仍在積極的對(duì)教學(xué)進(jìn)行改革,在教學(xué)方法上進(jìn)行創(chuàng)新并且現(xiàn)代線上教學(xué)平臺(tái)正在全國范圍的大力推廣??傊?教育的網(wǎng)絡(luò)化、教育的信息化已成為當(dāng)代教育體制改革和發(fā)展的一種必然趨勢(shì)。信息管理技術(shù)提供了無法形容的技術(shù)保障給教學(xué)信息化,從而使它的工作能夠順利進(jìn)行,并且國內(nèi)高等院校里的課程建設(shè)模式和教學(xué)創(chuàng)新都是以院校教育信息化作為主要的課程研究的內(nèi)容,他們兩者之間存在著一種分割不開的密切聯(lián)系??偟膩碚f它具有以下三個(gè)基本特點(diǎn):1、創(chuàng)建全新教學(xué)模式,整合教學(xué)資源。依據(jù)當(dāng)今現(xiàn)有的教育規(guī)律,把以教師為中心的單向且單一傳授的教學(xué)方式,轉(zhuǎn)化成多方面智能教學(xué)的形式,并以現(xiàn)代的教學(xué)手段為主要手段進(jìn)行輔助的模式已成為不可阻擋的歷史潮流。充分發(fā)掘?qū)W生學(xué)習(xí)的潛能,發(fā)揮他的能動(dòng)性,增強(qiáng)學(xué)生的創(chuàng)新能力,是本文研究的基本出發(fā)點(diǎn),這樣才能更好地實(shí)施素質(zhì)教育使學(xué)生全面發(fā)展。2、檢索的節(jié)時(shí)性與廣泛性在現(xiàn)代信息技術(shù)的支持下,各種軟件、不同的課件、聽力材料等教學(xué)教材轉(zhuǎn)化為線上資料。這不僅方便了教師的傳授,還使學(xué)生更加容易學(xué)習(xí)知識(shí)。并可以大范圍傳播,這樣的線上學(xué)習(xí),從根本上打破時(shí)空界限。所以對(duì)教學(xué)管理信息系統(tǒng)的資源進(jìn)行開發(fā)與研究,并且使其成為真正意義上的信息化的、系統(tǒng)化的、合理的教育教學(xué)是我們無法逃避的問題。3、提高效率,節(jié)約資源在現(xiàn)代社會(huì)中,隨著計(jì)算機(jī)的普及和網(wǎng)絡(luò)信息安全技術(shù)的發(fā)展,已經(jīng)有效的整合了信息資源,從而讓教育教學(xué)手段具有跨區(qū)域、長時(shí)效性。這樣既突出學(xué)生的主體性又可以節(jié)約資源,提高效率,充分發(fā)揮學(xué)習(xí)主動(dòng)性。提高了教學(xué)質(zhì)量,達(dá)到培養(yǎng)人才的目的。2.2開發(fā)意義與目的1、開發(fā)的意義:(1)創(chuàng)新技術(shù)具有必要性網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,網(wǎng)上實(shí)現(xiàn)遠(yuǎn)程教學(xué)。建立一套簡便易行并以中國互聯(lián)網(wǎng)為基礎(chǔ)的有效實(shí)用的網(wǎng)絡(luò)教育教學(xué)技術(shù)支持平臺(tái),是構(gòu)建教學(xué)輔助系統(tǒng)的迫切需要。遺憾的是,中國的現(xiàn)代遠(yuǎn)程教學(xué)系統(tǒng)起步較晚,大部分都是以教學(xué)管理為中心的,因而在教學(xué)支持方面存在著明顯的不足。但正是因?yàn)檫@樣,建立和完善以信息網(wǎng)絡(luò)為基礎(chǔ)的學(xué)習(xí)教育活動(dòng)管理平臺(tái),這是我們應(yīng)該承擔(dān)的責(zé)任。(2)有效利用教學(xué)資源,突破時(shí)空限制因?yàn)槭艿綍r(shí)空等因素的限制,教育中大量的不可控因素浪費(fèi)在老師的教學(xué)過程中,學(xué)生的問題時(shí)常重復(fù),很難做到一個(gè)個(gè)指導(dǎo),為此,制作一個(gè)在線的學(xué)習(xí)網(wǎng)站,把教學(xué)的知識(shí)、難點(diǎn)轉(zhuǎn)化為在線信息技術(shù)資源,實(shí)現(xiàn)師生之間的共享。這樣的話既能確保教學(xué)質(zhì)量的穩(wěn)定還能提高效率,節(jié)省大量時(shí)間,有利于學(xué)生更好的掌握知識(shí)。2、研究的目的:針對(duì)于平臺(tái)的設(shè)計(jì)預(yù)期完成四個(gè)目標(biāo):(1)學(xué)生可以通過此平臺(tái)完成課外自學(xué)任務(wù)。(2)老師可以將知識(shí)整理下來,方便學(xué)生記載,進(jìn)行互動(dòng)交流。(3)利用這個(gè)平臺(tái),學(xué)生可以在課后鞏固所學(xué)知識(shí),提高教師的教學(xué)效果。(4)為學(xué)生創(chuàng)造平臺(tái),在任何地點(diǎn)、任何時(shí)間,讓學(xué)生充分自由地學(xué)習(xí),對(duì)知識(shí)進(jìn)行自測。3可行性分析及總體設(shè)計(jì)原則3.1可行性分析可行性分析又能叫可行性研究,它其實(shí)是指在調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)開發(fā)過程中可能出現(xiàn)的技術(shù)、經(jīng)濟(jì)、社會(huì)環(huán)境等問題,對(duì)數(shù)據(jù)進(jìn)行有目的性的分析研究,來避免風(fēng)險(xiǎn)投資的策略失敗,以此來保證新系統(tǒng)開發(fā)的成功[1]。這一研究的目的是確定能否能在最短時(shí)間內(nèi)以最低的成本解決問題。本文的構(gòu)建基于Web2.0的學(xué)習(xí)平臺(tái)進(jìn)行了社會(huì)、經(jīng)濟(jì)和技術(shù)三方面的分析研究。3.1.1社會(huì)可行性我們要從用戶使用的因素和法律因素這兩個(gè)不同的方面來分析軟件的社會(huì)可行性。(1)用戶使用可行性:對(duì)于用戶能夠順利使用該系統(tǒng)要求,只有一條,那就是用戶本身具有電腦操作的能力,除此之外不需要任何能力要求。(2)法律因素:在經(jīng)過大量的調(diào)查,并且根據(jù)教學(xué)的實(shí)際情況研發(fā)出此系統(tǒng),所有的設(shè)計(jì)都是手動(dòng)個(gè)人完成,并未構(gòu)成侵權(quán)。通過上述分析,可以看出該制度的可行性。3.1.2經(jīng)濟(jì)可行性以WEB2.0為基礎(chǔ)的學(xué)習(xí)教育活動(dòng)管理平臺(tái),通過對(duì)上述數(shù)據(jù)的分析,具有一定的經(jīng)濟(jì)性。大部分大學(xué)都擁有信息處理設(shè)備和應(yīng)用平臺(tái)支持系統(tǒng)。這樣就不需要再為額外的基礎(chǔ)設(shè)備投資。此系統(tǒng)的研究開發(fā)都是筆者在程序開發(fā)時(shí)的探究,以極小的成本制作,不需要學(xué)校投入資金,所以開發(fā)經(jīng)濟(jì)方面完全可行。3.1.3技術(shù)可行性基于學(xué)生進(jìn)行選課的系統(tǒng)性能、功能以及對(duì)于實(shí)現(xiàn)系統(tǒng)的各方面制約條件,依據(jù)系統(tǒng)的要求來測量是否有所需要功能。這是一個(gè)學(xué)生自主學(xué)習(xí)的系統(tǒng),硬件和軟件的需求等工作條件完好,現(xiàn)有的技術(shù)也足夠成熟,根據(jù)現(xiàn)有的技術(shù)水平可以完成系統(tǒng)功能的目標(biāo)要求。與此同時(shí),還考慮到了開發(fā)時(shí)間可能會(huì)比較長,但是預(yù)計(jì)還是完全能夠在有限的時(shí)間內(nèi)完成程序的制作。 綜上所述,這個(gè)學(xué)習(xí)平臺(tái)在開發(fā)方面是完全行得通的。3.2總體設(shè)計(jì)原則需要采取一些必要的設(shè)計(jì)原則,使之便于系統(tǒng)用戶的使用,同時(shí)也有利于后期的維護(hù)[2]。這里面設(shè)計(jì)原則最重要的點(diǎn)有:實(shí)用性:該系統(tǒng)滿足了管理的需要,因而具有良好的實(shí)用性。簡單性:怎樣讓系統(tǒng)操作更能簡潔并且同時(shí)能夠?qū)崿F(xiàn)教學(xué)系統(tǒng)的所有功能這一點(diǎn)非常重要。針對(duì)性:該系統(tǒng)的設(shè)計(jì)是針對(duì)管理的需求而設(shè)計(jì)的,因此針對(duì)性很強(qiáng),并且專業(yè)性尤為突出。該系統(tǒng)以jsp、mysql為系統(tǒng)開發(fā)工具,數(shù)據(jù)庫為基礎(chǔ),這兩種工具性能足夠穩(wěn)定,可以使系統(tǒng)順利開發(fā)[3]。4系統(tǒng)分析4.1業(yè)務(wù)流程分析在進(jìn)行此流程時(shí),應(yīng)根據(jù)原信息流的流程,對(duì)各環(huán)節(jié)的要求一個(gè)個(gè)進(jìn)行調(diào)查與分析,找出各環(huán)節(jié)所需的信息、流向、信息形式(報(bào)表、申報(bào)、屏幕顯示)等[4]。業(yè)務(wù)流程分析(BusinessProcessAnalytics)幫助開發(fā)者充分理解整個(gè)流程,在系統(tǒng)調(diào)查中發(fā)現(xiàn)并處理差錯(cuò)與遺漏。通過業(yè)務(wù)流程圖對(duì)業(yè)務(wù)管理流程進(jìn)行詳細(xì)分析,也就是用一些相關(guān)要求的記號(hào)和連線來表示某一個(gè)特定業(yè)務(wù)的數(shù)據(jù)處理開發(fā)過程[5]。管理員的業(yè)務(wù)流程圖,我們用圖1所來展示。老師的業(yè)務(wù)流程圖,我們用圖2所來展示。圖2老師業(yè)務(wù)流程圖學(xué)生的流程,我們用圖3所來表示。圖3學(xué)生業(yè)務(wù)流程圖4.2數(shù)據(jù)字典在對(duì)字典系統(tǒng)中的數(shù)據(jù)流進(jìn)行解析之后,用數(shù)據(jù)字典來闡述數(shù)據(jù)流圖[6]中的主要數(shù)據(jù)元素項(xiàng)、數(shù)據(jù)流、處理的過程、數(shù)據(jù)的存儲(chǔ)以及外部的實(shí)體。在表1中展示了數(shù)據(jù)元素: 表1數(shù)據(jù)元素在表2中展示了數(shù)據(jù)結(jié)構(gòu):表2數(shù)據(jù)結(jié)構(gòu)在表3中展示了數(shù)據(jù)流:表3數(shù)據(jù)流在表4中展示了數(shù)據(jù)儲(chǔ)存:表4數(shù)據(jù)儲(chǔ)存在表5中展示了處理過程:表5處理過程在表6中展示了外部實(shí)體:表6外部實(shí)體因?yàn)槠南拗?,這里不再列舉。5系統(tǒng)設(shè)計(jì) 5.1系統(tǒng)功能的設(shè)計(jì)首先全面的調(diào)研、分析和研究是在以WEB2.0平臺(tái)為基礎(chǔ)的,并在此基礎(chǔ)上制定了總體規(guī)劃。主要的內(nèi)容包括但不限于:學(xué)習(xí)系統(tǒng)結(jié)構(gòu)設(shè)計(jì),學(xué)習(xí)系統(tǒng)的詳細(xì)設(shè)計(jì)內(nèi)容,針對(duì)數(shù)據(jù)庫的設(shè)計(jì),系統(tǒng)開發(fā)使用的工具,開發(fā)的技術(shù)與開發(fā)的模式等[7]。詳細(xì)的功能內(nèi)容如下列圖組(4-6)所示:圖6學(xué)生功能模塊圖5.2系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)當(dāng)這個(gè)系統(tǒng)正在設(shè)計(jì)時(shí),因?yàn)樗械脑O(shè)計(jì)都是在數(shù)據(jù)的基礎(chǔ)上進(jìn)行的,所以數(shù)據(jù)庫的設(shè)計(jì)就顯得及其重要。5.2.1概念結(jié)構(gòu)的設(shè)計(jì)依據(jù)系統(tǒng)的分析結(jié)果,針對(duì)具體問題進(jìn)行分析,對(duì)不同的用戶進(jìn)行研究,闡述它們之間的關(guān)系,得到E-R實(shí)體圖以及數(shù)據(jù)實(shí)體圖。在圖7中展示了管理員的屬性圖:圖7管理員屬性圖由圖8中展示了學(xué)生圖:圖8學(xué)生信息實(shí)體屬性圖由圖9中展示了教師圖:圖9老師信息實(shí)體屬性圖由圖10中展示了留言圖:圖10留言信息實(shí)體屬性圖由圖11中展示了公告圖:圖11公告信息實(shí)體屬性圖由圖12中展示了教學(xué)視頻圖:圖12教學(xué)視頻信息圖由圖13中展示了課件圖:圖13課件信息實(shí)體屬性圖由圖14中展示了試題圖:圖14試題的信息實(shí)體屬性圖5.2.2數(shù)據(jù)庫表設(shè)計(jì)(1)t_admin表為管理員表,主要就是為了統(tǒng)計(jì)管理員的信息。詳細(xì)內(nèi)容見表7。(2)t_doc表為課件信息表,這個(gè)表是為了對(duì)發(fā)布的課件整理。具體內(nèi)容見表8。(3)t_shipin表為視頻表,這個(gè)表是為了方便視頻管理。詳細(xì)內(nèi)容見表9。(4)t_shiti表為試題表,這個(gè)表是對(duì)試題進(jìn)行信息管理。詳細(xì)內(nèi)容見表10。(5)t_gonggao表為公告表,這個(gè)表時(shí)對(duì)管理員發(fā)布的一些通知進(jìn)行存儲(chǔ)。詳細(xì)內(nèi)容見表11。(6)t_liuyan表為留言表,這個(gè)表是為了師生之間的交流。具體內(nèi)容見表12。(7)t_stu表為學(xué)生信息表,這個(gè)表是對(duì)學(xué)生信息進(jìn)行儲(chǔ)存。詳細(xì)內(nèi)容見表13。(8)t_tea表為老師信息表,這個(gè)表是對(duì)老師信息進(jìn)行儲(chǔ)存。詳細(xì)內(nèi)容見表14。5.3程序開發(fā)工具與開發(fā)模式的選擇5.3.1開發(fā)工具通過Struts技術(shù)與JSP技術(shù)對(duì)本操作系統(tǒng)進(jìn)行了設(shè)計(jì)與開發(fā)。其中Struts的框架為開發(fā)的人創(chuàng)造了極為標(biāo)準(zhǔn)的架構(gòu),開發(fā)人員能夠在Struts的基本框架上更加關(guān)注商業(yè)邏輯的應(yīng)用,Struts本身的方面快捷靈活的特點(diǎn)完全能夠滿足開發(fā)的需求。MySql系統(tǒng)在中國的發(fā)展具有很強(qiáng)的在線服務(wù)能力,可以將數(shù)據(jù)發(fā)布到網(wǎng)絡(luò)上。因此以MySql數(shù)據(jù)庫管理為后臺(tái)數(shù)據(jù)庫是最佳選擇,如果用戶想要將數(shù)據(jù)庫內(nèi)的數(shù)據(jù)進(jìn)行公開至網(wǎng)絡(luò)上,用戶可以在MySql系統(tǒng)上并借助一定的工具和向?qū)硗瓿刹僮?,甚至還可以依據(jù)想要對(duì)外公布的數(shù)據(jù)進(jìn)行一定程度上的調(diào)整和糾正。5.3.2開發(fā)模式現(xiàn)如今,在大多數(shù)的Web應(yīng)用程序都會(huì)采用B/S結(jié)構(gòu),瀏覽器可以采用HTML或者JSP方式,為了回饋使用者的需求,直接影響與用戶的信息交互。這樣的好處是會(huì)比較直觀的表達(dá),但是這樣做會(huì)隨著代碼的不斷擴(kuò)充極有可能造成jsp頁面的崩潰,因?yàn)榇蠖鄶?shù)的管理系統(tǒng)會(huì)運(yùn)行很多的數(shù)據(jù)并且會(huì)不斷增加。網(wǎng)絡(luò)服務(wù)器可能負(fù)擔(dān)不起,對(duì)于這種情況,在Mvc設(shè)計(jì)模式中,中間層根據(jù)模型-視圖-控制器關(guān)系(MVC)進(jìn)行選擇,見圖15。在應(yīng)用系統(tǒng)中,servlet作為控制器,用JavaBeans表示數(shù)據(jù)模型,而JSP文檔管理作為視圖。這些請(qǐng)求數(shù)據(jù)作為服務(wù)請(qǐng)求接收控制器發(fā)送到學(xué)生服務(wù)器,學(xué)生服務(wù)器根據(jù)用戶需求信息對(duì)JSP請(qǐng)求進(jìn)行響應(yīng)。同一時(shí)刻,Servlet將依據(jù)JSP的具體要求生成JavaBeans實(shí)例,之后再轉(zhuǎn)移到JSP環(huán)境。利用UseBean定制標(biāo)簽,通過JavaBeans,JSP可以獲取需要的數(shù)據(jù),或者直接調(diào)用。該設(shè)計(jì)模式充分將數(shù)據(jù)層和表示層分開,使開發(fā)過程更加方便快捷。圖16展示了這種模式之間不同級(jí)別關(guān)系間的數(shù)據(jù)傳輸。圖15MVC之間的關(guān)系圖ModelControllerViewModelControllerView用戶用戶圖16數(shù)據(jù)傳遞圖6系統(tǒng)實(shí)現(xiàn) 6.1管理者模塊6.1.1登陸界面設(shè)計(jì)這個(gè)模塊可以使使用者能夠順利的進(jìn)入網(wǎng)絡(luò)教學(xué)系統(tǒng),在這個(gè)網(wǎng)站不同身份的使用者會(huì)進(jìn)入到不同功能的操作界面進(jìn)行管理,這些功能的實(shí)現(xiàn)都是由后端向?qū)κ褂谜哌M(jìn)行一個(gè)身份核實(shí),會(huì)收到在首頁使用者提交上的賬號(hào)以及密碼,隨后在后端進(jìn)行分析處理,根據(jù)已有的用戶名去查詢自身的數(shù)據(jù)庫進(jìn)行分析,在分析到已有的用戶時(shí)就會(huì)把相應(yīng)的密碼以及用戶有的權(quán)限提取出來,隨后分配兩個(gè)字符變量,這樣可以確定在數(shù)據(jù)庫讀到的密碼是不是與登入的密碼相同,如果密碼一樣,將依據(jù)所匹配的目標(biāo)權(quán)限順利進(jìn)入相應(yīng)的操作頁面,但是當(dāng)讀取的密碼不能匹配,則會(huì)提示輸入錯(cuò)誤,并且如果管理員并沒為使用者提供權(quán)限,系統(tǒng)就會(huì)阻止該使用者登入系統(tǒng),就無法進(jìn)行操作。如下圖17所示。圖17登陸界面圖與登錄流程圖6.1.2修改個(gè)人密碼這一部分功能是為了防止使用者的密碼過于簡單,或者被泄露,造成不必要的損失而存在的基本功能,在使用者進(jìn)入相應(yīng)的操作頁面之后輸入自己的賬號(hào)ID以及舊密碼,然后就可以設(shè)置新的密碼,如果舊密碼不正確就無法修改新的密碼,在舊密碼正確的前提下單擊修改按鍵,即可順利修改密碼,之后的登陸便可使用修改過的密碼登陸。圖18中顯示了程序設(shè)計(jì)效果圖表。圖18密碼修改界面6.1.3老師信息管理教師信息管理是對(duì)老師所有賬號(hào)進(jìn)行管理,在此管理界面上可以增加或者減去教師賬號(hào)。可以把一些離開崗位的老師賬號(hào)進(jìn)行刪除,又或者添加一些新老師,為了實(shí)現(xiàn)上述功能,管理員先單擊“老師管理”按鈕,進(jìn)行發(fā)送請(qǐng)求,然后使用TeaAction類來查查看現(xiàn)有的相關(guān)教師信息,隨后與請(qǐng)求的目標(biāo)相匹配,最后會(huì)由此頁面轉(zhuǎn)到對(duì)應(yīng)的jsp頁面,并展示相應(yīng)的教師個(gè)人信息。圖19中顯示了程序設(shè)計(jì)效果圖表。圖19老師錄入界面6.1.4學(xué)生信息管理此項(xiàng)目與教師信息管理作用原理類似,為了方便管理學(xué)生的賬戶以及密碼,來方便及時(shí)更新學(xué)生信息,通常情況下不會(huì)刪除學(xué)員賬號(hào),保留學(xué)員永久學(xué)習(xí)的權(quán)利,并且學(xué)生在主頁面進(jìn)行注冊(cè)之后由管理員進(jìn)行審核,審核通過后學(xué)員便可以進(jìn)行資料學(xué)習(xí),視頻學(xué)習(xí)以及在線自測,這樣可保證資源的最大利用防止他人惡意注冊(cè),高度實(shí)現(xiàn)了學(xué)生自主學(xué)習(xí),為學(xué)生提供了充分學(xué)習(xí)的環(huán)境。下面的圖20顯示了程序效果圖。圖20學(xué)生信息界面6.1.5留言板信息管理本系統(tǒng)帶有留言的功能,可以讓熱愛學(xué)習(xí)的同學(xué)在留言板中留言,這是與微信相似的留言功能,管理員可以對(duì)學(xué)生所發(fā)的信息進(jìn)行處理,可以及時(shí)更新。討論留言效果圖如下圖21所示。圖21討論留言界面6.1.6自測題目管理此模塊主要是對(duì)上傳的題目進(jìn)行管理,進(jìn)行一些題目的添加,設(shè)置題目的選項(xiàng)以及答案,管理員進(jìn)行對(duì)這些內(nèi)容進(jìn)行糾正,例如:刪除一些沒有時(shí)效性的題目、添加一些題目等。程序效果圖如下圖22所示。圖22自測題界面6.1.7安全退出系統(tǒng)解析:此按鈕是為了方便管理員安全退出此頁面,在機(jī)器的左邊菜單欄中選擇退出系統(tǒng),就可以退出了。6.2老師模塊6.2.1個(gè)人信息修改這個(gè)界面操作是為了方便老師對(duì)自己個(gè)人的信息進(jìn)行修改,為了方便老師的操作在老師主動(dòng)登入此操作系統(tǒng)之后就可以進(jìn)行人工修改,對(duì)想要修改的地方進(jìn)行修改。程序效果圖如下圖23所示。圖23個(gè)人信息修改界面6.2.2課件發(fā)布管理課件的發(fā)布主要是由老師進(jìn)行發(fā)布,為了使平臺(tái)具有時(shí)效性,老師會(huì)有規(guī)律的進(jìn)行更新,上傳新的學(xué)習(xí)知識(shí),來方便學(xué)生進(jìn)行知識(shí)點(diǎn)的學(xué)習(xí),在老師設(shè)置好課件名稱之后上傳附件,單擊下方的提交按鈕即可進(jìn)行提交。程序效果圖如下圖24所示。圖24課件發(fā)布界面6.2.3上傳視頻教學(xué)此項(xiàng)目是為便于學(xué)生能夠自主觀看學(xué)習(xí)視頻,從而達(dá)到自主學(xué)習(xí)的目的,實(shí)現(xiàn)了沒有老師線下上課也能學(xué)習(xí)知識(shí)的環(huán)境,老師可以面對(duì)本頁上傳的視頻進(jìn)行管理,上傳刪除均可,也可以在線播放來檢查視頻是否出錯(cuò)。視頻上傳的效果圖如下圖25所示。圖25視頻上傳界面6.3網(wǎng)站前端模塊6.3.1系統(tǒng)首頁系統(tǒng)的首頁是為了方便用戶進(jìn)行可視操作,輸入對(duì)應(yīng)的網(wǎng)址,就可打開本網(wǎng)站的操作首頁。在此頁面可以進(jìn)行教學(xué)資料、教案、在線自測、留言、等系列操作。具體如圖26所示。圖26系統(tǒng)界面6.3.2教學(xué)課件下載所謂的教學(xué)課件是上述教師進(jìn)行上傳的課件,學(xué)生可點(diǎn)擊本網(wǎng)頁上現(xiàn)有的教學(xué)資料進(jìn)入其中即可進(jìn)行瀏覽與下載所帶有的附件內(nèi)容。具體如圖27所示。圖27下載教學(xué)課件界面6.3.3教學(xué)視頻瀏覽教學(xué)視頻是由老師在上傳后方可出現(xiàn)在學(xué)生界面,學(xué)生可以單機(jī)教學(xué)視頻下屬菜單中的教學(xué)視頻信息列表眾多視頻進(jìn)行觀看,點(diǎn)擊想要查看的視頻進(jìn)行瀏覽,想要多次觀看即可下載到本地方便日常觀看。程序效果圖如下圖28所示。圖28教學(xué)視頻界面6.3.4在線自測本系統(tǒng)采用了人性化的設(shè)計(jì)可以使學(xué)生在無人監(jiān)督的情況下進(jìn)行自測,在學(xué)生輸入賬號(hào)密碼進(jìn)入網(wǎng)站中方可操作,只需單擊ok按鈕,就可以自動(dòng)評(píng)分,立刻知道成績。程序效果圖如下圖29所顯示。圖29在線自測界面7軟件測試與分析7.1軟件測試的定義軟件程序的測試其實(shí)就是指某一個(gè)程序運(yùn)行的具體過程,目的是研究程序本身所含有的錯(cuò)誤。它不僅在軟件開發(fā)階段的整個(gè)軟件工程(即軟件定義、設(shè)計(jì)以及開發(fā)過程)中有著特殊的地位,同時(shí)他也是軟件開發(fā)的一個(gè)組成部分。要確保軟件程序的質(zhì)量就必須進(jìn)行軟件測試,這同時(shí)又是一個(gè)不可忽略的關(guān)鍵環(huán)節(jié),它的好壞會(huì)從根本上影響到這個(gè)軟件的質(zhì)量的測評(píng)。除此之外,軟件的測試也應(yīng)注重時(shí)效性。而國內(nèi)的軟件系統(tǒng)測試過程中,驗(yàn)收測試是最后的工序,其優(yōu)劣直接影響到軟件的質(zhì)量、可交付性和軟件的開發(fā)周期,起著具有的決定性作用,需要我們?nèi)ジ裢獾淖⒁狻?.2軟件測試的目的及意義在計(jì)算機(jī)這個(gè)世界中,軟件問題一直是熱門話題。為解決這一問題,軟件從業(yè)者和專家學(xué)者們一直在不斷研究學(xué)習(xí)。逐漸明白了,我們指的軟件危機(jī)問題實(shí)際上的原因是指造成的開發(fā)成本,進(jìn)度和質(zhì)量失控的軟件錯(cuò)誤,從而造成軟件出現(xiàn)問題。如果錯(cuò)誤的是軟件本身,那么軟件的本質(zhì)屬性是不可改變,不能做更改的,因?yàn)檫@些軟件都是人設(shè)計(jì)出來的,正是因?yàn)槭侨俗龅亩胰瞬豢赡芡昝?,就?dǎo)致軟件也不會(huì)是完美的也是有問題的。所以如何去避免這些可能出現(xiàn)的問題,同時(shí)改掉已經(jīng)出現(xiàn)的問題,讓程序中的錯(cuò)誤不斷減少直到消失,不會(huì)再出現(xiàn)這些類似的問題,就是其所在的意義。7.3系統(tǒng)測試的常用方法這個(gè)系統(tǒng)一共使用了兩種測試方法,就是為人所知的黑白盒測試法,但最主要還是依靠黑盒測試法,并且通過這種測試來達(dá)到下述目的:1軟件功能的檢查:檢查是不是有尚未實(shí)現(xiàn)的功能,以及是不是有遺漏。2接口的檢查:核對(duì)是否正確接收或輸出數(shù)據(jù)信息。3數(shù)據(jù)的檢查:對(duì)數(shù)據(jù)以及外部的信息進(jìn)行排查來確定是否產(chǎn)生數(shù)據(jù)文件等訪問錯(cuò)誤等一系列問題。4性能檢
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 民宿運(yùn)營管理方案及客戶接待流程
- 快遞物流包裝優(yōu)化方案
- 電子商務(wù)平臺(tái)支付安全方案
- 施工現(xiàn)場安全設(shè)施規(guī)劃方案范本
- 業(yè)務(wù)流程優(yōu)化方案設(shè)計(jì)參考模板
- 技術(shù)項(xiàng)目問題診斷及改進(jìn)方案參考手冊(cè)
- 中學(xué)體育課教學(xué)方案設(shè)計(jì)
- 高新技術(shù)企業(yè)員工股權(quán)激勵(lì)方案
- 客戶關(guān)系管理系統(tǒng)實(shí)施方案與應(yīng)用
- 后澆帶鋼筋密集區(qū)植筋施工方案
- 2026年無錫商業(yè)職業(yè)技術(shù)學(xué)院單招職業(yè)技能筆試備考試題帶答案解析
- 2026年初二物理寒假作業(yè)(1.31-3.1)
- 2025秋人教版七年級(jí)上冊(cè)音樂期末測試卷(三套含答案)
- 2025福建德化閩投抽水蓄能有限公司招聘4人(公共基礎(chǔ)知識(shí))綜合能力測試題附答案
- “十五五規(guī)劃綱要”解讀:和美鄉(xiāng)村宜居宜業(yè)
- 廣東省廣州市2026屆高三年級(jí)上學(xué)期12月調(diào)研測試數(shù)學(xué)(廣州零模)(含答案)
- 2025-2030中國工業(yè)硅行業(yè)市場現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 手機(jī)供貨協(xié)議書
- 2025年北京高中合格考政治(第二次)試題和答案
- 民俗的特征教學(xué)課件
- 山東省濰坊市2023-2024學(xué)年高一上學(xué)期期末考試地理試題(含答案)
評(píng)論
0/150
提交評(píng)論