工程制图
网络习题
系统中的JAVA应用TheApplicationofJAVAinEngineeringNetworkExerciseSystem
刘爱平戴立玲卢章平
Liu,AipingDai,LilingLu,Zhangping摘要:本文主要介绍基于AUTOCAD二次开发的工程制图习题系统中JAVA技术的应用,主要涉及到JAVA对非JAVA代码(主要是C/C++代码)的调用,以及在客户端实现多种功能时存在的安全策略
问题.目前,JAVA对非JAVA代码的调用有JNI等几种方法,本文重点阐述通过JNI方法调用C++代码的基本模型,以及利用APPLET在客户端实现所需功能时的数字签名问题.关键词:关键词:AUTOCAD,JAVA,Abstract:ThispapermainlyintroducestheapplicationofJAVAinengineeringexercisewhichisbasedonthesecondarydevelopmentofAUTOCAD.ItcomesdowntoJAVAcodetransferringnon-JAVAcode(C/C++code)andsecuritypolicyinclientwhichwillrealizemanyfunctions.Atpresent,therearesomemethodsinJAVAtransferringnon-JAVAcodesuchasJNI.ThispaperemphasizesthebasemodelofJAVAtransferringC++codebyJNIandtheproblemofdigitalsignaturewhenAPPLETisusedinclienttorealizenecessaryfunction.Key
words:AUTOCAD,JAVA,的教学方式局限于教室,问题由师生当面交流来解决,但是在目前高校扩大招生规模,而教师资源相对有限的情况下,传统的教学方式已经不能再满足现代教学的需要.随着网络技术的发展和普及,网络化教学给传统的学科教学改革带来了新的契机.JAVA技术是目前网络开发中使用最广的技术之一,AUTOCAD是现在国内高校
计算机辅助
设计中基本的绘图
软件,以JAVA和AUTOCAD为基础开发工程制图网络习题系统是教学方式改进的一个方向.我校已经开发了基于ARX的工程图形智能识别系统,将基于JAVA的WEB技术与工程图形智能识别系统联系起来,组成网上
作业自动批改系统,并集成其他一些WEB交互方式,将是工程制图网络习题系统设计的指导思想.
2总体框架
以JAVA为开发语言可以实现跨平台性.JDBC是联系JAVA应用
程序与数据库的桥梁,支持异构数据库的访问.
JavaBean具有良好的可复用性,将不同的功能封装于不同的JavaBean组件中,组成组件库,可实现功能的可扩展性.2.1功能模块的设计,如图1.几点说明:(1)在学生解题过程中,可以适当的给予提示,帮助学生顺利完成习题.在习题完成提交时候,可以在给出正确答案的同时,按步骤给出解题说明.这一功能由解题过程说明系统实现.(2)教师需要统计学生上机操作的次数,
1引言
工程制图是工科类学生必修的一门专业技术基础课.学生通过对这门
课程的
学习,不仅可以掌握有关工程制图的专业知识,还可以培养自己的空间想象能力和形体表达能力,但需要通过做大量的习题以及多看,多想,多问来达到这一教学目的.传统
功能模块
解题过程说明系统
作业批自动答系统改疑系统
在线教师,学生显示核查
最新消通讯系数据库息发布维护管统系统理系统
3在
JAVA题解
题系统自程
题系统
字符串识别系统统系别识据数形
图子邮件系统