基于JSP的精品课程设计网站.doc
《基于JSP的精品课程设计网站.doc》由会员分享,可在线阅读,更多相关《基于JSP的精品课程设计网站.doc(31页珍藏版)》请在三一办公上搜索。
1、2009界计算机科学与技术专业毕业论文基于JSP的精品课程网站设计系 院: 学生姓名: 学 号:专 业: 年 级: 完成日期: 指导教师: 摘要在21世纪这个信息高度发达、高速流通的时代,计算机的普及以及计算机网络的广泛应用,让普通人能够接触到比以往更多的知识。面对信息时代的信息大“爆炸”现象,怎样才能使教育跟上时代的步伐,而不至于被时代抛在后面?很多专家一直都在思考这个问题“如何把教育资源移置到网络上去,使更多的人可以享有这些资源”。作为一个以传播知识为主要职能的机构,学校建立一个自己的精品课程网站是十分必要的事情,这不仅能使更多的人享用宝贵的教育资料源,同时也对于提升学校自身的知名度,提高
2、学生自学能力,有相当大的帮助。本设计的开发是基于B/S结构,采用ASP程序设计语言及Access数据库进行开发。首先对精品课程网站做了详细的需求分析;然后给出了精品课程网站所需的功能,重点探讨了精品课程网站的设计法案;最后对精品课程网站进行了较详细的设计,并给出了具体实现步骤;通过测试分析,该系统的运行稳定、可靠,具有一定的实用价值。关键词:关键词:精品课程;网站;数据库;教育;资源;信息共享AbstractDesign and Implementation of High-quality Curriculum WebsiteAbstractThe 21st Century is the ti
3、mes which information is highly developed and circulated, people 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 bei
4、ng dropped behind? Many experts think about this question: “How 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 schoo
5、l, it is not only enable more people to share the valuable education 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; ASP programming language and Access database are used to develop
6、. At first, this paper carries on a demand analysis about high-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 co
7、ncrete realization are produced. Through a carefully test and analysis, which shows this system is stable, reliable, and has certain practical value.Key words: High-quality Curriculum; Website; Database; Education; Resource; Information Share目录第一章 需求分析1.1 精品课程网站的概述.21.2 精品课程网站的编写目的.21.3 精品课程网站的功能和特点
8、.31.4 工具介绍.31.4.1 JSP介绍.31.4.2 HTML网页编程语言.51.4.3 SQL Server介绍.61.5 精品课程网站的功能介绍.6第二章 网站分析设计.72.1 精品课程网站的需求分析与设计.72.2 精品课程网站的发展.72.3 精品课程网站的设计.82.3.1 精品课程网站的整体风格设计.82.3.2 精品课程网站的构架设计.82.3.3 精品课程网站的栏目设计.92.3.4 精品课程网站的系统流程图.9第三章 系统详细设计、运行及调试.123.1 对性能的规定.123.2 基本设计概念和处理流程.133.3 系统体系结构设计.133.4 设计开发的技术路线.
9、133.5 开发运行环境及运行方法.14第四章 数据库设计.154.1 数据库分析.154.2 数据库物理设计.154.3 数据库结构介绍.164.4 数据库设计.164.5 数据库的具体实现.17第五章 系统出错处理设计.195.1 出错信息.195.2 补救措施.19结论20附录23 第一章 需求分析1.1 精品课程网站的概述精品课程是具有一流教师队伍、一流教学内容、一流教学方法、一流教材、一流教学管理等特点的示范课程。精品课程建设是“高等学校教学质量与教学改革工程”的一项重要内容和先期启动的四个项目之一。精品课程是教育部深化教学改革,以教育信息化带动教育现代化的一项重要举措。它将引导广大
10、高等学校进一步巩固教学工作的中心地位,在切实加强教学建设、提高教学质量的基础上改善、加强高校信息化条件建设,利用现代化教育信息技术手段将优质的教学资源上网并共享,使全国其他高校在实施同类课程教学的过程中能够借鉴、使用这些优质的教学资源,在更大范围内提高高等学校的教学和人才培养质量。精品课程的建设是学校课程教学工作中一个重要的内容,为了使学生和老师之间有多角度,多渠道的沟通,以及及时、有序和高效地完成教学任务,及时了解教学当前的状态,精品课程的建设就显得尤为重要。在以往的课堂教学模式中,教师是按照自己对课程的理解来对整个班级的同学进行教学活动,但是这种教学模式不可能很好地实现“因材施教”的方针,
11、而在精品课程这样的教学方式中,学生可以选择自己感兴趣的方式和内容进行学习,同时还可以根据自己的理解对教师提出问题和建议,这样大大改善了教学效果,达到了一定的教学目的。这个数据库精品课程系统就是为了配合这一流行有效的教学方式而设计的。1.2 精品课程网站的编写目的当前,网络教学已经成为教育领域的热门话题和教育改革的一个热点,网络教学的开展情况成为衡量一所学校乃至一个国家教育实力的重要指标之一。网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。随着Internet/Intranet的迅速发展和广泛普及,建立在其上的远程教育成为现代教育技术未来发展方向
12、之一,考试测试作为远程教育的一个子系统也成为一个重要的研究领域。现代远程教育作为一种新的教学手段已经开始进入我们的生活,正在给传统教育模式带来新的变革,并对教育的发展形成新的推动力。由于对各高校不断扩招与资源相对不足的矛盾的考虑,传统的教学、考试方法和手段已经无法适应当前的需要,与纸张考试相比,网络考试不但能发挥校园网的功能,而且可以大量节省考试用纸,更方便灵活管理有效防止作弊。另一方面,目前高校对学生要逐步实现量化管理,但这些工作如果在平时找专人统计,工作量是相当大的,实现起来不方便,也不太客观,然而网络考试平台恰好巧妙的解决了这个问题。对学生成绩及相关信息的统计,可以直接由系统自动完成,并
13、将结果存于数据库中。这样既节省了教师的时间又最大限度的满足了学生的学习需求。对提高整体教学水平具有重大的显示意义。本系统包含了全部学生资料、所有课程的试题库、所有考生的答案、成绩等大量数据资源,为了保证性能和安全性,采用了功能强大的SQL Server作为数据库支持,如果学生人数较少,也可以采用ACCESS数据库。在数据库规划中,基本上每个功能模块对应自身的数据表,班级,课程学生,教师等四种信息表都按常规格式要求定义结构。1.3数据结构精品课程网站的功能和特点创条件.为了教师们学习的方便,课程组准备用优秀课建设经费,筹集和购买教学参考书籍,方便了老师们的学习和工作需求.传帮带.通过相互听课,共
14、同讨论,交流教学经验,发挥老教师的传,帮,带作用,在给年轻教师压担子的同时,也给他们传授经验,帮他们尽快成长.严要求.对课程组每位教师提出具体要求,按照指标体系的观测点,规范自己的教学过程,认真上好每一堂课.14 工具介绍 1.4.1 JSP介绍JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,
15、支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。自JSP推
16、出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。JSP的优势如下:(1) 一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见的。(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的
17、生命力。(4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下1.4.2 HTML网页编程语言 2HTML(HyperText Mark-up Language)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Inter
18、net就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。 HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。 另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。神奇吗?一点都不神奇,因为现在你看到的就是这种语言写的页面!HTML有什么特点和好处?HTML文档制作不
19、是很复杂,且功能强大,支持不同数据格式的文件镶入,这也是WWW盛行的原因之一,其主要特点如下:1 简易性,HTML版本升级采用超集方式,从而更加灵活方便。2 可扩展性,HTML语言的广泛应用带来了加强功能,增加标识符等要求,HTML采取子类元素的方式,为系统扩展带来保证。3 平台无关性。虽然PC机大行其道,但使用MAC等其他机器的大有人在,HTML可以使用在广泛的平台上,这也是WWW盛行的另一个原因。用什么可以编辑HTML?HTML其实是文本,它需要浏览器的解释,HTML的编辑器大体可以分为三种:1 基本编辑软件,使用WINDOWS自带的记事本或写字版都可以编写,当然,如果你用WPS来编写,也
20、可以。不过存盘是请使用.htm或.html作为扩展名,这样浏览器就可以解释执行了。2 半所见即所得软件,这种软件能大大提高开发效率,它可以使你在很短的时间内做出HOMEPAGE,且可以学习HTML,这种类型的软件主要有HOTDOG,还有国产的软件网页作坊。3 所见即所得软件,使用最广泛的编辑器,完全可以一点不懂HTML的知识就可以做出网页,这类软件主要有FRONTPAGE98,DREAMWEAVER。1.4.3 SQL Server 介绍数据库技术是计算机科学中最活跃、应用最广泛的分支之一。随着数据可技术的不断发展,传统的小型数据库很难满足各单位对数据管理的要求。然而SQL Server 不仅
21、适用于大型数据处理系统和商业网站存储要求,还可满足个人和小型企业要求的一系列产品,它属于关系型数据库管理系统。1.5 数据结构精品课程模块简介 4u 用户登录模块学生使用该系统注册账号并登录系统,可以进行网上浏览资料,下载等学习操作。u 教师登录模块教师使用本系统登录系统以后,可以对试卷题目进行添加,修改,编排,并可以对学生问题进行回复。u 管理员管理管理员登录系统以后,可以对整个系统的所有用户进行添加、删除和修改的操作,并可以对整个系统进行维护。第二章 网站分析设计21 精品课程网站的需求分析与设计本系统设计的目标是使教学更加方便,方便学生在家或寝室自己学习,提高学生自学能力,也节省学生、老
22、师的时间。本系统能是个操作方便、更新及时、易于维护管理的网上教学网站,所有功能为:动态新闻;网上答疑;课程教学等基本功能。系统进入身份有学生、教师和管理员,学生进入后可根据系统功能对该课程进行信息浏览,查看课件,查看动态新闻,提出、查看问题及学习等;教师进入后也可对课程的一些信息进行浏览,对学生提出的问题进行回复;据此,要求系统需要有以下的功能:1. 为使用户操作方便,要求有良好的人机界面。2. 学生查看新闻,下载课件,网上提问等。3. 教师查看学生提出的问题并进行回答。22 精品课程网站的发展未来两年的精品课程评审会,更可能会偏向“查漏补缺”。考虑不同的地域不同的专业因素,目前有同一门课程内
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JSP 精品课程 设计 网站
链接地址:https://www.31ppt.com/p-2399813.html