毕业设计论文网上教学管理系统管理资料.docx

上传人:b****5 文档编号:6074797 上传时间:2023-01-03 格式:DOCX 页数:32 大小:189.45KB
下载 相关 举报
毕业设计论文网上教学管理系统管理资料.docx_第1页
第1页 / 共32页
毕业设计论文网上教学管理系统管理资料.docx_第2页
第2页 / 共32页
毕业设计论文网上教学管理系统管理资料.docx_第3页
第3页 / 共32页
毕业设计论文网上教学管理系统管理资料.docx_第4页
第4页 / 共32页
毕业设计论文网上教学管理系统管理资料.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

毕业设计论文网上教学管理系统管理资料.docx

《毕业设计论文网上教学管理系统管理资料.docx》由会员分享,可在线阅读,更多相关《毕业设计论文网上教学管理系统管理资料.docx(32页珍藏版)》请在冰豆网上搜索。

毕业设计论文网上教学管理系统管理资料.docx

毕业设计论文网上教学管理系统管理资料

网上教学管理系统

摘要

在现代化的教育技术模式下,计算机已经广泛应用于学校的教育管理,给传统的教学方式带来了重大的革命。

如何有效进行作业管理是摆在我们面前的一个新的课题。

本文在研究目前国内外作业管理情况的基础上,从学校的实际需求出发,采用当前较为流行的B/S(浏览器/服务器)结构和ASP动态网页开发技术,基于WindowsXPProfessional操作系统和ACCESS数据库,设计并实现了一个功能较为完善的小型作业管理系统。

通过对系统进行一系列的需求分析、设计、编码、测试等工作,使系统实现了管理员发布管理公告、教师管理、设置学院、班级、课程;老师在线发布作业、批改作业、网上答疑;学生无组件上传作业、查看作业信息、提出疑问的功能。

重点对系统设计过程作了相应描述,同时也对系统需要改进的地方做了总结。

本系统经过测试,运行效果稳定,操作方便、快捷。

不仅适用于普通学校的作业管理,也适用于网络远程教学,能较好地解决作业管理混乱的状况。

关键词:

B/S结构,作业管理,无组件上传

Onlinelearningmanagementsystem

Abstract

Inthemodernizationoftechnicaleducationmode,computerhasbecomeacommontoolinschoolmanagement,whichbringstoteachingmethodsgreatevolution.Howeffectiveoperationsmanagementisbeforeusanewtopic.

Thediscourseaccordingtothepracticaldemandofsomeschool,whichisonthebaseofthesituationofthedomesticandinternationalhomeworkmanagementatpresent,adoptcomparativelypopularB/S(browser/server)structureandASPdynamicwebpage,hasdesignedasmall-scalehomeworkmanagementsystemwithcomparativelyperfectfunction.ThesystemisbasedontheoperationsystemofWindowsXPProfessional,thedatabaseofACCESS.Thesystemthroughaseriesofneedsanalysis、design、coding、test,thefunctionisthattheadministratorscouldpublishandmanagenews,themanagementofteacher,setupdepartment、class、course。

TheTeacherscouldassigntasksonlinefreely,marktheassignmentandanswerthequestionsdishedoutbystudents.Studentscouldutilizethefunctionofhandingintheassignment,uploadassignmentwithoutanycomponentandaskingquestionsintime.Itmakesadescriptionaboutthedesignprocedureinparticular。

Atthesametime,italsomakesasummaryaboutthedisadvantageofthesystem.

Throughthetesting,theoperationresultofthesystemissteady.Itiseasytooperateandthespeedisfast.Notonlysuitableforthehomeworkmanagementoftheordinaryschoolbutalsoforthenetworklong-distancelearning,whichcansolvethestateofthedisorderedassignmentmanagementwell.

Keywords:

B/SStructure,homeworkmanagement,uploadwithoutcomponent

4

11

23

作业管理系统首页的实现24

、班级、课程模块的实现26

29

 

1绪论

随着计算机技术的飞速发展,教育信息化、网络化的进程不断深入,特别是采用TCP/IP协议的Internet/Intranet的不断普及,利用计算机技术和网络技术已成为现代教育的一个重要发展方向,基于网络的教学软件由于在现代教育中可以最大限度地利用教育资源,因而得到迅速的发展。

