河北农业大学 本科毕业论文(设计)
题 目: 网络教学系统——前台管理
学 院: 信息科学与技术学院 专业班级: 软件工程 1002班 学 号: 2010234010501 学生姓名: 高山 指导教师姓名: 高媛 指导教师职称: 讲师
二O 14 年 05 月 28 日
I
摘要
随着信息技术与网络技术的发展和普及,基于Internet和Intranet的教育模式蓬勃发展,这也促进了以网络多媒体教育管理系统为基础的现代教育理论的发展。其中“数字化校园”的概念作为一种崭新的教育方式逐渐运用到实际的教学活动中,成为现代教育体系中重要的组成部分。
如何有效的管理各种教学资源与学生资料,实现对原有系统的整合与优化;如何方便快捷的实施教学,建立灵活全面的多媒体教学环境是网络教学管理平台需要解决的主要问题。网络教学代表了教育的一个发展方向,在高等教育日趋大众化和教学改革逐渐向深层次发展的形势下,应当抓住时机,积极推进网络教学。 网络教学不仅可缓解因扩招所造成的教学资源不足的困难,而且新的教学模式还带来了“远程授课,内容生动,多人讨论”的教学方式,可最大限度地提高教学质量。本文介绍的网络化教学系统,是基于Internet 开展现代远程教育而开发的,是开展网络教学必备的教学工具。
关键词:教学系统 ;JSP;SQL2008;网上教学
II
Abstract
As information technology and network technology to the development and popularization Based on Internet and Intranet mode of education to flourish. This also contributes to network multimedia education management system as the foundation of modern educational theory development. These \concept as a new education methods are applied to the actual teaching activities. as a modern education system an important component.
How effective management of a variety of teaching resources and student information, the realization of the original system integration and optimization; How convenient and efficient implementation of teaching, establish flexible and comprehensive multimedia teaching environment is teaching network management platform need to resolve the main issues. Network teaching represents an
orientation to the development of education, and with the tendency of the popular style of higher education and situation of deep administrative levels to the reformation of teaching, we are requested to grasp at any opportunity to carry forward the network teaching actively. Not only does the network teaching lessen the difficulties which caused by expanded recruitment of students, the new teaching mode brings ways and means of “teaching in a long-distance, vivid teaching content and discuss with more people”, it can improve the teaching quality farthest. The system of network teaching presented in this thesis is an absolutely necessary teaching media for network teaching which is developed on the basis of Internet for the purpose of the development of modern long-distance teaching.
Keywords: Teaching System,JSP ,SQL2008, Online Teaching
III
目录
第一章 绪 论 ................................................... 1 1.1开发背景 .................................................. 1 1.2发展动态 .................................................. 2 1.2.1系统的体系结构 ......................................... 2 1.2.2开发运行环境 ........................................... 2 1.3 网络教学管理系统的发展现状 ................................ 2 1.4论文的组织结构 ............................................ 3 第二章 系统规划 ................................................. 3 2.1系统的基本功能 ............................................ 3 2.2 系统的特点 ................................................ 3 2.2.1课题的内容和要求 ....................................... 3 2.2.2系统开发技术 ........................................... 3 第三章 系统分析 ................................................ 5 3.1用户需求分析 .............................................. 5 3.2总体结构设计 .............................................. 5 3.2.1系统功能结构图 ......................................... 5 3.2.2系统各模块简要说明 ..................................... 5 3.2.3数据库概念结构设计 ..................................... 6 3.2.4数据库逻辑结构设计 ..................................... 9 3.2.5建表的SQL语句 ........................................ 11 第四章 系统的具体实现 ........................................ 13 4.1准备工作 ................................................. 13 4.2数据库连接模块 ........................................... 14 4.3用户模块 ................................................. 15 4.4课程模块 ................................................. 15 4.5教学资源模块 ............................................. 16 4.6课程作业模块 ............................................. 17 4.7课程公告模块 ............................................. 17 第五章 总 结 ................................................ 18 参考文献 ....................................................... 19 致 谢 ....................................................... 19
IV
第一章 绪 论
1.1开发背景
信息化是当今世界经济和社会发展的两大趋势,信息社会的高度发展要求教育必须改革以满足培养面向信息化社会创新人才的要求。同时,信息社会的发展也为这种改革提供了环境和条件。在跨世纪的教育改革中,世界各国都在加快教育现代化的建设步伐,其信息化程度的高低以成为衡量一个国家综合国力水平的重要标记。可以说,信息时代是一个数字化的世界。信息技术应用到教育教学过程以后,形成了网络化的学习环境、数字化的学习资源以及数字化的学习方式。远程教学有了突破性的进展,即允许教师和学生间同步或异步地以文本、图形、图像、音频或视频等形式进行交互式教学活动。广大教师对基于Web的学习模式不断地进行探索和研究。远程网络教学网站的出现,正是教育信息化过程的产物,是现阶段教育软件特别是基于Web的网络教育系统开发的重要内容。虽然远程网络教学网站在我国的出现也只有短短的几年时间,但是其发展速度快,已经引起了广泛的重视。 1.2发展动态
目前流行的JSP技术开发Web应用程序,采用XML技术对教学数据进行处理,通过
JSP/Servlet和XML进行数据交互,同时也采用了计算机网络中的许多成熟技术,如流媒体技术,客户/服务器技术,数据库技术。 1)JSP技术
JSP是一种卓越的Java技术,它基于强大的Java语言,可在任何Web或应用服务器上运行,与Java Enterprise API(Java 企业应用编程接口)紧密结合,可快速创建高性能的Web应用程序。它将内容的生成和显示进行分离,使Web开发人员能专注于应用逻辑的处理;利用可重用的组件(Java Btens\\EJB),加快了总体开发速度,并提高了系统质量,采用标识简化页面编程,降低了开发人员的难度。 2)XML与HTML技术
XML和HTML一样属于标记语言,可以通过标记来描述数据的结构,并且它允许用户自行视描述数据的需要,随意地制定不同的标记,这和HTML有着极大的差别,除此之外,XML不同于HTML对于所有的标记都已经定义了显示格式的意义,对于XML而言,显示格式并不是最重要的,相对地,数据所代表的意义才是最重要的,因此,XML并不负责标记显示的格式。不过,XML却允许通过较复杂且灵活性的方式显示数据,如通过XSL、CSS、HTML+XML Island以及编写程序并通过DOM取出数据再显示;XML具有跨平台、与语言和应用程序等无关的特性;XML除了可以使用标记与属性来描述数据的意义之外,另外还提供了可用来描述文件结构的DTD与XML Schema。 3)基于连接池的数据库技术
系统采用DB Connection Manager的Java类管理连接池对象,其中每一个连接池保持一组JDBC数据库连接对象,可以为任何Servlet所使用。连接池具有以下功能:装载和注册JDBC驱动程序;根据在属性文件中定义的属性创建连接池对象;实现连接池名字与其
1