基于审核评估的实验教学中心信息管理系统的设计与应用

2018-01-25 00:18李军董晓宇
科教导刊 2017年35期
关键词:数据库评估中心

李军+董晓宇

摘 要 为了提高实验教学管理水平和教学质量,为本科教学审核评估提供教学信息和数据,建立健全高校教学质量保障体系,以基础医学实验教学中心信息管理系统开发为例,讨论了系统的编程和功能结构,以及基于C/S和B/S混合编程的教学管理系统的实现。

关键词 审核评估 C/S B/S 教学管理系统

中图分类号:G647.3 文献标识码:A DOI:10.16400/j.cnki.kjdkz.2017.12.015

Abstract The information management system of experimental teaching center on the basic medicine is designed and developed for enhancing the management level and quality of experimental teaching, providing the teaching information and data on the institutional audit of undergraduate education, and perfecting educational quality assurance system of college and university. The programming of system, function and structure is discussed, and the realizing of teaching management system on the combined programming of C/S and B/S is introduced.

Keywords institutional audit; C/S; B/S; teaching management system

高等學校本科教学审核评估目的在于确立教育质量的国家标准,建立健全高等学校的教育质量保障体系,提升高等教育人才培养的质量。促进高等学校走以提高质量为核心的内涵式发展道路。

高等教育的核心是培养人才。近年来,我校的教育教学改革,一直围绕着培养具有创新能力的医学人才推进,尤其是基础医学国家级实验教学示范中心建立以来,各项教学改革的创新实践都在持续不断地进行。以人才培养为核心,实验教学中心的一切资源都在向本科教学倾斜,例如,通过实验室开放和新型培养模式的推进,建立了医学本科生科研实践能力培养的创新模式;以及创建基础医学国家级虚拟仿真实验中心等一系列医学实践教学的改革。

教学管理的质量和效率是及时把握相关教学信息,完成既定的教学目标,做出正确的教育教学管理决策的基础,其核心是对信息的收集,传递,存储,加工和应用即信息处理的水平,目前本科教学审核评估的特点就是强化高校自我评估。因此,建立学校自身的质量保障系统尤为重要,为了配合审核评估,为教学质量的评价奠定基础,提供数据支持,以及在平时就对教学质量进行监控,不断提高医学教育质量,有必要建立教学管理信息系统,我们以设计、开发基础医学实验教学中心教学信息管理系统为例,阐述了实验中心教学管理系统平台的构建过程。

1 系统结构概述

我校基础医学国家级实验教学示范中心在近年来的实验教学改革方面有许多创新举措,形成了自己的特色,构建实验教学中心信息管理系统是实现数据共享,提高管理效率,建设数字化校园的重要方面,我们在系统设计的过程中,进行了深入的调查、分析,既要为审核评估提供数据支持,又要实现对实验教学中心科学动态的管理,以期不断提高教育教学质量。

本系统以校园网为基础,系统的开发采用B/S和C/S结构相结合的方式,若干子系统,如学生信息、课程管理、教学计划等采用C/S结构,网上选课、成绩查询等信息的发布采用B/S结构开发。这种混合结构模式,特定用户通过C/S结构的客户端,经应用服务器与数据库服务器发生联系,而一般用户,如学生网上查询成绩,或相关部门了解实验中心教学情况,可以通过浏览器,经Web服务器与数据库联系。

我们选用面向对象的程序Delphi7.0作为前端开发工具,以Microsoft Access作为后台数据库服务器,参考各种资料进行数据库编程,设计数据库应用系统以实现基础医学实验教学中心的信息管理。

系统对计算机硬件的要求并不高,占用的系统空间并不大,设计和使用时,采用目前基本配置的主流机型,或根据需要和可能采用基本配置以上的计算机系统,主频2GHZ以上,内存2GB以上,磁盘容量为100GB以上的硬盘,以及Windows操作系统是可以满足需要的。

