时间:2023-03-13 11:06:22
导语:在数据库系统原理论文的撰写旅程中,学习并吸收他人佳作的精髓是一条宝贵的路径,好期刊汇集了九篇优秀范文,愿这些内容能够启发您的创作灵感,引领您探索更多的创作可能。
关键词:数据库教学,教学内容,教学方法,教学手段
《数据库基础》是高职院校计算机及相关专业的一门重要主干课程。通过对课程学习,让学兵学会Oracle 9i的安装与卸载,能说出数据库的有关概念和基本原理,会使用SQL语句对表的数据进行查询、增加、修改、删除等操作,培养学兵对Oracle 9i数据库系统的应用和管理技能,为后续学习和将来工作打下良好基础。
学兵学历大部分为高中或初中,他们的信息技术起点水平及个性存在差异。如何通过60学时的教学,充分挖掘学兵的潜力,实现学兵个性化发展,使学兵理解数据库的有关概念和基本原理,学会Oracle 9i的基本操作使用方法,面临很大的挑战。因此通过该课程的实际教学,针对学兵特点,重新思考教学内容、教学方法和手段、考核方式等方面的内容具有十分重要的意义。本文将结合笔者担任四期《数据库基础》课程教学的经历,讨论如何上好学兵《数据库基础》课程的几个思路。
1.课程兴趣培养
兴趣是最好的老师,是激发学兵学习积极性的动力。有了兴趣,学习就能保持良好的情绪和注意力,变被动为主动,变厌学为乐学;有了兴趣学兵就会喜欢和教员交流、沟通,和同学探讨、钻研,学得轻松,学习效果好,而且形成良性循环。经过四期的《数据库基础》课程教学教学手段,我发现学兵在开始学习数据库时,由于好奇心所致,大多学习热情、积极性很高,都想学、爱学,但在学习了一段时间后,往往出现怨学、厌学。我们该如何给学兵一个良好的教学氛围,激发和保持它们学习数据库的兴趣呢?
1.1掌握学兵的心理特点,激发学兵学习兴趣
新课的导入,是课堂教学中的一个重要环节。教员正确、巧妙地导入新课,可以激发学兵强烈的求知欲望,引起他们的深厚兴趣,在学兵注意力最集中的时间里突出教学的重点与难点[1]。例如在进行数据库入门教学,我引入了超市购物和网上购物。针对大家熟悉的超市购物管理系统,提出一系列问题:收款机是如何知道那么多商品的价格?商品调价期间,如何保证每台收款机收取同种商品时价格一致?仓库出库员如何知道超市中的某些物品快销售完了,需要及时补充?接着,以在淘宝网上购物为例,利用图例展示网上购物的一般流程,让学兵思考:如何在网上查找我们需要的商品?如果购买许多商品,如何查看每一件商品的具体情况?商品的质量有保证吗?有没有售后服务?网站是如何存储、管理顾客和商品信息的?这样一系列的疑问让学兵感到神奇:数据库是什么?为什么能使用数据库来存储、管理信息?怎样使用数据库方便、快捷的查询统计信息呢?所有一系列的问题就会在学兵的脑海中冒出来。要想解决上面的问题,我们首先要认识数据库。这样我们课堂内容的引出就顺其自然。
有了上面的引入,学兵的脑子里惦记的肯定就是“超市购物管理系统”、“网上购物管理系统”,这时候我们就可以恰到好处的向学兵讲明这两个系统的共性,为什么这些地方会用到数据库,以此为出发点,让学兵结合自身的生活环境,从自己的生活中找出类似的数据库系统。这样,就让学兵意识到:原来我们身边这么多地方都用到了数据库系统会计毕业论文范文。
1.2活跃课堂气氛,发挥学兵的主体作用
数据库基础是一门理论与实践紧密结合的专业课,既要让学兵熟悉一些基本理论,同时又要学会Orale 9i数据库的操作与使用。课堂上不仅要向学兵传授知识,更重要是向学兵传授学习的方法。教学中我们以教员为主导、学兵为主体,采取多种教学方法,发挥学兵的学习主动性,着力培养它们勤动手、勤动口、勤观察、勤思考的良好习惯,把感知与思维结合起来,使学兵全身心投入学习。例如,在Oracle 9i创建表的教学中,教员先做一个自我介绍,让学兵通过教员的表述和自己的观察,提炼出教员相关的属性。接着教员提出一个实际问题:“新学期已有一批学兵报到,需要入学登记,请设计一个学兵登记表,这个表应该包含哪些字段(需要登记学兵的哪些相关信息)?在数据库中是如何创建表示的呢?”通过这个实例,采用“问题——思考——点拨”的形式,使学兵始终处于积极思维状态教学手段,体验发现问题到解决问题的过程。在一个活跃的课堂氛围中,学兵既学会了相关知识,又在参与知识形成的过程中学到了探究知识的方法,培养了自主学习的意识。
2.教学内容的分析与筛选
数据库技术涉及的内容非常广泛,结合学兵教学的特点,数据库基础的教学目标是要求学兵在学习数据库基本理论的基础上学会基本的操作技能。因此,在数据库基础的教学中会争议这样一个问题:如何分配理论和实践两部分内容的教学时间?
传统教学模式是先对数据库基本原理、理论进行讲解学习,然后通过例子对其应用进行学习。由于课程相关数据库基本原理较为抽象、枯燥、不易理解,因而这种教学模式会造成:一方面学兵在理论知识学习阶段对本课程的学习兴趣降低,听课时会感到被动乏味;另一方面学兵在实践阶段又会发现与理论之间脱节,由于理论基础不扎实,没有理论指导,实践无从下手[2]。认识到传统教学模式的弊端,我们在这门课程上做了一些改革,结合与专业相关的例子来讲解和阐述数据库的基本原理,力求以更科学合理的方式讲授这门课程,使学兵在学习过程中不会觉得学习数据库理论过于抽象和难懂。
对学兵来说,教学内容要面向实际应用,要与工作岗位零距离对接。我们根据学兵工作的实际需要,精心提炼和组织教学内容,把整个数据库课程教学内容分为三部分:数据库原理、SQL语言和Oracle数据库系统管理。数据库原理包括数据库基础知识、Oracle 9i的安装配置与基本操作,通过这些内容的学习,使学兵明确数据库的基本概念,对Oracle 9i先有感性认识。SQL语言包括表的创建和删除、单表查询、多表查询和数据更新,重点讲述创建表的结构和数据约束以及使用SQL语句对表的数据进行查询、增加、修改、删除等操作,从而锻炼学兵开发、设计数据库的能力。Oracle数据库系统管理包括Oracle 9i的常用管理工具、Oracle 9i数据库的安全性和Oracle 9i的备份和恢复,通过这些知识的学习,培养学兵对具体数据库系统的应用和管理技能。
3.采用多种教学方法和手段
教学过程中教学方法和手段的运用对于提高教学质量十分重要。在日常教学中,总的思想是由易到难,深入浅出,循序渐进,理论联系实际,面向应用,同时注意知识的前后联系。
3.1教学方法
笔者认为,针对学兵的数据库基础教学,可以合理采用以下教学方法。
(1)启发式教学。不能够孤立地讲理论和原理,而是通过启发式教学,针对数据库的实际应用去探索理论和原理与实际的结合,进而明确怎样利用理论和原理解决一些实际问题。例如教员从“学兵登记表”出发,启发学兵思考怎样便捷、有效地管理学兵的相关数据,由浅入深,从学兵字段的设定,到常用数据类型的用法,再到构建数据表,逐步引申,学兵就能将这些知识连贯起来教学手段,体会利用数据库管理信息的基本思想。
(2)任务驱动教学。教员通过巧妙设计,将要传授的知识和技能蕴含于任务之中,使学兵在完成任务过程中掌握所学知识与技能,其核心思想是“以任务为主线,教员为主导,学兵为主体”。任务驱动教学法的基本过程可分为提出任务、分析任务、学兵自主学习、交流讨论、解决问题及总结经验等几个阶段。在此过程中,学兵始终处于主体地位,教员是学兵学习的组织者、服务者和导航者。其结果是学兵既学到了知识,又培养了分析问题、解决问题的能力。
(3)案例式教学。在数据库教学中引入案例教学,运用案例教学手段,进行示范教学,实现边讲边练,工学结合,大大缩短教学情境与实际环境的差距,有利于引导学生在理论与实际结合中理解知识,有利于培养学生分析问题、解决实际问题的能力,提高学生的实践能力和综合应用能力[3]。在教学过程中,从身边最常见的学兵档案管理、考务管理、图书管理系统等入手去认识数据库系统的操作。这样学兵在学习的时候不会感到抽象,因为所接触到的都是他们自己常见到的丰富的数据信息,从而对学习数据库知识产生亲切感,调动他们的积极性和探索精神,培养学习的主动性,提高实践能力。
其实,授课方法远不止这三种。还有讲授法、讨论法、演示法、图示法等等。总之,教有良法,但无定法,教员应从实际出发,选用各种适当的方法。
3.2教学手段
在教学中充分利用现代教育媒体,将各种电教、网络设备的功能充分应用于教学。这些媒体的表现力各有特色,也都有其侧重面会计毕业论文范文。教学过程中,不同教学内容按需要选取恰当的教学手段。下面将不同教学情况下所采取的教学手段归纳如下:
(1)采用多媒体课件。在讲授基本知识时,教员根据教学内容需要配合多媒体课件,减少板书时间以增加信息量的传授;同样,对于课程中抽象性较强和难以理解的内容,如表的连接等,借助多媒体演示可以对抽象内容进行动态演示,有利于学兵对知识的理解。
(2)利用计算机辅助教学软件。教员采用主控端,统一进行教学演示,这样学兵随后进行操作时,就会得心应手。这样不但能最大限度地发挥计算机的作用,还能在学习的同时掌握教学内容。
(3)播放教学资料片。在学习过程中,给学兵播放与Oracle 9i相关的一些视频,教员在一旁稍作提示,既让学兵感到生动直观,又拓宽了学兵的知识面。
(4)实践教学。实践教学是提高本课程教学时效性的重要教学手段。在实践课的教学中,要注意两个问题:首先教学手段,“任务驱动”,让学兵明确目的和任务;其次,在上机过程中,随时答疑解惑,并给予指导。
(5)网络课程教学。利用网络课程方式与学兵交流,解答疑难,这种不受时空限制的方式把教学扩展到了课后,充分利用网络的时空优势和技术手段,营造师生间互动和学兵间互动的环境。
4.采用多种考核方式
考试是检查教学效果、评价教学质量、衡量是否达到教学目的的重要途径之一。《数据库基础》课程在考核形式上,应改变以一份试卷定学兵优劣的做法,可采用多种考核形式,以加强对学兵平时学习的考核与督促。应增加平时成绩在总成绩中所占的比重,将学兵的平时成绩计入课程总成绩。平时的考核可以采用作业(书面作业和上机操作)、课堂提问、讨论以及阶段性测验等多种形式,在平时适当给学兵一些压力,引起学兵对这门课的重视,有利于考查学兵在每个阶段掌握知识的实际水平,全方位、多角度地反映出学兵的真实成绩和综合能力。
5.结束语
总之,在我看来,要达到《数据库基础》课程的培养目标,首先要明确课程的教学目标,了解学兵特点,设计课程内容、制定授课计划、选择教学方法,以实现培养面向部队、紧贴岗位的总目标。同时学兵通过系统的学习和实践学会实用的知识和技能,为以后的学习和工作打好坚实的基础。
参考文献
[1]叶碧苹.计算机教学中学习兴趣的培养[J].中国信息技术教育,2010(12):17.
[2]廖定安,刘子明.高职院校《数据库原理与应用》教学浅谈[J].科技资讯,2008(24):142.
[3]申玉静,谭业武.数据库案例教学在计算机专业专科教育职业化改革中的应用与研究[J].福建电脑,2010(1):22-25.
关键词:数据库应用;软件开发;计算机教育
中图分类号:G642.0 文献标识码:A 文章编号:1007-0079(2014)11-0106-02
现今社会已经进入高等教育大众化的阶段,按照高等教育人才培养目标的定位,高等教育人才的培养一般情况下可分为培养以学术性为主的研究型人才、培养以开发性为主的应用型人才和培养以技能性为主的实用型人才。[1]而杭州师范大学钱江学院(以下简称“本院”)作为地方性本科院校正是致力于培养以开发性为主的应用型人才。
随着我国计算机和信息化步伐的加快,对数据库应用开发人才的迫切需求,使得数据库应用开发系列课程在培养应用型人才系列课程中占据举足轻重的地位。但信息与计算科学专业的学生普遍抱怨,目前所学的计算机开发类课程与社会实际开发技术脱节严重,学无所用,不懂软件开发方法与技术,不会进行完整系统开发。究其原因,并非每门课程的内在问题,而是在教学过程中,每门课程只关心本课程的核心知识,缺少课程间的衔接,课程间知识的综合应用教学,缺少对学生综合知识的应用能力及软件开发技术的教学和培养。
本院在数据库系列课程中设置了“数据库原理与技术”、“基础”、“软件工程”、“数据库应用开发”等相关课程。但每门课程之间的连贯性不强,不能使学生在学习过程中一气呵成,相互关联,导致教学效果较差。因此,如何使学生在学习该系列课程时融会贯通,需要对相关知识点进行强化或去舍,将各课程的知识点串联起来,综合加以建设,培养学生的综合应用能力,强化数据库应用开发技能,十分必要和紧迫。
一、教学的现状
本院的数据库系列课程主要包括“数据库原理与技术”、“软件工程”、“基础”、“数据库应用开发”等四门课程。“数据库原理与技术”课程安排在第四学期,包括数据库基本原理和数据库的设计与应用两部分。“软件工程”课程安排在第五学期,主要介绍软件的基本概念和软件工程的目标。“基础”课程安排在第五学期,讲授利用Visual 集成开发环境进行基于的 Web应用程序设计的基本知识。“数据库应用开发”课程安排在第六学期,主要讲授一个数据库应用系统的构建过程和构建方法。但目前这四门课程之间存在下面几方面的问题:第一,四门课程授课内容缺乏内在联系,相互独立,部分授课内容有重复现象,导致教学效果不甚理想。第二,教学手段和教学方法比较单一,没有激发学生的积极性和主动性。第三,实践上机环节缺乏综合性实验,相互之间协调性差,没有形成一个完整的体系结构。第四,某些教学内容过于陈旧,覆盖面窄,实用性差。
二、教学改革的措施
1.改革目标
综上所述,在上述几门课程学习结束后,并没有达到从理论学习到实践应用的转换,使得学生在数据库应用系统的设计中束手无策,培养学生独立解决实际问题的应用型人才目标难以实现。因此,如何科学设立上述课程的教学内容,实验环节,教学目标,增强课程之间的相互关联性,将几门课程放到一个大的课程体系结构中去综合考量。通过加强数据库基础知识教学、程序访问数据库方法训练、综合数据库应用开发技能培养,建立“知识+方法+技能”的“三位一体的数据库应用开发能力培养模式”,从整体上提高教学质量,培养学生的数据库应用开发能力,成为目前本专业的改革的目标。
2.改革措施
(1)优化课程的教学内容,增强课程之间的内部联系,摒弃原有的广、大、全的教学理念,形成一个针对数据库应用开发的一体多翼的完备的体系结构。
针对“数据库原理与技术”,增强对数据库系统的设计方法和关系数据库标准语言SQL内容的关注度,压缩数据库的安全性、并发控制、关系数据库理论等原理性的内容,使学生能够熟练掌握数据库的设计理论和实现方法并使用T-SQL语言完成数据操作。在第七学期中开设该课程的后续课程Oracle数据库,详细介绍Oracle数据库的基础知识和使用方法,弥补课程教学中的空白。
而针对“软件工程”课程,通过引入基于项目的面向对象设计方法的理论,从面向对象的角度来分析和解决问题,并注重软件测试的方法,强化数据库应用系统的体系结构和功能模块设计以及后期测试的方法,主要讲授面向对象的方法,项目的概要设计、详细设计等内容,使学生能够在学习了本门课程的基础上从软件系统构架的角度上依托项目小组互助合作完成数据库系统的前期设计,侧重于设计方法的学习。
在“基础”课程中,依据既定的授课目标,抛弃原有的什么内容都讲一点注重覆盖范围大而全的教材,转而选择简而精的以Web数据库应用开发为核心的教材。在教学过程中整合现有教学内容,去掉了文件操作、类的构造函数和析构函数、XML语言等相关内容,转而着重讲授web窗体、服务器控件、编程技术,并使学生通过本课程的学习掌握基本的web数据库编程的技能,为数据库应用开发服务。上述三门课程成为体系结构的多翼,为了数据库应用开发这个主体而服务。
(2)丰富教学方法,引入项目导学,案例教学等多种教学方法,激发学生的学习兴趣。项目导学法萌芽于欧洲的劳动教育思想,它的思想主旨是不以教师掌握的现有知识传授给学生作为学习的最终目标,[2]而是在教师的协助和指导下,从激发学生的兴趣入手,通过兴趣引领学生自动自觉寻找解决问题的思路和方法从而得到最终结果。
教学改革将项目导学和模块化教学相结合引入课堂教学实践中。在数据库应用开发课程中实施该方法的过程中可以采用下面几个步骤:先将学生自由组合形成小组,选择各自感兴趣的项目作为出发点;其次是协助学生重新搭建总体解决方案,这是教学设计的中心任务;再次是细化全局性解决方案,这个过程中需要学生在教师的指导下通过查阅资料,分析和总结,突破原有的一门课程的知识体系,将几门课程的知识点进行融会贯通的过程。同时,在实现的阶段,可以继续深化前期尚未完全解决的问题,这将成为引领学生继续探索的动力源泉。
针对数据库系列课程,可以采用案例教学法与体验教学法相结合的方法组织教学。例如在数据库应用开发课程教学中可以先通过一个大家都非常熟悉的数据库应用系统来引入,这样可以从直观上增强学生学习数据库原理的兴趣。然后,使学生站在使用者的角度来体验使用该系统,并分析该系统功能模块和系统构架以及系统的设计方法。以此使学生掌握系统需求分析、数据库概念结构的设计、数据库逻辑结构的设计、数据库物理结构的设计,达到以点带面,从而学会自主设计的思路和方法。
(3)强化实践环节,构建多层次、一体化、开放型的梯度递进实验体系。实践环节是计算机类应用开发课程中非常重要的组成部分,该环节可以丰富和深化现有的理论教学,培养学生的动手操作能力。在实践教学中,本教改就是要构建以基本课程实验、设计型综合实验、学年论文、毕业论文为主体的多层次、一体化、自主设计实验的开放化梯度递进实践体系。该实践体系如图1所示,培养学生自己发现问题、分析问题、寻求解决问题的思路和方法,充分调动了学生的主动性和创造性。
首先在上述各门课程中,建立基本课程实验,尽量使用当前最为流行的软件开发平台SQL Server 2008,Visual Studio 2010,Power Designer。这类的课程实验主要是以验证型实验和章节型设计实验为主,此类实验是针对教学过程中的数据库基本原理,几种软件建模工具,动态网页编程来设计的,要求学生能够通过本实验来验证教学过程中学到的基本原理和基本技术。
在第二层实验体系中主要是综合型设计实验,需要学生利用所学过的原理和方法独立解决综合性实际问题。在本层实验体系中,引入开放性实验,要求学生自己设计实验目的和实验要求,独立完成实验。以此检验学生能否在课程学习结束后,将相互之间存在联系的知识点结合起来,融会贯通。
第三层体系设计为学年论文环节。在学年论文环节要求将学生分成几组依据项目化的方法来完成各自的任务,并在每组中选出一位项目组长,由他领导分工合作。论文的选题主要来自于学生自主命题和某些实践合作单位的命题,论文完成后还要进行设计理念陈述,依据提交的论文和陈述给出学生成绩。每个设计小组必须独立完成需求分析、概念结构设计、逻辑结构设计,并依据数据库的逻辑情况完成数据库的实施。本层体系目的是培养学生团队意识,提高学生综合利用专业知识解决实际问题的能力,提高学生的工程素养和工程实践能力。
第四层体系为毕业论文。依托上述几个层次的实践能力的培养,学生在毕业论文中能够主动将理论与实践相结合,提高学生工程素质和岗位适应能力。
三、结论
通过召开师生座谈会和针对学生的调查意见反馈,笔者发现在针对三位一体的数据库应用开发模式的培养教学过程中,采用上述改革措施后,可有效地提高学生的数据库开发能力,并从根本上提高教学质量,受到学生的广泛欢迎。其效果主要体现在以下几个方面。
第一,知识的学习形成了一个体系结构。在本课题的系列课程中,每门课程在教学过程中都能够站在全局的角度上面开展课程教学,教学过程中逐渐对于后续课程起到一个渗透的作用,使得学生在学习过程中能够在一个知识体系中学习,使得教学效果成倍增长。
第二,理论与实践之间互相促进,共同发展。通过理论教学内容和实验教学体系的建立,使得实验成为理论学习的载体。学生在实验操作过程中,将课堂上的理论知识运用其中,而实践中遇到的问题又需要理论知识的辅助解决。理论与实践之间环环相扣,相辅相成,极大地激发了学生学习的主动性和发现问题、解决问题的自主探索精神。
第三,学生的综合实践动手能力有了很大的提高。学生在实验教学体系中通过独立思考和分析研究,完成一个数据库应用系统的分析、设计和开发工作,从而提高学生分析、解决实际问题的能力以及数据库应用系统的开发能力。
参考文献:
关键词:应用型人才;系统运维管理;校企合作
中图分类号:G642.0文献标志码:A文章编号:1674-9324(2013)32-0219-03
一、引言
当前,计算机专业教育面临巨大的挑战。高等学校的根本任务是培养高素质的人才,而计算机科学与技术专业已成为绝大部分院校都开设的第一大工科专业,且“人才”几乎是按相同或相近的模式进行培养,由于各个院校非均衡发展,每年几十万毕业生的求职历程、竞争的激烈程度便可想而知了。探索适应社会经济发展需要的应用型人才培养模式,是学生个体发展的必然需要,也是高等学校自身发展的必然需求。
毕业生质量如何是衡量一所大学办学水平的重要标志。计算机应用型人才的培养目标是为国家、企事业信息系统的建设与运行培养信息化技术型人才。如何使本校培养的毕业生掌握各种计算机软、硬件系统的性能,善于进行系统的集成和配置,有能力管理和维护复杂信息系统的运行,进而能承担信息化建设的核心任务,已是当前计算机应用人才培养的主要任务。
二、计算中心人才需求分析
计算中心内部人员的工作主要分为两大类:一是日常IT基础设施及应用系统运维;二是数据处理和信息系统应用。
1.日常IT基础设施及应用系统运维工作需求。该类工作人员主要负责:机房管理、网络安全管理、主机安全管理、应用安全管理、数据安全管理以及终端设备、IT资产等管理工作,掌握、跟踪、记录系统软硬件的事件、故障告警,并及时排查组织现场应急响应。其中:机房管理包括每工作日对主机房的电源、空调、消防、机房温湿度等基础设施进行巡检和记录;网络安全管理负责各办公区网络连接、防火墙、入侵检测、网页防篡改、流媒体系统、网站流量统计分析系统、视频会议系统等的安装、调试、维修及信息系统运行所需的网络环境设置管理;主机安全管理主要管理机房内小型机、服务器、存储、磁带库等主机设备的安装、调试、维修及信息系统运行所需的设备环境、访问控制和安全审计等进行设置、备份等管理;应用安全管理主要负责桌面管理软件、安全认证系统、防病毒系统、Apache、中间件等Web和应用软件的规划、安装、设置、用户分配、升级管理、访问控制和安全审计,组织信息系统安全定级测评;数据安全管理主要负责制定和完善包括数据库和终端设备的数据备份管理制度,对数据库的访问控制和安全审计及远程访问的申请进行审批,监督检查、登记保管数据库备份设备资料等工作。
2.统计数据处理和信息系统应用工作需求。该类工作人员主要负责:常规调查、普查数据处理、应用系统管理、应用系统值守以及项目建设和管理等工作。其中:常规调查和普查的数据处理工作主要是制定相关数据的处理工作方案,组织开发或落实数据处理程序、环境部署和安装调试,培训和指导相关业务部门工作人员完成本部门的常规数据处理工作;应用系统管理和值守工作主要有制定系统管理制度、数据备份规则和系统操作流程,统筹协调系统的调试、升级、维护等工作,监控各应用系统功能的运行状况;项目建设和管理负责统计数据处理及统计应用的自主软件项目策划、立项、审批、测试和验收,建设项目文档及其管理和归档,组织系统的定级测评工作。
三、信息化社会对计算机人才的需求
各企、事业单位内部运行着多个应用信息系统,而应用系统的安全保护等级决定系统运维人员的水平。例如统计核心业务系统信息安全保护等级为二级,因此要求运维人员技能不低于二级等级保护的技能水平。要求核心业务系统运维人员责任心强,熟悉常用的操作系统和系统软件,掌握关系数据库常规使用方法和日常数据库管理的基本SQL操作命令,熟悉统计核心业务系统的功能和结构,具有网络及硬件设施日常维护能力。从上述计算中心主要的日常运维工作可以看出,计算中心的工作人员应掌握计算机软、硬件的基本理论知识;熟悉项目建设、技术方案论证、基础设施建设、需求分析、技术架构、系统部署、系统测试、系统运行维护方案制定、系统的定级测评等软件开发和运维过程中各个环节的目标、工作任务、主流开发技术等;具有较强的组织、协作、协调沟通能力。由此可见,在企、事业单位的计算中心、信息中心、网络中心或相关部门,要求任职人员具有扎实的理论基础、较强的实践技能和经验,计算机中心的专业人员在各部门的信息化建设中占主导地位。
四、教学体系与课程教学模式改革思路
1.适应社会需求,完善教学体系。根据学校的特点,明确以培养应用型人才为目标。计算机应用型人才的培养,必须以市场需求为导向,确定人才培养方案。同时积极进行教学改革,研究应用能力、创新能力培养模式,建设稳定的实践教学基地,完善教学质量控制过程,以达到课内课外教学实践相结合,提升学生实践动手能力和创新能力。论文根据实际工作中应用技能的需求,将专业课程分群组、能力培养分方向,优化课程体系。①知识体系模块化。应用型计算机专业的知识体系主要分为以下几个模块:公共基础课程模块、专业基础课程模块、程序设计课程群、计算机硬件课程群、操作系统课程群、数据库应用技术课程群、网络技术模块、软件工程与开发技术等模块。其中:公共基础课程应强化学生的数学基础和英语能力;专业基础课程重点建设《离散数学》、《数据结构》;程序设计课程群建设以C/C++程序设计语言为主线,以《Java语言程序开发》和《.Net程序开发》为两个选修方向;计算机硬件技术模块以汇编语言与计算机组成原理为核心,以嵌入式程序设计与开发为方向;操作系统课程群重点讲解《操作系统原理》,并以《Linux/Unix操作系统》为选修方向;数据库应用技术模块以《数据库原理》为主体,以提升主流数据库管理系统的管理与应用能力为具体实践训练目标;网络技术模块以网络原理为中心,实践操作内容以华为网络体系和思科网络体系为方向;软件工程与开发技术模块以软件工程为核心,以开发某一领域的应用系统软件为目的。②实践技能规范化。目前的教育教学体系理论知识讲的多,而实践训练较少,以上课程群除课程包含的实验/上机之外,至少都应单独设置一门相关的实践环节课程。目前,独立设置实践环节课程如下:专业基础模块有2周的《数据结构课程设计》;程序设计课程群有两门课程实习,即2周的《C/C++课程设计》、3周的《软件设计实习》;计算机硬件课程群有1周的《计算机组成原理与接口技术课程设计》;操作系统课程群有1周的《操作系统课程设计》;数据库应用技术课程群有1周的《数据库课程设计》,并有《软件设计实习》与之相结合;网络技术模块和软件工程与开发技术模块均采用3周、校外、校企合作形式的实习。
2.教育教学与课程教学模式改革。课程教学应以应用能力培养为导向,增加实践性教学环节,广泛开展校企合作,实现专业化的技能培养,严格质量控制过程管理,以提高学生适应社会需求能力。下面以数据库课程教学改革为例,探讨应用型人才培养的课程教学模式。①以应用能力培养为课程教学目标。《数据库原理》课程以当前主流数据库技术和应用为背景,以数据库管理系统为核心、以数据模型为线索,重点讲授关系数据库的理论与应用技能。数据库应用技术是软件开发人员必备的一项技能。设计一个数据库容易,设计一个好的数据库难。本课程要求学生熟悉数据库系统的基本概念与原理,掌握数据库系统的设计步骤和常用方法,能熟练地运用数据库SQL语言进行数据操纵,具有开发实用的数据库应用系统的能力并有效地进行数据库应用系统的维护。②理论实践相结合,注重实际需求。数据库技术既有坚实的理论基础,又是实践性非常强的一门技术。《数据库原理》课程必须注意分析实际应用系统设计、开发、运维管理过程中出现的常见问题。如对数据库管理系统的监控工作,主要包括:定期检查数据库集群运行状态、数据库对象的空间扩展情况、数据增长情况、数据库当日备份完成情况、所有实例的状态、正常登陆到所有数据库的例程,记录数据库的cpu使用、I/O、buffer命中率等。这部分内容在教材中很难见到,但实际工作中却极为常见,因此必须做必要的讲解。③重视设计规范,案例教学,强化实践能力。数据库应用系统的设计既有数据库结构设计,又有应用系统程序设计,一个好的数据库结构是应用系统的基础。为了强化学生设计、开发数据库应用系统的能力,增加了《数据库课程设计》实践课。课程以实际应用系统需求为案例,运用常用的CASE工具(如PowerDesigner),从系统需求分析的数据流图、业务流图、数据字典的绘制,到概念模型、逻辑模型、物理模型的建立,严格按照给定的数据库设计规范进行数据库设计,并撰写系统需求分析和系统设计文档。同时以某种程序设计语言为工具进行系统功能开发,实现一个实用的应用系统。④注重课程间的衔接,提倡校企合作。数据库类课程由有实践经验的教师或企业中的数据库设计、开发人员讲授。在系统的设计、开发过程中,数据库技术与程序设计相结合,学生深刻地认识到数据库结构设计的重要性,能更深入地理解数据库设计理论、方法和经验,同时学生程序设计能力也进一步提升,这门课程是保证学生在校四年程序设计不断线的重要环节。
五、结束语
本文针对目前计算机专业毕业生多、就业难的现状,作者分析了企、事业单位计算中心、信息中心、网络中心对计算机人才的需求,结合多年计算机专业教育教学的经验和教学中存在的问题,并以培养应用型人才为目的,提出改革教学体系与课程教学模式,提倡开展校企合作,加强师资队伍建设。
参考文献:
[1]肖晓丽,邓江沙,陈川.计算机应用专业人才培养模式的探索与实践[J].湖南轻工业高等专科学校学报,2000,2(2):100-104
[2]奚春雁,陈明.以社会需求为导向,培养计算机应用型人才[J].计算机教育,2010(5):1
[3]王珊.数据库系统概论(第四版).北京:高等教育出版社,2006
关键词:分布式数据库;并行数据库;查询优化技术
中图分类号:TP312文献标识码:A文章编号:1009-3044(2010)21-6103-02
近年来,随着信息技术的快速发展,数据库技术应用越来越广泛,已成为信息化建设的核心。目前应用最广泛的数据库主要有两类,分别是分布式数据库和并行数据库。其中,由于网络技术的快速发展,分布式数据库已得到了广泛的应用。并行数据库在许多方面也得到了很好的应用。所以提高数据库的效率已成为迫切的任务。其中,查询是数据库中最常用操作,同时也是用户操纵、维护数据库中的数据的唯一途径。用户对数据库性能的直接感觉就是数据库管理系统对查询的处理是否高效、快速。查询处理的效率在很大程度上决定了数据库管理系统的性能。所以提高查询效率已成为数据库研究的热点。
现在我们看看,查询优化的发展:由CCA公司开发的SDD-1采用的查询优化方法是对逻辑关系用基本的运算操作来缩减;IBM公司设计的R*采用直接连接作为查询处理策略,同时为提高查询效率采用了动态规划的方法;加州大学伯克利分校研制的INGRES采用基于分解的优化算法;ORACLE是一款十分优秀的商业数据库,采用基于代价的优化或基于规则的优化找出一个执行代价较低的执行计划,由于在确定数掘的分布时,引入了直方图来描述数据值的分布而不是假设数据值是均匀分布的,从而大大提高了代价估计的精确度。可见,数据库查询优化已得到了快速的发展,从理论研究到了实践工程应用,并且在实际工程中的作用已经越来越重要了,特别是在实时数据库系统中尤为突出。数据库查询优化已成为数据库发展的一个重要研究方向。论文主要研究分布式数据库的查询优化问题,同时简单介绍并行数据库查询优化的常用方法及发展趋势。
1 数据库查询优化方法详解
为了让大家能清晰的了解数据库查询优化的主要方法,论文从两个方面来研究数据库的优化问题。首先介绍分布式数据库的查询优化技术,在该部分侧重于方法和策略的描述,不涉及到具体的算法。然后,研究一下并行数据库的查询优化技术,在该部分侧重于具体算法的论述。通过这两部分内容,就能较全面的为大家展现数据库查询优化技术的内涵。
1.1 常见分布式数据库查询优化方法
在分布式数据库中,我们进行查询优化的主要目标就是以最小的总代价,在最短的时间内获得所需的数据。它的实现既与通信时间有关,也与局部处理时间相关,根据不同的互连网络状况可以有不同的查询优化策略。总体上,可分为5个方面。
1) 基于关系代数的优化方法:数据库查询操作的基础就是关系运算,所以利用关系代数变换来实现查询优化是目前最常见的方法。其主要原理就是通过关系代数的等价变换,从而减少查询中的计算量,进而实现查询的优化。主要原则就是在关系运算中尽量避免直接执行运算量较大的笛卡儿积运算,而采用先执行关系代数表达式中的选择和投影操作,后把笛卡儿积操作之前和之后的一连串选择和投影合并起来一起做。这样就能减小运算量。该方法主要用于删除无用数据,从而减小运算,主要作为预处理使用。
2) 基于直接连接查询的优化方法:该方法的着眼点在于连接,通过研究关系的静态属性来构建一个最好的处理策略和连接顺序。在分布式数据库中,主要采用的优化策略为:
第一种,利用站点依赖信息来实现。就是在关系进行连接运算时,首先将同一站点上的子片段进行连接,然后再传输到目标站点上进行合并。该方法的主要优势是站点间无数据传送代价,并可利用本地索引信息加速连接。第二种是分片和复制算法。该方法就是将查询需要的关系的片段分配到选定的站点上,然后将其它关系进行复制,目的是让选定的站点上都搬出完整的关注,第三步就是在各站点上进行直接连接操作,最好将结合传到目的站点,该方法的主要优势是响应时间更短,但存在数据冗余的缺点。第三种是站点依赖和数据复制结合。该方法结合站点依赖信息和数据复制信息,减少关系片段的复制,使特定查询能以无数据传输的方式进行,从而缩短响应时间。最后一种方法是采用Hash划分策略。该方法采用Hash函数将关系根据连接属性进行片段划分,使得连接的两个关系之间满足站点依赖,以根据站点依赖方法进行连接查询。基于直接连接查询的优化方法由于传输代价太大,所以只适合于查询处理慢,传输快的高速局域网场合。
3) 半连接优化策略:从上述基于直接连接查询的优化方法的论述中,我们可以看到该方法的主要缺点就是在不同站点间传输的数据量太大,针对这一缺点,开发出了半连接优化策略。该方法的主要特点是通过投影和连接运算可以有效的减少操作关系的大小,从而减少站点之间的数据传输量,以尽可能只传输参与连接的数据,减少了数据传输时间,降低了CPU和磁盘I/O代价,提高了查询效率;但半连接也会导致通信次数的增加和局部处理时间的增加,适用于传输代价高而局部处理时间短的场合。该方法的主要目标是能够有效降低站点间的数据传输量,从而降低网络传输代价,由于半连接不具有对称性,连接顺序的不同会导致中间结果大小的不同,因此基于半连接的多关系分布式查询优化算法的目标就是找到一个最优的半连接执行顺序,使得产生的中间结果最小,以降低网络传输代价,缩短查询响应时间。
为了进一步的提高半连接优化策略的效果,还设计了双向半连接策略和全归约技术。其中,双向半连接策略通过两次半连接将关系R和S完全归约,减少了网络间数据传输的代价,适用于明确要求将关系R和S传送到第三站点进行连接的情况。其中,全归约技术首先将所有关系的前导属性传送到一个站点进行连接操作,再将连接结果中的属性分别传回原节点,对原关系进行归约以得到所有的有效元组,最后将有效元组传送到目的节点进行连接。该方法是对半连接技术的加强,其最大限度的对分布式数据库中的关系进行了归约,在传输过程中只传送查询结果中要包含的元组,减少了传输代价。全归约算法不依赖于关系的静态特性,不需要对静态特性的维护,提高了准确率;不需要搜索对比所有可能的半连接操作程序,并减少了通讯代价。但当一个关系中具有多个连接属性时,多个连接属性投影后得到的临时关系可能会很大,与原关系记录数相差不多,这时传输代价较大。
4) 索引优化:为提高查询的速度,通常会采用索引技术,该技术能够减少查询搜索的时间,从而优化查询效果。目前在数据库查询优化中主要采用3类索引技术,分别是:散列索引、基于树的索引和位图索引。其中,由于索引表需要占用内存空间,为减小系统开销,一般采用散列索引。散列索引的主要优势就是索引表占用的内存空间小。曾有学者提出“通过散列表保存关系中关键值的上下限记录位置,以确定一个小于整个表的扫描范围,以此减少扫描时间。”,还有学者对散列技术进行了改进,提出了双层的查询优化算法和双项的查询优化算法。其中双层的查询优化方法的主要原理是:通过建立双层散列,在散列表之上再加一次散列,以适应散列表较大时的情况。而双项的查询优化算法中对散列表增加了一个记录号次下限和次上限,以更精确的定位记录所在的区域,并减少删除、修改操作对散列表信息及查询优化效率的影响。
索引技术的本质就是利用添加限制条件来减少扫描的数据量,该方法对局部数据库查询有利,但在分布式数据库中由于建立索引较难,所以一般不采用。
5) 查询优化搜索策略:上述4种方法是查询优化中最常见的方法,它们能够有效的降低查询处理的时间。但是如何有效的应该这些技术来实现一个最优查询方案是十分复杂的。目前查询策略表示主要有两类,一类是基于图的查询优化,另一类是基于树的查询优化。其中,基于图的查询优化是目前最常用的搜索策略,它的主要思想是通过关系的静态属性计算两个关系的连接代价,依次将图中代价最小的两个站点进行连接合并,直到无法继续合并为止。如果能将查询台与其它优化策略如半连接结合起来,就能实现更加有效的查询。基于树的查询优化主要目的是生成一棵具有最小代价的查询树,并可通过树中连接操作的并行执行来进一步缩短查询响应时间。但由于在树的搜索算法中没有考虑到连接执行后其它边上的代价会发生改变的情况,即没有考虑到当前连接对之后连接的影响,而且所采用的贪婪搜索策略并不能保证最后的总代价一定是最小的。另外,基于树的搜索算法不适于环查询的情况,当查询图中存在环路时基于树的搜索策略无法满足所有的连接限制条件。
目前我们采用的搜索策略主要分为3类,分别是穷尽搜索策略、随机搜索策略以及启发式策略。其中,穷尽搜索策略是列出所有的组合顺序,并进行比较,这样就能找到最佳的查询方案。但该策略的最大缺陷是由于实际运算的复杂度太大,导致该策略部具有实际应用价值。随机搜索策略就是以一个随机状态作为出发点,并与随机选择的相邻状态进行比较,从而获得更加的状态,通过反复比较就能获得近似的最佳情况。该策略的主要优点是算法的空间复杂度较低,满足工程要求,但主要缺点是时间复杂度很难确定。常用的算法有代改进算法、模拟退火算法。其中,启发式策略具有多项式级的时间和空间复杂度,但其生成的可能并不是最优的查询计划,而是一个近似的最优解。这类算法的典型代表有贪婪算法等,常见的有SDD-1算法。
1.2 常见并行数据库查询优化方法
并行数据库的优化方法是目前研究较深入的部分,对整个数据库查询的优化具有重要的研究价值。从大的方面来看,可以分为4类,分别是基于查询树的传统优化方法、多重加权树优化方法、语义查询优化方法以及基于遗传的优化方法。其中,基于查询树的传统优化方法主要包括基于左线性树的查询优化算法、基于右线性树的查询优化算法、基于片段式右线性树的查询优化方法、基于浓密树的查询优化算法和基于操作森林的查询优化算法。多重加权树优化方法够处理最常用的选择一投影一连接查询,支持多种并行连接算法,包括流水线缓冲区的存储器优化分配算法、数据操作的处理机与存储器优化分配算法和连接操作实现算法的优选算法。语义查询优化方法包括传统语义查询优化方法和基于Agent 技术的语义查询优化方法。目前研究较多的是基于Agent 技术的语义查询优化方法。该方法利用人工智能中的Agent 技术来实现并行数据库查询优化的优化。该方法采用Multi-Agent技术自动查找与给定查询有关的完整性约束条件,然后,修改给定的查询为更有效的等价查询,使得多个关系间连接操作的效率得到很大的提高,从而达到查询所期望达到的减少连接操作、缩短查询时间的优化效果,实现了基于Agent 的语义查询优化。基于遗传的优化方法是目前发展较快的一种全局优化方法,它借助于生物学的遗传观点。可以明显的提高个体的实用性,从而实现更加的查询优化效果。
曾有学者对上述几类并行数据库查询优化方法进行了系统的比较研究,他得出的结论是基于遗传的优化方法是效率最高的方法。当然,我们也应看到基于遗传的优化方法方法目前还存在算法过程较复杂的缺点,但我们也必须意识到该方法是很有前途的一种方法。
2 结论
随着信息技术,特别是网络技术的快速发展,人们对数据库的效率要求更高,实时数据库领域尤为突出。查询是数据库操作最普通、最常用的操作之一。提高查询的效率就能明显的提高数据库的效率,所以数据库查询优化技术就越发重要了。论文主要从分布式数据库和并行数据库两个方面来论述数据库查询优化技术。在分布式数据库部分,侧重于方法和策略的研究,主要论述了5个方面。在并行数据库部分,侧重实际算法的介绍,主要介绍了4类算法,并指出基于遗传的优化方法是目前效率最高,最有前途的方法之一。
当然,我们也要认识到查询优化的核心就是减少操作的数据量,从而降低处理的代价。所以,我们在研究中,可以引入更多的人工智能、线性控制以及其其它方面的理论来提高优化的效率。同时,我们还有认识到每类优化策略或方法都有其特殊的应用场合,只有合理的应用优化策略才能实现高效的查询效果。我们可以预测随着相关学科的发展,查询优化技术必将获得更大的发展。
参考文献:
[1] 邵佩英.分布式数据库系统及其应用[M].北京:科学出版社,2005.
[2] .S.Pramanik,D.Vineyard.Optimizing Join Queries in Distributed Databases[J].IEEE,1988,l4(9):1319-1326.
[3] Chiping Wang,O.K.Li,L.P.Chen.Distributed Query Optimization by One-Shot Fixed-Precision Semi-Join Execution[J].Seventh International Conference 0n Data Engineering,1991:756-763.
[4] 王小平,曹立明.遗传算法―理论、应用与软件实现[M].西安:西安交通大学出版社,2002:123-140.
论文摘要:教学改革是高职高专院校教育教学的核心工作,高质量地组织好教学改革工作是高职高专院校推进教学改革、提高人才培养质量的有效途径。本文针对目前社会对高职信息人才培养的实际需求,根据专业培养目标,结合多年来的教学实践经验,提出了数据库课程教学改革的一点思考。
近年来,随着计算机应用领域的拓广,数据库技术的应用十分普及,它已成为计算机信息系统和应用系统的基础和核心。许多高校的多个专业都开设了数据库相关课程,而在高职院校中,又特别强调课程理论和实践的结合、强调学生数据库应用能力的培养。本文结合多年来高职院校教学改革的实践经验,就该课程在教学内容的设置、课堂教学的整合、教学方式和方法的应用等方面作了探讨,希望能为高职院校数据库课程的教学工作提供一些帮助。
一、教学内容的整合与改革
按专业设置教学内容每一门课程都有它的教学目的和要求,而教学内容的取舍则要根据教学目的和要求。由于高职教育是以就业为导向的职业教育,其课程教学目的和要求的确定必须符合行业与企业需求,以是否有利于学生今后的工作需要,是否有利于社会对学生的专业能力要求为基础。所以在数据库课程的教学过程中,应根据不同的专业取向确定相应的教学目标和要求,并针对各个专业对数据库掌握程度要求的不同,选择相应的教学内容。改变课程内容“难、繁、偏、旧”和过于注重书本知识的现状,加强课程内容与学生生活以及现代社会和科技发展的联系,关注学生的学习兴趣和经验,精选终身学习必备的基础知识和技能。
以数据库系统概论课程为例,教学内容可由数据库基础理论、数据库应用模块及数据库应用系统的设计开发三大部分组成。其中数据库基础理论包括关系数据库系统理论、数据库设计理论、并发控制、数据库安全性、完整性控制理论以及数据库管理系统的有关概念;数据库应用模块具体介绍一个数据库管理系统的操作,主要有Visual Foxpro、Access、SQL Server、Oracle等;而数据库应用系统的设计开发则介绍数据库应用系统的设计开发工具及实例。在教学实施过程中,还应综合考虑各专业学生的专业方向、课程基础、实际能力及教学课时数,对上述教学内容进行适当的取舍与整合。在选择课程内容上,针对各个专业对教学内容进行了合理划分,如对计算机类专业适当增加关系数据库的基本概念、数据库设计及开发方法的理论内容,数据库管理系统主要介绍SQL Server或Oracle,强化数据库课程设计,要求学生设计开发一个具体的中小型数据库应用系统。这是因为这些专业学生的岗位之一就是数据库应用软件的开发与维护。而对于非计算机类相关专业,则适当降低要求,应用主要偏向于数据库管理系统的操作,也就是应用模块的掌握,其数据库产品选择相对容易的Access或SQL Server系统。
二、课堂教学的整合与改革
数据库课程是一门理论与实践为一体的课程,其教学目标是使学生既要有一定的理论基础,又要有足够强的实践能力。而要在有限的学时内实现教学目标,关键在于如何提高教学活动的效率,这可从教学方式与方法入手。课程改革的核心环节是课程实施,而课程实施的基本途径是课堂教学,所以课堂教学的改革就成了课堂改革的重点了。
一方面需要构建互动的师生关系,这是课堂教学改革的重要任务。教学过程是师生交往、共同发展的互动过程。在教学过程中,要处理好教师知识传授与培养学生能力的关系,注重培养学生的独立性和自主性,引导学生质疑、调查、探究,在实践中学习,使学习成为在教师指导下主动的、富有个性的过程,使学生对学习产生兴趣,主动参与到学习的过程中,达到教学的目的。另一方面需要努力实现知识与技能,过程与方法,情感与态度,学生自我实现价值观的整合。
三、教学实践过程总结
在目前教学中,我们容易被以往的教学方法所束缚,经常学习语文、数学等基础学科的教学方法,注重知识条理及细节,突出了计算机的“学科”性而淡化了计算机的特殊的“工具”性。老师讲得多而细,学生记得多而练得少。计算机学科其自身的特点改变了我们过去单纯讲授理论知识的教学方法,带来了课堂教学方式和学生学习方式的变化。在课堂教学实践中,我们注意到计算机学科不仅是一门既动手又动脑、应用与技术高度结合的新学科,而且还给予我们若干创新的启迪,激起了学生和教师投身于计算机学科研究的极大热情之中。我结合教学实践总结出“事先引导、案例教学、自我消化、相互评价”的四步教学法。
1.事先引导。教师应由知识的传授者、灌输者转变为学生主动学习的引导者、促进者,要激发学生兴趣,帮助学生形成学习动机。在数据库教学过程中,有意识的激发学生兴趣,吸引学生注意力,将学生引入特定的知识情境,使学生在原有认知结构基础上去同化和顺应当前学到的新知识。例如在学习SQL时,首先向学生介绍SQL的特点,并给学生演示用SQL做好的数据库,让学生对此产生好奇心,思维活跃起来,并开始思考怎么实现这些功能,并渴望马上去学习掌握这些技能。在教学中教师要成为学生学习的带助者,要围绕某一课题创设有利于所学内容的情境,使学生能围绕问题主动展开学习。
2.案例教学。案例能在一定程度上降低学生所学知识的难度,保持学生学习的信心和兴趣。教师可根据教学目标和学生的认知特点,设计恰当的教学案例来引导学生掌握知识。例如,教师用学生比较感兴趣的内容设计数据库,并用此来引导学生学习数据库的基本操作,可能会起到事半功倍的效果。设计范例一定要从学生角度去考虑,什么样的范例学生才会感兴趣,才会激起学生主动学习的动力,这就要求教师一定要精心设计教学案例。
3.自我消化。当学生解决基本操作问题后,教师还可以引导学生另外设定范例中其他做法,并找同学回答。为了解决疑问,学生会主动地起阅读课本和相关的参考资料,并彼此展开了热烈的讨论。这样,虽然只学习一个例题,却学会了解决同类问题的方法,学生就可以在此基础上举一反三,解决相关问题,从而培养了学生思考问题、解决问题的能力。
4.相互评价。当完成某一课题教学时,让学生自我总结和相互评价,教师适当指导。同学间可以讨论、交流、取长补短,增强学生的合作意识。学生可在讨论中把问题逐步引向深入,加深对所学内容的理解。教师可从中启发学生去发现规律,自己去纠正错误或片面的认识。从小问题学起,一边学习一边探讨,遇到问题大家一起讨论,每位同学介绍自己对问题的看法,吸取其他同学好的做法,了解其自身的不足,使每位同学都对自己有个清楚的认识。
总之,通过上述四个步骤的教学,充分发挥了学生的主动性、积极性,整个教学过程变得生动高效而充满活力,使数据库教学能够取得比较理想的效果。
四、结束语
以上探讨了数据库教学改革的思路与方法,并从教学内容的组织、教学方法的运用方面提出了数据库教学思想,力求使人性化、互动式、启发式的数据库教学得以实现。总之,根据高职教育的特点,在一定的理论教学基础上,加强学生的实际应用能力的培养,建立一套完整的数据库教学体系,不仅可以提高该课程的教学质量,而且也有利于增强学生的学习兴趣,提高其岗位竞争力。
【参考文献】
摘 要 论文从教学组织、教学方法、教学内容、教学考核、教学效果几个方面,探讨了土木工程专业《微机数据库》的课程建设,得出理论与实践并重是取得良好教学效果前提的结论。
关键词 数据库 课程建设 土木工程
一、引言
《微机数据库》课程是我院土木工程专业地下建筑方向开设的选修课。总学时为40学时,开课时间为大四第一学期。由于课程是面向非计算机专业的学生开设,与面向计算机专业的学生的教学方法有很大差别。故如何进行课程的理论部分与实践部分的课时分配、具体讲授的内容、教学方法等是本课程建设的关键问题。
二、教学组织
1.课时分配。数据库课程是高校重要的理论与实践相结合的课程之一,非计算机专业的学生缺乏相应的基础,而且学习本门课程以应用为主,在课时安排中,采取了20学时讲解基础理论,20学时上机实习的分配方法。
2.教材选取。如何根据专业的不同,组织教学内容,直接关系到教学效果。精选教材关系着整个教学内容、教学方法以及重点、难点的把握,必须整体规划,不仅让学生从理论环节到实践环节掌握所学内容,还能启发学生的思维,举一反三,易学实用。根据教学大纲的要求和本专业特点,选取了程学先主编的《数据库原理与技术》为理论部分主讲教材,选取顾浩主编的《Visual FoxPro 6.0程序设计基础上机教程》为实习教材。
三、教学方法
数据库课程具有理论基础强、实践应用性突出、学科间知识综合性明显、学科内多层面内容交融、前沿新技术发展迅速等特征。针对以上特征,本课程采用了理论讲授、小组讨论、上机实践相结合的教学方法。
1.理论讲授:在课堂上采用课堂讲解、软件演示等方法,培养学生思考问题的习惯及解决问题的能力。教学过程中注重示例性讲解,引导学生根据现象和情境提出问题、分析问题、提出假设,最终解决问题。
2.小组讨论:将学生分成3-4人一个小组,给出讨论题目,每个小组推选一个学生讲解讨论结果。比较成功的案例是:将科研工作中的数据库设计部分条件给出,小组讨论从E-R模型描述到实际关系模型的形成,到最后数据库设计过程。结果每个小组积极讨论,踊跃发言,阐述自己的观点。
3.上机实践:上机实践是数据库课程教学非常重要的环节,除按照实习指导书要求,在实习完成时,生成一个学籍管理系统外,还要求学生按照所提供的资料,完成一个钻孔数据库管理系统。
四、教学内容
1. 数据库理论知识
根据教学大纲要求以及参照全国计算机等级考试大纲,安排的教学内容如下:
(1)绪论,包括:数据处理,数据库的数据结构及存储结构,数据模型。
(2)数据库的存储结构,包括:基本文件组织,索引文件组织,B+树文件组织。
(3)关系数据库,包括:关系数据库基本概念,函数依赖,候选关键字与主属性,关系规范化。
(4)关系数据库实现及使用,包括:关系代数,关系演算,SQL语言概貌,SQL数据定义功能,SQL数据查询语句,Visual FoxPro中的SQL查询语句,视图,SQL数据更新语句,SQL数据控制功能,嵌入式SQL,查询优化。
(5)Visual FoxPro简介,包括:项目管理器,变量、常量和表达式,常用函数,对数据库操作基本命令程序设计语句。
(6)数据库应用系统设计,包括应用系统概述,数据库结构设计,应用程序结构设计,主动服务数据库系统。
2. 上机实习教学内容
VisualFoxPro-数据库管理系统(VFP)作为数据库应用技术,具有界面操作直观、数据转换简便、应用广泛等特点,成为非计算机专业数据库课程的首选系统。选用Visual FoxPro为实践内容,按照《Visual FoxPro 6.0程序设计基础上机教程》教材要求进行,实习内容如下:
(1)VFP界面。实习目的:熟悉VFP环境。包括:VFP主窗口,VFP帮助系统,配置VFP。
(2)VFP应用程序。实习目的:学习制作一个VFP应用程序,通过制作认识VFP应用程序框架,认识VFP中主要的程序设计工具。包括:建立工作目录,建立项目文件,建立数据库,建立类,建立表单,建立菜单,建立并设置主文件,编译运行项目。
(3)表的建立与使用。实习目的:学习建立自由表。实习内容包括:用表设计器创建新表,使用表向导创建新表,使用命令创建新表,表的基本操作,记录的定位与查找,索引的建立和删除。
(4)数据库的创建与使用。实习目的:掌握数据库设计的方法和操作。实习内容包括:创建数据库,数据库表的字段级验证规则,数据库表的记录级验证规则,设置表间规则:参照完整性,表间的临时关系。
(5)表单设计基础。实习目的:掌握由“文件”菜单的“新建”命令入手,如何用“表单向导”及“表设计器”创建表单。实习内容包括:表单向导,表单设计器。
(6)查询与视图。实习目的:学习创建查询与视图。实习内容包括:查询向导,查询设计器,SQL语句,创建本地视图,创建远程视图。
(7)报表设计。实习目的:学习创建报表。实习内容包括:报表向导,报表设计器。
五、教学考核
教学考核分成两个部分,一部分为基础理论部分考试,另一部分为实习成绩。基础理论部分考试占总成绩的60%,实习成绩占40%。其中20个学时的时间是不够完成实习内容的,要求学生在课外完成。
六、教学效果
学生完成课程学习后,基本能够用VFP独立完成与土木工程有关的数据库设计。有读研的学生,从事与数据库有关的工程应用研究,能够深入学习,独立完成研究。
七、结语
数据库管理系统软件是计算技术和信息时代结合的产物,是计算机科学的一个重要分支,无论是对计机专业还是非计算机专业的学生,课程的重要性是显而易见的。对非计算机专业开设本门课程,做到理论与实践并重,是取得良好教学效果的基础。
参考文献:
关键词:数据库技术;实验教学改革;教学模式;案例教学法
中图分类号:G434文献标识码:A文章编号:16727800(2013)004018403
0引言
数据库应用技术是计算机应用技术的一个重要方面,随着计算机应用的普及和信息化程度的提高,数据库的应用也越来越广泛。近年来,为适应时代需求,许多高校为非计算机专业的学生安排了数据库的相关课程,而社会的发展对教学提出了更高的要求,要求学校在培养方案和培养目标方面紧跟时代步伐,特别是要为社会输送大量的应用型人才,因此,实践技能的培养更为重要。目前,在数据库技术及应用课程中也安排了实验环节,但得不到足够的重视。在整个教学过程中,教师重点讲授理论知识,而理论知识相对抽象,学生难以理解,造成理论和实践相脱节,达不到教学目标的要求。学生在上实验课时,对教师布置的实验内容认识不清,常感到无从下手,久而久之,对实验失去兴趣,课程学习完了也没有学到实用的东西。对此,现行的实验教学必须改革。
1实验教学模式改革
在实验教学大纲调整之前,所有的非计算机专业的学生都进行相同的实验,即使后来修改过教学大纲,也不可能把所有专业的要求写得那么详细。笔者讲授的信息科学与技术专业、教育技术学专业这两个专业对该课程的要求就不同,因此,要针对不同专业合理改革实验教学模式。
1.1实验要求具有不同层次
信息科学与技术专业的学生数理基础比较好,在此基础上学习数据库理论知识较容易,可以重点讲授数据库基本原理各部分内容。实验要求侧重强调数据库的设计、管理、开发、维护等方面的内容;实验环境选取现在比较流行的数据库管理系统如SQL SERVER、ORACLE等,还可以结合现在广泛使用的开发工具如JAVA、Visual 、VC++等让学生认识数据库的访问方法,为课程设计和毕业设计打好基础。教育技术学专业的学生理论知识要求不高,主要在应用,所以选用Visual FoxPro、ACCESS等软件平台更为合适。也就是说,不同的专业具体的要求不同,应体现在各个知识点、重点、难点等方面\[1\]。
1.2改革实验组织形式
以往所有的实验都是按照实验教学大纲由教师布置,学生在指定的实验室完成,教师只是简单地辅导。可以采取给定一项任务,严格按照实际项目的开发过程,让学生在实验课外自主进行,学生有问题主动和辅导老师讨论。这些不占用教学大纲规定的学时,学生有时间学习教学大纲之外的内容,为将来就业奠定基础。教师在实验过程中对不同学生因材施教,锻炼学生的实践能力。
1.3实验内容分阶段进行
现行实验教学模式在某种程度上也分阶段,但仅是简单机械地区分,即按照教学进度表,课上到哪儿就相应地做哪部分的实验,分阶段进行要体现各个阶段的重点,相互关联又不重复。通常情况下,数据库实验阶段分为:知识点验证实验、章节总结实验、相关部分知识综合实验、课程设计、专业实习、毕业设计(论文)等阶段。每一阶段都是从简单到复杂环环相扣的循序渐进的过程,前一阶段是后一阶段的基础,后一阶段是前一阶段的升华,都是由简单的零散的知识点到分析设计综合应用的过程。
2实验教学方法改革
2.1实施案例教学,锻炼学生逻辑思维能力
目前,该课程的实验教学现状并不令人满意,主要问题是:实验课时少、实验内容简单、学生实验积极性不高、实验结束后学生甚至不知道要解决什么问题、教师辅导不到位等,这种现状必须改变\[4\]。教育技术学专业要求学生会运用数据库基本知识解决相关问题,能具体设计和实现基于数据库知识的信息系统。对于没有实际项目开发经验的学生来说,采用案例教学法最合适,通过系统地学习和使用,学生就能掌握某个功能相应的数据库后台是怎样设计的,结合该课程的学习内容,理解相关知识是如何运用到具体问题中的。比如选择教师和学生比较熟悉的学校教务管理系统作为案例,王珊等编著的教程中恰好有类似的内容\[2\],即3个关系:学生、课程、选课。
学生虽然清楚这3个关系的结构,知道相应的存储记录,但还不理解为什么要设计成3个表,在给学生从理论上讲解为什么要设计成这样的表结构以及它们之间的关联后,他们仍不知道怎样应用。这时,让学生登录教务管理系统,查询自己的成绩,看看查询条件选择界面和查询结果界面是什么样,然后结合本节内容思考教务管理系统的结果是怎样得来的。选取几个典型的实际操作如查询第一学年的成绩、查询本学期的选课情况等来逐一讲解,真正让学生理解设计成3个表的原因。同时,让学生先思考教材中的设计是否一定是最好的,分析原因,教师可以适当提示。再者,逆向分析教务管理系统的数据库是怎样设计的,如果是学生自己,能否设计出来,界面又是怎样设计的,这样更能全面锻炼学生的实际项目开发能力。最后,让学生从功能结构和数据库设计结构中分析教务管理系统存在的问题及改进措施,持怀疑和分析的态度来学习,进一步掌握理论知识以及数据库应用系统的分析和设计方法\[1\],锻炼学生的逻辑思维能力。
2.2实验和科研项目结合,引导学生进行探究性学习
实验教学除了验证理论知识、进行单元内容上机操作、整体知识的综合设计之外,最重要的是要能用所学知识解决实际问题。然而,要培养这方面的能力,对一般学校而言都不容易,只有当学生进入到实体企业参与项目开发或者参加到教师的科研项目才能得到锻炼。学校目前没有实习基地,可以招纳对数据库课程感兴趣的学生到教师的科研项目中,组成学生项目研究小组,教师在招纳学生时可以考虑不同年级的学生,形成学生项目组成员梯队。
在科研项目开始时,还可以设立学生项目经理,按照软件工程要求,进行合理分工与合作,让其管理相对简单模块的开发,锻炼其研发能力和组织管理能力。对于这部分内容,教师要赋予学生自由的空间和时间,让学生独立思考解决问题的方法,对于未知领域,引导学生进行探究性学习,提供必要资源并告诉学生怎样获取资源,学生就由原来的被动地位转为主动\[5\],变为实验的主导者,内容完全由学生自主完成,只要满足项目要求即可。学生不仅学到了知识,提高了自己的技能,培养了探究性学习能力和实践能力,同时还提高了创新意识和创新能力。到毕业时,学生基本具备项目开发经验,为就业和工作奠定基础。
2.3实验形式多元化
上面从案例教学和让学生参与教师科研项目的角度对传统实验教学进行改革,然而在实施这些教学方法时要注意实验形式应多元化。实际操作过程中,具体的做法是:
2.3.1学生分组参与实验
传统实验学生一起参加,实验条件有限,实验教师有限,这样一次实验课上,有时候对于一个学生的几个问题,教师讲解和示范再让学生练习就花了近一堂课的时间,导致其他学生的问题教师没有时间辅导,学生的问题没有解决,实验效果不好,学生就会失去参加实验的兴趣。针对这种情况,采取的措施是将学生分组,人数凭经验定,每次重点辅导一个组的学生,其他学生可以自主实验或者参与教师辅导的实验,但不重点辅导。教师主要关注实验课上的学生,解决实验过程中存在的问题,组织交流经验,讨论实验结果。对其他组的学生,要求汇报实验内容,抽查提问或者检查实验项目,组织讨论实验情况,对进行得好的小组让其发言,供其他组学习,对进行得不好或者没有自主实验的同学,要批评教育,并采取一定措施以避免这种情况的发生。
2.3.2实验内容侧重点不同
由于采取分组实验,而且每次实验内容不同,那么可以根据这种情况明确每次实验的重点,要求各组学生针对实验内容的重点做准备,但实验内容要涵盖大纲要求,这样避免实验内容重复、教师单调辅导。对上实验课的学生要求每个都要完成实验内容并对实验作总结,归纳本次实验带给自己的启发,把实验相关知识应用到具体的实际问题中,并具备一般应用系统数据库的设计和开发能力。对于自主实验的学生也要对其进行监督,让他们独立学习,掌握实验内容并能应用。这一方式虽然强调上实验课的学生一定要掌握实验基本要求,但对自主实验的学生也不是任其所为,而是严格要求他们完成相关内容,只是不由教师直接辅导。这样,教师挑重点辅导,不用面面俱到,学生学习轻松,实验的目的能够达到,效果也比传统方式要好。
2.3.3以学生为中心,教师主动辅导开展实验
通常情况下,数据库实验课都是教师布置实验题目,学生实验课上做实验,期间会有教师辅导,最后学生上交实验报告。然而,教师很难从学生上交的实验报告里判断这是否就是学生实际操作的总结,实验达不到预期目标。一方面,要以学生为中心,启发学生学习和独立思考,培养自主学习的能力;另一方面,学生很多时候不知道自己要学什么,怎么学,这时候就要教师主动观察学生实验情况\[3\],主动询问学生有没有疑问,若发现学生在实验过程中存在困惑,要及时引导、点拨、帮助他们,鼓励学生大胆尝试,对教师课堂上讲授的知识也要持怀疑态度并进行验证,增强学生的自信心,使他们进入良好的学习状态。
2.3.4构建合理评价体系,提高实验教学质量
实验教学质量的好坏光有任课教师和学生参与评价还不够,教研室和学校教务处等相关教师也应该参与进来,客观评价教师的上课情况,发现教师的不足之处并加以指导和培训,帮助教师改进实验教学方法,提高实验教学质量。可以从多角度来考核教师,除了学院和学校层面的评价之外,还可从学生的角度考核教师,这也许是最客观和最重要的,把学生对教师的评价作为重点来考虑。学校虽然也有类似的过程,但领导不是太重视,这里采取学生评价教师的实验教学资源、实验教学过程、实验教学结果等30多项指标,相对客观地把这些指标综合起来得出教师的实验教学考核结果,把考核结果和教师的切身利益挂钩,从而调动教师的积极性,发挥最好的教学水平,保证教学质量。
3结语
实验课的重要性不言而喻,针对非计算机专业学生合理调整实验要求,包括课程随堂实验、课程设计、综合性设计、校内实习和毕业设计,对它们重新进行规划设计,改进教学方法。通过近3个学期的试验,学生不光实验成绩有所提高,而且理论知识也掌握得较好,特别是国家计算机软件水平考试――数据库系统工程师的通过率达到45%左右,对于非计算机专业学生来说,这一成绩是难能可贵的。除了这些成绩之外,最重要的是学生具备自主学习能力,学习积极性提高,对相关领域能很快入门,通过查阅资料能熟练掌握数据库管理系统的使用,这对他们将来从事相关工作非常有帮助。
当然,如何上好数据库课程的实验课还值得深思,教师在教学中要不断学习,改革教学方法,提高自己的专业知识和综合素质,这本身就是一个不间断的创新过程,需要不断总结、反思、探索,逐步提升教学质量。
参考文献:
\[1\]胡大权,周玉敏,杜茂康.经济管理类专业数据库实验教学改革探讨\[J\].实验科学与技术,2009(10).
\[2\]萨师煊,王珊.数据库系统概论\[M\].北京:高等教育出版社,2006.
\[3\]王凤娥,朱昌星.数据库系统原理实验教学改革探讨\[J\].农业网络信息,2010(7).
\[4\]王彤,王良.案例教学法在数据库原理课程中的应用\[J\].计算机教育,2006(2).
\[5\]孔峰.面向创新能力培养的数据库课程实验教学改革\[J\].中国现代教育装备,2010(23).
【关键词】计算机新模式;实施新模式
1.计算机新模式
目前我院IT 类专业的特色是把初职称资格证作为合格毕业生的条件;中级职称资格证带动各门课程的学习,以50%以上学生能取得中级职称资格证作为努力目标,深入教学改革,全面加强学生的实践能力,使就业能力和就业后的工作能力都有一个很大的提升。
2.实施新模式目的
2.1 实现学校培养与企业需求的“零接轨”
全国计算机技术与软件专业技术水平(资格)考试是国家劳动和社会保障部与信息产业部共同组织的考试,该项考试已于国际接轨,国外IT 行业认可,设三个级别层次,共有20 种岗位资格考试,这些“以考代评”的专业职称考试与岗位能力要求相适应,调动学生学习积极性,促进我院的培养方案与企业人才的需求相符,使学生走出校园就能上岗,缩短了学生的适应期,降低了企业的培训成本。
2.2 提高学生专业水平和就业竞争能力
我国将相关的计算机软件水平(资格)考试资格证书纳入学生培养方案并由学校组织实施的院校不多。计算机软件水平(资格)考试证书的考试内容与IT 企业实际工作紧密相关,学生必须通过相关理论课程的学习和实践环节的锻炼才能通过考试,获得相关证书。从我院目前学生就业岗位来看,取得中级职称考试证书的学生大部分在深圳、上海、北京等地,就业岗位、就业地点好,起薪3000~5000元;取得初级职称(助理工程师)考试证书的学生就业岗位、就业地点较好,起薪在2000~3000 元;其余的学生就业岗位一般,有的很难就业。
2.3 提高学生起点,为职业生涯打下坚实的基础
计算机软件水平(资格)考试将资格考试和水平考试合并,采用水平考试的形式,执行资格考试政策,即学生参加该考试通过后即可获得由国家人事部颁发的相应职称资格:初级资格为助理工程师级别,中级资格为工程师级别,高级资格为高级工程师级别。
3.实践新模式
3.1 构建教学计划核心课程
我院现有计算机科学与技术、网络工程、软件工程三个本科专业和计算机应用技术专科专业,为保证该人才培养新模式的顺利实施,我们选择全国计算机技术与软件专业技术水平(资格)考试中级资格中的数据库系统工程师、网络工程师、软件设计师考试内容和考试大纲分别作为三个本科专业教学计划制定的依据,设计该专业教学计划中核心课程体系,将初、中级水平(职称)考试内容嵌入式及课程化。
按照前期趋同,后期分化的集约型、开放型的课程体系的原则,设置平台——模块——课程组三级指标课程体系。前两年按计算机类一级学科打通培养设置课程,主要安排全校性公共必修课、通选课和学科基础课,包括高级语言程序设计基础、离散数学、数据结构、微机原理与汇编语言、计算机网络、数据库系统原理、软件工程、计算机专业英语等。
3.2 教学改革深入化,全面加强创新能力培养
深化改革,构建实践教学新体系。将实验课程按内容分段、分级,建立基础性实验、综合性实验、提高型实验、课程设计、IT 企业实习见习、专业实习、毕业设计(论文)七层次实践教学新体系,针对不同层次的学生实施因材施教,循序渐进地加强其实践能力的训练。我院积极筹措资金加强实验室、校内外实习基地建设。我院相继与企业建立了实践实训基地,建立了校院两级实验室、大学生软件创新实践基地和校外实习基地共计30 多个,这些基地每年能够容纳近200 余名本专科学生进驻实习,完全解决了学生的工程实践瓶颈问题,形成了集实践教学、科研训练和社会实践为一体的强化实践能力的培养基地。
(3) 加强管理,强化毕业论文(设计)和能力训练
加强学生毕业论文(设计)管理,一是突出选题与生产实践紧密结合,确保综合训练的要求。二是做好毕业论文(设计)的规范化指导工作。三是严格毕业论文(设计)的答辩,实施院、校二级答辩、审核制度,提高毕业论文(设计)的质量和水平。
(4) 搭建平台,拓展创新人才培养新空间
首先让骨干教师参与到企业单位实际项目开发过程当中,然后将实际项目开发流程和实现过程带到课堂分组实践,建立以实际项目为主导的工学结合培养模式。项目教学完全按IT 公司工程项目运作,由指导老师和企业工程师共同负责管理和指导,设立项目开发部,项目经理、项目开发工程师、软件测试工程师等全部由学生组成,由我院教师和企业工程师对学生进行指导,项目完成后聘请企业专家对该项目的质量和功能等进行考评,最后该项目小组对该项目进行展示,接受学院的全体学生的质疑和寻找的挑战。
3.3 加强师资培养;
为了让我院的师资贮备,我院深入实施IT专业多层次的计算机专业职称资格证书主线人才培养新模式,主要的措施:一是在35 岁以下青年教师中实施“讲师+X 工程师”双师型工程,青年教师必须至少取得全国计算机技术与软件专业技术水平(资格)考试中级资格中的数据库系统工程师、网络工程师、软件设计师的一种资格, 35 岁以下教师全部达到了上述规定;二是我院每年寒暑假安排青年教师到IT 企业参与项目开发达一月;三是专人负责辅导学生软件设计师、网络工程师、数据库系统工程师级别考试工作。
4.模式改革的成绩及问题与不足
4.1 模式改革取得的成绩;通过以多层次计算机专业职称资格证书为主线的人才培养模式的改革,我校在教学改革方面取得了显著成果,学生创新意识得到显著增强,学生专业水平和就业竞争能力得到明显提高,取得一些成绩。
(1) 近几年的全国计算机软件水平(资格)考试中我院学生的通过率逐年攀升。在2009 年5 月的全国计算机技术与软件专业技术资格(水平)考试中,我院一本科学生以优异的成绩通过了“系统分析师”级资格(水平)考试。 (2)大大提高了我院学生的就业质量和就业率。 (3)学生的科研成果丰硕,学生参与项目训练的人数越来越多,学生参与实践教学的积极性得到极大的提高,学生的有20多篇,其中核心的5篇。(4)我院在各种竞赛中获得优良的成绩,我院学生在2008 年取得了C、Java 语言程序设计组10 项国家三等奖,16 项优秀奖;2009年取得了C、Java 语言程序设计组3 项国家二等奖、12 项三等奖,15 项优秀奖等。
4.2 教学中存在的不足
(1) 多层次计算机专业职称资格证书为主的人才培养模式认识不足。还有不少教师对教学计划中根据计算机软件水平(资格)考试资格考试的要求构建教学计划的核心课程的归属性质以及与理论教学的关系认识不一,存在一定的差异,因此造成某些教学任务形成了一定的阻碍。
(2)加强教学实践的认识,改善不足
一直以来教学方式都是受我国传统的教育思想观念的束缚,学校里不少老师都是对教学实践认识不足,不够重视,仅依附于理论知识的教学,武断的认为学生的问题,主要看理论知识来判断,武断学生的实践能力,这得加强改善。
(3) 投入实践教学有待加强改善
在教学的基础设施上我院随着学生的人数,教学量等的增大,试验教学基地跟不上需求,给同学实践开展学习带来一定的困难,这些问题我们将进一步去完善,使以后的教学工作中采取一定的措施。
姓名:xx 专业:信息管理与信息系统 所属学院:经济管理学院
指导教师姓名: xx 职 称: 副教授
拟选课题:配送中心仓储管理信息系统设计
开 题 报 告 时 间: 2019 年 3 月 1 日
1、拟选课题国内、外的研究动态、水平、存在问题,与本人实习、社会实践、调研的关系,并附主要参考文献:
国内、外的研究动态:
全球经济1体化、中国加入世界贸易组织(WTO)已经是近在眼前的事情,今后中国企业不仅要应对国内同行的激烈竞争,还要同世界经济强家争夺产品市场。 企业对IT技术应用的方式与要求,是由其生存环境决定的,在全球经济1体化、高度竞争、客户导向、变化迅速、信息化与连通在线化的总体环境下,企业IT技术应用,应具有如下基本特征:
1。 1 体化:与企业及其经营策略、管理体系开发建设1体化。90年代先进企业 IT 应用策略,有1个基本的共识,就是“作为竞争工具,营造企业的竞争优势”,这首先就要求企业本身,不是简单将原有的手工的业务过程“自动化”,而是以IT技术来“重规划”(Reengineering)企业的业务过程乃至业务内容与方式,重新规划客户及供应链上各个合作者的关系,重新规划企业赖以生存的价值链体系或价值星系(value constellation),甚至最终改变行业格局。
2。 个性化:这不是将旧的运作方式加以保持/翻版的“自动化”,而是前述“创造企业自身独特竞争优势”,和适应企业不断变化要求导致的必然结果。回顾历史,我们可以看到,由“自行开发”到购买大型“通用”商业化系统,再到这种以企业的业务过程规划为基础的“量身度做”模式,是1次新的里程碑式的跃进。
3。 可变性:不仅是企业规模的变化,还包括业务内容、规则、伙伴、组织架构等随时随地迅速变化,这要求IT系统本身,必须是“为变化而建造的”。
4。 开放性:现代IT市场的格局,已从纵向变成横向分割的分布(葛洛夫,《只有偏执狂才能生存》),Internet及其他通讯技术的普及,使封闭、独占的体系失去了生命力。连微软这样的霸主,也要改变自己在网络操作系统市场上的态势,不再称“杀手”而是共存,曾经占据过绝对优势的Novell,在经历残酷的竞争和1番踌躇之后,首先接受了这种策略。
对于企业的内部的物流运作系统的优化对企业的发展意义深远,特别是在企业的有效运作,资金的合理高效利用方面。
仓储管理系统存在的问题:
1。顾客需求越来越多,用户期望越高大市场正被不断细分,企业缺少1个行之有效的持续开拓更大市场法。
2。企业与市场(包括分支机构、商、经销商)之间的信息传递速度慢,总部很难及时了解各地产品销售、库存和货款回收的准确数据,影响公司的决策。
3。客户在想什么,是否有新的需求,对产品有何建议,企业无法及时得到反馈信息。
4。企业营销需要的人、财、物力越来越多,产品的销售费用逐年增加。
5。部分企业的各地市场和分支机构诸侯割据,缺少相互协调、协同作战的有效方法
参考文献:
1。王为,sql sever 基础 北京:清华大学出版社,2019
2。王珊,陈红 数据库系统原理 北京 清华大学出版社 2019
3。顾义华,超越0点学网页制作,北京:清华大学出版社,2019。9
4。王兴宝,网页制作基础教程,北京:科学出版社,2019。8
5。石志国,ASP动态网站编程,北京:清华大学出版社,2019。3
工作计划、时间安排:
1-4周,实习并系统学习相关语言及毕业设计资料的收集。
5-8周,进行设计前期的可行性分析和毕业设计的制作。
9-13周,系统的演示和毕业论文的撰写。
14周,毕业论文的修改和提交。
15周,毕业设计答辩。
课题的主要内容:系统以ASP+数据库为主要制作工具,本着为用户更好服务的原则,尽可能完成更加完善的功能。仓库管理的内容就是货物入库,出库和库存管理,包括实物管理,原始单据(入库单和出库单)管理,台账管理和盈亏管理等
课题在理论和应用方面的意义:应用系统的友好的人机交互截面,确保了大量数据能够有条理,并安全的保存,节省了人力资源的大量劳动力。本系统利用现有的校园网资源,节省了购买设备的费用;本系统自行设计自行开发,具有很高的性价比;本系统投入使用后,可节省人力,减轻劳动强度,从而降低了成本,节省了开支。
课题拟解决的主要问题和完成课题的条件:系统采用asp。net作为应用系统的前端开发工具,与后端的SQL Server数据库相连接,能够提供1个高性能的B/S解决方案。SQL Server是程序员经常使用的后端数据库,其发展历史悠久,经受了人们长时间的考验,技术发展非常成熟。预计能够完成期望的目标。
硬件设备:PC机或微处理器
软件设备:Asp。net、SQL Server、WindowsXP/2019
3、指导教师对学生选题报告的评语:
指导教师签字: 年 月 日
4、选题报告会评议组意见:
组长(签字): 年 月 日
5、学院审查意见:
主管院长(签字): 学院(公章) 年 月 日
毕业设计开题报告
毕业设计题目
配送中心仓储管理信息系统设计
学生姓名
xx
指导老师姓名
xx
指导老师职称
副教授
毕业设计内容:
本着1切为用户服务的原则,和普通意义上的网站1样,尽可能完成更加完善的功能。仓库管理的内容就是货物入库,出库和库存管理,包括实物管理,原始单据(入库单和出库单)管理,台账管理和盈亏管理等
国内外现状、拟采用的方法及技术路线:
网站通过互联网信息,从而为更多用户提供相关服务。
网站供给的日益丰富而迅速崛起随着中国互联网用户的增加和国内网络应用环境的成熟,互联网已经渗透到人们生活的每1个角落。而随着社会的快速发展,网站打破了空间的限制,因此提供面向全国及世界范围内的网站在整个网络市场中获得了越来越大的市场份额。
网站通过Internet在网上建立用户与企业交互的平台,用户有需求可以在网上得到解决,使双方迅速找到自己所需要的信息。通过本网站,可有效地解决用户和企业之间的需求和供给问题。系统利用asp。net ,sql sever设计。在系统中采用模块化设计方法,使之易于维护和管理,实现网站的基本功能。
工作计划、时间安排:
1-4周,实习并系统学习相关语言及毕业设计资料的收集。
5-8周,进行设计前期的可行性分析和毕业设计的制作。
9-13周,系统的演示和毕业论文的撰写。
14周,毕业论文的修改和提交。
15周,毕业设计答辩
教研室意见
主任签字: 年 月 日