银行学生助学贷款管理系统介绍_第1页
银行学生助学贷款管理系统介绍_第2页
银行学生助学贷款管理系统介绍_第3页
银行学生助学贷款管理系统介绍_第4页
银行学生助学贷款管理系统介绍_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、对对大量数据和和信息进行需需求分析的需需求。 为了使使管理人员从从繁琐的手工工劳动中解脱脱出来,提高高工作人员的的工作效率,降降低管理成本本,节约存储储空间,开发发一个管理系系统十分必要要。本课题是在上述述背景下建立立一个针对学学生助学贷款款的小型的网网络管理平台台。本系统具具有速度快、精精度高、存储储信息量大的的特点。不仅仅可以对数据据和信息进行行规范化处理理,而且实现现了信息资源源的有效利用用和学校内部部的信息共享享,实现了网网络化管理和和电子管理。2管理信息系统统简介 管理信息系统就就是常说的MMIS(Maanagemment IInformmationn Systtem),它它是20世

3、纪纪80年代才才逐渐形成的的一门新学科科,其概念至至今尚无统一一的定义,其其理论基础尚尚不完善,但但从国内外学学者给MISS所下的定义义来看,人们们对MIS的的认识在逐步步加深,MIIS的定义也也在逐渐发展展和成熟。(1)MIS的的定义MIS的定义有有很多种,研研究者们从各各自的角度出出发给出了不不同的定义。MMIS的一个个定义是:一一个管理信息息系统是能够够提供过去、现现在和将来预预期信息的一一种有条理的的方式,这些些信息涉及到到内部业务和和外部情报。它它按适当的时时间间隔供给给格式相同的的信息。支持持一个组织的的计划、控制制和操作功能能,以便辅助助决策制定过过程;MISS的另一个定定义是:

4、MIIS是一个由由人、计算机机等组成的能能进行信息的的收集、传送送、储存、维维护和使用的的系统,能够够实测企业的的各种运行情情况,并利用用过去的历史史数据预测未未来,从企业业全局的角度度出发辅助企企业进行决策策,利用信息息控制企业的的行为,帮助助企业实现其其规划目标1-3。 (2)MIS的主主要功能管理信息系统是是一类面向管管理的信息系系统,它以解解决结构化的的管理决策问问题为目的。它它的三项主要要功能是: = 1 * GB3 信息处理。 = 2 * GB3 辅助事物处理理、辅助组织织管理。 = 3 * GB3 支持决策。(3)MIS的的结构MIS的结构有有下列几种: = 1 * GB3 总体

5、结构:信信息源、信息息处理器、信信息用户、信信息管理者。 = 2 * GB3 物理结构:物物理组成、处处理功能、用用户需要的输输出。 = 3 * GB3 层次结构:用用于执行控制制的信息系统统、管理控制制的信息系统统、战略计划划的信息系统统。 = 4 * GB3 职能结构:一一般企业的职职能子系统有有市场销售子子系统、生产产管理子系统统、物资供应应子系统、人人事管理子系系统、财会管管理子系统、信信息管理子系系统、高层管管理子系统。 = 5 * GB3 空间分布结构构:集中式系系统、分布式式系统。(4)MIS设设计原则管理信息系统的的设计与开发发是一项系统统工程,为了了保证系统的的质量,设计计人

6、员必须遵遵守共同的设设计原则,尽尽可能的提高高系统的各项项指标。具体体的设计原则则如下: = 1 * GB3 实用性原则 = 2 * GB3 可扩展性和可可维护性原则则 = 3 * GB3 安全可靠性原原则 = 4 * GB3 用户界面设计计原则 = 5 * GB3 数据库设计原原则:一致性性原则; 完完整性原则; 安全性原原则;可伸缩缩性原则55 1.3银行生助助学贷款概述述1.3.1出台台背景1997年,中中国高等教育育成功实现从从免费教育向向成本补偿制制度的过渡。在在高等教育规规模的迅速扩扩大和公共财财政预算约束束的条件下,加加大高等教育育成本补偿力力度,有利于于在较大程度度上缓和日益益

7、紧缩的高等等教育财政和和经费供求矛矛盾,从而满满足居民对高高等教育的旺旺盛需求,但但另一方面,迅迅速提高的学学费水平,已已经严重影响响低收入家庭庭接受高等教教育的机会和和积极性,成成为影响社会会不稳定的重重要潜在因素素。因此,必必须建立一套套适当的学生生资助机制帮帮助困难学生生顺利的完成成学业,以保保证教育机会会的公平和效效率,助学贷贷款政策应运运而生。1.3.2产生生原因(1)高等教育育规模持续扩扩大(2)教育财政政资源供给不不足(3)高等教育育成本分担机机制改革(4)贫困生就就业难问题日日趋尖锐1.3.3中国国助学贷款政政策的演变阶阶段第一阶段:独家家承办,提供供担保,风险险承担第二阶段:

