论文.doc

【精品】VF学生档案管理系统设计与实现(论文+源代码)

收藏

资源目录
跳过导航链接。
【精品】VF学生档案管理系统设计与实现(论文+源代码).rar
VF学生档案管理系统设计与实现(论文+源代码)
学生档案管理1Vf6.0
论文.doc---(点击预览)
程序
代码和密码.txt---(点击预览)
cz.SCT
cz.scx
mm.scx
sr.SCT
sr.scx
xs.SCT
xs.scx
z.SCT
z.scx
学生档案.BAK
学生档案.dbf
学生档案.TBK
曹彧书.app
查询1.dbf
查询1.qpr
查询1.QPX
项目1.PJT
项目1.pjx
压缩包内文档预览:(预览前20页/共47页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:1639647    类型:共享资源    大小:214.95KB    格式:RAR    上传时间:2017-08-30 上传人:机****料 IP属地:河南
50
积分
关 键 词:
精品 vf 学生 档案管理系统 设计 实现 论文 源代码
资源描述:
【精品】VF学生档案管理系统设计与实现(论文+源代码),精品,vf,学生,档案管理系统,设计,实现,论文,源代码
内容简介:
本密码是: 820829输入表单里的输入按钮代码号 名 生年月 在系 在班级 注 j=1别 男j=2别 女除 签的属性设置号体0,225,225648输入表单里的标签2的属性设置名体0,255,2557768输入表单里的标签3的属性设置别体0,255,2557808输入表单里的标签4的属性设置生年月体255,128,1927408输入表单里的标签5的属性设置龄体2,255,25570008输入表单里的标签6的属性设置在班级体2,255,25541280输入表单里的标签7的属性设置在系体2,255,2557292输入表单里的标签8的属性设置注体282,84,1466200输入表单里的输入按钮属性入体455,0,070808输入表单里的清除按钮属性除体4,255,6489648输入表单里的微调按钮属性0输入表单里的单选框属性输入表单里的组合框1属性算机,英语,物业,财会合框2属性11,012,013,014,015,016,017,018c:我的文档签的属性设置名体8,128,255422查找表单里的标签2的属性设置号体8,128,2559404查找表单里的标签3的属性设置别体8,128,2559324查找表单里的标签4的属性设置生年月体8,128,25594查找表单里的标签5的属性设置龄体8,128,2559256查找表单里的标签6的属性设置在班级体0,128,2553006查找表单里的标签7的属性设置在系体8,128,25591268查找表单里的标签8的属性设置注体6,128,2557664查找表单里的查找按钮代码名=您要查找的内容没找到,还要继续查找吗?,4,警告对话框)if a= 除 找按钮属性找体8,128,255查找表单里的清除按钮属性除体8,128,255查找表单的属性c:我的文档c:我的文档生档案主表单的生档案主表单的生档案结构编号 字符型 6姓名 字符型 6性别 字符型 2年龄 数值型 2 0出生年月 日期型 8所在系 字符型 6所在班级 字符型 3备注 字符型 60第 1 页 共 47 页 摘 要 当二十一世纪微笑着向我们走来,人类的文明史又一次的革命让人们相信在不久的未来,计算机终将主宰一切。 短短几十年前,计算机对于人们来说还是个陌生的词,而现在,它以飞快的步伐迅速渗透到人们生活中的各个领域。它把人们从大量繁重的劳动中解脱出来。它的功能十分强大,网络和信息处理让它帮人类处理大量的问题,它已经成为人类的朋友。随着计算机的发展,计算机的主要应用已从科学计算逐渐转变为事务处理。据统计目前全世界 80%以上的计算机主要从事事务处理。在进行事务处理时,并不需要进行复杂的科学计算,而是主要从 事大量数据的存储、查找、统计等工作。为了有效地使用保存在计算机系统中的大量数据,必须采用一整套严密合理的数据处理方法,即数据管理。数据管理是指对数据的组织、存储、维护和使用等。数据库技术是在 20 世纪 60 年代末兴起的一种数据管理技术。数据库在英语中称为 开来看, 数据, 译为基地。所以在通俗的意义上,数据库不妨理解为存储数据的基地。 据库是一个关系型数据库。它是微软公司根据 展起来的。主要用于 境。由于 需要用户编程就可以建立一个面向对象的数据库应用程序,所以在众多的数据库软件中, 颖而出,成为一种通用的数据库软件。利用 以设计出丰富多彩的用户界面,在用户界面中可以放置各种控制部件,如命令按钮、图形图片、图表等,从而设计出完全图形化的界面,方便用户的操作和使用。本文主要介绍了一个用 特点是结构简明,能够完成一般的档案管理操作,操作直观化,可视化,使学生档案便于管理。其在功能上基本能够实现 需要,但还有待于完善和改进。在整个设计过程中充分考虑到实际的第 2 页 共 47 页 需求,通过对 熟练掌握和灵活使用,做到学有所用。在实践中对 掌握更加深刻。此软件应用到实践中去,可以充分发挥其作用,减少其他不便引起的麻烦。 关键词 学生档案管理 输入记录 查找 编辑显示 退出 第 3 页 共 47 页 目 录 第 1章 引言 9 据库系统概论 9 14 15 学、用 15 17 服务器结构 20 22 23 23 26 27 27 28 29 29 第 4 页 共 47 页 30 30 第 2章 管理信息基础 31 理信息系统概述 31 理信息系统的特点 36 理信息系统的开发 39 第 3章 行为特性设计 47 47 48 第 4章 毕业设计总结 50 谢 50 考资料 50 第 5 页 共 47 页 第一章引言 据库系统概论 数据库是数据管理的最新技术,是计算机科学的重要分支。十余年来,数据库管理系统已从专用的应用程序包发展成为通用的系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。因此,不仅大型计算机及中小型计算机,甚至微型机都配有数据库管理系统。目前,对数据库各种模型的研究以及理论上的探讨都还在蓬勃开展,其应用也从一 般管理扩大到计算机辅助设计、人工智能以及科技计算等领域。国外高等学校计算机科学系、计算机应用与信息系统系等都开设有数据库系统方面的课程。近年来,我国在计算机科学教育中也对数据库予以应有的重视。 1983 年教育部部属高等学校计算机软件专业教学方案将数据库概论列为四年制本科的必修课程,并已于 1983 年 6 月通过了教学大纲。 数据库是数据管理的最新技术,是计算机科学的重要分支。今天,信息资源已成为各个部门的重要财富和资源。建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个企业或组织生存和发展的重要条件。因 此,作为信息系统核心和基础的数据库技术得到越来越广泛的应用,从小型单项事务处理系统到大型信息系统,从联机事务处理到联机分析处理,从一般企业管理到计算机辅助设计与制造( 计算机集成制造系统( 办公信息系统( 地理信息系统( ,越来越多新的领域采用数据库存储和处理他们的信息资源。对于一个国家来说,数据库的建设规模、数据库信息量的大小和使用频度已成为衡量这个国家信息化程度的重要标志。因此,数据库课程是计算机科学与技术专业、 信息管理专业的重要课程。 第 6 页 共 47 页 从文件管理到数据库 管理 在数据库出现前,计算机用户就使用数据文件来存放数据。常用高级语言从早期的 今天的 C 语言,都支持使用数据文件。有一种常见的数据文件的格式是,一个文件包含若干个“记录”,一个记录又包含若干个“数据项”,用户通过对文件的访问实现对记录的存取。通常称支持这种数据管理方式的软件为“文件管理系统”,它自 20 世纪 50 年代末期问世以来,一直是操作系统的重要组成部分。 随着社会信息量的迅速增长,计算机处理的数据量不断增加。文件管理系统采用的一次最多存取一个记录的访问方式,以及在不同文件之间缺乏相互联 系的结构,越来越不能适应管理大量数据的需要。于是数据库管理系统便应运而生,并在 20 世纪 60 年代末期诞生了第一个商品化的数据库系统 司的 统。 从文件管理到数据库管理,代表了两代不同的数据管理技术。今天,数据库管理已成为计算机信息管理的主要方式。但在数据量较小的一些场合中,有文件管理系统支持的数据文件仍在使用。 数据库系统的特点 1 数据的结构化 在文件系统中,各个文件不存在相互联系。从单个文件来看,数据一般是有结构的;但从整个系统来说,数据在整体上又是没有结构的。数据库系统则不同, 在同一数据库中的数据文件是有联系的,且在整体上服从一定的结构形式。 2 数据共享 共享是数据库系统的目的,也是它的重要特点。一个库中的数据不仅可为同一企业或机构之内的各个部门所共享,也可为不同单位、地域甚至不同国家的用户所共享。而在文件系统中,数据一般是由特定的用户专用第 7 页 共 47 页 的。 3 数据独立性 在文件系统中,数据结构和应用程序相互依赖,一方的改变总是要影响另一方的改变。数据库系统力求减小这种相互依赖,实现数据的独立性。虽然目前还未能完全做到这一点,但较之文件系统已大有改善。 4 可控冗余度 数据专用时,每个用户拥有并使用自 己的数据,难免有许多数据相互重复,这就是冗余。实现共享后,不必要的重复将全部消除,但为了提高查询效率,有时也保留少量重复数据,其冗余度可由设计人员控制。 数据库系统的分代 经过近 30 年的发展发展,数据库系统已走过了第一、第二两代 正向第三代 关系数据库系统前进。 1 关系型数据库系统 非关系型数据库系统是对第一代数据库系统的总称,其中又包括层次型数据库系统与网状型数据库系统两种类型。这一代数据库系统具有以下的共同特征 : ( 1) 采用“记录”为基本的数据结构。在不 同的 “记录型”之间,允许存在相互联系。 ( 2) 无论层次模型或网状模型,一次查询只能访问数据库中的一个记录,存取效率不高。对于具有复杂联系的系统,还需用户详细描述对数据的访问路径(称为存取路径)增加使用的麻烦。所以自关系数据库兴起后,非关系数据库系统已逐渐被关系数据库系统所取代,目前仅在一些大中型计算机系统中继续使用。 第 8 页 共 47 页 2 关系型数据库系统 早在 1970 年,科德就在一篇论文中提出了“关系模型”的概念。 70年代中期,国外已有商品化的 世,数据库系统进入了第二代。 80年代后, 包括 在内的各型计算机 上纷纷实现,目前的 上使用的数据库系统主要是第二代数据库系统。 与第一代数据库系统相比, 有下列优点: ( 1) 采用人们惯常使用的表格作为基本的数据结构,通过公共的关键字段来实现不同二维表之间的数据联系。关系模型呈二维表形式,简单明了,使用与学习都很方便。 ( 2) 一次查询仅用一条命令或语句,即可访问整个“关系”因而查询效率较高,不像第一代数据库那样每 次仅能访问一个记录。通过多表联合操作,还能对有联系的若干二维表实现“关联”查询。 3 对象 随着多媒体应用的扩大,对数据库提出了新的要 求,要求数据库系统能存储图形、声音等复杂的对象,并能实现复杂对象的复杂行为。将数据库技术与面向对象技术想结合,便顺理成章成为研究数据库技术的新方向,构成第三代数据库系统的基础。 20 世纪 80 年代中期以来,对“面向对象的数据库系统“和“对象 研究都十分活跃。 1989 年和 1990 年先后发表了面向对象数据库系统宣言和第三代数据库系统宣言,后者主要介绍 批代表新一代数据库系统的商品也陆续推出。由于 建立在 以直接利用 所以发展比 在成为第三代数据库系统的主流。 根据第三代数据库系统宣言提出的原则,第三代数据库系统除应包含第二代数据库系统的功能外,还应支持正文、图象、声音等新的数据第 9 页 共 47 页 类型,支持类、继承、函数 /方法等丰富的对象机制,并能提供高度集成的、可支持客户机 /服务器应用的用户接口。虽然 前还处在发展的过程中在技术上和应用上都还有许多工作要做,但已经显示出光明的发展前景,一些数据库厂商已经推出了可供实用的 品。 数据库系统分类 1987 年,著名的美国数据库专家厄尔曼教授在一篇题为 数据库理论的过去和未来的论文中,把数据库理论概括为 4 个分支:关系数据库理论,分布式数据库理论,演绎数据库和面向对象数据库。今天,关系数据库理论已日趋成熟,在微机数据库系统中获得普遍的应用; 发展为第三代数据库系统的主流。其余两个分支 0 年间取得了不小的进展,扩大了应用范围。现将部分变化简述如下: 1 单用户数据库和多用户数据库 早期的微机数据库是单用户系统,只能供一人使用。随着局域网应用的扩大,供网络用户共享的多用户数据库开始流行。 是一种多用户数 据库系统。在它以前,已有 多用户数据库供微机用户选用。 多用户数据库的关键是保证“并发存取”的正确执行。例如飞机订票系统允许乘客在多个售票点订票。当两位乘客在不同的售票点同时向某一航班订票时,若缺乏相应的措施,在数据库中可能仅反映一个乘客的订票,从而发生两人同订一票的错误。 2 集中式数据库和分布式数据库 集中和分布,是对数据存放地点而言的。分布式数据库把数据分散存储在网络的多个节点上,彼此用通讯线路连接。例如,一个银行有众多储户。如果他们的数据存放在一个集中式数 据库中,所有的储户在存、取款第 10 页 共 47 页 时都要访问这个数据库,通信量必然很大。若改用分布式数据库,将众储户的数据分散存储在离各自住所最近的储蓄所,则大多数时候数据可就近存取,仅有少数数据需远程调用,从而大大减少网上的数据传输量。对一个设计良好的数据库,用户在存取数据库时不须指明数据的存放地点。换句话说,它能使用户像对集中式数据库访问时一样方便。 分布式数据库和多用户数据库都是在网络上使用的。但多用户数据库并非都是分布存储的。例如上述的飞机订票系统,其售票数据通常都集中存放,并不分散存放在各个售票点上。 3 传统数据库和智 能数据库 传统数据库存储的数据都代表已知的事实,智能数据库则除存储事实外还能存储用于逻辑推理的规则。所以后者也称为“基于规则的数据库” 例如,某智能数据库存储有“科长领到科员”的规则。如果它同存有“甲是科长”、“乙是科员”等数据,它就能推理得出“甲领导乙”的新事实。随着人工智能不断走向实用化,对智能数据库的研究日趋活跃,演绎数据库、专家数据库和知识库系统,都属于智能数据库的范畴。他们的共同关键是逻辑推理,如果推理模式出了问题,就可能导致荒诞的结果。 0 概述 1995 年 9 月, 司推出了最新的 本0 。它集 术和 术于一体,人们认为它是多年来出现的在关系数据库方面最重要的产品。是继 、 又一可视化产品。目前 最高版本是 1998 年推出的 0。 司推出的全新 台关系型数据库管理系统。它具有强大的性能、无与匹敌的速度、完整而丰第 11 页 共 47 页 富的工具、极其友好的图形用户界面、简单的 数据存取方式、良好的兼容性。不但兼容早期的 及 种版本,同时还提供了许多基于 崭新功能。 为具有5 兼容标志的应用软件,具有快速开发应用程序、面向对象和客户机 /服务器的强大功能,它是多年来出现在关系数据库方面最重要的产品。随着桌面操作系统由 。 X 逐渐向 5 升级的发展潮流, 将成为今后数据库产品中的主流。 一个 32 位的数据库开 发系统,可运行于 作系统。与 。5 相比,它是一个革命性的软件产品,引进了可视编程和面向对象的概念。 具有 列的功能强大、直观易用、面向对象等优点,又具 长处。提供了“向导”、“设计器”和“生成器”等工具,使得数据库的管理工作变得容易。 易用性使初学者和那些想避免涉及 作各种报表、标签等;增添的面向对象 的编程方式等新特色,使之成为应用程序开人员的强有力的工具;其兼容性使原来的广大 户能迅速转为使用能广泛地与其他许多软件(如)共享和交换数据。正是由于其易用性、先进性和广泛性,使 正做到了面向各种水平的用户。 第 12 页 共 47 页 1 3 。 0 的特点 简单 易学 易用 1 快速完成应用任务 提供了“向导”、“生成器”和“设计器” 3 种 工具,这 3 种工具都使用图形交互界面为式,使用户能够最简单而又最快地完成数据操作任务。 操作“向导”、提供了用户要完成某项式作所需的详细步骤,在这些步骤的指导下,用户可以一步步地很简单地完成任务。例如,用户可用“表向导”来帮助建立一个数据表,用“表单向导”来建立表单,而“查询向导”将指示用户建立一个标准查询所需要的完整步骤。 “生成器”也是一种具有友好界面的图形工具,它的主要功能是在用户自己的应用程序中加入一定的控制功能。例如“列表框生成器”就是一个带有标签的对话界面,利用列表框生成器,用户可以在表单中设计出 一个列表框,并且可以在这种生成器中设置一个列表框的共同 属性。 如果用户想突破向导和生成器本身限制,想要自己对应用程序进行更复杂或更灵活的控制,可以利用另一种 供的方便有效的工具“设计器”。设计器也提供了一个友好的图形应用程序开发接口,通过它用户能建立起自己的应用程序。列如,用户可以用“表单设计器”定义和生成一个表单,用“数据表设计器”定义和生成一个数据库。 2 一致的用户界面,使用方便的工具栏 进了用户界面,其主窗口与许多其他 品 (如 更趋于一致,使得用户更容易操作,系统功能更易于发挥。 具栏”,工具栏里有许多按钮,它们代表着第 13 页 共 47 页 菜单里的某些选项。一般来说,用户经常执行的操作(如“打开文件”)或使用的对象(如“命令窗口”)都对应一个按钮,用户可以通过选择这些按方便迅速地完成操作,而不必通过菜单选项。 另外,用户可以自己定制 的工具栏,增加或减少一些按钮,还可以在自己建立的应用程序中定义和实现方便用户使的工具栏。 持 鼠标右键激活快捷菜单,用户可更加快捷地操作屏幕。 3 不编程而建立应用程序界面 供的“表单设计器”是一种功能强大的工具,用户能够不编程或使用很少的代码来实现友好的交互式应用程序界面,并可对界面进行控制。例如,用户可以用栅格空件很容易地建立一对多的表单:用户只需把一个数据表拖动到一个窗体上就可以了。也可以利用页格式控件来建立有标签的对话框或用户自己的生成器界面。 4 用项目器统一管理工作 供的另一高效易用的工具是“项目管理器”,通过项目管理器,用户可以集中地 管理数据、文档、类库、源代码等各种资源。例如,用户可以建立和更新数据库,设计或改变窗体和报表,定义或改变类库,生成或重新生成自己的应用程序。另外,用户也能在项管理器中使用 供的简单而有效的其他工具,如向导、生成器、工具栏等。 能更强大 通过使用快速查询( 术和对系统的优化,使用户最大限度地体会到快速而又功能强大的优点。 1. 真正的数据库概念 第 14 页 共 47 页 以前的 件中称 件为数据库,使人容易产生一个数据库就是一个二维表的错误认 识。而 除了以前 合理的数据概念,采用独特的数据库容器( 用户管理应用系统中的表、查询、表单、报表、程序等数据提供了方便,支持长数据库文件名和字段名,可为字段名设置新的显示标题,为字段指定默认值,设置字段级和记录级的有效性规则,设置表的插入、删除和改变记录的触发事件代码。 在 ,原来的 件变成了数据库中的一个表,不属于任何数据库的表称为自由表。数据库是若干个表、表之间的关系和触发程序的集合,合理地体现了关系 型数据库思想,与关系数据库理论统一了起来。新的 据库把有关系的表 (装在一起,关系清晰、合理且处理方便。 于使用了这种真正的数据库概念,使得它的数据库结构与 标准结构一,从而使为数据交换和相互操作的实现更加标准、合理、方便。 2 可视化编程技术 与 +、 样的编程技术,这是它取名为 原因。可视化编程技术给人一种所见即所得的感受,在您编辑屏幕表单、报表、菜单时,可以直接运行,不必来回调 试,极为方便。 3 具有面向对象编程的能力 支持标准 统的面向结构的编程方式的同时,也提供了完全的面向对象程 (能力。 在 供了两种类型近 30 个基类,包括表单、工具栏、页格式等不,使用这些类,用户可以建立基本的表单、工具栏或页格式,第 15 页 共 47 页 这样就可以一方面减少用户编程工作量,别一方面又加快程序开发过程。 再进一步,用户可以将自己定义的类再进行分类,这样可利用用户已有的源代码或表单。例如,用户可以将基本的表单类再进行分类而建立自己的子类,这个子类将用户 的要求自动地在应用程序中建立起一个用户希望看到菜单,它的结构是由用户分类决定的。 模式能够在用户应用程序中对对象进行深入而全面的控制。例如,用户在设计时可用表单设计器对表单中的对象进行完全的控制,而类模式下当用户运行程序时可对表单中对象的表现和行为提供相同的控制相同的控制。 在 ,用户可以用“类设计器”交互式建立一个类,或者用 令来编程建立。 4 更容易处理事件 含一种事件模式,它能够帮助用户自动地处理事件。在这 种事件模式下,用户可以获取并控制所有标准的 件,例如鼠标移动。通过处理这一事件,用户可以拖动和放置一个对象。用户可以用两种方式来控制事件:一种是通过“属性窗口”来可视地控制;另一种是通过 编程语言控制。这两种方法都能使用户很容易地建立起完全的事件驱动应用程序而不用考虑 次及浏览窗口限制,也不容易地建立起完全的事件驱动应用程序而不用考虑 次及浏览窗口限制,也不用编写事件处理程序。 新增加的命令 提供对事件处理的支持,深度可达 5 级。 5 新增许多命令和函数,功能大大加强, 句更加丰富 增加了 7 种新的字段类型:整型、货币型、日期时间型、双精度型、第 16 页 共 47 页 通用型、二进制字符型和二进制备注型。 在结构化的复合索引中可以建立 4 种类型和索引:主索引、候选索引、普通索引和唯一索引。 允许在表中使用空值 保证与采用 准的数据库管理系统的兼容和数据共享。 6 最优化系统 够通过优化用户的系统设计来提高自身的性能。在所有的优代措施中。最有效的方法是尽可能多地增加用户的扩展内存( 者减少被其他应用程说序(如 占用的内存。另外提高 能的措施还包括加快启动速度和优化设置 (令 。 7 使用快速查询技术 快速查询 (术是一种专用的数据查询技术,它能够迅速地从 据库中选择出一组满足用户要求的记录。使用这种技术能将数据查所需的时间几从小时或几分钟减少到几秒钟,这样可以极大地 进高数据查询的效率。 8 使用 32 位方式 用 32 位方式,其运算速度,存储能力大大提高。 持客户机 /服务器结构 以为开发强大的客户机 /服务器 (用程序的前台。 支持高层次的服务器数据的浏览,又提供了对本地服务器语法的直接访问,这种直接访问给用户提供了开发灵活的客户机 /有服务器应用程序的坚实的基础。 供了支持客户机 /服务器结构所需的各种特性 :多功能的数据词典、本地和远程视图、空值第 17 页 共 47 页 持、事务处理、对任何 据资源的访问。 1 用数据词典定义规则 据库 (供了一个数据词典,使用这个数据词典,用户可以对数据库中的每一个数表添加规则、视窗、触发器、永久关系和连接。 在一个数据库中,用户可以定义: (1) 字段级或记录级的规则,这种规则将在用户的应用程序中,对该数据表操作时丐作用。 (2) 主索引键和候索引键。 (3) 本地和远程视图。 (4) 触发器。 (5) 数据表之间的永久关系。 (6) 对远程数据资源的连接。 (7) 存储进程。 (8) 字段的缺省值。 (9) 长表名及字段名。 另外,用户可以通过“引用完整生成器”来定义插入、更新和删除规则,这样可以加强每一个保关系的引用完整性。 支持数据表中的 ,这种能力极大地提高了其他数据资源的兼容性和连接能力,这些数据资源包括基于 务器。 2 查看远程或异种数据 用户可以用来自远种、本地或多数据表的异种数据,以便在用户的本地计算机上开发和测试一个客户机 /服务器应用程序。本地数据视第 18 页 共 47 页 图使用本地计算机上的数据表而不是远程服务器上的数据表。而多表数据查看使用是多个不同数表中的相关数据。为了减少用户从服务器上卸载据量,用户可以建立带参数的视图,然后从用户的 户机 /服务器应用程序中更新远程数据。 3 用事务处理来控制共享记问 共享访问是指多个用户对数据的共享以及相应的一些必要的访问限制,例如为了不让某用访问某些数据,用户可以建立起支持数据共享访问的应用程序。用户在建立应用程序时,如果使用事务处理和缓冲手段 (记录级或数据表级 ),则可以减少编程的工作量。 含的批处理进程和详细的对更新冲突处理的控制可以使多用户环境中的数据更新过程得以简化。 4 实现客户机 /服务器应用程序 在客户机 /服务器应用程序开发中,用户除了使用数 据视图以外,还可以通过 样用户可以直接访问服务器。这种功能比数据视图提供了更多的对服务器的访问和控制。 有将用户的应用程序升档的能力。升档是指用户在本地机上建立一个应用程序后,可以基于一个后台的数据资源使应用程序运行一个客户机 /服务器环境中,这样做的好处之一就是用户可以用和本地的 立起远程的服务器数据库。不仅如此,用户在升档时可以选择哪些数据表放在服务器中而哪些 表放在本地机上,这样可以既提供共享能力,又提高访问效率。 其他软件的高度兼容性 第 19 页 共 47 页 以同其他 件共享数据,例如用户可用自动 如 的对象并在 1 同其他软件共享数据 在 同其它软件共享数据是很容易的。用户可用“主元表向导”使 享 据,还可以用“邮件合并向导”使 享 据。 2 导入 和导出数据 用户能够在 其他软件之间输入和输出数据,即导入和导出,输入数据是指 用其他软件生成的数据。导出数据是指 成一定格式的数据以供其他软件使用。这种导入、导出是通过不同的文件格式的转换来实现的,不同的文件格式包括文本、电子表格和表。在 ,用户可用“导入向导”来帮助决定使用哪一种文件格式。 3 使用自动 制其他软件 供的自动 够加强用户应用程序的功能。用户可以通过 编程来运行其他软件。例如用户可以调用 完成某些计算,命令 运行结果绘制成图,然后把图存放在一个 的通用型字段中,所有这些工作都可通过 编程来实现。 界面组成与操作 与所有的 用程序一样, 采用图形用户界面,并在其界面中大量使用窗口、图标、菜单等技术 ,主要通过以鼠标为代表的指点式输入设备来操作。所以在有些文献中, 也称这类界面为 面。 第 20 页 共 47 页 1 4 1面的组成 面由窗口、图标、菜单与对话 框等组成,现分述如下: 一窗口 1)程序窗 行时,屏幕上会出现一个程序窗,作为开发 或运行 序的场所。程序窗通常由以下各部分组成: 1 标题栏 显示 词,表明它是 程序窗。 2 控制按钮 在标题栏右端有 3 个控制按钮,自右至左依次为:( 1)关闭按钮 用于关闭 序窗;( 2)最大化按钮 用于把窗口放大到整个屏幕;( 3)最小化按钮 用于把程序窗缩小为一个图标。 3 菜单栏 显示 统菜单(亦称主菜单)中的菜单选项,供 用户选用。任何选项被用户选中后,其下方会弹出一 个子菜单,列出该菜单所含的命令。 4 工具栏 由若干工具按钮组成。每个按钮对应于一项特 定的功能。 们或为条形,或为窗 形。用户通过菜单栏中的“显示”选项,可决定哪些工具栏需要在程序窗口 中显示。 启时,一般仅在菜单栏的下方显示一个条形的“常用”工 具栏。其余的工具栏(条形或窗形)由用户来决定是否显示。 5 窗口工作区 亦称主窗口。主要用于: ( 1) 显示命令或程序的执行(运行)结果;或 ( 2) 显示 供的工具栏。 6 窗口围框 即窗口的外 边,移动外边线可缩 /放窗口的大小。 7 窗口角 位于两条边线的交点,移动交点可使角两边的 边线同时伸长或第 21 页 共 47 页 缩短。 2)命令窗 窗内可以开窗,这也是 面对多窗口( 术的要求。这里介绍的命令窗和上文提到过的工 具窗,都是窗内有窗的例子。 ( 1) 当用户选择命令操作方式时,显示用户从键盘 发出的命令; ( 2) 当用户选择界面操作方式时,每当操作完成, 系统将自动把与操作相对应的命令在命令窗内显示。 3) 工具窗 工具栏有条形与窗形两种。除“常用”工具 栏为条形外,其余的均采用工具窗或条形工具栏形 式。工具窗一般仅设一个“关闭”按钮,位于标题栏的右端。窗口中除工具按钮为没有其它 内容。 二图标 图标是用来表示不同程序和文件的小图象,在 界面中处处可见。 在程序窗标题栏的左端通常有一个图标,代表 在该窗口中运行的程序。在控制按钮或工具按钮的表面也都绘有图 标,各自代表该按钮所对应的程序。 文件与文档也可用图标来表示,由于图标具有 直观和形象化的优点,故而受到用户的欢迎。 三菜单 要使用两类菜单:下拉式菜单和弹出式菜单 。 系统菜单为下担式菜单。它平时只显示菜单栏 中的若干选项。如果有某个选项被选中,该 选项下方就会拉伸出一个子菜单。这也是下拉 式菜单名称的由来。 弹出式菜单平时不在屏幕上显示,仅当使用时 再弹出。 许多设计器。第 22 页 共 47 页 这些设计器窗口中提供的“快捷菜单”,都是 弹出式菜单的实例。它们所包含胡菜单项,常能在用户需要的时候向它们提 供及时的帮助。 需要强调指出,菜单的内容并非一成不变的。 它具有对数据环境的敏感性,故有时也称之为敏感菜单。 单的敏感性主要表现在: ( 1) 子菜单的内容可变。以“显示”子菜单为例, 在没有打开任何文件的情况下,只有“工具栏”一个菜单项; ( 2) 菜单项的着色可变。菜单项可有深、浅显示着 色, 随当时 的数据环境而变化。如果某一菜单项当前为灰色,表 示它暂时不能使用。 允许在菜单中使用下列标记: 1) 菜单项名称中带下划线的英文字母,代表该菜 单项的访问键 2) 菜单项名称前带有选择标记,表示该菜单项提 供的功能目前有效 3) 菜单项名称后带有省略号,表示该菜单项选中 后将打开一个同名的对话框。 四对话框 对话框是以人机对话为主要止的的一类窗口 ,在 有着广泛的应用。用户右通过对话框选择所需要的数据或 操作; 借助于对话框引导用户正确地操作,或者向用户提供警告或 提示信息。 量使用的向导、设计器等界面 操作工具,实际上都是由一个个特定的对话框 构成的。可见不熟悉对话框,就不能熟练地使用 典型的对话框由若干按钮上矩形框构成。每个 按钮代表一种操作命令,故有时也称为命令 。矩形框一般可分为 3 类,即文本框、选择框不慌不忙 列表框。现以表向导的步骤 2 夺话框为从事贸易分述如下。 1 文本框 供用户输入一串字符,作为对系统提问的回答 。 2 选择框 第 23 页 共 47 页 供用户在若干呆迁项中选择其中的一项或者几 项。它又可细分为单选钮和复选框两类,前者一次只能选择一个可选项, 后者一次可同时选择几项。 3 列表框 列表框用于显示一组相关的数据,例 如一个数据库表中的扬有名等。当相关数据较多,在一个框内容纳不完时,系统会 自动在列表框的下方或右侧增加滚动条能使框内数据上下滚动 显示。 当对话框的空间较小时,可得胜组合框来节省 空间。这种框可看成由一个文本框和一个列表框组合而成。它平时只显示 一行文本,其右有一个带下三角图标的下拉按钮。一旦选中了下拉按钮, 承受即在文本街上下方拉出一个列表杠,故又称下拉列表框。 除上述 3 类矩形框外,还设设有两个“微调“,利用控 件中的两个按钮,可以将数码文本杠中的数值在较小范围内增加 或减小。 工作方式 用命令 式的语言,一条命令可能相当于一般高级语言 中的一段程序,能够完成一项相当复杂的功能。上文已 多次提到过 命令,本节将先对命令的格式与特点作一些补充介绍, 然后 工作方式。 1 5 1令的格式与特点 一命令格式 一般地说, 命令总是由一个称为命令字的动词开头,后 随一个宾语和若干子句。,用来说明命令的操作对象、操 作结果与操作条件。 二命令特点 从以上的示例不难看出, 命令具有下列特点: ( 1)采用英文祈使句的形式,命令的各部分简洁 规范(最简单的命令只含第 24 页 共 47 页 一个命令字),初通英语的人都能看懂 。 文版允许命令中的专用名词使用汉字,但其余词汇仍用英文。 ( 2)操作对象、结果(目的地)和条件均可用命 令子句的形式来表示。命令子句的数量不限(有些命令有二三十条子句 ),顺序不拘。它们使命令的附属功能可以方便地增删,十分灵活。 ( 3)命令中只讲对操作的要求,不描述具体的操 作过程,言简意赅,所以又称为“非过程化”语言,而常见的高级语言 都是“过程化”语言。 命令既可逐条用交互方式执行,又可编写成 程序,以“程序文件”的方式执行。命令中的词汇(专用名词除外) 还可使用简写,即只写出它们的牵个字母即可。 三、命令分类 有近 500 条命令,大致可分为以下 7 类: ( 1)建立和维护数据库的命令; ( 2)数据查询命令; ( 3)程序设计命令:包括程序控制、输入 /输出、打印设计、运行环境设置等命令; ( 4)面设计命令:包括菜单设计、窗口设计、表 单(包括其中的控件)设计等命令; ( 5)文件和程序的管理命令; ( 6)面向对象的设计命令; ( 7)其他命令。 类工作方式 从 可以支持两类不同的工作方式,即交互操 作方式与程序执行方式。现分述如下: 第 25 页 共 47 页 一、交互操作方式 从 交互操作方式即是指命令执行方式。用户只需记住命令的格式与功能,在系统的圆点提 示符出现时从键盘上发一条所需的命令,即可在屏幕上显示执行的结果。 由于早期的语言命令较少,加上使用命令方式可省去编程的麻烦,曾一度 为初学者乐用。 随着 推广,越来越多的应用程序支持界面操作, 把基于单一菜单操作方式改变为基于 终合运用菜单、窗口和对话框技术的图形界面操作。在著名的 办公软件中,界面操作已成为它们主要的甚至是唯一 的工作方式。顺应这一潮流,其是 开始支持界面操作,从而成为能同时支持命令执行与界面操作两种交互操 作方式的数据库管理系统。 继 出的 一步完善了界面操作,使交互操作方式的内 涵逐渐从以命令方式为主转变为以界面操作为主 、命令方式为辅。由 供的向导、设计器等辅助设计工具,其直观的 可视化界面正被越来越多的用户所熟悉和欢迎。 二、程序执行方式 交互操作虽然方便,但用户操作与机器执行互 相交叉,会降低执行速度。为此在实际工作中常常根据需要解决的问 题,将 命令编成特定的序列,并将它们存入程序 文件(或称命令文件)。用户需要时,只需通 过特定的命令(例如 令)调用程序文件, 能自动执行这一程序文件,把用户的介入减至最小限度。 程序执行方式不仅运行效率高,而且可重复执 行。要执行几次就调用几次,何时调用便何时执行。另一个好处是, 虽然编程的人需熟悉 命令和掌握编程的方法,使用程序的人却只需 了解程序的运行步骤和运行过程中的人 程序的内部结构和其中的命令 可不必知道。还第 26 页 共 47 页 需指出, 用程序要求同时进行结构化程序设计与面向 对象程序设计,其庞大的命令集往往令初学者望而生畏。幸运 的是 : 供了大量的辅助设计工具,不仅可直接产生应用程序所需求 的界面,而且能自动生成 此在一般情况下,仅有少量代 码需要由用户用手工编写。这些工具充分体现了“可视化程序设计”的优 越性。 辅助设计工具 为了加快 用程序的开发,减轻用户的程序设计工作量 , 供了 3 类支持可视化设计的辅助工具。现简介如下。 1 6 1 向导 向导是一种快捷设计工具。它通过一组对话框 依次与用户对话,引导用户分步完成 某项任务,例如创建一个新表建立一项查询 ,或设置一个报表的格式等。 20 余种向导工具。从创建表、视图、查询等数据 文件,到建立报表、标签、图表、表单等 档,直至创建 阴功程序, 可使用相应的向 导工具来完成。 相导运行时,系统将系列对话框的形式向用户 提示每步操作的详细步骤,引导他们选定所需的选项,回答系统提出 的询问。 向导工具的最大特点是“快”。不仅操作简捷 ,得出结果也很迅速。但正因为它强调要快,其完成的任务也相对比 较简单。所以通常的做法,是先用向导创建一个较简单的框架,然后再用 相应的设计器进一步对它修改。例如若需要创建一个新表,可先用 表向导来创建,然后再用表设计器进行修改。 1 6 2 设计器 设计器一般比向导具有更强的功能,可用来创 建或者修改 用程第 27 页 共 47 页 序所需要的构件。例如使用表设计器来定义表 ,使用表设计器来定义表单,等等。 1 6 3 生成器 生成器也可译为构造器,均来源与英文 词。它的主要功能,是在 用程序的构件中生成并加入某类控件,例如 生成一个组合框或生成一个列表框,等等。 以上三类辅助工具全部使用图形交互界面。通 过直观、简单的人机交互操作,就可使用户轻松地完成应用程序的界 面设计任务。不仅如此,所有上述工具的设计 结果,都能自动生成 代码,使用户可摆脱面向对象程序设计繁琐的编码任务,轻松地建立起自 己的 用程序来。 第 28 页 共 47 页 第 2 章 管理信息系统基础 管理信息系统就是我们常说的 在强调管理,强调信息的现代社会中它变得越来越普及。 一门新的学科, 它 跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学 。 在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。 理信息系统概述 20 世纪,随着全球经济的蓬 勃发展,众多 经济学家 纷纷提出了新的 管理理论。 20 世纪 5
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:【精品】VF学生档案管理系统设计与实现(论文+源代码)
链接地址:https://www.renrendoc.com/p-1639647.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!