《计算机在资源与环境管理上的应用基础》教学大纲课程编号: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、教学目的:
(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、实验与实践内容:
实验一、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章 数据库设计(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)ADO.NET数据连接方法;(4)ADO.NET数据库基本操作。
3、本章的基本要求:
(1)掌握基本概念;(2)掌握ADO.NET对象模型;(3)掌握通过ADO.NET访问数据库的基本方法。
4、教学重点与难点:
通过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
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元
五、主要编写人员
蔡德利