江西省小额担保贷款管理系统的分_析与设计_硕士学位论文(编辑修改稿)内容摘要:

岗失业担保贷款和扶贫贷款;另一种是由农村信用社提供的小额贷款,它的服务对象主要是农民;还有一种是非政府小额贷款组织 ,如小额贷款公司等 [1617]。 学术界对小额贷款的研究有,徐瑜青认为非政府小额贷款公司由于其身份定位的模糊导致对其的监管处于真空状态 [18]。 杜晓山认为因为小额贷款即拥有社会活动属性也拥有经济活动属性,因此对不 同的小额信贷公司应该实施不同的监管 [19]。 严李锁、 郝志宏认为 在实践中应从不断完善不良贷款统计制度,改进考核方式,降低小额担保贷款不良率等方面多做努力 [20]。 王平山、陈步宇认为应该完善办理小额贷款的方式方法、加强对小额贷款的宣传力度、建立有效的沟通机制等 [3]。 彭莉认为应该提高贴息标准,利用信用社区和创业培训完善贷款风险防范 [5]。 胡聪慧认为小额贷款主要面临着农业系统性风险和主观违约风险,对于前者小额贷款公司可以通过政府的财政支持来控制自身风险,对于后者则可以通过对贷款发放的全过程进行严格管理来规避 [21]。 谭荔认为小额贷款公司不能脱离其民间金融本色 , 与商 业银行错位竞争,才能实现可持续发展 [22]。 综上 所述 ,不论是小额贷款的监管问题、小额贷款的沟通机制问题、 还是小额贷款的风险防范问题等等都离不开管理问题。 因此如何有效将小额贷款各个环节中产生的数据进行管理审核,将直接影响到小额贷款的质量。 所谓质量即包括工作人员的服务质量,也包括银行等的小额贷款质量。 云南大学软件工程硕士学位论文 江西省小额担保贷款系统分析与设计 4 本论文的主要工作及章节安排 江西省小额担保贷款系统分析与设计一文 在对国内外 小额贷款发展现状进行文献查阅以及小额贷款相关系统 的 建设情况 进行调研的基础上,针对目前 小额担保贷款系统 的不足,开发设计了基于 B/S 模 式的 江西省小额担保贷款管理系统。 文章从五个部分对系统进行详细说明。 第一部分是绪论部分。 首先讨论了 江西省小额担保贷款 系统的研究背景 及研究意义 ,其次对比了国内外在 小额贷款方面 的研究现状,最后给出了本论文的主要工作及章节安排。 第二部分是相关技术介绍。 该 部分对系统所涉及到的技术都给出了较为详细的介绍,包括 对 JAVA 的介绍 、 JSP 的介绍、 SQL Server 数据库技术以及 B/S 模式 的介绍。 第三部分是 江西省小额担保贷款系统 的需求分析介绍。 运用面向对象的方式从对系统进行业务需求用例建模和主要业务行为建模。 业务需求用 例建模从信贷部业务用例、审批部业务用例、财务部业务业例和系统管理员业务用例建模。 主要业务行为建模从贷款受理业务、贷款审批业务、财务监控业务、贷后监控业务、到期未还款业务和续贷业务等方面进行行为建模。 第四部分是 江西省小额担保贷款 系统设计部分的介绍。 首先是对系统的软、硬件体系架构进行设计。 其次是对系统的各功能模块进行设计,系统共包括 7大功能模块分别是 贷款受理管理模块、贷款审批管理模块、财务监控管理模块、贷后监控管理模块、到期未还款业务管理模块、续贷业务管理模块和系统管理模块。 再次,对系统的概念结构和数据库表进 行设计。 最后是对系统的界面进行设计。 第五部分是总结与展望。 对 江西省小额担保贷款 系统设计开发过程中的工作情况进行总结,并对 江西省小额担保贷款系统下一步开发的方向 进行展望。 云南大学软件工程硕士学位论文 江西省小额担保贷款系统分析与设计 5 第二章 相关技术介绍 JAVA 简介 Java 是由 Sun 公司开发出来的一种语言,之所以开发 Java 语言是因为 Sun公司一个叫 Green 的项目,该项目想通过发送 Email 的方式对家用电器进行信息交流和控制。 但由于当时使用较普遍的 C++语言在实现该功能时过于复杂且安全性能差,因而 Sun 公司开始着手开发一种新的语言 Oak 也就是 Java 的 前身。 但是当时智能化家电市场的需求并没有预期的高,因而 Sun公司放弃了该计划,而将 Oak 应用到了互联网业,并对 Oak 进行改造重新命名为 Java 并于 1995 年正式发布。 与其它类型的编程语言不同, Java 既是编译型语言,又是解释型语言。 之所以说 Java 是编译型语言是因为它可以转换成一种叫作 Java 字节码的中间语言。 而说 Java是编译型语言是因为要运行 Java程序就必须安装 JVM翻译器以对字节码 进行解释 [23]。 Java 除了是一种编程语言外,它还是一个开发平台,该平台由 Java 虚拟机( Java Virtual Machine)和 Java 应用 编程 接口( Application Programming Interface)构成 [24]。 Java 虚拟机并不是真正的硬件设备,而是一个想象中的机器,通过软件模拟来实现,只要根据 JVM 规格描述将解释器移植到特定的计算机上,就可保证经过编译的任何 Java 代码能够在该系统上运行 [25]。 Java 应用编程接口的主要功能是为 Java 应用提供了一个独立于操作系统的标准编程接口 [26]。 只要在硬件或操作系统上安装一个 Java 平台之后, Java 应用程序就可正常运行 [27]。 具体说来 Java 的特点有 [2830]: 简单, Java 语言类似于 C++,但该语言将 C++中易于出错的指针和内存管理等内容进行了删减,同时 Java 有许多类库。 面 向 对象 ,与 C 语言的面向过程不同, Java 是模拟现实世界的面向对象的编程语言,这种方式模拟日常生活中的人与人之间的交互。 Java 提供了丰富的类、继承语句与接口,且支持动态绑定。 分布式, Java 采用 Java 虚拟机架构,很多工作可以交由终端处理,通过云南大学软件工程硕士学位论文 江西省小额担保贷款系统分析与设计 6 这种方式处理 使的数据可以分布式处理。 此外, Java 类库包含了支持 Http 和 Ftp等基于 TCP/IP协议的子库。 Java应用程序可凭借 URL打开并访问网络上的对象,其访问方式与访问本地文件系统几乎完全相同。 高效解释执行,与其它语言需要将语言转换为机器语言不同, java 在编译时直接将程序编译成字节码,然后由 Java 虚拟机来执行程序。 这种设计使得Java 实现了“一次编译,随处运行”的可能。 健壮性, Java 通过自行管理内存分配和释放的方法,从根本上消除了有关内存的问题。 Java 提供垃圾收集器,可自动收集闲置对象占用的内存。 Java 提供面向对象的异常处理机制来解决异常处理的问题。 通过类型检查、 Null指针 检测、数组边界检测等方法,在程序开发早期就发现程序的错误。 安全性, Java 语言具有许多的安全机制,以防止恶意的代码攻击。 例如,严格的编译检查、动行检查和网络接口级的安全检查。 结构中立,不论是什么样的网络系统构成、操作系统甚至不同的 CPU 只要安装 Java 虚拟平台就可以运行 Java 程序。 可移植性, 结构中立是确保程序可移植的必要条件,此外,还需要很多其他条件的配合。 Java 在可移植性方面做了许多工作。 Java 语言规范中没有任何“同具体实现相关”的内容,解决了所有可能会影响到 Java 可移植 性方面的问题。 Java 通过定义独立于平台的基本数据类型及其运算,使数据得以在任何硬件平台上保持一致。 事实上,几乎所有的 CPU 都能支持以上数据类型,都支持 8~ 64 位整数格式的补码运算和单 /双精度浮点运算。 高效率, Java 已经拥有与 C/C++同样甚至更好的运行性能。 如果解释器速度不慢, Java 可以在运行时直接将目标代码翻译成机器指令。 使用 JVM 1 秒钟内可调用 300 000 个过程,与 C/C++不相上下。 多线程, Java 实现了多线程技术,提供了一些简便地实现多线程的方法,并 拥有一套高复杂性的同步机制。 11.动态性 , Java 语言具有动态特性。 Java 动态特性是其面向对象设计方法的扩展,允许程序动态地装入运行过程中所需的类,这是 C++进行面向对象程序设计所无法实现 的。 云南大学软件工程硕士学位论文 江西省小额担保贷款系统分析与设计 7 JSP 简介 为了给 Web 提供一个快捷的方法,也为了方便程序在 Web 中可以动态显示,Sun公司与多家公司合作建立了 JSP 一种新的动态技术标准。 具体说来 JSP 由两部分组成一部分是 HTML代码别一部分是 Java 代码。 在客户端编程人将有 JAVA语言将程序编译好,一旦客户端请求页面,就对 Java 代码进行处理生 成 HTML页面返回给客户端浏览器。 因为程序操作都只是在服务器上进行操作的,客户端上显示的仅是简单的结果,所以对设备的要求并不高,配置一般的计算机就可运行程序,这在无形中减少了开资 [31]。 JSP 的优点有,首先仅需要编写一 次 码代就可以在任何平台上运行;其次 具有很强的伸缩性, 从只有一个小的 Jar 文件就可以运行 Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台 Application 进行事务处理、消息处理,一台服务器到无数台服务器, Java 显示了一个巨大的生命力;最后 JSP 具有强大的开发工具支持 [32]。 JSP 的缺点有,首先 JSP 为了实现跨平台的问题,不得不增加许多新的代码,这使的产品更为复杂;其次, Java 的运行速度是用 class 常驻内存来完成的,所以它在一些清况下所使用的内存比起用户数量来说确实是“最低性能价格比 ” 了。 从另一方面来说,它还需要硬盘空间来存储一系列的 java 文件和 .dass 文件,以及相应的版本文件 [33]。 SQL Server 数据库技术 作为结构化的查询语言 SQL 一经推出就受到了很多人的关注。 1986 年 10月 SQL 被美国国家标准局首次作为一种标准制定出来,随后,国际标准化 组织颁布了 SQL的正式标准。 1992 年国际标准化组织公布了 SQL 92 标准,在此标准中 SQL被分为基本集、标准集和完全集 三个级别。 很多不同种的数据库都支持 SQL语言,但是各种不同数据库在 SQL标准上又存在着一定的差异,导致这些差异的原因有很多 , 其中最主要的原因是 产品的开发往往先与标准的公布。 目前已有的产品多达 100 多种,其中包括 DBSQL/DS、 ORACLE、 INGRES、 SYBASE、 SQLSERVER、 DBASEIV、 PARADOX、云南大学软件工程硕士学位论文 江西省小额担保贷款系统分析与设计 8 MICROSOFTACCESS 等。 其中应用最广的要属 SQLSERVER。 SQL Server 是一种关系库管理系统, 从 1988 年推出至今出现了很多个版本,但其中使用最为广泛的有 SQL Server20xx、 SQL Server20xx 和 SQL Server20xx。 SQL Server20xx 可分为开发版、标准版、个人版和企业版四种,每个版本都具有自己的特点,用户可根据开发要求对各个版本进行选择。 其中开发版 比较适合程序开发人员使用,标准版适合规模不大的部门使用,个人版面向的对象是有个人计算机的用户,而企业版可以支持大型数据仓库系统使用 [34]。 SQL Server20xx 是一种企业级的数据管理平台,它为关系型数据和结构化数据提供了更安全可靠的存储功能,以便用户更好的对数据进行管理。 SQL Server20xx 共有五个版本企业版、标准版、工作组版、开发版和学习版。 企业版可以处理大多数关键业务的企业工作负荷,是超大型企业的较好选择;标准版比较适合中小型企业数据管理与分析平台;工作组版适用于大小与用户数量没有限制的数据库的小型企业;开发版是独立软件供应商、咨询人员、系统集成商、解决方案供应商以及生成和测试应用程序的企业开发人员的理想选择;学习版是基于 SQL Server Express 数据库平台基于 SQL Server20xx[35]。 SQL Server20xx 与之前的产品不同, SQL Server20xx 是目前为止最强大最全面的产品。 它具有 可信任、高效性和智能性等特点。 可信任指的是用户可以以很高的安全性、可靠性和可扩展性来运行其最关键任务的应用程序;高效性是指其具有降低开发和管理他们的数据基础设施的时间和成本;智能性是指其提供了全面的平台,可以在需要时给用户发送观察与信息 [36]。 B/S 结构 说到 B/S 结构就不得不说 C/S 结构, C/S 结构由三部分组成分别是服务 器、客户机和网络。 每台客户机上必须统一装有与系统相关的应用软件,然后用户通过该软件借由网络向服务器请求服务,服务器接到请求后做出相应的回应,完成整个处理过程。 B/S 结构是从 C/S 的基础上发展出来的,与 C/S 结构不同, B/S 结构具有三个层次,分别是客户端、应用服务器和数据库服务器。 B/S 结构的工作原理是用户通过浏览网页的方式发出应用请求;应用服务器接到请求后,处理请求并返回云南大学软件工程硕士学位论文。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。