教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 行业资料 >

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

来源:网络收集 时间:2026-04-26
导读: 百度文库- 好好学习,天天向上 - 基于网络的教务教学管理系统的设计与实现 黑龙江科技学院 摘要:基于网络的教务教学管理是21世纪教务教学管理的发展方向,大多数高校已经充分认识到了这个形势,都在努力去研究和开发,但实现效果大都不很理想,或实质上仍然

百度文库- 好好学习,天天向上

-

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

黑龙江科技学院

摘要:基于网络的教务教学管理是21世纪教务教学管理的发展方向,大多数高校已经充分认识到了这个形势,都在努力去研究和开发,但实现效果大都不很理想,或实质上仍然处于单机管理状态,无法实现信息的高效共享,本文结合我院实际情况,采用B/S结构的开发模式,针对网络化教务教学管理信息系统进行了设计和实现,并提出了实现网络教务教学管理系统时应该注意的一些关键问题。

关键词:教务教学管理系统浏览器/服务器结构教务教学

电子计算机和网络应用技术的普及为学校的教务、教学管理及改变传统的教学模式提供了新的手段和思维模式,随着高校教育体制的改革,特别是扩大招生以后,给高校的教学管理工作提出了许多新的课题,教学管理信息化水平不高在我校表现的尤为明显。为了改善目前的尴尬状况,从繁琐、复杂、混乱的教务教学工作中解脱出来,发挥高校的信息技术和硬件资源集中的优势,借助计算机和网络技术实现高等学校教学管理信息化,促使教学管理的选课、排课、考评与工作量核算系统实现自动化、现代化,并使现有的教育资源特别是教师资源效用最大化,我们设计开发了基于网络的教务教学管理系统。

一.问题提出

由于学校规模的扩大,学生和教师的人数快速增加,使我校原有的一套教务教学管理模式受到了极大的冲击,具体表现如下:

1、学生选课无法适应跨专业、跨年级的要求,这严重影响了学生学习的积极性,也使

教学资源不能按需最优分配;

2、教育资源大量闲置,配置不合理,未能最大限度地发挥其效用;

3、在对教师教学质量的监控中,仍然采取原有的一套管理方法,既不能发挥学生的主

体作用,也不能很好的对教学质量进行监控;

4、在考试中未能发挥出计算机的效用,成绩查询也较为困难而且出错率高;

5、在院、系两级的教师工作量核算中,也存在着重复计算与手工计算效率低等问题。

二.教务教学管理系统的设计功能设计

基于网络的教务教学管理系统主要包括以下五个功能模块(如图1),这几个模块中学生选课管理、学生成绩管理、共享教学资源管理这三个模块在处理时对数据库结构的要求较高,所以,在数据库的设计上要在能够保证信息全面的基础上,尽量保证表格的精简。

百度文库

- 好好学习,天天向上

-2

图1 管理功能模块示意图

三. 基于网络的教务教学管理系统的开发过程

1. 体系结构

系统体系结构采用三层结构模型,即前端客户机为浏览器,表示层放在前端,应用层放在应用服务器上,数据层单独用一个服务器。三层结构与传统的客户/服务器方式相比,充分利用现有浏览器软件,减轻了网络和客户机的负载,维护相对简单,且支持跨平台。

2. 系统开发环境

根据系统要求结合当前实际,系统的开发选择开发环境如表1示,

网络操作系统

Windows 2000 Server Web 服务器管理程序

数据库管理系统

NT SQL Server 2000 Web 服务器与数据库连接

ISAP(IDC) Client 端开发工具

HTML 、Frontpage 、VbScript 、ASP 浏览器

IE 及以后版本 数据转换开发工具 Visual Basic

Windows 的新技术,是完全支持32位体系结构的开放式的多任务操作系统,提供了强大的网络功能,完全符合网络操作系统的选取原则,是PC 级服务器代替小型机服务器的最佳操作系统。

