网络教学系统—后台管理

网络教学系统—后台管理
网络教学系统—后台管理

河北农业大学

本科毕业论文(设计)

题目:网络教学系统——后台管理

摘要

随着信息技术与网络技术的发展和普及,基于Internet和Intranet的教育模式蓬勃发展,这也促进了以网络多媒体教育管理系统为基础的现代教育理论的发展。其中“数字化校园”的概念作为一种崭新的教育方式逐渐运用到实际的教学活动中,成为现代教育体系中重要的组成部分。

如何有效的管理各种教学资源与学生资料,实现对原有系统的整合与优化;如何方便快捷的实施教学,建立灵活全面的多媒体教学环境是网络教学管理平台需要解决的主要问题。网络教学代表了教育的一个发展方向, 本文介绍的网络化教学系统,是基于Internet 开展现代远程教育而开发的,采用三层设计结构,通过运用Java、Servlet、Sql Server 数据库等软件的强大功能完成了系统中的后台管理,本系提供了对数据库中用户表,资源表,作业表,课程表,选课表,公告表的增删改查,以实现注册新用户,选课管理,上传课件,浏览课件,课程查询等功能。

关键词:教学系统;JSP;SQL2008;网上教学

Abstract

As information technology and network technology to the development and popularization Based on Internet and Intranet mode of education to flourish. This also contributes to network multimedia education management system as the foundation of modern educational theory development. These "digital campus" concept as a new education methods are applied to the actual teaching activities. as a modern education system an important component.

How effective management of a variety of teaching resources and student information, the realization of the original system integration and optimization; How convenient and efficient implementation of teaching, establish flexible and comprehensive multimedia teaching environment is teaching network management platform need to resolve the main issues. Network teaching represents an orientation to the development of education, The system of network teaching presented in this thesis is an absolutely necessary teaching media for network teaching which is developed on the basis of Internet for the purpose of the development of modern long-distance teaching.Three-tier design structure, through the use of powerful Java, Servlet, Sql Server database software such as complete systems management background, the department provides the user tables in the database, resource tables, schedules, curriculum, course selection table , deletions announcement table to the investigation, in order to achieve the new user registration, course management, upload courseware, browse courseware, curriculum query.

Keywords: Teaching System,JSP,SQL2008,Online Teaching

目录

1绪论 (1)

1.1开发背景 (1)

1.2发展动态 (2)

1.2.1系统的体系结构 (2)

1.2.2开发运行环境 (2)

1.3网络教学管理系统的发展现状 (2)

1.4论文的组织结构 (3)

2系统规划 (4)

2.1系统的基本功能 (4)

2.2系统的特点 (4)

2.2.1课题的内容和要求 (4)

2.2.2系统开发技术 (4)

3系统分析 (5)

3.1用户需求分析 (5)

3.2总体结构设计 (5)

3.2.1系统功能结构图 (5)

3.2.2系统各模块简要说明 (5)

3.2.3数据库概念结构设计 (6)

3.2.4数据库逻辑结构设计 (8)

3.2.5建表的SQL语句 (10)

4系统的具体实现 (12)

4.1准备工作 (12)

4.2数据库连接模块 (12)

4.3用户模块 (13)

4.4课程模块 (14)

4.5教学资源模块 (14)

4.6课程作业模块 (15)

4.7课程公告模块 (16)

5总结 (17)

参考文献 (18)

致谢 (19)

1绪论

1.1开发背景

信息化是当今世界经济和社会发展的两大趋势,信息社会的高度发展要求教育必须改革以满足培养面向信息化社会创新人才的要求。同时,信息社会的发展也为这种改革提供了环境和条件。在跨世纪的教育改革中,世界各国都在加快教育现代化的建设步伐,其信息化程度的高低以成为衡量一个国家综合国力水平的重要标记。可以说,信息时代是一个数字化的世界。信息技术应用到教育教学过程以后,形成了网络化的学习环境、数字化的学习资源以及数字化的学习方式。远程教学有了突破性的进展,即允许教师和学生间同步或异步地以文本、图形、图像、音频或视频等形式进行交互式教学活动。广大教师对基于Web的学习模式不断地进行探索和研究。远程网络教学网站的出现,正是教育信息化过程的产物,是现阶段教育软件特别是基于Web的网络教育系统开发的重要内容。虽然远程网络教学网站在我国的出现也只有短短的几年时间,但是其发展速度快,已经引起了广泛的重视。

1.2发展动态

目前流行的JSP技术开发Web应用程序,采用XML技术对教学数据进行处理,通过JSP/Servlet和XML进行数据交互,同时也采用了计算机网络中的许多成熟技术,如流媒体技术,客户/服务器技术,数据库技术。

1)JSP技术

JSP是一种卓越的Java技术,它基于强大的Java语言,可在任何Web或应用服务器上运行,与Java Enterprise API(Java 企业应用编程接口)紧密结合,可快速创建高性能的Web应用程序。它将内容的生成和显示进行分离,使Web开发人员能专注于应用逻辑的处理;利用可重用的组件(Java Btens\EJB),加快了总体开发速度,并提高了系统质量,采用标识简化页面编程,降低了开发人员的难度。

2)XML与HTML技术

XML和HTML一样属于标记语言,可以通过标记来描述数据的结构,并且它允许用户自行视描述数据的需要,随意地制定不同的标记,这和HTML有着极大的差别,除此之外,XML不同于HTML对于所有的标记都已经定义了显示格式的意义,对于XML而言,显示格式并不是最重要的,相对地,数据所代表的意义才是最重要的,因此,XML并不负责标记显示的格式。不过,XML却允许通过较复杂且灵活性的方式显示数据,如通过XSL、CSS、HTML+XML Island以及编写程序并通过DOM取出数据再显示;XML具有跨平台、与语言和应用程序等无关的特性;XML除了可以使用标记与属性来描述数据的意义之外,另外还提供了可用来描述文件结构的DTD与XML Schema。

3)基于连接池的数据库技术

系统采用DB Connection Manager的Java类管理连接池对象,其中每一个连接池保持一组JDBC数据库连接对象,可以为任何Servlet所使用。连接池具有以下功能:装载和注册JDBC驱动程序;根据在属性文件中定义的属性创建连接池对象;实现连接池名字与其实例之间的映射;跟踪客户程序对连接池的引用,保证在最后一个客户程序结束后安全

关闭所有连接池。

4)客户/服务器技术

联入校园网的计算机从功能上来说,可以分成服务器和客户机两种,不论哪种服务器,如文件服务器,FTP服务器,数据服务器,邮件服务器,数据服务器,代理服务器等都成天候运行,提供各种服务,为学生服务。

1.2.1系统的体系结构

网络教学平台按照Browser/Server模式,将传统的浏览器/WEB服务器的两层体系结构扩展成浏览器—WEB服务器+应用服务器—数据库服务器三层体系结构,这种模式采用多种标准的协议和技术,适合于任何硬件平台和软件环境。系统采用JSP与SQL Server 2008 数据库相结合,其实现的基本原理是利用SQL Server 2008 作为数据仓库,用Servlet等高性能服务器端程序作为后台总控程序,JSP程序在前台运行,Servelet接受用户的输入,分别调用不同的JSP程序向客户端反馈信息,JSP/Servlet通过HTTP连接在服务器端和客户端传递数据。

1.2.2开发运行环境

电脑配置:内存:DDR 4G 硬盘:500G

操作系统:Windows

开发环境:MyEclispse

Web服务平台:Tomcat 6.0

数据库:SQL Server 2008

1.3网络教学管理系统的发展现状

近年来,随着通信技术、网络技术及多媒体技术的不断发展,电信网、电视网及互联网的“三网融合”,我们的教育正在从封闭的校园教育转变为开放式的网络教育,以教师为主导的单向传授教育转变为以学生为中心的双向互动选择式的教育,从应试教育转为以提高学生综合技能为目标的素质教育、创新教育。如何有效地让网络为网络教育服务是我们教育界全体同仁面临的一大难题。调查结果发现,网络教育虽然有着传统教学所无法具有的优势,但其发展并不尽如人意:学生的学习成绩并没有得到全面的提高,而学生的理解能力、动手能力则有下降的趋势;不少学生迷恋于网上游戏、网上娱乐、网上聊天、网恋等等而荒废学业的情况让人担忧;由于受到目前网络技术发展条件及经济等因素的制约,网络教学普及率不高;虽然网上信息量巨大,但其是非难辨,良莠并存。师生要在有限的教学时间内,在无尽的信息海洋中,化费了大量的时间,却找不到适合自已的教学内容;许多学校的教育资源数量不少,但内容太多太杂太乱,真正有用的资源并不多,而且内容枯燥;大多数网络教育是换汤不换药,并没有跳出原传统教学的旧模式,只是以教师为中心的传统课堂教育模式的一种电投化而矣;对教学网络建设的目的缺乏全面的认识和理解、不重视教学资源的开发、整理与应用;网络资源得不到充分的共享,利用率低等等。这一切使得网络教育的优势与潜力得不到应有的的发挥,网络教学效果并没有我们原先预期的那么高。究其原因,关键是没有建起一个与网络教育相配套的网络教学资源信息系统,