8、明确确体系,放松松担保,取消消补偿第三阶段:扩大大范围,放宽宽条件,确定定核销第四阶段:实行行“四定”“三考核”*四定:定学校校、定范围、定定额度、定银银行*三考核:按月月考核经办银银行国家助学学贷款的申请请人数和申请请金额;考核核已审批贷款款人数和贷款款合同金额;考核实际发发放贷款人数数和发放金额额1.3.4助学学贷款的基本本特征(1)外部性(2)确定性(3)相对矛盾盾性(4)政府参与与性1.3.5中国国助学贷款特特征分析: (1)行政推动动特征(2)社会福利利性质(3)助学兴教教特质(4)消费信用用特征(5)一项最宽宽松的信贷政政策1.3.6中国国助学贷款的的问题和局限限一些国家助学贷贷款

9、的问题和和局限直接导导致了助学贷贷款的失败记记录。这些问问题和局限有有些是发展中中国家特有的的,有些是所所有国家共同同面临的;有有些是政策性性的,有些是是管理性的。最最严重的问题题和局限包括括下面六个方方面:(1)传统的根根深蒂固的观观念认为,接接受高等教育育应该是公众众的权利,因因此承担高校校教育开支是是政府的事情情。(2)高等教育育的人均成本本非常高,尤尤其是在大多多数发展中国国家,本已昂昂贵的高等教教育成本随极极度夸张的入入学压力而加加剧。(3)一些国家家,大学毕业业生的高失业业率和低收入入使得助学贷贷款的偿还困困难重重。(4)人们对于于政府和大学学的管理丧失失了信任,在在学生群体中中这

10、种看法尤尤其普遍。这这会造成持久久而强烈的对对高等教育成成本分担政策策的抵制。(5)储蓄利率率较低和私人人资本匮乏。(6)贷款的服服务和回收缺缺乏可靠机制制。在许多国家创建建一个可操作作的助学贷款款方案尽管有有相当多的问问题和局限,但但在权衡其利利害关系后仍仍值得我们做做出更多的努努力7。1.3.7 中国助学贷贷款的未来中国助学贷款制制度已经迈出出了可喜的步步伐,但也存存在不少急需需解决的问题题。这些问题题中一部分是是新生事物发发展初始阶段段难以避免的的;其他的则则是中国助学学贷款项目应应急出炉以及及体制缺陷所所造成的。中中国有必要将将现在具有高高度局限性的的助学贷款系系统,改造成成为适合更多

11、多人的系统。对对于第一类问问题,只需要要对现有助学学贷款政策及及其运作过程程进行一些修修正和改造就就能解决;对对于第二类根根本性的问题题,则需要对对整个助学贷贷款方案进行行彻底的改革革才能克服。通通过修正和改改革现有助学学贷款方案,修修建一个系统统有效的中国国教育金融框框架,不但有有利于显示中中国有能力成成功运用资源源解决占世界界五分之一人人口的教育发发展问题,而而且还可以为为其他发展中中国家和新兴兴市场经济国国家提供示范范和借鉴110。2系统分析2.1问题识别别问题识别又称系系统目标识别别,即要根据据用户的需求求说明书的内内容,从中甄甄别出真正的的需求,从而而发现问题的的症结所在,解解决该问

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

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

14、决决策所需的数数据和信息要要求。而且任任何历史信贷贷信息是对信信贷活动进行行分析的重要要依据,缺少少了这些数据据和信息,分分析结果就没没有说服力。而而本系统的建建立,不仅可可以提高学校校和银行工作作人员的工作作效率,降低低学校和银行行的工资成本本和管理费用用等,而且可可为信贷管理理的微观决策策提供大量数数据信息,为为决策提供准准确、及时、高高质量的依据据。2.2 可行性性研究2.2.1 经经济可行性我校目前由于完完全采用纯人人工方式完成成业务,进行行报表制作,对对数据进行综综合分析等,所所以耗用工时时较多,且效效率低下。目目前校助学贷贷款中心的日日人工成本为为:(*)人人*(*)元元/人日-(

15、*)元。我们们还不能计算算出因效率低低下而给学校校带来的无形形经济损失,如如果把这一部部分也看作成成本,那将远远远超出目前前的计算数额额。而如果开开发出一个能能够满足业务务要求的信贷贷管理系统,在在采用生命周周期法的前提提下,从问题题识别到系统统实施、评介介、维护,相相对于目前的的耗资总成本本非常低。同同样我们也无无法估算出由由于系统开发发应用使学校校和银行运营营效率提高而而带来的无形形的巨额经济济效益。由此此可见,开发发此系统在经经济上是完全全可行的。而而且,由于系系统能在未来来较长一段时时期内稳定的的发挥作用,这这对于校助学学贷款管理中中心提高信贷贷管理水平有有很大帮助。2.2.2操作作可

