体育中考信息管理系统设计与开发.doc

上传人:精*** 文档编号:1036100 上传时间:2024-03-27 格式:DOC 页数:60 大小:1.74MB
下载 相关 举报
体育中考信息管理系统设计与开发.doc_第1页
第1页 / 共60页
体育中考信息管理系统设计与开发.doc_第2页
第2页 / 共60页
体育中考信息管理系统设计与开发.doc_第3页
第3页 / 共60页
体育中考信息管理系统设计与开发.doc_第4页
第4页 / 共60页
体育中考信息管理系统设计与开发.doc_第5页
第5页 / 共60页
点击查看更多>>
资源描述

1、59柏永志:高邮市体育中考信息管理系统设计与开发 目 录目 录2摘 要4ABSTRACT5第1章 绪 论61.1 研究背景61.2 体育中考信息管理系统研究现状71.3当前体育中考信息管理系统存在的问题81.4 研究目标和任务9第2章 需求分析102.1 收集用户需求102.2 分析用户需求112.3 系统需要实现的功能13第3章 系统设计153.1系统的设计原则153.2 系统开发目标163.3 系统开发工具简介163.2.1 系统开发工具 Visual Foxpro 6.0163.3.2首选VFP的因素203.4 系统结构总图203.5 数据库设计21第4章 系统各功能模块设计264.1

2、表单的设计264.1.1表单设计方法264.1.2 登陆表单设计264.1.3 主界面表单设计274.2 菜单设计284.2.1创建菜单系统的过程284.2.2 实现菜单系统284.2.3 报表输出菜单设计294.3各功能模块设计294.3.1准考证管理模块29图4-4 准考证打印的效果314.3.2考试号管理模块314.3.3信息录入模块324.3.4 成绩和数据查询模块354.3.5 数据校对模块374.3.6考生信息修改模块404.3.7报表打印模块414.3.8 加密/解密功能434.4报表设计454.4.1 规划报表454.4.2报表设计45第5章 程序调试与改进515.1 构造应用

3、程序513.2 体育中考信息系统项目管理器515.2向项目中添加文件525.3主程序设计525.4联编应用程序535.5程序改进54第6章 总结与展望556.1 本次毕业设计获得成果556.2 未来展望56参考文献57致 谢59攻读硕士学位期间发表的学术论文目录60大学学位论文原创性声明和版权使用授权书61摘 要 近几年高邮市体育中考规模不断扩大,学生数量迅速增加,有关学生的各种信息量也成倍增长,如何规范体育中考学生信息的管理是一项非常重要的任务。一方面,如遵循以往旧式的工作方式,该工作的工作量很大,管理繁琐,会耗费很多人力和物力,而且人工操作也很容易出错;另一方面,由于信息技术的飞速发展及应

4、用的普及,学生信息管理这样繁琐的工作更需要由计算机来完成。因此开发一套针对体育中考学生信息管理的软件是势在必行的。通过这套系统,可以做到信息规范管理、科学统计和快速查询,大大减少管理方面的工作量。本系统在充分调研我市体育中考信息管理的业务流程的基础上,抽象出体育中考信息管理系统的一般模式,设计并实现了该系统。该管理系统主要采用 Visual FoxPro6.0 作为开发平台,实现了体育中考中学生准考证管理、信息输入管理等各种功能模块。可完成对全市学生体育中考成绩的录入、查询、更新、评分、打印输出等功能。本系统对提高体育中考信息管理水平和工作效率具有一定的现实价值和意义,对于教育行政管理部门的决

