數(shù)控專業(yè)的編程教學(xué)通常在多媒體機房進行, 教師利用多媒體課件講解編程、 工藝等理論知識, 學(xué)生通過仿真軟件來模擬編程軌跡和加工結(jié)果。近年來, 相關(guān)的多媒體課件和各種商品化的仿真軟件開發(fā)了很多, 就內(nèi)容而言, 基本上都偏重于數(shù)控技術(shù)的傳授。然而, 從教學(xué)規(guī)律看, 練習(xí)和測評不僅是鞏固所學(xué)知識, 而且是反饋教學(xué)效果的很好途徑。蘇州工業(yè)園區(qū)職業(yè)技術(shù)學(xué)院精密工程系從數(shù)控技術(shù)教學(xué)的實際出發(fā), 將各章節(jié)的知識點編成習(xí)題, 開發(fā)了數(shù)控技術(shù)測評網(wǎng)頁, 以此幫助學(xué)生掌握知識要點, 幫助教師了解教學(xué)效果。
一、數(shù)控技術(shù)測評網(wǎng)頁開發(fā)的目標設(shè)計
數(shù)控技術(shù)測評網(wǎng)頁要實現(xiàn)學(xué)生自主練習(xí)、 測試, 教師進行后臺管理的功能。學(xué)生可以隨時上網(wǎng)瀏覽練習(xí)頁面, 網(wǎng)頁動態(tài)變化, 隨機生成不同的試卷和試題。試題包括主觀性試題 ( 填空和簡答) 和客觀性試題判斷和選擇) , 其中零件編程題是圖文動畫一體的綜合性試題。教師在后臺程序中, 可以添加、 編輯、 刪除試卷、 題型、 題數(shù), 存儲圖像及動畫文件, 管理學(xué)生信息。要實現(xiàn)上述要求, 開發(fā)Server端采用的工具軟件是 Front Page2000 編 輯 靜 態(tài) 網(wǎng) 頁htm) , VBScript或JavaScript編輯動態(tài)網(wǎng)頁( ASP) , IIS解析網(wǎng)頁進行發(fā)布,SQL Server2000作為后臺數(shù)據(jù)庫。網(wǎng)頁中使用的多媒體素材有文本、 圖形、 圖像和視頻動畫, 媒體素材的制作 工 具 包 括 Autocad、 MasterCAM、SnagIt、 Flash、 Photoshop等。根據(jù)上述目標設(shè)計, 數(shù)控技術(shù)測評網(wǎng)頁的功能及模塊如圖1所示。
學(xué)生登陸功能: 驗證學(xué)生的姓名及密碼鏈接到課程頁面。學(xué)生學(xué)習(xí)功能: 瀏覽數(shù)控技術(shù)、數(shù)控車床編程基礎(chǔ)、 數(shù)控車床FANUC系統(tǒng)編程指令。
學(xué)生測評功能: 測試學(xué)生數(shù)控基礎(chǔ)知識的掌握程度和練習(xí)零件編程大作業(yè)。教師后臺管理功能: 登陸后臺程序, 編輯試卷、 試題及學(xué)生成績信息。
二、 數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫設(shè)計是根據(jù)用戶需求, 分析實際存在的表單數(shù)據(jù)和實現(xiàn)功能, 在需求分析的基礎(chǔ)上, 先用E- R圖描繪概念模型,然后把概念設(shè)計轉(zhuǎn)換為邏輯設(shè)計的關(guān)系表, 最后選擇數(shù)據(jù)庫軟件創(chuàng)建表。
( 一) 需求分析
數(shù)控技術(shù)測評網(wǎng)頁的用戶是學(xué)生和教師。學(xué)生登陸課程系統(tǒng), 訪問主客觀試題, 練習(xí)綜合編程試題。教師后臺管理試題、 答案及學(xué)生。學(xué)生在網(wǎng)絡(luò)測評中需要用到自身數(shù)據(jù)項, 如學(xué)號、 姓名、 班級、 性別; 試題數(shù)據(jù)項, 如填空題干及答案, 簡答題干及答案, 選擇題干、選擇項及答案, 判斷題及答案, 綜合編程題干及答案。教師需要用到的數(shù)據(jù)項包括登陸帳號, 學(xué)生信息及成績、 試卷信息、 試題信息。
( 二) 概念設(shè)計
關(guān)系實體模型E- R圖 ( 見圖2)中, 學(xué)生、 教師、 試題、 試卷是實體集, 有各自屬性。學(xué)生參加考試, 取


