网络工程专业精品毕业论文数字逻辑课程教学网站的设计与实现

上传人:bin****86 文档编号:55247834 上传时间:2018-09-26 格式:DOC 页数:39 大小:1.42MB
返回 下载 相关 举报
网络工程专业精品毕业论文数字逻辑课程教学网站的设计与实现_第1页
第1页 / 共39页
网络工程专业精品毕业论文数字逻辑课程教学网站的设计与实现_第2页
第2页 / 共39页
网络工程专业精品毕业论文数字逻辑课程教学网站的设计与实现_第3页
第3页 / 共39页
网络工程专业精品毕业论文数字逻辑课程教学网站的设计与实现_第4页
第4页 / 共39页
网络工程专业精品毕业论文数字逻辑课程教学网站的设计与实现_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《网络工程专业精品毕业论文数字逻辑课程教学网站的设计与实现》由会员分享,可在线阅读,更多相关《网络工程专业精品毕业论文数字逻辑课程教学网站的设计与实现(39页珍藏版)》请在金锄头文库上搜索。

1、 摘 要随着科技的发展,信息传播越来越迅速,伴随着的是人类学习知识的周期越来越短,因此传统的教学方式已经不能满足不同人们在不同地点以及不同时间进行学习的需求,在这种情况下,教学网站诞生了,并且随着教学网站的优势被越多的人们发现,逐渐成为现代教育的新形势。设计主要包括数字逻辑教学网站方案分析与规划设计,介绍了整个设计过程中的思路和所用到的技术,以及如何实现系统的各个功能。整个系统以 JSP 为编程语言,与SQLSERVER2000 数据库相结合,体现了交互性的原则,培养同学们的创新能力,充分调动学生的学习兴趣。教学网站本身就是以网页的形式出现的,因此可以在互联网上运行,并且具备安全,快速,交互性

2、强的特点。而学生就可以很方便的进行一些和学习相关的操作,例如课件下载、在线提问等等。关键字:教学;JSP;WEB;B/S 结构AbstractWith the development of technology, the knowledge of human learning become shorter and shorter, so traditional teaching methods can not meet different people in different locations and different time learning needs in this case,

3、the teaching site was born, and with the advantages of teaching Web site to be more and more people find that modern education has become the new situation. Teaching digital logic design including site analysis and program planning and design, introduced the idea of the design process and the use of

4、 technology, and how to implement the various system functions. JSP is the entire system programming language, combined with SQLSERVER2000 database, reflecting the principle of interactivity, develop the students ability to innovate, to fully mobilize the students interest in learning. Teaching site

5、 itself is in the form of a web page, so you can run over the Internet, and have safe, fast, interactive features. The students can easily learn and some related operations, such as courseware download, online questions and moreKey words:teaching;JSP;WEB;B/S structure目 录第 1 章 绪 论11.1 背景以及意义 .11.2 可行

6、性解析 .11.2.1 技术可行性解析 .11.2.2 经济可行性解析 .11.2.3 操作可行性解析 .21.3 课题目标与意义 .2第 2 章 技术简介.32.1 JSP 技术简介32.2 JSP 工作原理32.3 JSP 体系结构32.4 JSP 的特点42.5 SQL SERVER 2000 数据库 .42.6 后台数据库连接 .5第 3 章 概要解析.93.1 基本思路 .93.2 基本思想 .93.3 系统功能说明 .93.4 后台数据库设计 103.4.1 Users 登陆表.103.4.2 Project 题目表 113.4.3 Message 留言表.113.5 系统 E-R

7、 图 12第 4 章 系统流程设计与分析.134.1 处理流程分析 134.1.1 系统流程图 134.1.2 数据 insert 流程144.1.3 数据 update 流程 .144.1.4 数据 delete 流程 .154.2 模块设计 164.2.1 管理员登录 164.2.2 课件资源管理 164.2.3 学习作业管理 164.2.4 互动交流管理 174.2.5 下载作业 17第 5 章 系统调试和测试195.1 程序调试 195.2 程序的测试 195.2.1 测试的重要性及目的 195.2.2 测试的步骤 205.2.3 测试的主要内容 20结 论21致 谢22参 考 文 献

8、23附 录2411第 1 章 绪 论1.1 背景以及意义网络发展的如此快速,因此大多数的高校老师都放弃了自己的传统的教学方式,转而采用多媒体教学的形式,虽然这种教学方法可以极大的提高课堂学习效率,还能使同学们在轻松活跃的气氛中学习,但是这种教学形式对课下的时候效果并不理想,而课下的复习、预习对于学生来说也是非常重要的,因此对于课下的教学势必要改革。建设教学网站是其中改革的一项重要策略,同时也是当前教学方式的主要辅助方式。教学网站不仅能够弥补当今教学方式中对课下教学的不足,也能使学生实现一个和老师的个性化交互的需要,因此建立教学网站对于教育部门,对于国家来说都是意义重大的。首先,从教学模式来看,

9、好的教学网站可以更好的体现出“以学生为主,教师为辅”的现代教学模式,同时也彻底改变了传统教育中“以课堂教学为中心,以书本为中心,以教师为中心”的“三中心”教学模式。其次,从学生的角度来看,好的教学网站将会大大提高学生课下学习的几率,它将成为课上学习的强有力的补充。最后,从老师和学生的结合方面来看,教学网站一定会成为老师和学生沟通的一架桥梁,更能加深老师和学生之间的情感。因此对于现在教育来说建设好的教学网站将会是我国教育发展的有利转折点。1.2 可行性解析1.2.1 技术可行性解析数字逻辑教学网站的设计与实现有很多种语言选择,我们选择 JSP 语言,这个不仅是因为 JSP 语言的灵活性,而且现在

