精品课程网站设计的几点建议3篇

发布时间:

精品课程网站设计范文 篇一

精品课程建设项目是我国高等教育质量工程的重要组成部分,是在我国高等教育快速发展、规模不断扩大、进入大众化阶段以及教育信息化进程不断深入的背景下开展的一项重大的教育教学改革工程。精品课程的建设目标是建设具有一流教师队伍、一流教学内容、一流教学方法、一流教材、一流教学管理等特点的示范课程,它也是以实现本科生“名师名课”;教学资源的网络共享来提高大学教学质量和水平的创新之举,是信息时代加快知识创新、传播和应用的示范工程,具有深远的历史和现实意义。精品课程建设项目是一个系统工程,包括课程的规划、建设、、共享、应用、评价等环节,系统意识、精品意识、质量意识、过程意识、发展意识指导整个课程建设过程。课程建设包含 “观念、师资、内容、教法和手段、评价、制度”;等课程要素,其中课程资源网上后的共享及教学应用是项目重点和落脚点。 1 学习资源网站的主要设计思想目前,我国的高等教育还主要沿袭传统的教学模式,这种以教师为中心的教学重点放在教师的“讲”;上,忽视了学生主动的 “学”;,没有形成良好的互动,其结果必然导致学生学习积极性不高,教学效率低、效果差,学生的实际能力得不到提高。要改变这种局面,就必须变以教师为中心的教学模式为以学生学习为中心的教学模式,将学生由外部刺激的被动接受者和知识的灌输对象转变为信息加工的主体、知识的主动获取者,将教师由知识的传授者、灌输者转变为学生主动获取知识的帮助者、促进者,用教师的“讲”;来启发、引导、组织和鼓励学生的“学”;,培养学生独立思考的欲望,促进学生主动自主地学习,实现教师的主导地位,学生的主体地位的教学理念。由于不少学生在中学阶段已经接受过基本的信息技术培训,加上各地教育水平参差不齐,进入大学以后学生的基础差别很大,对计算机技术的接受能力也有不同,对基础较好的同学容易造成厌烦心理,甚至干扰到正常的课堂教学,影响其他学生的学习;而基础差甚至没有接触过计算机的同学存在学习困难的问题,需要在学习过程中特别辅导。因此,如何在现有条件下把两类学生都照顾到,就需要有课堂教学之外的有效补充。随着网络的深入和发展,特别是各高校校园网络的不断完善和发展,这一目标的实现变得简单易行。针对目前教学形式单一、课堂教学无法满足学生日益丰富的学习需求而急需规范教学秩序等现状,希望通过计算机文化基础精品课程平台的建设,营造一个基于计算机网络的以教师为主导、以学生为主体的自主学习环境,充分利用校园网的开放性、交互性和资源共享等特点,实现对计算机基础教育教学方式的改革。 2 课程网站的具体实现 2.1 Web 开发技术的选用目前流行的 Web 开发技术有 ASP,PHP 和 JSP 等几种方案。 ASP 即 Active Server Pages,它是微软开发的一种类似 HTML(超文本标记语言)、Scrip(t脚本)与 CG(I公用网关接口)的结合体。它没有提供自己专门的编程语言,而是允许用户使用许多已有的脚本语言编写 ASP 的应用程序。ASP 是在 Web 服务器端运行,运行后再将运行结果以 HTML 格式传送至客户端的浏览器。但 ASP 技术也存在很多缺陷,由于它是局限于微软的操作系统平台,主要的工作环境是微软的 IIS 应用程序结构,所以 ASP 技术很难实现跨平台工作,另外,运行效率也比较低、稳定性较差。 PHP 即 Hypertext Preprocesso(r超文本预处理器),它是当今 Internet 上最为火热的脚本语言,其语法借鉴了 C,Java,Perl 等语言,而且只需要很少的编程知识就能使用 PHP 建立一个真正交互的 Web 站点。它与 HTML 语言具有非常好的兼容性,使用者可以直接在脚本代码中加入 HTML 标签,或者在 HTML 标签中加入脚本代码从而更好地实现页面控制。PHP 提供了标准的数据库接口,数据库连接方便,兼容性强,扩展性强,可以进行面向对文章编号:1005-6033(2009)14-0171-02 收稿日期:2009-03-09 基于 J2EE 的计算机基础精品课程网站设计李宏滨(太原理工大学计算机与软件学院,山西太原,030024)摘 要:概述了学习资源网站的主要设计思想,详细介绍了精品课程网站的具体实现。关键词:精品课程;JSP 技术;B/S 模式中图分类号:G434 文献标识码:A 171象编程。PHP 是一种跨平台的服务器端的嵌入式语言,在 UNIX 平台应用广泛,是完全免费的,也支持绝大多数数据库,但 PHP 缺乏规模支持,而且对多层结构也缺乏支持。对于大型网站来说,应用 PHP 会造成负担过重。同时,PHP 提供的数据库接口支持不统一,这使得 PHP 不适合在电子学习领域内运行。 JSP 是由 Sun 公司倡导、许多公司参与,于 1999 年推出的一种动态网页技术标准。JSP 是基于 Java Servlet 以及整个 Java 体系的 Web 开发技术,利用这一技术可以建立安全、跨平台的先进动态网站,这项技术还在不断地更新和优化中。JSP 以 Java 技术为基础,又在许多方面做了改进,具有动态页面与静态页面分离,能够脱离硬件平台的束缚以及编译后运行等优点,JSP 已经成为 Internet 上的主流开发工具。 2.2 数据库系统的选用在本网站的设计中我们考虑采用性价比非常好的 MySQL 数据库。MySQL 是一个快速、多线程、多用户的 SQL 数据库服务器,其出现虽然只有短短的数年时间,但凭借开放源代码的优势已从众多的数据库中脱颖而出。MySQL 的核心程序采用完全的多线程编程,线程是轻量级的进程,可以灵活地为用户提供服务。用多线程和 C 语言实现的 MySQL 能很容易地充分利用 CPU。MySQL 可运行在不同的操作系统下,即在一个操作系统中实现的应用可以很方便地移植到其他的操作系统下。MySQL 有一个非常灵活而且安全的权限和口令系统,当客户与 MySQL 服务器连接时,他们之间所有的口令传送被加密,而且 MySQL 支持主机认证。MySQL 支持大型的数据库,可以方便地支持上千万条记录的数据库。作为一个开放源代码的数据库,MySQL 可以针对不同的应用进行相应的修改。MySQL 拥有一个快速而且稳定的基于线程的内存分配系统,可以持续使用而不必担心其稳定性。MySQL 支持查询的 SELECT 和 WHERE 语句的全部运算符和函数,并且可以在同一查询中混用来自不同数据库的表,从而使得查询变得快捷和方便。 2.3 开发工具的选用随着 Java 的日益流行,Java 集成开发环境也呈现出百花齐放的局面,目前使用较多的是 Eclipse,它是一个开放源代码的项目,其最大的特点就是“开源、免费”;。Eclipse 以其极具特色的“插件”;和小巧精干,有极大的市场占有率。另外,Java 的东家 Sun 也不遗余力地推出自己的 IDE 开发环境 Netbeans,直到现在的 Netbeans6,已经实现了全部 Eclipse 的功能特性,而且又综合了其他产品的优点,在 2003 年以后问世的诸多 Java 项目当中,相当数量是使用 Netbeans 开发的,又由于它一站式开发部署功能强大,使得越来越多的人舍弃了 Eclipse 灵活但复杂的开发方式,转而使用 Netbeans 作为首选的开发工具,本平台选择使用 Netbean6 作为开发工具。应用服务器选用 Tomcat 作为一个开放源码的软件,Tomcat 得到了开源自愿者们的广泛支持,它可以和目前大部分主流 HTTP(如 IIS 和 Apache 服务器)一起工作,而且运行稳定、可靠、效率高。Tomcat 服务器除了能够运行 Servlet 和 JSP,还提供了作为 Web 服务器的一些特有功能,如 Tomcat 管理与控制平台、安全域管理、Tomcat 阀等。Tomcat 已成为目前开发企业 Java Web 应用的最佳选择之一。 2.4 模块功能根据对象角色分类,管理员主要负责以下功能模块:一是网站维护,包括网站安全、故障解决以及性能调优;二是用户管理,负责分配教师用户的账号与权限的设定。教师主要负责以下功能模块:一是学生管理,导入相应的学生名单到数据库,将对学生的评价存入数据库;二是资料管理,管理诸如多媒体课件、工具软件和辅助材料等;三是课程管理,实现课程的导航结构,方便学生自主学习;四是测试管理,随机提供课程相关知识测试题目,教师可以设置考试时间、试题数量、评分标准;五是在线答疑管理,设置讨论的专题板块,管理提问与回答,对其他学习者给出的回答予以评价。学生主要负责以下功能模块:一是个人信息维护,修改自己的相关信息;二是资料下载,可以下载平台提供的允许其下载的各种资源,进行离线学习;三是课程学习,学生根据教师指定的学习进度进行学习,记录自己的学习进度;四是在线测试,参加测试,得知成绩与差错点和需要加强的知识点;五是作业上传,完成教师指定的作业并在教师指定的时间内上传作业;六是在线答疑,可以提问并实时查看自己问题的解答情况,也可以查阅其他学习者提出的问题。本系统采用 B/S 模式中较为成熟的数据库技术和 JSP 的先进技术相结合的方式。在服务器操作系统和数据库产品的选择上力求使网络使用效率最高,系统运行安全可靠。计算机文化基础精品课程教学平台通过网络的形式向广大学生提供学习的环境,使学生由课前预习、课后复习巩固逐渐过渡到网上教学,实现资源的有效共享,学生学习由“被动”;变为“主动”;,大大提高了学生的学习效率。

