ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:24.05KB ,
资源ID:5170619      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-5170619.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VFP学生档案管理系统Word下载.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

VFP学生档案管理系统Word下载.docx

1、在整个设计过程中充分考虑到实际的需求,通过对Visual Pro6.0的熟练掌握和灵活使用,做到学有所用。在实践中对Visual Pro6.0的掌握更加深刻。此软件应用到实践中去,可以充分发挥其作用,减少其他不便引起的麻烦。关键词 学生档案管理 输入记录 查找 编辑显示 退出 本设计来自:计算机毕业设计论文网登陆网站联系客服远程截图或者远程控观看完整全套论文图纸设计客服QQ:8191040 说明:本套毕业设计作品包括:论文源代码程序开提报告PPT答辨稿数据流程图、功能模块图、运行界面图、源代码和程序,按计算机毕业论文格式要求书写,适用于计算机专业!目 录第1章 引言 91.1 数据库系统概论9

2、1.2 Visual Pro6.0概述 141.3Visual Pro 6.0的特点151.3.1简单、易学、用151.3.2功能更强大171.3.3支持客户机/服务器结构201.3.4同其它软件的高度兼容性221.4VFP的界面组成与操作231.4.1VFP界面的组成23 1.4.2VFP界面的操作261.5VFP的工作方式271.5.1VFP命令的格式与特点271.5.2VFP两类工作方式281.6VFP的辅助设计工具291.6.1向导291.6.2设计器301.6.3生成器30第2章 管理信息基础 312.1 管理信息系统概述 31 2.2 管理信息系统的特点 36 2.3 管理信息系统

3、的开发39第3章 行为特性设计 473.1系统功能介绍 473.2系统功能设计 48第4章 毕业设计总结 504.1 致谢 504.2 参考资料 50 第一章引言1.1数据库系统概论数据库是数据管理的最新技术,是计算机科学的重要分支。十余年来,数据库管理系统已从专用的应用程序包发展成为通用的系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。因此,不仅大型计算机及中小型计算机,甚至微型机都配有数据库管理系统。目前,对数据库各种模型的研究以及理论上的探讨都还在蓬勃开展,其应用也从一般管理扩大到计算机辅

4、助设计、人工智能以及科技计算等领域。国外高等学校计算机科学系、计算机应用与信息系统系等都开设有数据库系统方面的课程。近年来,我国在计算机科学教育中也对数据库予以应有的重视。1983年教育部部属高等学校计算机软件专业教学方案将数据库概论列为四年制本科的必修课程,并已于1983年6月通过了教学大纲。今天,信息资源已成为各个部门的重要财富和资源。建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个企业或组织生存和发展的重要条件。因此,作为信息系统核心和基础的数据库技术得到越来越广泛的应用,从小型单项事务处理系统到大型信息系统,从联机事务处理到联机分析处理,从一般企业管理到计算机辅助设计与制

5、造(CAD/CAM)、计算机集成制造系统(CIMS)、办公信息系统(OIS)、地理信息系统(GIS)等,越来越多新的领域采用数据库存储和处理他们的信息资源。对于一个国家来说,数据库的建设规模、数据库信息量的大小和使用频度已成为衡量这个国家信息化程度的重要标志。因此,数据库课程是计算机科学与技术专业、信息管理专业的重要课程。 从文件管理到数据库管理在数据库出现前,计算机用户就使用数据文件来存放数据。常用高级语言从早期的FORTRAN到今天的C语言,都支持使用数据文件。有一种常见的数据文件的格式是,一个文件包含若干个“记录”,一个记录又包含若干个“数据项”,用户通过对文件的访问实现对记录的存取。通

6、常称支持这种数据管理方式的软件为“文件管理系统”,它自20世纪50年代末期问世以来,一直是操作系统的重要组成部分。 随着社会信息量的迅速增长,计算机处理的数据量不断增加。文件管理系统采用的一次最多存取一个记录的访问方式,以及在不同文件之间缺乏相互联系的结构,越来越不能适应管理大量数据的需要。于是数据库管理系统便应运而生,并在20世纪60年代末期诞生了第一个商品化的数据库系统-美国IBM公司的IMS系统。从文件管理到数据库管理,代表了两代不同的数据管理技术。今天,数据库管理已成为计算机信息管理的主要方式。但在数据量较小的一些场合中,有文件管理系统支持的数据文件仍在使用。1 数据独立性在文件系统中