Delphi 7提供了强大的面向对象的开发支持,用来设计建立客户机/服务器(多层)体系结构的数据库应用系统,它是一种功能强大的数据库应用程序开发平台。特别是它拥有智能对象数据窗口使开发者能利用它快速建立图形应用来访问数据库中的数据,对于简单的数据库桌面应用程序,利用Delphi本身提供的组件,甚至不需要编写一行代码就能实现。Delphi支持BDE、ODBC和ADO等几种数据引擎,因而能访问和操作多种类型的数据库。在开发数据库应用程序时,可以通过BDE(Borland Database Engine)或者ADO(Active Data Object)来访问各种数据源。Delphi的用户交互能力强,能够表现出Windows图形用户界面的许多优点,使用简捷方便。

微软.NET平台提供的ASP.NET技术用于开发B/S三层结构的应用程序,客户端通过中间层与数据库进行交互,开发出基于浏览器的Web应用程序。

2 系统功能描述

我们在设计基础医学实验教学中心教学信息管理系统时,运用“自上而下地总体规划,自下而上地应用开发”的策略,进行开发一个教学信息管理系统的全过程。通过分析实验教学中心教学管理的流程,创建了一套计算机管理信息系统的方案。endprint

系统主要的教学管理业务流程就是用户的登录;课程开设的管理;网上选课;成绩的管理;成绩的查询;信息的浏览;统计分析等。系统要求操作简便、界面友好、灵活、实用,实现实验教学中心教学全过程的管理,进行常用的数据处理与分析,为教学审核评估提供依据。按照结构化程序设计的原则,根据系统工作流程,确定教学管理系统平台由6个功能模块组成。

各模块的主要功能如下:

系统管理模块:系统的管理和维护,用户的权限设置,用户的修改和添加、删除,用户登录验证和密码修改等。

基础数据模块:基础数据的输入、修改和查询,包括学号、所属院系、入学年月,学年、学期等基本信息。

课程管理模块:相关课程信息的输入、修改和查询,包括课程的开设、教学计划、课程安排及课表的查询等。

课程选修模块:学生通过校园网进行课程的选修和退选(B/S架构)。

成绩管理模块:成绩的管理和统计分析等(C/S架构),通过校园网进行课程成绩的输入、修改和查询,学生通过网络查询成绩等(B/S架构)。

实验中心管理模块:中心各种信息的输入、修改和查询,包括教学改革成果,工作计划,教学文档,教学研究,青年教师培养,资产计划,仪器设备管理等。

系统总体功能结构图如图1。

图1 系统功能结构图

3 系统总体设计

通过分析实验教学中心信息管理系统的功能需求,我们进行了管理系统的概要设计,以用概念数据模型表示数据及其相互间的关系,概念数据模型要正确地反映客观实际,它在用户和设计者之间架起了桥梁,概念结构设计中的实体联系模型(简称E-R模型),是对具体数据的抽象加工,反映了事物间的内在联系。用来建立概念数据模型。

通过对管理系统操作流程的分析,构成了实验中心教学管理系统的数据结构,即系统设计的实体和属性如下:

学生信息:学号、姓名、性别、出生日期、籍贯、所在班级、所属院系、入学时间、备注等。

班级信息:班级序号、班级名称、所属院系、班主任等。

中心课程开设信息:课程序号、课程名称、学分、学时数、任课教师、课程说明等。

用户信息:用户名、用户密码、用户真实姓名等。并且,可以据此构造出实体和实体之间的联系,即E-R模型图。

数据库系统是一种把与教学工作相关的信息集合在一起的方法,数据库设计所要解决的问题是:对于给定的应用领域,设计优化的数据库逻辑和物理结构,满足实验中心教学信息管理要求和数据操作要求,支持应用系统的运行。

系统的数据流程图如见图2:

图2 系统数据流程图

实验中心教学管理系统的E-R图,通过简单的优化,可以设计下列关系模式(数据表)存储对应的信息:

学生信息表;

班级信息表;

中心课程信息表;

用户信息表等。

例如学生信息表如表1:

表1 學生信息表(Student)

