第十一章图形应用程序 【目的要求】 学习坐标系变化的实现:学习基本图形的绘制方法。 【教学内容】 GDI+命名空间:坐标系:GD+绘图常用的类和数据结构:绘图方法:绘制图形的一般步骤:图像 处理的实现。 【教学方式】 任务驱动、研究式 四、课时分配 教学内容 理论课时数 实验、实践课时数 自主学习时数 第一章VB.NET入门基础 1 第二章面向对象的可视化编程基础 3 3 1 第三章VB.NET程序设计基础 4 4 2 第四章基本控制结构 5 4 3 第五章数组 4 4 2 第六章过程 4 2 2 第七章用户界面设计 2 1 1 第八章数据文件 2 1 0 第十章面向对象程序设计基础 2 0 第十一章图形应用程序 4 4 2 五、学习资源 【课程选用教材】 《Visual Basic.NET程序设计教程(第2版)》高等教育出版社主编:龚沛 曾ISBN978-7-04-028842-1 【学生参考书目】 《Visual Basic.NET实验指导与测试(第2版)》高等教育出版社主编:龚 沛曾ISBN978-7-04-029026-4 【校内学习平台和网络资源】 -5-
第十一章 图形应用程序 【目的要求】 学习坐标系变化的实现;学习基本图形的绘制方法。 【教学内容】 GDI+ 命名空间;坐标系;GDI+ 绘图常用的类和数据结构;绘图方法;绘制图形的一般步骤;图像 处理的实现。 【教学方式】 任务驱动、研究式 四、课时分配 教学内容 理论课时数 实验、实践课时数 自主学习时数 第一章 VB.NET 入门基础 1 1 1 第二章 面向对象的可视化编程基础 3 3 1 第三章 VB.NET 程序设计基础 4 4 2 第四章 基本控制结构 5 4 3 第五章 数组 4 4 2 第六章 过程 4 2 2 第七章 用户界面设计 2 1 1 第八章 数据文件 2 1 0 第十章 面向对象程序设计基础 2 1 0 第十一章 图形应用程序 4 4 2 五、学习资源 【课程选用教材】 《Visual Basic.NET 程序设计教程(第 2 版)》高等教育出版社 主编:龚沛 曾 ISBN 978-7-04-028842-1 【学生参考书目】 《Visual Basic.NET 实验指导与测试(第 2 版)》高等教育出版社 主编:龚 沛曾 ISBN 978-7-04-029026-4 【校内学习平台和网络资源】 - 5 -
《数据库应用》教学大纲 一、课程一般信息 课程编号:06.016.0.2 课程名称:数据库应用 开课学院:图书信息中心 课程类型:专业必修课 学分:3 学时:56 前期课程:高级程序设计语言(VB,C等) 授课对象:公共事业管理(卫生管理方向) 二、课程基本要求(或课程简介) 数据库技术已经成为信息基础设施的核心技术和重要基础。数据库技术作为数据管理的最有效的手 段,极大的促进了计算机应用的发展。医学专业学生同样要面对数据分析和处理的问题。本课程为非计 算机专业本科学生开设,适应当前计算机发展趋势,培养学生的信息资源管理和利用的意识和能力,提 高非计算机专业学生在计算机信息处理技术方面的素质与能力。 Database technology has become the core technology and important foundation of information infrastructure.As the most effective means of data management,database technology has greatly promoted the development of computer applications.Medical students also face the problem of data analysis and processing. This course,for the undergraduate students of non-computer majors,cultivates students'consciousness and ability of information resources management and utilization,to adapt to the current development trend of computer culture.It improvesthe quality and abilityof non-computer majors in terms of computer information processing technology. 三、教学大纲内容 (一)课程总体目标 在学生已具备一定的计算机操作能力和程序设计知识的基础上,使学生能够了解信息系统的概念、 设计和应用、掌握数据库方面的知识,熟悉数据库应用程序的开发过程和开发方法。培养学生的信息资 源管理和利用的意识和能力,提高非计算机专业学生在计算机信息处理技术方面的素质与能力。本课程 总体目标: 1.在掌握数据库系统基本概念的基础上,能熟练使用SQL语言在SQL SERVER2O05数据库管理 系统上进行数据库操作: 2.掌握数据库设计方法和步骤,具有设计数据库模式以及开发数据库应用系统的基本能 力。(二)教学策略设计 本课程授课对象为公共事业管理(卫生管理方向)专业学生,前期完成VB.NET程序设计课程。学 生对程序开发平台Visual Studio20O8己有了初步了解,会使用VB.NET程序设计语言开发简单的应用程 序,为顺利完成本课程的教学任务打下基础。但学生仍然不会编程实现对数据库的访问,不了解一个完 整的数据库应用系统的开发过程。通过本课程的学习,要求学生掌握数据库的基本知识和重要概念、学 会使用常用的数据库管理软件、了解数据库应用系统的设计和开发过程,学会通过程序设计访问数据库 的方法。本课程侧重对学生实际应用能力的培养,在授课时加强实践环节,使学生能够针对具体需求开 -6-
《数据库应用》教学大纲 一、课程一般信息 课程编号:06.016.0.2 课程名称:数据库应用 开课学院:图书信息中心 课程类型:专业必修课 学分:3 学时:56 前期课程:高级程序设计语言(VB,C 等) 授课对象:公共事业管理(卫生管理方向) 二、课程基本要求(或课程简介) 数据库技术已经成为信息基础设施的核心技术和重要基础。数据库技术作为数据管理的最有效的手 段,极大的促进了计算机应用的发展。医学专业学生同样要面对数据分析和处理的问题。本课程为非计 算机专业本科学生开设,适应当前计算机发展趋势,培养学生的信息资源管理和利用的意识和能力,提 高非计算机专业学生在计算机信息处理技术方面的素质与能力。 Database technology has become the core technology and important foundation of information infrastructure.As the most effective means of data management, database technology has greatly promoted the development of computer applications.Medical students also face the problem of data analysis and processing. This course,for the undergraduate students of non- computer majors, cultivates students' consciousness and ability of information resources management and utilization,to adapt to the current development trend of computer culture.It improvesthe quality and abilityof non-computer majors in terms of computer information processing technology. 三、教学大纲内容 (一)课程总体目标 在学生已具备一定的计算机操作能力和程序设计知识的基础上,使学生能够了解信息系统的概念、 设计和应用、掌握数据库方面的知识,熟悉数据库应用程序的开发过程和开发方法。培养学生的信息资 源管理和利用的意识和能力,提高非计算机专业学生在计算机信息处理技术方面的素质与能力。本课程 总体目标: 1.在掌握数据库系统基本概念的基础上,能熟练使用 SQL 语言在 SQL SERVER2005 数据库管理 系统上进行数据库操作; 2. 掌握数据库设计方法和步骤,具有设计数据库模式以及开发数据库应用系统的基本能 力。(二)教学策略设计 本课程授课对象为公共事业管理(卫生管理方向)专业学生,前期完成 VB.NET 程序设计课程。学 生对程序开发平台 Visual Studio 2008 已有了初步了解,会使用 VB.NET 程序设计语言开发简单的应用程 序,为顺利完成本课程的教学任务打下基础。但学生仍然不会编程实现对数据库的访问,不了解一个完 整的数据库应用系统的开发过程。通过本课程的学习,要求学生掌握数据库的基本知识和重要概念、学 会使用常用的数据库管理软件、了解数据库应用系统的设计和开发过程,学会通过程序设计访问数据库 的方法。本课程侧重对学生实际应用能力的培养,在授课时加强实践环节,使学生能够针对具体需求开 - 6 -
发简单的数据库应用系统,具备解决实际问题的能力。 针对我校非计算机专业学生的特点,确立了“立足基础、加强实践”的总体目标。策略促使学生从 以往“记忆概念→理解概念→运用概念”的学习过程转变为“分析问题一→提出解决方案→分析方案→改 善解决方案→提出概念→验证概念”的自主探索过程,使教学从“授之于鱼”的知识迁移过程转变为 “授之于渔”的方法传授过程。 由于非计算机专业学生前期所学的计算机相关课程较少,且不具备开发经验,如果严格按照教材上 的章节内容讲解,使学生不能将所学的各章节内容融会贯通。这对学生解决实际问题的综合能力的培养 十分不利。本课程借鉴建构主义及混合式学习理论的思想,在分析学生已学课程的基础上,从软件开发 视角出发,以学生已知的编程问题为引,引导学生在自主思考过程中分析数据库的作用,自主设计数据 库功能,直至“提出”数据库的概念与方法,从而在教师引导下以自主建构方式完成数据库课程的学 习。例如,在第一章介绍信息系统基本概念的时候,引入学生相对熟悉的教务管理系统。告诉学生本课 程的学习目标就是掌握这类数据库应用系统的设计和开发方法。在后续章节的介绍中,还是以教务系统 为例,根据需要讲解的数据库概念设计相应问题,并根据学生基础对问题进行细节简化,突出核心。其 次,从学生视角出发设计最直观的解决方案,并分析其不足。最后,根据不足之处及所要讲解的概念设 计子问题,并以子问题解决为目标改善方案,从而引出数据库概念。迭代进行子问题设计与解决,直至 所有概念讲解完毕后方可结束教学过程。 本课程侧重对学生实际应用能力的培养。对于理论知识,要求学生在课后结合自己的专业或兴趣特 长提出所要开发的应用系统,根据实际应用要求进行需求分析、概念设计和逻辑设计等。对于数据库管 理软件的使用和数据库程序设计,采用讲授和演示相结合的方式,在每章节讲授结束后,配有相关的上 机练习,使学生通过实际操作更好地掌握所学内容。 本课程采用平时成绩与期终考试相结合的考核方法。在平时上机练习时,布置与章节相关的习题, 根据学生的完成情况打分计入平时成绩,占总成绩的30%。期终考试形式为上机考试,占总成绩的 70%。 (三)教学内容和方法 第一章信息系统基本知识 【目的要求】 本章讲解的数据库基本概念和基本知识是学习后续各个章节的基础。学习本章的目的在于了解基本 知识,掌握基本概念,为以后的学习打好扎实的基础。 【教学内容】 1.1信息系统概述 1.11信息系统的概念 1.1.2信息和信息资源 1.1.3信息系统的组成 1.1.4信息系统的功能 1.1.5信息系统的作用 1.2信息系统的类型 1.2.1事务处理系统 1.2.2分析处理系统 1.2.3知识处理系统 1.3智能信息系统 1.3.1企业ERP系统 1.3.2金融信息系统 -7-
发简单的数据库应用系统,具备解决实际问题的能力。 针对我校非计算机专业学生的特点,确立了“立足基础、加强实践”的总体目标。策略促使学生从 以往“记忆概念→理解概念→运用概念”的学习过程转变为“分析问题→提出解决方案→分析方案→改 善解决方案→提出概念→验证概念”的自主探索过程,使教学从“授之于鱼”的知识迁移过程转变为 “授之于渔”的方法传授过程。 由于非计算机专业学生前期所学的计算机相关课程较少,且不具备开发经验,如果严格按照教材上 的章节内容讲解,使学生不能将所学的各章节内容融会贯通。这对学生解决实际问题的综合能力的培养 十分不利。本课程借鉴建构主义及混合式学习理论的思想,在分析学生已学课程的基础上,从软件开发 视角出发,以学生已知的编程问题为引,引导学生在自主思考过程中分析数据库的作用,自主设计数据 库功能,直至“提出”数据库的概念与方法,从而在教师引导下以自主建构方式完成数据库课程的学 习。例如,在第一章介绍信息系统基本概念的时候,引入学生相对熟悉的教务管理系统。告诉学生本课 程的学习目标就是掌握这类数据库应用系统的设计和开发方法。在后续章节的介绍中,还是以教务系统 为例,根据需要讲解的数据库概念设计相应问题,并根据学生基础对问题进行细节简化,突出核心。其 次,从学生视角出发设计最直观的解决方案,并分析其不足。最后,根据不足之处及所要讲解的概念设 计子问题,并以子问题解决为目标改善方案,从而引出数据库概念。迭代进行子问题设计与解决,直至 所有概念讲解完毕后方可结束教学过程。 本课程侧重对学生实际应用能力的培养。对于理论知识,要求学生在课后结合自己的专业或兴趣特 长提出所要开发的应用系统,根据实际应用要求进行需求分析、概念设计和逻辑设计等。对于数据库管 理软件的使用和数据库程序设计,采用讲授和演示相结合的方式,在每章节讲授结束后,配有相关的上 机练习,使学生通过实际操作更好地掌握所学内容。 本课程采用平时成绩与期终考试相结合的考核方法。在平时上机练习时,布置与章节相关的习题, 根据学生的完成情况打分计入平时成绩,占总成绩的 30%。期终考试形式为上机考试,占总成绩的 70%。 (三)教学内容和方法 第一章 信息系统基本知识 【目的要求】 本章讲解的数据库基本概念和基本知识是学习后续各个章节的基础。学习本章的目的在于了解基本 知识,掌握基本概念,为以后的学习打好扎实的基础。 【教学内容】 1.1 信息系统概述 1.1.1 信息系统的概念 1.1.2 信息和信息资源 1.1.3 信息系统的组成 1.1.4 信息系统的功能 1.1.5 信息系统的作用 1.2 信息系统的类型 1.2.1 事务处理系统 1.2.2 分析处理系统 1.2.3 知识处理系统 1.3 智能信息系统 1.3.1 企业 ERP 系统 1.3.2 金融信息系统 - 7 -
1.3.3电子商务系统 1.3.4电子政务系统 1.3.5地理信息系统 【教学方式】 采用课堂讲授方式,介绍本章节所涉及到的概念。举例说明信息系统的类型和几种智能信息系统。 第二章关系数据库基本知识 【目的要求】 掌握关系模型的三个组成部分及各部分所包括的主要内容:牢固掌握关系数据结构及其定义:关系 的三类完整性约束的概念。为学习后面关系数据库系统打好基础。 【教学内容】 2.1数据库技术的发展 2.2数据模型的概念 2.2.1概念模型 2.2.2数据模型 2.3关系模型与关系数据库 2.3.1关系数据结构 2.3.2关系完整性约束 2.2.3关系操作 2.4关系数据库体系结构 2.4.1关系数据库体系结构概述 2.4.2一个教务系统关系数据库 2.5关系代数 2.5.1传统的集合运算 2.5.2关系运算 【教学方式】 采用课堂讲授方式,介绍本章节所涉及到的概念。以教务管理系统数据库为例介绍关系数据库三要 素。 第三章关系数据库的创建与维护 【目的要求】 熟练掌握SOL SERVER2O05数据库管理系统的基本操作,包括数据库、表的创建与维护:掌握数 据完整性约束的创建:索引的创建等。 【教学内容】 3.1 Microsoft SQL SERVER2005概述 3.1.1数据库管理系统概述 3.1.2 SQL SERVER的主要特性 3.1.3 SQL SERVER的主要管理工具 3.2 SQL SERVER数据库基础 3.2.1 SQL SERVER数据库分类 3.2.2 SOL SERVER数据库组成 3.2.3 SQL SERVER数据库的存储结构 3.3数据库的创建与维护 -8
1.3.3 电子商务系统 1.3.4 电子政务系统 1.3.5 地理信息系统 【教学方式】 采用课堂讲授方式,介绍本章节所涉及到的概念。举例说明信息系统的类型和几种智能信息系统。 第二章 关系数据库基本知识 【目的要求】 掌握关系模型的三个组成部分及各部分所包括的主要内容;牢固掌握关系数据结构及其定义;关系 的三类完整性约束的概念。为学习后面关系数据库系统打好基础。 【教学内容】 2.1 数据库技术的发展 2.2 数据模型的概念 2.2.1 概念模型 2.2.2 数据模型 2.3 关系模型与关系数据库 2.3.1 关系数据结构 2.3.2 关系完整性约束 2.2.3 关系操作 2.4 关系数据库体系结构 2.4.1 关系数据库体系结构概述 2.4.2 一个教务系统关系数据库 2.5 关系代数 2.5.1 传统的集合运算 2.5.2 关系运算 【教学方式】 采用课堂讲授方式,介绍本章节所涉及到的概念。以教务管理系统数据库为例介绍关系数据库三要 素。 第三章 关系数据库的创建与维护 【目的要求】 熟练掌握 SQL SERVER2005 数据库管理系统的基本操作,包括数据库、表的创建与维护;掌握数 据完整性约束的创建;索引的创建等。 【教学内容】 3.1 Microsoft SQL SERVER 2005 概述 3.1.1 数据库管理系统概述 3.1.2 SQL SERVER 的主要特性 3.1.3 SQL SERVER 的主要管理工具 3.2 SQL SERVER 数据库基础 3.2.1 SQL SERVER 数据库分类 3.2.2 SQL SERVER 数据库组成 3.2.3 SQL SERVER 数据库的存储结构 3.3 数据库的创建与维护 - 8 -
3.3.1数据库创建 3.3.2数据库维护 3.4表的创建与维护 3.4.1数据表创建 3.4.2数据库维护 3.4.3插入记录 3.4.4维护记录 3.5数据表约束和数据完整性控制 3.5.1实体完整性 3.5.2参照完整性 3.5.3域完整性 3.6索引的创建与维护 3.6.1索引的创建 3.62索引的管理 【教学方式】 演示SQL Server数据管理系统的基本操作方法。在演示的同时,进一步讲解数据完整性约束的概念。 让学生上机练习SQL Server的操作方法,解答学生在操作过程中遇到的问题。 第四章T-SQL与可编程对象 【目的要求】 牢固掌握SQL,达到举一反三的掌握SQL的功能。同时通过实践,体会面向过程的语言和SQL的 区别和优点。体会关系数据库系统为数据库应用系统的开发提供良好环境,减轻用户负担,提高用户生 产率的原因。 【教学内容】 4.1 T-SQL 4.1.1T-SQL概述 4.1.2数据定义语言 4.1.3数据草丛语言 4.1.4T-SQL的运算功能和控制流 4.2视图 4.2.1创建视图 4.2.2使用视图 4.2.3修改和删除视图 4.3存储过程 4.3.1创建存储过程 4.3.2查看、修改和删除存储过程 4.4触发器 4.4.1DML发器 4.4.2DDL触发器 4.4.3查看、修改和删除触发器 【教学方式】 讲授SQL语言基本知识,同时演示SQL语言的编写方式,展示运行结果。让学生完成$QL语言的 上机练习,解答学生在操作过程中遇到的问题。 、9
3.3.1 数据库创建 3.3.2 数据库维护 3.4 表的创建与维护 3.4.1 数据表创建 3.4.2 数据库维护 3.4.3 插入记录 3.4.4 维护记录 3.5 数据表约束和数据完整性控制 3.5.1 实体完整性 3.5.2 参照完整性 3.5.3 域完整性 3.6 索引的创建与维护 3.6.1 索引的创建 3.6.2 索引的管理 【教学方式】 演示 SQL Server 数据管理系统的基本操作方法。在演示的同时,进一步讲解数据完整性约束的概念。 让学生上机练习 SQL Server 的操作方法,解答学生在操作过程中遇到的问题。 第四章 T-SQL 与可编程对象 【目的要求】 牢固掌握 SQL,达到举一反三的掌握 SQL 的功能。同时通过实践,体会面向过程的语言和 SQL 的 区别和优点。体会关系数据库系统为数据库应用系统的开发提供良好环境,减轻用户负担,提高用户生 产率的原因。 【教学内容】 4.1 T-SQL 4.1.1 T-SQL 概述 4.1.2 数据定义语言 4.1.3 数据草丛语言 4.1.4 T-SQL 的运算功能和控制流 4.2 视图 4.2.1 创建视图 4.2.2 使用视图 4.2.3 修改和删除视图 4.3 存储过程 4.3.1 创建存储过程 4.3.2 查看、修改和删除存储过程 4.4 触发器 4.4.1 DML 发器 4.4.2 DDL 触发器 4.4.3 查看、修改和删除触发器 【教学方式】 讲授 SQL 语言基本知识,同时演示 SQL 语言的编写方式,展示运行结果。让学生完成 SQL 语言的 上机练习,解答学生在操作过程中遇到的问题。 - 9 -