一、课程性质、目的和任务
本课程是高等职业技术教育计算机业应用技术专业、信息管理专业、网络技术专业必修的专业技术基础课,是学习面向对象程序设计的入门与技能训练的重要课程,是这三个专业的核心课程。通过本课程的学习,使学生掌握可视化面向对象编程的基本概念,熟悉Visual
Basic开发工具的基本使用方法,学会图形用户界面简单应用系统的开发技术。
通过本课程的教学,使学生在掌握面向对象程序设计的基本概念的基础上,其总体能力要求如下:
1. 能用Visual Basic(以下简称VB)语言设计简单的程序;
2. 能利用数据库系统Access 2000创建数据库,创建数据表,修改数据表结构,建立表间关系和数据的编辑、浏览;
3. 能综合运用VB集成开发环境和数据库系统Access 2000开发完成简单的数据库应用程序;
4. 能撰写简要的较为规范的数据库应用软件项目开发报告
二、教学内容
模块1 VB程序设计语言编程基础(14学时)
1. 数据库应用需求
2. 面向对象程序设计思想、程序的结构和机制、语言基础
3. 程序的控制结构
4. 常用标准函数、程序设计规范
教学要求:
1. 面向对象程序设计思想、程序的结构和机制、语言基础;
2. 程序的控制结构;
3. 函数、结构及程序设计规范
能力训练:
1. 能运用软件项目开发和管理的基础知识对应用系统作需求分析
2. 能运用软件项目开发和管理的基础知识对应用系统作总体设计
模块2 SQL和数据库管理系统Access的使用方法(12学时)
1. SQL语言的基本SQL语句的语法
2. 数据库管理系统Access使用基础
3. 创建数据库和数据表
4. 数据表内容的查询、添加和删除
5. 修改数据表结构,建立表间关系和数据的编辑、浏览
6. VB的数据库访问技术
教学要求:
1. SQL语言的基本用法;
2. 数据表内容的操作语句;
3. 数据库管理系统Access使用基础
能力训练:
1. 能用数据库管理系统Access设计系统后台数据库;
2. 能按照设计要求创建系统的数据库和数据表
模块3 VB图形界面的设计(12学时)
1. 窗体的使用基础
2. 创建窗体对象
3. 窗体的标签(Label)、文本框(TextBox)、单选按钮(OptionButton)、复选按钮(CheckBox)、框架(Flame)、图形图像、列表框、组合框控件操作
4. 菜单和工具栏设计
教学要求:
1. 软件项目开发的基础;
2. 模块独立性概念-内聚与耦合
3. 窗体和控件的使用基础;
4. 在窗体中创建控件;
5. 窗体中的控件操作;
6. 系统菜单的制作;
能力训练:
1 能按照总体设计要求划分各功能模块
2 能设计按照划分各功能模块的用户界面;
3 能按照设计要求创建各功能模块的用户界面
模块4 VB数据库应用软件开发(22学时)
1. 数据管理器窗口使用基础
2. 利用Data、ADO数据控件访问数据库
3. 报表设计基础
4. 综合运用VB集成开发环境、数据库管理系统Access,结合软件项目开发和管理等技术,开发完成简单的数据库应用程序
教学要求:
1. VB的数据访问技术
2. Data、ADO数据控件
3. 数据绑定控件DataGrid等
7. 软件集成测试技术
8. 报表设计技术
能力训练:
1. 能利用VB的Data或ADO数据控件访问系统数据库;
2. 能配合使用数据绑定控件绑定数据源
3. 能综合运VB集成开发环境逐步组装系统各功能模块,集成为完整的程序;
4. 能完成对系统的整体测试
三、学时分配
本课程总学时为60学时。具体分配如下:
模块 |
内容 |
学时 |
备注 |
1 |
VB程序设计语言编程基础 |
14 |
在多媒体机房组织教学 |
2 |
SQL和数据库管理系统Access的使用方法 |
12 |
3 |
VB图形界面的设计 |
12 |
4 |
VB数据库应用软件开发 |
18 |
小 结 |
60 |
|
四、课程考核
本课程操作性强,鉴于平时学习过程的重要性,考核以平时课堂表现、课内实验为主,期末工程项目总结报告为辅的形式,具体比例:
成绩组成为平时60%,包括考勤(10%)、提问(10%)和完成能力训练项目任务(实验结果)的质量及数量(20%)、实验报告(10%),另外的10%来自实验结果被展示的次数(每次课的实验结果中选取最好的用做展示和交流)。
期末的软件工程项目总结占40%,包括软件(75%)及报告(25%)。
五、采用的教材和学生应读的参考书
1、使用的教材:《Visual Basic程序设计教程》,王温君 汪 洋 陈 滨等编 清华大学出版社。
2、参考资料:
《Visual Basic 6.0项目化教程》, 孟德欣 谢婷, 北方交通大学出版社,2003年8月第1版
《Visual Basic程序设计与应用案例》刘钢主编 高等教育出版社
《Visual Basic程序设计与实训》康丽军等 北京大学出版社
《Visual Basic程序设计》龚沛曾等编 高等教育出版社
《Visual Basic 6.0程序设计》孙燕等编 高等教育出版社
《Visual Basic 6.0程序设计案例教程》尹贵祥主编 中国铁道出版社
《Visual Basic程序设计例题解析与上机指导》窦连江等编 中国铁道出版社
《Visual Basic程序设计》王晓敏等编 中国铁道出版社
|