论文打印稿0幸国王.docx

上传人:b****6 文档编号:3332079 上传时间:2022-11-21 格式:DOCX 页数:47 大小:729.58KB
下载 相关 举报
论文打印稿0幸国王.docx_第1页
第1页 / 共47页
论文打印稿0幸国王.docx_第2页
第2页 / 共47页
论文打印稿0幸国王.docx_第3页
第3页 / 共47页
论文打印稿0幸国王.docx_第4页
第4页 / 共47页
论文打印稿0幸国王.docx_第5页
第5页 / 共47页
点击查看更多>>
下载资源
资源描述

论文打印稿0幸国王.docx

《论文打印稿0幸国王.docx》由会员分享,可在线阅读,更多相关《论文打印稿0幸国王.docx(47页珍藏版)》请在冰豆网上搜索。

论文打印稿0幸国王.docx

论文打印稿0幸国王

摘要

银行个人房贷审批管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

银行业务使用纸质表单提交的方式是一个常见的现象。

这样的流程不仅速度慢,而且还会耗费大量的人力、财力,为了提高客户满意度并提高银行工作人员的工作效益,必须解决好这个问题。

本系统使用PHP、HTML、DREAMWEAVER开发工具,以APACHE为平台。

在对系统进行详细设计和完善后,创建了MYSQL数据库。

并将二者连接起来,形成银行个人房贷审批管理系统。

本论文在前期对房贷客户资料收集和对客户进行问卷调查、访谈的基础上,对数据进行统计分析并录入系统逐层向上级提交。

由各级权限不同的管理员审核。

另外,通过应用此系统客户也可以随时匿名登录查询自己的房贷审批管理情况,但是为了保护客户的隐私,各个客户只能查询到自己的相关记录,而不能看其他信息。

可查询到的信息包括:

自己的楼盘信息、处理人和审核人,还可以查询到自己的房贷审批的当前进展状态。

各级用户使用密码登录后可以进入到相应的不同界面,处理人可录入客户信息、修改提交的信息并重新提交,也可修改提交后被驳回的信息提交重审,各级管理人员审核后给出审核意见,也可以驳回重审。

本系统功能完备,用户使用方便简捷,安全保密设置齐全,大大减小了操作人员和用户的工作负担,提高了银行个人房贷审批管理的工作效率和银行内部的信息化管理水平。

关键词:

银行房贷,审批,MySQL,PHP

ABSTRACT

Personalbankloanapprovalmanagementsystemisatypicalinformationmanagementsystem,anditsdevelopmentofmainincludingbackdatabasecreationandmaintenance,aswellasfront-endapplicationdevelopment.Itisacommonphenomenonthatthebankingusesthewayinwhichthepaperqualityformsubmits.Thisprocedureisnotonlyslow,butalsowillconsumealargenumberofmanpower,financialresources,inordertoimprovethecustomersatisfactionandimprovethebankstaffbenefit,mustsettlethisproblemwell.weusePHP,HTML,theDREAMWEAVERdevelopmentkit,takeAPACHEastheplatform.Incarriesonthedesignandtheconsummationafterthesystem,foundedtheMYSQLdatabase.Andconnectsthetwo,formsthebanksingleroomloanexaminationandapprovalmanagementsystemmanagementsystem.

Thisthesisisbasedonthetheoryoftrafficdemand,onthebasisofcollectingthecustomer'smaterialofthehousingloaninearlierstageandcarryingonthequestionnaireinvestigation,interviewtothecustomer,goonthestatisticalanalysisandinputthesystemandchaselayersubmittingtodatatohigherauthorities.ItisVerifiedbyauthoritydifferentadministratorsatalllevels.Inaddition,throughappliesthissystemcustomeralsotobepossibleanonymoustoregisterasnecessaryinquiresownroomloanexaminationandapprovalmanagementsituation,butinordertoprotectthecustomertheprivacy,eachcustomeronlycaninquireownrelatedrecord,butcannotlookatotherinformation.Mayinquiretheinformationincludes:

Ownestateinformation,processesthehumanandtheverificationperson,butalsomayinquireownroomloanexaminationandapprovalcurrentprogresscondition.Afteralllevelsofuserusepasswordregistersmayentertothecorrespondingdifferentcontactsurface,processesthehumantobepossibletoinputthecustomerinformation,therevisionsubmissioninformationandsubmits,afteralsomayrevisethesubmissiontheinformationsubmissionwhichrejectstoretryacase,afteralllevelsofadministrativepersonnelverifiesgivestheverificationopinion,alsomayrejectretriesacase.Thissystemfunctioniscomplete,theusereasytooperateissimpleanddirect,thesecuritykeepssecrettheestablishmenttobecomplete,reducedtheoperatoranduser'sworkloadgreatly,enhancedthebanksingleroomloanexaminationandapprovalmanagementworkingefficiencyandthebankinternalinformationalmanagementlevel.

KeyWords:

Bankloanmanagementsystem,MySQL,PHP

目录

第1章引言1

1.1选题背景1

1.2研究的目标和意义1

1.3本课题的重难点3

1.4本文组织结构3

第2章需求分析5

2.1系统解决的主要问题5

2.2系统具备的基本功能5

2.3数据字典6

2.4数据库6

第3章概要设计8

3.1概述8

3.2系统功能划分8

3.2.1客户匿名登陆查询功能模块10

3.2.2受理人受理功能模块10

3.2.3处理人审批功能模块11

3.2.4审核人审核功能模块11

3.3系统功能描述12

3.3.1客户匿名登录模块功能描述12

3.3.2管理员模块功能描述12

3.4系统数据流图14

3.5安全保密设计14

3.5.1登陆用户的安全性14

3.5.2数据安全性14

3.6数据库概念结构设计14

3.6.1各实体属性E-R图15

3.6.2各实体之间关系的E-R图17

3.6.3各实体之间的E-R图18

第4章设计与实现19

4.1概述19

4.2系统概要设计19

4.3管理员后台系统的实现20

4.3.1登录页面20

4.3.2受理人管理主页面26

4.3.3处理人管理模块27

4.3.4审核人管理模块28

4.3.5客户匿名登陆查询模块30

第5章系统测试33

5.1功能测试平台33

5.2登录模块功能测试34

5.3受理人模块功能测试35

5.4处理人模块功能测试37

5.5审核人模块功能测试39

5.6各级管理员查询模块功能测试40

5.7客户匿名登录查询模块功能测试42

5.8本章小结44

第6章结束语45

6.1完成本文后的主要收获45

6.2未来的研究工作45

参考文献46

致谢47

附录48

外文资料原文49

外文资料译文53

第1章引言

选题背景

当今社会是一个信息量巨大、并且还在持续飞速发展的时代。

各行各业都离不开信息数据的处理和有效管理,因为计算机具有运算速度超快、存储量大等种种优点被广泛应用于信息管理领域中。

使用计算机进行信息管理,在提高了工作效率的同时,也大大的提高了其安全性,还大大节约了成本,也有利推动整个社会的经济发展。

特别是对于复杂的信息管理,计算机更能充分发挥它的优越性。

用信息化、自动化的手段来存储数据、分析数据已经成为大势所趋。

目前,银行业务除了处理柜面的存款取款业务外主要是依靠人工的方式进行比如:

客户信息的收集、整理、汇总提交和审核、审批等工作便耗用了大量的人力、物力和财力,效益十分低下。

且伴随着银行业务的不断扩大和银行内部管理要求的不断提高,越来越有必要要求有一套计算机信息管理系统来完成日常的房贷审批管理工作。

以便更好的为客户服务,也让银行职工从繁琐的重复性的劳动中解脱出来,进而大大提高整个银行系统乃至整个社会的工作效益和经济效益。

1.2研究的目标和意义

研究银行个人房贷审批管理系统问题的目标是:

缓解不断增长的客户量的相应需求,更好的为客户服务,提高整个银行的内部管理效益。

客户信息管理是银行整个管理系统中最重要的环节之一。

近年来,随着社会经济的高速发展,大量人员涌入城市,也推动着房地产行业的高速发展,因此,造成房贷数量的急剧增加,有关房贷的各种信息量也在成倍增长。

面对庞大的信息数据量,传统的手工式管理客户信息的工作方式己经不能适应现代化银行房贷业务的发展。