其次,Microsoft 公司的SQL Server 2000作为面向中小型企业的网络数据库服务系统,提供了与众多高级数据库管理器相同的运行性能。它基本符合管理信息系统对数据库平台的要求,而且能够与Windows 2000 Server 很好地兼容。

再次,ASP 是微软公司推出的的一个组件,利用它可以产生和运行动态的、交互的、高性能的Web 服务应用程序。其工作原理如图:

图2 ASP 的工作原理

从软件的技术层面看:无须编译;易于生成;独立于浏览器;面向对象;存取数据库方便,可使用ADO 组件;与任何ActiveX Script 语言兼容;源程序码不会外漏;安全性高。

3. Web 与数据库技术的结合应用

实现动态网页关键技术之一是Web 与数据库的接口技术。系统中用户登录、维护信息、共享教学资源管理、成绩判定、成绩分析、教职工工作量核算、教学考评信息管理等功能本质上都是对数据库的一系列SQL 操作。

ASP 中使用ADO(ActiveX Data Objects)组件访问后台数据库。ADO 工作在服务器端,它是一组优化的访问数据库专用对象集,为ASP 提供了完整的站点数据库访问技术方案。通过ADO 组件,用户可以在浏览器画面中输入、更新和删除站点数据库信息。在浏览器/服

百度文库- 好好学习,天天向上

务器(B/S)的三层结构下实现对数据库的访问应满足以下两个基本要求。

(1)信息安全。

防止非法用户的访问和防止授权用户对数据非法的操作。数据库的安全性通过用户名和口令字来实现,若在客户端直接输入数据库名、用户名/口令,就将数据库的安全性暴露在大众面前。非法用户一旦得到了数据库名,用户名/口令便可进入数据库,任意修改数据记录,这样将会导致例如考试成绩、考评信息等敏感信息受到威胁。解决的方法是用Web 切断客户端和数据库的直接联系。Web用户名记录在服务器端变量中,可以通过检查此变量使用户只能访问与身份相对应的页面。服务器端通过ADO组件访问数据库。不同的DB用户,对数据库有不同的操作权限。Web用户名和DB用户名存在对应关系,通过ASP脚本完成两者之间的转换。采用这种方法,数据库名、数据库用户名/口令被严格限制在Web和数据库之间,根据不同Web用户的权限控制用户对数据库的操作,客户端必须了解Web用户名/口令,才可完成对数据库的相应操作。

(2)保证信息的完整、可靠、一致性。

在数据库中,数据之间相互是有关联的,必须保证一个事务在一定时间内对所有相关数据进行全部修改,要么不成功,要么一次完成,即保证信息的完整性。在网络传输和通信的过程中随时可能中断,另外,由于所有的浏览器都支持BACK和FORWARD操作,用户在任何时刻可任意回到某一步骤,这都将造成数据的不一致性。解决问题的方法是:将一个事务的完整处理过程安排在一个HTM页面上,要么一次性提交数据库系统处理,要么不提交,另外,Web服务器具有超时判断的能力,在会话结束时检查事务的操作是否全部收到,若未全部收到应主动退回所有事务,防止数据不一致。

4.系统特点分析

1)先进的管理思想,本系统将学生入学到毕业的所有数据统一管理,纳入到本系统当中,改变了以往教务模块分散,不全面的弊端。教务数据集中管理,最大程度地实现了数据的共享,从而避免管理漏洞的产生,同时为学校管理层的决策支持提供详尽的数据。它为促进学校教务管理的科学化、信息化,保障学分制的顺利实行提供了强有力的支持。

2)先进的技术,模块化的软件结构。系统运行于Internet上,采用C/S结构与B/S结构相结合的体系结构既满足教务管理用户集中、大量处理数据的要求,又满足学生最大范围地使用该系统。各子系统即可独立运行,也可联合运行,实现数据共享。

3)系统操作的友好性,本教务系统是标准的Windows程序,全部采用了以图形化的界面来显示和修改数据。其中的每个模块 …… 此处隐藏:2872字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于网络的教务教学管理系统的设计与实现.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/334609.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)