jsp+mysql教学资源库系统中管理员与数据库的设计(4)
时间:2022-12-19 22:27 来源:毕业论文 作者:毕业论文 点击:次
1。2。3研究现状 1。2。4预计可达到水平 本系统的研究成果,能够完成对计算机类专业通用课程优质教学资源系统的管理,对教师和学生的相关教学活动进行统一管理,从而填补我校在这一研究领域的空白,体现教学模式改革的新思路和新方法,形成以优质教学资源建设为依托的、注重学生实践与创新创业教育的人才培养新模式。 1。3本文主要内容 本文主要介绍了基于网络的教学资源管理系统的设计与测试过程,并详细介绍实现管理系统与数据库交互所用到技术与理论基础,还将深入分析此成果的可行性与实用性等以便后期优化与维护。 本文共分为五章,第一章为绪论,主要介绍课题的研究目标和现状;第二章主要介绍了开发工具;第三章为需求分析,主要对功能、界面、技术、性能等需求进行分析;第四章为总体设计,主要设计了系统的功能和数据库及大致框架;第五章为详细设计与实现,主要讲述了教学资源管理平台的实现过程以及实现成果展示;第六章为系统测试,主要介绍系统的测试过程。 第二章开发工具与相关技术介绍 2。1 相关技术介绍 2。1。1 Java介绍 Java 是一门计算机编程语言,也是现在比较主流的一门面向对象编程语言。Java语言在语法上与C++类似,但是在吸收了C++的优点的同时还摒弃了C++中比较难以理解还很复杂的指针和多继承。运行Java程序需要安装JDK环境。论文网 2。1。2Servlet介绍 全称是Java Servlet,是用Java编写的服务器端的程序,主要用于前台后台交互,生成动态Web。Servlet是客户端与服务器交互的重要接口,通过继承HttpServlet类并实现它的doPost和doGet方法来实现所需功能。 2。1。3JSP介绍 全名Java Server Pages,根据字面意思就是说通过Java语言编写的页面,可以说是简化过后的Servlet,可直接在jsp页面中编写Java程序,实现了HTML中Java扩展。Servlet是JSP的技术基础,在大型Web开发项目中往往需要JSP与Servlet相结合。 2。1。4前端介绍 前端,顾名思义,“展现在前面的东西”。前端对于网站来说,是指网页前台,对于我们这套基于web开发的教学资源管理系统来说,也就是我们要设计的交互界面。前端开发所涉及的语言有HTML,CSS,JavaScript,Ajax以及最近新出的HTML5,CSS3,SVG等。 HTML (Hyper Text Markup Language),超文本标记语言,是一种普遍用来编写网页的语言,可以制作表格,文本框按钮等。基于W3C建立的标准和规范,如今已经升级到了XHTML,XHTML(Extensible Hyper Text Markup Language)是指可扩展的超文本标签语言。 W3C 将 XHTML 定义为最新的HTML版本。所有新的浏览器都支持 XHTML[16]。 CSS(Cascading Style Sheet),级联样式表,通过设立CSS样式,可以设计各种风格不同HTML元素的样式,比如设定一个按钮的颜色就可以用到CSS中的color属性。级联样式表可以使人更有效地控制网页的样式,设计出更让人赏心悦目的界面。 JavaScript,是一种客户端脚本语言,主要目的是为了解决服务器端语言留下的速度问题,使客户端加载更加流畅,为客户提供更好的浏览体验。在本系统中JavaScript(以下简称JS)主要用于定义网页的简单动画和样式和弹框操作等。 2。1。5J2EE体系介绍 J2EE是一套和传统应用开发不同的技术架构,是一套可移植性强,安全性强和再用价值强的体系。J2EE组件被封装在一个J2EE应用中,具有固定的格式并遵守J2EE规范,由J2EE服务器对其进行管理[3]。J2EE使用多层的分布式应用模型,应用逻辑按照功能划分为多个组件[3]。J2EE组件是具有独立功能的软件单元,它们通过相关的类和文件组装成J2EE应用程序,并与其他组件交互。各个应用组件按照它们所在的层分布在不同的机器上[3]。现在J2EE的多层应用模型是将两层模型中的不同层面切分成许多层面。一个多层化的应用应当可以为不同的服务提供一个独立的层,以下是J2EE典型的三种结构:[3] (责任编辑:qin) |