2 需求分析
2。1 系统概述
金融贷款系统的开发,能够及时并准确的录入和操作贷款双方的各种信息情况,建立和完善该贷款系统,提高执行效率。通过客户申请贷款工作人员审核贷款,而且使数据能够具有实时性,保证贷款信息的实时性和准确性,这样既提高了管理水平,同时能够更好的挖掘企业的潜力,同时降低了风险,也对信用社工作人员能够高效工作,形成现代化科学化信贷管理综合体系。
该贷款系统是基于社会上的需求,以计算机技术实现人们工作、生活的便捷沟通,是人与人之间的联系更紧密。
2。2 业务需求分析
需求分析,不仅仅是拿到客户的需求,更重要的是要进行分析,了解详细,探索细节,并及时与客户沟通,进一步获取详细的资料。
该贷款系统是将现代化的网络技术与信息共享、信息交流模式相结合,按照系统业务流程设计完成的。综上原因,该贷款系统开发目标如下:
(1)友好型界面:创建客户容易上手的用户界面,设计菜单式导航条,让各式各样的信息简单明了的呈现在用户面前。
(2)立即操作,实时刷新:对信息的操作(包括增加、删除、修改、查询等)将立马在网页的相应位置显现出来,达到“及时发布,及时奏效”的功能。
(3)可以对系统进行动态管理:在后台直接对系统的数据库进行动态操作,便可以对数据库信息进行动态查询、动态修改、动态更新和动态录入数据。
(4)用户隐私保护:隐私是每个用户都很关注和敏感的话题,近年来,国内许多大中型企业都被曝出过用户隐私泄露的问题。本设计通过密码加密存储进行安全防护,以保证客户的资料不泄露。
2。3 系统流程图
该金融贷款系统的总体流程图, 金融贷款系统的总体流程图
2。4 平台选择
2。4。1服务器选择
本设计主要采用Tomcat服务器[2],Tomcat服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,并且这台后端服务器在外界不可以访问,网上的黑客只能访问前端的web服务器,不能直接访问后端的应用服务器,这就提高了安全性。
2。4。2 开发环境配置
MyEclipse集成开发工具。Eclipse是一个开放源代码、基于Java语言实现的可拓展的开发平台,大多数人都将Eclipse作为Java的集成开发环境使用。而MyEclipse就是其中的一种有名的插件集之一,MyEclipse将开发者常用到的一些有用的插件都集合起来。MyEclipse为Eclipse提供了一个大量私有和开源的Java工具的集合,这解决了各种开源工具的不一致和缺点。MyEclipse具有错误提示,智能填充等主流开发工具所具备的功能之外,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及出错。
2。4。3 数据库服务器
数据库系统的选择是软件项目中举足轻重的一部分,根据项目业务逻辑选择一个好的数据库是项目性能优化的关键部分之一。目前市场上主流的数据库有Oracle、MySQL,也有IBM公司研发的DB2、SQL Server等关系型数据库。本设计采用MySQL作为数据库服务器,MySQL是目前比较受欢迎的开源SQL数据库管理系统。MySQL是一个快速的、多线程、易于使用的SQL数据库服务器,具有轻量级、性能佳、总体拥有成本相对较低等优势,由于其易操作性和友好的操作界面,被广大用户所选择。
3 金融贷款系统的设计思想
3。1 系统功能结构模型
针对该金融贷款系统的整体设计以及需求分析,界面主要涵盖前台和后台,前台主要包含3个界面,有融资产品介绍,每日新闻和产品申请页面;后台主要包含4个模块,包括用户的融资产品、新闻、元数据管理、企业管理。