16、行性如前所述,学校校内部大多数数员工从未使使用过类似的的信贷管理系系统,但是WWindowws友好的用用户界面和本本系统良好的的安全性设置置,可以使其其内部员工在在系统实施人人员的指导帮帮助下很快掌掌握系统的使使用方法,而而无因操作失失误而引起系系统出错之虞虞。不仅如此此,我们还可可以编写出详详尽的“用户操作说说明书”,为用户的的正确操作给给以图文并茂茂的形式加以以说明。同时时,在开发过过程中,我们们还可以尽量量给用户以方方便,考虑到到用户需求的的实际情况,在在输入界面、查查询界面等部部分添加解释释或提示,帮帮助用户尽快快掌握本系统统的使用方法法。2.2.3技术术可行性从目前市场上比比较流行的

17、数数据开发、管管理软件来看看,对于比较较简单的中小小型数据库,Borland Delphi 和Microsoft Access的结合无疑是在实际应用中较为成功的一种解决方案。前者为用户提供了非常友好、操作简单的用户界面、完善而强大的数据库操作功能和简洁明了的数据库接口;后者则可以对数据库实施操作、维护和权限识别功能。结合本项目实际际,助学贷款款管理中心的的日业务量虽虽然很大,但但是其信贷管管理水平和复复杂程度相对对来说还是可可以分析清楚楚的,经系统统分析,可以以设计出符合合实际需求、易易于理解、易易于操作、易易于维护的数数据库和操作作系统。对于于Microosoft Accesss而言,管管理

18、这种规模模和复杂程度度的数据库是是游刃有余的的。同样对于于Borlaand Deelphi来来说,对数量量较少的表和和其间关系进进行比较简单单的操作正是是其擅长的功功能,无论是是查询、统计计或利用数学学公式进行趋趋势预测,都都能顺利完成成。因此,开开发实施本系系统,从软件件角度看,是是可行的。由以上经济、操操作、技术三三方面的分析析可以看出,本本系统的开发发时机成熟,从从多种角度考考虑,都是可可行的3应用的主要技技术3.1数据库技技术3.1.1 AADO综述本系统是通过对对象模型ADDO(Activve Datta Objjects)来访问数据据库的,ADDO使我们能能够编写应用用程序,以通通

19、过OLE.DB提供者者访问和操作作数据服务器器中的数据。ADO最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。ADO支持建立客户端/服务器和基于Web的应用程序的关键功能。ADO的另一功能是“远程数据访问”,能够通过一个来回的传输将数据从服务器移动到客户端应用程序或Web页中,然后在客户端对数据进行操作,最后将更新数据返回服务器。ADO对象模型型是由8个对对象组成的,它它们中的大多多数在功能上上和RDO对象相相似,只不过过具有更强的的功能性。下下面介绍ADDO的3个重重要的对象:(1)Commmand对象象。包含关于于某个命令,例例如查询字符符串、参数定定义等的信息息。(2)Connn

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

21、nn或Recorrdset)。(5)如果命令令按行返回,则则将行存储在在缓存中(RRecorddset)。(6)可选择创创建缓存视图图,以便能对对数据进行排排序、筛选和和定位(Reecordsset)。(7)通过添加加、删除或更更改行和列编编辑数据(RRecorddset)。(8)在适当情情况下,使用用缓存中的更更改内容来更更新数据源(Recordset)。(9)在使用事事物之后,可可以接受或拒拒绝在事物期期间所做的更更改,结束事事物(connnectiion)。 3.1.2 AAccesss数据库简介介Access是是美国微软公公司开发的oofficee套装软件中中一个功能非非常强大的数数据

22、库管理系系统。他是微微软公司wiindowss操作系统中中第一个桌面面型关系数据据库管理系统统。其友好的的用户操作界界面、可靠的的数据管理方方式、面向对对象的操作理理念以及强大大的网络支持持功能,在拥拥护和数据库库之间架起了了一座桥梁,使使得用户对数数据的存取、分分类和查看更更为容易。(1)Acceess的特点点Access在在本质上是一一个关系型数数据库管理系系统,关系型型数据库有着着严密的数学学理论基础。在在Accesss数据库中中,数据的逻逻辑结构表现现为满足一定定条件的二维维表,以统一一的“关系”来描述数据据对象之间的的联系,结构构简单、表现现力强,符合合人们对现实实世界事物的的认识规

23、律。Access有以下一些特点: = 1 * GB3 简单的用户界界面 = 2 * GB3 方便的操作手手段 = 3 * GB3 丰富的数据对对象 = 4 * GB3 精美的窗体和和报表 = 5 * GB3 强大的数据共共享 = 6 * GB3 耐心的offfice助手手(2)Acceess的功能能 = 1 * GB3 组织数据 = 2 * GB3 建立查询 = 3 * GB3 生成窗体 = 4 * GB3 打印报表 = 5 * GB3 共享数据 = 6 * GB3 支持超级链接接 = 7 * GB3 建立应用系统统(3)Acceess的数据据库对象 Acceess提供了了七种数据库库对象:表

