基于JSP的精品课程网站的设计与实现
- 格式:doc
- 大小:1.50 MB
- 文档页数:33
摘要在21世纪这个信息高度发达、高速流通的时代,计算机的普及以及计算机网络的广泛应用,让普通人能够接触到比以往更多的知识。
面对信息时代的信息大“爆炸”现象,怎样才能使教育跟上时代的步伐,而不至于被时代抛在后面?很多专家一直都在思考这个问题“如何把教育资源移置到网络上去,使更多的人可以享有这些资源”。
作为一个以传播知识为主要职能的机构,学校建立一个自己的精品课程网站是十分必要的事情,这不仅能使更多的人享用宝贵的教育资料源,同时也对于提升学校自身的知名度,提高学生自学能力,有相当大的帮助。
本系统的开发是基于JSP的思想政治精品课程网站的设计与实现,采用JSP程序设计语言、JavaScript、Html语言及JavaBean、Servlet语言,采用Tomcat服务器技术,并采用MySQL数据库进行开发。
首先对精品课程网站做了详细的需求分析;然后给出了精品课程网站所需的功能,重点探讨了精品课程网站的设计法案;最后对精品课程网站进行了较详细的设计,并给出了具体实现步骤;通过测试分析,该系统的运行稳定、可靠,具有一定的实用价值。
关键词:精品课程网站,教育,JSP,MySQL数据库目录1绪论 (1)1.1课题背景 (1)1.2课题研发的目的与意义 (1)1.3精品课程网站研究的意义 (1)1.4本文的主要工作 (2)1.5本章小结 (3)2相关技术分析 (4)2.1JSP技术分析 (4)2.2MySQL技术介绍 (4)2.3JavaBean技术 (5)2.4Servlet技术 (6)2.5MVC设计模式 (7)2.6本章小结 (8)3需求分析及系统设计 (9)3.1基于JSP的思想政治课程网站的设计 (9)3.2精品课程网站的需求分析 (10)3.3课程网站前台与后台的功能设计 (10)3.3.1网站前台 (11)3.3.2网站后台 (12)3.4数据库设计 (13)3.5本章小结 (14)4系统实现 (15)4.1前台系统的实施 (15)4.1.1前台主界面 (15)4.1.2在线模拟测试界面 (15)4.1.3视频播放 (18)4.1.4教学资料下载界面 (19)4.2后台系统的实施 (19)4.2.1管理员登录界面 (19)4.2.2后台删除功能 (21)4.2.3留言板程序 (22)4.3本章小结 (24)5关键问题及解决方案 (25)5.1JSP页面中的传值方式 (25)5.2后台管理模块信息的添加 (25)5.3如何进行删除操作 (27)5.4本章小结 (27)结论 (29)致谢 (30)参考文献 (31)1绪论1.1 课题背景近年来,随着社会科技的发展,Internet的应用使用范围越来越广泛。
人类社会的发展与知识的传递有着一种必然的联系,教育是人类传递知识的最直接最有效的方式。
在21世纪这个信息高度发达,并且高速流通的时代,计算机的普及以及计算机网络技术的应用,让大量普通人能够有机会接触到比以往更多的知识。
在这个日新月异的时代,不会使用网络与他人沟通,就意味着落后,被社会淘汰。
作为一个以传播知识为主要职能的机构——学校建立一个自己的精品课程网站是十分必要的事情,这不仅是能使更多的学生享用宝贵的教育资料源,同时也对于提升学校自身的知名度,提高学生自学能力,有相当大的帮助。
因此本系统是实现了一个基于JSP技术的思想政治精品课程网站。
通过此网站,使大家更好的在线学习马克思基本概论的相关知识。
在固定的场所,在固定的时间学习马克思基本概论是有局限性的,对学生和研究者而言极为不便。
而通过网站的方式呈现其内容,使学生们和研究者无论在时间上还是地点都能方便的对相关课题进行学习和探讨。
大大的节约了浏览者的时间成本,同时也减省了许多人力和物力的成本资源。
1.2 课题研发的目的与意义在世界范围内来看,有关精品课程网站研究一直都在进行并且不断取得进步,特别是西方发达国家,他们在精品课程的理论研究与实际运用方法积累了大量的经验,虽然中国国内在精品课程网站这一方面的研究起步较晚,但同样也取得了大量丰硕的成果。
各个高校相继创建了各自的精品课程网站,清华大学、人民大学、北京大学等一大批知名学府利用自身的资源优势,引领中国国内精品课程网站的发展方面。
随着Internet的快速发展,计算机得到了全面普及,我国学校的教学课程也一改传统的模式,借助现代计算机技术及因特网技术,努力朝着信息化建设的方向发展。
教育的改革,给人们带来了更多的学习机会,也正是这样,对于那些学习形式灵活、学生分布广的专题课程有了很大的展示空间,因而网络课程才得以如火如荼的发展。
在政府的大力支持,各高等学府的积极配合,使得我们国内精品课程网站的研究取得了不俗的成就。
1.3 精品课程网站研究的意义根据我国教育水平的现状,尽管我国的现代教育水平在新中国成立之后取得了巨大的进步,但是相对于西方发达国家而言我们还十分落后。
人口多而教育资源缺乏影响着我国受过高等教育的人在人口比例中所占的比重,这严重的制约了我国社会的发展与进步,这对于提高我国国民的文化科学素养十分不利。
怎样才能让更多的人享有只有一少部分人才能享有的教育资源呢?对于这个问题,前人已经做了大量的研究。
随着计算机技术以及计算机网络技术的飞速发展,人们终于找到了一条实现这种梦想的捷径,那就是寄希望于把各种教育资源移置到互联网上去,使得各地方的人都能够方便的获取到各种自己想要的知识,打破传统教育资源分配不均的限制,使得更多的人能够有机会获取到知识。
又由于互联网的形成,使教育不再受空间和时间的限制,通过互联网就可以实现教学授课、考试,给教育改革带来了质的飞跃。
让人们的学习随时随地,不再局限于校园内,满足了不同人的求知需求。
所以通过互联网实现授课的同时,也可以实现网上模拟自测,在线答疑进行交流,这也是近年来教育领域的热门课题。
这就是精品课程网站研究的实现意义。
1.4 本文的主要工作如果从一个较低层次来理解什么是精品课程网站。
那么首先它是一个网站,因此它必须具备一个网站所应该拥有开放性、可用性、安全性、可维护性等属性。
要做到这些,就必须要求在设计与实现过程中更多的去了解与网络有关的知识。
其次,精品课程网站设计与实现的主要目的是传播知识,因此它必须具备一些与教育有关的功能,比如考试、答疑等功能。
作者认为精品课程网站应是一个与时代接轨的产物,因此它还需要具备这一个时代所必须的一些特性,比如信息化、高效、远程和资源共享等特点。
因此,本文的主要目的是分析说明精品课程网站研究应具有的各项功能以及其实现过程。
“基于JSP的思想政治精品课程网站”借助计算机技术,能够在在Windows平台上,使用IE及相关浏览器,完成在线课程学习、课程的模拟考试、在线答疑等任务。
借助数据库的调用,在学生自测模拟考试中,可自动给出选择题的正确答案,突出此技术的人性化。
同时还可借助数据库的链接,给予了一个学生和老师在线沟通交流的平台。
通过在线答疑,学生可将自己的问题在线留言,而老师也可通过学生留言进行回复,从而体现了网络的交互性。
“基于JSP的思想政治课程网站”是集合了现代的教学理论、方法和现代信息技术手段的智能化网上学习方式,为学生的个性化学习提供了灵活、方便、科学、公平的课程学习平台,是现代化的发展趋势也是受广大学生所喜爱接收的学习方式。
学生可以随时随地的进行思想政治课程的学习和讨论。
本文的组织结构是这样安排的:“第一章绪论”,从选题背景、国内外对精品课程网站的研究现状以及精品课程研究的意义等方面给大家做一个简要的介绍;“第二章基于JSP的思想政治精品课程网站的相关技术分析”,本章内容将着重分析网站制作过程中所运用的技术和技术分析;“第三章基于JSP的思想政治精品课程网站的需求分析与设计”,将着重介绍精品课程的发展概况,系统的需求分析,数据库设计结构分析及相关表间关系,精品课程网站各个功能模块的设计分析以及系统的执行流程等;“第四章基于JSP的思想政治精品课程网站的系统实现”,重点介绍如何实现此精品课程网站各功能作用和代码实现;“第五章关键问题及解决方案”,将简要介绍此精品课程网站测试结果,以及通过测试结果所能得出的一些分析情况,并将网站制作过程中出现的问题及解决方法进行分析级介绍;“结论”部分对整篇文章进行总结分析,对此精品课程网站的优点与缺点进行简单总结。
1.5 本章小结本系统结合了网络的时效性,现实性和灵活性而设计了基于JSP的思想政治精品课程网站,教育信息化改革的大趋势,是Internet技术与计算机技术在教育教学领域的应用。
基于JSP的思想政治精品课程网站,它将给现代教育教学的课题学习提供一个很好的解决方案,成为教育教学管理的最佳辅助方式之一,让传统教育中的在校课程学习也朝网络化的方向发展。
2相关技术分析2.1 JSP技术分析JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。
网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。
JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
JSP页面由HTML代码和嵌入其中的Java代码所组成。
服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。
Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。
JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。
JSP的优势如下:(1)一次编写,到处运行。
在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。
(2)系统的多平台支持。
基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。
相比ASP/PHP的局限性是显而易见的。
(3)强大的可伸缩性。
从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。
(4)多样化和功能强大的开发工具支持。