184.A助学贷款管理系统 毕业设计.doc

上传人:仙人指路1688 文档编号:3930037 上传时间:2023-03-28 格式:DOC 页数:40 大小:2.51MB
返回 下载 相关 举报
184.A助学贷款管理系统 毕业设计.doc_第1页
第1页 / 共40页
184.A助学贷款管理系统 毕业设计.doc_第2页
第2页 / 共40页
184.A助学贷款管理系统 毕业设计.doc_第3页
第3页 / 共40页
184.A助学贷款管理系统 毕业设计.doc_第4页
第4页 / 共40页
184.A助学贷款管理系统 毕业设计.doc_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《184.A助学贷款管理系统 毕业设计.doc》由会员分享,可在线阅读,更多相关《184.A助学贷款管理系统 毕业设计.doc(40页珍藏版)》请在三一办公上搜索。

1、东北林业大学 毕 业 论 文 论文题目: 银行学生助学贷款管理系统 学 生: 指导教师: 讲师 学 院: 信息与计算机工程学院 专 业: 信息管理与信息系统2001级3班 本文源码索取,请联系qq:686615082005年6月东北林业大学毕 业 论 文 任 务 书论文题目 银行学生助学贷款管理系统 指导教师 讲师 专 业 信息管理与信息系统2001级3班 学 生 2005年1月 10 日题目名称:银行学生助学贷款管理系统课题内容(包括计划时间安排、完成工作量与水平具体要求)本系统建立一个针对学生助学贷款的小型网络平台,本系统具有速度快、精度高、存储信息量大的特点,能够提高工作人员的工作效率,

2、降低学校成本和管理费用,使管理人员从大量的繁琐的手工劳动中解脱出来。还可以对数据和信息进行规范化处理,从而实现了信息资源的有效利用和学校内部数据信息的共享,实现网络化管理和电子管理。系统最终实现以下功能:管理员登录,用户管理,增加客户,修改密码,在线帮助等第一阶段:2005.3.01-2005.3.30 资料查询,到相关企业实习,包括对课题可行性进行论证分析;查阅资料;报交指导教师并对疑难点进行探讨;确定课题并汇总资料并撰写开题报告。第二阶段:2005.4.12005.4.25进行总体设计,系统分析和设计,确定整体方案。要求画出系统的总体流程图和确定各个模块的具体功能。第三阶段:2005.4.

3、252005.5.15 开发阶段,进行文件查阅,建立数据表,数据库。第四阶段:2005.5.15 2005.5.30 编程调试阶段,包括对数据库的调试;对开发的软件的应用程序的调试。进行系统测试和系统维护,保证系统能正常投入使用。第五阶段:2005.6.1-2005.6.10系统试运行,撰写论文并打印,准备答辩。其中:参考文献篇数: 20篇以上(其中,外文文献3篇以上) 论 文 字 数: 10,000字以上 外文翻译: 1篇学科(专业)负责人意见签名:年 月 日银行学生助学贷款管理系统摘 要文章介绍了管理信息系统(MIS)理论,联系当今计算机技术的发展及银行学生助学贷款的实际情况,阐述了管理信

4、息系统的模式,尤其是对银行学生助学贷款管理系统模式进行了深入研究,提出了银行学生助学贷款管理系统的发展目标和框架。文章中的银行学生助学贷款管理系统是利用Delphi7.0进行开发的,其中对系统的开发过程进行了详细的描述。文章立足现实,对当今银行学生助学贷款政策进行了科学的介绍,展望了银行学生助学贷款管理信息系统的发展方向。本文还从介绍助学贷款政策的产生原因和发展演变入手,分析了银行学生助学贷款及其管理系统的重要性,接着进行问题识别和可行性研究,根据具体情况择优处理,最终制定一个有效的管理模式。关键词:银行;管理信息系统;助学贷款。Bank aid loan Management systemA