模块设计:创建一个新工程,保存工程,窗体文件命名为FormMain.pas,

工程文件命名为CourseMIS.dpr,数据库文件保存在相同的文件夹下。

例如,实验中心课程管理模块的设计,课程管理模块实现课程信息的输入、浏览、修改、删除等功能。

课程信息保存在Course数据表中,通过数据表组件和数据导航组件实现对数据的浏览、添加、修改和删除等操作。

窗体创建:

设置“课程管理”窗体的主要属性。将窗体保存为FormCourseManage (表2)。

表2

部分程序代码的实现如下:

unit FormCourseManage;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, DB, DBTables, ExtCtrls, DBCtrls, Grids, DBGrids, StdCtrls, Mask;

type

TfrmCourseManage = class(TForm)

tb1Course: TTable;

dsCourse: TDataSource;

qryValid: TQuery;

dbnCourse: TDBNavigator;

dbgCourse: TDBGrid;

btnQuit: TButton;

dbeCourseID: TDBEdit;

dbeCourseName: TDBEdit;

dbTeacher: TDBEdit;

dbeCredit: TDBEdit;

dbePeriod: TDBEdit;

dbmDesc: TDBMemo;

Label1: TLabel;

Label2: TLabel;

Label3: TLabel;

Label4: TLabel;

Label5: TLabel;

Label6: TLabel;

private

{ Private declarations }

public

{ Public declarations }endprint

end;

var

frmCourseManage: TfrmCourseManage;

implementation

{$R *.dfm}

end.

考虑到教学管理系统数据的安全性,许多重要信息属于学校内部数据,因此,在系统结构上采用Client/Server和Browser/Server复合型结构,主要工作在客户机上进行,通过网络向管理部门传送数据,不同的用户,设置了不同的访问权限,特定的用户可以通过C/S结构方式,进行重要数据的处理,多级别用户访问权限的设置,使得学校和院系可以通过浏览客户端信息,及时了解实验中心教学的运行情况,提取统计分析结果,实现动态管理;普通学生用户只允许通过B/S结构方式对一般数据进行浏览和查询,实验教学中心管理的若干功能,如開放实验管理也是通过这种方式实现的,系统的安全性对于一个教学管理系统平台的正常运行至关重要,数据库系统的日常数据备份也是不可或缺的。

4 结束语

系统测试的结果,实验教学中心信息管理系统运行正常,应用该系统平台提高了实验教学管理水平和管理效率,实现了系统设计的教学管理功能。由于本科教学审核评估首先是学校的自我评估,以评促建,促进学校内部质量保障体系和机制的形成。系统的应用,使得院校管理部门可以及时了解实验教学的运行状态,同时,校园网内教学信息的流动更加通畅,建立健全了学校自身的管理、监控、评价体系,教学审核评估要准确地获得各种数据,进行统计分析更加方便;可以根据评估的要求随时调取各种教学质量的数据和信息,推进了教学改革的深化,提高了人才培养质量,实验中心教学管理平台的应用一方面为教学审核评估奠定了基础,同时也使实验中心教学管理更加科学、规范。

参考文献

[1] 张海藩.软件工程导论[M].清华大学出版社,2008.2.

[2] 王珊,萨师煊.数据库系统概论[M].高等教育出版社,2014.9.

[3] 黄明,梁旭,石虎. Delphi 7信息系统设计与开发实例[M].机械工业出版社,2005.3.

[4] 殷惠萍.基于Web的教学管理信息系统的研究与设计[J].电脑知识与技术,2012(9):6328-6333.

[5] 杨玲,贾佳丽.本科教学审核评估视角下的教学质量管理体系初探[J].工业和信息化教育,2016(4):6-12.endprint

猜你喜欢
数据库评估中心
地方立法后评估刍议
熔岩灯
磁悬浮初探
评估社会组织评估:元评估理论的探索性应用
360度绩效评估在事业单位绩效考核中的应用探析
先定中心后搭配
数据库
数据库
数据库
数据库