5、策者和管理者来说也是重要管理工具。本文分为六个部分。首先分析了体育中考信息管理系统的研究背景、研究现状、存在问题和研究目标,第二部主要分析了体育中考信息管理系统项目的需求,对体育中考信息处理流程进行了归纳和总结,对体育中考信息管理系统的功能需求做了梳理。第三部分阐述体育中考信息管理系统的开发环境和原则。重点设计了体育中考信息管理系统架构和数据库,对重要字段信息做了详细说明。第四部分介绍了系统菜单、报表和表单设计,重点说明系统各功能模块设计,对关键代码做了解释和注释。第五部分介绍了体育中考信息管理系统的编译与调试。最后对体育中考信息管理系统的应用情况做了总结,对系统需完善的方面作了介绍。关键词:

6、 VFP,数据库,成绩,查询,数据ABSTRACTIn recent years, the scale of PE Examination of Entrance Examinations for senior high schools has been expanding constantly, the number of students has been increasing rapidly, and the amount of various kinds of information about students is doubled and redoubled, so how to

7、regulate the student information management of the Entrance Examinations of Athletics has become a vital task.On the one hand, if the former old way of working is followed, it will consume a lot of manpower and material resources due to its heavy workload and cumbersome management, and moreover it i

8、s also very prone to making mistakes because of manual operation. On the other hand, owing to the rapid development and popularization of information technology, it is more necessary to use computers to complete the cumbersome management of student information. Therefore, it is of great importance t

9、o develop the student information management software for PE Examination of Entrance Examinations for senior high schools. By the system, it is able to standardize the management of information, and to accomplish scientific statistics and fast query, and thereby significantly reduces the administrat

10、ion workload. Based on a thorough investigation on the operation process of student information management for PE Examination of Entrance Examinations for senior high schools in our city, drawing the basic pattern of information management system, and so is the system designed and realized. The mana

11、gement system, using Visual FoxPro6.0 as its development platform, mainly provides the modules as the management of exam admission tickets, the management of information input and other functions, and realizes the following functions as student grade input, query, updating, evaluation, printout, etc

12、. The system can be applied to the information management for PE examination, and it is meaningful and realistically valuable and it is also a vital important tool for policy-makers and managers of the administrative departments of education.The paper consists of six parts. Firstly, it analyzes the

13、development background and system objective of the PE examination system, and describes the cause of choosing VFP as its first development tool. Secondly, it mainly analyzes the item demands of PE examination system, to summarize its processing procedure, and to sort out its functional demands. Thir

14、dly, it mainly expounds the design of the system structure and database and the key field information. Fourthly, it introduces the system menu, report, sheet design and mainly illustrates the functional module design and explains and annotates the key code. Fifthly, it introduces the compile and deb

15、ug of the system. Finally, it summarizes the application of the system, and presents the relevant aspects of the system that need improving in the future.Key words: VFP,database,grades,query,data第1章 绪 论1.1 研究背景为全面贯彻落实江苏省学生体质健康促进条例精神,切实将体育与健康课程标准和国家学生体质健康标准的实施过程与课堂教学和课外体育活动相融合,使体育与活动课真正成为促进学生身心健康发展的主

16、要锻炼途径。我市在扬州市教育局的领导下,自1996年起开始实行体育中考制度,按照扬州市局“统一项目、统一分值、统一时间”的要求,体育考核共30分计入中考成绩,其中18分为现场考核分,包括50m短跑、抛掷实心球或立定跳远、跳绳或坐位体前屈三个项目,每个项目满分6分;其余12分则按照学生个人的体质健康标准,根据体育课、课间操、户外活动出勤率等进行考核。从2009年开始,体育中考分值将占到中考总分的5%。体育中考工作是一项复杂的系统工程,工作跨度时间长,组织实施难度大,社会关注度高,中间环节多,涉及多个部门,考试过程复杂。同时还必须保证学生的出行安全、考试安全等。因此各地区、各地方在多年的体育中考实