精品课程网站设计 篇二

【关键词】Java技术 精品课程网站 设计 开发

前言:精品课程网站是指通过网络通信技术等新型技术在网络环境下开展一系列高质量教学活动。精品课程网站的产生解决了传统教学模式空间及时间的限制问题,并且为教育开辟了新的道路,使教育资源的利用变得更加广泛,有效地实现了对传统教学方式的补充。

1精品课程网站的分析

1.1精品课程网站的建设

从本质上讲,精品课程网站的建设其实就是某一课程电子版信息资源库的建设。精品网站课程为学生的学习提供了一个具有实时特点的平台,有效地解决了传统教学在空间和时间方面的限制问题。精品课程网站的建设重点在于对课程的收集和展示,将在线答疑、学习交流、网上自测自评、教学重点以及学术研究等信息集中于一体。

1.2精品课程网站技术方面的分析

精品课程网站系统是一个采用B/S的Web系统,对此,可以在对Java技术进行充分运用的基础上,充分结合Tomcat等技术,开发出精品课程网站系统的多种功能。在这个过程涉及到的技术主要有:第一,通过Java语言实现精品课程网站客户端数据的初步认证和过滤;第二,使用用户名和密码机制实现安全登录,通过对用户类型的不同划定不同的权限,并运用MDS技术进行加密,保证用户信息的安全;第三,加深对Web运行环境的了解,尤其是其中Tomcat的安全设置问题和操作功能;第四,运用ECIIPse集成开发平台,并运用Java语言进行相关开发操作[1]。

