基于J2EE数字化项目教学平台设计与实现.docVIP

基于J2EE数字化项目教学平台设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于J2EE数字化项目教学平台设计与实现

基于J2EE数字化项目教学平台设计与实现   摘要:利用基于J2EE的Web开发应用系统作为数字化项目教学平台是计算机专业教育教学研究中的一个热点。本文从适应高校计算机专业教学模式改革的需要出发,介绍了基于J2EE的数字化项目教学平台的主要功能、总体架构、设计思路、主要实现技术,突出了Web B/S模式,Applet、Servlet等Web页面技术、Socket通信机制和ASP应用技术在平台开发中的核心地位,并以此为理论依据,设计与实现了平台部分功能界面及代码。总结了基于J2EE Web开发应用技术的数字化项目教学案例平台的优点、不足之处及进一步的工作。   关键词:J2EE 数字化 项目教学 平台   中图分类号:G424文献标识码:B 文章编号:1673-8454(2009)07-0045-03      高校计算机专业教学模式发展到项目化阶段已成为计算机专业教育教学改革发展的必然趋势,利用基于Web技术的数字化项目教学平台已成为计算机专业教育教学研究中的一个热点和重要环节。当前,基于Web技术的各类数字化、信息化、网络化、项目化的教学案例平台正在不断开发和研究中。[1][2][3]   与传统的Web应用程序模型相比,基于J2EE的Web应用平台更具有数字化、面向对象性、平台独立性、兼容性、可扩展性和较强的交互性、系统性、开放性、灵活性、实时性等优点,用户可以将其移植到多种操作系统上运行。[3] 因此,为了更好地适应高校计算机专业教学模式改革的需要,本文设计与实现了一个基于J2EE Web开发应用技术、开放性的数字化项目教学案例平台。      一、项目化教学平台的主要功能      本平台将传统的教学内容设计和过程控制等教育教学环节的实施方式提升到现代化、网络化、无纸化的项目管理方式,将传统的课程作业提交、批改、评分、提问、答疑、考试及学生自我测验的方式改为不受时空限制的规范化Web形式。其在线答疑环节以一对多方式提高了老师和学生互动效率,运行时脱离网页,学生在等待老师回答的同时,不影响浏览其他的网页,使教学质量和管理效率大为提高,在完成教学任务的同时使学生更好地掌握专业理论知识和相应的实践技能。[4]      二、项目化教学平台的总体架构与设计思路      本项目教学平台设计成教师-学生模块(客户端)、教学资源发布模块(WebServer,即Web服务器端)和后台模块(数据库服务器端) 三层模式。平台总体架构如图1所示,说明如下:客户端通过互联网和Web服务器端进行通信连接,主要提供交互使用的图形用户操作界面(如教师注册登录、布置作业、在线答疑、评分及录入分数等,学生注册、登录、提交作业、在线答疑、成绩查询等)、数据格式转换等功能,总体划分为用户登录、编译检错、逻辑检错等功能子模块,因为大量的处理任务要交给服务器完成,操作界面过于复杂时导致服务器响应慢,所以设计客户端时要简洁。[5]      图1平台系统总体架      教学资源发布模块用来动态发布教学过程中涉及的内容(如响应并处理客户端请求,发出访问数据库的信息,将处理结果返回客户端),核心是Servlet,总体划分为用户管理服务、文件服务和逻辑检错服务等功能子模块;后台模块也就是信息管理层,主要由管理员使用,包括用户管理、数据库管理等功能子模块,用于存放教学过程中用到的数据(如系统初始化、信息查询、数据库备份及恢复等),包含用户数据库、用例数据库、试题数据库和成绩查询数据库等几个数据库。服务器端和数据库服务器端可以统称为服务器模块,数据库统一由数据库操作程序进行规范管理,按实际需要导入。      三、平台设计的主要技术      本平台采用Web B/S模式,以Applet、Servlet等Web页面技术、Socket通信机制和ASP应用为理论依据,使用J2EE平台设计底层架构、数据格式及数据传输之间的连接,开发过程中只需关心业务逻辑,把设计的注意点从代码编写层次提高到抽象的建模层次。处理流程为:首先客户端输入账号和口令进行登录,向服务器发出请求信息,服务器接收到请求后进行查询,验证登录信息是否有效,从数据库获得查询结果后返回给客户端。[6] 设计过程中涉及的主要技术如下:   1.数据库访问技术   即后台数据库层设计。采用SQL Server存储数据,以JDBC-ODBC桥接方式连接数据库。可以先建立SQL Server数据源,再用如下语句加载桥驱动程序:   Class.forName(sun.jdbc.odbc.JdbcOdbcDriver)然后使用java.sql包中的Connection类、Statement类、ResultSet类的相关方法建立数据库连接、执行SQL语句(包括查询语句、更新

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档