17、践中形成了一套适合自身的考试方案和制度。为保证我市的体育中考过程的公平性、公正性、安全性、透明性,根据我市的实际情况,经过多年体育中考的探索与实践,形成了一套相对完善、相对成熟的适合我市的考试和管理制度,受到了扬州市教育局领导肯定,得到了学生家长和社会的好评。具体主要有以下这么几个方面的特点,(1)就近原则,安全高效。 全市体育中考按区或片分成5-6个考点,考生学校根据就近原则,到离校最近的考点,这样缓解了车辆、交通、考试组织点的压力。(2)引入考试号制度。从学生的准考证、学生编排分组、成绩记载等考试过程中屏蔽学生的姓名信息、准考证信息等,一切信息以事先随机产生的考试号作为学生成绩记载的唯一依

18、据。(3)监考岗位、监考教师换防制度。在任何一个考点,上午和下午的监考体育老师的岗位都是待定的,城区学校老师和农村学校老师不得监考自己学校或相邻学校。(4)考试现场公布学生考试成绩和举报电话。所有学校学生在完成所有的考试项目后20分钟内公布学生的考试成绩。正是这些完整的行之有效的考试和管理制度,才确保了体育中考工作的顺利实施,但在实行体育中考的过程中,体育中考信息化工作越来越成为体育中考工作的滞后因素。因此,需研究适合我市具体情况的体育中考信息处理系统的要求,开发出一套适合我市个具体情况的体育中考专用信息管理系统。教育局领导把这项研究和开发任务具体落实到电教装备部门负责全市信息化技术工作的我的

19、身上,此时正值我在扬州大学读教育硕士教育技术专业,尽管困难重重,我总结了一下自身的情况,有以下几个方面的原因:(1)学以致用,将在扬大学到的专业知识服务于教育岗位。(2)情况熟悉,自己从教师到技术服务人员,一直工作在教育第一线,对体育中考的流程相对还是比较熟悉的,与负责此项工作的体艺科沟通比较方便。(3)挑战自我,根据前期的调研和自身的技术特点,觉得是有可能把这项工作做下去,也想通过这项工作挑战自我,体现自身的价值。(4)岗位需要,由于体育中考这项工作有一定的延续性,体育中考的内容、方式、规则一直在不断优化和调整中,必须有专业技术人员和相关管理人员参与在其中。(5)资源整合,在长期的信息化工作

20、实践中,我们已开发并运行了网上报名系统、成绩查询系统,学生考试成绩分析系统,这些信息资源与体育中考信息管理系统做一个整合,极大地完善了体育中考信息管理系统的功能,减少了程序开发周期。1.2 体育中考信息管理系统研究现状虽然体育中考工作已在全国各地区开展了相当长的时间,由于全国各地区经济文化发展水平的发展不平衡性、体育中考的过程中的复杂性、多变性,各地区教育行政部门也在不断探索体育中考的方式和规则,全国各地区的体育中考信息化管理工作也在不断的探索和修改之中,至今也未形成固定的模式,各地区信息管理水平参差不齐。根据全国各地区体育中考信息化管理水平主要分成四个类型:1 手工型这个在全国相当一部分地区

21、仍然在这种方式,采用普通的EXCEL输入考试数据,使用EXCEL的函数功能,对考试成绩做一些基本和简单的处理。使用这种方法基本也可以完成体育中考的信息处理要求,但在时效性,人力、物力上须投入大量的精力。2 基本信息化这种体育中考信息的管理方式最为普通,信息的原始输入采用EXCEL,然后将基本数据导入采B/S或C/S结构的专用数据库系统中处理。比较典型有福州体育中考管理系统,该系统分学校版用户和教育行政部门用户,采用的是B/S结构,体育中考前期和后期信息处理都实现了网络化。由该系统由一家专门网络公司开发和维护。3.完全信息化全国也有部分地区的体育中考信息管理系统实现了完全信息化。体育中考信息处理

