論數(shù)控技術(shù)測(cè)評(píng)網(wǎng)頁(yè)開發(fā)的目標(biāo)設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)
精工專業(yè)的編程教學(xué)通常在多媒體機(jī)房進(jìn)行, 教師利用多媒體課件講解編程、 工藝等理論知識(shí), 學(xué)生通過仿真軟件來模擬編程軌跡和加工結(jié)果,。近年來, 相關(guān)的多媒體課件和各種商品化的仿真軟件開發(fā)了很多, 就內(nèi)容而言, 基本上都偏重于精工技術(shù)的傳授,。然而, 從教學(xué)規(guī)律看, 練習(xí)和測(cè)評(píng)不僅是鞏固所學(xué)知識(shí), 而且是反饋教學(xué)效果的很好途徑。蘇州工業(yè)園區(qū)職業(yè)技術(shù)學(xué)院精密工程系從精工技術(shù)教學(xué)的實(shí)際出發(fā), 將各章節(jié)的知識(shí)點(diǎn)編成習(xí)題, 開發(fā)了精工技術(shù)測(cè)評(píng)網(wǎng)頁(yè), 以此幫助學(xué)生掌握知識(shí)要點(diǎn), 幫助教師了解教學(xué)效果,。一、精工技術(shù)測(cè)評(píng)網(wǎng)頁(yè)開發(fā)的目標(biāo)設(shè)計(jì)精工技術(shù)測(cè)評(píng)網(wǎng)頁(yè)要實(shí)現(xiàn)學(xué)生自主練習(xí),、 測(cè)試, 教師進(jìn)行后臺(tái)管理的功能,。學(xué)生可以隨時(shí)上網(wǎng)瀏覽練習(xí)頁(yè)面, 網(wǎng)頁(yè)動(dòng)態(tài)變化, 隨機(jī)生成不同的試卷和試題。試題包括主觀性試題 ( 填空和簡(jiǎn)答) 和客觀性試題判斷和選擇) , 其中零件編程題是圖文動(dòng)畫一體的綜合性試題,。教師在后臺(tái)程序中, 可以添加,、 編輯、 刪除試卷,、 題型,、 題數(shù), 存儲(chǔ)圖像及動(dòng)畫文件, 管理學(xué)生信息。要實(shí)現(xiàn)上述要求, 開發(fā)Server端采用的工具軟件是 Front Page2000 編 輯 靜 態(tài) 網(wǎng) 頁(yè)htm) , VBScript或JavaScript編輯動(dòng)態(tài)網(wǎng)頁(yè)( ASP) , IIS解析網(wǎng)頁(yè)進(jìn)行發(fā)布,SQL Server2000作為后臺(tái)數(shù)據(jù)庫(kù),。網(wǎng)頁(yè)中使用的多媒體素材有文本,、 圖形、 圖像和視頻動(dòng)畫, 媒體素材的制作 工 具 包 括 Autocad,、 MasterCAM,、SnagIt、 Flash,、 Photoshop等,。根據(jù)上述目標(biāo)設(shè)計(jì), 精工技術(shù)測(cè)評(píng)網(wǎng)頁(yè)的功能及模塊如圖1所示。學(xué)生登陸功能: 驗(yàn)證學(xué)生的姓名及密碼鏈接到課程頁(yè)面,。學(xué)生學(xué)習(xí)功能: 瀏覽精工技術(shù),、精工車床編程基礎(chǔ)、 精工車床FANUC系統(tǒng)編程指令,。學(xué)生測(cè)評(píng)功能: 測(cè)試學(xué)生精工基礎(chǔ)知識(shí)的掌握程度和練習(xí)零件編程大作業(yè),。教師后臺(tái)管理功能: 登陸后臺(tái)程序, 編輯試卷、 試題及學(xué)生成績(jī)信息。二,、 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是根據(jù)用戶需求, 分析實(shí)際存在的表單數(shù)據(jù)和實(shí)現(xiàn)功能, 在需求分析的基礎(chǔ)上, 先用E- R圖描繪概念模型,然后把概念設(shè)計(jì)轉(zhuǎn)換為邏輯設(shè)計(jì)的關(guān)系表, 最后選擇數(shù)據(jù)庫(kù)軟件創(chuàng)建表,。( 一) 需求分析精工技術(shù)測(cè)評(píng)網(wǎng)頁(yè)的用戶是學(xué)生和教師。學(xué)生登陸課程系統(tǒng), 訪問主客觀試題, 練習(xí)綜合編程試題,。教師后臺(tái)管理試題,、 答案及學(xué)生。學(xué)生在網(wǎng)絡(luò)測(cè)評(píng)中需要用到自身數(shù)據(jù)項(xiàng), 如學(xué)號(hào),、 姓名,、 班級(jí)、 性別; 試題數(shù)據(jù)項(xiàng), 如填空題干及答案, 簡(jiǎn)答題干及答案, 選擇題干,、選擇項(xiàng)及答案, 判斷題及答案, 綜合編程題干及答案,。教師需要用到的數(shù)據(jù)項(xiàng)包括登陸帳號(hào), 學(xué)生信息及成績(jī)、 試卷信息,、 試題信息。( 二) 概念設(shè)計(jì)關(guān)系實(shí)體模型E- R圖 ( 見圖2)中, 學(xué)生,、 教師,、 試題、 試卷是實(shí)體集, 有各自屬性,。學(xué)生參加考試, 取得試題和試卷,。教師管理試題和試卷。( 三) 邏輯設(shè)計(jì)邏輯設(shè)計(jì)完成需求分析中的數(shù)據(jù)項(xiàng)轉(zhuǎn)化成數(shù)據(jù)庫(kù)中的表單及字段,。學(xué)生信息,、 教師信息、 試卷信息,、試題信息,、 答案信息、 成績(jī)信息等需求內(nèi)容轉(zhuǎn)變?yōu)閿?shù)據(jù)庫(kù)中的表單,、 字段內(nèi)容如下:學(xué)生信息表: 學(xué)號(hào),、 姓名、 密碼,、性別,、 班級(jí) ( 班級(jí)名稱中包含專業(yè)) 、注冊(cè)日期,。教師信息表: 教師賬號(hào),、 教師密碼。測(cè)試練習(xí)題型有: 填空,、判斷,、選擇、 簡(jiǎn)答,、 精工編程綜合題,。填空題信息表: 填空題ID,、 填空題干、 填空題答案,、 章節(jié)編號(hào)( 區(qū)分填空題所在的章節(jié)位置, 如精工機(jī)床概述,、 精工機(jī)床編程基礎(chǔ)、 編程指令) ,、 題目編輯日期,。判斷題信息表: 判斷題ID、 判斷題干,、 判斷題答案,、 章節(jié)編號(hào)、 題目編輯日期,。選擇題信息表: 選擇題ID,、 選擇題干、 選擇項(xiàng)1234,、 選擇題答案,、 章節(jié)編號(hào)、 題目編輯日期,。簡(jiǎn)答題信息表: 其與填空題信息表相同, 區(qū)別是答案字段的長(zhǎng)度,。綜合編程題信息表: 綜合編程題ID、 綜合編程題干,、 綜合編程題零件圖序號(hào),、 綜合編程題答案、 綜合編程題難度等級(jí),、 題目編輯日期,。所需的外部數(shù)據(jù)支持是精工加工過程的刀具信息表, 切削用量信息表, 程序代碼表。刀具信息表: 自動(dòng)ID,、 題目序號(hào),、刀位號(hào)、 刀具名稱,。切削用量信息表: 自動(dòng)ID,、 題目序號(hào)、 工藝內(nèi)容,、 主軸轉(zhuǎn)速,、 加工速度、 背吃刀量,。精工程序代碼表: 自動(dòng)ID,、 題目序號(hào)、 加工程序、 程序注釋,。試卷信息表: 試卷ID,、 填空題數(shù)目、 填空題分值,、 判斷題數(shù)目,、 判斷題分值、 選擇題數(shù)目,、 選擇題分值,、簡(jiǎn)答題數(shù)目、 簡(jiǎn)答題分值,、 編輯日期,。成績(jī)信息表: 自動(dòng)ID、 試卷ID,、 學(xué)生學(xué)號(hào),、 考試成績(jī)、 考試日期,。精工技術(shù)測(cè)評(píng)網(wǎng)頁(yè)后臺(tái)數(shù)據(jù)庫(kù)選擇 微 軟 公 司 的數(shù) 據(jù) 庫(kù) 軟 件SQLServer, 創(chuàng)建數(shù)據(jù)庫(kù)cnc, 數(shù)據(jù)庫(kù)中建立的表student,、 admin ( 教師表) 、 filling( 填空題表) ,、 rightwrong ( 判斷題表) ,、selecting ( 選擇題表) ,、 brief ( 簡(jiǎn)答題表) ,、 picture ( 綜合題表) 、 answerdj ( 刀具表) ,、 answerqx ( 切削用量表) ,、 an-swerbc ( 編程代碼表) 、 test ( 試卷信息表) ,、 examination ( 成績(jī)信息表) ,。精工編程大作業(yè)答案包括在answerdj、 an-swerqx和answerbc中,。三,、 Web頁(yè)面的開發(fā)精工技術(shù)測(cè)評(píng)網(wǎng)頁(yè)主要是后臺(tái)管理和測(cè)試練習(xí)的動(dòng)態(tài)網(wǎng)頁(yè)。頁(yè)面采用浮動(dòng)框架, 左側(cè)是章節(jié)導(dǎo)航欄,指示測(cè)評(píng)內(nèi)容的章節(jié) ( 如機(jī)床概述,、編程基礎(chǔ)和程序編制) ; 右側(cè)主窗體呈現(xiàn)具體內(nèi)容,。本系統(tǒng)的******特色是, 對(duì)于程序編制的習(xí)題解答, 均配有動(dòng)態(tài)演示, 包括刀路演示和加工演示。制作方法是: 首先將題干,、 答案視頻做成靜態(tài)網(wǎng)頁(yè), 再將其嵌入到測(cè)評(píng)系統(tǒng)的動(dòng)態(tài)網(wǎng)頁(yè)中去,。( 一) 靜態(tài)網(wǎng)頁(yè)開發(fā)靜態(tài)頁(yè)面的開發(fā)采用FrontPage軟件。在窗體中編輯主索引頁(yè)面( index_main) , 使用JavaScript腳本編寫章節(jié)目錄菜單, 點(diǎn)擊目錄文件夾鏈接到相應(yīng)的靜態(tài)網(wǎng)頁(yè)。 在FrontPage中插入一個(gè)無邊框的表格, 確定表格的像素寬度值, 表格中編輯靜態(tài)網(wǎng)頁(yè)文本,、 表格, 插入圖像,、 視頻格式文件, 如圖3。其中, 多媒體素材制作工作量較大, 尤其是視頻動(dòng)畫的制作,。采用Flash軟件制作指令格式和走刀動(dòng)畫; Master Cam錄制刀路模擬和加工模擬動(dòng)畫,。( 二) 動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)動(dòng)態(tài)頁(yè)面 ( ASP) 在FrontPage中開發(fā)。 編輯結(jié)束的asp文件, 在服務(wù)器端IIS中的解析發(fā)布, 瀏覽器中看到發(fā)布后的頁(yè)面, 而不用下載源代碼,。教師登陸頁(yè)面是動(dòng)態(tài)頁(yè)面, 只有輸入用戶名和密碼才能進(jìn)入試卷,、試題管理界面。教師后臺(tái)管理頁(yè)面如圖4所示,從SQL Server數(shù)據(jù)庫(kù)中取出的判斷題, 教師可以編輯,、 刪除,、 查找和添加。編輯功能部分代碼及注釋如下:<%elsesqledit=″update rightorwrong setquestion=′″&trim(request(″pd1″))&″′ , answer=′″ &request (″pdan1″)&″′, setupdata=′″&date)&″′where rightorwrongid=″&re-quest(″id″)′數(shù)據(jù)庫(kù)更新, 以文本框pd1題干set rss=conn.execute (sqledit) ′文本框pdan1答案, 和系統(tǒng)時(shí)間更新判斷題表, 更新%> ′條件判斷題ID等于圖中題目編號(hào)<...window.navigate (″type_1.asp?ime=″+now.getTime())′提示修改成功對(duì)話框, 返回學(xué)生在線測(cè)評(píng)的試卷是教師在試卷管理中設(shè)置好的, 包括題型,、 題數(shù)和分值, 保存在試卷信息表中, 所得到的試題是在asp中用VB Script代碼隨機(jī)生成, 提交試題頁(yè)面后把session參數(shù)傳遞到答案頁(yè)面, 答案動(dòng)態(tài)頁(yè)面比較正確答案與提交結(jié)果,按照正確答案分值給出總分,。作為精工技術(shù)教學(xué)的補(bǔ)充, 通過精工技術(shù)測(cè)評(píng)網(wǎng)頁(yè)的使用, 不僅可以使學(xué)生鞏固所學(xué)的知識(shí), 及時(shí)測(cè)試各章節(jié)的重點(diǎn)難點(diǎn), 了解自己對(duì)知識(shí)的掌握情況, 而且可以使教師及時(shí)得到教學(xué)反饋, 從而根據(jù)學(xué)生的實(shí)際掌握情況來調(diào)整教學(xué)節(jié)奏。本測(cè)評(píng)網(wǎng)頁(yè)是開放式結(jié)構(gòu), 教師通過密碼可以管理后臺(tái)數(shù)據(jù)庫(kù), 可以根據(jù)實(shí)際情況調(diào)整試題, 做到緊跟課程,。本文由海天技術(shù)文章 整理發(fā)表,,文章來自網(wǎng)絡(luò)僅參考學(xué)習(xí),本站不承擔(dān)任何法律責(zé)任,。海天精工一直以盡心,、盡力、盡意的態(tài)度把握每一臺(tái) 加工中心,、鉆攻中心的質(zhì)量相關(guān)文章可查閱本站:技術(shù)文章 或本文下方 標(biāo)簽 分類 相關(guān)產(chǎn)品可查閱本站:產(chǎn)品中心精工教學(xué)論文及行業(yè)發(fā)展資訊可查閱本站:行業(yè)資訊