基于园区网的教学管理信息系统设计方案

2012-01-13 02:34
电子世界 2012年22期
关键词:教员数据库模块

中石化茂名瑞派工程有限公司设计院自控室 李 尧

一、引言

随着科学技术的进步,尤其是计算机网络的进步,人类将进入信息社会,因而人们的生活方式、思维方式、工作方式,以及教育方式都将随之而改变。网络与教育的结合,将会彻底改变传统的教育思想、观念、内容、方法,改变传统的人才培养模式。

经过多年不断发展,信息技术在教育领域已得到广泛的应用,园区网络、数字图书馆、多媒体教室、教学和资源管理平台、教务和办公管理平台等软、硬件已基本普及。以教育管理信息化促进教育现代化,用信息技术来改变传统教育管理模式,也是教育管理发展的必然趋势。

目前,随着部分院校规模的不断扩大,师生数量不断增多。信息管理也面临着越来越大的挑战。传统的手工操作方式己无法满足现实发展的要求,它主要存在着以下几个缺点:数据易丢失、各单位间信息同步慢、劳动强度高、管理速度低等。因此,依托校园园区网络,建立一套教学管理信息系统是十分必要的。

二、教学管理信息系统硬件框架与开发环境

教学管理信息系统是一个教育系统不可或缺的办公软件,它能够为用户提供信息操作和快捷的查询手段,所以对于教育系统的决策者和管理者来说都至关重要。但是长期以来,人们使用传统的人工管理方式存在着许多缺点,给查找、更新和维护带来了很多困难。然而使用园区网对学员工作信息管理系统进行管理,具有人工管理无法比拟的优点:检索迅速、查找方便、可靠性高、存储量大、寿命长、成本低等,能极大的提高教学管理的效率,也是学院的科学化、规范化管理与世界接轨的重要条件。

图1 教学管理信息系统网络硬件结构

图2 系统功能模块分布

该系统基本构架采用模块化思想,增量式开发,可以方便的对系统功能进行添加删除。在需求发生改变的时候,可以通过修改部分系统模块,添加或修改系统功能以适应新的要求,易于升级和维护。

教学管理信息系统建立在园区网的基础上,要求全院各个职能部门协同工作,他们共用一台服务器,其网络硬件结构图如图1所示。

每个单位使用各自的客户机,通过园区网,在自己权限范围内实时的向系统提供信息或使用系统已有的信息。

系统软件支持环境:

数据库和Web服务器采用的操作系统:Windows 2000 Server

数据库管理系统:SQL Server2000

Web服务器:IIS 5.0

浏览器:Internet Explore

编程语言:ASP、ASENET、HTML、Javascipt、VC++、JSP,其中VC++用于编制系统中邮件通知子系统发动短信功能、JSP用于集成原有旧系统部分程序。

三、教学管理信息系统总体构架

系统采用B/S的架构设计,它的大部分功能都在服务器端实现。服务器根据用户浏览器发送的请求,在进行相应的运算和处理后,向用户浏览器发送Web页面,页面由标准的HTML文本和Javascript客户端脚本构成。另外,Web应用程序一般都要使用后台数据库,所以与数据库交互的功能模块也是这类应用程序所必需的。根据Web应用程序和ASP技术的特点,系统采用一种基于ASP技术的三层Web应用程序开发设计模型,这种模型把Web应用程序划分为三个基本的层次:用户界面层、业务逻辑层和数据访问层。

(一)用户界面层

用户界面层用来实现在客户浏览器中显示的用户界面。该层要以适当的形式显示由业务逻辑层动态传送的数据信息,这个功能要通过使用相应的HTML标记和CSS(Cascade Style Sheet)模式来实现。同时,这一层还要负责获得用户录入的数据,完成对录入数据的校验,并将录入数据传送给业务逻辑层。

(二)业务逻辑层

业务逻辑层是整个分层模型的中间层,也是整个分层模型中最为重要的层。这一层为用户界面层提供功能调用,同时它又调用数据访问层所提供的功能访问数据库。该层要根据整个系统的设计,构造系统中关键的几个对象,从而实现系统中的大部分逻辑控制功能。

(三)数据访问层