22、的各个环节都采用B/S或C/S架构专用程序完成相关信息处理。扬州市教育局采用的网络版体育中考专用系统已实现了体育中考的各项要求。但扬州市局的网络版体育中考信息管理系统,在体育考试过程中,学生的准考证信息、姓名信息都是明码的,因为监考老师许多是在校的非本地体育专业学生,对学生的信息,监考老师事先也不熟悉,在监考过程中也可以做到公平公正。同时这套软件按我市的要求修改,程序量非常大,同时还存在版权问题。因此,需重新开发一套体育考试专用系统。4.智能化、信息化体育中考的全过程智能化。这种方案,由于前期投入较大,目前全国只有个别经济发地区如浙江宁波地区,从今年开始采用全智能化的设备引入到体育中考中,从智

23、能测试仪中直接获取考生数据。1.3当前体育中考信息管理系统存在的问题 体育中考的信息化管理工作一直在不断改进,不断提升,但当前的管理中仍然存在以下主要几个方面的问题:1.体育中考成绩发布不及时,为保证考试过程中的公平、公正性,社会和家长、学生希望在考后第一时间公布学生的考试成绩。2.考试过程中信息保密性差,学生都是根据中考准考证号、姓名等信息参加考试,很多监考老师事先已得知参赛学生的信息,在体育中考过程容易出现作弊等违法违纪现象,也造成社会不良影响。3.体育中考信息管理过程周期长,消耗大量的人力、财力和物力。体育中考前期准备工周期长,中间数据处理环节复杂。4.监考教师岗位安排还停留在手工阶段,

24、尽管已人工较对,但仍经常出现各种错误。5现场考试数据采用EXCEL输入,数据的正确率得不到保证,数据核对环节占用大量的时间。后期数据部分采用VFP程序,但总体上没有形成整体,操作极不方便。6前期报名数据未能实现网络上报,都是手工完成,操作复杂,占用了大量人力、物力。这些问题的存在极大地制约了我市体育中考的管理信息化水平。1.4 研究目标和任务论文分析了当前体育考中考信息管理系统中存在的实际问题,构建了基于B/S和C/S模式下的高邮市体育中考信息管理系统。旨在通过本系统的设计实现,达到如下目标:1.减少在教育行政部门在体育中考的人力资源。2.提高管理的效率、降低体育中考的管理成本。3.方便用户对

25、考生各种信息的查询、更新、修改等操作。4.做到考生各种信息的保密性和安全性。5.提高体育中考现场考试数据的输入速度、正确性和处理速度。6.教育行政部门通过本系统各种分析获得体育中考信息的总体情况。本论文的主要任务:1.分析当前体育中考信息管理系统的优缺点和主要存在的问题。2.分析体育中考相关的各个环节信息处理流程,确定体育中考信息系统要实现的功能,收集体育中考相关的基础数据。3.主要通VFP技术实现体育中考信息管理系统设计与开发,通过体育中考专用信息管理平台能够对中考体育信息的录入、存储、处理和检索,实现考生信息处理、报名管理、考试秩序管理和成绩管理、加密处理等功能,实现中考体育中考信息的综合

26、管理,旨在有针对性地解决体育中考的信息管理问题。第2章 需求分析需求分析阶段是整个体育中考信息系统设计过程中比较费时、比较复杂的一步,也是最重要的一步。在设计体育中考信息系统之前,必须详细认真地规划数据库,了解体育中考信息管理系统中要处理的对象,了解体育中考的工作流程,体育中考的各个环节,确定体育中考信息系统要实现的功能,收集体育中考相关的基础数据。设计一个性能良好的数据库系统,明确应用环境对系统的要求是首要的和基本的。因此,应该把对用户需求的收集和分析作为数据库设计的第一步。需求分析的主要任务是通过详细调查要处理的对象,充分了解原手工或原计算机软件系统的工作概况及工作流程,明确用户的各种需求