5、bstractThe article has introduced the management information system (MIS) theory, combined with the development of the present computer technology and the actual condition of the bank aid loan, it elaborated the pattern of the MIS, and especially gave an in-depth study on the bank aid loan managemen

6、t system pattern, it also put forward the development goal and the frame of bank aid loan.The bank aid loan management system in the thesis is developed by the Delphi 7.0, and the thesis has given a detailed description about the course of the systems development. The thesis based on the actualities

7、, and gave a scientific introduction about todays bank aid loan; it also envisaged the development direction of the bank aid loan. The thesis also started on the introduction about the reasons for the bank aid loans emergence and its development and evolution, it analysis the importance of the bank

8、aid loan and its management system, then carried on the question identification and the practicable research, it deal with the case better according to the specific conditions, and finally formulated an effective management pattern. Keywords:bank; management information system; aid loan. 目 录摘要Abstra

9、ct1 绪论11.1开发背景11.2管理信息系统简介11.3银行助学贷款简介 21.3.1出台背景21.3.2产生原因21.3.3中国助学贷款政策的演变阶段21.3.4助学贷款的基本特征21.3.5中国助学贷款特征分析31.3.6中国助学贷款的问题和局限31.3.7中国助学贷款的未来32系统分析42.1问题识别42.2可行性研究 42.2.1经济可行性42.2.2操作可行性42.2.3技术可行性53系统开发应用的主要技术 63.1数据库技术 63.1.1 ADO综述63.1.2 Access数据库简介63.2 SQL语言83.2.1 Structued Query Languge包含四个部分8

10、3.2.2 SQL语言的特点83.2.3 SQL的优点83.3 Delphi语言93.3.1 Delphi简介93.3.2 Delphi 及常用组件窗口程序简述94系统实现124.1系统目标设计124.1.1系统设计目标124.1.2开发设计思想124.1.3开发和运行环境的选择124.1.4数据库需求分析124.1.5系统功能模块设计124.2数据库设计134.2.1数据库需求分析134.2.2数据库概念结构设计144.2.3数据库逻辑结构设计154.3各功能模块设计164.3.1启动系统出现的闪现界面(splashform)164.3.2系统登陆模块的设计(loginform)174.3.

11、3系统主窗口设计174.3.4系统管理设计184.3.5贷款学生信息管理设计194.3.6贷款信息管理215结论24参考文献附录致谢银行学生助学贷款管理系统1绪论1.1 系统开发背景随着社会的进步,信息化已成为整个社会的趋势。自从国家开放“绿色通道”以来,助学贷款在高校中已成为一个重要的部分。据了解除西南交通大学刚刚开发了此系统外,其他大多数的高校助学贷款中心的管理员和统计人员仍主要使用传统的手工记账工具,经常要翻阅大量的台账,运用计算器等辅助计算工具进行计算、统计、制作报表。采用这种工作方式量大、效率低、易出错、准确性差、及时性差,而且有大量报表需要存档,查找麻烦。同时,这种方式提供的信息量

12、不够大,且比较单一,不能满足现代信贷管理工作对大量数据和信息进行需求分析的需求。 为了使管理人员从繁琐的手工劳动中解脱出来,提高工作人员的工作效率,降低管理成本,节约存储空间,开发一个管理系统十分必要。本课题是在上述背景下建立一个针对学生助学贷款的小型的网络管理平台。本系统具有速度快、精度高、存储信息量大的特点。不仅可以对数据和信息进行规范化处理,而且实现了信息资源的有效利用和学校内部的信息共享,实现了网络化管理和电子管理。1. 2管理信息系统简介 管理信息系统就是常说的MIS(Management Information System),它是20世纪80年代才逐渐形成的一门新学科,其概念至今