我们所处的时代是一个信息增长和知识爆炸的时代,这一客观现实对传统教育方式提出了全新的要求,需要我们站在信息化社会的高度用全新的视野积极参与和促进教育改革。

信息技术的迅速发展、电脑化教学与远程的网络化教学的普及,给传统的教学方式带来了重大的革命,也给教学改革的实施者们提出了很多新的课题。

如何有效进行作业管理就是一个让很多老师头痛的问题。

目前,国内外作业管理一般采用两种方法:

一种将作业存在软盘上交;另一种者存放到教师电脑上的一个共享目录内。

但这两种方法都有各自的弊端:

前一种方法不方便携带、速度慢、容量小、易损坏;后一种方法虽然解决了软盘容量小、容易坏的问题。

但却存在一个更致命的缺点:

学生可以随意查看、更改和删除其它同学的作业,造成大量如抄袭作业、恶意删除或修改其他同学作业的事情发生;老师在帮学生修改作业时,也很容易弄不清楚作业批改与否;作业是谁的或是旧作业没删除掉,跟新作业搞混了等情况,虽然有些可以用严格的纪律来实现管理,但仍然会给学校和老师带来很多的麻烦。

在当前的信息化时代中,任何学校,都需要一个实用的作业管理系统来规范作业管理,这将会大大提高学校的管理水平,优化资源,实现效益的最大化。

因此,将作业管理系统作为本次毕业设计课题是非常有意义,具有研究的价值。

现在国内外也有很多作业管理的软件,采用的技术也是多种多样,如基于JSP、FTP模式,但大多数作业管理系统主要用于网络学院的远程教学。

至于校园内的正规教学,利用作业管理系统组织管理教学活动的并不多。

针对国内外对教学管理软件的巨大需求和基本要求,一个好的教学管理软件,必须要功能齐全,操作简便,向用户展示友善的操作界面。

在完善功能的同时又必须兼顾系统的灵活性,安全性,健壮性。

一个好的教学管理系统,不管是计算机专业人员还是其他用户都能很快上手,操作简便,便于安装,容易普及。

在此次毕业设计中,作者所负责的子系统则是进行学校作业管理系统的设计与开发,本系统是针对现在各种类型的学校教学中的作业管理问题,采用目前在网站开发中使用广泛的ASP技术,基于WindowsXPProfessional操作系统所开发的一套作业管理系统。

本系统实现了老师可以自由发布作业要求、发布查看公告,网上答疑,学生上传作业、查看搜索公告,提出问题,查询作业信息、成绩等功能;界面友好,使用方便。

在安全性方面,利用了目前广泛应用于网络站点系统中的md5加密技术,在实现系统功能的基础上最大限度的防止了非法窃取他人信息的行为的发生。

通过此系统使学校教学更方便、高效,实现资源的共享以及自动化的管理,帮助学校有效的开展全面的信息化教学,尤其适合于高校进行作业管理,同时也能很好地运用于基于因特网的远程教学。

,ASP(ActiveServePages的缩写)是微软Web服务器IIS的一个组件,它提供了一个服务器端的脚本编程环境。

ASP带有Request,Response,Server,Session,Application5个内建对象,并且捆绑了5个组件,使开发WEB应用更简单。

ASP页面文件为纯文本格式,可包含HTML标记,脚本代码,ASP语法以及SQL指令。

当客户端浏览器向WEB服务器申请一个ASP页面时,,然后将结果HTML返回给浏览器。

ASP作为配套的站点设计技术,可以根据浏览器端提出的不同申请动态地生成相应的HTML页面,从而可根据用户的需要方便地获取数据。

同时,由于ASP在服务器端执行,很好地保证了浏览器服务器结构中数据的一致性。

尤其值得一提的是,ASP支持ActiveXSeverComponents(ActiveX服务器组件),并可与任何ActiveXscripting语言兼容。

ActiveX以微软的COM(ComponentObjectModel)为基础,可以由任何编程语言来编写,诸如VB,VC,Delphi,Java等,并可在任何Windows平台上运行。