数据访问层是整个分层体系的底层,它主要用于实现与数据库的交互,即完成查询、插入、删除和修改数据库中数据的功能。数据访问层为业务逻辑层提供服务,根据业务逻辑层的要求从数据库中提取数据或者修改数据库中的数据。由于访问数据库是系统中频繁发生而且最消耗资源的操作,所以在这一层要对数据库访问进行优化,提高系统的性能和可靠性。

四、教学管理信息系统功能模块分布

院校教学工作通常主要涉及到学员基本信息维护、学员成绩管理、内部邮件办公、教员信息管理、师生信息交流、设备报修管理、公告通知调查发布等,如图2所示。

(一)系统权限管理

系统设计以下几个等级的用户,用以实现系统的分级管理。

用户等级与权限设定如下:

1、管理员:拥有系统的管理权限。

如修改其他用户权限,管理维护系统中各项功能等。

2、高级用户:院长、各部系负责人等。

具有查询各部门情况等功能,同时邮件办公系统中可以使用更大的空间等。

3、普通用户:普通任课教员和教辅人员。

只能查询个人信息和公共信息,只能对自己所负责的班级学员进行管理。

4、学员。

学员作为单独的群体用户,只针对其开设查询个人信息的权限,包括成绩,课表信息等,不能进行任何管理设定。

(二)教员基本信息维护

对于教员的基本情况进行维护,包括姓名,出生年月,所教科目,年级,电话等。由于教员信息有很多变动很大,而且没有固定的规律,所以本模块采用半开放式的设计,即其中一部分功能必须由管理员来设定,另一部分可以由教员自行更改设定,这样省去了管理员单独为教员更改信息的烦琐工作。

(三)校园新闻公告、调查管理模块

校园新闻公告管理模块主要包括新闻浏览和对新闻的添加、修改、删除等基本管理。调查管理用于包括网上投票和评优项目管理,网上投票实现实时投票和查票情况查看功能,评估项目管理对候选项目进行管理。

(四)学员成绩管理模块

学员成绩对于学院来说是非常重要的。教员和教辅人员需要尽快拿到成绩分析的各种报表,学员则需要第一时间了解自己的学习成果。那么要求该模块既要最快捷的得到统计结果又要很方便的导出各种报表,所以该模块由两个部分组成,统计查询是通过B/S网页浏览方式进行,打印报表则通过专门的单机模块从网络导出数据直接完成打印,满足了不同用户的需求。

(五)内部邮件办公系统

随着校园现代化建设的深化,学院各种资料文件逐渐都被电子文档取代了。如果仍然采用传统的方式,把文件打印出来,在学院内手工传送,将浪费大量的人力财力。本模块将电子文档以邮件的形式在校内进行传送,辅助以网络虚拟空间,基本实现了无纸化办公。同时,文件流转方式的改变,也能大大提高工作效率。

(六)师生信息交流

该模块以论坛的形式为教员和学员提供了一个校园内的交流平台。教员和学员可以根据自身权限进行发表主题和回复主题等。

(七)教学设备管理

对学院现有的计算机等信息分类管理,包括型号,使用者,分配的IP地址等,同时提供使用者在线报修设备的功能。使用者可以通过该模块与管理员进行交流,以便方便的解决问题。

五、结束语

教学管理信息系统最明显的特点是利用了现有的园区网建设,各功能模块的开发也可以根据实际情况并列同时开发。文章主要对该系统主体构架方案进行了设计,需要指出的是,在具体的实现过程中,仍需要运用网络软硬技术对该系统各环节进行详细规划及优化,使系统能够良好运行。

[1]黄梯云.管理信息系统[M].北京:高等教育出版社,2005.

[2]马威,吕文哲,曹瑞.信息系统开发教程—使用C#和SQL Server 2005[M].北京:清华大学出版社,2007

[3]江资斌,向南平.MIS用户权限管理技术[J].电脑与信息技术,2002(5):57.

[4]周忠.一种基于ASP和ADO的在线教育系统[J].华东交通大学学报,2005(2).

猜你喜欢
教员数据库模块
28通道收发处理模块设计
“选修3—3”模块的复习备考
军校新教员岗前培训的策略探讨
数据库
晚安,教员先生
数据库
我们是光荣的军校教员
数据库
数据库
浅谈青年教员课堂教学存在的问题及对策