freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

教學互動網站的設計與實現(xiàn)畢業(yè)論文(編輯修改稿)

2025-07-24 21:19 本頁面
 

【文章內容簡介】 。Comment [E1]: 系統(tǒng)需求分析和系統(tǒng)設計可分為 2個章節(jié)。教學互動網站的設計與實現(xiàn)73系統(tǒng)需求分析及設計 系統(tǒng)功能分析功能分析應該劃分出系統(tǒng)必須完成的所有功能,教學互動網站設計主要目的是實現(xiàn)網上發(fā)布信息、上傳文件和網上留言。教學互動網站的設計,主要是針對教師在教學上的使用,操作界面上的設計以簡單方便為主,是教師能借由網絡打破時間和地點的限制,與學生之間架起更良好的溝通的環(huán)境。在教學文件和教學輔導區(qū),主要是讓教師能發(fā)布教學檔案以及要分享的資訊,讓學生或一般使用者可以在教學文件和教學輔導區(qū)獲取教學相關資訊。同時管理員還要對發(fā)布資料和留言進行管理。因此根據(jù)需要我做出的主要功能大致如下:教學互動網站設計教師管理功能 用戶查看功能教師登錄 發(fā)布公告 修改密碼 添加信息 修改信息 查看信息 在線留言在線答疑 查看公告圖 31 系統(tǒng)功能示意圖以下是詳細的功能介紹:1. 登錄教師登錄這個功能必須存在,為了保證網站的安全,發(fā)布信息和修改信息必須由教師來操作。教師可以通過一個初始的管理帳戶和密碼登錄,發(fā)布本專業(yè)的相關知識教學互動網站的設計與實現(xiàn)8和最新消息,上課的講義及補充資料。用戶登錄窗口設置在首頁上,主要是用來接受用戶輸入的用戶名及密碼。系統(tǒng)將對輸入的用戶名和密碼進行驗證,如果數(shù)據(jù)表中的用戶名和密碼存在,就顯示會員登錄后的首頁。2. 發(fā)布信息并分條分欄顯示教師不僅可以及時新增、修改、刪除網站上發(fā)布的內容,而且對于學生的留言,即學生提出的問題也可以及時更新和刪除。3. 實現(xiàn)搜索查詢功能在查詢欄中輸入信息題目的關鍵字,可查詢完整的信息。4. 發(fā)布公告當老師有重要事情要宣布時,也不用擔心無法通知到學生,學生可以從公告欄得到最新消息。5. 在線答疑在線答疑功能能更好的實現(xiàn)教師和學生之間的互動,學生可以就課上不懂的問題在留言板上給代課教師留言,教師通過回復就能來回答學生提出的問題。學生也可以查看其他同學的留言,以達到共同進步的目標。6. 修改密碼對于一個教學互動網站開發(fā)系統(tǒng)最主要的一點就是每一個使用者(教師)都必須有自己的一個賬戶和密碼登錄,因此通過更改原始密碼即可獲得一個獨立的登錄密碼。經常更換密碼也是網上防止自己的用戶名被盜的一種方法。7. 查看信息瀏覽和查看發(fā)布信息,下載教師上傳的資料,還可以給教師留言,以便得到問題的解決。 系統(tǒng)功能模塊設計 模塊化設計思想所謂的模塊化設計(Blockbased design) [5],簡單地說就是程序的編寫不是開始就逐條錄入計算機語句和指令,而是首先用主程序、子程序、子過程等框架把軟件的主要結構和流程描述出來,并定義和調試好各個框架之間的輸入、輸出鏈接關系在程序設計過程中,為了有效地完成任務,明智的做法是,把所要完成的任務Comment [E2]: 此節(jié)內容不是設計。而是實現(xiàn)。系統(tǒng)設計包含概要設計和詳細設計。概要設計可用層次圖表示。詳細設計需要使用程序流程圖。教學互動網站的設計與實現(xiàn)9細分成更小的模塊。直至那些小模塊變得任務相對單純,對外的數(shù)據(jù)交換相對簡單,容易編寫,容易檢測,(stepwise refinement)的思想,叫做自頂向下設計(topdown design) 。 逐步求精的結果是得到一系列以功能塊為單位的算法描述。以功能塊為單位進行程序設計,實現(xiàn)其求解算法的方法稱為模塊化。模塊化的目的是為了降低程序復雜度,使程序設計、調試和維護等操作簡單化。因此要具有模塊化的思維,模塊化思維就是要程序員在完成任何一個功能模塊或函數(shù)的時候,要多想一 些,不要局限在完成當前任務的簡單思路上,想想看該模塊是否可以脫離這個系統(tǒng)存在,是否可以通過簡單的修改參數(shù)的方式在其他系統(tǒng)和應用環(huán)境下直接引用,這樣就能極大避免重復性的開發(fā)工作,如果一個軟件研發(fā)單位和工作組能夠在每一次研發(fā)過程中都考慮到這些問題,那么程序員就不會在重復性的工作中耽誤太多時間,就會有更多時間和精力投入到創(chuàng)新的代碼工作中去。 本教學互動網站主要分為四個功能模塊:教師登錄模塊,后臺管理模塊,在線答疑模塊,學生查看信息模塊。其中后臺管理模塊又包括添加文件模塊,修改密碼模塊和資料列表模塊。(1)教師登錄模塊(2)系統(tǒng)運行界面如下:教學互動網站的設計與實現(xiàn)10圖 31 首頁界面教師登錄的功能代碼如下:protected void Button1_Click(object sender, EventArgs e) { string strcon = Provider=。data Source= + (data/)。 OleDbConnection myconn = new OleDbConnection(strcon)。 //OleDbConnection myconn = new OleDbConnection([myconn])。 try { //判斷連接是否打開教學互動網站的設計與實現(xiàn)11 if ( != ) { //打開數(shù)據(jù)庫連接 ()。 } //MD5加密方式生成16位密碼與數(shù)據(jù)庫中刻用戶名的密碼進行比較 string temp_pwd = ((), MD5).ToUpper().Substring(8, 16)。 //數(shù)據(jù)中檢索用戶名與密碼 string str = select * from admin where name=39。 + () + 39。and pwd=39。 + () + 39。 //創(chuàng)建OledbCommand對象Cmd OleDbCommand cmd = new OleDbCommand(str, myconn)。 //執(zhí)行查詢,并返回結果集 OleDbDataReader myReader = ()。 //判斷結果集中是否有與用戶名和密碼相等的值 if (()) { //保存會話對象數(shù)值 [login_admin] = ()。 //用戶名和密碼存在并相等后則進入后臺 ()。 //(后臺登錄成功!)。 } else { //用戶名和密碼不正確則返回主頁 //()。 //(用戶名或密碼錯誤!)。 (script language=39。javascript39。(39。用戶名或密碼輸入錯誤!39。)。/script)。 } //關閉數(shù)據(jù)庫 ()。教學互動網站的設計與實現(xiàn)12 //關閉數(shù)據(jù)庫表 ()。 } catch (OleDbException er) { //數(shù)據(jù)庫連接錯誤,提示錯誤信息 ()。 //(script language=39。javascript39。(39。數(shù)據(jù)庫連接錯誤39。)。/script)。 } finally { //判斷數(shù)據(jù)庫連接是否關閉 if ( == ) { ()。 } }(3) 后臺管理模塊管理員的功能是一個系統(tǒng)必須有的功能,因為管理員不但要維護一個系統(tǒng)的正常運行和信息的備份而且還要管理其中的用戶、信息,并且一個系統(tǒng)的管理員也有很多個,所以還要有管理管理員的功能。在這里管理員的頁面中沒有別的什么東西只有幾個連接按鈕,也就是管理員登陸以后可以根據(jù)需要來選擇不同的頁面進入去,進行操作。系統(tǒng)運行界面如圖:教學互動網站的設計與實現(xiàn)13圖 32 管理界面后臺管理模塊又包括添加文件模塊,修改密碼模塊和資料列表模塊。以下是模塊的詳細介紹:1. 添加文件模塊系統(tǒng)運行界面如下 [6]:圖 33 添加文件界面功能代碼如下: protected void shangchuan_Click(object sender, EventArgs e) {教學互動網站的設計與實現(xiàn)14 string filepath = (file/ + ())。 if ((filepath)) { = 上傳文件重名,請改名后再上傳。 return。 } if (0) { try { (filepath)。 lianjie()。 } catch (Exception exc) { = 保存文件時出錯b + filepath + /bbr / + ()。 return。 } } else {
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1