7、,数据结构和应用程序相互依赖,一方的改变总是要影响另一方的改变。数据库系统力求减小这种相互依赖,实现数据的独立性。虽然目前还未能完全做到这一点,但较之文件系统已大有改善。2 可控冗余度数据专用时,每个用户拥有并使用自己的数据,难免有许多数据相互重复,这就是冗余。实现共享后,不必要的重复将全部消除,但为了提高查询效率,有时也保留少量重复数据,其冗余度可由设计人员控制。数据库系统的分代经过近30年的发展发展,数据库系统已走过了第一、第二两代-非关系数据库系统和关系型数据库系统,现正向第三代-对象-关系数据库系统前进。1 关系型数据库系统非关系型数据库系统是对第一代数据库系统的总称,其中又包括层次型

8、数据库系统与网状型数据库系统两种类型。这一代数据库系统具有以下的共同特征:(1) 采用“记录”为基本的数据结构。在不同的 “记录型”之间,允许存在相互联系。(2) 无论层次模型或网状模型,一次查询只能访问数据库中的一个记录,存取效率不高。对于具有复杂联系的系统,还需用户详细描述对数据的访问路径(称为存取路径)增加使用的麻烦。所以自关系数据库兴起后,非关系数据库系统已逐渐被关系数据库系统所取代,目前仅在一些大中型计算机系统中继续使用。2关系型数据库系统早在1970年,科德就在一篇论文中提出了“关系模型”的概念。70年代中期,国外已有商品化的RDBS问世,数据库系统进入了第二代。80年代后,RDB

9、S在包括PC几在内的各型计算机上纷纷实现,目前的PC机上使用的数据库系统主要是第二代数据库系统。与第一代数据库系统相比,RDBS具有下列优点:(1)采用人们惯常使用的表格作为基本的数据结构,通过公共的关键字段来实现不同二维表之间的数据联系。关系模型呈二维表形式,简单明了,使用与学习都很方便。(2)一次查询仅用一条命令或语句,即可访问整个“关系”因而查询效率较高,不像第一代数据库那样每 次仅能访问一个记录。通过多表联合操作,还能对有联系的若干二维表实现“关联”查询。1单用户数据库和多用户数据库早期的微机数据库是单用户系统,只能供一人使用。随着局域网应用的扩大,供网络用户共享的多用户数据库开始流行

10、。VFP就是一种多用户数据库系统。在它以前,已有Dbase3+,FoxBASE+,FoxPro等多用户数据库供微机用户选用。多用户数据库的关键是保证“并发存取”的正确执行。例如飞机订票系统允许乘客在多个售票点订票。当两位乘客在不同的售票点同时向某一航班订票时,若缺乏相应的措施,在数据库中可能仅反映一个乘客的订票,从而发生两人同订一票的错误。2集中式数据库和分布式数据库集中和分布,是对数据存放地点而言的。分布式数据库把数据分散存储在网络的多个节点上,彼此用通讯线路连接。例如,一个银行有众多储户。如果他们的数据存放在一个集中式数据库中,所有的储户在存、取款时都要访问这个数据库,通信量必然很大。若改

11、用分布式数据库,将众储户的数据分散存储在离各自住所最近的储蓄所,则大多数时候数据可就近存取,仅有少数数据需远程调用,从而大大减少网上的数据传输量。对一个设计良好的数据库,用户在存取数据库时不须指明数据的存放地点。换句话说,它能使用户像对集中式数据库访问时一样方便。分布式数据库和多用户数据库都是在网络上使用的。但多用户数据库并非都是分布存储的。例如上述的飞机订票系统,其售票数据通常都集中存放,并不分散存放在各个售票点上。3传统数据库和智能数据库传统数据库存储的数据都代表已知的事实,智能数据库则除存储事实外还能存储用于逻辑推理的规则。所以后者也称为“基于规则的数据库”例如,某智能数据库存储有“科长

12、领到科员”的规则。如果它同存有“甲是科长”、“乙是科员”等数据,它就能推理得出“甲领导乙”的新事实。随着人工智能不断走向实用化,对智能数据库的研究日趋活跃,演绎数据库、专家数据库和知识库系统,都属于智能数据库的范畴。他们的共同关键是逻辑推理,如果推理模式出了问题,就可能导致荒诞的结果。1.3.1简单易学易用1 快速完成应用任务 提供了“向导”、“生成器”和“设计器”3种工具,这3种工具都使用图形交互界面为式,使用户能够最简单而又最快地完成数据操作任务。操作“向导”、提供了用户要完成某项式作所需的详细步骤,在这些步骤的指导下,用户可以一步步地很简单地完成任务。例如,用户可用“表向导”来帮助建立一