得試題和試卷。教師管理試題和試卷。
( 三) 邏輯設(shè)計
邏輯設(shè)計完成需求分析中的數(shù)據(jù)項轉(zhuǎn)化成數(shù)據(jù)庫中的表單及字段。學(xué)生信息、 教師信息、 試卷信息、試題信息、 答案信息、 成績信息等需求內(nèi)容轉(zhuǎn)變?yōu)閿?shù)據(jù)庫中的表單、 字段內(nèi)容如下:
學(xué)生信息表: 學(xué)號、 姓名、 密碼、性別、 班級 ( 班級名稱中包含專業(yè)) 、注冊日期。
教師信息表: 教師賬號、 教師密碼。
測試練習(xí)題型有: 填空、判斷、選擇、 簡答、 數(shù)控編程綜合題。填空題信息表: 填空題ID、 填空題干、 填空題答案、 章節(jié)編號( 區(qū)分填空題所在的章節(jié)位置, 如數(shù)控機床概述、 數(shù)控機床編程基礎(chǔ)、 編程指令) 、 題目編輯日期。
判斷題信息表: 判斷題ID、 判斷題干、 判斷題答案、 章節(jié)編號、 題目編輯日期。
選擇題信息表: 選擇題ID、 選擇題干、 選擇項1234、 選擇題答案、 章節(jié)編號、 題目編輯日期。
簡答題信息表: 其與填空題信息表相同, 區(qū)別是答案字段的長度。
綜合編程題信息表: 綜合編程題ID、 綜合編程題干、 綜合編程題零件圖序號、 綜合編程題答案、 綜合編程題難度等級、 題目編輯日期。所需的外部數(shù)據(jù)支持是數(shù)控加工過程的刀具信息表, 切削用量信息表, 程序代碼表。
刀具信息表: 自動ID、 題目序號、刀位號、 刀具名稱。
切削用量信息表: 自動ID、 題目序號、 工藝內(nèi)容、 主軸轉(zhuǎn)速、 加工速度、 背吃刀量。
數(shù)控程序代碼表: 自動ID、 題目序號、 加工程序、 程序注釋。
試卷信息表: 試卷ID、 填空題數(shù)目、 填空題分值、 判斷題數(shù)目、 判斷題分值、 選擇題數(shù)目、 選擇題分值、簡答題數(shù)目、 簡答題分值、 編輯日期。成績信息表: 自動ID、 試卷ID、 學(xué)生學(xué)號、 考試成績、 考試日期。
數(shù)控技術(shù)測評網(wǎng)頁后臺數(shù)據(jù)庫選擇 微 軟 公 司 的數(shù) 據(jù) 庫 軟 件SQLServer, 創(chuàng)建數(shù)據(jù)庫cnc, 數(shù)據(jù)庫中建立的表student、 admin ( 教師表) 、 filling( 填空題表) 、 rightwrong ( 判斷題表) 、selecting ( 選擇題表) 、 brief ( 簡答題表) 、 picture ( 綜合題表) 、 answerdj ( 刀具表) 、 answerqx ( 切削用量表) 、 an-swerbc ( 編程代碼表) 、 test ( 試卷信息表) 、 examination ( 成績信息表) 。數(shù)控編程大作業(yè)答案包括在answerdj、 an-swerqx和answerbc中。
三、 Web頁面的開發(fā)
數(shù)控技術(shù)測評網(wǎng)頁主要是后臺管理和測試練習(xí)的動態(tài)網(wǎng)頁。頁面采用浮動框架, 左側(cè)是章節(jié)導(dǎo)航欄,指示測評內(nèi)容的章節(jié) ( 如機床概述、編程基礎(chǔ)和程序編制) ; 右側(cè)主窗體呈現(xiàn)具體內(nèi)容。
本系統(tǒng)的最大特色是, 對于程序編制的習(xí)題解答, 均配有動態(tài)演示, 包括刀路演示和加工演示。制作方法是: 首先將題干、 答案視頻做成靜態(tài)網(wǎng)頁, 再將其嵌入到測評系統(tǒng)的動態(tài)網(wǎng)頁中去。
( 一) 靜態(tài)網(wǎng)頁開發(fā)
靜態(tài)頁面的開發(fā)采用FrontPage軟件。在窗體中編輯主索引頁面( index_main) , 使用JavaScript腳本編寫章節(jié)目錄菜單, 點擊目錄文件夾鏈接到相應(yīng)的靜態(tài)網(wǎng)頁。 在FrontPage中插入一個無邊框的表格, 確定表格的像素寬度值, 表格中編輯靜態(tài)網(wǎng)頁文本、 表格, 插入圖像、 視頻格式文件, 如圖3。
其中, 多媒體素材制作工作量較大, 尤其是視頻動畫的制作。采用Flash軟件制作指令格式和走刀動畫; Master Cam錄制刀路模擬和加工模擬動畫。