房贷客户信息的管理工作是繁琐而复杂的,在面对大量数据时,手工处理方式存在很多缺点:

效率低、保密性差,而且时间长了容易产生大量文件和数据,给查找、更新、维护都带来很多困难,而且易于出错,同时,也不利于数据的查询和统计。

由于目前银行内部各单位信贷员和统计人员使用传统的手工记账工具,经常要翻阅大量的台帐,运用计算器等辅助工具进行计算、统计、制作报表。

采用这种工作方式工作量大,效率低,易出错,准确性差,及时性差。

同时这种方式提供的信息量也不够大,且比较单一,不能满足现代信贷管理工作对大量数据和经济信息进行分析的需求,从而也就难以满足微观决策所需的数据和信息要求。

而且任何历史信贷信息是对信贷活动进行分析的重要依据,缺少了这些数据和信息,分析结果就没有说服力。

而本系统的建立,不仅可以提高银行工作人员的工作效率,降低银行工资成本和管理费用等,而且可为信贷管理微观决策提供大量数据信息,为决策提供准确、及时、高质量的依据。

但是,如果利用计算机进行客户信息管理就可以提高信息管理工作的效率,从而做到信息数据管理的规范化、数据统计的准确性、并有查询方便、存储量大、检索快捷,保密性好等优点,大大减少管理方面的工作量。

通过使用计算机技术等手段,我们可以做到信息的规范管理和快速查询统计,实现客户信息管理的系统化、规范化和自动化。

这样不仅减少了管理的工作量,还有利于提高工作效率,降低工作成本。

使银行房贷管理工作迈出了一个新的台阶,从而实现了银行管理的信息化、科学化、现代化。

因此,开发银行个人房贷审批管理系统是非常有必要而且也是迫在眉睫的。

虽然银行内部大多数员工从未使用过类似的房贷管理系统,但是Windows友好的用户界面和本系统良好的安全性设置,可以使其内部员工在系统实施人员的指导帮助下很快掌握系统的使用方法,而无因操作失误而引起系统出错之虞。

不仅如此,还可以编写出详尽的“用户操作说明书”,为用户的正确操作给以图文并茂的形式加以说明。

同时,在开发过程中,还可以尽量经用户以方便,考虑到用户需求的实际情况,在输入界面、查询界面等部分添加解释或提示,帮助用户尽快掌握本系统的使用方法。

从目前的市场上比较流行的数据库开发管理软件来看,对于相对比较简单的中小型数据库,MicrosoftVisualFoxpro6.0它自带的数据库的结合是在实际应用中较为成功的一种解决方案。

用JAVA和Oracle开发管理软件也是比较成功的一种结合。

作为银行的管理系统,必须要能够实现前后台的紧密集成。

因为银行是为广大用户提供金融服务的,所以也就更需要安全、稳定、高效的信息系统。

其前台业务系统为管理提供原始的业务数据,后台管理系统必须和前台业务系统紧密集成,才能更好的从前台业务系统提取原始业务数据进行加工,为提高银行个人房贷审批管理效益所用。

结合本系统来看,并没有采取上述两个方案。

因为银行房贷管理系统它对安全性、数据保密性的要求非常高。

为此,选择了PHP+MySQL来进行本系统的开发与研制。

在.集成开发环境中,它实现了平面设计与数据库之间的无缝连接。

以确保数据的安全性[1]。

1.3本课题的重难点

1.状态设计:

本系统是一个由各级具有不同权限的管理人员对客户信息的处理审批系统,为了随时直观显示个客户的详细信息,在各级管理员审批完成后都必须对各种不同的审批意见设置不同的状态值,这个通过状态机来完成。

2.登陆状态session的维护:

本系统作为银行业务系统,对安全性就必然有较高的要求。

为了防止不合法的用户在得知系统文件地址后直接登入窃取相应信息,本系统通过PHP.session机制来严格控制系统的安全性[8]。

3.业务流的分析:

这里面有一个最关键的问题即分派录入问题。

就是要将不同受理人所提交的大量不同的客户信息逐层向上大致均分给上级各管理员。

4.数据库的连接:

数据库的连接包括密码连接,身份验证等。

操作包括查询,插入,更新等。

还有一个严重的问题就是会出现乱码的问题。

