java实训项目
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关联的数据表
CurrencyType
数据处理流程
启动源:币种代码维护页面
启动方式:主菜单—总行—币种代码维护
按钮事件
事件对象
操作说明
ADD
鼠标单击“ADD”按钮,系统将发送CurrencyType AddAction.do请求。
DELETE
鼠标单击“DELETE”按钮,系统将发送CurrencyTypeDeleteAction.do请求。
RESET
列表框失去焦点。
数据途径:
一、用户登录查看视图currencyType.jsp,点击“DELETE”按钮:
1、页面级验证:
(1)页面验证要求:
验证currencyTypeList是否有被选中项,若为选择任何项,填出提示框,如下图
2、页面级验证通过,发送CurrencyTypeDeleteAction.do请求:
参考文件
《数据表字段名称说明》
2.
在总行界面后,通过点击币种代码维护进入,到数据库的CurrencyType表中去检索相应的数据(Code),对币种代码进行增加,修改和删除。
3.
功能模块名:币种代码维护
视图模型
币种代码维护模块视图
定义
提供币种代码维护的窗口界面
视图界面
(略)
登录域
控件位置
控件名
HTML类型
系统应能提供以下功能:
1)采集、录入与我行海外机构发生信贷业务或我行关注的公司、集团的客户基本信息、财务信息及相关贷款业务信息。
2)将客户的信息上传至总行。
3)根据业务管理需要对系统数据进行查询、统计分析。
4)登记海外跨国公司(集团)风险分析报告。
……(略)
三、需求分析
1.实体联系分析(E-R)
在本系统中,通过对业务需求的分析,可以将其内容划分为四类实体:客户、
(1)CurrencyTypeActionForm保存页面提交数据;
(2)CurrencyTypeAddAction将CurrencyTypeActionForm中保存的数据传递给CurrencyTypeBean,调用CurrencyTypeBean中Add()函数,得到其返回值。
操作说明
CurrencyType List右侧选择框
currencyTypeList
Select
输入用户名Βιβλιοθήκη Baidu
ADD
submit
submit
添加
DELETE
submit
submit
删除
RESET
reset
reset
重置
功能说明
目标
在页面上显示CurrencyType表中的信息,点击ADD按钮跳转页面,添加币种信息,点击DELETE按钮,删除所选中项,点击RESET按钮使撤消您选中列表框中某个数据的操作。
客户关系、贷款、担保。各实体之间的联系,以(E-R)图的形式表示如下:
在E-R图中所有实体都是以客户为中心。客户实体包含客户的基本信息和财务
信息。客户关系实体描述了客户与其相关客户之间的关系。关系类型分为三种:全资子公司、分公司、参股公司。一个客户可以发生多笔贷款业务,客户实体与贷款实体之间是一对多关系。对一笔贷款,可以有多笔担保,因此贷款实体与担保实体之间也是一对多关系。
××银行海外集团贷款风险控制系统
一、系统背景
1.系统背景
由于企业非常操作被查封,企业以分公司名义在海外货款无法收回,使银行造成巨额损失。为了减少海外集团在银行海外分行的多头贷款,所带来的信贷风险,总行领导决定尽快建立《××银行海外集团贷款风险控制系统》。
2.系统目标
1)由银行海外分行、代表处收集作为银行客户的跨国集团和相关公司的客户基本情况、财务情况、贷款情况,并做出综合分析报告,建立跨国集团公司客户信息数据库。
1、跳转至newCurrencyType.jsp,如下图
(略)
控件位置
控件名
HTML类型
操作说明
CurrencyType Code右侧文本框
code
Input
输入币种名称
SAVE
submit
submit
添加
RESET
reset
reset
重置
2、点击SAVE按钮,发送CurrencyTypeAddAction.do请求:
2)向总行、海外分行提供海外机构客户的贷款信息查询、统计功能,为确定各跨国集团、公司在银行的贷款授信额度和贷款申请审批提供依据,为加强集团贷款风险控制提供手段。
二、系统范围
1.应用范围
系统的应用范围为银行总行国际业务部、海外分行、海外控股银行、海外代表处,也可以将其风险分析报告向行内有关部门和国内有关分行提供。
描述数据项
抵押抵押信息
抵押品价值
担保担保信息
担保金额
……(略)
2.操作流程
操作流程分为两部分:
1)总行
1录入新客户的客户名称、信息维护责任行、分配客户号
2维护客户间集团公司与其相关关系公司之间的关系,录入集团公司的授信额度
3查询、统计、分析
4报表输出
2)分行
1客户基本信息维护
2客户财务信息维护
3客户贷款信息维护
Action返回值
返回页面
携带信息
True
Success
currencyType.jsp
False
Error
Err.jsp
(3)CurrencyTypeBean进行具体的业务处理,程序将到CurrencyTypeActionForm中页面提交数据作删除数据的条件。
二、用户登录查看视图currencyType.jsp,点击“ADD”按钮:
(1)CurrencyTypeActionForm保存页面提交数据;
(2)CurrencyTypeDeleteAction将CurrencyTypeActionForm中保存的数据传递给CurrencyTypeBean,调用CurrencyTypeBean中Delete()函数,得到其返回值。
Bean返回值(Boolean)
4录入信息上传
5查询、统计、分析
6集团客户风险分析报告登记
3)查询、统计
1按客户查询信息
2按集团索引,查询集团下相关客户信息
3按授信额度、合同金额等主要指标项作索引,加上查询条件,查询客户信息
4按机构统计分行客户信息总数
……(略)
四、详细设计
币种代码维护模块—详细设计
1.
说明
主菜单—总行—币种代码维护
各个实体的主要指标如下:
1)客户实体
描述数据项
客户客户号
客户名称
地址
资产总额
负债总额
净利润
2)客户关系实体
描述数据项
客户关系客户名称(Group name)
客户名称(Counterparty name)
关系类型
3)贷款实体
描述数据项
贷款经办分行
客户名称
签定日期
合同金额
币种
利率基准
贷款余额
4)担保实体
CurrencyType
数据处理流程
启动源:币种代码维护页面
启动方式:主菜单—总行—币种代码维护
按钮事件
事件对象
操作说明
ADD
鼠标单击“ADD”按钮,系统将发送CurrencyType AddAction.do请求。
DELETE
鼠标单击“DELETE”按钮,系统将发送CurrencyTypeDeleteAction.do请求。
RESET
列表框失去焦点。
数据途径:
一、用户登录查看视图currencyType.jsp,点击“DELETE”按钮:
1、页面级验证:
(1)页面验证要求:
验证currencyTypeList是否有被选中项,若为选择任何项,填出提示框,如下图
2、页面级验证通过,发送CurrencyTypeDeleteAction.do请求:
参考文件
《数据表字段名称说明》
2.
在总行界面后,通过点击币种代码维护进入,到数据库的CurrencyType表中去检索相应的数据(Code),对币种代码进行增加,修改和删除。
3.
功能模块名:币种代码维护
视图模型
币种代码维护模块视图
定义
提供币种代码维护的窗口界面
视图界面
(略)
登录域
控件位置
控件名
HTML类型
系统应能提供以下功能:
1)采集、录入与我行海外机构发生信贷业务或我行关注的公司、集团的客户基本信息、财务信息及相关贷款业务信息。
2)将客户的信息上传至总行。
3)根据业务管理需要对系统数据进行查询、统计分析。
4)登记海外跨国公司(集团)风险分析报告。
……(略)
三、需求分析
1.实体联系分析(E-R)
在本系统中,通过对业务需求的分析,可以将其内容划分为四类实体:客户、
(1)CurrencyTypeActionForm保存页面提交数据;
(2)CurrencyTypeAddAction将CurrencyTypeActionForm中保存的数据传递给CurrencyTypeBean,调用CurrencyTypeBean中Add()函数,得到其返回值。
操作说明
CurrencyType List右侧选择框
currencyTypeList
Select
输入用户名Βιβλιοθήκη Baidu
ADD
submit
submit
添加
DELETE
submit
submit
删除
RESET
reset
reset
重置
功能说明
目标
在页面上显示CurrencyType表中的信息,点击ADD按钮跳转页面,添加币种信息,点击DELETE按钮,删除所选中项,点击RESET按钮使撤消您选中列表框中某个数据的操作。
客户关系、贷款、担保。各实体之间的联系,以(E-R)图的形式表示如下:
在E-R图中所有实体都是以客户为中心。客户实体包含客户的基本信息和财务
信息。客户关系实体描述了客户与其相关客户之间的关系。关系类型分为三种:全资子公司、分公司、参股公司。一个客户可以发生多笔贷款业务,客户实体与贷款实体之间是一对多关系。对一笔贷款,可以有多笔担保,因此贷款实体与担保实体之间也是一对多关系。
××银行海外集团贷款风险控制系统
一、系统背景
1.系统背景
由于企业非常操作被查封,企业以分公司名义在海外货款无法收回,使银行造成巨额损失。为了减少海外集团在银行海外分行的多头贷款,所带来的信贷风险,总行领导决定尽快建立《××银行海外集团贷款风险控制系统》。
2.系统目标
1)由银行海外分行、代表处收集作为银行客户的跨国集团和相关公司的客户基本情况、财务情况、贷款情况,并做出综合分析报告,建立跨国集团公司客户信息数据库。
1、跳转至newCurrencyType.jsp,如下图
(略)
控件位置
控件名
HTML类型
操作说明
CurrencyType Code右侧文本框
code
Input
输入币种名称
SAVE
submit
submit
添加
RESET
reset
reset
重置
2、点击SAVE按钮,发送CurrencyTypeAddAction.do请求:
2)向总行、海外分行提供海外机构客户的贷款信息查询、统计功能,为确定各跨国集团、公司在银行的贷款授信额度和贷款申请审批提供依据,为加强集团贷款风险控制提供手段。
二、系统范围
1.应用范围
系统的应用范围为银行总行国际业务部、海外分行、海外控股银行、海外代表处,也可以将其风险分析报告向行内有关部门和国内有关分行提供。
描述数据项
抵押抵押信息
抵押品价值
担保担保信息
担保金额
……(略)
2.操作流程
操作流程分为两部分:
1)总行
1录入新客户的客户名称、信息维护责任行、分配客户号
2维护客户间集团公司与其相关关系公司之间的关系,录入集团公司的授信额度
3查询、统计、分析
4报表输出
2)分行
1客户基本信息维护
2客户财务信息维护
3客户贷款信息维护
Action返回值
返回页面
携带信息
True
Success
currencyType.jsp
False
Error
Err.jsp
(3)CurrencyTypeBean进行具体的业务处理,程序将到CurrencyTypeActionForm中页面提交数据作删除数据的条件。
二、用户登录查看视图currencyType.jsp,点击“ADD”按钮:
(1)CurrencyTypeActionForm保存页面提交数据;
(2)CurrencyTypeDeleteAction将CurrencyTypeActionForm中保存的数据传递给CurrencyTypeBean,调用CurrencyTypeBean中Delete()函数,得到其返回值。
Bean返回值(Boolean)
4录入信息上传
5查询、统计、分析
6集团客户风险分析报告登记
3)查询、统计
1按客户查询信息
2按集团索引,查询集团下相关客户信息
3按授信额度、合同金额等主要指标项作索引,加上查询条件,查询客户信息
4按机构统计分行客户信息总数
……(略)
四、详细设计
币种代码维护模块—详细设计
1.
说明
主菜单—总行—币种代码维护
各个实体的主要指标如下:
1)客户实体
描述数据项
客户客户号
客户名称
地址
资产总额
负债总额
净利润
2)客户关系实体
描述数据项
客户关系客户名称(Group name)
客户名称(Counterparty name)
关系类型
3)贷款实体
描述数据项
贷款经办分行
客户名称
签定日期
合同金额
币种
利率基准
贷款余额
4)担保实体