13、尚无统一的定义,其理论基础尚不完善,但从国内外学者给MIS所下的定义来看,人们对MIS的认识在逐步加深,MIS的定义也在逐渐发展和成熟。(1)MIS的定义MIS的定义有很多种,研究者们从各自的角度出发给出了不同的定义。MIS的一个定义是:一个管理信息系统是能够提供过去、现在和将来预期信息的一种有条理的方式,这些信息涉及到内部业务和外部情报。它按适当的时间间隔供给格式相同的信息。支持一个组织的计划、控制和操作功能,以便辅助决策制定过程;MIS的另一个定义是:MIS是一个由人、计算机等组成的能进行信息的收集、传送、储存、维护和使用的系统,能够实测企业的各种运行情况,并利用过去的历史数据预测未来,从

14、企业全局的角度出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标1-3。 (2)MIS的主要功能管理信息系统是一类面向管理的信息系统,它以解决结构化的管理决策问题为目的。它的三项主要功能是: 信息处理。辅助事物处理、辅助组织管理。支持决策。(3)MIS的结构MIS的结构有下列几种:总体结构:信息源、信息处理器、信息用户、信息管理者。物理结构:物理组成、处理功能、用户需要的输出。层次结构:用于执行控制的信息系统、管理控制的信息系统、战略计划的信息系统。职能结构:一般企业的职能子系统有市场销售子系统、生产管理子系统、物资供应子系统、人事管理子系统、财会管理子系统、信息管理子系统、

15、高层管理子系统。空间分布结构:集中式系统、分布式系统。(4)MIS设计原则管理信息系统的设计与开发是一项系统工程,为了保证系统的质量,设计人员必须遵守共同的设计原则,尽可能的提高系统的各项指标。具体的设计原则如下:实用性原则可扩展性和可维护性原则安全可靠性原则用户界面设计原则数据库设计原则:一致性原则; 完整性原则; 安全性原则;可伸缩性原则5 1.3银行生助学贷款概述1.3.1出台背景1997年,中国高等教育成功实现从免费教育向成本补偿制度的过渡。在高等教育规模的迅速扩大和公共财政预算约束的条件下,加大高等教育成本补偿力度,有利于在较大程度上缓和日益紧缩的高等教育财政和经费供求矛盾,从而满足

16、居民对高等教育的旺盛需求,但另一方面,迅速提高的学费水平,已经严重影响低收入家庭接受高等教育的机会和积极性,成为影响社会不稳定的重要潜在因素。因此,必须建立一套适当的学生资助机制帮助困难学生顺利的完成学业,以保证教育机会的公平和效率,助学贷款政策应运而生。1.3.2产生原因(1)高等教育规模持续扩大(2)教育财政资源供给不足(3)高等教育成本分担机制改革(4)贫困生就业难问题日趋尖锐1.3.3中国助学贷款政策的演变阶段第一阶段:独家承办,提供担保,风险承担第二阶段:明确体系,放松担保,取消补偿第三阶段:扩大范围,放宽条件,确定核销第四阶段:实行“四定”“三考核”*四定:定学校、定范围、定额度、

17、定银行*三考核:按月考核经办银行国家助学贷款的申请人数和申请金额;考核已审批贷款人数和贷款合同金额;考核实际发放贷款人数和发放金额1.3.4助学贷款的基本特征(1)外部性(2)确定性(3)相对矛盾性(4)政府参与性1.3.5中国助学贷款特征分析: (1)行政推动特征(2)社会福利性质(3)助学兴教特质(4)消费信用特征(5)一项最宽松的信贷政策1.3.6中国助学贷款的问题和局限一些国家助学贷款的问题和局限直接导致了助学贷款的失败记录。这些问题和局限有些是发展中国家特有的,有些是所有国家共同面临的;有些是政策性的,有些是管理性的。最严重的问题和局限包括下面六个方面:(1)传统的根深蒂固的观念认为