27、,产生数据流图和数据字典,然后在此基础上确定新系统的功能,并产生需求说明书。值得注意的是,新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库。2.1 收集用户需求需求分析的重点是调查、收集和分析用户数据管理中的信息需求、处理需求、安全性与完整性要求。信息要求是指用户需要从数据库中获得的信息的内容和性质。由用户的信息要求可以导出数据要求,即在数据库中应该存储哪些数据。处理要求是指用户要求完成什么处理要求,将有利于后期应用程序模块的设计。具体做法如下:了解体育中考组织机构的情况,调查体育中考由哪些部门组成,哪些学校校参与,各部门的职责是什么,为分析信息流做准备。了解体育中考

28、的业务活动情况,调查如何输入数据和使用什么数据,如何加工处理这些数据。输出什么信息,输出的格式等。确定新系统的边界。确定哪些功能由计算机完成或将来准备让计算机完成,哪些活动由人工完成。由计算机完成的功能就是新系统应该实现的功能。在调查的过程中,根据不同的问题和条件,可采用不同的调查方法,如咨询业务权威、设计调查问卷等。但无论采用哪种方法,都必须有用户的积极参与和配合。强调用户的参与是数据库设计的一大特点。收集用户需求的过程实质上是数据库设计者对各类管理活动进行调查研究的过程。设计人员与各类管理人员通过相互交流,逐步取得对系统功能的一致的认识。但是,由于用户还缺少软件设计方面的专业知识,而设计人

29、员往往又不熟悉业务知识,要准确地确定需求很困难,特别是某些很难表达和描述的具体处理过程。针对这种情况,设计人员在自身熟悉业务知识的同时,应该帮助用户了解数据库设计的基本概念。对于那些因缺少现成的模式,很难设想新的系统,不知应有哪些需求的用户,还可应用原型化方法帮助用户确定他们的需求。就是说,先给用户一个比较简单的、易调整的真实软件系统,让用户在熟悉使用它的过程中不断发现自己的需求,而设计人员则根据用户的反馈调整原型,反复验证最终协助用户发现和确定他们的真实需求。2.2 分析用户需求要设计一个性能良好的数据库应用系统,明确应用环境对系统的要求是首要的和最基本的,而且如果没有对系统应用对象的信息进

30、行充分和细致的分析,这种设计就很难使用户达到满意。所以在调查了解用户的需求后,需要进一步分析和抽象用户的需求,使之转换为后续各设计阶段可用的形式。在分析用户要求时,要确保用户目标的一致性。在众多分析和表达用户需求的方法中,结构化分析是一个简单实用的方法。该方法采用自顶向下,逐层分解的方式分析系统,用数据流图、数据字典描述系统。体育中考信息管理系统就根据实际应用环境对系统在功能上进行分解,分解为若干子功能,每个子功能还可继续分解,直到把系统工作过程表示足够清楚为止。体育中考信息管理系统具体工作流程如下:一、信息采集阶段:1.学生编码准考证 采集学生照片信息 采集学生参加体育中考的选项信息 2.采

31、集学生过程考核分数3.采集学生其它信息(处理免试、降标、残疾等学生信息)二、考试号生成阶段:1.导入学生基本信息库2.导入学生体育中考选项信息库3.导入学生其它信息(免试、降标、残疾等学生信息)4.生成学生的考试信息表,下发各学校核对5.按学校、性别、体育中考选项对参加考试的学生分组6.启动考试号生成程序,生成参加体育中考的学生考试号三、报表打印阶段1.打印学生准考证2.打印学生成绩记录表3.打印学生分组名册四、考试现场提前准备工作修改学生病免、缓试、降标等信息五、学生成绩输入阶段1.输入学生的短跑考试数据、选项一、选项二数据2.以学校为单位调用校对程序,检查输入数据3.以学校为单位打印学生现

