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

下载本文档

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

文档简介

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

2、作效率,降低治理成本,节约存储空间,开发一个治理系统十分必要。本课题是在上述背景下建立一个针对学生助学贷款的小型的网络治理平台。本系统具有速度快、精度高、存储信息量大的特点。不仅能够对数据和信息进行规范化处理,而且实现了信息资源的有效利用和学校内部的信息共享,实现了网络化治理和电子治理。2治理信息系统简介治理信息系统确实是常讲的MIS(MaaemetInfomain Sstem),它是20世纪8年代才逐渐形成的一门新学科,其概念至今尚无统一的定义,其理论基础尚不完善,但从国内外学者给MIS所下的定义来看,人们对MIS的认识在逐步加深,I的定义也在逐渐进展和成熟。(1)MIS的定义MIS的定义有

3、专门多种,研究者们从各自的角度动身给出了不同的定义。S的一个定义是:一个治理信息系统是能够提供过去、现在和今后预期信息的一种有条理的方式,这些信息涉及到内部业务和外部情报。它按适当的时刻间隔供给格式相同的信息。支持一个组织的打算、操纵和操作功能,以便辅助决策制定过程;MIS的另一个定义是:IS是一个由人、计算机等组成的能进行信息的收集、传送、储存、维护和使用的系统,能够实测企业的各种运行情况,并利用过去的历史数据预测以后,从企业全局的角度动身辅助企业进行决策,利用信息操纵企业的行为,关心企业实现其规划目标1-3。 (2)IS的要紧功能治理信息系统是一类面向治理的信息系统,它以解决结构化的治理决

