当前位置:文档之家› 精品课程网站毕业设计论文

精品课程网站毕业设计论文

精品课程网站毕业设计论文
精品课程网站毕业设计论文

精品课程毕业设计论文

目录

第一章绪论 (1)

1.1 精品课程开发背景 (1)

1.2 精品课程现状分析 (1)

1.3 建立精品课程的意义 (1)

1.4 本文的主要工作 (2)

1.5 论文结构 (2)

第二章概述及相关技术介绍 (3)

2.1前台框架概述 (3)

2.2 开发目标 (3)

2.3 开发环境简介 (4)

2.3.1 Java语言介绍 (4)

2.3.2数据库开发工具简介 (5)

2.3.3服务器tomcat简介 (6)

2.4 开发过程中相关技术简介 (7)

2.4.1dbcp数据库连接池 (7)

2.4.2自定义标签 (7)

2.4.3 web拦截器 (8)

2.4.4 ajax技术 (9)

2.4.5 jstl与el表达式 (11)

2.4.6 B/S三层体系结构 (13)

第三章:需求分析 (16)

3.1涉及用户及业务需求分析 (16)

3.1.1主要用户 (16)

3.1.2业务需求 (16)

3.2 功能需求 (17)

3.2.1 前后台功能需求 (17)

3.2.2 前台需登录模块需求 (17)

3.3可行性分析 (18)

3.3.1技术可行性 (18)

3.3.2经济可行性 (19)

3.3.3操作可行性 (19)

第四章的设计与实现 (20)

4.1 前台框架的设计 (20)

4.1.1功能要求 (22)

4.1.2界面要求 (22)

4.1.3数据库的设计 (22)

4.1.4项目包结构的设计: (24)

4.1.5用例模型 (26)

4.1.6系统活动图 (28)

4.2 前台框架的实现 (28)

4.2.1 B/S三层体系结构 (28)

4.2.2web.xml文件 (28)

4.2.3数据库的操作 (29)

4.2.4拦截器的应用 (30)

4.2.5该数据库连接池文件 (30)

4.3 主要功能模块的设计与实现 (30)

4.3.1 逻辑 (30)

4.3.2 页面 (32)

第五章系统遇到问题及其解决方案 (34)

5.1导航栏动态显示二级栏目的问题 (34)

5.2对于二级栏目有无三级栏目的处理方法 (34)

第六章系统测试 (37)

6.1 测试概念介绍 (37)

6.1.1测试目的 (37)

6.1.2测试准则 (37)

6.1.3测试方法 (37)

6.2 测试环境 (38)

6.3 前台测试 (38)

6.3.1 学生登陆测试 (38)

6.3.2 学生登陆进行教学评价 (39)

6.4 后台测试 (40)

6.4.1教学评价状态显示管理 (40)

6.5 测试结果 (42)

第七章系统维护 (43)

7.1改正性维护 (43)

7.2适应性维护 (43)

7.3完善性维护 (43)

第八章总结与展望 (44)

8.1 本文的工作总结 (44)

8.2 展望 (44)

参考文献 (45)

致谢 (46)

第一章绪论

1.1 精品课程开发背景

随着计算机网络技术的发展,网络资源的利用率越来越高,利用现代化的教育信息技术手段将精品课程的相关容上网并免费开放,不仅提高高等学校教学质量和人才培养质量,而且还可以通过网络实现优质教学资源共享;精品课程的网络化将逐渐代替传统的教育模式,成为学生从学校获取知识的另一快捷而有效的方法与途径,而精品课程的开发即是实现精品课程网络化的最好的途径,学校建立一个自己的精品课程是十分必要的事情,这不仅能使更多的人享用宝贵的教育资源,同时也对于提升学校自身的知名度,提高学生自学能力,有很大的帮助,所以好的精品课程的设计和开发也将是势在必行的。

1.2 精品课程现状分析

对于高等院校来说,建立完善的精品课程是势在必行的,随着计算机技术,网络技术的不断提高,精品课程也将成为老师,学生共享学习资源,学习和交流的一片乐土。基于学院精品课程还不是很完善,我们能够利用毕业设计的机会完善精品课程,在此基础上方便老师操作,学生学习。一个好的精品课程框架的研究与设计也是实现教育资源网络化,达到资源共享性最大化过程中值得关注和期待的问题,所以研究、设计与实现精品课程的必要性也是显而易见的。

1.3 建立精品课程的意义

从精品课程的提出到实施,其目的核心就是解决好课程容建设问题,即通过建设,提高学校教学质量最终实现一流的教师队伍、一流的教学容、一流的教学方法、一流的教材、一流的教学管理等特点的示性课程,而课程资源建成后的共享与应用才是精品课程建设的关键点和落脚点。