32、场考试数据和成绩六、公布体育中考成绩将学生成绩库导出到网络ACCESS数据库,在高邮教育信息上发布查询。采集学生准考证、照片、学生体育考试选项、学生过程性考核分数等信息。 高邮市体育中考信息处理流程表(2-1)学生信息采集 处理免试、降标、残疾等学生信息 免试、残疾学生不参加考试体育考试前期准备部分 考试号是学生在体育现场考试中的唯一信息。由系统随机生成,整个考试的成败与考试号有着密切关系。导入学生信息,随机生成本次体育考试专用考试号只有照片、考试号、性别信息,这工作量比较大。打印学生准考证 每组12个学生,分学校打印,只有考试号,注明降标情况。打印学生成绩记录表 打印学生分组名册以校为单位,

33、打印学生参加本次考试的花名册,上面有学生的全部信息,用于在考试前集中,排队,以考试号顺序参加考试。考前由老师发准考证。现场处理突发情况信息,病免、降标等 根据学生成绩记录表,按考试号顺序录入学生考试数据体育考试现场处理部分 现场部分信息处理系统要求较高,必须当场输入学生考试数据,并算出考试成绩,所有操作过程在纪检部门的监察下完成。打印数据当场盖章后封存。 调用校对程序,检查输入数据 打印学生成绩册一式三份将当天学生考试数据上传高邮教育教育信网,让学生家长网上查询成成绩 统计体育考试信息,学校排名信息等各类信息 2.3 系统需要实现的功能由需求分析可得到高邮市体育中考信息管理系统应具有的功能应如

34、下:密码设置:每个操作员均可有自己的密码,可以防止非本系统人员进入本系统,又因为每个人的权限不一致,故可以防止越权操作。权限设置:设置每个人的权限,使各人有各人的操作范围,不能超出自己的范围操作,只有系统管理员才具有各种权限设置。本系统主要分为管理员和操作员两种权限。初始化:清除所有数据记录,以便重新登记参加全市体育中考的学生记录,便于今后的录入、查询、更新、输出等各项功能的执行。成绩录入:自动存储每次录入的数据,对异常数据进行判断,自动转换每个学生的现场考试成绩。成绩查询:可以按姓名、考试号、准考证号等条件查询考生的考试信息和体育成绩。信息修改:可以根据考试号或准证号修改学生的选考项目、降标

35、项目,是否病免等信息。数据校对:由不同计算机的输入的数据进行比对,从而检查输入数据的正确性。成绩统计:包括学校每个考试项目平均分、名次,残、病免人数。成绩输出:可以输出每个学校的学生体育中考成绩等。报表打印:打印学生准考号、分组记分册、学生分组名册等。其他操作:包括修改密码、设置用户权限等。退出:可以存盘退出或直接退出。第3章 系统设计3.1系统的设计原则由于要保证体育中考信息管理系统被市级和校级单位使用,各单位使用环境错综复杂,操作人员水平参差不齐,而且使用时间集中,因此在设计中要保证程序具有极高的健壮性、准确性、可靠性,包括各种非正常情况的识别、判断和检测功能,要具有良好的用户界面,能适合

36、于不同计算机水平的用户进行方便的操作。系统必须具备开放性、易用性、可靠性、易维护性和先进性。这些将作为系统设计系统的原则,也是衡量体育中考信息管理系统质量的标准。 开放性整个系统中各种平台(包括网络平台、操作系统平台、数据库、开发工具)均选用开放性好的产品,并且符合各种相应的国际标准。 易用性为用户提供友好直观的图形操作界面和使用说明,使操作人员不用培训或者稍加培训即可使用。 可靠性这是系统运行时最基本的条件,它包括正确性和健壮性。“正确性”可以使软件在预期环境下正确完成系统的基本功能;“健壮性”则要求系统在遇到意外情况时能作出正确处理,即系统的纠错、容错能力。同时应根据业务需要,为不同用户赋