24、、查查询、窗体、报报表、数据访访问页、宏和和模块。 = 1 * GB3 表(Tablle)对象 表是有有结构的数据据的集合,是是数据库应用用系统的数据据仓库。 = 2 * GB3 查询(Queery)对象象 查询询是根据用户户给定条件在在指定的表中中筛选记录或或者进一步对对筛选出来的的记 录做某种种操作的数据据库对象。查查询可以进一一步分为选择择查询和动作作查询两种。用用户可以使用用选择查询从从指定的表中中获取满足给给定条件的记记录,也可以以使用动作查查询从指定的的表中筛选记记录以生成一一个新表或者者对指定的表表进行记录的的更新、添加加或删除操作作。 = 3 * GB3 窗体(Forrm)对象

25、 窗体对对象允许用户户采用可视化化的直观操作作设计数据输输入、输出界界面的结构和和布局。 = 4 * GB3 报表(Repport)对对象报表表对象允许用用户不用编程程仅通过可视视化的直观操操作就可以设设计报表打印印格式。 = 5 * GB3 数据访问页页(Pagee)对象数数据访问页可可以将数据库库中的记录发发布到Intternett或Intraanet,并并使用浏览器器进行记录的的维护和操作作。 = 6 * GB3 宏(Macrro)对象 宏对象象是一个或多多个宏操作的的集合,其中中的每一个宏宏操作执行特特定的单一功功能。用户可可以将这些宏宏操作组织起起来形成宏对对象以执行特特定的任务。

26、= 7 * GB3 模块(Moddule)对对象 模模块对象是将将Visuaal Bassic foor Appplicattion(简简称宏语言VVBA)编写写的过程和声声明作为一个个整体进行保保存的过程的的集合。 ACCESS提提供的上述七七种对象分工工极为明确,从从功能和彼此此间的关系角角度考虑,这这七种对象可可以分为三个个层次:第一一层次是表对对象和查询对对象,它们是是数据库的基基本对象,用用于在数据库库中存储数据据和查询数据据。第二层次次是窗体对象象、报表对象象和数据访问问页,它们是是直接面向用用户的对象,用用于数据的输输入输出和应应用系统的驱驱动控制。第第三层次是宏宏对象和模块块对

27、象,它们们是代码类型型的对象,用用于通过组织织宏操作或编编写程序来完完成复杂的数数据库管理工工作并使得数数据库管理工工作自动化13-144。在Delphii中,使用ADDO访问ACCEESS数据库库的方法:放放个TADOOTABLEE,设置Connnectiion Strinng属性,Usee Conneectionn Strinng,Buildd,MicroosoftJET44.0,选选择数据库文文件,点击测试连接,测测试成功即可可访问数据库库。3.2 SQLL语言SQL全称是“结构化查询询语言(Sttructuured QQuery Languuage)”,最早的是是IBM的圣约约瑟研究实