13、个数据表,用“表单向导”来建立表单,而“查询向导”将指示用户建立一个标准查询所需要的完整步骤。“生成器”也是一种具有友好界面的图形工具,它的主要功能是在用户自己的应用程序中加入一定的控制功能。例如“列表框生成器”就是一个带有标签的对话界面,利用列表框生成器,用户可以在表单中设计出一个列表框,并且可以在这种生成器中设置一个列表框的共同属性。如果用户想突破向导和生成器本身限制,想要自己对应用程序进行更复杂或更灵活的控制,可以利用另一种VisualFoxPro提供的方便有效的工具“设计器”。设计器也提供了一个友好的图形应用程序开发接口,通过它用户能建立起自己的应用程序。列如,用户可以用“表单设计器”

14、定义和生成一个表单,用“数据表设计器”定义和生成一个数据库。2一致的用户界面,使用方便的工具栏Visual FOXPRO 改进了用户界面,其主窗口与许多其他Microsoft产品(如Word、Excel)更趋于一致,使得用户更容易操作,系统功能更易于发挥。Visual FoxPro也给用户提供了使用方便的“工具栏”,工具栏里有许多按钮,它们代表着菜单里的某些选项。一般来说,用户经常执行的操作(如“打开文件”)或使用的对象(如“命令窗口”)都对应一个按钮,用户可以通过选择这些按方便迅速地完成操作,而不必通过菜单选项。另外,用户可以自己定制VisualFoxPro中的工具栏,增加或减少一些按钮,还

15、可以在自己建立的应用程序中定义和实现方便用户使的工具栏。VisualFoxPro支持鼠标右键激活快捷菜单,用户可更加快捷地操作屏幕。3不编程而建立应用程序界面VisualFoxPro提供的“表单设计器”是一种功能强大的工具,用户能够不编程或使用很少的代码来实现友好的交互式应用程序界面,并可对界面进行控制。例如,用户可以用栅格空件很容易地建立一对多的表单:用户只需把一个数据表拖动到一个窗体上就可以了。也可以利用页格式控件来建立有标签的对话框或用户自己的生成器界面。4用项目器统一管理工作Visual FoxPro 提供的另一高效易用的工具是“项目管理器”,通过项目管理器,用户可以集中地管理数据、文

16、档、类库、源代码等各种资源。例如,用户可以建立和更新数据库,设计或改变窗体和报表,定义或改变类库,生成或重新生成自己的应用程序。另外,用户也能在项管理器中使用VisualFoxPro提供的简单而有效的其他工具,如向导、生成器、工具栏等。1.3.2功能更强大VisualFoxPro能通过使用快速查询(Rushmore)技术和对系统的优化,使用户最大限度地体会到快速而又功能强大的优点。1. 真正的数据库概念以前的Xbase软件中称.DBF.文件为数据库,使人容易产生一个数据库就是一个二维表的错误认识。而VisualFoxPro废除了以前Xbase不合理的数据概念,采用独特的数据库容器(DateBa

17、seContainer)为用户管理应用系统中的表、查询、表单、报表、程序等数据提供了方便,支持长数据库文件名和字段名,可为字段名设置新的显示标题,为字段指定默认值,设置字段级和记录级的有效性规则,设置表的插入、删除和改变记录的触发事件代码。在VisualFoxPro中,原来的.DBF文件变成了数据库中的一个表,不属于任何数据库的表称为自由表。数据库是若干个表、表之间的关系和触发程序的集合,合理地体现了关系型数据库思想,与关系数据库理论统一了起来。新的据库把有关系的表(.DBF)封装在一起,关系清晰、合理且处理方便。VisualFoxPro由于使用了这种真正的数据库概念,使得它的数据库结构与SQ

18、L等标准结构一,从而使为数据交换和相互操作的实现更加标准、合理、方便。2 可视化编程技术VisualFoxPro用与Visual C+、VisualBasic同样的编程技术,这是它取名为VisualFoxPro的原因。可视化编程技术给人一种所见即所得的感受,在您编辑屏幕表单、报表、菜单时,可以直接运行,不必来回调试,极为方便。3 具有面向对象编程的能力VisualFoxPro在支持标准Xbase传统的面向结构的编程方式的同时,也提供了完全的面向对象程(OPP) 能力。在VisualFoxPro提供了两种类型近30个基类,包括表单、工具栏、页格式等不,使用这些类,用户可以建立基本的表单、工具栏或

19、页格式,这样就可以一方面减少用户编程工作量,别一方面又加快程序开发过程。再进一步,用户可以将自己定义的类再进行分类,这样可利用用户已有的源代码或表单。例如,用户可以将基本的表单类再进行分类而建立自己的子类,这个子类将用户的要求自动地在应用程序中建立起一个用户希望看到菜单,它的结构是由用户分类决定的。VisualFoxPro类模式能够在用户应用程序中对对象进行深入而全面的控制。例如,用户在设计时可用表单设计器对表单中的对象进行完全的控制,而类模式下当用户运行程序时可对表单中对象的表现和行为提供相同的控制相同的控制。在VisualFoxPro中,用户可以用“类设计器”交互式建立一个类,或者用DEF