对网络教育信息资源的作用认识不足、观念滞后、主次不分、重点不明、本末倒置,表现为:在系统及硬件上舍得花费大量的人力物力,而在资源的整理、收集、开发方面却投入甚少。网络教育信息资源重复的多、创新的少,使得整个网络教育信息资源系统华而不实,导致许多教育网络的硬件大量空置,使得花耗巨资建立起来的网络学校、网络教室大门紧锁,数字图书馆及数字实验室的利用率极低。

1.4论文的组织结构

本文由1绪论,2介绍系统的基本功能和特点,3系统总体设计,4系统各模块的设计与实现,5总结,参考文献和致谢七部分组成。

1绪论由研究背景、网上教学系统的发展前景、网上教学系统的基本步骤和本文的组织结构组成。

2介绍系统的开发工具和和系统的基本功能,另外介绍系统所要实现的目标。

3系统总体设计由系统总体分析、创建系统E-R图和数据库设计组成。

4详细分析系统各模块的设计与实现包括用户模块、课程模块、课程作业模块组成。

最后5为总结。

2.1系统的基本功能

设计一个网络教学系统,注册新用户,选课管理,上传课件,浏览课件,课程查询等功能。

1)只有通过选课的用户才能浏览课件及课程查询等其他功能。

2)上传课件只能有有教师注册登陆后上传,学生没有上传课件的权限。

3)浏览课件需注册选课后才能浏览相应的课程课件。

4)系统辅助管理主要用于创建用户和用户维护。

系统分析和开发时将在Windows 7平台运用 JSP 来开发系统的应用程序,而后台的数据库则采用微软的SQL server2008。后台数据库是用来存储注册的信息、课件信息以及系统的信息,而数据库应用程序的任务则是在后台数据库和操作人员之间建立一个平台,使操作人员可以对数据库中的信息进行操作。

2.2系统的特点

2.2.1课题的内容和要求

设计一个网络教学系统,注册新用户,选课管理,上传课件,浏览课件,课程查询等功能。

1)只有通过选课的用户才能浏览课件及课程查询等其他功能。

2)上传课件只能有有教师注册登陆后上传,学生没有上传课件的权限。

3)浏览课件需注册选课后才能浏览相应的课程课件。

4)系统辅助管理主要用于创建用户和用户维护。

2.2.2系统开发技术

在数据库的选择上,我将采用SQL server2008。SQL server2008 是微软开发的一个数据库平台,使用SQL语言创建所有关系表,视图。主要解决采用B/S模式,管理员通过Internet网进行维护,减少网站开发难度,实现访问、管理合一。采用JSP技术,即在Web页面的HTML文档中嵌入JSP的内置对象和组件,从而实现对数据库的各种访问如查询、修改、删除、录入、更新等。

3.1用户需求分析

数据库需求分析就是要了解在这个应用系统中,用户需要查询、更新、删除和保留哪写数据,收集基本数据,数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。

通过系统功能分析,针对普通在线教学系统的需求,总结出如下需求信息:

●用户分教师,学生和管理员。

●教师担任一门或多门课程。

●学生能选修一门或多门课程,学生选择的课程要有选课记录。

●每门课程可能要有公告。

●每门课程可能有课程资源。

●每门课程可能有课程作业。

经过系统功能分析和需求总结,考虑到将来在功能上的扩展,设计如下数据项和数据结构。

3.2总体结构设计

3.2.1系统功能结构图

网络教学平台由教师教学系统、学生学习系统和教学管理系统三大模块组成,这些模块之间相互联系,相互配合,构成一个完整的网络教学系统。系统功能框图见图3.1。

图3.1 系统功能框图

3.2.2系统各模块简要说明

教师教学系统与学生学习系统的功能相对应,主要包含以下几个模块:

1)公告信息

网络课堂是实施网络教学的主要场所,教师和学生可以通过此模块实现实时和非实时

的网上交流。教师可以实现课程添加、修改,将课件上传等功能,而学生可以浏览教学大纲,教学计划,教学参考资料,教学课件等内容,也可以下载这些资料。

2)网络课堂

作业环节是对所学知识理解和巩固的过程。教师可以在网上发布、批改、删除作业,学生可以在线或下载完成作业,完成后可以将作业上传,还可以通过此环节查看自己完成作业的情况,查看教师评语等内容。教学管理系统

系统分为人员管理、课程管理、作业管理。

3)人员管理

包括系统管理员、教师和学生管理。其中管理员可以对所有人员进行添加、修改、删除和查询,同时还可以对教师的所有权限进行分配。

4)课程管理

包括课程添加、课程查询和课件管理。

5)作业管理

可以查看、修改和删除作业。

3.2.3数据库概念结构设计

1.系统的全局E-R如图3.2所示:

图3.2系统的全局E-R图

2.资料实体E-R图如图

3.3所示:

图3.3用户实体E-R图

3.教师信息E-R图如图3.4所示:

图3.4 教师信息实体E-R图

4.回复作业实体E-R图如图3.5图所示:

图3.5 回复作业实体E-R图该E-R图有6个实体类型,其属性如下:

1)用户(主键,用户帐号,用户密码,用户类型,用户姓名,用户性别,用户所在院系,教师姓名)

2)课程(主键,课程编号,课程名称,开课院系,上课时间,上课阶段,任课教师,课程学分,上课地点,课程备注)

3)作业(主键,作业标题,作业在服务器的保存地址,1.发布作业2.学生提交答案,课程编号,提交答案学生编号,1.答案教师未浏览2.教师已浏览)

4)公告(主键,公告标题,公告内容,公告发布日期,课程编号)

5)课程资源(主键,资源名称,课程编号,资源在服务器的存放位置,资源上传日期,资源扩展名,资源大小,类型1能浏览2可下载)

6)选课记录(主键,课程编号,学生编号,选课日期)

3.2.4数据库逻辑结构设计

数据表逻辑如下所示:

表3.1用户信息表 t_user

表3.2 课程表 t_course

表3.3作业表 t_homework

表3.4教学资源表 t_resouce

表3.5课程公告表 t_notice

表3.6选课记录表 xk_record

3.2.5建表的SQL语句

完成逻辑设计后,开始在SQL数据库中建立实际的数据库及各个表,下面是创建数据库及表的SQL语句:

Create Database teachonline; --创建数据库

用户信息表:

Create Table t_user (

id int(8) PRIMARY KEY,

accout char(10)

password varchar(2)

type int(2)

name char(50) NULL,

sex char(10) NULL,

collage varchar(50) NULL,

teacher char(50) NULL,

);

课程表:

Create Table t_course (

id int(8) PRIMARY KEY,

course_code varchar(10)

course_name varchar(2)

collage varchar(2)

course_time varchar(50) NULL,

start_end varchar(10) NULL,

course_teah varchar(50) NULL,

course_credit varchar(50) NULL,

course_site varchar(20) NULL,

course_note varchar(50) NULL,

);

作业表:

Create Table t_homework (

id int(8) PRIMARY KEY,

title varchar(10)

link varchar(50)

date datetime(10)

type char(50) NULL,

course_code varchar(50) NULL,

user_id varchar(50) NULL,

status char(50) NULL,

);

教学资源表:

Create Table t_resource (

id int(8) PRIMARY KEY, title varchar(10)

course_id varchar(50)

link varchar(50)

date datetime NULL,

ext varchar(50) NULL,

filesize varchar(50 ) NULL,

type char(50) NULL,

);

课程公告表:

Create Table t_notice (

id int(8) PRIMARY KEY, title varchar(10) NULL,

detail varchar(50) NULL,

date datetime(10) NULL,

course_id varchar(50) NULL,

);

选课记录表:

Create Table xk_record (

id int(8) PRIMARY KEY, date datetime NULL,

user_code varchar(50) NULL, course_id varchar(50) NULL,

);

4系统的具体实现

4.1准备工作

首先利用MyEclispse 新建一个工程,工程可以任意命名。在工程下新建一个包grad.util ,然后在这个包下新建四个包user、homework、course、notice。

1)在user包下有两个类,其中各个类的作用为:

User类:用户类,描述用户属性,以及这些属性的值的设置和取得的方法。

