web教学平台设计开题报告

更新时间:2024-01-12 08:06:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

湖北文理学院毕业论文(设计)任务书

毕业论文(设计)题目

学生姓名 专业 班级 指导教师 毕业论文(设计)的主要内容及要求:

1、主要内容:基于web的《操作系统》课程教学平台设计,其内容如下: (1)根据选题对教学平台设计进行调研,收集、查阅有关文献资料,制定毕业设计进度安排,书写开题报告;

(2)进行专业实习;

(3)对相关内容进行分析、汇总和整理,编写系统代码,撰写毕业论文; (4)进行毕业答辩。

2、基本要求:(1)阅读大量文献,提出可行的系统总体设计方案,合理计划进度,按时完成开题报告,字数要在2500字以上;

(2)进行专业实习,并在实习结束回校答辩时提交加盖公章的实习证明等材料。

(3)完成毕业论文,要求设计合理可行,性能良好,代码编写符合规范,能够正常运行。

(4)制作答辩用幻灯片,按时完成毕业答辩。 毕业论文(设计)应收集的资料及主要参考文献:

[1]王世锋,MVC设计模式的研究与应用.中国海洋大学,2006.4.1

[2]杨小萍,基于JAVA/XML的三级网络教学平台下网络考试系统的研究与实现.西北大学,2005.5.1

[3]马楠,网络课程开发的研究与实践.北京邮电大学,2009.2.15

[4]程文,基于JSP开发动态网站的设计与实现.现代计算机(专业版),2002.10.30

[5]祝文军,基于Struts框架和Hibernate技术的Web应用的设计与实现.大连理工大学,2006.11.30

1

湖北文理学院毕业论文(设计)开题申请表 姓名 学院 题目 开 题 申 请 ( 正 文 附 后 ) 指 导 教 师 意 见 指导教师签名: 年 月 日 注:学生须根据毕业论文(设计)任务书写出2500字以上的开题报告,开题报告包含以下几方面的内容:1.研究目的和意义;2.阅读的主要文献、资料(理工类15种以上,其他学科类20种以上),分析国内外现状和发展趋势,提出本课题的主攻方向;3.主要 研究内容、途径及技术路线;4.工作的主要阶段、进度及完成时间。

2

学号 专业 指导教师 班级 基于web的《操作系统》课程教学平台的设计 今年来崛起的以计算机为中心的互联网、多媒体技术,在给教育带来极大冲击的同时,也给教育的现代化注入了新的生命。教育领域将是互联网众多应用领域中最有价值、最有前途的应用领域之一。现代教育理念与先进的网络技术的结合为教育提供了更广泛的发展空间。网络教学平台是构筑于校园网基础上的沟通教、学、管理三者之间的桥梁。使用网络教学平台可以有效整合利用各种资源达到教学目标。 本课题通过《操作系统》课程教学平台的设计,让师生更有效的完成《操作系统》课程的教学。 申请人签名: 年 月 日 附:开题报告正文

基于web的《操作系统》课程教学平台设计

学生: 指导教师: 一、课题研究的背景与意义

随着计算机网络信息技术的日益进步及其在社会生活各个领域中的应用,它对社会、教育以及大学产生着迅猛、广泛和深入的影响。网络一经产生,就迅速地在教育中得到广泛的应用。应用网络进行教学,已经成为当代世界的一个主要趋势。

目前,在很多高校中,教师在上课的过程中经常用到多媒体教室,随着教育技术的不断发展,许多任课教师均可以制作多媒体课件。上课的时候任课老师的一般做法是,对于容量小的课件使用软盘携带对于容量大点的用U盘或者光盘携带,再大点的用移动硬盘携带。但是这样做的问题是,任课教师在上课前必须花一段时间去做相应的准备,最使人头痛的是信息化教学信息量非常大,学生很难在课堂上短短的时间内吸收如此多的教学信息,而当学生想继续深入学习的时候,在课后是很难找到学习资料。现阶段大多数学校的管理和教学活动都采用传统的面授课程和手工作业等还比较普遍未能实现网络化,研究基于Web的网络教学平台,辅助传统模式向网络模式转换,该项目开发的目的在于通过网络实现校园内的各种教学环节。实现网络教学资源管理、网络授课、网络教务管理、网络考试等功能弥补传统管理和教学模式中存在的缺陷和不足之处。通过实现网络教务管理、授课、考试把学校教务人员和教师从繁重的工作中解脱出来。 二、系统功能设计

这个平台主要为学生在网上进行本课程的学习和网上互动,用户可以在客户端方便的流览教学网站上有关的信息(如教学课件、公告信息、资源信息等),通过最新公告让学生清楚知道接下来要完成的事,通过网络资源方便找到该课程的相关资料,通过留言板,提出自己的问题,管理员(教师)可以在后台对同学的问题做出回答,形成一种互动,提高师生之间的沟通和了解,并且还可以是同学之间的交流,加强了知识的流畅性,能够最大程度的实现课下再次互动学习。而且管理员(教师)在后台进行资源相关操作:上传资源、修改资源、删除资源、批量移动资源等。 其具体内容大概如下:

3

1.实现诸多教学环节的网络化

本站将实现教学过程中的教学通知、答疑、作业发布、批改等诸多环节的网络化,减轻了教师教学负担,提高了教师工作效率。

