java实训项目Word下载.docx

上传人:b****4 文档编号:18163497 上传时间:2022-12-13 格式:DOCX 页数:26 大小:46.82KB
下载 相关 举报
java实训项目Word下载.docx_第1页
第1页 / 共26页
java实训项目Word下载.docx_第2页
第2页 / 共26页
java实训项目Word下载.docx_第3页
第3页 / 共26页
java实训项目Word下载.docx_第4页
第4页 / 共26页
java实训项目Word下载.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

java实训项目Word下载.docx

《java实训项目Word下载.docx》由会员分享,可在线阅读,更多相关《java实训项目Word下载.docx(26页珍藏版)》请在冰豆网上搜索。

java实训项目Word下载.docx

一个客户可以发生多笔贷款业务,客户实体与贷款

实体之间是一对多关系。

对一笔贷款,可以有多笔担保,因此贷款实体与担保实体之

间也是一对多关系。

各个实体的主要指标如下:

1) 

客户实体

描述数据项

客户客户号

客户名称

地址

资产总额

负债总额

净利润

客户关系实体

客户关系客户名称(Group 

name)

客户名称(Counterparty 

3) 

贷款实体

贷款经办分行

签定日期

合同金额

币种

利率基准

贷款余额

4) 

担保实体

抵押抵押信息

抵押品价值

担保担保信息

担保金额

2.操作流程

操作流程分为两部分:

总行

① 

录入新客户的客户名称、信息维护责任行、分配客户号

② 

维护客户间集团公司与其相关关系公司之间的关系,录入集团公司的

授信额度

③ 

查询、统计、分析

④ 

报表输出

分行

客户基本信息维护

客户财务信息维护

客户贷款信息维护

录入信息上传

⑤ 

⑥ 

集团客户风险分析报告登记

查询、统计

①按客户查询信息

②按集团索引,查询集团下相关客户信息

③按授信额度、合同金额等主要指标项作索引,加上查询条件,查询客

户信息

④按机构统计分行客户信息总数

四、 

详细设计

Ø

币种代码维护模块—详细设计

控件位置

控件名

HTML 

类型

操作说明

CurrencyType 

List 

右侧选

择框

currencyTypeList

Select

输入用户名

ADD

submit

添加

DELETE

删除

RESET

reset

重置

1. 

模块概要说明

说明

主菜单—总行—币种代码维护

参考文件

《数据表字段名称说明》

2. 

模块数据说明

在总行界面后,通过点击币种代码维护进入,到数据库的 

表中

去检索相应的数据(Code),对币种代码进行增加,修改和删除。

3. 

币种代码维护模块设计说明

功能模块名:

币种代码维护

3.1 

视图模型

币种代码维护模块视图—currencyType.jsp

定义

提供币种代码维护的窗口界面

视图界面

(略)

登录域

3.2 

功能说明

目标

在页面上显示 

表中的信息,点击 

ADD 

按钮跳转页面,添加币种

事件对象

鼠标单击“ADD”按钮,系统将发送 

AddAction.do

请求。

鼠标单击“DELETE”按钮,系统将发送

CurrencyTypeDeleteAction.do 

列表框失去焦点。

信息,点击 

DELETE 

按钮,删除所选中项,点击 

RESET 

按钮使撤消您选中列表框中

某个数据的操作。

关联的数据表

CurrencyType

3.3 

数据处理流程

启动源:

币种代码维护页面

启动方式:

按钮事件

数据途径:

一、用户登录查看视图 

currencyType.jsp 

,点击 

“DELETE”按钮:

1、页面级验证:

(1)页面验证要求:

验证 

currencyTypeList 

是否有被选中项,若为选择任何项,填出提示框,如

下图

2、页面级验证通过,发送 

请求:

(1) 

CurrencyTypeActionForm 

保存页面提交数据;

(2)CurrencyTypeDeleteAction 

将 

中保存的数

据传递给 

CurrencyTypeBean,调用 

CurrencyTypeBean 

中 

Delete()函

数,得到其返回值。

Bean 

返回值Action 

返回值返回页面携带信息

Code 

右侧文

本框

code

Input

输入币种名称

SAVE

返回值(Boolean)

Action 

返回值

返回页面

携带信息

True

Success

currencyType.jsp

False

Error

Err.jsp

(Boolean)

(3) 

CurrencyTypeBean 

进行具体的业务处理, 

程序将到

中页面提交数据作删除数据的条件。

二、用户登录查看视图 

“ADD”按钮:

、跳转至 

newCurrencyType.jsp,如下图

2、 

点击 

SAVE 

按钮,发送 

CurrencyTypeAddAction.do 

(1)CurrencyTypeActionForm 

(2) 

CurrencyTypeAddAction 

中保存的

数据传递给 

Add()

函数,得到其返回值。

中取出页面提交数据,作添加数据的内容。

3、点击 

“RESET”按钮:

放弃用户的操作,恢复操作之前的设置。

点击后,将清除输入到文本

框里的内容,便于从新填写。

三、用户登录查看视图 

currencyType.jsp,点击 

点击后,撤消您选中列表框中某

个数据的操作。

贷款授信额度预警查询—详细设计

总行菜单—总行贷款授信额度预警查询。

分行菜单—分行贷款授信额度预警查询

CustomerList 

下方选择框

customerList

用户名列表

在总行界面后,通过点击贷款授信额度预警模块进入,到数据库的

BasicInformation 

表,RelationShip 

表,CreditInformation 

表,CurrencyType 

表,

ExchangeRate 

表,中去检索相应的数据

(BasicInformation.LongName,BasicInformation.CreditLine

,BasicInformation.ClientCode,RelationShip.GroupCode,RelationShip.Relationship

CreditInformation.AmountRepayed

,CreditInformation.CurrencyType,ExchangeRate.Basic

,CreditInformation.Commitment),显示贷款金额超过%85 

的集团,和贷款金额超过%

85 

的公司.

贷款授信额度预警查询模块设计说明

贷款授信额度预警查询

贷款授信额度预警查询模块视图—creditAlarm.jsp

提供贷款金额超过 

85%的公司和集团的查询的窗口界面

3.1功能说明

显示贷款金额超过%85 

的公司和集团的 

ClientCode,百分比和 

LongName。

●BasicInformation 

表,CurrencyType

表,ExchangeRate 

3.2数据处理流程

贷款授信额度预警查询页面

总行菜单—总行贷款授信额度预警查询,分行菜单—分行贷款授信额

度预警查询

用户登录查看视图 

creditAlarm.jsp

取得

(BasicInformation.LongName,BasicInformation.CreditLine,BasicInformation.ClientCode

,RelationShip.GroupCode,RelationShip.Relationship 

,CreditInformation.CreditType

CreditInformation.

AmountRepayed,ExchangeRate.Basic,CreditInformation.Commitment)的数据,

1、通过 

CreditInformation.CreditType 

判断合同类型(在 

CreditType 

查找类型)

a、不是循环贷款则贷款金额(CreditInformation.CreditType=2)

=CreditInformation.Commitment 

CreditInformation.CreditTypeAmountRepayed;

b、循环贷款则贷款金额(CreditInformation.CreditType=1) 

=

CreditInformation.Commitment

2、CreditInformation.CurrencyType 

得到贷款币种,并由

ExchangeRate.Basic 

得出汇率,相承得到贷款总额;

3、由贷款金额/BasicInformation.CreditLine 

得出百分比,与%85 

比较,

a、大于则%85 

中显示 

ClientCode—LongName—贷款总额—百分比

b、在 

RelationShip.Relationship 

中得到集团关系,用集团下所有公司的贷款金额除

以所有公司的 

BasicInformation.CreditLine 

之和,大于则%85 

中显示

ClientCode—GroupCode—贷款总额—百分比。

担保和抵押级别代码维护—详细设计

功能

担保和抵押做为目前银行的一种新兴业务,已经得到广泛的认可和使用,业务

需求日见增长。

此模块的功能主要是对担保和抵押级别的相关代码进行维护。

位置

总行-主菜单—担保和抵押级别代码维护

接口

首先在系统菜单模块点击 

Table 

Maintenance——>

Security$Guaranteet 

Level 

菜单项,进入“担保和抵押级别维护模块”。

进入“担保和抵押级别代码维护模块”,列出所有担保和抵押的级别,

SecurityLevel(担保和抵押程度代码表)表中进行检索。

担保和抵押级别维护模块设计说明

担保和抵押级别代码维护

4. 

担保和抵押级别维护选择视图—securityLevel.jsp

提供选择担保和抵押级别的窗口界面

界面说明

Security 

Level

右侧列表框

securityLevelList

select

担保和抵押级别代码

(SecurityLevel 

表中的

Code),

担保和低押级别内容

Display)

字段间用“ 

— 

”连接

按钮

add

Button

点击按钮,添加级别

EDIT 

edit

点击按钮,修改选中的级别

delete

点击按钮,删除选中的级别

点击按钮,清空所做选择

RecurityLevel 

文本框

text

输入长度为 

的字符串;

必须输入 

1-9 

之间的字符;

必填。

RecurityLevel

Display 

右侧文本框

display

输入的最大字符长度为 

20。

save

点击按钮,保存添加的担保和

抵押级别。

点击按钮,清空重填。

SecurityLevelList 

列表框中的内容通过在 

jsp 

中调用

SecurityLevelBean 

中的基础数据查询方法获得。

按钮进入添加

界面,在点击 

按钮与 

按钮时需要判断列表框中是否有记录被

选择,如果已有记录被选中,进入相对应的修改界面与删除方法,否则弹

出对话框“You 

must 

select 

an 

item 

from 

the 

list.”