Op_user类:管理用户,包括用户的查询,修改,删除,添加等。

2)在course包下有两个类,如下:

Course类:课程类,描述课程的属性,以及这些属性的值的设置和取得的方法。

Resourse类:课程资源类,描述资源的属性,以及这些属性的设置和取得的方法。

Op_resourse类:课程和课程资源的管理类,主要具有课程和课程资源的查询,修改,删除和添加方法。

3)在homework包下有2个类,其中各类的作用如下:

Homework类:家庭作业类,描述作业的属性,以及这些属性的值的设置和取得的方法。

Op_homework类:家庭作业管理类,主要包含家庭作业的查询,修改,删除和添加。

4)在notice包下有2个类,各类为:

Notice类,课程公告类,描述公告的属性,以及这些属性的值的设置和取得的方法。

Op_notice类,课程公告管理类,主要包含公告的查询,修改,删除和添加方法。

4.2数据库连接模块

Grad.util.DataBase.java是一个公共类,其他类如果要连接数据库,只需要构造这个类的对象就可以了,一般情况下大家常把是数据库的查询excuteQuere()、更新excuteUpdate()等方法也放在这个类里。链接数据库有以下注意项:

1数据库的端口要正确。

2用户名为sa 密码在sqlserver2008中不能为空。

3 jdbc链接sqlserver的驱动使用SqlServer2000的驱动会出错,要使用sqljdbc.jar 或者sqljdbc4的驱动,并且链接的代码也不同,详见代码。

数据库为公共连接类,代码为:

package grad.util;

import java.sql.*;

public class DataBase {

public Connection conn;

public DataBase() {

this.connect();

}

public boolean connect(){

try{ Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstanc

e();

String url="jdbc:sqlserver://localhost:1433;DatabaseName=teachonline";

String user="sa";

String password="123";

conn= DriverManager.getConnection(url,user,password);

}catch(Exception ee){

System.out.println("connect db error:"+ee.getMessage());

return false;

}

return true;

}

}

4.3用户模块

有了前面的基本类,现在开始业务处理类的编写。用户类user.java主要负责描述用户的属性,以及这些属性的get和set方法。部分代码如下:

package https://www.360docs.net/doc/3115025511.html,er;

public class user {

public user() {

}

private int id=0; //自动编号

String account=""; //用户帐号,老师的帐号为课程编号

String password="";//用户密码

int type=0; //用户类型1-学生,2-老师,3-管理员

String name=""; //用户真实姓名

String sex=""; //用户性别

String college=""; //用户所在学院

String teacher=""; //如果是学生则为指导教师姓名,否则值为null

public void setId(int id)

{

this.id=id;

}

public int getId()

{

return this.id;

……………….(后面的省略)

用户管理如下:

用户分教师,学生和管理员,因此在进行操作的时候,要判断用户属于哪一种身份。

教师编号就是课程编号,因此把课程的管理也放在了用户管理中,增加一门课程的时候,也要相应的用课程编号做为教师编号添加一个新用户,因此,学生选课一类的操作也就放在这个类里。

1)public user getuserbyusercode(string user_code,string type)

功能:通过用户编号和用户类型,查询,返回用户的详细信息。

参数:user_code用户编号,type用户类型。

返回值:user对象。

实现思路:建立数据库连接—组织SQL语句—执行查询—构造用户对象—设置用户对象属性值—返回用户对象。

2) public arraylist getallstudent(string course_id)方法

功能:查询选修了指定课程的所有学生。

参数:course_id课程编号。

返回值:用户对象列表。

实现思路:建立数据库连接——组织SQL语句——执行查询——取结果—行记录—构造用户对象--设置对象属性—添加对象—取一行记录直到取完全部记录,返回对象列表。

3)public Boolean addcourse(course cs)方法

功能:添加一门课程。

参数:course课程对象。

返回值:添加成功返回ture,否则返回false。

实现思路:建立数据库连接—取课程对象—取课程属性---执行insert---构造用户对象—设置用户名和密码为课程编号—设置其他属性—调用方法添加用户—出错返回ture,否则返回false。

4)addUser() updateUser() getAllStudent()分别用于添加用户,修改用户,获取所有用户,代码简要介绍在附录一A。

4.4课程模块

课程bean对应的文件叫course.java,这个bean主要描述了课程的一些基本属性,以及这些属性值的get和set方法。课程bean course.java的参考代码在附录一B。

String course_code=""; //课程编号 String course_name=""; //课程名称

String college=""; //开课院系String course_time=""; //上课时间

String start_end=""; //上课区间即从第几周到第几周

String course_tech=""; //任课教师String course_credit="";//课程学分

String course_site=""; //上课地点

4.5教学资源模块

教学资源bean对应的文件为resource.java,这个bean主要描述了教学资源的一些基本属性,以及这些属性值的get和set方法。教学资源bean resource.java的参考代码在附录一C。

int id=0; //自动编号

String title=""; //资源名称

String course_id="";//资源所属课程编号

String link=""; //资源在服务器存贮地址

String ext=""; //资源文件扩展名例如.doc,.ppt等

String filesize="";//资源文件大小

String sdate=null; //上传日期

int power=1; //1为可在线浏览 2为可下载

教学资源管理主要是教学资源的添加,修改,删除和查询。其实现比较简单,对应的文件为op_resource.java,这里主要是两个方法:

1)public Arraylist GetAllresourceByCourse(string sourseid)方法

功能:查询指定课程发布的学生可以下载的全部资源。

参数:sourseid课程编号。

返回值:资源列表。

实现思路:建立数据库连接—组织SQL语句执行查询—取记录—构造资源对象—设置对象属性—返回结果列表。

2)public void addresource(resource rs)方法

功能:添加新资源。

参数:resource资源对象。

返回值:无。

实现思路:建立数据库连接—根据传递的对象,取得对象属性,组织SQL语句—执行insert操作。

课程作业bean的编写:

课程作业bean对应文件homework.java,主要描述了课程作业的一些基本属性,以及这些属性值的get和set方法。课程作业bean的代码在附录一D。

int id=0; //作业编号String title=""; //作业名称

String link=""; //作业在服务器的存储路径 String date=""; //老师发布作业或者学生提交时间

String type=""; //1为老师发布作业 2为学生提交的作业答案

String course_code=""; //作业所属课程编号

String user_id=""; //学生提交作业时,为学生编号

String status=""; //学生提交的作业老师是否已经查看

4.6课程作业模块

课程作业管理主要包括教师发布课程作业、删除课程作业,查看学生提交的作业答案,学生查询教师发布的作业、提交作业答案。课程管理bean对应的文件op_homework.java,课程作业管理bean的两个方法如下:

1)getallhomeworkcommit()方法:

功能:查询全部学生为指定课程提交的作业,并把相同学生提交的作业排列到一起。

参数:课程编号sourseid。

返回值:homework对象构成的arraylist数组。

实现思路:建立数据库连接――根据课程编号和提交的作业类型组织SQL语句行查询――取一行记录――构造作业对象――返回arraylist结果列表。

2)getallhomeworkpub()方法:

功能:查询指定课程发布的全部作业。

参数:课程编号sourseid。

返回值:homework对象构成的arraylist数组。

实现思路:建立数据库连接――根据课程编号和提交的作业类型组织SQL语句执行查询――取一行记录――构造作业对象――设置对象书香――加进arraylist列表,循环直到最后一条记录――返回arraylist结果列表。

代码如下见附录一E。

4.7课程公告模块

课程公告bean主要定义课程公告所具有的属性,以及这些属性值的设置和获取方法。课程公告管理bean主要包含课程公告的添加、查询和删除的方法,各个方法的实现都比较简单,这里重点介绍getallnoticebycourse()方法和getallnoticebystu()方法的实现思路。

1)getallnoticebycourse()方法:

功能:查询指定课程发布的全部公告。

参数:课程编号sourseid。

返回值:notice对象构成的arraylist数组。

实现思路:建立数据库连接—根据课程编号组织SQL语句查询指定课程所发布的所有公告,并按时间倒序排序—取一行记录—构造notice公告对象—设置对象属性—加进arraylist列表,循环直到最后一条记录—返回arraylist结果列表。

2)getallnoticebystu()方法:

功能:查看学生所选择课程发布的全部公告。

参数;课程编号course_id,学生编号stuid。

返回值:notice对象构成的arraylist。

实现思路:建立数据库连接—根据课程编号组织SQL语句查询指定课程所发布的所有公告,并按时间倒序排序—取一行记录—构造notice公告对象—设置对象属性—加进arraylist列表,循环直到最后一条记录—返回arraylist结果列表。

课程公告管理bean代码在附录一 F。