18、,接受高等教育应该是公众的权利,因此承担高校教育开支是政府的事情。(2)高等教育的人均成本非常高,尤其是在大多数发展中国家,本已昂贵的高等教育成本随极度夸张的入学压力而加剧。(3)一些国家,大学毕业生的高失业率和低收入使得助学贷款的偿还困难重重。(4)人们对于政府和大学的管理丧失了信任,在学生群体中这种看法尤其普遍。这会造成持久而强烈的对高等教育成本分担政策的抵制。(5)储蓄利率较低和私人资本匮乏。(6)贷款的服务和回收缺乏可靠机制。在许多国家创建一个可操作的助学贷款方案尽管有相当多的问题和局限,但在权衡其利害关系后仍值得我们做出更多的努力7。1.3.7 中国助学贷款的未来中国助学贷款制度已经

19、迈出了可喜的步伐,但也存在不少急需解决的问题。这些问题中一部分是新生事物发展初始阶段难以避免的;其他的则是中国助学贷款项目应急出炉以及体制缺陷所造成的。中国有必要将现在具有高度局限性的助学贷款系统,改造成为适合更多人的系统。对于第一类问题,只需要对现有助学贷款政策及其运作过程进行一些修正和改造就能解决;对于第二类根本性的问题,则需要对整个助学贷款方案进行彻底的改革才能克服。通过修正和改革现有助学贷款方案,修建一个系统有效的中国教育金融框架,不但有利于显示中国有能力成功运用资源解决占世界五分之一人口的教育发展问题,而且还可以为其他发展中国家和新兴市场经济国家提供示范和借鉴10。2系统分析2.1问

20、题识别问题识别又称系统目标识别,即要根据用户的需求说明书的内容,从中甄别出真正的需求,从而发现问题的症结所在,解决该问题便成为系统开发的目标。(1)实现数据计算、统计自动化,提高信息利用率银行助学贷款中涉及到的大量的数据和经济信息以及上级、政府相关单位的指导性信息。这大量的数据和信息积累在一起,如果仅仅由于人工处理的速度慢、效率低而得不到充分、及时、高质量的利用,不能不说是对信息资源的严重浪费,并且不利于学校及银行及时准确的对日常业务做出正确的指导和规定。因此有必要以计算机、信息技术和现代化的管理观念代替传统的人工处理方式,对数据和经济信息进行综合利用分析,把数据和信息当作和财力、物力等同的经

21、济资源来进行管理,并对数据和信息进行规范化处理,便于在银行内部实现数据和信息共享,为实现网络化管理和电子管理(E-Management)做实际准备。(2)提高工作效率,为银行微观决策提供基础的信息依据由于目前银行内部单位信贷员和学校管理人员使用传统的手工记账工具,经常要翻阅各种大量的台账,运用计算器等辅助计算工具进行计算、统计、制作报表。采用这种工作方式工作量大,效率低,易出错,准确性差,及时性差。同时这种方式提供的信息量也不够大,且比较单一,不能满足现代信贷管理工作对大量数据和经济信息进行分析的需求,从而也就难以满足微观决策所需的数据和信息要求。而且任何历史信贷信息是对信贷活动进行分析的重要

22、依据,缺少了这些数据和信息,分析结果就没有说服力。而本系统的建立,不仅可以提高学校和银行工作人员的工作效率,降低学校和银行的工资成本和管理费用等,而且可为信贷管理的微观决策提供大量数据信息,为决策提供准确、及时、高质量的依据。2.2 可行性研究2.2.1 经济可行性我校目前由于完全采用纯人工方式完成业务,进行报表制作,对数据进行综合分析等,所以耗用工时较多,且效率低下。目前校助学贷款中心的日人工成本为:(*)人*(*)元/人日-(*)元。我们还不能计算出因效率低下而给学校带来的无形经济损失,如果把这一部分也看作成本,那将远远超出目前的计算数额。而如果开发出一个能够满足业务要求的信贷管理系统,在

