




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