数据库及程序设计基础课程计划及方案文档格式.docx
- 文档编号:18917225
- 上传时间:2023-01-02
- 格式:DOCX
- 页数:35
- 大小:29.11KB
数据库及程序设计基础课程计划及方案文档格式.docx
《数据库及程序设计基础课程计划及方案文档格式.docx》由会员分享,可在线阅读,更多相关《数据库及程序设计基础课程计划及方案文档格式.docx(35页珍藏版)》请在冰豆网上搜索。
计划内2,计划外4页数:
27
2.1数据类型与常数
2.1.1数值型数据
2.1.2字符型数据
2.1.3货币型数据
2.1.4日期型数据
1.设置传统/严格日期格式
2.设置日期分隔符
3.设置世纪值
2.1.5日期时间型数据
2.1.6逻辑型数据
2.2简单内存变量
2.2.1内存变量赋值
2.2.2内存变量的清除
2.2.3输出表达式值
2.3数值型表达式
2.3.1数值运算符
2.3.2常用数值型函数
1.符号函数
2.求绝对值函数
3.求平方根函数
4.求指数函数
5.求自然对数函数
6.求余函数
7.求圆周率函数
8.求最大值和最小值函数
9.求整函数
10.四舍五入函数
11.求ASCII码值函数
12.求字符串长度函数
13.求子串起始位置函数
14.求子串出现次数函数
15.求年份函数
16.求月份函数
≠
17.求星期函数
18.求日数函数
19.求小时函数
20.求分钟函数
21.求秒钟函数
22.字符转换成数值函数
2.4字符型表达式
2.4.1字符运算符
2.4.2常用字符型函数
1.生成空格函数
2.删除空格函数
3.取左子串函数
4.取右子串函数
5.取任意子串函数
6.复制字符函数
7.子串替换函数
8.字符翻译函数
9.字符匹配函数
10.大小写字母转换函数
11.系统时间函数
12.数值转换成字符函数
13.日期转换成字符函数
14.数据类型函数
2.5日期及日期时间型表达式
2.5.1日期运算符
1.日期与数值运算
2.日期与日期运算
2.5.2日期时间运算符
1.日期时间与数值运算
2.日期时间与日期时间运算
2.5.3常用日期型函数
1.系统日期函数
2.字符转换成日期函数
2.6关系表达式
2.6.1字符型数据的比较规则
1.精确比较规则
2.非精确比较规则
2.6.2字符数据的“排序次序”
1.Machine(机内码)
2.Pinyin(拼音)
3.Stroke(笔划)
2.6.3子串包含运算
2.7逻辑表达式
2.7.1逻辑运算符
1.非运算
2.与运算
3.或运算
2.7.2常用逻辑型函数
1.字母函数
2.数字函数
3.小写字母函数
4.大写字母函数
5.文件存在函数
6.测试空值函数
7.测试.Null.值函数
8.测试值域函数
2.7.3表达式综述
2.8宏替换及其使用
2.9对话框函数
2.10数组及其使用
2.10.1定义数组
2.10.2使用数组元素
2.11内存变量管理
2.11.1查看内存变量
2.11.2保存内存变量
2.11.3恢复内存变量
第3章关系数据库设计基础理论学时:
3实验学时:
0页数:
15
二级节
3.1数据库表与数据语义
3.1.1人工表与数据库表
3.1.2数据语义
3.2关系数据库逻辑设计中的基本概念
3.2.1关系模式
1.关系模式
2.关键字
3.主属性
4.外码
5.主关键字
3.2.2函数依赖
1.函数依赖
2.完全函数依赖
3.部分函数依赖
4.传递函数依赖
3.3关系模式的规范化
3.3.1第一范式
1.人工表规范到第一范式的方法
2.存在的问题
3.问题存在的主要原因
3.3.2第二范式
1.第一范式规范到第二范式的方法
3.3.3第三范式
1.第二范式规范到第三范式的方法
3.4数据编码对关系模式的影响
3.4.1数据编码
1.单体编码
2.复合编码
3.4.2数据编码对关系模式的影响
3.5关系数据库物理设计
3.5.1设计VFP物理数据库
3.5.2数据库表结构及设计说明
第4章数据库的建立与维护理论学时:
9实验学时:
38
4.1数据库的作用及数据库分析
4.1.1建立一个简单数据库
4.1.2数据库的作用
4.2数据库的建立与维护
4.2.1建立数据库
4.2.2打开数据库
1.打开数据库的方法
2.设置当前数据库
3.测试数据库状态
4.2.3修改数据库
1.进入数据库设计器
2.使用数据库设计器
4.2.4删除数据库
4.2.5关闭数据库
4.3数据库表的建立与维护
4.3.1建立数据库表
4.3.2数据库表的常用属性
1.字段输入/输出属性
2.字段有效性
4.3.3修改表结构
1.打开表
2.修改表结构
4.4自由表与数据库表的异同及转换
4.4.1自由表与数据库表的差异
4.4.2数据库表转成自由表
4.4.3自由表添加到数据库
4.5同时操作多个表
4.5.1工作区
4.5.2表别名
4.5.3工作区使用状况
1.测试某一工作区或表别名是否被占用
2.获取工作区中打开的表名及路径
4.5.4同时操作多个表中的数据
4.6表中记录的输入、修改与删除
4.6.1增加记录
1.直接输入数据
2.从其他表(文件)输入数据
3.查看表中记录个数
4.6.2删除记录
1.逻辑删除记录
2.范围、For条件和While条件的作用
3.检测逻辑删除的记录
4.恢复逻辑删除的记录
5.对逻辑删除记录的操作
6.物理删除记录
7.删除数据的安全提示
4.6.3修改记录
1.手动方式修改数据
2.自动方式修改数据
4.7表中记录的输出
4.7.1表中记录的输出
4.7.2复制表文件
1.复制表结构
2.复制文件
3.复制表中部分字段或记录
4.8当前记录与记录指针移动
4.8.1与记录指针相关的函数
1.RecNo()函数
2.Bof()函数
3.Eof()函数
4.8.2移动记录指针命令
1.Go|Goto命令
2.Skip命令
4.9数据索引与排序
4.9.1索引概述
4.9.2索引类型
4.9.3建立索引
4.9.4打开与使用索引
4.9.5检测索引的相关信息
1.检测当前打开的索引文件名
2.检测使用的索引表达式
3.检测索引标识名
4.9.6维护索引
1.重建索引
2.删除复合索引
4.9.7数据排序
4.10数据查找与筛选
4.10.1与查找记录相关的函数
1.Found函数
2.IndexSeek函数
3.Seek函数
4.10.2查找记录的命令
1.Locate命令
2.Seek命令
4.10.3筛选记录
4.11数据统计分析
4.11.1记录个数的统计
4.11.2数据求和
4.11.3求数据平均值
4.11.4数据汇总
4.12数据库表间关系及参照完整性
4.12.1表之间的关系类型
1.按记录对应关系分类
2.按存储环境分类
4.12.2建立表之间的关系
1.建立永久关系
2.在程序中建立临时关系
4.12.3参照完整性
1.清理数据库
2.设置表的参照完整性规则
第5章SQL语言与视图设计理论学时:
6实验学时:
5.1SQL语言的数据定义
5.1.1建立自由表
5.1.2建立数据库表
5.1.3修改表结构
5.1.4删除表
5.2SQL语言的数据操纵
5.2.1增加数据记录
5.2.2修改数据记录
5.2.3给数据记录加删除标记
5.3SQL语言的数据查询
5.3.1Select语句基本查询
1.确定查询结果列
2.指定查询数据源
3.设置记录筛选条件
5.3.2多表联接
1.设置表联接类型
2.设置表联接条件
5.3.3处理查询结果
1.设置排序参数
2.数据分组
3.不输出重复数据行
4.输出部分数据行
5.指定查询结果的去向
5.4SQL语言的语句合并与嵌套
5.4.1Select语句的合并
5.4.2SQL语言的语句嵌套
5.4.3语句嵌套中的谓词
5.5查询及其设计器
5.5.1设计查询文件
5.5.2打开与修改查询文件
5.5.3运行查询文件
5.6视图及其设计器
5.6.1设计视图
5.6.2修改视图
5.6.3有关视图的其他命令
1.建立视图
2.删除视图
3.输出视图名
4.视图更名
5.6.4视图的应用
5.6.5视图与查询的差异
第6章结构化程序设计基础理论学时:
8实验学时:
30
6.1结构化程序样例分析
6.2程序的建立与执行
6.2.1VFP专用程序编辑器
1.建立源程序文件
2.保存程序文件
6.2.2打开源程序文件
6.2.3程序的编译与执行
1.程序文件类型
2.编译程序
3.执行程序
6.3输入/输出语句
6.3.1输入字符串语句Accept
6.3.2等待语句Wait
6.3.3输入表达式语句Input
6.3.4定位输入输出语句
6.4分支结构程序设计
6.4.1If分支语句(条件语句)
1.单分支If语句
2.双分支If语句
6.4.2If语句的嵌套
6.4.3条件函数Iif
6.4.4多分支语句
6.5循环结构程序设计
6.5.1DoWhile(当型)循环语句
6.5.2For(步长型)循环语句
6.5.3Scan(扫描)循环语句
6.5.4结构嵌套
6.6子程序及其调用
6.6.1子程序调用实例
6.6.2过程子程序及其调用
1.过程子程序内部结构
2.过程子程序调用
3.参数传递方式
4.过程子程序调用的参数传递规则
6.6.3函数子程序及其调用
1.函数子程序内部结构
2.函数子程序调用
3.函数子程序调用的参数传递规则
6.6.4过程子程序与函数子程序区别
6.7子程序存放形式
6.7.1独立文件子程序
6.7.2过程文件子程序
1.过程格式
2.打开过程文件
3.关闭过程文件
6.7.3程序文件中的子程序
6.8变量的作用域
6.8.1公共变量
6.8.2私有变量
6.8.3局部变量
6.9程序出错处理
6.9.1设置程序出错陷阱
6.9.2捕捉程序出错信息
第7章表单设计及应用理论学时:
18
7.1表单样例
7.2表单向导
7.3表单设计器
7.3.1新建表单文件
7.3.2表单设计器的基本组成
7.3.3保存表单
7.3.4打开已有表单文件
7.3.5运行表单
1.表单处于打开状态时
2.表单处于未打开状态时
7.3.6快速创建表单
7.4表单上控件的设置
7.4.1向表单中添加控件对象
7.4.2设置控件对象
1.选定控件对象
2.改变控件大小
3.移动控件
4.复制、剪切与粘贴控件
5.删除控件
6.设置Tab键的次序
7.网格线的使用
7.4.3数据环境设计器
1.数据环境
2.数据环境设计器
3.数据环境的设置
7.5面向对象程序设计简介
7.5.1对象
7.5.2对象的属性及其设置
1.对象的属性
2.对象属性的设置
3.属性窗口的组成
7.5.3对象的事件及触发条件
1.触发事件的方式,加Load事件
2.编写事件代码
7.5.4对象的方法及作用
7.5.5VFP对象的引用
1.绝对引用
2.相对引用
3.Parent属性
4.动态设置对象属性
第8章表单中控件的设计及应用理论学时:
8.1显示信息类控件
8.1.1标签(Label)
8.1.2线条、形状与图像
1.线条(Line)
2.形状(Shape)
3.图像(Image)加Stretch属性
8.2控制类控件
8.2.1命令按钮
8.2.2命令按钮组
1.命令按钮组的常用属性
2.命令按钮组生成器
3.命令按钮组中按钮的编辑
8.3编辑类控件
8.3.1文本框
1.文本框的常用属性
2.控件与数据绑定
8.3.2编辑框
8.4列表类控件
8.4.1列表框
1.列表框的常用属性
2.列表框的常用方法
3.列表框的常用事件
8.4.2组合框
8.5选择类控件
8.5.1复选框
8.5.2选项按钮组
1.选项按钮的常用属性
2.选项按钮组的常用属性
8.6容器类控件
8.6.1表格
1.创建表格
2.表格生成器
3.常用的表格属性
4.常用的列属性
8.6.2页框
8.6.3容器
8.7其他类控件
8.7.1计时器
1.计时器控件的常用属性
2.计时器控件的常用事件
8.7.2微调控件
1.微调按钮的常用属性
2.微调按钮的常用事件
8.7.3超级链接控件
8.8表单实例设计
8.8.1学生信息显示窗口设计
8.8.2表单之间数据传递
8.9类与子类的简介
8.9.1基本概念
1.类(Class)
2.子类(SubClass)
3.VFP的基类
4.用户自定义类
8.9.2类的特征
1.类的封装性
2.类的子类特征
3.类的继承性
8.9.3用户自定义类
1.用户自定义类的创建
2.将自定义类添加至表单控件工具栏
3.类的修改
第9章程序菜单设计及应用理论学时:
计划内1,计划外2页数:
13
9.1设置VFP系统菜单
9.1.1菜单结构
9.1.2设置系统菜单
1.设置条形菜单项
2.指定系统菜单的默认配置
3.设置是否显示系统菜单项
9.2菜单应用示例设计
9.2.1菜单设计的基本步骤
9.2.2菜单样例
1.启动菜单设计器
2.设置菜单栏的主菜单项
3.设置下拉子菜单
4.生成可执行菜单程序
5.运行菜单程序
9.3菜单设计与应用
9.3.1启动菜单设计器
1.新建菜单
2.修改菜单
9.3.2定义菜单项
1.“菜单名称”列
2.“结果”列
3.“选项”列
4.“插入”按钮
5.“插入栏”按钮
6.“删除”按钮
7.“预览”按钮
8.移动按钮
9.3.3保存菜单
9.3.4修改菜单
9.3.5生成菜单
9.3.6运行菜单程序
9.4菜单位置的设置
9.4.1设置程序菜单与VFP系统菜单的相对位置
9.4.2设置表单中的程序菜单
1.设置菜单
2.设置表单与调用菜单
9.5快捷菜单设计与应用
9.5.1快捷菜单的特点及设计
1.快捷菜单的特点
2.建立快捷菜单
3.调用与清除快捷菜单
9.5.2快捷菜单的应用例
9.6菜单程序设计
9.6.1设计条形菜单
9.6.2设计弹出式菜单
第10章报表与标签设计及应用理论学时:
2实验学时:
16
10.1创建简单报表
10.1.1报表布局
10.1.2使用“报表向导”创建报表
10.1.3使用“快速报表”创建报表
10.2设计报表
10.2.1打开“报表设计器”
1.新建空白报表
2.打开已经建立的报表
10.2.2报表设计器简介
1.报表带区
3.“报表控件”工具栏
10.2.3使用“报表设计器”调整报表
10.2.4使用查询作为报表的数据源
10.3报表布局的深入
10.3.1分组报表
1.添加单个组
2.添加多个数据分组
10.3.2打印控制
1.定义报表页面
2.控制报表控件的打印
10.4创建与修改标签
10.4.1创建标签的方法
10.4.2标签向导
10.5在程序中调用报表和标签
10.5.1使用命令调用报表
10.5.2使用命令调用标签
第11章项目管理及应用程序发行理论学时:
计划内0,计划外2页数:
9
11.1项目管理器
11.1.1创建项目文件
11.1.2修改项目文件
11.1.3项目管理器窗口操作
1.折叠项目管理器
2.选项卡变成浮动窗口
11.1.4使用项目管理器组织对象
1.新建对象
2.运行对象
3.浏览对象
4.其他操作
11.2编译连接应用程序
11.2.1排除对象
11.2.2设置应用程序的主文件
11.2.3生成应用程序文件
1.“操作”框
2.“选项”框
11.3发行应用程序
11.3.1安装可执行程序的方法
11.3.2制作应用程序的安装向导程序
第12章网络程序设计技术理论学时:
1实验学时:
4
12.1文件的打开方式
12.1.1文件的只读与可修改
12.1.2文件的独占与共享
1.设置文件的打开方式
2.数据库文件的独占与共享
3.表文件的独占与共享
4.其他文件的独占与共享
12.1.3要求独占打开文件的命令
1.瞬间独占文件
2.要求以独占方式打开表文件
12.2共享数据锁机制
12.2.1记录加锁函数
12.2.2文件加锁函数
12.2.3受锁机制影响的命令
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 程序设计 基础 课程 计划 方案