37、予不同的访问权限,以防止重要资源被非法窃取或者篡改。 易维护性软件的设计风格是否良好,软件结构是否合理,文档是否详尽齐全都直接影响程序的稳定性和易维护性。本系统完全按照软件工程的规范过程进行开发管理,各阶段文档齐全、代码编写合乎规范。同时为了维护方便,整个系统按模块化进行设计。 先进性先进性是对系统设计质量的总体评价,它既可以反映系统的效率,又是系统软件设计的综合实力的体现。 安全保密性保证系统的物理安全、数据存储和存取的安全与保密、数据传输的安全与保密,做好使用人员的授权管理。3.2 系统开发目标本系统主要用的是模块化设计,系统操作简单, 有计算机基础的人无需培训即可使用, 即使是没有计算机

38、基础的人只需经过简单的培训就可以很熟练的使用本系统。系统运行后,用户使用本系统时,不会也不必关心系统内部的结构及实现方法,即对用户来说是透明的,所以本系统是定位在界面友好、操作方便、功能齐全的原则上的,用户只需简单的用鼠标点击各界面上的选项卡或按钮就能执行相应的功能。通过开发中考体育信息管理系统,至少可以实现以下的“五个有利” :1.有利于减少在教育行政部门在体育中考的人力资源。2.有利于提高管理的效率。3.有利于用户对考生各种信息的查询、更新、修改等操作。4.有利于考生各种信息的保密性和安全性。5.有利于行政部门通过各种分析获得体育中考信息的总体情况。3.3 系统开发工具简介3.2.1 系统

39、开发工具 Visual Foxpro 6.0现在市场上有很多数据库管理信息系统的开发工具,如:Visual basic、delphi、ASP等等,数据库软件平台也有很多种,如:Access,SQL Sever,Oracle等等。这些都是很出色的管理信息系统及数据库的开发工具。不过Visual Foxpro 6.0有着以下几项特点: Visual Foxpro是Microsoft公司推出的优秀的PC平台关系数据库管理系统。它具有强大的性能、无与匹敌的速度、完整而丰富的工具、及其友好的图形用户界面、简单得数据存取方式、良好的兼容性、独一无二的跨平台特性及真正的可编译性,是系统成为目前最快、最完美的

40、数据库系统。不但兼容早期的DBase以及Foxbase各种版本,同时还提供了许多基于Windows的崭新功能。Visual foxpro作为具有windows 95兼容标志的应用软件,具有快速开发应用程序、面向对象和客户机/服务器的强大功能,它是多年来出现在关系数据库方面最重要的产品。(1)简单,易学,易用快速完成应用任务 Visual Foxpro6.0提供了向导,生成器和设计器三种工具,这三种工具都使用图形交互界面方式,使用户能够最简单而又最快速地完成数据操作任务。 操作向导提供了用户要完成某一项任务所需的详细地操做步骤,在这些步骤的指导下,用户可以一步步地很简单完成任务。例如:此工资管理

41、系统中的各项工资数据输入的表单就是用表单向导和生成器来制作的。 生成器也是一种具有友好界面的图形工具,它的主要功能是在用户自己的应用程序中加入一定的控制功能,例如列表框生成器就是一个带有标签的对话界面,利用列表框,生成器,用户可以在窗体中设计出一个列表框,并且可以在这种生成器中设计一个列表框的共同特征,如有手写输入,可以加入到表单中去,减少用户输入繁琐的,大量的工作,用户只要从列表下拉框中选择即可,本系统在查询设置均使用了这种方法。如果用户想突破向导和生成器本身的限制,想要自己对应程序进行更复杂或更灵活的控制,可以利用另一种Visual Foxpro6.0提供的方便有效的工具设计器,设计器也提

42、供了一个友好的图形应用程序开发接口,通过它对用户能建立起自己的应用程序。例如:用户可以用窗体设计器定义和生成一个窗体,用数据表设计器定义和生成一个数据表。使用方便的工具栏 象许多其他Microsoft产品一样,Visual Foxpro6.0也给用户提供了使用方便的工具栏,工具栏里有许多按钮,他们代表着菜单里的某些选项。一般来说,用户经常执行的操作或使用的对象多对应一个按钮,用户可以通过选择这些按钮方便而迅速地完成操作,而不必通过菜单选项。不编程而建立应用程序界面 Visual Foxpro6.0提供的窗体设计器是一种功能强大的工具,用户能够不编程或使用很少的代码来实现友好的交互式应用程序界面