23、采用生命周期法的前提下,从问题识别到系统实施、评介、维护,相对于目前的耗资总成本非常低。同样我们也无法估算出由于系统开发应用使学校和银行运营效率提高而带来的无形的巨额经济效益。由此可见,开发此系统在经济上是完全可行的。而且,由于系统能在未来较长一段时期内稳定的发挥作用,这对于校助学贷款管理中心提高信贷管理水平有很大帮助。2.2.2操作可行性如前所述,学校内部大多数员工从未使用过类似的信贷管理系统,但是Windows友好的用户界面和本系统良好的安全性设置,可以使其内部员工在系统实施人员的指导帮助下很快掌握系统的使用方法,而无因操作失误而引起系统出错之虞。不仅如此,我们还可以编写出详尽的“用户操作

24、说明书”,为用户的正确操作给以图文并茂的形式加以说明。同时,在开发过程中,我们还可以尽量给用户以方便,考虑到用户需求的实际情况,在输入界面、查询界面等部分添加解释或提示,帮助用户尽快掌握本系统的使用方法。2.2.3技术可行性从目前市场上比较流行的数据开发、管理软件来看,对于比较简单的中小型数据库,Borland Delphi 和Microsoft Access的结合无疑是在实际应用中较为成功的一种解决方案。前者为用户提供了非常友好、操作简单的用户界面、完善而强大的数据库操作功能和简洁明了的数据库接口;后者则可以对数据库实施操作、维护和权限识别功能。结合本项目实际,助学贷款管理中心的日业务量虽然

25、很大,但是其信贷管理水平和复杂程度相对来说还是可以分析清楚的,经系统分析,可以设计出符合实际需求、易于理解、易于操作、易于维护的数据库和操作系统。对于Microsoft Access而言,管理这种规模和复杂程度的数据库是游刃有余的。同样对于Borland Delphi来说,对数量较少的表和其间关系进行比较简单的操作正是其擅长的功能,无论是查询、统计或利用数学公式进行趋势预测,都能顺利完成。因此,开发实施本系统,从软件角度看,是可行的。由以上经济、操作、技术三方面的分析可以看出,本系统的开发时机成熟,从多种角度考虑,都是可行的3应用的主要技术3.1数据库技术3.1.1 ADO综述本系统是通过对象

26、模型ADO(Active Data Objects)来访问数据库的,ADO使我们能够编写应用程序,以通过OLE.DB提供者访问和操作数据服务器中的数据。ADO最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。ADO支持建立客户端/服务器和基于Web的应用程序的关键功能。ADO的另一功能是“远程数据访问”,能够通过一个来回的传输将数据从服务器移动到客户端应用程序或Web页中,然后在客户端对数据进行操作,最后将更新数据返回服务器。ADO对象模型是由8个对象组成的,它们中的大多数在功能上和RDO对象相似,只不过具有更强的功能性。下面介绍ADO的3个重要的对象:(1)Command对象。包含关于

27、某个命令,例如查询字符串、参数定义等的信息。(2)Connection对象。包含关于某个数据提供程序的信息。(3)Recordset对象。Recordset对象包含某个查询返回的记录,以及那些记录中的游标。ADO的目标是访问、编辑和更新数据源,而编程模型体现了为完成该目标所必须的系列动作的顺序。ADO提供类和对象以完成以下活动:(1)连接到数据源(Connection)。可选择开始一个事物。(2)可选择创建对象来表示SQL命令(command)。(3)可选择在SQL命令中指定列、表和值作为变量参数(Parameter)。(4)执行命令(command、Connection或Recordset)

28、。(5)如果命令按行返回,则将行存储在缓存中(Recordset)。(6)可选择创建缓存视图,以便能对数据进行排序、筛选和定位(Recordset)。(7)通过添加、删除或更改行和列编辑数据(Recordset)。(8)在适当情况下,使用缓存中的更改内容来更新数据源(Recordset)。(9)在使用事物之后,可以接受或拒绝在事物期间所做的更改,结束事物(connection)。 3.1.2 Access数据库简介Access是美国微软公司开发的office套装软件中一个功能非常强大的数据库管理系统。他是微软公司windows操作系统中第一个桌面型关系数据库管理系统。其友好的用户操作界面、可靠

