精品课程网站的设计与实现.doc
《精品课程网站的设计与实现.doc》由会员分享,可在线阅读,更多相关《精品课程网站的设计与实现.doc(29页珍藏版)》请在沃文网上搜索。
1、精品课程网站的设计与实现精品课程网站的设计与实现摘要在21世纪这个信息高度发达、高速流通的时代,计算机的普及以及计算机网络的广泛应用,让普通人能够接触到比以往更多的知识。面对信息时代的信息大“爆炸”现象,怎样才能使教育跟上时代的步伐,而不至于被时代抛在后面?很多专家一直都在思考这个问题“如何把教育资源移置到网络上去,使更多的人可以享有这些资源”。作为一个以传播知识为主要职能的机构,学校建立一个自己的精品课程网站是十分必要的事情,这不仅能使更多的人享用宝贵的教育资料源,同时也对于提升学校自身的知名度,提高学生自学能力,有相当大的帮助。本设计的开发是基于B/S结构,采用JSP程序设计语言及MySQ
2、L数据库进行开发。首先对精品课程网站做了详细的需求分析;然后给出了精品课程网站所需的功能,重点探讨了精品课程网站的设计法案;最后对精品课程网站进行了较详细的设计,并给出了具体实现步骤;通过测试分析,该系统的运行稳定、可靠,具有一定的实用价值。关键词:精品课程网站;JSP;MySQL数据库 Design and Implementation of High-quality Curriculum WebsiteABSTRACTThe 21st Century is the times which information is highly developed and circulated, peo
3、ple can get more knowledge than before with the popularization of computers and the widespread application of computer network. Facing to the “information detonation” phenomena, how does the education catch up with the step of time not being dropped behind? Many experts think about this question: “H
4、ow can we move the education resource onto the network and enable more people to share these resources”. As an institution whose main duty is spreading knowledge, its very necessary to build a high-quality curriculum website for each school, it is not only enable more people to share the valuable ed
5、ucation information but also provide a great help to promote the schools reputation and the students self-study ability.The development of this project is based on B/S frame; JSP programming language and MySQL database are used to develop. At first, this paper carries on a demand analysis about high
6、-quality curriculum website in detail. Secondly, the functions of high-quality curriculum website are provided, and the plan of high-quality curriculum website is discussed. Finally, a comparatively design is provided, and the steps of concrete realization are produced. Through a carefully test and
7、analysis, which shows this system is stable, reliable, and has certain practic.Key words: High-quality Curriculu; JSP; MySQL Database目录1 绪论61.1 课题背景61.2 精品课程网站研究的意义61.3 精品课程网站的编写目的71.4 本章小结72 相关技术的介绍82.1 JSP技术分析82.2 MySQL技术介绍92.3 本章小结103.需求分析及系统设计103.1 基于JSP的思想政治课程网站的设计103.2 精品课程网站的需求分析113.3 课程网站前台与
8、后台的功能设计123.3.1 网站前台123.3.2 网站后台133.4 数据库设计153.5 本章小结154 系统实现174.1 前台系统的实施174.1.1 前台主界面174.1.2 在线模拟测试界面174.2 后台系统的实施204.2.1 管理员登录界面204.2.2 后台删除功能214.2.3 留言板程序224.3本章小结245 关键问题及解决方案245.1 JSP页面中的传值方式245.2 后台管理模块信息的添加255.3 如何进行删除操作275.4 本章小结28结论28致谢30参考文献311 绪论1.1 课题背景近年来,随着社会科技的发展,Internet的应用使用范围越来越广泛。
9、人类的发展知识的传递有着一种必然的联系,教育是人类传递知识的最直接最有效的方式。在21世纪这个信息高度发达,并且高速流通的时代,计算机的普及以及计算机网络技术的应用,让大量普通人能够有机会接触到比以往更多的知识。在这个日新月异的时代,不会使用网络与他人沟通,就意味着落后,被社会淘汰。作为一个以传播知识为主要职能的机构学校建立一个自己的精品课程网站是十分必要的事情,这不仅是能使更多的学生享用宝贵的教育资料源,同时也对于提升学校自身的知名度,提高学生自学能力,有相当大的帮助。因此本系统是实现了一个基于JSP技术的思想政治精品课程网站。通过此网站,使大家更好的在线学习马克思基本概论相关知识。在固定的
10、场所,在固定的时间学习马克思基本概论是有局限性的,对学生和研究者而言极为不便。而通过网站的方式呈现其内容,使学生们和研究者无论在时间上还是地点都能方便的对相关课题进行学习和探讨。大大的节约了浏览者的时间成本,同时也减省了许多人力和物力的成本资源。1.2 精品课程网站研究的意义根据我国教育水平的现状,尽管我国的现代教育水平在新中国成立之后取得了巨大的进步,但是相对于西方发达国家而言我们还十分落后。人口多而教育资源缺乏影响着我国受过高等教育的人在人口比例中所占的比重,这严重的制约了我国社会的发展与进步,这对于提高我国国民的文化科学素养十分不利。怎样才能让更多的人享有只有一少部分人才能享有的教育资源
11、呢?对于这个问题,前人已经做了大量的研究。随着计算机技术以及计算机网络技术的飞速发展,人们终于找到了一条实现这种梦想的捷径,那就是寄希望于把各种教育资源移置到互联网上去,使得各地方的人都能够方便的获取到各种自己想要的知识,打破传统教育资源分配不均的限制,使得更多的人能够有机会获取到知识。又由于互联网的形成,使教育不再受空间和时间的限制,通过互联网就可以实现教学授课、考试,给教育改革带来了质的飞跃。让人们的学习随时随地,不再局限于校园内,满足了不同人的求知需求。所以通过互联网实现授课的同时,也可以实现网上模拟自测,在线答疑进行交流,这也是近年来教育领域的热门课题。这就是精品课程网站研究的实现意义
12、。1.3 精品课程网站的编写目的当前,网络教学已经成为教育领域的热门话题和教育改革的一个热点,网络教学的开展情况成为衡量一所学校乃至一个国家教育实力的重要指标之一。网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。随着Internet/Intranet的迅速发展和广泛普及,建立在其上的远程教育成为现代教育技术未来发展方向之一,考试测试作为远程教育的一个子系统也成为一个重要的研究领域。现代远程教育作为一种新的教学手段已经开始进入我们的生活,正在给传统教育模式带来新的变革,并对教育的发展形成新的推动力。由于对各高校不断扩招与资源相对不足的矛盾的考虑,
13、传统的教学、考试方法和手段已经无法适应当前的需要,与纸张考试相比,网络考试不但能发挥校园网的功能,而且可以大量节省考试用纸,更方便灵活管理有效防止作弊。另一方面,目前高校对学生要逐步实现量化管理,但这些工作如果在平时找专人统计,工作量是相当大的,实现起来不方便,也不太客观,然而网络考试平台恰好巧妙的解决了这个问题。对学生成绩及相关信息的统计,可以直接由系统自动完成,并将结果存于数据库中。这样既节省了教师的时间又最大限度的满足了学生的学习需求。对提高整体教学水平具有重大的显示意义。本系统包含了全部学生资料、所有课程的试题库、所有考生的答案、成绩等大量数据资源,为了保证性能和安全性,采用了功能强大
14、的SQL Server作为数据库支持,如果学生人数较少,也可以采用ACCESS数据库。在数据库规划中,基本上每个功能模块对应自身的数据表,班级,课程学生,教师等四种信息表都按常规格式要求定义结构。1.4 本章小结本系统结合了网络的时效性,现实性和灵活性而设计了基于JSP的思想政治精品课程网站,教育信息化改革的大趋势,是Internet技术与计算机技术在教育教学领域的应用。基于JSP的思想政治精品课程网站,它将给现代教育教学的课题学习提供一个很好的解决方案,成为教育教学管理的最佳辅助方式之一,让传统教育中的在校课程学习也朝网络化的方向发展。2 相关技术的介绍2.1 JSP技术分析JSP(Java
15、 Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务
16、器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。JSP的优势如下:(1)一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。(2)系统的多平台支持。基本
17、上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见的。(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。(4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。2.2 MySQL技术介绍数据库的概念:数据库是一种存储数据并对数据进行操作的工具。数据库
18、的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,像记录、域等。MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracal收购.对于MySQL的前途,没有任何人抱乐观的态度.目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有
19、成本而选择了MySQL作为网站数据库。MySQL名字的来历MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,在2008年1月16号被Sun公司收购。MySQL被广泛地应用在Internet上的中小型网站中。MySQL是关系型数据库系统,用户可利用许多语言编写访问MySQL数据库的程序,对于小型应用系统是非常理想的。除了支持标准的ANSISQL语句,从而能获得相当好的性能。它可以多种系统上运行。MYSQL的执行性能非常高,运行速度非常快,并非常容易使用,是一个非常棒的数据库。本系统包含了有关马克思基本概论的所有文本资料和学生所需的相关课程试题库和模拟试题等大量数据资源。在
20、设计网站时为了保证性能和安全性,采用了功能强大的MYSQL作为数据库支持。在数据库规划中,基本上每个相关功能模块都对应着自身的数据表,以便网站的使用等。 本系统中使用的是JSP+ MySQL实现的。使用ODBCJDBC连接数据库后,通过服务端的JSP环境管理员就可以象对当地数据库一样通过各种界面对数据库进行浏览进行各种功能的显示。数据管理,增加、删除、修改。并且通过MySQL建立数据库,MySQL是一种高效的关系数据库系统,它与Windows 多种操作系统紧密集成。这种安排使MySQL能充分利用操作系统所提供的特性。对于今天复杂的客户/服务器系统来说MySQL是一个很好的选择。可以打开MySQ
21、L(1)建立数据库。(2)建立表。使用JSP设计出思想政治精品课程网站界面,并使用ODBCJDBC桥接器连接到数据库。2.3 本章小结本章着重介绍了本系统所使用核心技术,分别是JSP、MySQL、JavaBean以及Servlet。对于本系统所使用技术的概念极其应用都做了详细说明,便于对本系统的理解与应用。3.需求分析及系统设计3.1 基于JSP的思想政治课程网站的设计1、课程网站的整体风格设计本网站是教育型的资讯类网站,因此风格定位于简约大方,力图做到清爽宜人。根据本网站所选定的主题是有关政政治的,因此整体风格偏向于比较严肃的感觉。在这种氛围下配上红色的背景和黑色的文字,会让人感觉凝重、肃静
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品课程 网站 设计 实现
