APP下载

基于B/S和C/S混合模式的教务管理系统的分析与设计

2012-05-04仇岗

昌吉学院学报 2012年3期
关键词:教务学籍管理系统

仇岗

(昌吉学院教务处 新疆 昌吉 831100)

基于B/S和C/S混合模式的教务管理系统的分析与设计

仇岗

(昌吉学院教务处 新疆 昌吉 831100)

本文旨在讨论高等院校教务管理系统的设计目标、原则和系统结构,详细阐述基于C/S和B/S两种结构模式相结合的优势,同时给出了教务管理系统的功能特点。

教务管理;系统结构;设计

随着高等院校教务管理体制和人才培养模式的不断改革和发展,传统的教学管理方式已不能满足现在高等院校发展的需求,采用先进的信息技术来构建数字化校园,是提高教学管理效率、强化教学管理质量、提升教学服务水平、促进了教育现代化的重要手段。通过计算机软硬件相结合,建立起高效、通畅、安全的网络教务管理系统,是高等院校校教务管理发展中需要研究的重要课题。

1 教务管理系统的设计目标和原则

1.1 教务管理系统的设计目标

随着互联网技术的不断发展和广泛应用,学校教学管理现代化已经成为提高教学管理效率、保障教学质量的重要手段之一,教务管理系统利用现代计算机技术,使教务管理人员实现了信息处理的自动化和办公无纸化。

1.2 教务管理系统的设计原则

1.2.1 简洁性

教务管理系统采用友好的图形管理界面,各用户能简单、方便地录入、导出相关数据,实现信息共享和交换。

1.2.2 安全性

教务管理系统的安全性是系统设计重要指标之一,在设计过程中考虑到各类管理人员对计算机知识的局限性,采用分级管理模式,有较强的容错功能,对不同用户数据的处理能力做相应的限制,用户录入数据时如有非法操作,应有提示和纠错功能,并对每个处理环节具有高度的保密性。

1.2.3 开放性

基于B/S和C/S两种模式,实现数据处理和资源共享,使得不同用户在互联网和局域网方便的进行数据交换和信息查询。

2 教务管理系统结构设计

教务管理系统结构设计包括表示层、中间层和数据层三层结构。如图2-1系统技术框架结构:

图2 -1 技术框架结构

2.1 表现层为第一层

表现层的主要功能是实现用户交互和数据表示,便于以后数据的收集和处理,向第二层的业务逻辑请求调用核心服务处理,并显示处理结果,连接中间层业务。

2.2 中间层为业务逻辑层

业务逻辑层由一些维护组件和中间组件组成。中间件管理,实现核心业务逻辑服务,管理并接受客户的服务请求,向资源管理器提交数据操作,并将处理结果返回请求者。维护组件容易实现软件的更改和连接,起到很重要的作用。

2.3 数据层为资源管理器模型

该组件还包括服务器组件,它主要完成在服务过程中通过资源管理器存取它管理的数据信息。数据层负责管理应用系统的数据资源,完成各种数据模块的操作。

3 采用C/S和B/S两种结构模式相结合的优势

C/S模式即客户机/服务器模式,是一种两层结构的系统,第一层将应用程序安装在客户机上,用于显示图形界面和数据交互,第二层安装在服务器上,负责数据处理,并将处理好的数据返回给客户机;B/S模式即浏览器/服务器模式,是在传统的C/S模式发展起来的新的网络结构模式,是以Web技术为基础,将传统的C/S模式中服务器分为数据库服务器和Web服务器,从而变成了3层结构。

对于一些保密性强、操作过程复杂、数据信息量大的工作模块使用C/S模式的软件结构来实现,对于一些安全性要求相对比较低、数据查询量大、操作简单的模块则使用B/S模式的软件结构来实现。如图3-1内网、外网应用不同的模型结构:

图3 -1 内网、外网应用不同的模型结构

外网用户不直接访问数据库服务器,从而保证学校原始数据库的安全。学校内网交互性强、访问量大、数据修改和查询次数多,尤其是各个教学部门的客户端程序,因此要求使用C/S结构模式。

对于B/S模式的软件结构中充分发挥其高效性和可移植性的特点。我们实现内网、外网采用不同的权限进行管理,其内网用户可以对资料进行上传和更改,如教师网上录成绩、学生网上修改个人信息等。而外网用户只能对WEB中的基本信息进行查询,不能进行修改,但如果外网用户安装C/S模式的软件结构下的客户端程序除外(其IP地址必须得和学校IP进行绑定)。B/S采用管理模式如图3-2查询和修改为不同的模型结构:

图3 -2 查询和修改为不同的模型结构

4 系统的功能设计

教务管理系统是由系统设置、学籍管理、师资管理、教学计划管理、排课管理、考试管理、选课管理、成绩管理、毕业生管理、Web管理等模块组成。

4.1 系统设置

包含分配管理权限、规范基础数据、各类数据表的更新、Web系统管理设置等功能;

4.2 学籍管理

主要完成学生在校期间的学籍信息管理,包括新生入学管理、在校生学籍管理、学籍异动管理、毕业生管理、学籍信息统计和校友管理等功能;

4.3 师资管理

主要完成教师基本信息的维护,根据教学计划任务的安排,计算教师工作量,以及学期校历编排等功能;

4.4 教学计划管理

包括管理全校所有专业的教学计划,制定学期教学任务、安排班级上课等功能;

4.5 排课管理

实现全校课程安排,包括排课信息设置、教室设置、自动排课、调课、课程表设置和打印等功能;

4.6 考试管理

实现全校考试安排,包括考试课程信息设置、教室设置、自动排考、考试安排打印等功能;

4.7 选课管理

实现全校学生网上选课功能,包括学生网上选课编辑、查询、统计、分析等功能;

4.8 成绩管理

包括学生成绩编辑、浏览、导入、导出,学生成绩分析、统计,班级成绩打印等功能;

4.9 毕业生管理

实现对在校毕业生的学位证、毕业证进行审核和授予,对已已毕业学生相关数据的查询和处理等功能;

4.10 Web管理

包括学生和教师在网上查询和修改个人信息、学生网上选课、教师查询个人学年学期课表等功能。

教务管理系统各功能模块根据用户需求采用B/S和C/S混合模式,从而提高教学管理效率,提升教学管理水平。如在自动排课、自动排考、基本数据校验等大批量数据处理中采用C/S模式,而在学生成绩录入、成绩查询、选课、个人信息查询、考试报名等大量用户使用的环境采取B/S模式。

5 结束语

教务管理信息化不是一蹴而就,需要不断的更新、探索、发现和研究,需要教学管理人员不断提高自身的技术水平,从而满足教学管理工作的需要。

(责任编辑:马海燕)

TP311

A

1671-6469(2012)03-0090-03

2012-04-30

仇岗(1979-),男,山西朔州人,昌吉学院教务处,助教,研究方向:计算机应用技术。

猜你喜欢

教务学籍管理系统
基于James的院内邮件管理系统的实现
高校学籍异动学生管理工作的思考
教务排课对高等院校教学运行的作用分析
学籍学历电子注册管理系统在学籍管理中的应用与实现
浅析高校教务管理存在的问题及对策
基于LED联动显示的违停管理系统
海盾压载水管理系统
浅谈新形势下高校教务管理人员的素质与培养
以培养方案为核心的教务管理系统开发的探索与实践
教育部要求小学须在新生入学后1个月内为其注册学籍