网络的迅速发展为精品课程的建设提供了良好的实施环境,它将课程资源网络化,可以使任何可以接入互联网的用户随时随地的从网络获取相关的资源。而则为实现课程资源的共享提供了一个有效的平台,所以建立精品课程是实现精品课程一条有效而快捷的途径。因此设计并建立一个好的精品课程可以更好的促进精品课程建设的发展,构建一个良好的精品课程网络平台,从而促进高校之间,高校与社会之间,老师与学生之间,学生与学生之间的教育资源的共享。

1.4 本文的主要工作

本文是对数据库、数据结构和数学建模这三门课程推出的一个完善的精品课程的实验教学、教学研究、教学成果3个模块的开发过程的详细描述。在项目组成员的共同努力下,成功地实现了的研究与开发。

开发步骤如下:

(1)需求分析

(2)初步框架设计(包括原型页面的实现)

(3)数据库设计

(4)Dao、Service、Servlet的设计与实现

(5)页面与底层的交互融合

(6)代码整合以及整合后的测试工作

1.5 论文结构

第一章:绪论部分。介绍了论文的选题背景、所研究容的现状分析和设计精品课程的意义,解决的主要问题及应达到的技术要求。

第二章:概述及相关技术介绍。

第三章:需求分析。

第四章:设计与实现。

第五章:系统遇到问题及解决方案。

第六章:系统测试。

第七章:系统维护。

第八章:总结与展望,对本论文的主要研究容进行了扼要的总结,总结了论文的主要研究成果,并提出了有待进一步开展的工作。

第二章概述及相关技术介绍

在精品课程的设计中,本章主要介绍的前后台功能要求,前台框架,项目开发环境以及数据库,服务器和开发过程中用到的相关技术。

2.1前台框架概述

该精品课程具有一定的可行性,前后台的相互交融使得能够灵活运转,方便老师管理,学生学习。主要功能:从后台录入相关信息前台展示,后台也能够对前台的一些数据进行维护。我的主要任务是前台框架的搭建和前后台实验教学,教学研究,教学成果模块功能的实现,下面就对这4部分容做简要概述:

1.前台框架:导航栏显示一级栏目,鼠标放在一级栏目下面动态显示二级栏目,点击二级栏目,进入相对应的页面,若有三级栏目显示三级栏目的最新一个,再点击三级栏目显示三级栏目相关容,若没有三级栏目显示二级栏目的容。(第四章将对前台框架的实现做详细解释)。

2.实验教学模块:主要包括实验任务,实验大纲,实验指导,课程设计,实验作品,实验报告6部分作为二级栏目,各部分有相应的三级栏目,按照版本号,作品,班级来分。

3.教学研究模块:主要包括教学方法,教学改革,教学课题,教学论文,学生评教5个部分作为二级栏目,前四部分没有三级栏目。学生评教模块有登录的实现,学生登录才能进行评教。

4.教学成果模块:主要包括教学成果奖,获教学奖项,人才培养成果,教材建设4个部分作为二级栏目,没有三级栏目。

2.2 开发目标

根据对和精品课程网络化的特点,进行精品课程的分析和需要设计,能够开发出一个整体上易于维护和管理,能够随着课程的改革和网络技术的不断发展而修改和升级,从而实现小的投入而更多的收益的是该精品课程设计的目标。其在功能方面:根据课程的特点该应具备教育资源的在线观看和下载,教学资源的上传,能够从获取更多的最新的与课程相关的信息和知识以及能够和教师以及其他学生实现在线交流等功能。

2.3 开发环境简介

系统的开发环境对于开发者来说是很重要的,在一定情况下它也影响着它所能运行的环境和必备硬件设备。它主要包括开发平台的选取和后台数据库工具的选取及开发语言的选择。本是在Windows xp系统下运用myEclipse6.5,mySql server5.0,Apache Tomcat6.0开发的web项目。选取如下介绍:

2.3.1 Java语言介绍

Java是一种简单的,跨平台的,面向对象的,分布式的,解释的,健壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。当1995年SUN推出Java语言之后,全世界的目光都被这个神奇的语言所吸引。

1.Java语言主要特性

(1)Java语言是简单的。容易学习和使用。

(2)Java语言是面向对象的。Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C++ 语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。

(3)Java语言是分布式的。Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。

(4)Java语言是健壮的。Java的强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。Java的安全检查机制使得Java更具健壮性。

(5)Java语言是安全的。Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。除了Java语言具有的许多安全特性以外,Java 对通过网络下载的类具有一个安全防机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类SecurityManager)让Java应用设置安全哨兵。

(6)Java语言是体系结构中立的。Java程序(后缀为java的文件)在Java 平台上被编译为体系结构中立的字节码格式(后缀为class的文件),然后可以在实现这个Java平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。

(7)Java语言课移植。这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。Java系统本身也具有很强的可移植性,Java 编译器是用Java实现的,Java的运行环境是用ANSI C实现的。

相关主题
文本预览
相关文档 最新文档