28、验验室为其关系系数据库管理理系统SYSSTEMR开开发的一种查查询语言,它它的前身是SSQUAREE语言。SQLL语言结构简简洁,功能强强大,简单易易学,所以自自从IBM公司11981年推推出以来,SSQL语言,得得到了广泛的的应用。如今今无论是像OOraclee ,Sybaase, Infoormix, SQL serveer这些大型型的数据库管管理系统,还还是像Borrland Delphhi, PoweerBuillder这些些微机上常用用的数据库开开发系统,都都支持SQLL语言作为查查询语言。33.2.1 Struccturedd Querry Lannguagee包含4个部部分: (

29、1)数据据查询语言SSELECTT (2)数据据操纵语言IINSERTT, UPDAATE, DELEETE (3)数据据定义语言CCREATEE, ALTEER, DROPP (4)数数据控制语言言COMMIIT WORRK, ROLLLBACK WORK 3.2.2 SSQL语言的的特点综合统一集集数据定义、数数据操纵、数数据管理功能能于一体,语语言风格统一一,可以独立立完成数据库库的全部操做做高度非过程化提出“做什么”而不是“怎么做”面向集合的操作作方式结果是元元组的集合语言简洁,易学学易懂只用7个个动词(seelect , drop, alterr, creaate, inserrt,

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

31、精力力于要得到的的结果。所有有SQL语句使使用查询优化化器,它是RRDBMS的的一部分,由由它决定对指指定数据存取取的最快速度度的手段。查查询优化器知知道存在什么么索引,哪儿儿使用合适,而而用户从不需需要知道表是是否有索引,表表有什么类型型的索引。 (2)统一一的语言 SQL可用于于所有用户的的DB活动模型型,包括系统统管理员、数数据库管理员员、 应用程程序员、决策策支持系统人人员及许多其其它类型的终终端用户。基基本的SQLL 命令只需需很少时间就就能学会,最最高级的命令令在几天内便便可掌握。 SQL为许多多任务提供了了命令,包括括: = 1 * GB3 查询数据 = 2 * GB3 在表中插

32、入入、修改和删删除记录 = 3 * GB3 建立、修改改和删除数据据对象 = 4 * GB3 控制对数据据和数据对象象的存取 = 5 * GB3 保证数据库库一致性和完完整性 以前的数据据库管理系统统为上述各类类操作提供单单独的语言,而而SQL 将全全部任务统一一在一种语言言中。(3)是所有关系系数据库的公公共语言 由于所有有主要的关系系数据库管理理系统都支持持SQL语言,用用户可将使用用SQL的技能能从一个RDDBMS转到到另一个。所所有用SQLL编写的程序序都是可以移移植的122。3.3 设计语语言Delpphi3.3.1 DDelphii简介 Borlaand DDelphii是由Bor

33、lland公司司所发表的EE时代的开发发工具,它也也是企业级可可视化面向对对象快速开发发工具(RAAD,Rappid Appplicaation Deveelopmeent)。Delpphi是全新新的可视化编编程环境,为为我们提供了了一种方便、快快捷的Winndows应应用程序开发发工具。它使使用了Miccrosofft Winndows图图形用户界面面的许多先进进特性和设计计思想,采用用了弹性可重重复利用的完完整的面向对对象程序语言言(Objeect-Orrienteed-Lannguagee)、当今世世界上最快的的编辑器、最最为领先的数数据库技术。对对于广大的程程序开发人员员来讲,使用用D

34、elphhi开发应用用软件,无疑疑会大大地提提高警惕编程程效率,而且且随着应用的的深入,你将将会发现编程程不再是枯燥燥无味的工作作Delpphi的每一一个设计细节节,都将带给给您一份欣喜喜。面向对象象的程序设计计(Objeect-Orrienteed Proogrammming,简简记OOP)是Delpphi诞生的的基础。OOOP立意于创创建软件重用用代码,具备备更好地模拟拟现实世界环环境的能力,这这使它被公认认为自上而下下编程的优胜胜者。它通过过给程序中加加入扩展语句句,把函数“封装”进Windoows编程所所必需的“对象”中。面向对对象的编程语语言使得复杂杂的工作条理理清、编写容容易。De

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

36、在一个个具有真正OOOP扩展的的可视化编程程环境中,使使用它的Obbject Pascaal语言。这这种革命性组组合,使得可可视化编程与与面向对象的的框架紧密地地结合起来15-166。3.3.2 DDelphii及常用组件窗窗口程序简述述(1)Delpphi窗口程程序接口成员员 = 1 * GB3 对象(Objject):只要确实存存在的东西,可可以被拿来使使用,有一个个特定的名字字(Namee),这就是是对象。本质质上而言,一一个对象包含含有三个特点点:属性(PProperrty)、方方法(Metthod)及及事件(Evvent)。 = 2 * GB3 属性(Proopertyy):每一个个

37、存在的对象象所具备的特特性称为属性性。 = 3 * GB3 事件(Eveent):每每一个对象总总会与外界产产生交互,而而当外界(其其它对象)与与此对象有交交互作用时,就就是这个对象象有一个事件件被触发了。事事件发生的原原因,可分为为三类:用户户事件、间接接事件、系统统事件。 = 4 * GB3 方法(Metthod):当该对象被被触发了某个个事件之后,系系统(或程序序)应该采用用的相应步骤骤称为方法。一个系统程序的的建立,就是是于对象、属属性、事件、方方法这四个步步骤的重复执执行与考虑。(2)以Dellphi开发发系统Delphi是是一个所见即即所得的软件件快速开发工工具,在实际际开发流程上

38、上,它分成两两个部分:界界面设计和程程序编写。界界面设计的结结果就会是未未来程序执行行时用户可以以看到的样子子,现在的设设计中,引用用了大量的可可视化组件,这这些可视化组组件可以有效效地简化设计计工作,完成成了可视化的的界面设计后后,接下来只只要将相关的的操作流程以以顺序的程序序代码予以完完成即可。选选择Delpphi后,随随即出现如图图3-1所示示的开发界面面:图3图31 Delphi开发界面图中的最上方是是菜单及工具具栏,用来执执行相关的功功能:另外图图中标出5个个区域,以下下分别说明此此5个区域,如如图3-2所所示:图3图32 Delphi开发界面的5 个区域 = 1 * GB3 组件面

39、板:设设计系统时所所需要的可视视化对象及功功能性组件的的集中摆放处处。 = 2 * GB3 属性指定区:每一个组件件被使用到系系统设计时,均均或多或少需需要改变一些些特性,这些些特性就是组组件的属性,通通过属性的不不同,同一个个组件在不同同程序中也可可能展现不同同的外观。 = 3 * GB3 对象查看区:一个工程通通常会使用到到不少的组件件,这些组件件在对象查看看区中就会一一一地排列出出来,方便设设计都知道所所使用的组件件。 = 4 * GB3 界面设计区:真正的界面面就是在这里里被系统设计计者所摆放上上去的。 = 5 * GB3 程序设计区:这部分是真真正写入程序序代码的地方方,不管界面面设

40、计得如何何,最终总是是要在这个地地方将系统要要执行的步骤骤写入。(3)常用组件件介绍: = 1 * GB3 Label组组件:Dellphi组件件面版中的LLabel组组件(即标签签),专门提提供显示文字字和数字。 = 2 * GB3 Buttonn组件:Buttton组件件是使用率最最高的组件,用用于提供一个个给系统用户户操作的按钮钮。 = 3 * GB3 Timer组组件:Timmer组件(即即定时器)的的功能用于实实现程序的自自动化,其最最大的效果在在于固定的时时间内会执行行所设置好的的程序代码一一次。 = 4 * GB3 PaintBBox组件:当系统必须须有部分的结结果需要使用用图形

41、的方式式表现时,PPaintBBox组件是是一个很好的的选择,它允允许以程序的的方式在其内内部绘图。 = 5 * GB3 RadioBButtonn组件:有时时候也需要在在程序设计时时,让用户可可以针对一些些选项进行必必要的选择,如如果众多的选选择中只能选选择一个,这这时必须使用用RadioonButtton组件。 = 6 * GB3 GroupBBox组件:系统设计时时所使用的组组件一般说来来都不少,组组件一多就使使得窗口看起起来比较杂乱乱,使用GrroupBoox组件(即即分组框)可可以将部分的的组件集合起起来,感觉比比较整齐。 = 7 * GB3 Shape组组件:程序设设计中若需要要使

42、用到几何何图形,例如如:圆形、矩矩形、正方形形、椭圆形等等等,就需要要Shapee组件。 = 8 * GB3 Edit组件件:让用户最最方便的输入入方式,就属属Edit组件件了,其主要要的工作就是是输入文字或或显示文字的的结果。 = 9 * GB3 Memo组件件:除了使用用Edit组件件可以输入及及显示数据外外,Memoo组件亦含有有同样的功能能,但Ediit组件只能能单行输入,而而Memo组件件则允许多行行输入,在需需要多行显示示的情形下,使使用Memoo组件是比较较合适的;另另外由于SccrollBBar的使用用,也使得MMemo组件件中的数据具具有容易查看看的效果。第三方组件众所周知,

43、Deelphi提提供了大量的的组件,使用用这些组件基基本上已能满满足我们的编编程需求。但但是在对于有有特定要求的的程序,仅仅仅使用Dellphi自带带的组件就无无法适应了。另另外,Dellphi自带带的一些组件件功能比较简简单,很难满满足我们一些些特定的要求求。现在有很很多的第三方方组件,这些些组件功能强强劲,而且覆覆盖了编程的的方方面面,极极大的方便了了用户。使用用这些第三方方组件往往达达到事半功倍倍的效果,大大大提高编程程的效率。同同时还能使我我们的程序更更漂亮、更专专业、更强大大。所以第三三组件是我们们使用Dellphi编程程一大法宝。 第三方组件件往往是Deelphi自自带组件的扩扩展

44、,是在DDelphii自带组件的的基础上加强强功能,并进进行功能细化化和专业化。例例如,有些第第三方组件把把按钮、标签签细化为很多多种,每一种种实现一种特特定的功能。另另外一些第三三组件是Deelphi中中没有的,这这些组件往往往是根据编程程时常遇到的的需求,将一一些常用的方方法、函数以以及API集成到到这些组件中中,编程时就就不需要编写写这些程序了了。 从组件的使用领领域来划分,第第三方组件可可分为:界面面增强类、图图形图像类、多多媒体类、系系统类、数据据库类、网络络类等等117。4银行学生助学学贷款管理系系统的实现4.1系统设计计4.1.1系统统设计目标通过使用银行学学生助学贷款款管理系统

45、,使使学生助学贷贷款管理工作作系统化、规规范化、自动动化,从而达达到提高学生生贷款管理效效率的目的。系统开发的总体体任务是使学学校助学贷款款管理人员可可以轻松快捷捷地完成学生生贷款的管理理任务。4.1.2开发发设计思想(1)尽量用学学校贷款中心心现有的软硬硬件环境,采采用先进的管管理系统开发发方案,从而而达到充分利利用贷款中心心现有资源,提提高系统开发发水平和应用用效果的目的的。(2)系统应符符合学校贷款款管理的规定定,满足贷款款相关人员日日常使用的需需要,并达到到操作过程中中的直观、方方便、实用、易易于维护等要要求。(3)系统采用用模块化程序序设计方法,既既便于系统功功能的各种修修改,又便于

46、于技术人员的的维护工作。(4)系统应具具备数据库维维护功能,及及时根据用户户要求进行数数据的增加、删删除、修改和和保存等操作作。4.1.3开发发和运行环境境的选择(1)开发工具具:Delpphi7.00(2)运行环境境: = 1 * GB3 操作系统:windoows9x,winndows22000,xxp = 2 * GB3 开发、管理及及使用人员:学生管理员员、全校学生生及系统维护护人员。(3)数据库系系统:Miccrosofft Acccess4.1.4数据据库需求分析析系统功能分析是是在系统开发发的总体任务务的基础上完完成的,学生生助学贷款管管理系统需要要完成的功能能主要有:(1)学生

47、基本本信息的录入入(2)学生基本本信息的查询询(3)学生贷款款信息的录入入(4)学生贷款款信息的查询询(5)资料修改改(包括学生生信息修改和和贷款信息修修改两部分)(6)贷款信息息列表(7)项目金额额排行榜(8)系统用户户管理,权限限管理4.1.5系统统功能模块设设计 在系统功能能分析的基础础上,根据DDelphii程序编制的的特点,得到到如图4-11系统功能模模块图。银 行 学 生 助 学 贷 款 管 理 系 统银 行 学 生 助 学 贷 款 管 理 系 统学生信学生信息管理学生贷款管理理贷款信息录入项目金额排行贷款信贷款信息录入项目金额排行贷款信息列表贷款信息查询贷款信息查询学生信息修改学

48、生信息查询学生信息录入用户权限管理用户信息修改图4-1系统功功能模块图4.2数据库设设计在管理信息系统统的开发的过过程中,数据据库的结构设设计是其中十十分重要的一一个环节。数数据库结构设设计的好坏将将直接对应用用系统的效率率以及实现的的效果产生影影响。好的数数据库结构设设计会减少数数据库的存储储量,数据的的完整性和一一致性比较高高,系统具有有较快的响应应速度,能简简化给予数据据库的应用程程序的实现等等。在系统开始设计计时应该尽量量考虑全面,尤尤其应该仔细细考虑用户的的各种需求,避避免浪费人力力和物力。4.2.1 数数据库需求分分析 数据库需求分析析是数据库设设计的第一个个阶段。这个个阶段主要是

49、是确定基本数数据、数据结结构以及数据据处理流程,组组成一份详尽尽的数据字典典。为以后进进一步设计打打下基础。在仔细调查学校校贷款中心的的贷款管理过过程基础上,得得到本系统所所处理的数据据流程,如图图4-2:学生管理员学生信息变动动表学生管理员修改学生修改学生信息款 录入贷款学生录入贷款学生信息请 学生信息统计表 学生信信息数据表学生信息统计学生学生管理员管理员管理员贷款信息统计管理员贷款信息统计录入贷款基本信息录入贷款基本信息修改学生信息贷款信息数据据表修改学生信息管理员贷款信息变动表表管理员图4-2 系统统数据流程图图针对本实例,通通过对学生助助学贷款管理理的内容和数数据流图分析析,设计的数

50、数据项和数据据结构如下:(1)学生基本本信息:学号号、姓名、贷贷款编号、身身份证号、性性别、出生年年月、入学年年月、省市、地地县、地址、邮邮编、家庭电电话、寝食电电话、移动电电话、学院、专专业、班级、贷贷款项目、贷贷款金额、奖奖惩情况、备备注信息。(2)贷款基本本信息:贷款款编号、姓名名、学院、专专业、班级、申申请时间、贷贷款项目、贷贷款金额。(3)系统管理理:用户名、密密码、权限、备备注。有了上面的数据据结构、数据据项和数据流流程,就可以以进行下面的的数据库设计计了。4.2.2数据据库概念结构构设计 这一阶阶段是在需求求分析的基础础上,设计出出能够满足用用户需求的各各种实体以及及它们之间的的

51、关系(E-R图),为后后面的逻辑结结构设计打下下基础。图44-2:拥有拥有学生贷款记录1n学生贷款记录n属于属于11班级n1属于学院n班级n1属于学院n图4-3 关系系E-R图。身份证号码电话姓名性别学号。身份证号码电话姓名性别学号学生学生图4-4实体属属性图4.2.3数据据库逻辑结构构设计有了前面的工作作,还需要将将上面的数据据库概念结构构转化为Acccess数数据库所支持持的实际数据据模型,也就就是数据库的的逻辑结构。在上面的实体以以及实体之间间的关系的基基础上,形成成数据库中的的表格以及各各个表格之间间的关系。银行学生助学贷贷款管理系统统数据库中各各个表格的设设计结果见表表。每个表格格表

52、示在数据据库中的一个个表。 表4-1学生信信息表字段名称数据类型字段大小允许空字符串学号数字长整型否姓名文本50否贷款编号文本长整型否身份证号数字双精度否性别文本50否出生年月文本50否入学年月文本50否省市文本50否地县文本50是寝室电话数字长整型否邮编数字长整型否家庭电话数字长整型是移动电话数字双精度型是专业文本50否贷款项目文本50否学院文本50否班级文本50否贷款金额数字长整型否奖惩情况文本50是备注信息文本100是地址 文本50否表4-2贷款信信息表字段名称 数据类型 字段大小 允许许空字符串贷款编号数字 50否姓名文本50否学院 文本50否专业文本50否班级文本50否申请时间文本5

53、0否贷款项目文本 长整型否贷款金额 数字 长整型否表4-3系统管管理权限表字段名称数据类型字段大小允许空字符串用户名文本50否密码数字长整型否权限文本50否备份文本50是4.3各功能模模块的创建经过前面对系统统功能的分析析,将本系统统主要划分为为两大部分:学生管理部部分和贷款管管理部分。4.3.1启动动系统出现的的闪现界面(splashform)为了让用户能够够有一个轻松松愉快的操作作界面,系统统特别设计了了一个闪现窗窗体。该窗体添加了11个定时器(Timer)组件,并添加了它的ontimer事件,通过定时器的Interval属性设置闪现时间;添加了5个标签(Lable)组件,用于显示制作人情

54、况及联系方式;添加了1个图象(Image)组件,使整个窗体摆脱灰色界面给人的沉重感,用带有花色的图象做背景,给人以清新、美观的第一感觉;添加了2个图形图象类(RxGIFAnimator)第三方控件,本控件是由俄罗斯人研制的专门放置GIF动画的免费控件。界面上显示了我校校徽及校训,动态效果使人耳目一新。具体界面如图4-5所示:图4-5闪现界界面4.3.2系统统登陆模块的的设计(looginfoorm)闪现窗体消失后后,出现登陆陆窗体。该模模块的主要功功能是当用户户启动银行学学生助学贷款款管理系统时时,显示一个个友好美观的的欢迎用户登登陆的界面,当当用户输入用用户名和密码码时,系统进进入下一级表表

55、单。本窗体添加了一一个Imagge组件,将将整个东北林林业大学的主主楼作为窗体体的背景;二二个Paneel组件;二二个Lablle组件;一一个编辑(EEdit)组组件,用户在在此输入密码码,将其PaassworrdCharr属性设置为为*;1个组组合框(CoomboBoox)组件,组合合框由一个编编辑框和一个个下拉式列表表框组成,本本组合框的列列表条目有两两条:Admministtratorr和guestt ,方便用用户根据自身身情况选择用用户名;系统统会根据用户户名提供相应应的服务功能能;二个按钮钮(Buttton)组件件,一个为确确定,一个为为取消。本窗窗体特别将其其Captiion 属性

56、性设置为:用用户登陆(区区分大小写),提提示用户登陆陆时避免因大大小写而产生生输入错误。具具体系统登陆陆界面如图44-6所示: 图4-6系统登登陆界面4.3.3系统统主窗口设计计系统主窗口主要要是在用户登登陆成功以后后,将整个系系统的基本功功能以菜单(MMainMeenu)的形形式分成四个个部分清晰的的展现在用户户面前,方便便用户选择。运运行界面如图图4-7:图4-7 系统统主窗口界面面菜单的结构图如如下:系统管理学院设置专业预预览用户密码修改用户名字修改增加用户菜单结构设计退出系统菜单结构设计贷款学生信息管管理学生信息查询学生信息录入学生信息修改学生贷款信息管管理贷款信息查询贷款信息录入贷款

57、信息查询贷款信息列表项目金额排行榜榜关于 图4-8菜菜单结构设计计图 4.3.4系统统管理设计这个部分包括系系统用户信息息(密码和用用户名)修改改和用户权限限管理。尽供供管理员操作作使用。(1)用户密码码修改(MoodifyPPWD)模块块:除输入用用户名使用的的Edit组件件外,其余三三个用来输入入密码的Eddit组件的的PasswwordChhar属性均均为*,即输输入密码时只只显示*(界界面显示如图图4-9)。用用户名修改模模块(图4-10)与密密码修改模块块类似。 图4-9 修改改密码界面 图4-10修改用用户名界面 (2)增加新用用户模块:此此模块使用了了两个CommboBoxx组合

58、框组件件,操作者既既可以从下拉拉列表中选取取所需文本,也也可自行输入入。确定后,新新的用户将被被写入数据库库,用户便有有了访问或操操作该系统的的权利。图4-11增加加用户界面4.3.5贷款款学生信息管管理设计 贷款学学生信息管理理部分由三个个主要模块:贷款学生信信息录入(IInput)、贷贷款学生信息息查询(Quuery)、贷贷款学生信息息修改(Moodify)。(1)贷款学生生信息录入(Inputt)模块:管管理员根据学学生的贷款申申请单据及贫贫困证明,选选择出符合条条件的学生,并并将其基本信信息(学号、姓姓名、贷款编编号、身份证证号、性别、出出生年月、入入学年月、省省市、地县、地地址、邮编

59、、家家庭电话、寝寝食电话、移移动电话、学学院、专业、班班级、贷款项项目、贷款金金额、奖惩情情况、备注信信息)录入数数据库.这个个模块仅限管管理员使用.本窗体添加了分分组框(Grroupboox)组件;Lablee组件;Ediit组件;CommboBoxx组件,将要要输入的文本本以列表条目目的形式编辑辑好,避免了了用户输入错错误的信息,为为用户提供了了非常人性化化的服务;MMemo组件件,可以显示示、编辑多行行文本,此处处用于输入备备注信息;33个Buttton组件:“确定”、“取消”和“打印”。窗体界面面如图4-112所示:图4-12学生生信息录入界界面(2)贷款学生生信息查询模模块:进入这这个模块,可可以根据自己己所了解的学学生情况选择择不同的查询询方式,填写写查询内容后后,窗体将立立即显示所要要查询贷款学学生的详细信信息。此项服服务既适用于于管理员,同同时适用于广广大学生用户户,为大家提提供方便快捷捷的服务窗体中除了上面面提到的基本本组件外,主主要有: = 1 * GB3 单选按钮(RRadioBButtonn)组件,可可以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论