29、的数据管理方式、面向对象的操作理念以及强大的网络支持功能,在拥护和数据库之间架起了一座桥梁,使得用户对数据的存取、分类和查看更为容易。(1)Access的特点Access在本质上是一个关系型数据库管理系统,关系型数据库有着严密的数学理论基础。在Access数据库中,数据的逻辑结构表现为满足一定条件的二维表,以统一的“关系”来描述数据对象之间的联系,结构简单、表现力强,符合人们对现实世界事物的认识规律。Access有以下一些特点:简单的用户界面 方便的操作手段 丰富的数据对象 精美的窗体和报表 强大的数据共享耐心的office助手(2)Access的功能组织数据 建立查询 生成窗体 打印报表 共

30、享数据 支持超级链接 建立应用系统(3)Access的数据库对象 Access提供了七种数据库对象:表、查询、窗体、报表、数据访问页、宏和模块。表(Table)对象 表是有结构的数据的集合,是数据库应用系统的数据仓库。查询(Query)对象 查询是根据用户给定条件在指定的表中筛选记录或者进一步对筛选出来的记 录做某种操作的数据库对象。查询可以进一步分为选择查询和动作查询两种。用户可以使用选择查询从指定的表中获取满足给定条件的记录,也可以使用动作查询从指定的表中筛选记录以生成一个新表或者对指定的表进行记录的更新、添加或删除操作。 窗体(Form)对象 窗体对象允许用户采用可视化的直观操作设计数据

31、输入、输出界面的结构和布局。报表(Report)对象报表对象允许用户不用编程仅通过可视化的直观操作就可以设计报表打印格式。数据访问页(Page)对象数据访问页可以将数据库中的记录发布到Internet或Intranet,并使用浏览器进行记录的维护和操作。宏(Macro)对象 宏对象是一个或多个宏操作的集合,其中的每一个宏操作执行特定的单一功能。用户可以将这些宏操作组织起来形成宏对象以执行特定的任务。 模块(Module)对象 模块对象是将Visual Basic for Application(简称宏语言VBA)编写的过程和声明作为一个整体进行保存的过程的集合。 ACCESS提供的上述七种对象

32、分工极为明确,从功能和彼此间的关系角度考虑,这七种对象可以分为三个层次:第一层次是表对象和查询对象,它们是数据库的基本对象,用于在数据库中存储数据和查询数据。第二层次是窗体对象、报表对象和数据访问页,它们是直接面向用户的对象,用于数据的输入输出和应用系统的驱动控制。第三层次是宏对象和模块对象,它们是代码类型的对象,用于通过组织宏操作或编写程序来完成复杂的数据库管理工作并使得数据库管理工作自动化13-14。在Delphi中,使用ADO访问ACCESS数据库的方法:放个TADOTABLE,设置Connection String属性,Use Connection String,Build,Micro

33、softJET4.0,选择数据库文件,点击测试连接,测试成功即可访问数据库。3.2 SQL语言SQL全称是“结构化查询语言(Structured Query Language)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEMR开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。如今无论是像Oracle ,Sybase, Informix, SQL server这些大型的数据库管理系统,还是像Borland Delphi, PowerBuilder这些微机上常用的数据库开