20、INECLASS命令来编程建立。4 更容易处理事件VisualFoxPro包含一种事件模式,它能够帮助用户自动地处理事件。在这种事件模式下,用户可以获取并控制所有标准的Windows事件,例如鼠标移动。通过处理这一事件,用户可以拖动和放置一个对象。用户可以用两种方式来控制事件:一种是通过“属性窗口”来可视地控制;另一种是通过VisualFoxPro的编程语言控制。这两种方法都能使用户很容易地建立起完全的事件驱动应用程序而不用考虑READ层次及浏览窗口限制,也不容易地建立起完全的事件驱动应用程序而不用考虑READ层次及浏览窗口限制,也不用编写事件处理程序。新增加的命令BEGIN TRANSACT

21、IONENDTRANSACTION, 提供对事件处理的支持,深度可达5级。5 新增许多命令和函数,功能大大加强,SQL语句更加丰富增加了7种新的字段类型:整型、货币型、日期时间型、双精度型、通用型、二进制字符型和二进制备注型。在结构化的复合索引中可以建立4种类型和索引:主索引、候选索引、普通索引和唯一索引。允许在表中使用空值NULL,以保证与采用SQL标准的数据库管理系统的兼容和数据共享。6 最优化系统VisualFoxPro能够通过优化用户的系统设计来提高自身的性能。在所有的优代措施中。最有效的方法是尽可能多地增加用户的扩展内存(Extended memory)或者减少被其他应用程说序(如W

22、indwos)所占用的内存。另外提高Visual FoxPro性能的措施还包括加快启动速度和优化设置(SET)命令 。1 用数据词典定义规则 VisualFoxPro数据库(.DBC)提供了一个数据词典,使用这个数据词典,用户可以对数据库中的每一个数表添加规则、视窗、触发器、永久关系和连接。在一个数据库中,用户可以定义:(1) 字段级或记录级的规则,这种规则将在用户的应用程序中,对该数据表操作时丐作用。(2) 主索引键和候索引键。(3) 本地和远程视图。(4) 触发器。(5) 数据表之间的永久关系。(6) 对远程数据资源的连接。(7) 存储进程。(8) 字段的缺省值。(9) 长表名及字段名。

23、另外,用户可以通过“引用完整生成器”来定义插入、更新和删除规则,这样可以加强每一个保关系的引用完整性。VisualFoxPro也支持数据表中的NULL值,这种能力极大地提高了VisualFoxPro同其他数据资源的兼容性和连接能力,这些数据资源包括Microsoft Access,ViaualBasic和基于SQL服务器。2 查看远程或异种数据 用户可以用来自远种、本地或多数据表的异种数据,以便在用户的本地计算机上开发和测试一个客户机/服务器应用程序。本地数据视图使用本地计算机上的数据表而不是远程服务器上的数据表。而多表数据查看使用是多个不同数表中的相关数据。为了减少用户从服务器上卸载据量,用

24、户可以建立带参数的视图,然后从用户的Visual FoxPro客户机/服务器应用程序中更新远程数据。3 用事务处理来控制共享记问 共享访问是指多个用户对数据的共享以及相应的一些必要的访问限制,例如为了不让某用访问某些数据,用户可以建立起支持数据共享访问的应用程序。用户在建立应用程序时,如果使用事务处理和缓冲手段(记录级或数据表级),则可以减少编程的工作量。VisualFoxPro内含的批处理进程和详细的对更新冲突处理的控制可以使多用户环境中的数据更新过程得以简化。4 实现客户机/服务器应用程序在客户机/服务器应用程序开发中,用户除了使用数据视图以外,还可以通过VisualFoxPro的SQL通路功能来发送当前服务器所识别的控制台命令,这样用户可以直接访问服务器。这种功能比数据视图提供了更多的对服务器的访问和控制。VisualFoxPro具有将用户的应用程序升档的能力。升档是指用户在本地机上建立一个应用程序后,可以基于一个后台的数据资源使应用程序运行一个客户机/服务器环境中,这样做的好处之一就是用户可以用和本地的VisualFoxPro数据表结构一样的结构建立起远程的服务器数据库。不仅如此,用户在升档时可以选择哪些数据表放在服务器中而哪些表放在本地机上,这样可以既提供共享能力,又提高访问效率。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2