本系统通过设置成utf8格式控制来解决这一问题,这个是支持中文的[2]。

1.4本文组织结构

第一章介绍课题背景和课题的重难点。

第二章主要介绍系统的需求分析,详细阐述系统的主要问题、基本功能、数据字典及数据库。

第三章全面介绍系统的总体设计,对整个系统进行功能模块划分,对每个子模块实现的功能进行详细说明。

第四章介绍系统的详细设计,主要是对第四章中的子模块的具体实施流程和实施方法做具体说明。

第五章是系统功能的测试。

第六章是本文总结。

第2章需求分析

2.1系统解决的主要问题

本系统要实现银行房贷客户信息的自动化化的查询与管理。

实现在系统内完成从收集、提交客户信息到各级管理人员审核、审批,查询相关的功能,同时客户也可以随时查询自己的房贷审批当前的进展状态,并能够已提交的客户信息,使各级管理员能够很方便的做出相应的决策。

管理员还可以进行客户信息的添加、修改等管理操作。

本系统的对象(银行)内部实行三级管理模式:

审核人作为决策人对房贷业务方向、房贷规模做出总的决策,然后再根据处理人所审批的具体情况来决定是否为客户放款。

就整个银行房贷审批管理系统而言,他是最高层级的决策者,其下有处理人和受理人两级管理员,其中受理人传送负责客户资料的收集、录入并向上提交;而处理人人则是第二级管理层的领导者和审批者,除了根据自己的权限作出审批意见外,并负责为上一级提交信息。

2.2系统具备的基本功能

银行个人房贷审批管理系统的开发主要包括应用程序系统和后台数据库,应用程序系统要求界面友好,功能完备,易使用等特点。

而后台数据库的数据要具有一致性、完整性、安全性。

1.操作前台:

操作方便,前台作为与用户直接交互的界面,在考虑功能的同时,也考虑了操作的简洁和方便性,目的是让大多数不懂电脑操作的客户,也能轻松的享受计算机给他们带来的便利。

前台系统主要实现客户信息的查询功能,同时客户也可以查询自己的信息。

2.管理后台:

本系统后台管理在考虑客户信息管理操作简便的同时,提供了强大的管理模式。

后台系统可分为受理人管理及处理人管理和审核人管理三大大部分。

其中受理人管理能够完成客户信息的提交、再审、再提交,包括客户基本信息的添加、删除和修改;处理人管理能够完成对受理人所提交的信息进行处理,并向审核人提交,也可以驳回再重新受理,审核人管理能够完成对经过处理人处理并提交的信息,可以决定是否放款,也可以驳回重审。

3.各级管理人员不止一个,这就涉及到一个分派录入的功能:

就是将受理人和处理人所提交的信息大致平均分配给各个处理人和审核人来做进一步的审批。

2.3数据字典

数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。

数据字典的作用是在软件的分析和设计过程中提供关于数据的描述信息。

一般说来,数据字典应该由下列四类元素构成:

数据元素,数据流,数据存储和数据处理。

1.数据存储

数据存储是数据结构停留或保存的地方。

也是数据流的来源和去向之一。

一般而言,应包括:

数据存储名、说明、编号、输入的数据流、输出的数据流、组成(数据结构)、数据量、存取频度、存取方式。

2.数据流

数据流是数据结构在系统内传输的路径。

对数据流的描述通常包括如下内容:

数据流名、说明、编号、数据流来源、数据流去向、组成(数据结构)。

3.数据处理

处理过程的具体处理逻辑通常在详细设计过程中用判定表或判定树来描述。

在数据字典中,描述处理过程的说明性信息,通常包括以下内容:

处理过程名、说明、输入数据流、输出数据流、处理。

2.4数据库

本系统采用的数据库是瑞典MySQLAB公司MySQL。

该系统是关系型数据库管理系统。

MySQL的特性包括[3]:

1.使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。

2.支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多种操作系统。

3.为多种编程语言提供了API。

这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。

4.支持多线程,充分利用CPU资源。

5.优化的SQL查询算法,有效地提高查询速度。

6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。

7.提供TCP/IP、ODBC和JDBC等多种数据库连接途径。

8.提供用于管理、检查、优化数据库操作的管理工具。