( 二) 動態(tài)網(wǎng)頁開發(fā)
動態(tài)頁面 ( ASP) 在FrontPage中開發(fā)。 編輯結(jié)束的asp文件, 在服務(wù)器端IIS中的解析發(fā)布, 瀏覽器中看到發(fā)布后的頁面, 而不用下載源代碼。教師登陸頁面是動態(tài)頁面, 只有輸入用戶名和密碼才能進入試卷、試題管理界面。
教師后臺管理頁面如圖4所示,從SQL Server數(shù)據(jù)庫中取出的判斷題, 教師可以編輯、 刪除、 查找和添加。編輯功能部分代碼及注釋如下:
<%else
sqledit=″update rightorwrong set
question=′″&trim(request(″pd1″))
&″′ , answer=′″ &request (″
pdan1″)&″′, setupdata=′″&date
)&″′where rightorwrongid=″&re-
quest(″id″)′數(shù)據(jù)庫更新, 以文本框pd1題干
set rss=conn.execute (sqledit) ′
文本框pdan1答案, 和系統(tǒng)時間更新判斷題表, 更新%> ′條件判斷題ID等于圖中題目編號<...window.navigate (″type_1.asp?ime=″+now.getTime())′提示修改成功對話框, 返回
學(xué)生在線測評的試卷是教師在試卷管理中設(shè)置好的, 包括題型、 題數(shù)和分值, 保存在試卷信息表中, 所得到的試題是在asp中用VB Script代碼隨機生成, 提交試題頁面后把session參數(shù)傳遞到答案頁面, 答案動態(tài)頁面比較正確答案與提交結(jié)果,按照正確答案分值給出總分。
作為數(shù)控技術(shù)教學(xué)的補充, 通過數(shù)控技術(shù)測評網(wǎng)頁的使用, 不僅可以使學(xué)生鞏固所學(xué)的知識, 及時測試各章節(jié)的重點難點, 了解自己對知識的掌握情況, 而且可以使教師及時得到教學(xué)反饋, 從而根據(jù)學(xué)生的實際掌握情況來調(diào)整教學(xué)節(jié)奏。本測評網(wǎng)頁是開放式結(jié)構(gòu), 教師通過密碼可以管理后臺數(shù)據(jù)庫, 可以根據(jù)實際情況調(diào)整試題, 做到緊跟課程。
本文由 伯特利技術(shù)文章 整理發(fā)表,文章來自網(wǎng)絡(luò)僅參考學(xué)習(xí),本站不承擔任何法律責(zé)任。
伯特利數(shù)控一直以盡心、盡力、盡意的態(tài)度把握每一臺 加工中心、鉆攻中心的質(zhì)量
相關(guān)文章可查閱本站:技術(shù)文章 或本文下方 標簽 分類
相關(guān)產(chǎn)品可查閱本站:產(chǎn)品中心
數(shù)控教學(xué)論文及行業(yè)發(fā)展資訊可查閱本站:行業(yè)資訊
2016-02
加工中心故障模式庫與數(shù)據(jù)庫建立 5.1.1加工中心故障數(shù)據(jù)的調(diào)研和收集 加工中心故障的收集是FMECA分析工作的基礎(chǔ)[31],故障模式收集基于加工中心的 實際運行情況,經(jīng)過項目組和企業(yè)密切聯(lián)系,一共調(diào)研收集整理了 1600多條故障模式。 從中摘錄的部分數(shù)據(jù)見附錄一。其中故障模式的… [了解更多]
2014-09
1.數(shù)字控制與數(shù)控技術(shù) 數(shù)字控制(numerical control, NC)簡稱數(shù)控。它是一種借助數(shù)字化信息(數(shù)字、字符或其他符號)對某一工作過程(如加工、測量、裝配等)進行程序控制的自動化方法。通常采用專門的計算機(或單片機)讓機器設(shè)備按照生產(chǎn)廠家或使用者編寫的程序來進行… [了解更多]
2014-09
工業(yè)機器人是機電一體化的系統(tǒng),它由執(zhí)行機構(gòu)、機械本體、控制系統(tǒng)、檢測系統(tǒng)等部 分組成。 通常工業(yè)機器人通過執(zhí)行機構(gòu)握持工件或工具,直接與工件或工具接觸。有些工業(yè)機器 人直接將工具(如電焊槍、油漆噴槍、容器等)固定在聯(lián)軸器上。執(zhí)行機構(gòu)可以抓取工件, 并按規(guī)定的運動速度、運動軌跡… [了解更多]
2014-09
一、實驗?zāi)康? 1)結(jié)合所學(xué)過的專業(yè)知識,根據(jù)所提的設(shè)計任務(wù),完成創(chuàng)新方案的設(shè)計。 2)培養(yǎng)確定機械設(shè)計方案和機構(gòu)創(chuàng)新設(shè)計的能力。 3)培養(yǎng)機械設(shè)計和電氣控制設(shè)計相結(jié)合的能力。 4)培養(yǎng)創(chuàng)新設(shè)計能力和實際動手能力。 二、主要儀器設(shè)備 1)慧魚模型組合包。 2)智能接口… [了解更多]
2014-09
一、實驗?zāi)康?1)了解躲避障礙AGV移動車的結(jié)構(gòu)組成、運動原理、控制原理及工作過程。 Z)了解各種控制元器件的結(jié)構(gòu)組成和工作原理。 3)掌握LLWIN軟件的編程和應(yīng)用。 4)培養(yǎng)創(chuàng)新設(shè)計能力和實際動手能力。 二、主要儀器設(shè)備 1)移動機器人模型組合包。 2)智能接口板、直流電源。… [了解更多]