10、用 JSP 语言做网站比较普遍,方便管理。根据以上分析 JSP 语言是非常适合我们的设计的。同样的,数据库也可以有很多选择,但是我们选择 SQL Server 2000,SQL Server 2000 数据库是一个中小型数据库,它操作简单方便,并且 SQL 使用的语言是集定义语言 DDL,数据操作语言 DML 和数据控制语言 DCL 于一体的,所以可以独立完成一系列的作用于数据库的命令,这些都为我们的数据库开发提供了最优化的环境。由上分析可知,这些在技术上是可行的。1.2.2 经济可行性解析由于设计主要是为学生的学习提供一个桥梁,而且只要搭建好环境就可以使系统运行,并不需要大量的人力物力,并且

11、在投入之后还可以减轻教师教学的压力,因此在经2济上完全可行。1.2.3 操作可行性解析设计操作简单,符合大众人员的习惯和要求,数据录入快捷,规范,安全,而且最重要的一点是它的灵活性很强,极易扩充。1.3 课题目标与意义数字逻辑课程现在已经成为计算机专业学生的必修课,他对于将来学生的动手能力有很强的积极作用,因此学好这门课程对于计算机专业的学生来说显得尤为重要。这门课程学好之后可以大幅度提高学生对于软硬件方面的知识能力。课题所研究的数字逻辑网络课程教学网站是基于网络的网络课程教学软件。是 web的一个扩展,具有很强的交互性、开放性和极强的延展性。老师可以用它来制作一些非常有吸引力的课件调动学生的

12、学习积极性,同时使得学生对于学习不再觉得无聊,也可以摆脱那种根深蒂固的对老师的惧怕感。教学网站能够更好的提现以学生为中心的教学思想。3第 2 章 技术简介2.1 JSP 技术简介JSP(Java Server Page 服务器网页)是从 1998 年开始出现的新技术。由 Sun 公司倡导、许多公司参与一起建立的一种动态网页技术标准,是基于 Java Servlet 以及整个 Java 体系的 web 开发技术1 。JSP 技术可以很简便的生成动态网页,同时具备一次编译,处处运行的特点,也就是说具有很强的跨平台特性。虽然我国对于 JSP 的使用还没有外国普遍,但是随着 JSP 的优势一一被大家发

13、现,很多网站已经在使用 JSP 来编写了,JSP 已经渐渐成为主流开发技术。2.2 JSP 工作原理由于 JSP 是面向服务器的,所以它支持可以在任何浏览器上以网页的形式来打开。当系统遇到 JSP 页面请求时,JSP 将请求发送给服务端的相关插件,然后由这些插件来处理请求,有可能从数据看中查询信息或者提取信息,然后这些插件再将信息返回给JSP,JSP 将信息发送到 JSP 页面,最后系统将安排好的 JSP 页面以网页的形式返回给客户端浏览器,这就是当前网站的一个普遍的架构,三层模式。因为所有的操作都是在前台也就是客户端进行,所以传递给客户端的只有结果,这样可以保证信息的安全性。2.3 JSP

14、体系结构根据现在 JSP 的一些开发标准,可以有两种开发模式:模式一:JSP+JavaBeans 技术在这种模式中,JSP 页面独自响应请求并将处理结果返回给客户。Bean 处理所有数据访问,JSP 实现页面的表现,以实现内容生成与内容显示相分离的效果2。但是每当在一些大型的系统当中运行时,页面会被添加大量代码或者脚本,,这就意味着在大型系统当中或者对象逻辑比较繁琐的时候,会变得很麻烦,大量代码将使程序变得很复杂,对于前台页面设计人员来说几乎就是一场灾难。鉴于以上发现模式一在小型应用中很普遍,但是不能满足大型应用。模式二:JSP+Servlet+JavaBeans 技术Servlet 技术是一

15、种采用 Java 技术来实现CGI 功能的一种技术,Servlet 技术非常适于服务器端的处理和编程,并且 Servlet 会长期驻留在内存。如果从开发的角度看,第二种模式具有更直观的页面显示,开发者分工也非常明确,因此大型系统的开发过程中,通常会采用第二种模式,模式二也更符合当前流行的MVC 结构(Model/view/controller),其中 Servlet 对应 controller,处于控制者的位置,处理 HTTP 请求,负责生成 JSP 中使用的 Beans 组件或对象,并判断应将请求传递给哪个JSP 等,JSP 对应 view,负责生成最终的动态网页并返回给浏览器。而 Java

16、Beans 对应的是 Model,实现各个具体的应用逻辑与功能3。42.4 JSP 的特点(1)简化的页面生成技术。JSP 的页面和格式的设计使用的标准的 HTML 命令来处理的,在传统的网页 HTML文件(*.htm,*.html)中加入脚本片段和 JSP 标记(Tag),构成 JSP 网页(*.jsp)用和 HTML很相似的标记加 JAVA 语言编写的脚本来生成页面的内容,这样使得页面形式和系统内容分隔开来,对一些大型系统工程开发的分工处理十分有利4。(2)与 Java 平台有机集成。JSP 开发技术是 java 平台的一个重要组成,因此 JSP 编写的页面完全可以使用任何有关 JAVA 的组件或者程序,这就能够充分发挥本身的优势,同时 JSP 技术的延展性和安全性非常高,这就意味着用它可以编写出高扩展性的应用程序。(3)服务器与硬件环境无关。在第二个特点中我们已经说过 JSP 是 java 家族的成员,所以它可以适应不同的平台,也就是只要编写了一个应用程序,那么在不同的平台中都可以正常使用。这是 JSP 相对于其他动态

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号