2.以学生自主学习、教师课程管理为主线的网络教学平台

对于学生用户而言,登录后的主界面以课程内容导航为主线,同时配合教学文件查询、习题、作业、课件浏览等各项学习环节。

对于教师用户,登录后的主界面以课程教学管理为主线,允许教师进行课程信息设置、发布教学文件、教学通知、作业等信息;实现教师在线回收作业并批改作业、设置课件库等功能;允许教师在线答疑、网上命题等。 结构模块如下:

4

1. 学生用户:

授权学生的用户能够进入学生空间,学生空间为学生提供如下功能: 课程公告,课程介绍,教师队伍,网络教学,留言提问,课程作业,在线测试,教学视频,资源共享

2. 匿名用户:无需登录就可浏览到以上除了课程作业、在线测试的全部内容。 3. 教师用户:

任课教师的用户能够进入教师空间。教师空间为教师提供如下功能: 课程公告,年级管理,班级管理,学生信息管理,课程信息管理,试题管理,作业批改,教学资源管理,留言板 4. 管理员:

除以上教师用户的功能外,还有以下几个功能: (1) 课程介绍(2) 教师队伍管理 三、技术简介 J2EE

J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。 Tomcat6.0

Tomcat由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现。因为Tomcat 技术先进、性能稳定,运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。 MySQL数据库

Mysql是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

5

MVC设计模式

MVC(模型-视图-控制)结构是交互式应用程序广泛使用的一种体系结构。它有效地在存储和展示数据的对象中区分功能模块以降低它们之间的连接度,这种体系结构将传统的输入、处理和输入模型转化为图形显示的用户交互模型,或者换一种说法,是多层次的Web商业应用;它主要适用于交互式的Web应用,尤其是存在大量页面及多次客户访问及数据显示。MVC体系结构具有三个层面:模型(Model)、视图(View)和控制(Controller),每个层面有其各自的功能作用。 模型层负责表达和访问商业数据,执行商业逻辑和操作,视图层负责显示模型层的内容,控制层负责定义应用程序的行为。在模型层、视图层和控制层之间划分责任可以减少代码的重复度,并使应用程序维护起来更简单。 JSP技术

JSP的全称是Java Server Pages,它是SUN推出的一种动态网页技术标准。

*.html,*.htm中加入JAVA程序片段和JSP标记,就

构成了JSP页面。JSP

1

JSP技术,网络开发人员可以使用HTML

来设计页面显示部分,如字体颜色等,使用JSP指令或者JAVA程序片段来生成

2

JSP支持绝大部分平台,包括现在非常流行的LINUX系统,

应用非常广泛的Apache服务器也提供了支持JSP

3

Struts2运行流程

浏览器发送请求,例如请求/login.action

核心控制器FilterDispatcher根据请求决定调用合适的Action

WebWork的拦截器链自动对请求应用通用功能,例如workflow、validation或文件上传等功能

回调Action的execute方法,该方法先获取用户请求参数并调用业务逻辑组件来处理用户请求

Action的execute方法处理结果信息将被输出到浏览器中。

6

四、开发平台以及工具的选择

1、部署环境与技术框架

部署环境:WindowsXP + jdk5+ tomcat 6.0

开发环境:Eclipse 8.5 +Mysql5.5数据库 2、建模工具

应用技术:采用MVC模式、分层设计;页面脚本使用js;视图展示应用JSP ; 后台程序应用struts2 框架。 五、进度安排

1.第1周:确定题目,了解研究方向。

2.第2-3周:收集文献资料,进行项目调研、需求分析,提出系统开发的总体设计方案,撰写开题报告并完成开题答辩。

3、第4-8周:进行系统设计方案的详细论证,选用合适的开发工具与开发平台,对课题进行详细设计。

4、第9-13周:完成系统的编码与调试工作,撰写毕业论文初稿。 5、第14周:系统验收, 修改毕业论文并定稿,准备论文答辩。 6、第15-16周:制作幻灯片,进行论文答辩。

7

六、参考文献

[1]白清源,基于J2EE和MVC模式的WEB应用研究.西南交通大学,2005.5.1 [2]刘磊;朱敏;徐彦军,基于Struts框架的JAVA WEB应用开发技术.计算机应用与软件,2007.5.15

[3]李芝兴;朱庆生;曾一,基于JAVA EE技术的实验教学平台的开发与建设.计算机教育,2008.1.25

[4]郭爱章,基于WEB的网络教学平台及自测系统的分析与设计.山东大学,2006.4.6

[5]王文;高钰;严颖敏;马骄阳,网络管理框架的演变及其发展趋势.2008年计算机应用技术交流会论文集,2008.7.1

[6]赵少卡,基于WEB的在线考试系统设计.中国科技信息,2007.7.15 [7]陈旭文,基于web的计算机教学系统数据库的设计.甘肃联合大学学报(自然科学版),2010.5.10

[8]肖建芳;陆深焕,如何在J2EE平台上设计开发基于web的教学管理信息系统.中国科技信息,2008.2.15

[9]邓天峰.基于J2EE技术开发高校BBS论坛.大连海事大学,2012.12.1

[10]陈鹏,程勇. J2EE项目开发实用案例.北京:科技出版社,2006

8

本文来源:https://www.bwwdw.com/article/qmlo.html

Top