《计算机在资源与环境管理上的应用基础》教学大纲 课程编号:S201424 适用专业:农业资源与环境保护 教学时数:36/24(理论课学时数/实验课学时数) 、编写说明 1、课程简介 该课程由三部分构成: (1) Microsoft. net架构和Ⅴ isual basic. Net编程基础 (2)数据库原理和 Microsoft SQL Server基础 (3)Ⅴ isual Basic NEt数据库开发技术 本课程的目的是使学生了解微软公司目前最新的编程技术,并在“计算机技术基础”课 程之后掌握一门 Windows982000/XP下的实用的语言编程方法,同时也掌握一些关于数据库 建模、物理数据库设计、管理信息系统(MS)设计的基本方法。 2、地位和任务 农业资源与环境专业涉及到很多信息处理的内容,从目前学科发展来看,一个重要的研 究手段就是利用计算机技术,所以开设《资源与环境计算机应用基础》课程 3、总体要求 了解最新程序设计开发环境并掌握一门语言的编程技术,了解数据库基础知识,掌握管 理信息系统开发的基本方法。 4、与其它课程的关系 在计算机文化基础、计算机技术基础之上开设的一门 Windows环境下的计算机编程课, 为资源与环境信息技术、土地管理学等课程打基础 5、修订的依据
《计算机在资源与环境管理上的应用基础》教学大纲 课程编号:S201424 适用专业:农业资源与环境保护 教学时数:36/24(理论课学时数/实验课学时数) 一、编写说明 1、课程简介 该课程由三部分构成: (1) Microsoft.NET 架构和 Visual Basic.NET 编程基础; (2) 数据库原理和 Microsoft SQL Server 基础; (3) Visual Basic.NET 数据库开发技术 本课程的目的是使学生了解微软公司目前最新的编程技术,并在“计算机技术基础”课 程之后掌握一门 Windows 98/2000/XP 下的实用的语言编程方法,同时也掌握一些关于数据库 建模、物理数据库设计、管理信息系统(MIS)设计的基本方法。 2、地位和任务 农业资源与环境专业涉及到很多信息处理的内容,从目前学科发展来看,一个重要的研 究手段就是利用计算机技术,所以开设《资源与环境计算机应用基础》课程。 3、总体要求 了解最新程序设计开发环境并掌握一门语言的编程技术,了解数据库基础知识,掌握管 理信息系统开发的基本方法。 4、与其它课程的关系 在计算机文化基础、计算机技术基础之上开设的一门 Windows 环境下的计算机编程课, 为资源与环境信息技术、土地管理学等课程打基础。 5、修订的依据
二、教学大纲内容 第1章绪论( Introduction) 教学目的 (1)明确本课程的学习内容;(2)了解程序设计语言学习目的、学习方法;(3)明确应 用程序架构;(4)了解应用程序开发方法 2、教学内容: (1)课程简介:(2)学习程序设计的意义;(3)管理信息系统的应用领域;(4)程序设 计的学习方法:(5)应用程序架构:(6)应用程序开发方法 3、本章的基本要求 弄清应用程序架构和程序设计方法的基本知识 4、教学重点与难点: 应用程序架构和开发方法。 5、实验与实践内容 6、自学指导: 第2章NET开发平台( net development platform) 1、教学目的: 了解NET开发平台的组成、 Web Service的含义、CLR的工作原理、域名空间的概念、NET 开发工具、 ASPNET,学会使用 isual Studio NET开发环境 2、教学内容 (1)NET开发平台概述:(2)NET开发平台的组成;(3)CLR是如何工作的?(4) 域名空间:(5)NET开发工具;(6) ASPNET:(7)使用Ⅴ isual studio.NET2003(实验)。 3、本章的基本要求 解NET架构,熟悉 Visual studio.NET开发环境。 4、教学重点与难点: (1)理解什么是NET框架;(2)了解公共语言运行环境与Ⅴ isual basic.NET之间的关 系;(3)理解 ASPNET基本概念
二、教学大纲内容 第 1 章 绪论(Introduction) 1、教学目的: (1)明确本课程的学习内容;(2)了解程序设计语言学习目的、学习方法;(3)明确应 用程序架构;(4)了解应用程序开发方法。 2、教学内容: (1)课程简介;(2)学习程序设计的意义;(3)管理信息系统的应用领域;(4)程序设 计的学习方法;(5)应用程序架构;(6)应用程序开发方法。 3、本章的基本要求: 弄清应用程序架构和程序设计方法的基本知识。 4、教学重点与难点: 应用程序架构和开发方法。 5、实验与实践内容: 6、自学指导: 第 2 章 .NET 开发平台(.NET development platform) 1、教学目的: 了解.NET 开发平台的组成、Web Service 的含义、CLR 的工作原理、域名空间的概念、.NET 开发工具、ASP.NET,学会使用 Visual Studio.NET 开发环境。 2、教学内容: (1).NET 开发平台概述;(2).NET 开发平台的组成;(3)CLR 是如何工作的?(4) 域名空间;(5).NET 开发工具;(6)ASP.NET;(7)使用 Visual Studio.NET 2003(实验)。 3、本章的基本要求: 了解.NET 架构,熟悉 Visual Studio.NET 开发环境。 4、教学重点与难点: (1)理解什么是.NET 框架;(2)了解公共语言运行环境与 Visual Basic.NET 之间的关 系;(3)理解 ASP.NET 基本概念
5、实验与实践内容 实验一、 sual student net集成开发环境的使用 6、自学指导 第3章Ⅴ isual basic.net程序设计(Ⅴ isual BASIC. NET programming) 教学目的 (1)复习 QBASIC语言语法,学习 VB.NET增新部分:(2)学习ⅤBNET面向对象的 2、教学内容 (1) VBNET语言基础;(2) VB NET面向对象的实现;(3) VBNET控件程序设计。 3、本章的基本要求: (1)掌握ⅤBNET语言基本语法;(2)熟悉面向对象程序设计 4、教学重点与难点 面向对象程序设计 5、实验与实践内容 实验二、ⅤBNET语言基础编程 实验三、 VB. NET语言面向对象编程 实验四、 VB.NET控件使用 6、自学指导: 第4章数据库理论基础( Database theory foundation) 1、教学目的 (1)了解数据库、数据管理系统、数据库系统的基本概念:(2)了解模型、数据模型的 概念:从描述数据本身来看,数据模型可分为逻辑模型和物理模型;从描述数据之间的关系 来看,数据模型可分为层次、网状、关系、对象模型:(3)掌握关系数据库基本理论 2、教学内容: (1)数据库概念:(2)数据模型;(3)关系数据库基本理论。 3、本章的基本要求:
5、实验与实践内容: 实验一、Visual Student.NET 集成开发环境的使用 6、自学指导: 第 3 章 Visual BASIC.NET 程序设计(Visual BASIC.NET programming) 1、教学目的: (1)复习 QBASIC 语言语法,学习 VB.NET 增新部分;(2)学习 VB.NET 面向对象的 实现; 2、教学内容: (1)VB.NET 语言基础;(2)VB.NET 面向对象的实现;(3)VB.NET 控件程序设计。 3、本章的基本要求: (1)掌握 VB.NET 语言基本语法;(2)熟悉面向对象程序设计。 4、教学重点与难点: 面向对象程序设计 5、实验与实践内容: 实验二、VB.NET 语言基础编程 实验三、VB.NET 语言面向对象编程 实验四、VB.NET 控件使用 6、自学指导: 第 4 章 数据库理论基础(Database theory foundation) 1、教学目的: (1)了解数据库、数据管理系统、数据库系统的基本概念;(2)了解模型、数据模型的 概念;从描述数据本身来看,数据模型可分为逻辑模型和物理模型;从描述数据之间的关系 来看,数据模型可分为层次、网状、关系、对象模型;(3)掌握关系数据库基本理论。 2、教学内容: (1)数据库概念;(2)数据模型;(3)关系数据库基本理论。 3、本章的基本要求:
(1)掌握基本概念:(2)理解各种模型;(3)理解数据完整性、数据库范式。 4、教学重点与难点 (1)数据模型;(2)关系数据库理论 5、实验与实践内容 6、自学指导: 第5章数据库设计( Data base design) 1、教学目的: (1)以环境信息系统为例,说明数据库设计过程:(2)掌握数据库设计工具 Microsoft visio 的使用 2、教学内容 (1)需求分析:(2)概念结构设计:(3)逻辑结构设计:(4)数据库物理设计:(5)数 据库实施。 3、本章的基本要求: (1)理解实体-关系建模;(2)学会建模工具 Microsoft visio的使用 4、教学重点与难点: 实体-关系建模方法。 实验与实践内容: 实验五、 Microsoft visio数据库概念设计 6、自学指导 第6章 Microsoft SQL Server2000 1、教学目的 解大型数据库 Microsoft SQL Server2000的使用 2、教学内容 (1) SQL Server2000概述:(2) SQL Server2000的数据库;(3) Transact-SQL语言 3、本章的基本要求: 了解 Microsoft SQL Server2000:会建立数据库;学习 Transact-SQL语言
(1)掌握基本概念;(2)理解各种模型;(3)理解数据完整性、数据库范式。 4、教学重点与难点: (1)数据模型;(2)关系数据库理论。 5、实验与实践内容: 6、自学指导: 第 5 章 数据库设计(Database design) 1、教学目的: (1)以环境信息系统为例,说明数据库设计过程;(2)掌握数据库设计工具 Microsoft Visio 的使用。 2、教学内容: (1)需求分析;(2)概念结构设计;(3)逻辑结构设计;(4)数据库物理设计;(5)数 据库实施。 3、本章的基本要求: (1)理解实体-关系建模;(2)学会建模工具 Microsoft Visio 的使用。 4、教学重点与难点: 实体-关系建模方法。 5、实验与实践内容: 实验五、Microsoft Visio 数据库概念设计 6、自学指导: 第 6 章 Microsoft SQL Server 2000 1、教学目的: 了解大型数据库 Microsoft SQL Server 2000 的使用; 2、教学内容: (1)SQL Server 2000 概述;(2)SQL Server 2000 的数据库;(3)Transact-SQL 语言。 3、本章的基本要求: 了解 Microsoft SQL Server 2000;会建立数据库;学习 Transact-SQL 语言
4、教学重点与难点: 理解 Transact-SQL语言 5、实验与实践内容 6、自学指导 第7章使用服务器资源管理器( Using Server Explorer) 1、教学目的: 学习服务器资源管理器的使用 2、教学内容 (1)使用服务器资源管理器管理 SQL Server数据库;(2)使用服务器资源管理器管理 数据节点。 3、本章的基本要求 熟练操作服务器资源管理器 4、教学重点与难点: 5、实验与实践内容 实验八、使用 Server Explorer进行数据库操作 6、自学指导: 第8章ADO.NET数据访问程序设计 Data access programming with ADO. NET) 1、教学目的:学习数据库程序设 2、教学内容 (1)数据访问基本概念;(2)通过 ADO.NET访问数据库;(3) ADONET数据连接方 法:(4) ADO NET数据库基本操作。 3、本章的基本要求: (1)掌握基本概念:(2)掌握 ADO.NET对象模型:(3)掌握通过 ADONET访问数据 库的基本方法 4、教学重点与难点:
4、教学重点与难点: 理解 Transact-SQL 语言。 5、实验与实践内容: 6、自学指导: 第 7 章 使用服务器资源管理器(Using Server Explorer) 1、教学目的: 学习服务器资源管理器的使用。 2、教学内容: (1)使用服务器资源管理器管理 SQL Server 数据库;(2)使用服务器资源管理器管理 数据节点。 3、本章的基本要求: 熟练操作服务器资源管理器。 4、教学重点与难点: 5、实验与实践内容: 实验八、使用 Server Explorer 进行数据库操作 6、自学指导: 第 8 章 ADO.NET 数据访问程序设计(Data access programming with ADO.NET) 1、教学目的:学习数据库程序设计。 2、教学内容: (1)数据访问基本概念;(2)通过 ADO.NET 访问数据库;(3)ADO.NET 数据连接方 法;(4)ADO.NET 数据库基本操作。 3、本章的基本要求: (1)掌握基本概念;(2)掌握 ADO.NET 对象模型;(3)掌握通过 ADO.NET 访问数据 库的基本方法。 4、教学重点与难点:
通过 ADO NET访问数据库的程序设计。 5、实验与实践内容 实验九、 ADO NET连接数据库 实验十、数据集编程 实验十一、编程操作数据库 实验十二、综合练习 6、自学指导 三、教学时数的分配 授课内容及学时分配表 理论课|理论课|实验课|总课 章节 授课内容 周数时数时数时数 2NET开发平台 3| Visual BASIC. NET程序设计 0 4数据库理论基础 2 5|数据库设计 6 Microsoft SQL Server 2000 7使用 Server Explorer 2 4 8 ADO. NET数据访问程序设计 10 8 20 4 实验课内容与学时分配 序号 实验内容 实验日的学时周次 Visual student. NEt集成开发环境的使用 VB.NET语言基础编程 2 3 VB. NET语言面向对象编程 4 VB. NET控件使用 5 Microsoft visio数据库概念设计 2 6 Microsoft SQL建立数据库 7| Microsoft SQL数据库管理
通过 ADO.NET 访问数据库的程序设计。 5、实验与实践内容: 实验九、ADO.NET 连接数据库 实验十、数据集编程 实验十一、编程操作数据库 实验十二、综合练习 6、自学指导: 三、教学时数的分配 授课内容及学时分配表 章节 授课内容 理论课 周 数 理论课 时 数 实验课 时 数 总课 时数 1 绪论 2 2 2 .NET 开发平台 2 2 4 3 Visual BASIC.NET 程序设计 10 6 16 4 数据库理论基础 2 2 5 数据库设计 4 2 6 6 Microsoft SQL Server 2000 4 4 8 7 使用 Server Explorer 2 2 4 8 ADO.NET 数据访问程序设计 10 8 20 合 计 36 24 60 实验课内容与学时分配 序号 实 验 内 容 实 验 目 的 学时 周次 1 Visual Student.NET 集成开发环境的使用 2 2 VB.NET 语言基础编程 2 3 VB.NET 语言面向对象编程 2 4 VB.NET 控件使用 2 5 Microsoft Visio 数据库概念设计 2 6 Microsoft SQL 建立数据库 2 7 Microsoft SQL 数据库管理 2
使用 Server Explorer进行数据库操作 ADO. NET连接数据库 数据集编程 编程操作数据库 22222 综合练习 实习内容与安排 序号实习名称实习内容 实践教学目的 学时周次 四、主要参考书目 ]张信东编著.高等院校信息技术系列教材信息系统开发教程一一使用Ⅵ isual basic. NET 和 SQL Server.北京:清华大学出版社.2003年3月第1版3600元 [2]Bll! orgy, Denise Gosnell, Matthew Reynolds著.康博译.Ⅵ / isual basic. NET数据库开发入 门经典.北京:清华大学出版社.2002年7月第1版.65.00元 [3] Tony Bain, Denise Gosnell!等著.康博译.VB.NET和 SQL Server2000高级编程一—创建高 效数据层.北京:清华大学出版社.2002年11月第1版.59.00元 [4]曹军生等编著.计算机应用实用教程丛书 SQL Server2000实用教程.北京:北京理工大 学出版社.2001年9月第1版.29.00元 [S]桂思强著. ASPNET与数据库程序设计.北京:中国铁道出版社.2002年8月第1版.45.00 [6] Eric bell. hao" Howard"Feng, Edward L. W. Soong等著.夏江译.用NET和XML构建web 应用程序.北京:清华大学出版社.2003年9月第1版.43.00元 五、主要编写人员 蔡德利
8 使用 Server Explorer 进行数据库操作 2 9 ADO.NET 连接数据库 2 10 数据集编程 2 11 编程操作数据库 2 12 综合练习 2 实习内容与安排 序号 实 习 名 称 实 习 内 容 实践教学目的 学时 周次 1 2 四、主要参考书目 [1] 张信东编著. 高等院校信息技术系列教材 信息系统开发教程——使用 Visual Basic.NET 和 SQL Server. 北京:清华大学出版社. 2003 年 3 月第 1 版. 36.00 元 [2] Bill Forgey, Denise Gosnell, Matthew Reynolds 著. 康博译. Visual Basic.NET 数据库开发入 门经典. 北京:清华大学出版社. 2002 年 7 月第 1 版. 65.00 元 [3] Tony Bain, Denise Gosnell 等著. 康博译. VB.NET 和 SQL Server 2000 高级编程——创建高 效数据层. 北京:清华大学出版社. 2002 年 11 月第 1 版. 59.00 元 [4] 曹军生等编著. 计算机应用实用教程丛书 SQL Server 2000 实用教程. 北京:北京理工大 学出版社. 2001 年 9 月第 1 版. 29.00 元 [5] 桂思强著. ASP.NET 与数据库程序设计. 北京:中国铁道出版社. 2002 年 8 月第 1 版. 45.00 元 [6] Eric Bell, Hao "Howard" Feng, Edward L. W. Soong 等著. 夏江译. 用.NET和 XML 构建Web 应用程序. 北京:清华大学出版社. 2003 年 9 月第 1 版. 43.00 元 五、主要编写人员 蔡德利