《vfp程序设计课件.ppt》由会员分享,可在线阅读,更多相关《vfp程序设计课件.ppt(15页珍藏版)》请在第壹文秘上搜索。
1、Visual FoxPro Visual FoxPro 程序设计程序设计 结论:结论: Visual FoxProVisual FoxPro是进行数据处理的有效工具是进行数据处理的有效工具 Visual FoxProVisual FoxPro是第四代语言中最容易学的语言是第四代语言中最容易学的语言 Visual FoxProVisual FoxPro是学习其他语言的基础是学习其他语言的基础1 1、本门课程的作用、本门课程的作用实例:在新生表中查询、统计、输出打印的数据实例:在新生表中查询、统计、输出打印的数据VFPSQL serverASP、JSP、PHP网络数据处理网络数据处理课程前言课程前
2、言 会用命令、菜单和程序方式处理数据会用命令、菜单和程序方式处理数据会进行程序设计会进行程序设计会熟练使用会熟练使用SQLSQL命令命令能够开发小型应用软件能够开发小型应用软件2 2、本门课程的学习目标、本门课程的学习目标开设两个学期开设两个学期第一学期成绩:平时第一学期成绩:平时20%,20%,作业与实验作业与实验20%,20%,笔试笔试60%60%第二学期成绩:平时第二学期成绩:平时10%,10%,作业与实验作业与实验10%,10%,笔试笔试40%40% 课程设计课程设计40%40%3 3、课程讲授计划与考试方式、课程讲授计划与考试方式 课程前言课程前言专心听讲专心听讲, ,特别注重老师的
3、程序思维特别注重老师的程序思维强化记忆强化记忆, ,命令、函数、方法程序都须记忆命令、函数、方法程序都须记忆及时上机练习及时上机练习, ,而且要有目的地练习而且要有目的地练习系统地开放一个应用程序系统地开放一个应用程序 按时作业按时作业, ,及时完成学习任务及时完成学习任务多用多媒体辅助教学软件多用多媒体辅助教学软件(CAI)(CAI)4 4、学习方法建议、学习方法建议 课程前言课程前言【行动过程行动过程】一、基本知识介绍一、基本知识介绍二、实地调研二、实地调研三、讨论分析三、讨论分析四、归纳总结四、归纳总结【目的要求目的要求】了解数据处理的基本条件了解数据处理的基本条件掌握数据库系统的组成掌
4、握数据库系统的组成掌握项目调查方法掌握项目调查方法了解关系数据库基本知识了解关系数据库基本知识【课时安排课时安排】 共共4课时课时 模块一模块一 项目分析项目分析数据数据(Data)(Data):是对客观事物特征的一种抽象化、符号化的:是对客观事物特征的一种抽象化、符号化的表示。表示。有数值型数据和非数值型数据之分有数值型数据和非数值型数据之分信息(信息(Information)Information):是经过加工处理的、对决策有价值:是经过加工处理的、对决策有价值的数据。的数据。数据处理:将数据加工成信息的过程。它包括收集、存储、数据处理:将数据加工成信息的过程。它包括收集、存储、排序、计算
5、、查询等。排序、计算、查询等。1-1 数据、信息和数据处理数据数据处理数据处理数据信息信息一、基本知识介绍1-1 数据、信息和数据处理计算机数据处理的发展过程:计算机数据处理的发展过程:阶阶 段段时时 间间特特 点点人工管理阶段人工管理阶段2020世纪世纪5050年代中期以前年代中期以前数据与程序不能分开,数据不能共享数据与程序不能分开,数据不能共享文件系统阶段文件系统阶段2020世纪世纪5050年代后期至年代后期至6060年年代中后期代中后期数据与程序分开存储,但互相依赖,数数据与程序分开存储,但互相依赖,数据不能共享据不能共享数据库系统阶段数据库系统阶段2020世纪世纪6060年代后期开始
6、年代后期开始数据与程序分开存储,数据可以共享数据与程序分开存储,数据可以共享分布式数据库系分布式数据库系统阶段统阶段2020世纪世纪7070年代后期以后年代后期以后数据与程序分开存储,通过网络集中管数据与程序分开存储,通过网络集中管理数据,共享网络上数据资源理数据,共享网络上数据资源面向对象数据库面向对象数据库系统系统开始于开始于2020世纪世纪8080年代年代除具有分布式数据管理系统阶段的特点除具有分布式数据管理系统阶段的特点外,在处理方式上是一个面向对象的系外,在处理方式上是一个面向对象的系统,即是按照人们的习惯表示数据,用统,即是按照人们的习惯表示数据,用严格高效的方法组织、处理数据,把
7、客严格高效的方法组织、处理数据,把客观事物的表达和处理结合成一有机整体。观事物的表达和处理结合成一有机整体。数据库数据库(DB):(DB):是按一定组织方式存储在计算机上的相互联系的数据的集合。是按一定组织方式存储在计算机上的相互联系的数据的集合。数据库管理系统数据库管理系统(DBMS):(DBMS):是对数据库加工整理的软件。是对数据库加工整理的软件。数据库系统数据库系统(DBS):(DBS):完成进行数据处理全过程的计算机系统。完成进行数据处理全过程的计算机系统。1-2 数据库系统数据库数据库数据库管理系统数据库管理系统数据库管理员数据库管理员硬件系统硬件系统相关软件系统相关软件系统数据库
8、系统由五部分组成:数据库系统由五部分组成:数据库数据库数据库管理员数据库管理员数据库管理数据库管理系统系统命令方式命令方式程序方式程序方式菜单工具方式菜单工具方式硬件系统硬件系统相关软件系统相关软件系统劳动者劳动者劳动工具劳动工具劳动对象劳动对象1-2 数据库系统3 3、关系模型、关系模型是以二维表的形式组是以二维表的形式组织数据的。织数据的。1-3 数据模型数据模型:数据间的相互联系。数据模型:数据间的相互联系。1 1、层次模型、层次模型按照树结构组织数据,其特按照树结构组织数据,其特点是只有一个数据无父结点,点是只有一个数据无父结点,其它结点有且只有一个父结其它结点有且只有一个父结点。点。
9、2 2、网状模型、网状模型按图结构组织数据,其特点按图结构组织数据,其特点是允许一个以上的数据无父是允许一个以上的数据无父结点,允许结点有多于一个结点,允许结点有多于一个的父结点。的父结点。1 1、关系模型:用二维表形式表示实体和实体间联系的数据模型。、关系模型:用二维表形式表示实体和实体间联系的数据模型。 表表结结构构 表表记记录录 实体实体客观存在的具体事物客观存在的具体事物记录记录元组元组属性属性实体的属性实体的属性字段字段取值范围为域取值范围为域实体型实体型实体属性的集合实体属性的集合表结构表结构属性的集合属性的集合实体集实体集同型实体的集合同型实体的集合表表关系关系有关概念有关概念
10、1-4 关系数据库 1-4 关系数据库2 2、关系运算:、关系运算:专门的关系运算专门的关系运算选择选择从关系中找出满足条件的元组的操作从关系中找出满足条件的元组的操作投影投影从关系模式中指定若干属性组成新的关系从关系模式中指定若干属性组成新的关系联接联接将两个关系模式拼成一个更宽的关系将两个关系模式拼成一个更宽的关系传统的集合运算传统的集合运算并并两个关系中元组两个关系中元组差差属于一个关系,而不属于另一个关系属于一个关系,而不属于另一个关系交交两个关系的公共元组两个关系的公共元组等值联接:按字段对应相等等值联接:按字段对应相等自然联接:去掉重复属性的自然联接:去掉重复属性的 等值联接等值联
11、接1 1、图书馆数据管理的主要内容是什么?、图书馆数据管理的主要内容是什么?2 2、图书管理系统中有哪些数据?其相互关系是什么?如何分类?、图书管理系统中有哪些数据?其相互关系是什么?如何分类?3 3、馆员、读者、图书、借阅等方面的信息各有哪些?、馆员、读者、图书、借阅等方面的信息各有哪些?4 4、对馆员、读者、图书、借阅等在规章制度上有哪些规定?工、对馆员、读者、图书、借阅等在规章制度上有哪些规定?工作人员如何内部控制?作人员如何内部控制?5 5、图书馆由几个部分组成?各自职责有哪些?其间的数据关系、图书馆由几个部分组成?各自职责有哪些?其间的数据关系是怎样的?是怎样的?1 1、调研任务、调
12、研任务2 2、具体安排、具体安排调研黄冈职业技术学院图书馆采编部、流通部、阅览部、信调研黄冈职业技术学院图书馆采编部、流通部、阅览部、信息技术部,时间息技术部,时间:1:1小时小时 二、实地调研1 1、完成图书管理系统必须由哪几部分组成?、完成图书管理系统必须由哪几部分组成?2 2、图书管理系统将主要处理哪些数据?、图书管理系统将主要处理哪些数据?3 3、图书管理系统的功能模块的划分。、图书管理系统的功能模块的划分。4 4、图书馆数据流程图。、图书馆数据流程图。5 5、分析图书馆工作人员使用数据权限。、分析图书馆工作人员使用数据权限。1 1、讨论话题、讨论话题 三、讨论分析1 1、数据处理:数
13、据、信息和数据处理概念,数据处理发展过程、数据处理:数据、信息和数据处理概念,数据处理发展过程2 2、数据库系统:由五个部分组成,、数据库系统:由五个部分组成,DBDB、DBMSDBMS、DBSDBS的区别的区别3 3、数据模型:层次、网状、关系、数据模型:层次、网状、关系4 4、图书馆管理系统功能:、图书馆管理系统功能: 用户管理用户管理 用户管理 图图书书管管理理系系统统 图书管理图书管理 读者管理读者管理 借阅管理借阅管理 系统权限的信息管理:包括系统登录,修改密码,管理员系统权限的信息管理:包括系统登录,修改密码,管理员添加等。用户管理添加等。用户管理 图书类别的信息管理:图书类别的添
14、加、修改、查询。包图书类别的信息管理:图书类别的添加、修改、查询。包括图书类别的编号、名称等。括图书类别的编号、名称等。 图书的信息管理:图书的登记,馆藏图书的修改、删除、图书的信息管理:图书的登记,馆藏图书的修改、删除、查询和报损。包括图书的编号、查询和报损。包括图书的编号、ISBN 号、索书号、中文名、号、索书号、中文名、原名、原作、译者、图书类别、语种、出版社等。原名、原作、译者、图书类别、语种、出版社等。 读者的信息管理:读者信息的添加、修改、查询、删除、 。读者的信息管理:读者信息的添加、修改、查询、删除、 。包括读者编号、类型、性别、身份证号、工作单位、办证日包括读者编号、类型、性别、身份证号、工作单位、办证日期等。期等。 借书的信息管理: 被借图书以及借阅者信息的添加、 修改、借书的信息管理: 被借图书以及借阅者信息的添加、 修改、删除、查询。包括借书者编号、姓名、类别、所借书编号、删除、查询。包括借书者编号、姓名、类别、所借书编号、名称、原名、作者、书籍类别、出版社、借出日期、应归还名称、原名、作者、书籍类别、出版社、借出日期、应归还日期等日期等。 还书的信息管理: 图书信息以及还书者信息的添加、 修改、 四、归纳总结