【正文】
聯(lián)網(wǎng)的動(dòng)態(tài) WEB 數(shù)據(jù)庫技術(shù),可以解決遠(yuǎn)程的數(shù)據(jù)傳輸與讀取,遠(yuǎn)程的客戶終端可以通過 WEB頁面提交請(qǐng)求,查詢遠(yuǎn)端的數(shù)據(jù) 服務(wù)器上的信息,同時(shí)還可以向遠(yuǎn)端數(shù)據(jù)服務(wù)器的數(shù)據(jù)庫中存儲(chǔ)信息以實(shí)現(xiàn)信息的共享,同時(shí)利用 Inter 技術(shù)可以降低軟件的開發(fā)和部署成本,只要在服務(wù)器端裝 WEB 應(yīng)用就可以使每個(gè)客戶端都能瀏覽使用。 本課題研究的意義 本課題研究的意義使 老師和學(xué)生可不受時(shí)間、空間的限制,只要能夠上網(wǎng),就可以隨意方便地討論、聊天以及交流學(xué)習(xí)心得。為了有效提高 “ 高等學(xué)校非計(jì)算機(jī)專業(yè) ” 計(jì)算機(jī)教學(xué)的整體水平, 開發(fā)了此《計(jì)算機(jī)專業(yè)英語》網(wǎng)上教學(xué)系統(tǒng)?;?Inter 的網(wǎng)絡(luò)教學(xué)模式,具有交互性好,教學(xué)過程可以不受地域、時(shí)間限制,而且可以使得教學(xué)資源能在最大范圍內(nèi)實(shí)現(xiàn)共享。最后,以圖的形式給出測試結(jié)果。本系統(tǒng)分前臺(tái)管理和后臺(tái)管理兩部分。 畢業(yè)設(shè)計(jì) ( 論文 ) 《計(jì)算機(jī)專業(yè)英語》網(wǎng)上教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 論文作者姓名: 申請(qǐng)學(xué)位專業(yè): 申請(qǐng)學(xué)位類別: 指導(dǎo)教師姓名(職稱): 論文提交日期: 《計(jì)算機(jī)專業(yè)英語》網(wǎng)上教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 隨著科技 的 進(jìn)步和計(jì)算機(jī)網(wǎng)絡(luò)的飛速發(fā)展, 教育在 人們生活中 開始占有很 重要 的地位 。前臺(tái)管理主要實(shí)現(xiàn)以下功能:學(xué)生網(wǎng)上注冊(cè)個(gè)人信息;學(xué)生在線查詢資料;在線視頻學(xué)習(xí);在線考試可以隨時(shí)檢測學(xué)生的學(xué)習(xí)情況;在線論壇可以收集學(xué)生的疑難問題和在線交流;公告欄可以時(shí)事的顯示最新的消息。 關(guān)鍵詞: B/S; 網(wǎng)上教學(xué)系統(tǒng) ; ASP The Design and Implementation of “Computer Professional English” Online Teaching System Abstract With progress in technology and the rapid development in puter work, education bees very important in everyday life. In order to avoid the progresses being restricted in the zone or time, the online teaching and learning systems is introduced into education. This system is based on the B/S model and developed by ASP and SQL Server 2021 database. It is divided into two parts, the foreground management and the background management. The following functions are mainly implemented by the foreground management system. For instance, students can register, inquiry, study video materials and test themselves whenever anytime they want. In the forum, difficult questions can be collected and students can municate with others. The latest news can be seen in the bulletin. The powerful functions of the background management are as following: Teachers can inquire about students’ information and delete it. Teachers can add, delete and renew the related information of courses. Teachers can issue new announcement. In this paper, the requirement analysis, design and implementation of the system are introduced in details. At last, the result of testing is introduced in the form of figures. Keywords: B/S。并且使傳統(tǒng)的以教師為中心的課堂模式轉(zhuǎn)化為以學(xué)生為中心、學(xué)生可以自由選擇學(xué)習(xí)內(nèi)容的新模式,具有知識(shí)信息量大、教學(xué)方式生動(dòng)活潑、聲像輝映、圖文并茂等特點(diǎn),因此受到了教育界的普遍認(rèn)可和歡迎。 國內(nèi)外的研究現(xiàn)狀 從目前網(wǎng)絡(luò)教學(xué)系統(tǒng)技術(shù)實(shí)現(xiàn)的形式和方法來看,大致可分為兩種教學(xué)模式。它提供豐富的知識(shí)庫和信息庫, 激發(fā)學(xué)習(xí)者的學(xué)習(xí)興趣,從而達(dá)到讓學(xué)習(xí)者主動(dòng)構(gòu)建知識(shí)的目的,實(shí)現(xiàn)自己獲取知識(shí)、自我更新甚至創(chuàng)新知識(shí)的理想目標(biāo)。 系統(tǒng)開發(fā)環(huán)境 本網(wǎng)上教學(xué)系統(tǒng)是一個(gè) B/S 結(jié)構(gòu)的系統(tǒng),它的發(fā)布需要有 WEB 服務(wù)器的支持,且需要數(shù)據(jù)庫系統(tǒng)來方便的對(duì)系統(tǒng)數(shù)據(jù)進(jìn)行存儲(chǔ),查詢,修改,刪除,及時(shí)更新系統(tǒng)信息,同時(shí)需要一種簡單,方便的編程工具可以與數(shù)據(jù)庫進(jìn)行交互。 B/S 結(jié)構(gòu)主要利用了不斷成熟的 WWW 瀏覽器技術(shù),結(jié)合瀏覽器的多種 Script 語言,用通用瀏覽器就實(shí)現(xiàn)了原來需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。 SQL 數(shù)據(jù)庫信息或其他任何符合 ODBC 的數(shù)據(jù)庫信息都能在 Inter/Intra 上靈活應(yīng)用。 SQL Server 2021 關(guān)系數(shù)據(jù)庫引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的 功能,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫的用戶的開銷減到最小。 ASP 目前已成為目前應(yīng)用最廣泛的動(dòng)態(tài)網(wǎng)頁開發(fā)工具,同時(shí)應(yīng)用ASP 進(jìn)行網(wǎng)絡(luò)化的信息管理系統(tǒng)也逐步得到推廣。用戶只需將 .asp 程序放在 Web 服務(wù)器的虛擬目錄下(該目錄必須要有可執(zhí)行權(quán)限),就可以通過 WWW 的方式訪問 ASP 程序了。 每個(gè)角色操作的共性是通過密碼驗(yàn)證后登錄,顯示身份信息,通過點(diǎn)擊修改密碼菜單實(shí)現(xiàn)密碼更改。若丟失密碼,則可以通過你的密碼提示和相應(yīng)的密碼答案可以找到自己的密碼。 : 只有有效用戶可以看到這個(gè)模板的內(nèi)容。 : 有效用戶可以通過選擇在線考試來測試自己學(xué)習(xí)的情況,考試完了后,可以通過查詢學(xué)生證號(hào)或課程名來查詢自己的考試成績。 : 有效用戶可以通過點(diǎn)擊相關(guān)公告的題目,進(jìn)入相應(yīng)的詳細(xì)內(nèi)容。 第 5 頁 共 25 頁 性能需求 整個(gè)系統(tǒng)應(yīng)當(dāng)操作簡便,界面友好 ,維護(hù)簡便??稍趯?dǎo)航條上選擇需要的相應(yīng)選項(xiàng):若在線學(xué)習(xí),就點(diǎn)擊網(wǎng)上課堂;若查詢資料,點(diǎn)擊學(xué)習(xí)資料庫,提供了相應(yīng)的網(wǎng)站網(wǎng)址;若視頻學(xué)習(xí),點(diǎn)擊遠(yuǎn)程教學(xué);若在線測試,點(diǎn)擊網(wǎng) 絡(luò)考試;若留言,點(diǎn)擊在線論壇;若想看看公布的信息,就點(diǎn)擊公告欄。 網(wǎng)上教學(xué)系統(tǒng)前臺(tái) 首 頁 課程概況 網(wǎng)上課堂 遠(yuǎn)程教學(xué) 網(wǎng)絡(luò)考試 在線論壇 學(xué)習(xí)資料庫 公 告 欄 學(xué)生注冊(cè) 學(xué)生登錄 找回密碼 課程介紹 友情連接 與我聯(lián)系 課件點(diǎn)播 交流講座 網(wǎng)上直播 在線考試 查詢成績 回復(fù)主題 刪除主題 發(fā)表主題 管理登錄 第 6 頁 共 25 頁 圖 2 系統(tǒng)管理員功能示意圖 數(shù)據(jù)庫表的設(shè)計(jì)與實(shí)現(xiàn) ( 1) Tab_Teacher(管理員基本信息表 )存儲(chǔ)教師登錄的基本信息。如表 4 表 4主題信息表 字段名 字段類型 是否主鍵 說明 ID Int(4) 是 主題編號(hào) Title Nvarchar(225) 否 主題 Content Ntext(16) 否 主題內(nèi)容 CreateTime Smalldatetime(4) 否 創(chuàng)建主題時(shí)間 Autuor Nvarchar(50) 否 作者 Face Nvarchar(15) 否 表情 Email Nvarchar(50) 否 電子郵件 Oicq varchar(10) 否 號(hào)碼 HomePage varchar(100) 否 主題 Hit Int(4) 否 電擊次數(shù) Reply Int(4) 否 回復(fù)次數(shù) ReplyTime Smalldatetime(4) 否 回復(fù)時(shí)間 ( 5) Tab_Profile(課程信息表 )儲(chǔ)存課程的基本信息。如表 9 表 9網(wǎng)上點(diǎn)播信息表 字段名 字段類型 是否主鍵 說明 ID Int(4) 是 點(diǎn)播編號(hào) Content Varchar(50) 否 點(diǎn)播主題 Mydate datetime(8) 否 添加時(shí)間 Speaker varchar(20) 否 講演室 Propose Int(4) 否 推薦度 Hit Int(4) 否 觀看次數(shù) Path Varchar(50) 否 文件存放路徑 Type Varchar(50) 否 文件類型 ( 10) Tab_Library (學(xué)習(xí)資料信息表)此表用來保存論壇資料信息。如表 13 表 13體檢信息表 字段名 字段類型 是否主鍵 說明 ID Int(4) 是 類別編號(hào) TypeName Varchar(20) 否 類別名稱 ( 14) Tab_Lesson(課程信息表)存放專業(yè)所包含的課程信息。主要是由一些文本框,選擇控件,提交、重置、關(guān)閉按鈕組成。如果都不為空就先檢查用戶輸入的學(xué)生證、密碼跟數(shù)據(jù)庫中的學(xué)生證、密碼是否一致,如果不一致就顯示出錯(cuò)誤信息提示用戶學(xué)生證錯(cuò)誤或密碼錯(cuò)誤。39。) sql=select ID,PWD from where ID=39。 set rs=(sql) script language=javascript alert(您輸入的學(xué)生證號(hào)錯(cuò)誤,請(qǐng)重新輸入! )。 script language=javascript alert(您輸入的密碼錯(cuò)誤,請(qǐng)重新輸入! )。頁面會(huì)再次顯示新密碼并提示你。39。39。39。其中左邊有考生在線考試、考生成績查詢、退出考 試系統(tǒng)模塊。ccc end if if(bbb 10)then bbb = 0amp。 and que_type = 39。]) = )then (無 ) else (request(single_answer[amp。hid_form39。../39。單選題 39。hidden39。]39。39。多選題 39。hidden39。]39。39。,39。,amp。,39。) set rs_3 = nothing (sql_4) end if 考生成績查詢 選擇此選項(xiàng)后,在右邊就顯示出查詢條件和關(guān)鍵字。39。) if(getcondition = or getkey = )then rssql = select * from Tab_stuResult where stu_id=39。 else rssql = select * from Tab_stuResult where amp。getkeyamp。session(UserID)amp。,) if(getpageno = )then pageno = 1 else pageno = getpageno End if if(not )then = pageno end if 在線論壇管理模塊的實(shí)現(xiàn) 在線論壇模塊是不同于以前的模板的一個(gè)模板,它是轉(zhuǎn) 到另一個(gè)新的頁面,不同于其他頁面風(fēng)格的。} if (()==2) {( +()+ 年 +month+ 月+()+日