摘要:在现代银行业,贷款业务是银行的核心盈利业务。随着经济社会的发展,贷款需求量越来越大,传统的线下办理模式已很难满足巨大的贷款需求。所以,急需一款线上的贷款管理系统来解决此问题,而互联网技术的发展则给开发此系统带来了可能。因此开发贷款管理系统具有巨大的现实意义。
开发本系统所使用的语言是Java语言。页面显示部分使用Jsp技术,后台则使用最基本的Servlet技术。开发工具使用主流的MyEclipse,数据库采用主流的MySQL,至于服务器则使用免费的Tomcat。本系统采用MVC设计模式,根据用户类型主要分为客户,银行员工与评估公司三大部分,每部分具有不同的操作模块。客户部分:贷款申请、个人相关、资产管理;评估公司部分:公司信息管理、资产评估模块;银行员工部分:贷款审核、交易查询、利息相关、个人相关、员工管理。由于银行员工有着不同的级别,所以系统还具备对相应人员严格的操作权限控制的能力。
关键词 贷款;MVC;MySQL;MyEclipse
目录
摘要
Abstract
1 绪论-1
1.1 课题的背景-1
1.2 课题的国内外研究现状-1
1.3 课题的意义-2
1.4 课题的内容-2
2 系统开发的相关技术和工具-4
2.1 MyEclipse10.6简介-4
2.2 MySQL5.0简介-4
2.3 其他技术-4
2.3.1 Jquery技术-4
2.3.2 Ajax技术-5
2.3.3 Json技术-5
3 系统需求分析-6
3.1 可行性分析-6
3.2 用户需求-6
3.3 功能模块划分-6
3.4 系统主要功能-7
4 系统设计-9
4.1 总体设计-9
4.2 系统总体功能结构-9
4.3 系统主要功能模块流程图-10
4.4 数据库表的设计-11
4.5 数据库E-R图设计-14
4.5.1 系统数据库逻辑结构设计-14
4.5.2 系统各实体内部联系-15
5 系统的实现-20
5.1 系统公共模块的设计与实现-20
5.1.1 数据库连接-20
5.1.2 分页查询-21
5.2 客户的设计与实现-21
5.2.1 登录注册模块-21
5.2.2 贷款申请模块-22
5.2.3 个人相关-24
5.2.4 资产管理-25
5.3 评估公司的设计与实现-26
5.3.1 公司信息管理-26
5.3.2 资产管理模块-27
5.4 员工的设计与实现-27
5.4.1 贷款审核-28
5.4.2 贷款交易查询-28
5.4.3 个人相关-29
5.4.4 利息相关-30
5.4.5 员工管理-31
6 系统测试-33
6.1 系统测试概括-33
6.2 测试用例-33
总结-35
致谢-36
参考文献-37