- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web精品课程教学平台研究与实现
基于Web的精品课程教学平台的研究与实现
摘要:随着Internet技术及网络教学的发展,构建基于Web的网络教学平台的需求越来越复杂。JSP/Servlet/JavaBean开发模式也是一个典型的MVC开发模式,基于该模式开发的系统开放性好,架构灵活,本教学平台采用了此开发模式。
关键词: MVC JSP
The Design and ImPlementation of Quality Courses Platfom Based on web
Wangyu
( heyuan college,heyuan guangdong province 517000)
Abstract:With the Internet technology and the development of online teaching and build Web-based teaching platform needs more complex,The pattern of JSP/Servlet/JavaBean is also the pattern of MVC,the system based on MVC is open and Open and the architecture is flexible.
关键词: MVC JSP
1.前言
随着科学技术的不断提高,多媒体技术和网络技术的不断普及,学生的教学实现网络化管理,将具备人工管理所无法比拟的优点,例如可以为学生与指导教师提供一个可互相交流的平台,方便提交作业、在线交流等,这些优点能够极大地提高学生学习的效率。在高职教育的教学中,网络教学是一种高效率的教学手段,但是目前很多精品课程网站都是交互能力差,界面重复。有很多不足之处。所以,建立一个更经济,操作更简单的精品课程教学平台就显得极为重要。
2 J2EE体系结构
J2EE(Java 2 Enterprise Edition)是一个开放的、基于标准的开发和部署的平台,用于构建N层的、基于Web的、以服务端计算为核心的、模块化的企业应用。从图3-1中可以看出,J2EE技术是在J2SE的基础之上,提供了企业计算所必须的服务如事务、安全性、消息服务等。J2SE平台提供Java运行时环境的标准功能,如对跨平台开发的支持和内存管理等。J2EE应用的组件如企业JavaBean(EJB)、JSP和Servlet运行于J2EE容器之中,通过连接器访问企业信息系统,如数据库系统、ERP系统和其他应用程序系统。J2EE应用可以集成一系列的客户端,包括独立运行的台式客户端、无线客户端,以及基于Web浏览器的客户端等。J2EE平台为开发企业应用提供了高性能、高可靠性和可伸缩性的运行支撑环境[1]。
3数据库的设计
在设计数据库中,重要的是组织数据库,即将数据存放在一个或若干个表中并建立关系。为了保证数据库中没有太多的冗余数据,我们必须先建立一个er模型。Er模型能很有效地消除数据冗余。比如用户管理的er模型[2]。
利用所建立的er模型可以很快地建立出系统所需要的数据表。
4 精品课程教学平台功能实现
根据系统设计的设计方案,精品课程平台功能全面且比较复杂,包括登陆模块、上传作业模块、分发邮件、在线交流等多个子模块。以下我就登陆模块做详细的论述。
4.1 登陆模块
登录模块用来校验用户名和密码的正确性,不同的用户属于不同的用户组,通过用户组的权限划分该用户的权限,管理员可以设置不同的用户组,属于不同用户组的用户进入的管理界面是不一样的。
登录界面的设计比较简洁。系统的全部用户都是通过管理员用户添加设置的。用户组“教师”登录后可以进行课程管理。
登陆模块的实现部分代码如下:
首先,利Dreamweaver创建一个登陆界面register.html,并将表单的发送方法选为post发送,action改为register.java。
其次,创建一个名称为register.java的servlet来接受请求数据。
最后,由于register.java中调用了CheckLogin中的validate方法。所以,要创建CheckLogin.java文件,里面包含了验证用户名与密码的validate方法。
主要代码如下:
在这个登陆的模块中,我们使用了register.html和books.jsp作为视图,register.java作为控制器,CheckLogin.java作为模型实现了一个登陆的功能[3][4]。
用户使用register.html发送数据到regi
文档评论(0)