常用教学网络平台的比较

常用教学网络平台的比较 一、五种平台的特点 网络教学 平台类型 特点优点缺点 Blackboard 1、以课程为核心,每一个课 程都具备内容资源管理、在线 交流、考核管理及系统管理的 功能; 2、课程学习内容和学 习辅助工具的分离,兼容 多种文件格式; 3、具有笔记功能,随时 进行网上学习和查看自 身的学习安排; 4、支持同步教学、异步 教学;还有在线讨论区; 5、定制个性化试题,创 建实时测验,开放考试时 间; 6、跟踪学生的学习过程 和效果。 1、系统技术的大 容量和高稳定性, 支持百万级用户; 2、安全性高; 3、平台具有高易 用性; 4、个性功能强 大,满足不同的需 求者; 5、可定制、互操作、 扩展和角色灵活,实 现“一平台,一门户, 多应用”; 6、资源共享和互换 好,提高资源的利用 效率; 1、文字编辑功能 差; 2、兼容性、灵活 性差; 3、教师工作量 大,管理复杂; Moodle 1、具备网站管理、课程 管理和学习管理; 2、动态模块管理,可以 对模块灵活地移动、删除 和修改; 3、快速安装,低门槛技 术; 1、开源性和免费 性; 2、使用配置方便; 3、跨平台; 4、安装容易,操 作简单 5、可以在各种操 作系统中进行; 1、版本之间的兼 容性差且版面混 乱; 2、占用系统资源 大,运行速度慢; 3、无法统一控制 和安排课程学习 活动; 4、不能制定个人 的学习计划; IBM协作教学平台1、分布式教学,具有具 备网站管理、课程管理和 学习管理; 2、以“学习者”为主的 协作学习; 1、可通过web学 习,无须下载客户 端; 2、支持SOL、 Oracle和DB2三种 1、在教学应用 少,多应用于商 务;

NetClass多媒体教学网络系统

目录 第一章纯软件多媒体教学系统...................................... 第1节 LanStar?NetClass多媒体教学网络系统的特点............. 第2节配置要求.............................................. 第3节主要功能介绍.......................................... 第4节系统特色.............................................. 第5节适用范围..............................................

纯软件多媒体教学系统 ??? NetClass 4.0 多媒体教学网络系统是一种先进的教学平台,更代表着一种 崭新的教学方式。它利用一套软件,在现有的电脑网络设备上,实现教师机对学生 机的广播、监控、语音教学等操作,辅助学生完成电脑软件的学习和使用。此系统 融合了数字化、网络化的先进思想,突破传统教室对时空的限制,既实现传统课堂 教学中老师与学生、学生与学生间的交流,又符合电脑教学轻松、互动的自身特点, 从而是一次教学方式的飞跃。 LanStar?NetClass多媒体教学网络系统的特点 使用TCP/IP通讯协定,全面支持校园网(包括 NetWare,Windows NT,Windows对等式网络)。 支持Windows95,Windows98,WindowsNT操作系统。 提供安装环境系统检测程序,安装简便、容易。 支持多个班级、多个教师同时上课,可进行分组教学。授课模式多样、灵活。 适应能力强,支持色彩和显示模式的动态切换。 广播,遥控速度快,达即时同步效果。 支持多达16个窗口的同步同时监看。 可以进行实时语音交流,实现语音教室功能。 实时传送网上电影院VCD节目,决无停顿的现象。 操作介面人性化,提供多种方案,可由用户自定介面,自定热键。 登录时可同时选择多个频道同时进行教学。 采用新版声音模块提升WINNT环境中声音品质。

校园网的网络教学平台架构设计与实现

校园网的网络教学平台架构设计与实现 1 概述网络平台教学的必要性 我们知道现阶段高效队伍中的优质资源与学生比例严重失调,师生之间交流的有效载体过于缺乏。传统的交流的方式并不能从更根本上解决学生在学业上的问题。通过上图的分析可知,在当前校园基本建成的前提下,建设一个网络教学平台不失为一个可行方案。 2 网络教学平台的功能和设计 2.1 午网络教学平台设计的基本原则 ①系统必须保证高度安全可行性以及实用性; ②平台设计开发前期进行系统调研和需求分析,充分了解教学和管理的需求,保证该平台建设的速度与性能状况; ③系统初期把握全局,系统化考虑子系统之间数据信息的相互交错、共享; ④随着教学改革和教学模式的发展,网络教学平台功能势必会不断丰富和逐步完善,设计该平台时,充分注意系统的灵活性和可扩展性。 2.2 网络教学平台功能 本文提出的网络教学平台由学生学习系统,教师教学系统以及系统管理系统三大子系统构成。网络教学平台是一个集成平台,实际上是一个面向教学的全过程。教师利用网络教学系统方便地制作电子讲义和多媒体课件,并能将讲义和课件存放在教学服务器中。讲课时,教师能将讲义从教学服务器中传送到学生。通过web界面和用户进行交

互,教师和学生通过In?ternet,在网上完成授课听课,提问答疑,作业考试,师生交流等一系列的教学活动。整个系统采用的B/S模式,以及管理人员后台进行的维护和管理,使得内部各个模块独立完成其功能,模块之间的接口做到最大限度优化,模块内部的数据又紧密相连,做到高内聚低耦合。根据系统的需求和用户分散特点,采用基于web方式进行系统整体设计,采用.NET、C#和MySql数据库等语言进行开发。 2.2.1 学生学习系统 ①学生首先通过学校网络教学管理系统进行注册缴费获得课程学习资格。 ②能方便检索到自己喜爱的CAI课件进行浏览、点播或者下载进行独立自主学习。 ③不理解的知识点对相应课程老师进行提问,并能够获得释疑。 ④查看老师发布的作业,进行写作及提交。 ⑤选择考试进行考试,考试结束后查看成绩得出评价获取学分。 2.2.2 教师教学系统 ①验证教师信息教师登录进入平台。 ②教师可通过该平台制作电子讲义以及多媒体课件等,将其上传到教学平台的数据库中。并能对数据库中的课件或者电子讲义进行修改,增加和删除。 ③查看并解答学生问题以及进行考试出题审题和进行考试评价,了解学生的具体情况。

网络教学资源库建设的思路和方法

网络教学资源库建设的思路和方法 摘要:网络教学资源库的建设是一项长期复杂的系统工程,要求学校统筹规划,加强管理,明确资源库建设的目标和原则,重视专业课程资源库的建设质量,克服资源建设中的常见问题。 关键词:教学资源库;思路;方法;策略 统筹规划,加强管理 网络教学资源库是依据一定的规范和标准将多种媒体素材的教学资源进行收集和整合,以为教学提供支持性服务的系统。它一般由多媒体素材库、课件库、案例库、试题库以及网络课程等几部分组成,能为使用者提供快捷、方便的使用方法,同时也为管理者提供高效的管理模式。由于教学资源库的建设与维护是一项长期的系统工程,工作量大,涉及面广,任务艰巨,需要学校在政策、立项、资金、人力统筹等方面给予支持。资源库的建设不仅要综合考虑硬件配置、人力统筹、内容建设等各因素间的关系,还要处理资源库系统的各个子模块之间的结构关系,以及和教学这个大系统中其他子系统之间的关系。因此,统筹规划,加强管理就尤为重要。要有专门的领导机构,论证和制定资源库建设的相关重大问题。如根据学校的具体实际,确定管理系统是自主开发还是请专业公司开发,资源建设是分批引进还是以自主开发为主,是突击重点还是普遍涉及等等。 明确资源库建设的目标和原则 教学资源库作为各种教学资源的汇集,绝不是教学素材、资料的简单堆积,更不是脱离教学特点的其他非服务行为。它直接以服务教学为宗旨,以实现网上资源共享,教师方便用,学生易于自主学习的最终目的。它应该具备四个特征:科学化、标准化、结构化和动态化。内容的科学与准确是资源库的根本,遵循标准是保障资源库广泛共享的基础,合理的结构可以确保资源库的合理性、易用性和可扩展性,长期稳定的不断更新与维护是资源库具有生命力的保障。因此在设计方案时要明确目标:一是建设科学的资源规范体系,符合国家制定的标准和规范,确保数据库著录的标准化、检索点的规范化、检索途径便捷化。二是建立开放的资源建设体系,能够实现文件上传与下载、信息录入与修改、素材的预览与浏览、远程审查、统计分析等功能,让全校师生不仅能使用资源,还能为资源库提供素材和资料;三是建立严格的资源审查评价机制,确保资源的高质量;四是

网络教学平台建设方案