34、发系统,都支持SQL语言作为查询语言。3.2.1 Structured Query Language包含4个部分: (1)数据查询语言SELECT (2)数据操纵语言INSERT, UPDATE, DELETE (3)数据定义语言CREATE, ALTER, DROP (4)数据控制语言COMMIT WORK, ROLLBACK WORK 3.2.2 SQL语言的特点综合统一集数据定义、数据操纵、数据管理功能于一体,语言风格统一,可以独立完成数据库的全部操做高度非过程化提出“做什么”而不是“怎么做”面向集合的操作方式结果是元组的集合语言简洁,易学易懂只用7个动词(select , drop,

35、alter, create, insert, update ,delete)3.2.3 SQL的优点SQL广泛地被采用正说明了它的优点。它使全部用户,包括应用程序员、DBA管理员和终端用户受益非浅。 (1)非过程化语言 SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。 SQL不要求用户指定对数据的存放方法。 这种特性使用户更易集中精力于要得到的结果。所有SQL语句使用查询优化器

36、,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段。查询优化器知道存在什么索引,哪儿使用合适,而用户从不需要知道表是否有索引,表有什么类型的索引。 (2)统一的语言 SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。基本的SQL 命令只需很少时间就能学会,最高级的命令在几天内便可掌握。 SQL为许多任务提供了命令,包括:查询数据在表中插入、修改和删除记录 建立、修改和删除数据对象 控制对数据和数据对象的存取 保证数据库一致性和完整性 以前的数据库管理系统为上述各类操作提供单独的语言,而SQL 将全部任务统一在

37、一种语言中。(3)是所有关系数据库的公共语言 由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转到另一个。所有用SQL编写的程序都是可以移植的12。3.3 设计语言Delphi3.3.1 Delphi简介 Borland Delphi是由Borland公司所发表的E时代的开发工具,它也是企业级可视化面向对象快速开发工具(RAD,Rapid Application Development)。Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和

38、设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented-Language)、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高警惕编程效率,而且随着应用的深入,你将会发现编程不再是枯燥无味的工作Delphi的每一个设计细节,都将带给您一份欣喜。面向对象的程序设计(Object-Oriented Programming,简记OOP)是Delphi诞生的基础。OOP立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数“封装

39、”进Windows编程所必需的“对象”中。面向对象的编程语言使得复杂的工作条理清、编写容易。Delphi是完全面向对象的,这就使得Delphi成为一种触手可及的促进软件重用的开发工具,从而具有强大的吸引力。一些早期的具有OOP性能的程序设计语言如C+,Pascal,Smalltalk等,虽然有面向对象的特征,但不能轻松地画出可视化对象,与用户交互能力较差,程序员仍然要编写大量的代码。Delphi的推出,填补了这项空白。您不必自己建立对象,只要在提供的程序框架中加入完成功能的代码,其余的都交给Delphi去做。欲生成漂亮的界面和结构良好的程序丝毫不必绞尽脑汁,Delphi将帮助您轻松完成。它允许

40、在一个具有真正OOP扩展的可视化编程环境中,使用它的Object Pascal语言。这种革命性组合,使得可视化编程与面向对象的框架紧密地结合起来15-16。3.3.2 Delphi及常用组件窗口程序简述(1)Delphi窗口程序接口成员对象(Object):只要确实存在的东西,可以被拿来使用,有一个特定的名字(Name),这就是对象。本质上而言,一个对象包含有三个特点:属性(Property)、方法(Method)及事件(Event)。属性(Property):每一个存在的对象所具备的特性称为属性。事件(Event):每一个对象总会与外界产生交互,而当外界(其它对象)与此对象有交互作用时,就是这个对象有一个事件被触发了。事件发生的原因,可分为三类:用户事件、间接事件、系统事件。方法(Method):当该对象被触发了某个事件之后,系统(或程序)应该采用的相应步骤称为方法。一个系统程序的建立,就是于对象、属性、事件、方法这四个步骤的重复执行与考虑。(2)以Delphi开发系统Delphi是一个所见即所得的软件快速开发工具,在实际开发流程上,它分成两个部分:界面设计和程序编写。界面设计的结果就会是未来程序执行时用户可以看到的样子,现在的设计中,引用了大量的可视化组件,这些可视

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号