43、以及对界面的控制。例如;用户可以用栅格控制很容易地建立一对多的窗体;用户只需把一个数据表拖到一个窗体上就可以了。也可以利用页格式控件来建立有标签的对话框话或用户自己的生成器界面。用项目管理器统一界面 Visual Foxpro6.0提供的另一高效易用的工具是项目管理器。通过项目管理器,用户可以集中地管理数据,文档,类库,源代码等各种资源。例如用户可以建立和更新数据库,设计或改变窗体和报表,定义或改变类库,生成或重新生成自己的应用程序。另外,用户也可以在项目管理器中使用Visual Foxpro6.0提供的简单而有效的其他工具,如向导,生成器,工具栏等。所有这些,使用户能够对工作进行集中管理而又

44、简单有效。(2)功能更强大 Visual Foxpro6.0比以前的数据库管理系统具有更强大的功能。它通过使用快速查询技术和对系统的优化而使用户最大限度地体会到Visual Foxpro6.0快速而又功能强大的优点。具有面向对象编程的能力 Visual Foxpro6.0在支持标准的Xbase传统编程方式的同时,也提供了完全的面向对象编程的能力。在Visual Foxpro6.0的对象模式下,用户可以利用所有的面向对象编程特性,这些特性包括继承,封装,多态性以及分类,他们都作为用户所熟悉的Xbase编程语言的扩展集而实现。 Visual Foxpro6.0提供了一套基类,包括窗体、工具栏、页格

45、式等,使用这些类,用户可以建立基本的窗体、工具栏、页格式,这样就可以一方面减少用户编程工作量,另一方面又加快程序开发过程。再进一步,用户可以将自己定义的类再进行分类,这样可利用用户已有的代码或窗体。例如,用户可以将基本的窗体类再进行分类而建立自己的子类,这个子类将根据用户的要求自动地在应用程序中建立起一个用户希望看到的窗体,它的结构是由用户分类来决定的。Visual Foxpro6.0类模式能够在用户应用程序中对对象进行深入而全面的控制,例如用户在设计时可用窗体设计器对窗体中的对象进行完全的控制,二类模式下当用户运行程序时客队窗体中的表现和行为提供相同的控制。在Visual Foxpro6.0

46、中,用户可以用类设计器交互式地建立一个类,或者用DEFINE CLASS命令来编程建立。更容易处理事件。 Visual Foxpro6.0包含一种事件模式,它能够帮助用户自动地处理事件。在这种事件模式下,用户可以获取并控制所有标准的WINDOWS Visual Foxpro6.0事件,例如鼠标的移动,通过处理这一事件,用户可以拖动和放置一个对象,用户可以用两种方式来控制事件:一种是通过特性窗体来可视地控制;另一种是通过Visual Foxpro6.0的编程语言来控制这两种方法都能使用户很容易的建立起完全的事件驱动应用程序而不用考虑READ层次及浏览窗口限制,也不用编写事件处理程序。最优化系统 Visual Foxpro6.0能通过优化用户的实际来提高自身的性能。在所有的优化措施中,做有效的方法是尽可能多地增加用户的扩展内存或减少被其他程序所占用的内存。其余的提高Visual Foxpro6.0性能的措施包括加快启动速度和优化设置指令。使用快速查询技术 快速查询技术是一种专用的数据查询技术,他能够迅速从数据库中选择出一组满足用户要求的记录。使用这种即使能将数据查询所需的时间大大缩短,这样可以极大的提高数据查询效率。真正的数据库概念 以前的Xbase软件中称.DB

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文 > 毕业论文

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922