2基于Java技术的精品课程网站设计与开发

2.1基于Java技术的精品课程网站设计目标和设计原则

2.1.1基于Java技术的精品课程网站的设计目标

基于Java技术的精品课程网站设计目标是:设计出一个具有齐全功能的界面,它包含实用、高效、维护简单的Web框架。在设计精品课程网站时,要充分考虑数据的安全性问题,可以通过远程实时快照对数据进行及时备份,防止数据由于受到自然因素的影响产生相应的破坏。在精品课程网站的数据操作部分,应该对客户端Web垃圾攻击的安全性方面进行重点设计。由于精品课程网站的信息有一定的实时性要求,因此,在精品课程网站的管理部分,要设计成能够通过浏览器实施维护的后台管理系统,以便人们可以更加方便、快捷地通过浏览器完成信息、课程内容更新以及管理用户等操作。在精品课程网站的信息自主方面,应该注重对信息审核功能的设计,保证数据具有一定的可性、安全性以及合理性[2]。

2.1.2基于Java技术的精品课程网站的设计原则

精品课程网站的设计要以满足高校精品课程建设需求为原则,通过精品课程网站更好地为学生服务。精品课程网站是一个直面学生与教师的辅助教学、学习平台,因此要求精品课程网站具有便于管理、更新以及扩展的特点。

