数据库和管理信息系统相结合的教学探讨

时间:2022-09-29 03:08:20

数据库和管理信息系统相结合的教学探讨

摘要:本文根据高职院校学生的学习习惯和教育教学特点,结合现有的软件教学课程设置,提出把数据库课程和管理信息系统设计开发课程相结合的教学观点,弥补了数据库教学抽象不直观的缺点,同时利用管理信息系统程序设计实现操作服务器端数据库的实质激发学生学习兴趣。

关键词:学习习惯;教学特点;软件教学;数据库;管理信息系统

中图分类号:TP311.1文献标识码:A文章编号:1007-9599 (2010) 15-0000-02

The Discussion of Teaching Combining Databases and Management Information System

Wang Ling

(Guangzhou Institute of Science & Technology,Guangzhou511442,China)

Abstract:Bases on the study habits and teaching characteristics of vocational college students,which combines with the existing Course Design of the teaching software.This article proposes the teaching point of view that combines the database with management information system design and development with each other,and makes up a database of teaching shortcomings which is not intuitive but abstract.At the same time to take advantage of essence that management information system programming to operate database server,which stimulates students’interest to study.

Keywords:Study habits;Teaching characteristics;Teaching software;Database;Management Information system

一、引言

传统的数据库教学课程设置,大多以数据库连接技术和SQL语句作为教学的切入点对于SQL语句讲解很详细,但缺少直观和具体应用场景设置,而已某种面向对象语言开发的管理信息系统本质上是围绕数据库进行设计界面和后台代码,但拘泥于某种语言为开发工具的集成平台和语言本身的学习,面向对象的开发语言只是载体和工具,仅仅利用它编程实现操作服务器上的数据库平台,如何结合两者之间特点设计数据库和信息系统教学值得研究和探讨。

二、高职院校数据库和信息系统教学的现状

(一)数据库

目前高职院校的计算机课程数据库课程设置主要分为以下两大块:

1.数据库原理和SQL语句介绍。此项课程设置比较基础的是数据库原理,教学参考书以SQL数据库为主,课程主要介绍SQL Server数据库基础,数据库创建与管理,数据表和索引,数据库查询等,学生学数据库的热情不高,基础知识没有融入具体的实例验证,学生往往对纯理论的东西缺乏认知,而且学习积极性不高,数据库课程的教学往往没有达到应有的效果。

数据库连接技术。是统一的数据访问模型,它提供了与微软SQL Server等相容的数据源接口,支持在线和离线的数据访问方式。以实现数据共享为目的的客户应用程序可以方便地使用连接到数据源,从中查询、管理和更新数据。此课程设置没有兼顾一个整体案例实用程序,单反面从数据库连接的理论方面阐述,学生没有很好的领会该门课程的精髓。

(二)管理信息系统

有的课程设置单纯侧重UML建模,有的侧重于需求分析,有的侧重于数据库设计,有的侧重于一门编程语言学习。由于高职院校的学生的认知度和学习习惯,他们觉得该门课程难度很大,把大部分学生的学习劲头打压了,学习完这门课程后往往感到迷茫,认为管理信息系统开发难以胜任。

三、数据库和信息系统课程结合教学

高等职业技术学院培养目标注重学生的技能,而软件编程教学涉及到数学和英语,这正好是高职院校学生的薄弱环节,学生的特点是好奇心强,好动,喜欢学习直观具体的对象,如何扬长避短,做到让学生乐于学习,主动学习,自己钻研查资料解决学习过程中碰到的难题,是教师课堂组织教学的落脚点。

(一)数据库技术是管理信息系统的核心技术

这个问题可以从信息系统的本质或者概念来解释。

1.从信息系统的概念中,我们知道:计算机信息系统是以提供信息服务为目的人机交互的应用系统,管理信息系统从狭义上来说,是信息系统的用途分类的一种,无论何种信息系统,其最终目的都是提供信息服务。

2.信息系统如何提供信息服务呢?用最简单或直白的说法就是,用户向系统输入原始数据,操作命令并获得结果信息。在这个过程中,由于计算机是一种基于二进制运算的信息处理机器,任何需要由计算机进行处理的信息,都必须进行一定程度的形式化,并表示成二进制编码的形式,因此就有一个概念:数据。

3.无论何种信息系统,都离不开对数据的管理,“数据是计算机中对事实,概念或指令进行描述的一种特殊格式,这种(特殊)格式适合于使用计算机及其相关设备自动地进行传输,翻译(转换)或加工处理。”在这个定义中,首先强调的是数据表达了一定的内容,即“事实,概念或指令”,这就是数据的语义;其次,数据具有一定的格式(即数据的语法),其目的是使计算机能自动进行加工处理,通信传递以及翻译转换。

4.所以,就当前的信息技术、信息系统架构而言,数据库技术是管理信息系统的核心技术。

(二)教学中实现数据库和管理信息系统对接

1.数据库原理和SQL语句穿插到信息系统教学。高职院校的数据库课程大多以SQL数据库为蓝本进行教学,管理信息系统的数据需求,数据库设计,存储过程设计,数据访问设计方面要引入数据库原理等知识,结合数据库教学进行阐述讲解,管理信息系统的功能实现方面也离不开大量的SQL语句的讲解和操练,把SQL语句应用范例和场景应用到信息系统开发过程中,以项目案例引导学生认识数据库这么课程,掌握管理信息系统开发的精髓。

2.信息系统引入到数据库教学。高职院校的信息系统课程教学不是孤立的,软件编程学习是渐进和承上启下的过程,信息系统的开发语言很多,以C#作为编程语言在visual 集成平台上开发信息系统对于高职院校的大多数学生是能接受而且比较实际的,学生做的最多的是学生管理系统和图书管理系统,涉及到分析和实现过程,数据库设计,数据访问设计,Windows应用程序的用户界面设计,事务处理方法等。计算机软件编程是一门综合技术,在做一个项目时要熟悉多门学科的知识,在信息系统教学中可以适当引入UML建模,对于数据库连接技术和SQL语句就要深入的讲解,特别是在实现管理信息系统“增加、删除、修改、查询”等基本功能方面。

四、结论

高职院校的软件开发专业培养目标之一就是要让学生能从事相关软件开发工作,管理信息系统开发就是其中一项具体的技能,如何结合目前软件专业设置的课程把面向对象编程语言作为一门工具,在编程开发平台上去实践学生所学的数据库知识去开发一个管理信息系统,是软件编程教师值得探讨和研究的方向。

参考文献:

[1]李德奇.Windows程序设计案例教程[D].大连:大连理工大学

[2]周力.SQL Server2000实用教程[D].大连:大连理工大学

[3]李春葆,曾慧.SQL Server2000应用系统开发教程[D].北京:清华大学

上一篇:基于间接空间矢量调制的矩阵变换器控制策略仿... 下一篇:职业教育教学中多媒体技术应用探究