
变更记录
| 日期 | 版本 | 变更说明 | 作者 |
| 2013-10-25 | 1.3 | 初始版本 | 吴超宏小组 |
| 2013-10-28 | 1.3 | 对版本修复BUG | 吴超宏小组 |
| 系统模块 | 对应章节 | 对应部门 | 负责人签字 |
目 录
1 引言 3
1.1 编写目的 3
1.2 背景 3
1.3 基线 3
1.4 范围 4
1.5 定义 4
1.6 参考资料 4
1.7 术语与缩写解释 4
2 模块命名规则 5
3 模块汇总 5
3.1 模块汇总表 5
3.2 模块关系图 6
4 子系统模块设计 6
4.1 模块1 6
4.2 模块2 7
4.3 模块3 7
4.4 模块4 7
4.5 模块5 8
引言
编写目的
主要利用计算机及网络技术,快速准确地实现信息共享。该系统是以客户管理为中心,对客户的各种贷款控制与管理。主要包括客户管理、业务管理、利息管理、综合管理、信贷人员信息管理报表管理、系统管理等功能模块。各功能模块紧密联系,相互协作。以高效、简单、实用引领你进入一个信息化管理时代,让你很快感受到信息化管理的好处。
背景
待开发软件系统的名称:商业银行信贷管理信息系统
此软件系统任务提出者:中软国际
此软件系统任务开发者:Java班吴超宏组成员
此软件系统任务用户:中软国际
基线
商业银行信贷管理信息系统需求分析说明书 v1.0
商业银行信贷管理信息系统需求分析说明书 v1.1
范围
数据精度到分。
定义
B/S(Brower/Server)
IIS 5.0(Internet Information Server)
HTML(Hypertext Markup Language,超文本标记语言)
CSS(Cascading Style Sheets,层叠样式表单)
JSP(Java Server Pages)
SQL 结构化查询语句
JRE JAVA运行时环境
参考资料
[1] 郭荷清.《现代软件工程》.华南理工大学出版社
[2] 刘敏莺,杨丽,文学义.《Rational Rose 2003 基本教程》.冶金工业出版社
[3] 张桂元,贾燕枫.《Eclipse开发入门与项目实践》.人民邮电出版社
[4]《软件需求分析》
术语与缩写解释
| 缩写、术语 | 解 释 |
| SPP | 精简并行过程,Simplified Parallel Process |
| SD | 系统设计,System Design |
| … |
2.1包命名规则
开发组将基于JAVA开发中产生的包分为两类,一是与各业务系统相关的包,一是与业务系统无关的,可公用的包。它们的命名规则除要遵“守包名应全部是小写字母,包名中不能出现下划线,并且第一个字母不能是数字”的原则
2.2代码书写规范
类的方法的代码行数不能过长,尽量控制在100行(90%),长的方法要拆分成私有函数
模块汇总
模块汇总表
提示:这里模块是指相对的软件设计单元,例如对象类、函数包等等。
| 子系统A | |
| 模块名称 | 功能简述 |
| 客户管理 | 客户信息的查询以及客户的信用等级查询 |
| 业务管理 | 放贷管理,五级清分,逾期管理以及资产管理 |
| 利息管理 | 年利率,月利率,日利率的查询以及计算 |
| 子系统B | |
| 模块名称 | 功能简述 |
| 人员管理 | 银行对系统操作人员的管理 |
| 系统管理 | 实现银行对整个信贷管理系统的维护等操作 |
| … | |
系统
人员管理
子系统模块设计
模块1
| 模块名称 | 客户管理 |
| 功能描述 | 信息维护和客户信用等级评估 |
接口与属性 | 通过银联系统来查询用户的信息以及历史的信用等级情况,根据各方面评估筛选出是否符合条件。 |
| 数据结构 与算法 | |
| 补充说明 |
| 模块名称 | 业务管理 |
| 功能描述 | 包括业务办理和信息管理,业务办理主要有业务受理、业务调查、业务审批放款登记等功能; 信息管理主要有贷后检查、合同管理、台账管理等功能。 |
接口与属性 | 采用批量处理方式。银行核心业务系统在每日日终时产生批量数据文件, 本系统通过FTP文件传输方式,主动获取批量数据文件。 银行核心业务系统可以提供如下数据文件: > 联机交易数据:实时业务产生的交易数据; >联机账务数据:实时业务产生的账务处理数据; > 日终批量数据:代转、代扣、计息等业务产生的批量数据。 |
| 数据结构 与算法 | 提示:不论是采用经典的还是专用的数据结构与算法,都应该作必要的描述。不仅用于指导程序的实现,还可以让人们清楚地了解该对象类是如何设计的。 |
| 补充说明 |
| 模块名称 | 利息管理 |
| 功能描述 | 利息计算器与利息入账。 |
接口与属性 | 采用批量处理方式。银行核心业务系统在每日日终时产生批量数据文件, 本系统通过FTP文件传输方式,主动获取批量数据文件。 银行核心业务系统可以提供如下数据文件: > 联机交易数据:实时业务产生的交易数据; >联机账务数据:实时业务产生的账务处理数据; > 日终批量数据:代转、代扣、计息等业务产生的批量数据。 |
| 数据结构 与算法 | 提示:不论是采用经典的还是专用的数据结构与算法,都应该作必要的描述。不仅用于指导程序的实现,还可以让人们清楚地了解该对象类是如何设计的。 |
| 补充说明 |
| 模块名称 | 人员管理 |
| 功能描述 | 包括用户组的权限设置,用户的添加,删除,编辑。用户的操作记录统计,及绩效统计。 |
接口与属性 | 采用批量处理方式。银行核心业务系统在每日日终时产生批量数据文件, 本系统通过FTP文件传输方式,主动获取批量数据文件。 银行核心业务系统可以提供如下数据文件: > 联机交易数据:实时业务产生的交易数据; >联机账务数据:实时业务产生的账务处理数据; > 日终批量数据:代转、代扣、计息等业务产生的批量数据。 |
| 数据结构 与算法 | 提示:不论是采用经典的还是专用的数据结构与算法,都应该作必要的描述。不仅用于指导程序的实现,还可以让人们清楚地了解该对象类是如何设计的。 |
| 补充说明 |
| 模块名称 | 系统管理 |
| 功能描述 | 包括数据备份,导出,导出,数据接口管理。 |
接口与属性 | 采用批量处理方式。银行核心业务系统在每日日终时产生批量数据文件, 本系统通过FTP文件传输方式,主动获取批量数据文件。 银行核心业务系统可以提供如下数据文件: > 联机交易数据:实时业务产生的交易数据; >联机账务数据:实时业务产生的账务处理数据; > 日终批量数据:代转、代扣、计息等业务产生的批量数据。 |
| 数据结构 与算法 | 提示:不论是采用经典的还是专用的数据结构与算法,都应该作必要的描述。不仅用于指导程序的实现,还可以让人们清楚地了解该对象类是如何设计的。 |
| 补充说明 |