2.2精品课程网站的登录功能设计

精品课程网站的登录功能是针对学生、教师以及管理员而言的。这三者可以通过身份验证,实现对基本信息的维护以及对自己登录密码的修改。当精品课程网站的身份验证结果显示用户是学生,那么网站将允许用户进行网上实验互动、参与课程讨论、查看系统公告等行为操作;如果精品课程网站的身份验证结果显示用户是教师,那么网站将允许用户进行课程资料上传、查看系统公告、课程信息查询以及参与课程讨论等行为操作;如果精品课程网站的身份验证结果显示用户为管理员,那么网站将允许用户进行网站自测试题和答案的维护、公告信息的维护、课程信息的维护以及论坛信息的维护等行为操作[3]。

2.3精品课程网站的公告栏功能设计

公告栏的内容是由管理员进行操作管理的,管理员的管理功能主要包括对公告的撰写、修改以及删除。公告的撰写包括公告内容和公告标题两部分,这两个部分都是必填选项;当公告的内容不符合当前实际时,管理员就需要对公告进行修改。管理员在登录精品课程网站之后,对需要修改的公告进行选中,即可实现对公告信息的修改操作;当公告内容失效之后,管理员应该及时对公告进行删除。管理员在登录精品课程网站之后,对需要删除的公告进行选中,即可实现对公告的删除操作[4]。

2.4精品课程网站数据库的设计

精品课程网站的数据库要包含学生信息表、自测试题库表、自测成绩表、用户表以及章节基本信息表等方面的设计。

结论:随着计算机技术的飞速发展,精品课程网站进入各大高校已经变成一种主流趋势。基于Java技术的精品课程网站的设计与开发成为目前各大高校教学方式改革的重点,对此,应该在明确精品课程网站设计目标和设计原则的基础上,运用Java技术更好地实现精品课程网站的登录功能、公告栏功能以及数据库等方面的设计和开发,实现精品课程网站在线答疑、学习交流、网上自测自评以及学术研究的目的。

【参考文献】

[1]王昆鹏。 基于Java技术的精品课程网站设计与开发[D].华东师范大学,2010.

[2]迟浩。 基于XML和JAVA的通用课程教学网站设计与开发[D].中国海洋大学,2010.

[3]张岩,陈莲莲,张永华,孙莉。 基于Java的精品课程网站设计与实现[J]. 电脑知识与技术,2015,33:48-51.

精品课程网站设计 篇三

关键词:Java技术;登录功能;公告栏

中图分类号:TP393.092 文献标识码:A 文章编号:1007-9416(2017)04-0161-01

1 精品课程网站概述

精品课程网站本质上来说是将课程转换为电子版,属于信息资源库的一种。它能否对课堂教学以及教材中的内容进行扩展和补充。通过网上平台能否实现教学资源的共享和更新,便于学生间以及学生和教师之间的交流和学习。另外,还可通过测试、教学评价等方法丰富教学内容和形式,并能对教学状况和成果进行反馈,使教师结合具体情况及时对教学内容和进度进行调整。将精品课程网站应用到教学工作中,可发挥多方面的优势。

2 Java技术支持下精品课程网站设计与开发

2.1 设计目标