网络教学平台总体建设规划 1课程建设与维护 1.1实现方式 教师登录系统,通过课程网站创建模块创建课程网站。 1.2创建/维护步骤 1.录入课程网站基本信息:包括课程网站名称、课程网站描述、适用课程等。 2.选择课程网站模板:在模板库中选择合适的课程网站模板。 3.设置课程网站栏目:在课程网站创建时,通过默认模板自动创建若干栏目,用户可根据 实际需要,对栏目进行修改、增加、删除。 4.维护课程网站栏目:对设置好的每个栏目进行栏目模式设定、对栏目进行详细设计。(栏 目模式包括:常规设计模式、外部链接模式、论坛式的交互模式) 5.课程网站的其他设置:包括在外网展示网站、删除网站、将网站设为外部链接模式等。2课程展示 2.1访问人群 1.公众用户:直接通过外网链接访问网站(外网有多种形式的列表,如:可按教师查询、 按院系查询、按访问量查询、按精品课程类别查询等,可帮助用户快速定位到相应的课程网站) 2.学生:登录系统后,可将自己关注的课程网站收藏至学生空间,便于快速定位至相应课 程网站。 3.教师:登录系统后,自己创建的网站直接显示在教师空间上,可快速进行网站浏览与网 站维护。 4.精品课程评审专家:通过评审课程列表,访问课程网站。

2.2实现方式 在访问教师创建的课程网站,其中论坛式的交互模式栏目需要权限才能访问。 3课程学习 3.1实现方式 学生登录系统后,访问课程网站,可进行课程学习 3.2内容 1.网上答疑、课程论坛:通过论坛式的交互栏目,学生与老师之间可进行互动,在学生、 老师的空间中对互动过程有详细记录,可通过相关链接快速进入相关互动内容。 2.网上作业(需网考系统支持,待定) 3.课程评价(本部分未实现) 4.参与调查(本部分未实现) 4课程考试(网考) 4.1本部分结合网考系统内容(待定) 5课程评审 5.1实现方式 1.教师在创建课程网站后,可选择将课程网站推荐进行评审。 2.管理员接收到评审请求后,选择评审专家、设定评审时间。 3.评审专家在课程网站评审列表中定位课程网站,进行评审。 4.评审完成后,由管理员设定评审结果。 5.2评审步骤 1.管理员设定精品课程申报表内容、以及评分标准、总分的计算公式。 2.教师在课程网站创建完成后,填写精品课程申报表。 3.完成申报表后,选择申报年度、申报等级、填写申报说明后,进行网站申报。

噢易多媒体网络教学系统介绍

噢易多媒体网络教学系统介绍 产品概述 目前多媒体教学系统存在各种各样的问题: 不能广播OpenGL、DirectDraw、Direct3D 软件及游戏、AutoCAD、3DMax、Protel等教学软件; 广播VCD及DVD 节目时画面停顿不流畅; 对学生机的锁定限制不完全; 全体广播时,迟到或后来的同学开机不能立即进入同步广播状态; 教师机与学生机之间不能单独进行文件传输; …… 这些问题严重影响了多媒体教学的质量,噢易多媒体网络教学系统完全扫清障碍,它具有国内领先的优异性能,一流的屏幕广播速度,并且全面的功能满足多媒体教学的需求,是目前多媒体教学系列软件的领航产品。 产品特色 1.屏幕广播性能 在业界内遥遥领先,完美支持OpenGL、DirectDraw、Direct3D 软件及游戏、AutoCAD、3DMax、Protel,几何画板等教学软件,实时发送网上VCD及DVD 视频节目,流畅无停顿现象。 2.广播时如有新 的机器连接上,可以自动进入同步广播,不需要重新设置广播的机器数量。 3.功能强大的锁 定限制功能,可禁止学生机使用U盘、光盘等,可设置网页白名单和应用程序白名单。 4.提供断线锁定 功能,学生机不能通过拔网线或禁止网络连接来摆脱教师机控制。 5.提供摄像头画 中画功能,当老师机和某个学生机进行“可视对讲”时,教师机端大画面是学生图像,右下角的小画面是老师图像。 6.教师机不仅可 以对所有学生整体进行“文件收发”,还能教师机与学生机之间单独进行“文件传输”,可直接复制操作,无需设置传输路径。 7.提供教学内容 查看功能,学生登入系统立即能查看到教师输入的教学内容、提纲计划等,方便学生明确教学目标。 8.授课模式多样 灵活,支持多个班级、多个主控端(教师机)同时上课,可进行分组教学。 产品功能 噢易多媒体网络教学系统由教师机、学生机两部分组成,不同组成部分的具体功能如下:

网络教学管理系统的主要功能

网络教学管理系统的主要功能 1.教务管理 教师教学、学生学习的在线管理要花费教师和管理人员大量的时间和精力,而网络教学师生比例要远远小于课堂教学的师生比例,因此实现教学信息的自动管理是十分必要的,如记录、跟踪师生活动、自动管理人员档案、自动记分、自动反馈、自动建议、自动答疑、学生作业管理及学生学籍自动管理等。教务管理工作主要由3个子模块完成: ⑴教师管理模块 主要功能是支持教师教学和进行教师档案管理。系统支持教师根据教学需要,设定学生的行为权限,如可以做什么,不可以做什么,提出研究性课题,启发、培养学生的探究、创新能力,组织小组协同工作解决难题,组织学生分组讨论,交流思想,如老师只要设定分组条件,系统就自动将学生分组,同时自动初始化小组参数设置,等等;教师档案管理包括建立教师授课账号,记录教师的个人信息,进行任课资格、教学计划、教学活动记录、工作业绩等方面的管理,配置相应的授课资源,记载教师的授课情况,建立和维护教师科研档案,等等。 ⑵学生管理模块 主要功能是注册认证和学籍管理。注册认证提供在线注册功能,注册用户名,指定用户名称,建立用户账号,登录系统时对不同的用户进行认证,并根据不同的角色确定赋予用户相应的操作权限。学籍管理以学生为单位,利用系统的信息管理功能,通过建立和维护学生的电子学习档案来管理学习过程,电子学习档案包括学生身份信息、选课信息、学习任务信息、学习活动记录、学习评价信息、电子作业集等。 ⑶教学评估模块 网上教学评估模块包括测验试卷的生成工具、测试过程控制系统和测试结果分析工具。有些系统具有随机出题功能,可以为每个学生产生不同的试卷;测试过程控制系统主要完成对网上测试过程的控制,如在需要时锁定系统,不允许学生进行与测试无关的浏览,控制测试时间,到时自动交卷,等等;测试结果分析工具一般是根据题目的知识点和学生的答题情况,对具体学生给出诊断,对下一步学习提出建议。功能更强的网上教学评价系统还具有根据考试测验的统计数据,运用教学评估理论进行试卷分析和项目分析(如计算题目的区分度、难度)以及自动批改即时反馈等功能,还可以根据学生的答案提供个性化的反馈内容。 此外为了更好地为教师学生服务,教务管理系统还提供如下功能: ①行政公文管理:包括发布公告信息、公告文档的管理等。 ②信息查询:包括查询开设的课程信息、课程任课教师的情况、课程内容的简介、个人的某些开放档案记录等。 2.教学管理 教学管理是教学活动的中枢,完整的网络教学管理系统应当在提供教学服务管理这一核心功能的同时,还提供教学分析功能,并可与相关的组织机构共享和交换教学信息。因此,网上教学管理系统必须集成数据库工具。网络教学管理功能主要包括课程管理、学习信息管理。 ⑴课程管理 课程管理包括设置、修订专业,专业课程的设置、管理、专业资源分配以及设立课程,指定课程相关人员如开发人员、授课人员、助教人员和学生的权限和口令,分配建立与课程相关的设施,如邮箱、讨论区、网址等,处理添加、修改新课程,制定修改培养计划,设置相关课程的先导关系等日常事务。对校际课程的管理包括课程共享管理,培养计划扩展管理(将外校共享课程纳人本校培养计划),使得本校学生可以在多校课程中进行有一定条件限制的选择。对本校及外校共享课程的需求信息分析,为培养计划的调整提供信息〔通过对外

网络教学与资源管理平台技术要求