9.可以处理拥有上千万条记录的大型数据库。

10.具有字符界面和图形界面,且有许多向导帮助,因此易于安装和学习,也容易上手。

11.兼容性良好。

除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。

尤其是它可以直接存贮XML数据,可以将搜索结果以XML格式输出等特点,有利于构建异构系统的互操作性[4]。

12.强壮的事务处理功能,采用各种方法保证数据的完整性。

13.查询和索引的优化。

MySQL将以表格的形式把查询的执行过程和用到的索引(如果有的话)等信息列出来。

第3章概要设计

3.1概述

本阶段设计的目标是系统如何解决问题,又叫概要设计。

主要任务是划分出系统的组成元素及设计软件的结构,完成这一时期的任务之后要对系统进行总体设计。

即根据系统分析产生的分析结果来确定这个系统由哪些子系统和模块组成,以及这些子系统和模块又如何有机的结合在一起,每个模块的功能的具体实现。

系统设计的最终目标是使系统实现拥有预期的功能。

3.2系统功能划分

在对本系统进行模块划分的时候,有几个原则标准是必须遵循的,主要有:

(1)模块独立性最大原则

使模块具有最大的独立性,是划分模块的最重要、也是最基本的原则或标准。

要达到这个标准,一是要求模块的内聚性最大,二是要求模块之间的耦合性最弱。

(2)恰当地掌握好模块的大小原则

究竟划分多大的模块最合理,很难给出绝对的标准。

通常认为,一个模块的程序最好能写在一张纸上,程序行数在50~100行的范围内比较合理。

(3)尽可能把与硬件相关的部分集中在一起放在一个或几个模块内的原则

尽可能把可能变动的部分集中在一起,以便在确有变动时候能方便地处理,减少影响范围。

(4)尽可能消除重复的工作,建立公用模块,以减少冗余的原则

这对程序的编写、高度乃至维护都是十分有益的。

(5)保持合理的模块扇入数据和扇出数原则

一个模块直接控制的下属模块的个数,称为该模块的扇出数/跨度;一个模块可能被多个模块所调用,例如公用模块,其上级模块个数称为该模块的扇入数。

通过对系统进行结构化分析和设计,可将系统模块化,其总体目标是以较少的代价获得高质量的产品。

例如本系统中所应用的查询模块,便可以设计成一个通用的模块,从而比较充分地体现出模块化设计的优点。

通过本系统的设分析设计,体会到,系统的模块化设计(按自顶向下、逐步求精的方法把系统逐层分解成各级模块)有如下优点:

(1)由于将一个复杂的系统划分成了若干个单一功能、相对独立的模块,从而把原来的复杂问题简化了,使复杂的多方面需求逐个得到满足。

(2)可以独立到进行模块的编码和测试,能够灵活方便地对这些工作进行组织和安排。

一个程序员可以完成若干个模块,也可以把各模块分配给多个程序员去完成,平行地展开工作,以缩短系统开发周期。

(3)通过模块的划分,把每个模块要解决的问题局限在有限的范围之内,处理一个模块的问题时不必考虑模块边界以外的问题,减少了出错的机会。

即使出现了错误,在局部范围内也容易解决。

(4)模块中一部分程序的修改,完全不影响模块以外的程序,极大地减少了修改产生的副作用或连锁反映的可能。

程序员个人的差错所造成的影响范围一般只限于模块之内,不会影响到全局。

(5)可对关键模块施加特殊措施加以优化处理,以保证整个系统达到特定的要求。

(6)使模块的复用成为可能。

一个模块可以多次使用,提高了软件产品的利用率,也可以缩短开发其他系统的周期,减少重复性劳动。

(7)已开发的程序易于理解,每个模块的职能明确,也具有不难理解整个软件系统的结构的功能。

(8)有利于估计工作量和开发成本。

经过对系统的需求分析,将整个系统分为四部分:

客户匿名登录查询、受理人受理、处理人处理及审核人审核。

3.2.1客户匿名登陆查询功能模块

客户匿名登录查询比较简单,主要完成客户对自己的相关信息的查询功能,主要查询客户自己当前的房贷审批状态。

其功能结构如图3-1所示:

图3-1客户匿名登录查询模块图

3

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

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1