实现功能的扩展是运用Java技术进行精品课程网站设计的主要目标,追求网站Web框架实用性和高效性的统一,且便于对其进行维护。精品课程网站设计过程中还需要考虑的另一重要因素则是数据的安全。为避免客观因素,系统故障等对数据造成损坏,可采用远程实时快照等方式做好备份工作,防止数据丢失。

对于数据操作来说,其设计重点应放在客户端Web遭受垃圾攻击如何保障其安全上。在对精品课程网站进行管理的过程中,需要建立后台管理系统,对浏览器进行实时维护,便于用户利用浏览器π畔⒔行、更新课程内容以及完成其它操作。对于信息的自主来说,需要设计好网站的信息审核功能,确保所的信息安全、合理。

2.2 设计原则

精品课程教学需求是网站设计和开发的原则,精品课程网站的设计需要既能与教学目标相适应,又能保障其服务质量的提升,便于学生对信息的查找和课程的学习。精品课程网站的服务对象是教师以及学生,其主要功能在于对教学工作进行辅助,在对精品课程网站进行设计的过程中,还应以信息的更新、网站管理更为方便为原则。

2.3 技术手段

B/S在精品课程网站Web系统中发挥着十分重要的作用。基于Java技术对精品课程网站进行设计和开发时,需要综合运用Tomcat等多种技术,才能使网站功能得以扩展,以下是对精品课程网站设计开发过程的技术手段的分析:首先,可利用Java语言初步完成对客户端数据的认证,并对信息进行过滤。其次,为了确保安全,可以利用用户名以及密码机制保障登录的安全性,还可结合不同用户对其权限进行限定,利用MDA技术完成信息的加密,避免用户信息泄漏。最后,需要充分掌握Web运行环境,特别是Tomcat安全设置相关问题,并了解其操作功能。另外,需要将Java语言以及ECIIPse集成开发平台结合起来完成精品课程网站建设的开发与设计。

2.4 数据库设计

要确保数据库的完整性,全面覆盖各类资料。具体来说,需包含学生信息、试题库、学生自我测试成绩等。

2.5 登录功能设计

对于登录功能的设计来说,需要综合考虑教师、学生和管理员三个群体。用户利用账户名及密码完成登录,若需要修改基本信息或登录密码需完成相应的验证。若通过身份验证之后,证明登录用户身份为学生,则其在网站上的权限可包括交流互动、课程学习等方面,并可执行相应操作。若验证后登录用户身份为教师,则其权限可包括课程上传、信息查询、课程讨论等。若验证后登录用户身份为管理员,则其在网站上的权限可以包括对网站试题的管理、维护网站公告信息等。

2.6 公告栏设计

精品课程网站公告栏主要由管理员进行维护,其对公告栏实行管理,权限还该对公告栏内容的设定、上传、删除等。具体步骤为:验证管理员身份,成功登录网站,选选种所要修改的内容,然后便可对该部分内同进行修改。若公告栏内容以及失去作用,则需要删除该部分内容。操作方法为:首先登录网站页面,选中需删除内容,然后执行删除操作。

3 结语

信息技术和计算机技术的进步,使得其在各领域中的应用越来越普遍。基于信息技术的发展,精品课程网站应运而生,并逐渐成为教学方法改革的一大趋势。将Java技术和精品课程网站的设计和开发结合起来,成为新的研究热点。本文在对网站设计目标以及原则进行分析的基础之上,提出将Java技术应用于精品课程网站设计和开发中具体方法,主要包括数据库、登录功能、公告栏三个方面,使精品课程网站具备在线学习、交流互动、答疑解难、自我测评等多方面的功能,为教学工作的开展提供便利。

参考文献

[1]迟浩。基于XML和JAVA的通用课程教学网站设计与开发[D].中国海洋大学,2010,(04):17-19.

[2]张岩,陈莲莲,张永华,孙莉。基于Java的精品课程网站设计与实现[J].电脑知识与技术,2015,33,(05):49-50.

它山之石可以攻玉,以上就是差异网为大家带来的3篇《精品课程网站设计的几点建议》,您可以复制其中的精彩段落、语句,也可以下载DOC格式的文档以便编辑使用。

361 65638