4、策问题为目的。它的三项要紧功能是: = 1*G3 信息处理。 = * GB3辅助事物处理、辅助组织治理。= * GB3 支持决策。()MIS的结构IS的结构有下列几种:= GB 总体结构:信息源、信息处理器、信息用户、信息治理者。 2 GB3 物理结构:物理组成、处理功能、用户需要的输出。 =3 B 层次结构:用于执行操纵的信息系统、治理操纵的信息系统、战略打算的信息系统。 = 4 * GB3 职能结构:一般企业的职能子系统有市场销售子系统、生产治理子系统、物资供应子系统、人事治理子系统、财会治理子系统、信息治理子系统、高层治理子系统。= 5 * B3 空间分布结构:集中式系统、分布式系统。(

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

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

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

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

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

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

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

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

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

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

15、杂程度相对来讲依旧能够分析清晰的,经系统分析,能够设计出符合实际需求、易于理解、易于操作、易于维护的数据库和操作系统。关于Microsoft Access而言,治理这种规模和复杂程度的数据库是游刃有余的。同样关于Blad Delphi来讲,对数量较少的表和其间关系进行比较简单的操作正是其擅长的功能,不管是查询、统计或利用数学公式进行趋势预测,都能顺利完成。因此,开发实施本系统,从软件角度看,是可行的。由以上经济、操作、技术三方面的分析能够看出,本系统的开发时机成熟,从多种角度考虑,差不多上可行的3应用的要紧技术3数据库技术311ADO综述本系统是通过对象模型ADO(Active Data Ob

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

17、on对象。包含关于某个数据提供程序的信息。()codset对象。eordse对象包含某个查询返回的记录,以及那些记录中的游标。ADO的目标是访问、编辑和更新数据源,而编程模型体现了为完成该目标所必须的系列动作的顺序。ADO提供类和对象以完成以下活动:(1)连接到数据源(onectio)。可选择开始一个事物。(2)可选择创建对象来表示SQ命令(command)。()可选择在SQL命令中指定列、表和值作为变量参数(Paraetr)。(4)执行命令(ommnd、Connectin或eorde)。(5)假如命令按行返回,则将行存储在缓存中(Recoret)。(6)可选择创建缓存视图,以便能对数据进行排

18、序、筛选和定位(Recordse)。(7)通过添加、删除或更改行和列编辑数据(Reordet)。(8)在适当情况下,使用缓存中的更改内容来更新数据源(Rcost)。()在使用事物之后,能够同意或拒绝在事物期间所做的更改,结束事物(connecton)。 3. Acces数据库简介Acces是美国微软公司开发的offi套装软件中一个功能特不强大的数据库治理系统。他是微软公司widows操作系统中第一个桌面型关系数据库治理系统。其友好的用户操作界面、可靠的数据治理方式、面向对象的操作理念以及强大的网络支持功能,在拥护和数据库之间架起了一座桥梁,使得用户对数据的存取、分类和查看更为容易。(1)Ace

19、s的特点Acss在本质上是一个关系型数据库治理系统,关系型数据库有着严密的数学理论基础。在ccess数据库中,数据的逻辑结构表现为满足一定条件的二维表,以统一的“关系”来描述数据对象之间的联系,结构简单、表现力强,符合人们对现实世界事物的认识规律。ccs有以下一些特点:= 1* GB3 简单的用户界面 = * GB 方便的操作手段 = 3 B3 丰富的数据对象 4 *GB3精美的窗体和报表 5 * B3 强大的数据共享 = 6 * GB3 耐心的offie助手(2)Aces的功能 = * G组织数据 =2 * GB3 建立查询 = 3 *G 生成窗体 4 * B3 打印报表 =5 *3 共享数

20、据 = 6 GB3 支持超级链接 = 7* GB 建立应用系统(3)ccess的数据库对象 Acces提供了七种数据库对象:表、查询、窗体、报表、数据访问页、宏和模块。 =1 *B3 表(Tabl)对象 表是有结构的数据的集合,是数据库应用系统的数据仓库。 = 2* GB 查询(Quey)对象 查询是依照用户给定条件在指定的表中筛选记录或者进一步对筛选出来的记 录做某种操作的数据库对象。查询能够进一步分为选择查询和动作查询两种。用户能够使用选择查询从指定的表中猎取满足给定条件的记录,也能够使用动作查询从指定的表中筛选记录以生成一个新表或者对指定的表进行记录的更新、添加或删除操作。 =3 G3窗

21、体(Fr)对象 窗体对象同意用户采纳可视化的直观操作设计数据输入、输出界面的结构和布局。 = GB3报表(et)对象 报表对象同意用户不用编程仅通过可视化的直观操作就能够设计报表打印格式。 = B3数据访问页(a)对象 数据访问页能够将数据库中的记录公布到Innet或Inant,并使用扫瞄器进行记录的维护和操作。 6 *GB3宏(Macr)对象 宏对象是一个或多个宏操作的集合,其中的每一个宏操作执行特定的单一功能。用户能够将这些宏操作组织起来形成宏对象以执行特定的任务。= 7*GB3 模块(Mdul)对象 模块对象是将Visual Bsic for Applcaion(简称宏语言VBA)编写的

22、过程和声明作为一个整体进行保存的过程的集合。ACCS提供的上述七种对象分工极为明确,从功能和彼此间的关系角度考虑,这七种对象能够分为三个层次:第一层次是表对象和查询对象,它们是数据库的差不多对象,用于在数据库中存储数据和查询数据。第二层次是窗体对象、报表对象和数据访问页,它们是直接面向用户的对象,用于数据的输入输出和应用系统的驱动操纵。第三层次是宏对象和模块对象,它们是代码类型的对象,用于通过组织宏操作或编写程序来完成复杂的数据库治理工作并使得数据库治理工作自动化131。在Delhi中,使用A访问ACCES数据库的方法:放个TADOTABLE,设置Connection Srin属性,UseCn

23、ecton Srig,uild,MrosoftET4.0,选择数据库文件,点击测试连接,测试成功即可访问数据库。3. L语言QL全称是“结构化查询语言(Structurd Quey Laguge)”,最早的是IM的圣约瑟研究实验室为其关系数据库治理系统SSTEMR开发的一种查询语言,它的前身是QARE语言。Q语言结构简洁,功能强大,简单易学,因此自从IBM公司191年推出以来,S语言,得到了广泛的应用。现在不管是像Orale ,Sybs, Inrmix, SL serve这些大型的数据库治理系统,依旧像Brland Delph,PowerBui这些微机上常用的数据库开发系统,都支持SQL语言作

24、为查询语言。3.1 Strutured ryLngage包含4个部分:(1)数据查询语言SLECT (2)数据操纵语言INSERT, UPAE,ELEE ()数据定义语言CREAT,ALER,DROP (4)数据操纵语言COMMIT ORK, OLLBAK WRK .2 SL语言的特点综合统一集数据定义、数据操纵、数据治理功能于一体,语言风格统一,能够独立完成数据库的全部操做高度非过程化提出“做什么”而不是“如何做”面向集合的操作方式结果是元组的集合语言简洁,易学易明白只用7个动词(e ,drop,ale,crae, insert, pdate,dete)3.3 SQ的优点 Q广泛地被采纳正讲

25、明了它的优点。它使全部用户,包括应用程序员、DBA治理员和终端用户受益非浅。(1)非过程化语言 SQ是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL同意用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。所有QL 语句同意集合作为输入,返回集合作为输出。SL的集合特性同意一条QL语句的结果作为另一条SQ语句的输入。 SQ不要求用户指定对数据的存放方法。 这种特性使用户更易集中精力于要得到的结果。所有L语句使用查询优化器,它是M的一部分,由它决定对指定数据存取的最快速度的手段。查询优化器明白存在什么索引,哪儿使用合适,而用户从不需要明白表是否有索引,表有什么

26、类型的索引。 (2)统一的语言 QL可用于所有用户的B活动模型,包括系统治理员、数据库治理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。差不多的SQ 命令只需专门少时刻就能学会,最高级的命令在几天内便可掌握。 SQL为许多任务提供了命令,包括: = 1 * G3查询数据= 2 * GB3 在表中插入、修改和删除记录 = 3* GB3 建立、修改和删除数据对象 = 4 * B3 操纵对数据和数据对象的存取 = 5 G 保证数据库一致性和完整性 往常的数据库治理系统为上述各类操作提供单独的语言,而SQL 将全部任务统一在一种语言中。()是所有关系数据库的公共语言 由于所有要紧的关系数

27、据库治理系统都支持SQL语言,用户可将使用SQ的技能从一个RDBMS转到另一个。所有用SQL编写的程序差不多上能够移植的12。3.3 设计语言Dephi.1 Delphi简介 Borlan Delphi是由rlnd公司所发表的E时代的开发工具,它也是企业级可视化面向对象快速开发工具(D,Rapd plication Deelopnt)。Deph是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microoft ndws图形用户界面的许多先进特性和设计思想,采纳了弹性可重复利用的完整的面向对象程序语言(Objec-Oiented-Language)、当今

28、世界上最快的编辑器、最为领先的数据库技术。关于宽敞的程序开发人员来讲,使用Dph开发应用软件,无疑会大大地提高警惕编程效率,而且随着应用的深入,你将会发觉编程不再是枯燥无味的工作Dlphi的每一个设计细节,都将带给您一份欣喜。面向对象的程序设计(jecOiente Proraming,简记OOP)是ephi诞生的基础。OOP立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数“封装”进ows编程所必需的“对象”中。面向对象的编程语言使得复杂的工作条理清、编写容易。Dehi是完全面向对象的,这就使得Deli成为一种触手可

29、及的促进软件重用的开发工具,从而具有强大的吸引力。一些早期的具有OO性能的程序设计语言如C+,Paca,alltlk等,尽管有面向对象的特征,但不能轻松地画出可视化对象,与用户交互能力较差,程序员仍然要编写大量的代码。Delph的推出,填补了这项空白。您不必自己建立对象,只要在提供的程序框架中加入完成功能的代码,其余的都交给Dephi去做。欲生成漂亮的界面和结构良好的程序丝毫不必费尽心机,Delpi将关心您轻松完成。它同意在一个具有真正O扩展的可视化编程环境中,使用它的bjecPascl语言。这种革命性组合,使得可视化编程与面向对象的框架紧密地结合起来5-6。.32 elphi及常用组件窗口程

30、序简述(1)Dphi窗口程序接口成员 = *GB3 对象(Obect):只要确实存在的东西,能够被拿来使用,有一个特定的名字(Name),这确实是对象。本质上而言,一个对象包含有三个特点:属性(operty)、方法(Metod)及事件(Event)。 = 2 * GB 属性(Propery):每一个存在的对象所具备的特性称为属性。 3 * GB 事件(nt):每一个对象总会与外界产生交互,而当外界(其它对象)与此对象有交互作用时,确实是那个对象有一个事件被触发了。事件发生的缘故,可分为三类:用户事件、间接事件、系统事件。 = 4 *3 方法(Method):当该对象被触发了某个事件之后,系统(

31、或程序)应该采纳的相应步骤称为方法。一个系统程序的建立,确实是于对象、属性、事件、方法这四个步骤的重复执行与考虑。()以Delphi开发系统Dlhi是一个所见即所得的软件快速开发工具,在实际开发流程上,它分成两个部分:界面设计和程序编写。界面设计的结果就会是以后程序执行时用户能够看到的模样,现在的设计中,引用了大量的可视化组件,这些可视化组件能够有效地简化设计工作,完成了可视化的界面设计后,接下来只要将相关的操作流程以顺序的程序代码予以完成即可。选择elpi后,随即出现如图-1所示的开发界面:图31 Delphi开发界面图中的最上方是菜单及工具栏,用来执行相关的功能:另外图中标出个区域,以下分

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

33、得如何,最终总是要在那个地点将系统要执行的步骤写入。(3)常用组件介绍: = GB3Label组件:Dephi组件面版中的Lael组件(即标签),专门提供显示文字和数字。 = 2 GB3 utton组件:Btto组件是使用率最高的组件,用于提供一个给系统用户操作的按钮。 *GB3 Tme组件:Time组件(即定时器)的功能用于实现程序的自动化,其最大的效果在于固定的时刻内会执行所设置好的程序代码一次。 = GB3 PaitBo组件:当系统必须有部分的结果需要使用图形的方式表现时,PintBox组件是一个专门好的选择,它同意以程序的方式在其内部绘图。 5 * GB3 RadioButo组件:有时

34、候也需要在程序设计时,让用户能够针对一些选项进行必要的选择,假如众多的选择中只能选择一个,这时必须使用RadionBton组件。 6*GB3 GropBox组件:系统设计时所使用的组件一般讲来都许多,组件一多就使得窗口看起来比较杂乱,使用GrpBo组件(即分组框)能够将部分的组件集合起来,感受比较整齐。 = * GB3 Shae组件:程序设计中若需要使用到几何图形,例如:圆形、矩形、正方形、椭圆形等等,就需要Sa组件。 = 8 * GB3Edi组件:让用户最方便的输入方式,就属Et组件了,其要紧的工作确实是输入文字或显示文字的结果。= 9 GB3 Mm组件:除了使用Edt组件能够输入及显示数据

35、外,emo组件亦含有同样的功能,但Edt组件只能单行输入,而Meo组件则同意多行输入,在需要多行显示的情形下,使用Meo组件是比较合适的;另外由于SoBr的使用,也使得Memo组件中的数据具有容易查看的效果。第三方组件众所周知,Delphi提供了大量的组件,使用这些组件差不多上已能满足我们的编程需求。然而在关于有特定要求的程序,仅仅使用Di自带的组件就无法适应了。另外,Dlphi自带的一些组件功能比较简单,专门难满足我们一些特定的要求。现在有专门多的第三方组件,这些组件功能强劲,而且覆盖了编程的方方面面,极大的方便了用户。使用这些第三方组件往往达到事半功倍的效果,大大提高编程的效率。同时还能使

36、我们的程序更漂亮、更专业、更强大。因此第三组件是我们使用Delph编程一大法宝。 第三方组件往往是Dephi自带组件的扩展,是在Delphi自带组件的基础上加强功能,并进行功能细化和专业化。例如,有些第三方组件把按钮、标签细化为专门多种,每一种实现一种特定的功能。另外一些第三组件是elhi中没有的,这些组件往往是依照编程时常遇到的需求,将一些常用的方法、函数以及API集成到这些组件中,编程时就不需要编写这些程序了。 从组件的使用领域来划分,第三方组件可分为:界面增强类、图形图像类、多媒体类、系统类、数据库类、网络类等等1。4银行学生助学贷款治理系统的实现4.系统设计4.1系统设计目标通过使用银

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

38、行数据的增加、删除、修改和保存等操作。4.1.开发和运行环境的选择(1)开发工具:Dlphi7.(2)运行环境: = 1 *GB操作系统:wind9x,wins2000,x = 2 * 3 开发、治理及使用人员:学生治理员、全校学生及系统维护人员。(3)数据库系统:Mcros ccess4.1.4数据库需求分析系统功能分析是在系统开发的总体任务的基础上完成的,学生助学贷款治理系统需要完成的功能要紧有:()学生差不多信息的录入(2)学生差不多信息的查询(3)学生贷款信息的录入(4)学生贷款信息的查询(5)资料修改(包括学生信息修改和贷款信息修改两部分)()贷款信息列表(7)项目金额排行榜(8)系

39、统用户治理,权限治理4.5系统功能模块设计 在系统功能分析的基础上,依照Depi程序编制的特点,得到如图4-1系统功能模块图。银 行 学 生 助 学 贷 款 管 理 系 统学生信息管理学生贷款管理系统管理贷款信息录入项目金额排行贷款信息列表贷款信息查询贷款信息查询学生信息修改学生信息查询学生信息录入用户权限管理用户信息修改图41系统功能模块图2数据库设计在治理信息系统的开发的过程中,数据库的结构设计是其中十分重要的一个环节。数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生阻碍。好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度,能简化给予数据

40、库的应用程序的实现等。在系统开始设计时应该尽量考虑全面,尤其应该认真考虑用户的各种需求,幸免白费人力和物力。421 数据库需求分析 数据库需求分析是数据库设计的第一个时期。那个时期要紧是确定差不多数据、数据结构以及数据处理流程,组成一份详尽的数据字典。为以后进一步设计打下基础。在认真调查学校贷款中心的贷款治理过程基础上,得到本系统所处理的数据流程,如图4-:学生治理员学生信息变动表修改学生信息贷 款 录入贷款学生信息申 请 学生信息统计表 学生信息数据表学生治理员治理员贷款信息统计录入贷款差不多信息修改学生信息贷款信息数据表治理员贷款信息变动表图-2 系统数据流程图针对本实例,通过对学生助学贷

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

42、2:拥有学生贷款记录nn属于1班级n1属于学院n图4 关系ER图。身份证号码电话姓名性不学号学生图4-4实体属性图.3数据库逻辑结构设计有了前面的工作,还需要将上面的数据库概念结构转化为Access数据库所支持的实际数据模型,也确实是数据库的逻辑结构。在上面的实体以及实体之间的关系的基础上,形成数据库中的表格以及各个表格之间的关系。银行学生助学贷款治理系统数据库中各个表格的设计结果见表。每个表格表示在数据库中的一个表。 表4-1学生信息表字段名称数据类型字段大小同意空字符串学号数字长整型否姓名文本5否贷款编号文本长整型否身份证号数字双精度否性不文本0否出生年月文本0否入学年月文本5否省市文本0

43、否地县文本50是寝室电话数字长整型否邮编数字长整型否家庭电话数字长整型是移动电话数字双精度型是专业文本0否贷款项目文本50否学院文本50否班级文本50否贷款金额数字长整型否奖惩情况文本5是备注信息文本10是地址 文本0否表-贷款信息表字段名称 数据类型 字段大小 同意空字符串贷款编号数字 5否姓名文本0否学院 文本50否专业文本50否班级文本50否申请时刻文本50否贷款项目文本 长整型否贷款金额 数字 长整型否表43系统治理权限表字段名称数据类型字段大小同意空字符串用户名文本50否密码数字长整型否权限文本50否备份文本50是4.3各功能模块的创建通过前面对系统功能的分析,将本系统要紧划分为两大

44、部分:学生治理部分和贷款治理部分。4.3.启动系统出现的出现界面(slahfom)为了让用户能够有一个轻松愉快的操作界面,系统特不设计了一个出现窗体。该窗体添加了1个定时器(Tim)组件,并添加了它的ontimer事件,通过定时器的Interal属性设置出现时刻;添加了5个标签(Lable)组件,用于显示制作人情况及联系方式;添加了1个图象(mae)组件,使整个窗体摆脱灰色界面给人的沉重感,用带有花色的图象做背景,给人以清新、美观的第一感受;添加了个图形图象类(RxGIFAnimtor)第三方控件,本控件是由俄罗斯人研制的专门放置GIF动画的免费控件。界面上显示了我校校徽及校训,动态效果使人耳

45、目一新。具体界面如图4-5所示:图45出现界面43.2系统登陆模块的设计(oginor)出现窗体消逝后,出现登陆窗体。该模块的要紧功能是当用户启动银行学生助学贷款治理系统时,显示一个友好美观的欢迎用户登陆的界面,当用户输入用户名和密码时,系统进入下一级表单。本窗体添加了一个mage组件,将整个东北林业大学的主楼作为窗体的背景;二个Pael组件;二个Lale组件;一个编辑(Edit)组件,用户在此输入密码,将其PasswrdChr属性设置为*;1个组合框(CmoBx)组件,组合框由一个编辑框和一个下拉式列表框组成,本组合框的列表条目有两条:Adinstrator和gues ,方便用户依照自身情况

46、选择用户名;系统会依照用户名提供相应的服务功能;二个按钮(Butn)组件,一个为确定,一个为取消。本窗体特不将其Capon属性设置为:用户登陆(区分大小写),提示用户登陆时幸免因大小写而产生输入错误。具体系统登陆界面如图4-所示: 图4-6系统登陆界面4.3.3系统主窗口设计系统主窗口要紧是在用户登陆成功以后,将整个系统的差不多功能以菜单(MainMenu)的形式分成四个部分清晰的展现在用户面前,方便用户选择。运行界面如图4-:图-系统主窗口界面菜单的结构图如下:系统治理学院设置专业预览用户密码修改用户名字修改增加用户菜单结构设计退出系统贷款学生信息治理学生信息查询学生信息录入学生信息修改学生

47、贷款信息治理贷款信息查询贷款信息录入贷款信息查询贷款信息列表项目金额排行榜关于 图4-8菜单结构设计图 .34系统治理设计那个部分包括系统用户信息(密码和用户名)修改和用户权限治理。尽供治理员操作使用。(1)用户密码修改(ModyPW)模块:除输入用户名使用的Edit组件外,其余三个用来输入密码的Edit组件的Passordhar属性均为*,即输入密码时只显示(界面显示如图4-9)。用户名修改模块(图4-0)与密码修改模块类似。 图4-9修改密码界面 图4-0修改用户名界面 ()增加新用户模块:此模块使用了两个omboBox组合框组件,操作者既能够从下拉列表中选取所需文本,也可自行输入。确定后

48、,新的用户将被写入数据库,用户便有了访问或操作该系统的权利。图4-11增加用户界面43.贷款学生信息治理设计 贷款学生信息治理部分由三个要紧模块:贷款学生信息录入(Ipu)、贷款学生信息查询(Query)、贷款学生信息修改(Mdfy)。(1)贷款学生信息录入(put)模块:治理员依照学生的贷款申请单据及贫困证明,选择出符合条件的学生,并将其差不多信息(学号、姓名、贷款编号、身份证号、性不、出生年月、入学年月、省市、地县、地址、邮编、家庭电话、寝食电话、移动电话、学院、专业、班级、贷款项目、贷款金额、奖惩情况、备注信息)录入数据库.那个模块仅限治理员使用.本窗体添加了分组框(Gropo)组件;L

49、abe组件;Edit组件;CboBox组件,将要输入的文本以列表条目的形式编辑好,幸免了用户输入错误的信息,为用户提供了特不人性化的服务;Memo组件,能够显示、编辑多行文本,此处用于输入备注信息;3个uon组件:“确定”、“取消”和“打印”。窗体界面如图4-1所示:图4-12学生信息录入界面(2)贷款学生信息查询模块:进入那个模块,能够依照自己所了解的学生情况选择不同的查询方式,填写查询内容后,窗体将立即显示所要查询贷款学生的详细信息。此项服务既适用于治理员,同时适用于宽敞学生用户,为大伙儿提供方便快捷的服务窗体中除了上面提到的差不多组件外,要紧有:= 1 * 3 单选按钮(Rdioto)组件,能够在多个条件中选择唯一的一个。通常在使用单选按钮时。总是将其

温馨提示

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

评论

0/150

提交评论