基于JSP技术精品课程网站设计与实现.docVIP

基于JSP技术精品课程网站设计与实现.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文档。上传文档
查看更多
基于JSP技术精品课程网站设计与实现

基于JSP技术精品课程网站设计与实现   摘 要   精品课程建设已经成为现代高校重点建设内容,它的出现有利于深化教学改革,是通过教育信息带动教育现代化的重要方式。精品课程网站对精品课程建设与其网络化学习有重要作用,能够增加教师与学生之间的联系,更是精品课程示范辐射的重要载体,JSP技术在精品课程网站设计中的应用可以更好的实现这一目标,因此,本文将从JSP技术基本情况入手,重点研究基于JSP技术精品课程网站的设计与实现。   【关键词】JSP技术 精品课程网站 设计 实现   将精品课程应用到高等教育中可以让学生在学习中体会到更为先进的教学方法,获得更多更有效的信息,同时也可以使学生在大学学习期间获得更多知识,强化自身素养,它的应用也可以促进学科与学科之间的交叉。在某种程度上,精品课程可以为社会培养出更多实用型人才。尤其是基于JSP技术的精品课程更是可以实现这一要求。因此有必要对此展开研究。   1 JSP技术概述   1.1 JSP技术工作原理   在JSP文件接到请求以后,JSP引擎就会将其转变为Java源文件,如果转换中发现文件中存在语法错误,那么转换将会中断,同时将出错信息反映给服务端与客户端。在转换成功以后,JSP引擎就会通过javac将Java源文件编译为.class文件,并将其存储到内存中。而后,创建出Servlet实例,且执行其中的jspInit()方法,值得注意的是jspInit()方法在整个过程中只能使用一次。最后,还要创建与启动该线程,以此调试jspInit()方法。   通过浏览器调试JSP文件,Servlet容器就可以将浏览器请求与对浏览器的回应加以封装,并调用相应的jspInit()方法,jspInit()方法在执行完成后也可以将HTML内容返回到客户端中。   1.2 JSP技术优势   JSP技术具有四大优势:首先,经历一次编写即可随处运行。仅从这一点可以看出Java相对于PHP要好很多,只要更改系统即可,不需要更换代码等内容;其次,获得多平台对系统的支持。能够实现在任意平台、任何环境下开发,同时也可以在该环境下实现系统部署与扩展,与ASP/PHP所具有的局限性相比有很大突破;再者,伸缩性较强。通常情况下只要有小型Jar文件就能够实现Servlet/JSP运行,进而发展到多台服务器实现集群与负载平衡,多个Application也可以实现多个业务共同处理,可见Java具有较强的生命力;最后,能够得到多样化与多功能开发工具的支持,就该点来看,它与ASP很相似,Java也已经成为较为优秀的开发工具,同时能够免费获得,在多种平台下顺利运行。   2 系统设计   2.1 系统设计中应坚持的原则   在需求分析以后,精品课程网站就可以了解到主要工作内容是什么,从而联系系统确定实施方法,正确处理怎样做。通过研究精品课程网站特点可以得知,在设计中主要分为两种,一种是前台设计,另一种是后台设计,对于前台设计来说,工作中心就放在浏览教学资源、管理资源下载等内容上,同时关注在线观看视频与信息公告等,而后台则需要管理员进行与前台相对应的管理活动。在构建系统设计模块时,应包括首页、课程介绍、主要讲师、理论与实践教学以及课后习题、模拟试卷等内容。   2.2 系统功能模块设计   在这一系统中,登录与身份验证设计较为简单。用户只要在注册模块中按照要求就可以注册并登录。在系统初始化阶段,创建系统的管理人员通常为一人,他可以向普通用户提供相应权限,使其成为系统管理员。在精品课程网站中由于系统功能与用户情况存在差别,也就会出现三种不同情况:首先,登录用户不仅具备浏览与下载权限,还具有发送邮件与留言功能;其次,系统管理员处理具有用户的权限以外,还具有项目管理权限;最后,用户在登录成功以后,信息就会被存储到session中,如果用户要退出系统,主要将浏览窗口关闭或注销即可。同时,如果用户的登录时间在6小时以上,系统就会自行退出登录,且在session中仅留有用户登录名、标记以及权限等,之所以会出现这种情况主要是为了强化系统安全性。   2.3 类图设计   在类图设计中主要包括留言管理、用户管理、模拟试题以及公告管理等。在留言管理中主要有六大类,ArticleForm主要用于封装发帖表单中存有的数据,ReplyForm用于封装帖子且回复数据,Chinese用于处理中文乱码,ArtideDao则用于检查留言及其回复情况,ArtideServlet用于检查与了解留言模块业务逻辑,JDBConnection检查与操作数据库,如开启与关闭数据库等。在用户管理中,也有五大类,其中UserForm与AdminForm分别用于封装用户与管理员数据,UserDa与UserServle分别与留言管理中的Artid

文档评论(0)

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

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

1亿VIP精品文档

相关文档