




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一章 問(wèn)題的提出及可行性研究1.1問(wèn)題的提出隨著科技的發(fā)展,網(wǎng)絡(luò)技術(shù)的日益成熟,正成為第四媒體的互聯(lián)網(wǎng)絡(luò)不斷地縮短人與人之間的距離,同時(shí)也起到有效反饋信息的交互功能。特別是internet與校園網(wǎng)的接軌,為教育提供了豐富的資源,使網(wǎng)絡(luò)教學(xué)真正成為現(xiàn)實(shí),同時(shí)也為教育開(kāi)辟了廣闊的前景。教學(xué)互動(dòng)的啟動(dòng)和發(fā)展,給教學(xué)帶來(lái)革新的機(jī)會(huì),為學(xué)科教學(xué)信息化奠定了物質(zhì)基礎(chǔ)。如何有效地利用網(wǎng)上的資源,建構(gòu)基于網(wǎng)絡(luò)的現(xiàn)代教學(xué)模式是一個(gè)迫切研究的問(wèn)題,而開(kāi)展網(wǎng)絡(luò)教學(xué)模式研究的重要理論基礎(chǔ)之一就是網(wǎng)絡(luò)教學(xué)的設(shè)計(jì)。而傳統(tǒng)的教學(xué)模式又存在較大的問(wèn)題。因此探索新的教學(xué)方法和方式,有效地反饋教學(xué)信息,以達(dá)到預(yù)期的教學(xué)效果成為
2、了我們當(dāng)前教育界的一個(gè)突出問(wèn)題。而信息時(shí)代下互聯(lián)網(wǎng)絡(luò)及其相應(yīng)教與學(xué)支撐平臺(tái)的出現(xiàn)則為我們提供了便利的條件,其互動(dòng)式的網(wǎng)絡(luò)教學(xué)則對(duì)常規(guī)的教學(xué)模式帶來(lái)一系列全新的變革。因此,開(kāi)發(fā)一個(gè)適合的教與學(xué)的互動(dòng)系統(tǒng)是非常重要的。12項(xiàng)目開(kāi)發(fā)的可行性研究1、縮略詞定義 經(jīng)濟(jì)可行性估計(jì)開(kāi)發(fā)費(fèi)用以及最終從開(kāi)發(fā)成功的網(wǎng)站所獲得的收入或利益,衡量比較支出的費(fèi)用和收到的利益. 技術(shù)可行性分析功能,性能以及限制條件,能否是一個(gè)技術(shù)上可實(shí)現(xiàn)的網(wǎng)站. 法律可行性明確網(wǎng)站開(kāi)發(fā)可能導(dǎo)致的責(zé)任,有無(wú)違法問(wèn)題.2、可行性研究 目的:可行性研究的目的是用最小的代價(jià)在盡可能的時(shí)間內(nèi)確定問(wèn)題是否能解決。(1) 經(jīng)濟(jì)上可行性:現(xiàn)在,計(jì)算機(jī)的
3、價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。而本系統(tǒng)的開(kāi)發(fā),為學(xué)校的教學(xué)帶來(lái)了一個(gè)質(zhì)的飛躍,也使我們的教育模式從單一的傳統(tǒng)教學(xué)模式向智能化、高效化、人性化進(jìn)步和發(fā)展。為此主要表現(xiàn)有以下幾個(gè)方面:第一,本系統(tǒng)的運(yùn)行可以代替人工進(jìn)行許多繁雜的勞動(dòng);第二,本系統(tǒng)的運(yùn)行可以節(jié)省許多資源,解除了時(shí)間和空間的限制;所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。(2) 技術(shù)上可行性:本系統(tǒng)的開(kāi)發(fā)我利用access作為本系統(tǒng)的數(shù)據(jù)庫(kù),它是一個(gè)支持多用戶的新型數(shù)據(jù)庫(kù),適用于大中規(guī)模的數(shù)據(jù)量需求,學(xué)校校園網(wǎng)的建設(shè)也為新系統(tǒng)服務(wù)器/客戶的結(jié)構(gòu)提供了硬件的支持。使用dreamweaver+asp作為系統(tǒng)開(kāi)發(fā)的開(kāi)發(fā)環(huán)境,asp作為一種現(xiàn)代
4、的編程語(yǔ)言,提供完善的指令控制語(yǔ)句、內(nèi)置組件的支持及豐富的數(shù)據(jù)類型,給開(kāi)發(fā)高性能系統(tǒng)提供的保障為開(kāi)發(fā)滿足客戶要求的系統(tǒng),保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對(duì)新系統(tǒng)的擴(kuò)展與修改。綜上所述,本系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)在技術(shù)上和硬件設(shè)備上的條件都是滿足的,因此,它在技術(shù)上是可行的。 (3) 法律可行性:本系統(tǒng)純?yōu)樽灾鏖_(kāi)發(fā)設(shè)計(jì),在開(kāi)發(fā)過(guò)程中沒(méi)有涉及合同、責(zé)任等與法律相抵觸的方面。因此,本系統(tǒng)在法律上是可行的。第二章 系統(tǒng)需求分析如今網(wǎng)上辦公是網(wǎng)絡(luò)服務(wù)的一大熱點(diǎn)。這項(xiàng)服務(wù)在網(wǎng)絡(luò)上也日益趨向成熟,因此提出此項(xiàng)要求來(lái)開(kāi)發(fā)一個(gè)互動(dòng)教學(xué)系統(tǒng)網(wǎng)站。此系統(tǒng)主要實(shí)現(xiàn)學(xué)習(xí)信息、學(xué)生考試、學(xué)生練習(xí)、在線答
5、疑、老師管理、經(jīng)驗(yàn)交流;學(xué)生提交作業(yè)、作業(yè)成績(jī)查詢、留言,并且提供了管理員基于web的管理。系統(tǒng)采用動(dòng)態(tài)的web技術(shù),直觀易操作。系統(tǒng)認(rèn)證要安全可靠、具有較高的可移植性、可維護(hù)性和再開(kāi)發(fā)能力。2.1功能需求該系統(tǒng)主要完成教師發(fā)布和批改作業(yè)、學(xué)生完成提交作業(yè)和管理員對(duì)用戶信息、作業(yè)信息和公告信息管理、在線學(xué)習(xí)經(jīng)驗(yàn)交流、在線考試、在線教學(xué)、在線答疑等功能。本系統(tǒng)分為了三個(gè)功能:教師功能、學(xué)生功能和管理功能。2.1.1、教師功能該項(xiàng)包含七個(gè)部分分別為:公告首頁(yè)、發(fā)布作業(yè)、作業(yè)成績(jī)查詢、上載作業(yè)和下載作業(yè)、上傳試卷、批閱試卷、解答學(xué)生疑問(wèn)等,任課老師只要通過(guò)自己的用戶名(教工號(hào))和密碼進(jìn)行登陸認(rèn)證之后
6、就可以進(jìn)入首頁(yè)使用上面功能。(1)、公告首頁(yè)教師可以通過(guò)該頁(yè)面可以發(fā)布一些讓學(xué)生必須知道公告。比如說(shuō):教師已經(jīng)將第一次的作業(yè)已經(jīng)批改完了就可以通過(guò)公告發(fā)布功能發(fā)布已批改的內(nèi)容、考試信息等。這樣學(xué)生就只要進(jìn)入學(xué)生的首頁(yè)就可以看到教師發(fā)布的公告,以便讓學(xué)生及時(shí)去查看相關(guān)的信息。(2)、發(fā)布作業(yè)教師可以通過(guò)這個(gè)來(lái)發(fā)布布置給學(xué)生做的作業(yè)。進(jìn)入之后本系統(tǒng)會(huì)自動(dòng)讀入登陸教師的姓名和他所教的課程名。然后教師可以選擇自己需要布置作業(yè)的章節(jié);在標(biāo)題欄目教師可以寫上比較醒目的標(biāo)題,可以更好的提醒學(xué)生;在作業(yè)內(nèi)容欄教師就可以輸入自己需要布置的作業(yè)題目;在提交時(shí)間欄輸入做這次作業(yè)學(xué)生提交作業(yè)的時(shí)間。然后通過(guò)提交按鈕將
7、其布置的作業(yè)提交到數(shù)據(jù)庫(kù)表中,以便學(xué)生能夠更好的完成作業(yè)。(3)、在線答疑該項(xiàng)是一個(gè)更好溝通教師與學(xué)生之間的橋梁。教師和學(xué)生可以通過(guò)留言本實(shí)時(shí)的進(jìn)行信息交流,學(xué)生在平時(shí)學(xué)習(xí)中如果有什么不懂的問(wèn)題可以在這個(gè)發(fā)表,老師通過(guò)后臺(tái)給予解答。(4)、作業(yè)成績(jī)?cè)擁?xiàng)是為了使教師更好的了解他教的所有學(xué)生在他教的課程中每次做的作業(yè)的得分情況。以便與在期末的時(shí)候教師可以對(duì)每個(gè)學(xué)生的作業(yè)成績(jī)總結(jié)評(píng)分。(8)、作業(yè)管理該項(xiàng)為教師提供了一個(gè)管理自己布置作業(yè)后,學(xué)生完成后的作業(yè)的作業(yè)管理功能。每個(gè)教師只能對(duì)自己布置的作業(yè)進(jìn)行管理。(9)、考試成績(jī)?cè)擁?xiàng)是為了教師能更好的了解他教的所有學(xué)生對(duì)所學(xué)知識(shí)的掌握情況,以便能在教學(xué)過(guò)
8、程中能及時(shí)調(diào)整教學(xué)策略。2.1.2、學(xué)生功能(1)、首頁(yè)公告該項(xiàng)主要是顯示教師發(fā)布的公告,學(xué)生可以這些公告查看到一些相關(guān)的信息。(2)、提交作業(yè)進(jìn)入該項(xiàng)后學(xué)生就可以看到一個(gè)查詢頁(yè)面。任何登陸該系統(tǒng)的學(xué)生可以通過(guò)這個(gè)頁(yè)面查詢自己需要做作業(yè)的任課老師、課程名、第幾章和第幾節(jié)。在查詢的任課老師、課程名、第幾章和第幾節(jié)如果四個(gè)條件只要有一個(gè)沒(méi)有滿足的話就仍然跳到這個(gè)查詢頁(yè)面;如果四個(gè)條件同時(shí)滿足的話就進(jìn)入另外一個(gè)頁(yè)面submit1.asp,這個(gè)頁(yè)面就顯示出符合任課老師、課程名、第幾章和第幾節(jié)四個(gè)條件數(shù)據(jù)庫(kù)里面的部分內(nèi)容(包括第幾章、第幾節(jié)、作業(yè)標(biāo)題)。老師就可以點(diǎn)擊學(xué)生的姓名進(jìn)入show.asp這個(gè)頁(yè)
9、面。這個(gè)頁(yè)面顯示出學(xué)生的學(xué)號(hào)、學(xué)院、專業(yè)、年級(jí)、班級(jí)、作業(yè)題目、和該學(xué)生要作答的答題區(qū)。學(xué)生就可以根據(jù)老師布置的作業(yè)題目在作答的答題區(qū)進(jìn)行作答;但是可能作業(yè)比較多而學(xué)生不能一次完成所有的作業(yè),所以學(xué)生可以在作業(yè)完成狀態(tài)欄選擇已經(jīng)完成或者未完成,以便于學(xué)生下次做作業(yè)的時(shí)候可以更好的了解作業(yè)做完的狀態(tài)。然后通過(guò)提交按鈕將學(xué)生做好的答案內(nèi)容更新提交到數(shù)據(jù)庫(kù)表。(3)、查看作業(yè)該項(xiàng)是為使學(xué)生能夠查看老師批改后的作業(yè)答案。每個(gè)學(xué)生在做完作業(yè)后都希望查看自己做的作業(yè)的結(jié)果以及老師批改的內(nèi)容以便于自己更好的掌握這個(gè)方面的知識(shí),使自己不斷進(jìn)步。當(dāng)學(xué)生進(jìn)入之后就會(huì)看到一個(gè)查詢的頁(yè)面result.asp。學(xué)生在該
10、頁(yè)面選擇要查詢的任課老師、課程名、第幾章和第幾節(jié),如果查詢的任課老師、課程名、第幾章和第幾節(jié)的四個(gè)條件只要有一個(gè)沒(méi)有滿足的話就仍然跳到這個(gè)查詢頁(yè)面;如果四個(gè)條件同時(shí)滿足的話就進(jìn)入另外一個(gè)頁(yè)面result1.asp,這個(gè)頁(yè)面就顯示出符合任課老師姓名和課程名兩個(gè)條件數(shù)據(jù)庫(kù)里面的部分內(nèi)容(包括第幾章、第幾節(jié))。學(xué)生根據(jù)自己想查看的內(nèi)容,就可以點(diǎn)擊第幾節(jié)進(jìn)入另外一個(gè)頁(yè)面showwork.asp,通過(guò)這個(gè)頁(yè)面學(xué)生就可以查看到自己所希望查到的結(jié)果。(4)、在線答疑該項(xiàng)是一個(gè)更好溝通教師與學(xué)生之間的橋梁。教師和學(xué)生可以通過(guò)留言板實(shí)時(shí)的進(jìn)行信息交流,有不懂的問(wèn)題可以隨時(shí)隨地向老師詢問(wèn)。(5)、在線考試該項(xiàng)是一
11、個(gè)方便學(xué)生檢測(cè)自己知識(shí)水平的一個(gè)途徑。(6)、經(jīng)驗(yàn)交流該項(xiàng)能夠?yàn)閷W(xué)生提供一個(gè)學(xué)習(xí)經(jīng)驗(yàn)交流的平臺(tái),能夠能過(guò)這一平臺(tái)使自己的學(xué)習(xí)過(guò)程中,能取長(zhǎng)補(bǔ)短,吸取別人的優(yōu)秀經(jīng)驗(yàn)。(7)、學(xué)習(xí)信息該項(xiàng)是一個(gè)方便學(xué)生獲取網(wǎng)上的一些優(yōu)秀資源。(8)、成績(jī)查尋該項(xiàng)是為學(xué)生提供成績(jī)查詢。學(xué)生可以用自己的準(zhǔn)考證及姓名查尋自己的考試成績(jī)。2.1.3、管理功能(1)、用戶管理該項(xiàng)可以對(duì)所有的用戶(教師用戶和學(xué)生用戶)進(jìn)行管理,即對(duì)教師可以進(jìn)行增加和刪除、對(duì)學(xué)生用戶可以進(jìn)行刪除。(2)、在線答疑進(jìn)入該項(xiàng)后,就有兩個(gè)功能。一個(gè)是進(jìn)入在線答疑區(qū),通過(guò)在線答疑在留言區(qū)發(fā)布留言;另外一個(gè)是進(jìn)入在線答疑管理區(qū),可以對(duì)任何留言進(jìn)行刪除,
12、這樣達(dá)到一個(gè)管理在線答疑的功能。(3)、增加管理員如果有必要的話,管理可以增加給其他的教師增加一個(gè)系統(tǒng)管理員的權(quán)限。2.2 數(shù)據(jù)庫(kù)需求由于數(shù)據(jù)庫(kù)中存儲(chǔ)了網(wǎng)站的大量信息,要求后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng)具有較高的安全性。由于是互動(dòng)教學(xué)系統(tǒng),故要求數(shù)據(jù)庫(kù)有很好的數(shù)據(jù)共享功能,并能滿足多用戶的并行存取,并能高效率的存取數(shù)據(jù)。2.3 用戶界面需求力求界面簡(jiǎn)潔美觀,使用可以一目了然的了解系統(tǒng)的功能,并容易上手使用,降低用戶使用系統(tǒng)的難度和所耗費(fèi)的時(shí)間,可以提高工作的效率,并在一些比較模糊的地方為用戶提供在線幫助,來(lái)滿足用戶的要求。2.4 安全需求為了保證互動(dòng)教學(xué)提交系統(tǒng)的正常進(jìn)行,要限制不同的系統(tǒng)用戶所具有的權(quán)限
13、,以防止誤操作或惡意的操作引起的數(shù)據(jù)庫(kù)中重要數(shù)據(jù)的變動(dòng)和丟失。2.5系統(tǒng)對(duì)運(yùn)行環(huán)境的要求:1、服務(wù)器服務(wù)器段的最低配置是由建立站點(diǎn)所需的軟件來(lái)決定的,在最低配置的情況下,服務(wù)器的性能往往不盡如人意,現(xiàn)在的硬件性能已經(jīng)相當(dāng)出色,而且價(jià)格也很便宜,因此通常給服務(wù)器配置高性能硬件。本網(wǎng)絡(luò)系統(tǒng)服務(wù)器的配置如下:硬件要求:(1)、處理器:inter pentium 4 1.6 ghz或更高(2)、內(nèi)存:256mb(3)、硬盤空間:80gb(4)、顯卡:svga顯示適配軟件要求:(1)、操作系統(tǒng):windows xp(2)、網(wǎng)絡(luò)協(xié)議:tcp/ip(3)、數(shù)據(jù)庫(kù):microsoft office acces
14、s 2000(4)、瀏覽器:internet explore 5.0 以上(5)、iis信息服務(wù)器,支持asp2、用戶因?yàn)榭蛻舻闹饕獡碜o(hù)瀏覽和操作數(shù)據(jù),所以對(duì)客戶的硬件要求不高,不過(guò)現(xiàn)在的電腦有很好的性價(jià)比,因此需要的配置應(yīng)該高與下面的配置:硬件要求:(1)、處理器:inter pentium 166 mhz或更高(2)、內(nèi)存:32mb(3)、硬盤空間:1gb(4)、顯卡:svga顯示適配軟件要求:(1)、操作系統(tǒng):windows 98/me/2000/xp/2003(2)、網(wǎng)絡(luò)協(xié)議:tcp/ip(3)、數(shù)據(jù)庫(kù):microsoft office access 2000(4)、瀏覽器:inter
15、net explore 5.0 以上建議分辨率為1024*768象素第三章 系統(tǒng)概要設(shè)計(jì)互動(dòng)教學(xué)系統(tǒng)的基本功能包括:教師布置作業(yè)、批改作業(yè)、在線考試、在線答疑、成績(jī)查尋、經(jīng)驗(yàn)交流等以及管理員對(duì)所有信息的管理的過(guò)程的實(shí)現(xiàn)。整個(gè)系統(tǒng)的大的模塊劃分為:學(xué)生模塊、管理模塊、教師模塊。31系統(tǒng)功能模塊概要圖如圖4.1所示: 學(xué)生模塊提出疑問(wèn)成績(jī)查尋提交作業(yè)查看作業(yè)教師模塊發(fā)布公告解答疑問(wèn)布置作業(yè)批改作業(yè)管理員模塊公告管理系統(tǒng)管理作業(yè)管理用戶管理access數(shù)據(jù)庫(kù) 圖3.1系統(tǒng)功能模塊概要圖系統(tǒng)層次模塊圖:系統(tǒng)的總體結(jié)構(gòu)如圖所示:用戶登陸學(xué)生功能模塊管理員功能模塊老師功能模塊圖3.2系統(tǒng)層次模塊圖學(xué)生登陸
16、修改密碼首頁(yè)公告在線考試提交作業(yè)查看作業(yè)在線提問(wèn)成績(jī)查尋下載作業(yè)經(jīng) 驗(yàn) 交流圖3.3學(xué)生功能模塊老師登陸修改密碼發(fā)布公告批改試卷發(fā)布作業(yè)批改作業(yè)在線答疑上載作業(yè)卷庫(kù)管理添加班級(jí)圖3.4教師功能模塊管理員登陸作業(yè)管理用戶管理卷庫(kù)管理成績(jī)管理添加老師用戶添加管理員公告管理老師用戶學(xué)生用戶作業(yè)成績(jī)考試成績(jī)圖3.5管理員功能模塊圖3.2數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì)是整個(gè)系統(tǒng)設(shè)計(jì)中最為重要的環(huán)節(jié),科學(xué)合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)能提高系統(tǒng)的運(yùn)行效率?;?dòng)教學(xué)系統(tǒng)數(shù)據(jù)庫(kù)所包括的相關(guān)表有學(xué)生信息表、教師信息表、系統(tǒng)管理員信息表、公告信息表、班級(jí)信息表、學(xué)習(xí)經(jīng)驗(yàn)表、首頁(yè)信息表、考試卷庫(kù)、作業(yè)信息表、在線答疑表、成績(jī)表,以
17、下列出每個(gè)表的具體結(jié)構(gòu):1.名稱:系統(tǒng)管理員信息表(admin)數(shù)據(jù)來(lái)源:后臺(tái)頁(yè)面取得。表3.1 系統(tǒng)管理員信息表名 稱字 段 名 稱數(shù) 據(jù) 類 型主 鍵是否允許為空idid自動(dòng)編號(hào)nono用戶名admin_name文本型nono密 碼admin_pass文本型nono身份admin_shf文本型nono2、名稱:教師信息表(teacher)數(shù)據(jù)來(lái)源:前臺(tái)頁(yè)面取得。表3.2教師信息表名 稱字 段 名 稱數(shù) 據(jù) 名 稱主 鍵是否允許為空idid自動(dòng)編號(hào)nono用 戶 名teacher_user文本型yesno密 碼teacher_pass文本型nono姓 名teacher_pass文本型nono
18、學(xué) 院teacher_name文本型nono班 級(jí)teacher_jb文本型nono 3、名稱:學(xué)生信息表(student)數(shù)據(jù)來(lái)源:前臺(tái)頁(yè)面取得。表3.3學(xué)生信息表名 稱字 段 名 稱數(shù) 據(jù) 類 型主 鍵是否允許為空idid自動(dòng)編號(hào)nono用 戶 名學(xué) 號(hào)文本型yesno密 碼密 碼文本型nono姓 名學(xué)生姓名文本型nono學(xué) 院學(xué) 院文本型nono專 業(yè)專 業(yè)文本型nono年 級(jí)年 級(jí)文本型nono班 級(jí)班 級(jí)文本型nono4、名稱:公告信息表(board)數(shù)據(jù)來(lái)源:前臺(tái)頁(yè)面取得。表3.4公告信息表名 稱字 段 名 稱數(shù) 據(jù) 類 型主 鍵是否允許為空idid自動(dòng)編號(hào)nono標(biāo) 題title
19、文本型nono留言時(shí)間inputdata文本型nono內(nèi) 容detail時(shí)間/日期nono標(biāo) 志flag_attenion是/否nono教師姓名teachername文本型nono5、名稱:課程信息表(course)數(shù)據(jù)來(lái)源:后臺(tái)頁(yè)面取得。表3.5課程信息表名 稱字 段 名 稱數(shù) 據(jù) 類 型主 鍵是否允許為空idid自動(dòng)編號(hào)nono課程號(hào)課程號(hào)文本型yesno課程名科目名稱文本型nono6、名稱:上傳信息表(file)數(shù)據(jù)來(lái)源:前臺(tái)頁(yè)面取得。表3.6上傳信息表名 稱字 段 名 稱數(shù) 據(jù) 類 型主 鍵是否允許為空編號(hào)資料編號(hào)自動(dòng)編號(hào)nono資料名稱資料名稱文本型nono文件大小文件大小數(shù)字型no
20、no上傳日期上傳日期日期/時(shí)間nono路徑路徑文本型yesno文件類型上傳時(shí)的文件類型文本型nono教工號(hào)教工號(hào)文本型noyes學(xué)號(hào)學(xué)號(hào)文本型noyes7、名稱:作業(yè)信息表(homework)數(shù)據(jù)來(lái)源:前臺(tái)頁(yè)面取得。表3.7作業(yè)信息表名 稱字 段 名 稱數(shù) 據(jù) 類 型主 鍵是否允許為空編號(hào)id自動(dòng)編號(hào)nono教工號(hào)教工號(hào)文本型nono教師姓名教師姓名文本型nono課程名課程名文本型nono第幾章第幾章文本型nono第幾節(jié)第幾節(jié)文本型nono標(biāo) 題標(biāo)題文本型nono作業(yè)內(nèi)容作業(yè)內(nèi)容備注nono上交時(shí)間提交時(shí)間文本型nono8、名稱:在線答疑信息表(liuyan)數(shù)據(jù)來(lái)源:前臺(tái)頁(yè)面取得。表3.8在
21、線答疑信息表名 稱字 段 名 稱數(shù) 據(jù) 類 型主 鍵是否允許為空編號(hào)id自動(dòng)編號(hào)nono姓名name文本型nono留言人的身份kind文本型nono留言內(nèi)容word備注nono留言時(shí)間data1日期/時(shí)間nono第四章 系統(tǒng)詳細(xì)設(shè)計(jì)及代碼實(shí)現(xiàn)總體上來(lái)說(shuō),本互動(dòng)教學(xué)提交系統(tǒng)包括三大部份:管理功能、學(xué)生功能和教師功能。學(xué)生只能看到的是學(xué)生的功能,一般的教師也只能看到教師的功能。下面對(duì)三大模塊的功能及程序?qū)崿F(xiàn)作簡(jiǎn)單描述。 4.1學(xué)生模塊4.1.1學(xué)生模塊功能描述學(xué)生功能包括查看首公告、提交作業(yè)、在線考試、查尋成績(jī)、在線提問(wèn)、上傳作業(yè)、下載答案等。由于互動(dòng)教學(xué)系統(tǒng)自己的特殊性,不能為學(xué)生提供一個(gè)學(xué)生注
22、冊(cè)的功能。提供一個(gè)修改密碼的功能和一個(gè)班級(jí)管理員管理的功能。學(xué)生功能不僅要求實(shí)用、易學(xué),而且要美觀。具體功能規(guī)定如下:1.學(xué)生修改密碼(stu_passmodify.asp)輸入:學(xué)生的基本信息,包括用戶名(username),舊密碼(oldpassword),新密碼(newpassword),確認(rèn)密碼(newpassword1)輸出:若修改成功,則顯示“修改成功了”若修改失敗,則顯示“你修改失敗”,然后再跳到修改密碼的頁(yè)面。處理(process):檢查用戶名和密碼在數(shù)據(jù)庫(kù)中是否匹配,若不匹配則修改失敗。檢查修改后的兩次密碼是否一致,若不一致則修改失敗,若一致則顯示修改成功。2.用戶登錄(lo
23、gin.asp)輸入:登錄名和密碼 輸出:若登錄失敗,則提示登陸失敗并重新登錄,否則進(jìn)入學(xué)生主頁(yè)處理(process):利用登錄名對(duì)數(shù)據(jù)庫(kù)表student進(jìn)行查詢,若密碼匹配,則登錄成功,否則,登錄失敗。3.在線提問(wèn)(ask.asp)輸入:學(xué)生在自己學(xué)習(xí)過(guò)程中所碰到的疑難問(wèn)題輸出:如果確認(rèn)輸入完畢點(diǎn)”提交”系統(tǒng)會(huì)提示”填寫的內(nèi)容準(zhǔn)確無(wú)誤,可以送出嗎?”如果”確定”則將所提問(wèn)題輸入數(shù)據(jù)庫(kù)中等待老師解答疑問(wèn),如果”重填”則返回上一步,直至完成任務(wù).其它功能模塊不一一詳細(xì)列出.4.1.2學(xué)生模塊程序流程圖首頁(yè)信息在線考試提交作業(yè)查看結(jié)果提出疑問(wèn)查看成績(jī)成績(jī)查詢下載題目開(kāi)始 修改密碼修改密碼修改成功登
24、陸成功登陸是否聯(lián)接是否提交是否查看是否提問(wèn)是否查看是否查詢是否下載注銷是否注銷 y y n n y y n y n y y n n y y n n y n y圖4.1學(xué)生模塊程序流程圖4.1.3學(xué)生模塊程序代碼:#實(shí)現(xiàn)用戶登錄:!-#include file=open.asp -% doing=request.querystring(doing)if doing=login then 用戶登錄user_id=trim(request.form(user_id)pass=trim(request.form(pass)if user_id and pass and instr(user_id,)=
25、0 andinstr(user_id,&)=0 thenpass=ucase(md5(pass)str=select * from user_teacher where teacher_user=&user_id& and teacher_pass=&pass&set rs=conn.execute(str)if not rs.eof thensession(zzteacher)=truesession(name)=rs(teacher_name)if rs(teacher_class)=超級(jí)管理員 then session(zzadmin)=true end if elsestr=selec
26、t * from user_student where 學(xué)籍號(hào)=&user_id& and 密碼=&pass&set rs=conn.execute(str)if not rs.eof thensession(zzstudent)=truesession(student_id)=user_idsession(name)=rs(姓名)session(student_bj)=rs(班級(jí)) form name=form1 method=post action=?doing=login用戶登錄輸入學(xué)籍號(hào)或用戶名: input name=user_id id=user_id value= size=20
27、密碼: a href=reg.asp?back=注冊(cè)忘記密碼#實(shí)現(xiàn)在線提問(wèn):!doctype html public -/w3c/dtd html 4.0 transitional/en:網(wǎng)上答疑:function checkform() msg = 填寫的資料都正確無(wú)誤,可以送出了嗎!? if (.value.length = 0) alert(請(qǐng)輸入您的名字!);.focus(); return false;if (document.form1.title.value.length = 0) alert(請(qǐng)輸入問(wèn)題
28、的標(biāo)題!);document.form1.title.focus(); return false;if (document.form1.question.value.length = 0) alert(請(qǐng)輸入問(wèn)題的內(nèi)容!);document.form1.question.focus(); return false;return confirm(msg)return true;#實(shí)現(xiàn)在線考試代碼:試卷修改 沒(méi)有任何記錄!a href=add.asp?id=添加記錄 題目序號(hào)題目類型題目?jī)?nèi)容題目分值本題答案操作 單項(xiàng)選擇 、; a href=del.asp?id=&no=刪除|a href=mod
29、ify.asp?id=&no=修改|a href=add.asp?id=添加 多項(xiàng)選擇 、; a href=del.asp?id=&no=刪除|a href=modify.asp?id=&no=修改a href=add.asp?id=添加 填空a href=del.asp?id=&no=刪除a href=modify.asp?id=&no=修改|a href=add.asp?id=添加 rs.close%4.1.4學(xué)生模塊界面預(yù)覽:通過(guò)登錄,學(xué)生就可以進(jìn)入到本系統(tǒng)學(xué)生主頁(yè),實(shí)現(xiàn)學(xué)生模塊功能如下圖所示:圖4.2登陸界面圖 圖4.3登錄后在線作業(yè)主界面圖4.4登錄后在線提問(wèn)主界面圖4.5登錄后在線
30、考試主界面4.2教師模塊4.2.1教師模塊功能描述教師功能包括發(fā)布公告、作業(yè)發(fā)布、批改作業(yè)、在線答疑、作業(yè)成績(jī)、作業(yè)管理、下載作業(yè)、添加學(xué)生管理員等功能。1.教師修改密碼(teacher_passmodify.asp)輸入:教師的基本信息,包括用戶名(username),舊密碼(oldpassword),新密碼(newpassword),確認(rèn)密碼(newpassword1)輸出:若修改成功,則顯示“修改成功了”若修改失敗,則顯示“你修改失敗”,然后再跳到修改密碼的頁(yè)面。處理(process):檢查用戶名和密碼在數(shù)據(jù)庫(kù)中是否匹配,若不匹配則修改失敗。檢查修改后的兩次密碼是否一致,若不一致則修改失
31、敗,若一致則顯示修改成功。2.用戶登錄(login.asp)輸入:登錄名和密碼 輸出:若登錄失敗,則提示登陸失敗并重新登錄,否則進(jìn)入學(xué)生主頁(yè)處理(process):利用登錄名對(duì)數(shù)據(jù)庫(kù)表teacher進(jìn)行查詢,若密碼匹配,則登錄成功,否則,登錄失敗。3、發(fā)布公告(board.asp)輸入:公告內(nèi)容輸出:你發(fā)布的公告處理(process):利用你點(diǎn)擊的內(nèi)容然后通過(guò)對(duì)id在board表進(jìn)行查詢,并顯示所符合要求的內(nèi)容4、解答問(wèn)題(dayi_reply.asp)輸入:你需要解答疑問(wèn)的內(nèi)容 輸出:點(diǎn)“回復(fù)”輸入學(xué)生所提問(wèn)題的答案,然后點(diǎn)“提交”系統(tǒng)提示,“問(wèn)題內(nèi)容準(zhǔn)確無(wú)誤,可以送出嗎?”如果點(diǎn)“是”那就
32、成功的完成了任務(wù),如果點(diǎn)“否”重新回到上一步重新輸入所回答的問(wèn)題直至輸入完畢。處理: (process)對(duì)你所回答的問(wèn)題進(jìn)行判斷,如果不符合系統(tǒng)格式則提示重新輸入,如果符合那就將所提交的內(nèi)容送入數(shù)據(jù)庫(kù)中,并且在系統(tǒng)前臺(tái)顯示。其它功能模塊不一一列出。4.2.2教師模塊程序流程圖發(fā)布信息卷庫(kù)管理發(fā)布作業(yè)批改作業(yè)解答疑問(wèn)批改試卷上載成績(jī)下載題目開(kāi)始 修改密碼修改密碼修改成功登陸成功登陸是否管理是否發(fā)布是否批改是否解答是否批改是否上傳是否下載注銷是否注銷是否發(fā)布yny yn y n y y n ynynyn ynyn圖4.6教師模塊程序流程圖4.2.3教師模塊程序代碼#實(shí)現(xiàn)功能代碼:%if sessi
33、on(iamcoming) then%:網(wǎng)上答疑:function checkform() msg = 回復(fù)的資料都正確無(wú)誤,可以送出了嗎!? if (document.form1.reply.value.length = 0) alert(請(qǐng)輸入您回復(fù)的信息!);document.form1.reply.focus(); return false;return confirm(msg)return true;%on error resume nextset rs=server.createobject(adodb.recordset)sql=select * from table_dayi
34、where id=&idrs.open sql,conn,1,1if rs.eof and rs.bof then response.write alert(對(duì)不起,該信息并不存在,請(qǐng)返回!邏輯);window.close();response.endelseset rs=nothingend ifelse response.write response.write alert(管理員操作超 時(shí).); response.write javascript:history.go(-1) response.write end if%4.2.4教師模塊界面預(yù)覽圖4.7老師解答疑問(wèn)主界面4.3管理模塊4
35、.3.1管理模塊功能描述管理功能包括管理員自身的管理、公告管理、用戶管理、在線答疑管理等;其中管理員自身的管理涉及到整個(gè)系統(tǒng)的安全。對(duì)于管理員的管理,系統(tǒng)可以事先輸入好合法的管理員的信息。當(dāng)管理員使用這個(gè)系統(tǒng)時(shí)同樣要登錄輸入注冊(cè)名及密碼,才可以獲得系統(tǒng)的管理權(quán)限。在本系統(tǒng)中所有管理員的權(quán)限是等同的。管理員可以進(jìn)行公告管理、用戶管理、在線答疑管理管理。 對(duì)于用戶的管理,首先需要提供的是老師信息的錄入功能。一般內(nèi)容包括老師的教工號(hào)、老師姓名、學(xué)院、課程號(hào)、課程名等信息。4.3.2管理模塊程序流程圖開(kāi)始 登陸公告管理成績(jī)管理用戶管理增加管理員留言板管理登陸成功是否管理是否管理是否增加是否管理注銷是否
36、注銷是否管理nyyynynn yynny圖4.8管理模塊程序流程圖4.3.3管理模塊模塊界面預(yù)覽 圖4.9用戶管理主界面第五章 系統(tǒng)測(cè)試5.1 用戶管理的測(cè)試進(jìn)行用戶管理前必須先登陸,若登陸不成功,則會(huì)轉(zhuǎn)入登錄頁(yè)面。若登陸成功則可進(jìn)入教師用戶信息的管理。添加教師信息是通過(guò)調(diào)用add.asp來(lái)實(shí)現(xiàn)的。在你要添加之前,就有個(gè)信息信息提示框。以免由于進(jìn)行的誤操作而引起的信息丟失。若真的要添加,則可點(diǎn)擊確定就可以進(jìn)行添加操作。然后可以看到添加后的信息。測(cè)試前界面:圖5.1添加教師信息測(cè)試前界面添加教師信息時(shí)的界面:圖5.2添加教師信息時(shí)的運(yùn)行界面為了測(cè)試系統(tǒng)我們?cè)黾印巴跣∶鳌崩蠋熡脩?,按系統(tǒng)提示輸入所
37、需信息添加后界面:圖6.3添加教師信息測(cè)試后界面其它測(cè)試就不一一列出!測(cè)試結(jié)論:本系統(tǒng)基本上達(dá)到了所設(shè)計(jì)的功能.總 結(jié)從最初的需求分析到具體的系統(tǒng)開(kāi)發(fā),通過(guò)一個(gè)月的努力,終于基本完成了本系統(tǒng)。本系統(tǒng)借助于當(dāng)前強(qiáng)大的計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)及新一代的網(wǎng)絡(luò)編程技術(shù),實(shí)現(xiàn)了局部教學(xué)模式的更新。這一應(yīng)用打破了傳統(tǒng)教學(xué)模式在時(shí)間和空間上的限制,使每一位學(xué)生和老師都可以在網(wǎng)上完成有關(guān)教學(xué)任務(wù)。這種相對(duì)靈活方便的教學(xué)模式,很適應(yīng)當(dāng)前網(wǎng)絡(luò)信息化發(fā)展的需求,有力地推動(dòng)了學(xué)校的教學(xué)工作,同時(shí)也部分實(shí)現(xiàn)了教學(xué)系統(tǒng)的網(wǎng)絡(luò)話和遠(yuǎn)程化。本“互動(dòng)教學(xué)系統(tǒng)”作為高校教師和學(xué)生互動(dòng)教學(xué)的平臺(tái),功能全面,操作方便,有效提高了師生的工作和學(xué)習(xí)效率;本系統(tǒng)不僅使用師生完成互動(dòng)教學(xué)流程,還能提供相關(guān)部門人員考查教師布置批改作業(yè)和學(xué)生完成作業(yè)情況;本系統(tǒng)通用性強(qiáng),不同的院校只要更換教師和學(xué)生表的數(shù)據(jù)信息即可投入使用,具有推廣價(jià)值。本系統(tǒng)基本上完
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單個(gè)工程合伙管理制度
- 廠區(qū)公共財(cái)物管理制度
- 工地施工衛(wèi)生管理制度
- 公司職業(yè)健康管理制度
- 專家點(diǎn)評(píng)2024年公路工程試題及答案
- 縣級(jí)動(dòng)物疫苗管理制度
- 廣東公司文件管理制度
- 健全完善機(jī)關(guān)管理制度
- 學(xué)校公務(wù)用車管理制度
- 公司涉外日常管理制度
- 超聲引導(dǎo)豎脊肌平面阻滯
- 北京市專業(yè)技術(shù)類職業(yè)資格培訓(xùn)服務(wù)合同
- 新版VDA6.3過(guò)程審核實(shí)例(含評(píng)分矩陣)
- 古詩(shī)《山行》教學(xué)ppt
- HY∕T 0289-2020 海水淡化濃鹽水排放要求
- 高校基建管理部門組織構(gòu)成及管理模式研究
- 特種設(shè)備檢驗(yàn)流程圖
- 北京協(xié)和醫(yī)院食物交換表
- 養(yǎng)豬場(chǎng)會(huì)計(jì)核算辦法
- 成都市零診級(jí)高中畢業(yè)班摸底測(cè)試化學(xué)試題及答案
- 《南京市幸福河湖評(píng)價(jià)規(guī)范(試行)》
評(píng)論
0/150
提交評(píng)論