使用ActiveX可建立独立的业务逻辑处理单元,将其嵌入到所需的ASP主页中,不仅功能灵活,而且具有很高的可重用性,比较容易开发出具有Internet通信能力和具有传统商业计算能力的混合应用。

可以肯定,随着ActiveX市场占有率的不提高,组件对象与ASP结合将成为构造WEB应用系统的最常用方式。

 

2网上作业管理系统的需求分析

系统概述

该系统的开发主要是为提高目前学校作业管理的效率,重点解决了作业管理混乱、教师携带批改不方便、远程教学却无法远程提交或批改作业等问题,有效地利用了各学校现有的电脑与网络资源,促进学校全面展开信息化教学,也能使相关人员利用互联网就可以足不出户的了解到学校现有设备的情况。

同时也给老师和学生提供一个互相交流的平台,可以实现垮空间、跨时间的交流,不仅节约了资源和时间,学生也能及时从老师获取反馈信息,提高学习成绩,极大地提高了工作、学习效率。

为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配

置,客户端的要求不是很高。

此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。

其运行要求如下:

客户端:

(1).操作系统:

Windows2000/XP

(2).网络协议:

TCP/IP

(3).浏览器:

InternetExplorer

(4).数据库:

MicrosoftAcess2002

服务器端:

(1).操作系统:

Windows2000/XP

(2).网络协议:

TCP/IP

(3).WEB服务器:

InternetInformation

(4).数据库:

MicrosoftAcess2002

(1).服务器CPU:

PIII500以上,内存:

256M

(2).客户机CPU:

P200MMX以上,内存:

32M以上

网上作业管理系统主要提供网上的作业管理平台,主要分为管理员、教师、学生三个部分的功能。

管理员的功能体现在后台管理模块,教师和学生的功能用来进行留言交流,网上自测和网上答疑。

,根据权限进入管理员相应的页面的功能

、管理公告(查看、修改、删除)的功能

、班级、课程、任课教师,同样具有查看、修改、删除的功能

,实现教师登陆信息的初始化功能

,根据权限进入教师相应的页面的功能

、管理公告(查看、修改、删除)功能

 

、批改作业功能

,根据权限进入学生相应的页面的功能

、搜索公告的功能

、下载老师的作业题目,上传作业(说明作业格式),查看老师对作业的批改情况功能

为网上教学提供方便,有效进行作业管理,尽量最大限度降低管理员日常管理工作量,提高教学质量和效率,优化资源,实现效益最大化。

本系统应该适用于不同水平的使用者,包括教师和学生,同时系统不应太复杂和烦琐,因此要求系统的操作尽可能简单易行。

产品的系统设计和开发应紧跟着整个计算机发展潮流,采用当时最先进的设计思想,利用最新的开发技术和开发工具。

使系统能够无论在功能设计上,还是在技术实现上,都处于同行业的领先地位。

服务器端的安装简洁明了,客户机无需再装任何软件,通过浏览器就可以直接访问,可以直接接入Internet,无论您身在何处,只要您可以访问Internet都可以使用本系统。

应该能广泛应用于不同类型的学校。

系统采用模块化设计,用户可以根据自己的实际情况自行组合,使系统在不同的硬件环境下都能得以应用。

文中的代码将尽可能简洁,易懂。

目前,开发此类系统的技术主要有ASP、JSP技术。

针对本系统的功能需求和性能需求,采用的是ASP(ActiveServerPage)技术,即活动服务页。

它是一套微软开发的服务器端运行的脚本平台。

通过ASP可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互并且高效的Web服务器应用程序。

有了ASP不必担心客户的浏览器是否能运行所编写的代码,所有的程序都将在服务器断执行,包括所有嵌在普通HTML中的脚本程序。

当程序执行完毕后,服务器将执行的结果返回给客户浏览器,减轻了客户端浏览器的负担,大大提高了交互的速度。

