目
录
第1章引言………………………………………………………91.1数据库系统概论………………………………………………91.2VisualPro6.0概述…………………………………………141.3VisualPro6.0的特点………………………………………151.3.1简单、易学、用………………………………………151.3.2功能更强大………………………………………171.3.3支持客户机/服务器结构……………………201.3.4同其它软件的高度兼容性…………………………………221.4VFP的界面组成与操作………………………………………231.4.1VFP界面的组成………………………………231.4.2VFP界面的操作…………………………………261.5VFP的工作方式……………………………………………271.5.1VFP命令的格式与特点……………………271.5.2VFP两类工作方式……………………………281.6VFP的辅助设计工具………………………………………291.6.1向导………………………………………291.6.2设计器………………………………………301.6.3生成器……………………………………30第2章管理信息基础……………………………………………31
2.1管理信息系统概述…………………………………………312.2管理信息系统的特点………………………………………362.3管理信息系统的开发…………………………………………39第3章行为特性设计……………………………………………473.1系统功能介绍……………………………………………473.2系统功能设计……………………………………………48第4章毕业设计总结……………………………………………504.1致谢…………………………………………………………504.2参考资料……………………………………………………50
第一章引言1.1数据库系统概论
数据库是数据管理的最新技术,是计算机科学的重要分支。十余年来,数据库管理系统已从专用的应用程序包发展成为通用的系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。因此,不仅大型计算机及中小型计算机,甚至微型机都配有数据库管理系统。目前,对数据库各种模型的研究以及理论上的探讨都还在蓬勃开展,其应用也从一般管理扩大到计算机辅助设计、人工智能以及科技计算等领域。国外高等计算机科学系、
计算机应用与信息系统系等都开设有数据库系统方面的
课程。近年来,我国在计算机科学教育中也对数据库予以应有的重视。1983年教育部部属高等计算机软件专业教学
方案将数据库概论列为四年制本科的必修课程,并已于1983年6月通过了教学大纲。数据库是数据管理的最新技术,是计算机科学的重要分支。今天,信息资源已成为各个部门的重要财富和资源。建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个企业或组织生存和发展的重要条件。因此,作为信息系统核心和基础的数据库技术得到越来越广泛的应用,从小型单项事务处理系统到大型信息系统,从联机事务处理到联机分析处理,从一般企业管理到计算机辅助设计与制造(CAD/CAM)、计算机集成制造系统(CIMS)、办公信息系统(OIS)、地理信息系统(GIS)等,越来越多新的领域采用数据库存储和处理他们的信息资源。对于一个国家来说,数据库的建设规模、数据库信息量的大小和使用频度已成为衡量这个国家信息化程度的重要标志。因此,数据库课程是计算机科学与技术专业、信息管理专业的重要课程。从文件管理到数据库管理在数据库出现前,计算机用户就使用数据文件来存放数据。
常用高级语言从早期的FORTRAN到今天的C语言,都支持使用数据文件。有一种常见的数据文件的格式是,一个文件包含若干个“记录”一个记录又包含若干个,“数据项”用户通过对文件的访问实现对记录的存取。,通常称支持这种数据管理方式的软件为“文件管理系统”,它自20世纪50年代末期问世以来,一直是操作系统的重要组成部分。随着社会信息量的迅速增长,计算机处理的数据量不断增加。文件管理系统采用的一次最多存取一个记录的访问方式,以及在不同文件之间缺乏相互联系的结构,越来越不能适应管理大量数据的需要。于是数据库管理系统便应运而生,并在20世纪60年代末期诞生了第一个商品化的数据库系统-------美国IBM公司的IMS系统。从文件管理到数据库管理,代表了两代不同的数据管理技术。今天,数据库管理已成为计算机信息管理的主要方式。但在数据量较小的一些场合中,有文件管理系统支持的数据文件仍在使用。1.数据独立性在文件系统中,数据结构和应用程序相互依赖,一方的改变总是要影响另一方的改变。数据库系统力求减小这种相互依赖,实现数据的独立性。虽然目前还未能完全做到这一点,但较之文件系统已大有改善。2.可控冗余度
数据专用时,每个用户拥有并使用自己的数据,难免有许多数据相互重复,这就是冗余。实现共享后,不必要的重复将全部消除,但为了提高
查询效率,有时也保留少量重复数据,其冗余度可由设计人员控制。数据库系统的分代经过近30年的发展发展,数据库系统已走过了第一、第二两代-----非关系数据库系统和关系型数据库系统,现正向第三代----对