担保和抵押级别维护——添加视图

securityLevelAdd.jsp

提供添加担保和抵押级别的窗口界面

错误类型

提示信息内容

文本框中输入

的不是 

之间的

字符

The 

code 

in 

collection[1-9]

文本框未输入

You 

input 

string 

which 

length 

is 

:

1.

display 

文本框未输

Value 

could 

not 

be 

null.

(boolean)

返回

页面显示信息

true

success

securityLevel.jsp

false

error

error.jsp

Error!

has 

been 

used!

在担保和抵押级别维护模块中点击 

按钮直接调用本界面。

时使用 

javascript 

对每个文本框中输入的内容进行相应的验证。

如发生错误,弹

出提示错误的对话框 

,对话框中提示错误的信息与其所对应的错误见下表:

错误类型与提示信息表

通过所有页面级验证后,执行添加操作。

将请求发送至 

RecurityLevelAddAction.do

(1)RecurityLevelActionForm 

中保存页面所有数据。

(2)在 

RecurityLevelAddAction 

中,将 

RecurityLevelActionForm 

保存的

所有数据传递给 

SecurityLevelBean。

(3)调用 

中的添加担保和抵押级别的函数,得到其返

回值:

担保和抵押级别维护——修改视图

securityLevelEdit.jsp

提供修改担保和抵押级别的窗口界面

与担保和抵押级别维护添加视图界面说明相同。

但本界面需要将担保和抵押

级别维护选择视图中所选择的欲修改的担保和抵押级别的信息显示在页面上,并且

ScurityLevel 

右边文本框应设为只读,不允许修改。

由于上一界面

已将所有数据合并为一个字符串(如:

“1 

–Wholly”),所以本界面中需要将这一

传递过来的参数进行字符串拆分,拆分后将对应到每个文本框显示。

在本界面上点击 

按钮时使用 

对每个文本框中输入的内容进行相应

的验证。

如发生错误,弹出提示错误的对话框 

,对话框中提示错误的信息与其所

对应的错误见错误类型与提示信息表。

RecurityLevelEditAction.do

RecurityLevelEditAction 

RecurityLevelBean。

RecurityLevelBean 

中的修改担保和抵押级别的函数,得到其返回

值:

担保和抵押级别维护——删除

按钮,出现提示对话框“Are 

you

sure 

to 

delete?

”点击“是”将请求发送至 

RecurityLevelDeleteAction.do.

中保存页面数据。

RecurityLevelDeleteAction 

存的参数做字符串拆分,将拆分后的第一项传递给

中的删除担保和抵押级别的函数,得到其返

回值。

附录:

中进行具体的业务处理:

1.基础数据查询函数

程序使用查询语句在 

SecurityLevel 

表中查寻出所有担保和抵押级别。

2.添加担保和抵押级别函数

程序使用添加语句将传入的数据保存至 

表中,如果主

键(code)重复,添加失败返回 

false,否则添加成功返回 

true。

3.修改担保和抵押级别函数

程序使用更新语句在 

表中,修改与所传入的 

对应

的相应记录,修改失败返回 

false,否则修改成功返回 

4.删除担保和抵押级别函数

程序使用删除语句,删除与所传入的 

对应的相应记录,删除失败

返回 

false,否则删除成功返回 

担保和抵押类型代码维护(略)

分支机构维护(略)

国家代码维护(略)

汇率维护模块(略)

警示企业维护(略)

客户财务信息维护(略)

客户贷款信息维护(略)

授信额度维护(略)

已用授信额度查询(略)

增加新客户模块(略)

客户与分支机构关系维护(略)

……

◆ 

开发计划

⏹ 

引言

1.1 

编写目的

主要描述《银行海外集团贷款风险控制系统》项目的总工期、教学流程、时间进度安

排、项目文档结构。

1.2定义

里程碑:

项目开发周期中,工作到达一定阶段性结果时,称为里程碑。

设立里程碑的

目的是易于项目的进度控制和检查。

调整期:

在软件开发期间,工作会受一些主观或客观因素的影响,使整个工期拖延,

所以,为了制定一个切实可行的开发计划,我们在一个里程碑结束之后,下一个

里程碑的工作开始之前,安排一定的时间,作为解决上一阶段遗留的问题,保证

下一阶段工作能够按时开始,因此,我们称这一阶段为调整期。

1.3 

参考资料

《某银行集团风险控制系统需求分析报告》

⏹人员组织及分工

2.1 

人员组成

该项目的开发由 

NIIT 

老师和学员共同组成。

2.2 

人员名单及分工

1.NIIT 

教师:

项目总负责,需求总负责,总体协调。

技术支持、测试和质量控制负责人。

开发人员:

全体学员

组织结构:

进度控制组:

待定

信贷风险项目开发小组

项目分组

一组

二组

三组

四组

五组

项目组长

开发人员

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

当前位置:首页 > 高中教育 > 理化生

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

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