同时它有自己独具的优点,包括无需compile编译,容易编写,在服务器端直接执行;使用普通的文本编辑器即可进行编辑设计;ASP的源程序不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,提高了程序的安全性;语言相容性高,能与所有的ActiveXScript语言都相容;易于操控数据库可以轻易地通过ODBC(OpenDatabaseConnectivity)驱动程序连接各种不同的数据库。

本系统采用DreamweaverMX作为开发工具。

DreamweaverMX是一个可视化的建立Web站点和应用程序的专业工具,不仅提供了强大的网页编辑功能,而且提供了完善的站点管理机制,是一集网页创作和站点管理两大利器于一身的超重量的创作工具。

利用它的可视化编辑功能,可以快速地创建页面而无需编写任何代码。

也支持最新的Web技术,使每个级别的开发人员和设计人员都可利用它快速创建界面吸引人并且基于标准的站点和应用程序。

数据库技术

目前,系统开发一般采用ACCESS和SQLSERVER作为后台数据库,本系统采用ACCESS2002作为后台数据库。

大多数的中小型单位日常的数据应用是建立在Windows平台上的,由于ACCESS与Windows界面风格一致,有许多向导帮助,因此适用于不同层次的用户掌握使用,上手很快。

从应用的角度而言,ACCESS数据库也易于使用,而且ACCESS2002数据库管理系统是MicrosoftOfficeXP套件的重要组成部分,在创建和配置上比sqlserver要容易,可以方便地利用各种数据源,生成查询、报表和应用程序等。

有关ACCESS的资料、培训也随处可得,很容易学习。

本系统利用ADO(ActiveXDataObject)访问数据库。

是微软下一代的数据库连接技术。

在ASP网页开发方案中应用ADO组件技术,可以实现对Web数据库的高效访问。

ADO的基础是OLEDB,它使用与语言无关的组件技术来为OLEDB提供高级别的封装,从而屏蔽底层细节。

ADO提供了Connection,command,Recordset等三个主要对象,使服务器端的脚本能够方便地连接和操纵WEB数据库。

它是一种容易使用并且可扩展的可以给网页赋予访问数据库功能的技术。

在本系统中,使用了ADO对象中的connection和sql,conn,。

要实现数据库的访问,首先要实现数据库的连接。

本系统采用ACCESS文件的相对路径实现读取数据库的功能。

虽然ACCESS数据库本身不是一个数据库服务器,不能用服务器来运行查询,在安全性方面也存在一定的问题,但与数据库的连接上非常容易实现,代码简单易懂。

基于B/S计算模式的信息管理系统,兼具了客户/服务器机制的分布式计算的特性,但比后者更加优越,其突出的特点式实现了集中管理。

应用程序,数据库及一些相关构件全部集中在服务器端,而客户端除了浏览器以及所依赖的操作系统外,,有利于系统的推广。

从管理者角度看,系统的更新,维护以及数据的管理都在服务器端进行,与客户机无关,这样就降低了工作难度。

如果需要增加新功能模块,只需建立相应的动态HTML页。

对原有系统不会有大的影响,因而扩充能力强。

鉴于以上特点,B/S计算模型引起人们极大的关注,也成为应用模型今后的发展方向。

开放实验室管理信息系统因此采用B/S模式进行开发。

新型Browser/Server信息系统是建立在以Internet技术为核心,以Web技术为基础的集成环境之上,它基于网络对象超链接技术,多媒体文档结构以及跨越多种操作系统和多种数据平台的应用系统是现代企业办公和日常信息处理的具体应用环境。

它由网络支撑平台,信息资源管理平台,办公应用平台,事物处理应用平台组成。

真正实现了企业各方面信息的集成化管理和应用

IIS