网络教学与资源管理平台技术要求 合格投标人要求: 1.必须是中华人民共和国境内注册的、具有合法经营资格的国内独立法人(具 备相关的经营范围)。 2.具有履行合同所必需的设备和专业技术能力,注册资金100万元人民币或以 上。 3.投标人必须在珠江三角洲范围内设有售后服务机构,具有相应的技术服务能 力。 4.投标人必须是报价货物的制造商,或具有代理经销资格的代理商(提供证明 文件复印件加盖法人公章); 5.具有相关的业绩,必须提供2005年以来一个或单个合同在十五万以上华南地 区网络教学系统建设的成功案例(投标时须提供合同复印件及验收报告或其它证明材料。 1、总体要求 网络教学与资源管理平台首先要能够管理老师的教学内容和课件,方便老师在平台上进行网上备课,实现制作网络课程、发布教学内容,并提供网上从事教学互动的手段以及学生在线学习的功能。在教学方面,要利用多媒体、网络技术实现高质量教学资源、信息资源和智力资源的共享与传播,并同时促进高水平的师生互动,促进主动式、协作式、研究型的学习,从而形成开放、高效的教学模式,更好地培养学生的信息素养以及解决问题的能力和创新能力。 在学生学习方面,为学校的学生提供理想的学习环境,充分利用学校的网络资源和知识资源,来获得全新学习感受; 在教学管理方面,为学校大大提高教学和管理水平,使学校成为一个高效和灵活的组织,不断增加自身的竞争力;同时,要解决校级、省级、国家级精品课程制作的要求。 对网络教学管理平台的要求: (1)、网上备课:网络课程管理、网络课程制作、精品课程制作功能 (2)、网上教学:教学活动管理功能. (3)、学生学习管理功能 (4)、教学资源管理系统 (6)、系统管理功能

网络教学系统完整UML

闽江学院软件学院 实验报告 实验名称网络教学系统UML 实验项目UML 专业班级计办2班姓名颜进杰学号220097109248 指导教师成绩日期2011-11-11 一、实验目的 1. 了解什么是UML的基本图形; 2. 熟悉掌握UML常用图形的绘制; 二、实验内容和步骤 1、画用例图,写用例说明 2、画类图 3、画时序图 4、画协作图 5、画状态图 6、画活动图 7、画组件图 8、画部署图 三、实验结果

网络教学系统UML设计文档

文档作者:_______颜进杰_________ 日期:__2011-11-11__ 闽江学院软件学院 版权所有不得复制 目录 目录 (3) 1网络教学简介 (4) 2UML需求分析 (5) 3UML的实现 (6) 3.1用例图 (6) 3.2类图 (11) 3.3时序图 (13)

3.4协作图 (15) 3.5状态图 (17) 3.6活动图 (18) 3.7组件图 (20) 3.8配置图 (21) 1网络教学系统简介 学校利用计算机网络为主要手段教学,是远程教学的一种重要形式,是利用计算机设备和互联网技术对学生实行信息化教育的教学模式。网络教学相比传统教学模式,更能培养学生信息获取、加工、分析、创新、利用、交流、的能力。网络教学能够培养学生良好的信息素养,把信息技术作为支持终身学习和合作学习的手段,为适应信息社会的学习、工作和生活打下必要的基础。 网络教学是利用已经普及的电脑和宽带网络等硬件环境,依托专业的网络现场教学平台,实现异地、同时、实时、互动教学和学习的新的教学模式,是“实地现场教学”模式的强有力的补充,是教育信息化和网络化的总体趋势和目标。 在网络教学模式下,教师讲课工作像以往一样准备讲课稿(word,ppt,pdf 等文件格式),像以往一样按照约定的时间上课。所不同的是:上课的地点不再是集中的固定的现实地点,比如培训中心的固定班级,而是单位在这个网络系统

交互式多媒体网络教学系统研究

https://www.360docs.net/doc/3115025511.html, 常莎 (北京邮电大学通信网络综合技术研究所,北京 100876 ) E-mail:hellenmula@https://www.360docs.net/doc/3115025511.html, 摘要:本文主要研究了计算机网络技术和多媒体技术在现代多媒体网络教学系统中的应用,并针对目前多媒体电子教室的实现方式,在用Java语言实现跨平台的多媒体协同工作平台,提出了一种软、硬件技术相结合的解决方案。该方案在局域网范围内构建了一个能满足各种教学需求的多媒体教学系统。系统采用图文并茂、声音和视频相结合的教学方式,着重于提高教师与学生在教学过程中的交互性和灵活性,从而彻底突破传统课堂教学中“粉笔+黑板”的枯燥模式,极大提高了教师的教学效率和学生的学习兴趣和学习效果。除此之外,本文还研究了远程控制的实现从而使得系统更加的完善。 关键字:多媒体教室、套接字、流媒体、RTP/RTCP、远程控制。 中图分类号: TN919.8 文献标识码: A 1.引言 随着计算机技术的飞速发展,作为培养未来建设者基地的学校,率先承担了应用、研究、开发和培训人才的义务,并建立了以教学为主的计算机教室。计算机应用于教育系统,不仅作为学生学习的对象,同时更是一种现代化的教学手段,充分利用计算机技术的优势,发挥计算机辅助教学的功能。我们不难发现多媒体教学网络与传统的教学方式相比,有着无可比拟的优势。 本系统运行于加载TCP/IP协议的Windows95/98/ME/NT/2000网络,主要在局域网上实现多媒体信息的广播,并同时实现网络屏幕监视和远程控制等网络管理的目的。它专门针对象监视、远程控制、网上语音广播、两人对讲和多方讨论、VCD/MPEG/MP3/A VI/WA V/MOV 等视频流的网络广播、同步文件传输、联机讨论、远程命令、获取远端信息、电子黑板与白板、自由的交互式短信息发送[1]。本论文主要研究多媒体教室中的重要环节——图像视频以及音频媒体的交互。 2.交互式多媒体软件系统概述 (1)交互:原本是一个计算机术语。指系统接收来自终端的输入,进行处理,并把结果返回到终端的过程,也即人--机对话。交互是计算机赖以工作的基础,没有交互,计算机便无法完成哪怕是最基本的工作。交互性成了计算机区别于其它媒体的最基本特征之一。 (2)屏幕广播:屏幕广播线程实现拷贝当前屏幕后,就进行两步数据压缩,然后将压缩后的数据进行分组打包发送给学生机。学生机将接收到的数据进行重组,并判断是否接收

教学资源管理系统

教学资源管理系统 摘要:本系统作为学生、教师、学校三方进行设计,寻求基本实现教师资源上传、在线批改、问答解疑等;学生学习内容进度管理、报告生成以及相应的教学内容管理。初步分配好平台资源分配权限管及资源审核操作。本文主要对于程序的总体设计、详细设计和功能实现主体上进行叙述。 概述:随着国家对于高等教育信息化的大力推广和扶持、无纸化办公学习的进一步发展,教学资源网络化、信息化已成为现在教育发展的一个重要趋势阶段。使用计算机讲每一位学生、教师及教务管理部门进行整合管理,提高学生自主学习能力、发挥学习积极性。提高教学质量促进教育技术与课程整合,为专家及教师提供了相应的高效管理手段。

目录 第一章:设计的可行性------------------------------------------------------------------------- 1.1MIS系统的产生和发展情况-------------------------------------------------------- 1.2 教学资源管理平台产生设计可行性----------------------------------------------- 第二章:系统概述------------------------------------------------------------------------------ 2.1 系统正向流程--------------------------------------------------------------------- 2.2 项目范围------------------------------------------------------------------------------- 第三章:系统总体设计----------------------------------------------------------------------- 3.1 系统结构设计------------------------------------------------------------------------- 3.1.1 各模块功能-------------------------------------------------------------------- 3.2数据库设计---------------------------------------------------------------------------- 第四章:详细设计----------------------------------------------------------------------------- 4.1 教师/学生登录功能----------------------------------------------------------------- 4.2 教师/学生密码管理功能----------------------------------------------------------- 4.3 学生的信息浏览/查询功能-------------------------------------------------------- 4.3.1 选课信息查询---------------------------------------------------------------- 4.3.2 查询开课信息---------------------------------------------------------------- 4.3.3 查询公告信息---------------------------------------------------------------- 4.3.4 查询课程信息---------------------------------------------------------------- 4.3.5 查询教师信息---------------------------------------------------------------- 4.3.6 查询选课名单---------------------------------------------------------------- 4.4 教师的信息浏览/发布/修改/删除功能------------------------------------------ 4.4.1 浏览已发布信息------------------------------------------------------------- 4.4.2 信息发布---------------------------------------------------------------------- 4.4.3 资源信息修改---------------------------------------------------------------- 4.4.4 资源信息删除---------------------------------------------------------------- 4.4.5 查询公告信息--------------------------------------------------------------- 4.5修改教师信息功能------------------------------------------------------------------- 4.6添加教师信息功能------------------------------------------------------------------- 4.7删除教师信息功能------------------------------------------------------------------- 4.8修改学生信息功能------------------------------------------------------------------- 4.9添加学生信息功能------------------------------------------------------------------- 4.10删除学生信息功能------------------------------------------------------------------ 4.11添加公告信息功能------------------------------------------------------------------ 4.12删除公告信息功能------------------------------------------------------------------ 4.13 资源上传源管理--------------------------------------------

网络教学管理系统的主要功能

网络教学管理系统的主 要功能 文稿归稿存档编号:[KKUY-KKIO69-OTM243-OLUI129-G00I-FDQS58-

网络教学管理系统的主要功能 1.教务管理 教师教学、学生学习的在线管理要花费教师和管理人员大量的时间和精力,而网络教学师生比例要远远小于课堂教学的师生比例,因此实现教学信息的自动管理是十分必要的,如记录、跟踪师生活动、自动管理人员档案、自动记分、自动反馈、自动建议、自动答疑、学生作业管理及学生学籍自动管理等。教务管理工作主要由3个子模块完成: ⑴教师管理模块 主要功能是支持教师教学和进行教师档案管理。系统支持教师根据教学需要,设定学生的行为权限,如可以做什么,不可以做什么,提出研究性课题,启发、培养学生的探究、创新能力,组织小组协同工作解决难题,组织学生分组讨论,交流思想,如老师只要设定分组条件,系统就自动将学生分组,同时自动初始化小组参数设置,等等;教师档案管理包括建立教师授课账号,记录教师的个人信息,进行任课资格、教学计划、教学活动记录、工作业绩等方面的管理,配置相应的授课资源,记载教师的授课情况,建立和维护教师科研档案,等等。 ⑵学生管理模块 主要功能是注册认证和学籍管理。注册认证提供在线注册功能,注册用户名,指定用户名称,建立用户账号,登录系统时对不同的用户进行认证,并根据不同的角色确定赋予用户相应的操作权限。学籍管理以学生为单位,利用系统的信息管理功能,通过建立和维护学生的电子学习档案来管理学习过程,电子学习档案包括学生身份信息、选课信息、学习任务信息、学习活动记录、学习评价信息、电子作业集等。 ⑶教学评估模块

网上教学评估模块包括测验试卷的生成工具、测试过程控制系统和测试结果分析工具。有些系统具有随机出题功能,可以为每个学生产生不同的试卷;测试过程控制系统主要完成对网上测试过程的控制,如在需要时锁定系统,不允许学生进行与测试无关的浏览,控制测试时间,到时自动交卷,等等;测试结果分析工具一般是根据题目的知识点和学生的答题情况,对具体学生给出诊断,对下一步学习提出建议。功能更强的网上教学评价系统还具有根据考试测验的统计数据,运用教学评估理论进行试卷分析和项目分析(如计算题目的区分度、难度)以及自动批改即时反馈等功能,还可以根据学生的答案提供个性化的反馈内容。 此外为了更好地为教师学生服务,教务管理系统还提供如下功能: ①行政公文管理:包括发布公告信息、公告文档的管理等。 ②信息查询:包括查询开设的课程信息、课程任课教师的情况、课程内容的简介、个人的某些开放档案记录等。 2.教学管理 教学管理是教学活动的中枢,完整的网络教学管理系统应当在提供教学服务管理这一核心功能的同时,还提供教学分析功能,并可与相关的组织机构共享和交换教学信息。因此,网上教学管理系统必须集成数据库工具。网络教学管理功能主要包括课程管理、学习信息管理。 ⑴课程管理 课程管理包括设置、修订专业,专业课程的设置、管理、专业资源分配以及设立课程,指定课程相关人员如开发人员、授课人员、助教人员和学生的权限和口令,分配建立与课程相关的设施,如邮箱、讨论区、网址等,处理添加、修改新课程,制定修改培养计划,设置相关课程的先导关系等日常事务。对校际课程的管理包括课程共享管理,培养计划扩展管理(将外校共享课程纳人本校培养计划),使得本校学生可以在多校课程中进行

多媒体教室管理服务系统

多媒体教室管理服务系统 1、问题的述 现今多数学校都使用多媒体教室上课,作为一名多媒体教室维护工作的管理人员,要确保一线教学的顺利进行,其重要性是不言而喻的。就管理工作本身而言,其繁杂容涉及到方方面面,既要涉及到多媒体教室设备物资的统计管理,又要涉及到设备日常维护、更新、巡查等记录容。将这些管理信息记录备案,显得尤为重要,即可以方便日常的管理工作需要,还可以为日后有计划、有保障的管理工作提供重要的数据支持。但目前由于管理人员多采用纸质记录方式,并月_管理人员不止一人,因此,容易造成记录格式不统一,信息不规,不利于查询、统计和修改,更不利于管理工作的高效性。以往的这种信息记录方式所带来的弊端,在我院教学评估期间对多媒体教室设备使用及维护情况的统计工作中,更加显现出来。 为实现多媒体教室管理信息的统一规化,拟开发多媒体教室管理信息系统。该系统的开发实现,将对进一步规多媒体教室管理工作有着积极的作用,具有很强的现实意义。此外,由于各所学校多媒体教室管理情况小异,因此,该系统将具有一定的推广和应用价值。2、系统需求分析 2.1 系统目标 系统的设计开发将实现两个主要目标,第一,面向教师,为教师更好的使用多媒体教学环境,提供多媒体教学环境的设备信息和管理服务信息,多媒体教室的网上报修功能、多媒体教学环境使用指南信息、教师教育技术培训、教学资源下载等管理服务信息,为教师提供网上与多媒体教室管理人员沟通的途径和平台;第二,面向多媒体教室管理人员,是在多媒体教室多而且分散的情况下,为多媒体教室管理人员提供一个网络化的设备管理维护平台,解决目前多媒体教室管理落后的管理方式,提高服务效率和质量,以便配合教师更好的使用多媒体教室完成教学任务。大学多媒体教室管理服务系统定位于这两大目标来进行设计开发。 2.2 系统功能需求 2.2.1 面向教师用户的功能需求 (1)新闻公告 教师可查看最新发布的与多媒体教室相关的各类新闻和公告,让老师及时了解多媒体教室管理服务情况,如教室设备故障维修信息、停电通知、软件安装通知等信息,以便教师做好准备保证教学顺利进行。 (2)管理服务 教室设备:由于学校多媒体教室数量多、分散,教室配置不同、功能不同,以前经常有教师询问教室有哪些设备,配置如何,能否满足我的教学需求等等,根据教师这种需求,通过此功能,教师能方便的查询到每一间教室的分布位置,详细的设备情况和软件安装情况,所具有的功能等信息,以便上课的教师提前做上课的准备。 规章制度:浏览教室的规章制度是为了达到规合理有效使用多媒体设备的目标,现代教育技术中心制定了多媒体设备使用的一些的制度,并发布在这里供教师查看,提醒教师在使用多媒体设备时要遵守规章制度。 服务:将所有多媒体设备管理办公室的地址、办公和负责人的公布,这样在不同教学楼上课的教室可以迅速查找到负责该教室的办公室和负责人。

基于网络的教务教学管理系统的设计与实现

基于网络的教务教学管理系统的设计与实现

基于网络的教务教学管理系统的设计与实现 黑龙江科技学院 摘要:基于网络的教务教学管理是21世纪教务教学管理的发展方向,大多数高校已经充分认识到了这个形势,都在努力去研究和开发,但实现效果大都不很理想,或实质上仍然处于单机管理状态,无法实现信息的高效共享,本文结合我院实际情况,采用B/S结构的开发模式,针对网络化教务教学管理信息系统进行了设计和实现,并提出了实现网络教务教学管理系统时应该注意的一些关键问题。 关键词:教务教学管理系统浏览器/服务器结构教务教学 电子计算机和网络应用技术的普及为学校的教务、教学管理及改变传统的教学模式提供了新的手段和思维模式,随着高校教育体制的改革,特别是扩大招生以后,给高校的教学管理工作提出了许多新的课题,教学管理信息化水平不高在我校表现的尤为明显。为了改善目前的尴尬状况,从繁琐、复杂、混乱的教务教学工作中解脱出来,发挥高校的信息技术和硬件资源集中的优势,借

助计算机和网络技术实现高等学校教学管理信息化,促使教学管理的选课、排课、考评与工作量核算系统实现自动化、现代化,并使现有的教育资源特别是教师资源效用最大化,我们设计开发了基于网络的教务教学管理系统。 一.问题提出 由于学校规模的扩大,学生和教师的人数快速增加,使我校原有的一套教务教学管理模式受到了极大的冲击,具体表现如下: 1、学生选课无法适应跨专业、跨年级的 要求,这严重影响了学生学习的积极性,也使教学资源不能按需最优分配; 2、教育资源大量闲置,配置不合理,未 能最大限度地发挥其效用; 3、在对教师教学质量的监控中,仍然采 取原有的一套管理方法,既不能发挥学生的主体作用,也不能很好的对教学质量进行监控; 4、在考试中未能发挥出计算机的效用, 成绩查询也较为困难而且出错率高; 5、在院、系两级的教师工作量核算中, 也存在着重复计算与手工计算效率低等问

计算机网络教学平台系统.doc

计算机网络教学平台毕业设计说明书 作者姓名 专业 指导老师姓名 专业技术职业

计算机网络教学平台1总体规划 1.1设计定位 1.2需求分析 1.3模块划分 2 网络分析 2.1设计方案 2.2实施方案与策略 3 网络实现 3.1架设DHCP,DNS,FTP服务器 3.2架设WEB服务器与网站开发(WWW服务) 3.3架设E-MAIL服务器与INTERNET连接方式 4 网络管理与维护 4.1网络管理 4.2远程监控 4.3网络安全 5 系统实施 6 结束语 参考文献 致谢

摘要: 网络教学是信息时代的产物,互联网本身以及各种基于互联网的应用都成了学校教学的内容,这就需要一个平台支持实施这种教学活动.教学平台就是利用学校原有的内部局域网, ,通过架设WEB服务器、FTP服务器、论坛、在线流媒体等,从而组建起一个网络教学平台. 关键字:计算机网络教学平台主页设计在线教育

1总体规划 随着信息时代的到来以及计算机网络技术的不断发展,基于INTERNET的各种应用,正越来越深刻地改变着我们的生活方式、工作方式以及学习方式。网络教育这一新概念也应运而生,它的内容和形式都有了新的要求和发展,其中包括Web信息的发布、E-mail的使用、在线交流等。 如何实现架构基于Internet技术的网络教育平台呢?本章以《计算机网络组建》课题为例,介绍架构网络教学平台的设计方案,其中涉及网络服务器架设、网站开发、在线互动、Internet接入方式等方面的设计实现过程。 1.1 设计定位 知识和人才是教育的最终产品,其材料是信息。我们不难理解,“信息原材料”的获取将直接影响“最终产品”的质量。在Internet时代,学校的教学将发生根本性的变革,这些变革体现在: (1)教育向社会延伸。Internet将是一个“推倒围墙”时代,学校办学将不再是招生入学、课堂授课的传统模式,网上教育将教师延伸到各种公共场所、企事业单位和家庭,要求学者足不出户即可选择感兴趣的学校和专业学习。 (2)专业化。在网络环境里,学生选择课程的目的性更加明确,这归功于课程应用的针对性、教学内容的新颖性、教学手段的先进性、教学形式的灵活性。也许用不了多久,我们将不再听到“我是**大学毕业的”,人们更愿意谈论“我的**课程选择了**大学的”。 (3)时空的非限制性。学生学习将不再像传统教学那样受到教学时间和教学地点的制约,他可以在教师讲课时到课堂上实时听讲,也可以在授课后的任何时间从网上下载课程内容,实现互动传播。 基于以上因素,我们架构的网络教学平台,其目标是为用户提供技术成熟。安全可靠、低成本、高效率的Internet网络教育平台。 1.2 需求分析 计算机网络在当今的信息时代扮演越来越重要的角色,高可靠性的Internet网络教学平台为师生的远程教学和交流提供了稳定的平台,极大的提高了教学的效率。 基于Internet技术的网络教学平台组建是一项系统工程,其总体设计的确定,不仅要考虑到近期目标,还要为系统的进一步发展和维护留有余地。设计中需求要考虑个阶段的情况,为适应长远稳定使用,进行统一规划和设计。尽可能采用成熟先进且稳定的技术,使用先进

网络教学平台方案书

网络教学平台 方案书 目录 一:前言 (2) 二:系统设计 (3) 2.1系统设计 (3) 三:平台主要功能模块介绍 (3) 3.1教学管理 (3) 3.1.1在线学习 (3) 3.1.2教师授课 (4) 3.1.3作业管理 (5) 3.2考试管理 (5) 3.3题库管理 (6) 3.4试卷管理 (6) 3.5分类配置 (7) 3.6考试记录 (8) 3.7课程管理 (8)

3.7.1浏览课程列表 (8) 3.7.2未通过审核列表 (9) 3.7.3添加课程 (9) 3.8专辑管理 (9) 3.8.1添加专辑 (10) 3.9讲师管理 (10) 3.9.1添加讲师 (11) 3.10回答管理 (11) 3.11课堂互动 (11) 3.12分类配置 (12) 3.12.1添加课程分类 (13) 3.12.2添加专辑分类 (13) 3.12.3添加科目分类 (13) 3.13课堂配置 (14) 3.14用户管理 (14) 3.14.1添加用户 (15) 3.14.2审核用户 (15) 3.15用户组管理 (15) 3.15.1添加用户组 (15) 3.15.2权限配置 (15) 3.16系统管理 (16) 3.16.1系统数据备份 (16) 3.16.2系统消息管理 (16) 一:前言 网络教学平台是应用计算机网络技术,根据不同的教学模式,不同教育对象的特点,为开展网络辅助教学提供灵活的,开放的,适合多层面、对象及网络环境的交互式教与学支撑平台。 网络教学平台以课程教学为核心,支持课程的长期滚动建设以及教学资源的累积与共享,支持教学过程跟踪统计,教学过程与评价展示相结合,教师可以方便的在平台上进行网络课程制作,教学内容发布,构建在线学习情境,促进主动式,协作式,探究式等学习模式的开展,从而更好的培养学生解决问题的能力和创新能力,也为教师用户提供了强大的施教环境,充分的师生互动功能,极大的

多媒体教学网络系统在计算机教学中的应用

多媒体教学网络系统在计算机教学中的应用 目前在各职业学校,计算机基础课程都是作为一门公共课,每个学生都必须掌握计算机的基础操作与应用。由于该课程本身的特点,目前该学科的教学多采用多媒体教学网络系统(即电子教室)进行教学活动。我校使用的电子教室软件是“凌波电子教室”,据笔者在教学中的了解,这个软件在计算机教学中的应用是比较好的。下面笔者谈谈使用电子教室软件在计算机教学中应用的一些体会。 1. 网络电子教室与传统单机机房教学的比较 在传统的单机机房环境下教学时,教师首先对教学内容进行理论教学,然后再上机熟悉操作环境,最后是应用操作。在这样的教学模式下,学生上机实习时理论课的内容已经遗忘不少。必然导致学习效率降低,实习课容易成为“放羊”课,有兴趣的学生吃不足,没兴趣的学生学不会。而网络电子教室中的屏幕广播功能,给交互式学习创造了条件,使教学效果能及时的反馈,及时评价。真正体现教师为主导、学生为主体的教学思想。 在课堂教学中,以任务驱动揭示学习目标,以教与学结合,演示与实习相结合提高学习兴趣和培养学习能力,以师生互动、同学之间相互讨论、协作加深理解,取长补短。在这样的教学模式下,每节课的教学内容都能给学生操作的机会,能当堂巩固学习成果,有利于学生发现、探索知识,建立新旧知识的内在联系,发展发散思维能力。网络电子教室的教学传递是双向的,学生的学习是主动的,而传统单机机房教学信息的传递是单向的,学生的学习是被动的。 2. 利用网络电子教室进行广播教学,实现“一对多”教学 由于学生本身的特点,目前本课堂教学一般可分为教师讲课和辅导学生练习两大方面。教师讲课一般是强制性的,要求学生必须听讲,不能进行其他操作,这种教学可以通过计算机网络环境的“一对多”广播操作来实现。教师讲课前,首先发一道广播命令,封锁所有学生的键盘,强制性地中断学生所做的与教学内容无关的操作,然后教师通过网络软件将自己屏幕上的信息实时地传递到各个学生机,这样学生机屏幕上的显示内容就与教师机同步。使用这种实时传递屏幕的方法,可同时满足实时性和强制性的要求,很方便教师授课。多媒体教学网络应用于广播教学,不仅能实现学生与机器之间的交互,还能实现学生与学生之间、学生与教师之间的多向交流。从而实现了“一对多”的教学模式。 3. 利用网络电子教室进行远程辅导,实现“一对一”教学 教师辅导学生则是“一对一”的教学过程,它不但要求学生在练习过程中能向教师提出问题、而且要求教师能对不同程度的学生布置难度不同的学习内容,并能对学生提出的问题及时提供意见,这种“一对一”的教学过程在网络中可通过“远程辅导”的操作来实现。教师可以在教师机上随时“摇控”学生机,查看学生的学习情况,学生碰到问题,可以随时摇控操作学生电脑,学生在自己的屏幕上就

相关文档
最新文档