wnsr888手机版

海天精工机床有限公司 海天精工博客

论数控技术测评网页开发的目标设计和数据库设计

精工专业的编程教学通常在多媒体机房进行, 教师利用多媒体课件讲解编程、 工艺等理论知识, 学生通过仿真软件来模拟编程轨迹和加工结果。近年来, 相关的多媒体课件和各种商品化的仿真软件开发了很多, 就内容而言, 基本上都偏重于精工技术的传授。然而, 从教学规律看, 练习和测评不仅是巩固所学知识, 而且是反馈教学效果的很好途径。苏州工业园区职业技术学院精密工程系从精工技术教学的实际出发, 将各章节的知识点编成习题, 开发了精工技术测评网页, 以此帮助学生掌握知识要点, 帮助教师了解教学效果。一、精工技术测评网页开发的目标设计精工技术测评网页要实现学生自主练习、 测试, 教师进行后台管理的功能。学生可以随时上网浏览练习页面, 网页动态变化, 随机生成不同的试卷和试题。试题包括主观性试题 ( 填空和简答) 和客观性试题判断和选择) , 其中零件编程题是图文动画一体的综合性试题。教师在后台程序中, 可以添加、 编辑、 删除试卷、 题型、 题数, 存储图像及动画文件, 管理学生信息。要实现上述要求, 开发Server端采用的工具软件是 Front Page2000 编 辑 静 态 网 页htm) , VBScript或JavaScript编辑动态网页( ASP) , IIS解析网页进行发布,SQL Server2000作为后台数据库。网页中使用的多媒体素材有文本、 图形、 图像和视频动画, 媒体素材的制作 工 具 包 括 Autocad、 MasterCAM、SnagIt、 Flash、 Photoshop等。根据上述目标设计, 精工技术测评网页的功能及模块如图1所示。学生登陆功能: 验证学生的姓名及密码链接到课程页面。学生学习功能: 浏览精工技术、精工车床编程基础、 精工车床FANUC系统编程指令。学生测评功能: 测试学生精工基础知识的掌握程度和练习零件编程大作业。教师后台管理功能: 登陆后台程序, 编辑试卷、 试题及学生成绩信息。二、 数据库设计数据库设计是根据用户需求, 分析实际存在的表单数据和实现功能, 在需求分析的基础上, 先用E- R图描绘概念模型,然后把概念设计转换为逻辑设计的关系表, 最后选择数据库软件创建表。( 一) 需求分析精工技术测评网页的用户是学生和教师。学生登陆课程系统, 访问主客观试题, 练习综合编程试题。教师后台管理试题、 答案及学生。学生在网络测评中需要用到自身数据项, 如学号、 姓名、 班级、 性别; 试题数据项, 如填空题干及答案, 简答题干及答案, 选择题干、选择项及答案, 判断题及答案, 综合编程题干及答案。教师需要用到的数据项包括登陆帐号, 学生信息及成绩、 试卷信息、 试题信息。( 二) 概念设计关系实体模型E- R图 ( 见图2)中, 学生、 教师、 试题、 试卷是实体集, 有各自属性。学生参加考试, 取得试题和试卷。教师管理试题和试卷。( 三) 逻辑设计逻辑设计完成需求分析中的数据项转化成数据库中的表单及字段。学生信息、 教师信息、 试卷信息、试题信息、 答案信息、 成绩信息等需求内容转变为数据库中的表单、 字段内容如下:学生信息表: 学号、 姓名、 密码、性别、 班级 ( 班级名称中包含专业) 、注册日期。教师信息表: 教师账号、 教师密码。测试练习题型有: 填空、判断、选择、 简答、 精工编程综合题。填空题信息表: 填空题ID、 填空题干、 填空题答案、 章节编号( 区分填空题所在的章节位置, 如精工机床概述、 精工机床编程基础、 编程指令) 、 题目编辑日期。判断题信息表: 判断题ID、 判断题干、 判断题答案、 章节编号、 题目编辑日期。选择题信息表: 选择题ID、 选择题干、 选择项1234、 选择题答案、 章节编号、 题目编辑日期。简答题信息表: 其与填空题信息表相同, 区别是答案字段的长度。综合编程题信息表: 综合编程题ID、 综合编程题干、 综合编程题零件图序号、 综合编程题答案、 综合编程题难度等级、 题目编辑日期。所需的外部数据支持是精工加工过程的刀具信息表, 切削用量信息表, 程序代码表。刀具信息表: 自动ID、 题目序号、刀位号、 刀具名称。切削用量信息表: 自动ID、 题目序号、 工艺内容、 主轴转速、 加工速度、 背吃刀量。精工程序代码表: 自动ID、 题目序号、 加工程序、 程序注释。试卷信息表: 试卷ID、 填空题数目、 填空题分值、 判断题数目、 判断题分值、 选择题数目、 选择题分值、简答题数目、 简答题分值、 编辑日期。成绩信息表: 自动ID、 试卷ID、 学生学号、 考试成绩、 考试日期。精工技术测评网页后台数据库选择 微 软 公 司 的数 据 库 软 件SQLServer, 创建数据库cnc, 数据库中建立的表student、 admin ( 教师表) 、 filling( 填空题表) 、 rightwrong ( 判断题表) 、selecting ( 选择题表) 、 brief ( 简答题表) 、 picture ( 综合题表) 、 answerdj ( 刀具表) 、 answerqx ( 切削用量表) 、 an-swerbc ( 编程代码表) 、 test ( 试卷信息表) 、 examination ( 成绩信息表) 。精工编程大作业答案包括在answerdj、 an-swerqx和answerbc中。三、 Web页面的开发精工技术测评网页主要是后台管理和测试练习的动态网页。页面采用浮动框架, 左侧是章节导航栏,指示测评内容的章节 ( 如机床概述、编程基础和程序编制) ; 右侧主窗体呈现具体内容。本系统的******特色是, 对于程序编制的习题解答, 均配有动态演示, 包括刀路演示和加工演示。制作方法是: 首先将题干、 答案视频做成静态网页, 再将其嵌入到测评系统的动态网页中去。( 一) 静态网页开发静态页面的开发采用FrontPage软件。在窗体中编辑主索引页面( index_main) , 使用JavaScript脚本编写章节目录菜单, 点击目录文件夹链接到相应的静态网页。 在FrontPage中插入一个无边框的表格, 确定表格的像素宽度值, 表格中编辑静态网页文本、 表格, 插入图像、 视频格式文件, 如图3。其中, 多媒体素材制作工作量较大, 尤其是视频动画的制作。采用Flash软件制作指令格式和走刀动画; Master Cam录制刀路模拟和加工模拟动画。( 二) 动态网页开发动态页面 ( ASP) 在FrontPage中开发。 编辑结束的asp文件, 在服务器端IIS中的解析发布, 浏览器中看到发布后的页面, 而不用下载源代码。教师登陆页面是动态页面, 只有输入用户名和密码才能进入试卷、试题管理界面。教师后台管理页面如图4所示,从SQL Server数据库中取出的判断题, 教师可以编辑、 删除、 查找和添加。编辑功能部分代码及注释如下:<%elsesqledit=″update rightorwrong setquestion=′″&trim(request(″pd1″))&″′ , answer=′″ &request (″pdan1″)&″′, setupdata=′″&date)&″′where rightorwrongid=″&re-quest(″id″)′数据库更新, 以文本框pd1题干set rss=conn.execute (sqledit) ′文本框pdan1答案, 和系统时间更新判断题表, 更新%> ′条件判断题ID等于图中题目编号<...window.navigate (″type_1.asp?ime=″+now.getTime())′提示修改成功对话框, 返回学生在线测评的试卷是教师在试卷管理中设置好的, 包括题型、 题数和分值, 保存在试卷信息表中, 所得到的试题是在asp中用VB Script代码随机生成, 提交试题页面后把session参数传递到答案页面, 答案动态页面比较正确答案与提交结果,按照正确答案分值给出总分。作为精工技术教学的补充, 通过精工技术测评网页的使用, 不仅可以使学生巩固所学的知识, 及时测试各章节的重点难点, 了解自己对知识的掌握情况, 而且可以使教师及时得到教学反馈, 从而根据学生的实际掌握情况来调整教学节奏。本测评网页是开放式结构, 教师通过密码可以管理后台数据库, 可以根据实际情况调整试题, 做到紧跟课程。本文由海天技术文章 整理发表,文章来自网络仅参考学习,本站不承担任何法律责任。海天精工一直以尽心、尽力、尽意的态度把握每一台 加工中心、钻攻中心的质量wnsr888手机版相关的文章可查阅本站:技术文章 或本文下方 标签 分类 相关产品可查阅本站:产品中心精工教学论文及行业发展资讯可查阅本站:行业资讯
留言列表
发表留言
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。