IIS是InternetInformationServer的缩写,它是微软公司主推的服务器,它与WindowNTServer完全集成在一起,因而用户能够利用WindowsNTServer和NTFS(NTFileSystem,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。

IIS支持HTTP(HypertextTransferProtocol,超文本传输协议),FTP(FileTransferProtocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。

IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。

IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBscript,Jscript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器。

IIS的设计目的是建立一套集成的服务器服务,用以支持HTTP,FTP和SMTP,它能够提供快速且集成了现有产品,同时可扩展的Internet服务器。

IIS相应性极高,同时系统资源的消耗也是最少,IIS的安装,管理和配置都相当简单,这是因为IIS与WindowsNTServer网络操作系统紧密的集成在一起,另外,IIS还使用与WindowsNTServer相同的SAM(SecurityAccountsManager,安全性账号管理器),对于管理员来说,IIS使用诸如PerformanceMonitor和SNMP(SimpleNerworkManagementProtocol,简单网络管理协议)之类的NT已有管理工具。

IIS支持ISAPI,使用ISAPI可以扩展服务器功能,而使用ISAPI过滤器可以预先处理和事后处理储存在IIS上的数据。

用于32位Windows应用程序的Internet扩展可以把FTP,SMTP和HTTP协议置于容易使用且任务集中的界面中,这些界面将Internet应用程序的使用大大简化,IIS也支持MIME(MultipurposeInternetMailExtensions,多用于Internet邮件扩展),它可以为Internet应用程序的访问提供一个简单的注册项。

IIS的一个重要特性是支持ASP。

IIS,可以很容易的张贴动态内容和开发基于Web的应用程序。

对于诸如VBScript,JavaScript开发软件,或者由VisualBasic,Java,VisualC++开发系统,以及现有的CGI和WinCGI脚本开发的应用程序,IIS都提供强大的本地支持。

SQL语言介绍

SQL(StructuredQueryLanguage,结构化查询语言)是一个功能强大的数据库语言。

SQL通常使用于数据库的通讯。

ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。

SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。

使用SQL的常见关系数据库管理系统有:

Oracle、Sybase、MicrosoftSQLServer、Access、Ingres等等。

虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。

但是,标准的SQL命令,比如"Select"、"Insert"、"Update"、"Delete"、"Create"和"Drop"常常被用于完成绝大多数数据库的操作。

SQL语言的突出优点就是它的非过程化、统一,而且还是所有关系数据库的公共语言。

SQL语言一次处理一个记录,对数据提供自动导航,它允许用户在高层的数据结构上工作,而部队单个记录进行操作,可操作记录集,所有SQL语句接受集合作为输入,返回集合作为输出。

SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。

同时,它不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果;所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。

作为统一的语言,SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。

SQL语句概括起来可以分为数据操作语言,数据定义语言和数据控制语言几大组,它们用于对数据库数据的查询,修改和更新,是一种完备的数据处理语言。

主要用到的数据操作语言主要是:

SELECT:

用于数据检索,它是T-SQL的核心。

一个SELECT命令在一个或多个表上操作,并产生另一个表,这个表的内容就是SELECT的查询结果。

SELECT语句在语法上是由三条子句构成的一种“SELECT-FROM-WHERE”的结构块。

INSERT:

用于插入数据到数据库,通常有两种形式,一种使用“INSERT-VALUES”向表中增加一行;另一种形式是使用SELECT子查询,把取自其他表中的数据插入到某一表中。

UPDATE:

用于从数据库中修改现存的数据,通常也有两种形式,一种使用SET子句,另一种使用子查询。

SET子句提供要修改的列名和将要存储在那里的新值,其中由WHERE子句指定这些列中哪些行将被修改;如果WHERE值缺省,这些列中所有行将都被修改。

WHERE子句可以包含子查询,把子查询所得结果作为WHERE的条件表达式,用于确定将要修改的行。

DELETE:

用于从数据库中删除数据,DELETE操作是对行进行的。

不能直接用DELETE命令删除某一行中的某一列数据。

在传统教学方式中,书本是以文字和图片方式传播知识信息,老师在课堂上主要是以黑板、粉笔加教具的方式传播知识。

这一教学方式在涉及到时间变量的描述、三维及其多维空间的描述时受到了限制,影响了教学效果;而且,有限的课内学时所能提供的知识信息量亦是有限的。

多媒体技术在现代教育技术中的应用为上述问题的解决提供了有利的工具。

运用图像、文字、动画、音频和视频相结合的现代教育技术和手段,从视觉、听觉上以生动的形式来激发学生的兴趣,进行以学生为中心的、高效率的启发式教学活动,为高素质人才的培

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1