【正文】
the language make use of, circulated the environment to carry on the introduction of the synopsis, and analyzed the online educational development function request, function need that analyzed the online education the thought design system that uses the software engineering, give square frame diagram, IPO diagram of the layer of the system, and carried on the design to the main function mold 4 carries on the detailed design to that system from the theories, and carried on the detailed design to the each function mold piece. 【 Keyword 】 : Online education the software engineering the information management system theoretically ASP square frame diagram of layer IPO diagram。 通過本次畢業(yè)設(shè)計,我不僅更進(jìn)一步地掌握如何使用ASP、 Access 數(shù)據(jù)庫 將它與自己的分析和設(shè)計過程相結(jié)合,而且培養(yǎng)自己抽象思維的能力,使我們能夠針對現(xiàn)實能初步提出信息系統(tǒng)的解決方案,并通過 ASP 表達(dá)出來。 2) :從 Contents 集合中刪除一個項目。 Session 對象的集合有: 1) Contents:包含已用腳本命令添加到會話中的項目, Contents 是 Session對象的默認(rèn)集合。如果讀者仔細(xì)閱讀了本章教育系統(tǒng)的內(nèi)容,肯定對考試功能的實現(xiàn)非常熟悉了。 處理: ① 顯示提交過的試題。 2) 將用戶提交的答案與正確答案相比較,得出用戶得分。 本頁面使用了測驗數(shù)據(jù)表、教程數(shù)據(jù)表。 3) 根據(jù)用戶對試題所在章節(jié)和數(shù)目的要求,顯示試題。本模塊共分兩個 子模塊:測試模塊和判分模塊,如圖所示: 判分模塊( )測試模塊( )測試模塊 圖 3 測試模塊圖 第 3 章 總體設(shè)計 2 測試模塊 ① 測試模塊 IPO 圖。連接數(shù)據(jù)庫,打開用戶數(shù)據(jù)表。 功能:在 頁面中輸入問題,然后將數(shù)據(jù)提交到 頁面進(jìn)行處理。若未提出過問題,可以進(jìn)入 頁面進(jìn)行提問。獲取用戶的編號,以用戶編號為檢索條件進(jìn)行查詢,選出指定記錄集,顯示在頁面上。 } if ( != ) { alert(兩次輸入的新密碼不一致! )。 用戶登錄頁面 本頁面主要有兩個功能:一是用戶登錄,二是注冊。 處理: ① 從 from 表單獲取輸入數(shù)據(jù)。 } } // /SCRIPT 對 Access 數(shù)據(jù)庫創(chuàng)建 ODBC 連接。 } if(isNaN()) { alert(“您填寫的學(xué)號恐怕不正確! ”)。 } if (!=) { alert(“兩次密碼不一致 ”)。 var array1=”0123456789”。 } if(count16){alert(“用戶名稱過長! ”); return false。 var array=”0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ”。 模塊所使用的數(shù)據(jù)表 本頁面使用了 數(shù)據(jù)庫中的用戶、班級數(shù)據(jù)表 。數(shù)據(jù)驗證合格后進(jìn)入 頁面,首先要從from 表單獲取輸入數(shù)據(jù)。如果填寫結(jié)果 合法,則將表單內(nèi)容交給 頁面進(jìn)行處理。 表 36 名 稱 字段名稱 類 型 主 鍵 非 空 題目編號 ID 自動編號 yes yes 題目內(nèi)容 subject 文 本 no yes 選項 1 A 文 本 no yes 選項 2 B 文 本 no yes 選項 3 C 文 本 no yes 選項 4 D 文 本 no yes 試題答案 answer 文 本 no yes 題目說明 explain 文 本 no no 所有教程編號 Id1 數(shù) 字 yes no 負(fù)責(zé)教師編號 Id2 數(shù) 字 yes no 提交內(nèi)容 content 文 本 no no 提交時間 refer 日期 /時間 no no ⑦ 名稱:答案信息 標(biāo)識:答案。 表 32 名 稱 字段名稱 類 型 主 鍵 非 空 教師編號 ID 自動編號 yes yes 教師姓名 Name 文 本 no yes 教師年齡 Age 數(shù) 字 no no 教師職稱 Position 文 本 no no 教師照片 Photo OLE 對象 no no 有無照片 Or 是 /否 no no 教師簡介 Introduction 備 注 no yes 教師登錄名 Inname 文 本 no yes 教師登錄密碼 password 數(shù) 字 no no 教師電子郵件 文 本 no no 教師訪問次數(shù) amount 數(shù) 字 no yes 教師注冊時間 entroltime 日期 /時間 no yes ③ 名稱:用戶信息 標(biāo)識:用戶。對教師和教程進(jìn)行瀏覽。填好后提交資料就會被保存到教師數(shù)據(jù)表中。 ④ 教程管理模塊。 第 2 章 需求分析 2 第 3 章 總體設(shè)計 系統(tǒng)層次概框圖 在線教育系統(tǒng)共分為兩個子系統(tǒng):教師子系統(tǒng)和學(xué)生子系統(tǒng),其功能模塊劃分為如圖所示。 2) 內(nèi)存: 32MB。 第 1 章 語言及數(shù)據(jù)庫 2 性能需 求 硬件環(huán)境 ① 服務(wù)器端 服務(wù)器端的最低配置是由建立站點所需的軟件來決定的,在最低配置的情況下,服務(wù)器的性能往往不盡如人意,現(xiàn)在的硬件性能已經(jīng)相當(dāng)出色,而且價格也很便宜,因此我們通常給服務(wù)器配置高性能硬件。 ( 2) 對教程進(jìn)行管理;。 第 1 章 語言及數(shù)據(jù)庫 2 ③ Access 是一個同時面向數(shù)據(jù)庫最終用戶和數(shù)據(jù)庫開發(fā)人員的關(guān)系數(shù)據(jù)庫管理系統(tǒng)。顧名思義,關(guān)系數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫管理軟件,它的職能是維護(hù)數(shù)據(jù)庫、接受和完成用戶提出的訪問數(shù)據(jù)的各種請求。 單擊 “ 下一步 ” ,并且按照提示操作即可完成安裝。 操作系統(tǒng): Windows NT 或者是更高版本的 Windows2020 Professinal Edition或 Windows2020 Enterprise Edition。下面主要介紹這IIS 服務(wù)器。 ⑦ 可使用服務(wù)器端的腳本來產(chǎn)生客戶端的腳本。 ② 無須 pile 編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。 與傳統(tǒng)教育相比,在線 教育是一種全新的教育模式, 它 突破了時空限制 ,任何環(huán)境、任何條件下獲取知識成為可能 ,接受教育更加便捷 ,資源整合程度大大提高 , 讓更多的學(xué)習(xí)者共享優(yōu)秀教育資源; 在線 教育具有開放性、交互性、協(xié)作性、自主性等特點,可以使更多的人尤其是無法到校園內(nèi)學(xué)習(xí)的人們接受高等教育,它將成為終身教育的首選形式 。第三章用軟件工程的思想設(shè)計系統(tǒng),給出了系統(tǒng)的層次方框圖、 IPO 圖,并對主要功能模塊進(jìn)行了設(shè)計。對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備 ,易使用等特點。第四章從理論上對該系統(tǒng)進(jìn)行了詳細(xì)設(shè)計,并對各個功能模塊進(jìn)行了詳細(xì)的設(shè)計。 本文是一篇基于 ASP 組件技術(shù)的設(shè)計在線教育系統(tǒng)的論文。 ③ 使用普通 的文本編輯器,如 Windows 的記事本,即可進(jìn)行編輯設(shè)計。 ⑧ 物件導(dǎo)向( Objectoriented )。 IIS 是微軟推出的中低端商用商用服務(wù)器,適合用來搭建企業(yè)級應(yīng)用網(wǎng)絡(luò)服務(wù),是BackOffice 系列產(chǎn)品中功能最強(qiáng)大、最流行的應(yīng)用程序。 內(nèi)存:最低 64MB。 二、 IIS 的配置 打開 IIS 管理器:選 “ 開始菜單 → 程序 → 管理工具 →Inter 信息服務(wù) ” 。 Access 2020 關(guān)系數(shù)據(jù)庫是數(shù)據(jù)庫對象的集合。 ④ Access 是一個典型的開放式數(shù)據(jù)庫管理系統(tǒng)。 ( 3) 在網(wǎng)上回答學(xué)生的問題。 本電子商務(wù)服務(wù)器端的配置如下: 1) 處理器: Intel Pentium 或更高。 3) 硬盤空間: 1GB。 在線教育系統(tǒng)教師子系統(tǒng)學(xué)生子系統(tǒng)注冊模塊( )登錄模塊( )修改個人資料( )進(jìn)行教程管理( )答疑管理( )試題管理( )注冊模塊( )登錄模塊( )修改個人資料( )教程瀏覽( )提問瀏覽( )在線測試( ) 圖 功能模塊圖 系統(tǒng)模塊設(shè)計 教師模塊 ① 注冊模塊。教師對教程進(jìn)行修改、刪除和增加的操作。 ② 登錄模塊。 ⑥ 在線測試模塊。 如表 33 所示,用戶數(shù)據(jù)表包括 ID、 name 、 num 、 class 、 idname 、 password 、enroltime 、 amount 和 degree9 個字段。 如表 37 所示,答案數(shù)據(jù)表包括 ID、 id id content 和 refer 5 個字段。用戶填寫的用戶名應(yīng)唯一。 ③ 檢驗用戶名的唯一性。 模塊的 ASP 代碼 本模塊有一個頁面 。 var array1=”0123456789.”。} if(counoir0){(“用戶名不能出現(xiàn)不規(guī)則字符! ”)。 while((thechar=(index))!=””) { if((thechar)= =1)count+=2。 return false。 return false。將連接信息保存在連接字符串中,使用 DRIVER參數(shù)指定所使用的 ODBC 驅(qū)動程序,使用 DBQ 參數(shù)指定要連接的 Access 數(shù)據(jù)庫。當(dāng)按下 [登錄 ]按鈕后,輸入的數(shù)據(jù)由 from 表單提交到 。用戶登錄共分兩種身份:教師和學(xué)生。 return false。 第 3 章 總體設(shè)計 2 ② 從 from 表單獲取更改后的個人信息。 處理: 1) 用戶點擊 [查看我的問題 ]超鏈接按鈕,鏈接到問題顯示頁面。 輸入:用戶名、密碼、問題標(biāo)題、問題所在章節(jié)、問題內(nèi)容。以輸入 “用戶名”為查詢條件創(chuàng)建數(shù)據(jù)庫集查看輸入用戶名是否存在。 功能:用戶可以任意選擇要進(jìn)行測試的章節(jié)和題目數(shù)。 輸出:試題頁面。 判分模塊 ① 判分模塊的 IPO 圖。 3) 將用戶提交答案、正確答案、用戶得分和題目的說明顯示出來。 ② 對提交過的試題進(jìn)行修改。我們把答案設(shè)置成與題號同名,這樣可以既方便又準(zhǔn)確地發(fā)送到判分頁面。 2) StaticObjects:包含通過 OBJECT 標(biāo)記創(chuàng)建的并給定了會話作用域的對象。 3) :從 Contents 集合中刪除所有項目。 雖然畢業(yè)論文完成了,我也初步掌握了 ASP 的使用,但是在完成畢業(yè)論文的過程中,我遇到了許多問題和困難,特別是在一些例如數(shù)據(jù)庫鏈接、 ASP 語言的使用上常常感到力不從心。 引 言 1 第 3 章 總體 第 3 章 總體 第 3 章 總體 Are you hungry now? No, I am tired and lazy now。 there was none. He drew a deep breath then and said, Well, that39。 there was only the green hush. The light was still bright and strong and nearly,