最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

信用卡管理系统软件系统设计说明书

IT圈 admin 30浏览 0评论

2024年10月27日发(作者:旷紫云)

项目名称

Project Name

信用卡管理系统

项目编号

Project ID

v3.2067.300.5

版本

Version

1.0

密级

Confidentiality Level

仅供收件方查阅

文档编号

Document Code

v3.2067.300.5_SD_001

Credit Card Management System

Software System Design Specification

信用卡管理系统软件系统设计说明书

Prepared by

拟制

Reviewed by

评审人

Approved by

批准

曹兵、黄美荣

彭方麟

廖广志

Date

日期

Date

日期

Date

日期

2010-03-26

2010-4-22

2010-4-22

版权所有 不得复制

Copyright © Broaden Gate Technologies, Co., Ltd.

. All Rights Reserved

Revision Record

修订记录

Date

日期

Revision

Version

修订版本

V1.0

V1.1

CR ID /Defect Sec No.

ID

修改章节

CR/ Defect号

Change

Description

修改描述

初稿完成

添加系统管

理模块时序

Author

作者

2010-

3-26

2010-

4-6

全体成员

曹兵

Catalog 目 录

1 Introduction 简介 ........................................................................................................ 6

1.1 Purpose 目的 .......................................................................................................... 6

1.2 Scope 范围 ............................................................................................................. 6

1.2.1 Name 软件名称 ................................................................................................. 6

1.2.2 Functions 软件功能 ........................................................................................... 6

1.2.3 Applications软件应用 ........................................................................................ 6

2 Level 0 Design Description第0层设计描述 ................................................................. 6

2.1 Software System Context Definition 软件系统上下文定义 ...................................... 7

2.2 Design Considerations 设计思路 ............................................................................. 8

2.2.1 Design Alternatives 设计可选方案 .................................................................... 8

2.2.2 Design Constraints 设计约束 ............................................................................ 8

3 Level 1 Design Description第一层设计描述 ................................................................ 9

3.1 System Architecture系统结构 .................................................................................. 9

3.1.1 Description of the Architecture系统结构描述 ................................................... 9

3.2 Decomposition Description分解描述 ....................................................................... 9

3.2.1 客户管理子系统 ................................................................................................. 9

3.2.2 报表管理子系统 ............................................................................................... 10

3.2.3 系统管理子系统 ............................................................................................... 10

4 Level 2 Design Description第二层设计描述 .............................................................. 11

4.1 账户管理模块 ......................................................................................................... 11

4.1.1 Design Description模块设计描述 .................................................................... 11

4.1.2 Function Illustration功能实现说明 ................................................................... 14

4.2 信用卡管理模块...................................................................................................... 18

4.2.1 Design Description模块设计描述 .................................................................... 19

4.2.2 Function Illustration功能实现说明 ................................................................... 19

4.3 报表管理模块 ......................................................................................................... 20

4.3.1 Design Description模块设计描述 .................................................................... 21

4.3.2 Function Illustration功能实现说明 ................................................................... 21

4.4 系统管理模块 ......................................................................................................... 22

4.4.1 Design Description模块设计描述 .................................................................... 22

4.4.2 Function Illustration功能实现说明 ................................................................... 23

5 Interface Design界面设计 ......................................................................................... 26

5.1 登录界面 ................................................................................................................ 26

5.2 账户管理 ................................................................................................................ 27

5.2.1开户 ................................................................................................................. 27

5.2.2账户查询 .......................................................................................................... 28

5.2.3信用卡开卡 ...................................................................................................... 28

5.3 报表管理 ................................................................................................................ 30

5.3.1客户分布统计 ................................................................................................... 31

5.3.2交易类型统计 ................................................................................................... 32

5.4系统管理 ................................................................................................................... 33

5.4.1添加用户 .......................................................................................................... 33

5.4.2用户信息维护 ................................................................................................... 33

6 Database Design数据库设计 .................................................................................... 34

6.1 Entities Definition实体定义 .................................................................................... 34

6.1.1 Decomposition Description分解描述 .............................................................. 34

6.1.2 Internal Dependency Description内部依赖性描述 .......................................... 34

7 Detailed Design of the Database数据库详细设计 ..................................................... 37

7.1 数据库表设计 ......................................................................................................... 38

7.2 各表联系图 ............................................................................................................. 43

Keywords 关键词:信用卡管理、详细设计

Abstract 摘 要:本文档包括信用卡管理系统V1.0的硬件和软件环境、本系统的各项功能说

明以及和外部的约束关系

List of abbreviations 缩略语清单:

Abbreviations缩略语

SOW

PPL

WBS

CMP

RMP

QAP

TSP

SRS

HLD

LLD

STP

ITP

UTP

ST

IT

UT

Full spelling 英文全名

Statement of Work

Project Plan

Work Breakdown Structure

Configuration Management

Plan

Risk Management Plan

Quality Assurance Plan

Test Strategy Plan

Software Requestment

Specification

High Level Design

Low Level Design

System Test Plan

Integrate Test Plan

Unit Test Plan

System Test

Integrate Test

Unit Test

软件概要设计

软件详细设计

系统测试计划

集成测试计划

单元测试计划

系统测试

集成测试

单元测试

风险管理计划

质量保证计划

测试策略计划

软件需求文档

Chinese explanation 中文解释

工作说明书

项目计划

项目进度表

软件配置管理计划

1 Introduction 简介

1.1 Purpose 目的

本需求规格说明书的编写目的,是为明确软件需求、安排项目规划与进度、组织软件开发与

测试,撰写本文档。它说明了本系统的各项功能和性能需求,明确标识各个功能的实现过程,阐

述使用范围及背景,提供客户解决问题或达到目标所需的条件或权能,提供一个度量和遵循的基

准。

本文档供项目经理、设计人员、开发人员、测试人员、维护人员及软件的管理人员参考。

1.2 Scope 范围

1.2.1 Name 软件名称

信用卡管理系统

1.2.2 Functions 软件功能

本系统的主要功能为:

① 客户管理:主要分为账户管理和信用卡管理两大模块,其中账户管理包括开户、客户信息

维护、柜台存款、柜台取款和账户信息维护;账单查询和结算;信用卡管理包括开卡和卡

信息维护。

② 报表管理:包括开户情况和消费情况报表的统计。

③ 系统管理:包括用户添加和用户信息维护。

1.2.3 Applications软件应用

ICC系统是符合国际标准信用卡(贷记卡)发卡系统,既能发行金融机构自己的信用卡,也能

发行符合国际信用卡组织(如VISA、MasterCard等)标准的信用卡。本系统具有客户信用评估管

理、循环信用管理、卡管理、账务管理、客户信息管理、在线交易授权管理、安全管理、催收管

理、批量/清算以及市场营销等功能,是真正意义上的可多币种结算的综合贷记卡软件系统;同

时,本系统具有灵活的应用架构、费用结构和产品定义,在系统、机构、产品、客户、账户、交

易等各个层面均实现参数化,是一个以客户为中心的多产品、多账户、多卡综合应用系统。

2 Level 0 Design Description第0层设计描述

最新可编辑word文档

2.1 Software System Context Definition 软件系统上下文定义

信用卡管理系统是银行卡业务体系中的一部分,提供各种接入服务整合了银联系统、ATM系

统。

信信信信

信信信信

信信信信

ATM信信

ATM信信

信信信信信信信

信信信信信信

最新可编辑word文档

2.2 Design Considerations 设计思路

2.2.1 Design Alternatives 设计可选方案

本系统的实现采用java语言,应用SSH框架。

2.2.2 Design Constraints 设计约束

Standards compliance 遵循标准

本软件产品应严格遵循如下规范,不能和规范相违背,可以扩充规范中不存在的需求:

《中国传输网综合网络管理系统技术规范》

《中国客户服务系统技术规范》

《银行卡联网联合技术规范V2.0》

Hardware Limitations 硬件限制

最终的产品可以在分布式运行环境中运行, 软件产品具有良好的可移植性,可以在不同的操

作系统中运行。

会员服务应用服务器、后台应用管理服务器、银联接口网关服务器:CPU应在P4以上,内存

一般1GB~2GB,硬盘采用单SCSI或SATA硬盘。

数据库服务器:至强MP四路处理器、8G或以上内存、SCSI硬盘或更高配置。

最终软件产品在最低配置的pose端和服务器端能顺畅地跑起来,客户通过用户交互界面提交一

项请求,要求必须在几秒之内做出响应,不能给用户有迟滞的感觉。

1. Technology Limitations 技术限制

数据库:软件产品设计应与数据库无关,本系统使用MySQL数据库为主,将来可以方便的移

植到其它类型的数据库比如Oracle、Informix等。

接口:符合银联的接口标准,支持中国银联新系统(通用规范 2.0版)的接入,可以使用银联

新系统(通用规范 2.0版)的所有新的功能。符合营帐系统(服务器)的接口标准。符合短信平台

接口标准。符合俱乐部会员管理系统接口。

并行操作:同时允许500个以上客户端同时运行,保证数据的正确和完备性。

编程规范:用java和jsp实现,由开发方提供一套编程规范,甲方审查认定。

最新可编辑word文档

3 Level 1 Design Description第一层设计描述

3.1 System Architecture系统结构

3.1.1 Description of the Architecture系统结构描述

本系统结构是按照系统用户的管理权限来划分子系统。

银行普通员工只具备客户管理功能,银行经理只需要系统提供报表服务,系统管理员则负责

对系统用户的管理。

1)客户管理子系统:该子系统向银行的普通员工提供客户管理功能。

2)报表管理子系统:该子系统向银行经理提供报表服务。

3)系统管理子系统:该子系统向系统管理员提供用户管理功能。

4)Representation of the Business Flow业务流程说明

4.1 客户管理子系统,银行员工对信用卡客户的管理:

4.2 报表管理子系统,银行经理获取业务报表:

4.3 系统管理子系统,系统管理员对系统用户进行管理:

3.2 Decomposition Description分解描述

3.2.1 客户管理子系统

1. Overview简介

银行普通员工对信用卡用户的管理,主要分为账户管理和信用卡管理两大模块,其中账户管

理包括开户、客户信息维护、柜台存款、柜台取款和账户信息维护;账单查询和结算;信用卡管

最新可编辑word文档

理包括开卡和卡信息维护。

2. Functions功能列表

模块

客户管理

账户管理

子模块 功能

开户

客户信息维护

柜台存款

柜台取款

账户信息维护

账单查询

结算

开卡

信用卡管理

卡信息维护

功能描述

根据客户提交的资料添加账户

查询、修改客户信息

为信用卡客户提供还款服务

为信用卡客户提供取现服务

查询修改账户信息、销户

包括未出账单和已出账单

客户账单结算

为已经拥有账户的客户办理信用卡

信用卡信息查询、修改、挂失和销卡

3.2.2 报表管理子系统

1. Overview简介

银行经理可以查询信用卡开户情况以及消费情况。

2. Functions功能列表

模块

报表管理

消费情况报表 某一时间段内各透支额区段的客户数量统计

功能

开户情况报表

开卡情况报表

功能描述

某一时间段内每月新开户的客户数量统计

某一时间段内每月新开卡数量统计

3.2.3 系统管理子系统

1. Overview简介

系统管理员对系统用户的管理。

2. Functions功能列表

模块

系统管理

用户信息维护

维护用户信息,包括查询,修改和删除

功能

用户添加

功能描述

添加系统用户

最新可编辑word文档

4 Level 2 Design Description第二层设计描述

4.1 账户管理模块

4.1.1 Design Description模块设计描述

柜台员工管理客户账户信息,提供办理账户、客户信息维护、柜台存取款、账户信息维护、

账单查询和结算功能。

1. CustomerAction类

1)CI Identification标识

CCMS_AccountManagement_CustomerAction

2)Overview简介

CustomerAction提供对客户信息进行查询和修改的方法,具体如下:

CustomerAction具有的方法有:

客户信息查询:customerQuery ()、

客户信息更新:customerUpdate()

最新可编辑word文档

3)Definition类定义(Optional)

2. AccountAction类

1)CI Identification标识

CCMS_AccountManagement_AccountAction

2)Overview简介

AccountAction提供对账户信息进行处理的方法,包括,办理新账户,添加新客户,账户信息

维护,柜台存取款等。具体如下:

添加新客户:addCustomer()

添加新账户:addAccount()

存款:deposit()

取款:withdrawal

账户信息查询:accountQuery()

账户信息更新:accountUpdate()

3)Definition类定义(Optional)

最新可编辑word文档

所有的属性都是私有的和所有的方法都是public方法。

3. BillAction类

1)CI Identification标识

CCMS_AccountManagement_BillAction

2)Overview简介

BillActin主要提供对账单的管理功能,包括账单的查询以及每月账单的结算。具体方法如下:

查询已出账单:queryHandledBill()

查询账单详细信息:queryDetailBill()

查询未出账单:queryUnhandledBill()

账单结算:calculate()

最新可编辑word文档

3)Definition类定义(Optional)

所有的属性都是私有的和所有的方法都是public方法。

4.1.2 Function Illustration功能实现说明

最新可编辑word文档

添加客户信息

添加账户信息

最新可编辑word文档

客户信息查询

客户信息修改

最新可编辑word文档

柜台存款

柜台取款

最新可编辑word文档

账单查询

账单结算

4.2 信用卡管理模块

银行柜台员工对信用卡的管理,包括办理信用卡和信用卡信息的维护。

最新可编辑word文档

4.2.1 Design Description模块设计描述

1. CardAction类

1)CI Identification标识

CCMS_CardManagement_CardAction。

2)Overview简介

该类实现信用卡信息的添加、查询、挂失和销卡。具体如下:

办理信用卡:addCard()

查询卡信息:queryCard(),cardDetail()

挂失信用卡:lossreportCard()

销卡:deleteCard()

3)Definition类定义(Optional)

其中类图中所有的属性都为私有的,所有的方法都为公有的。

4.2.2 Function Illustration功能实现说明

最新可编辑word文档

添加信用卡信息

查询卡信息

4.3 报表管理模块

最新可编辑word文档

4.3.1 Design Description模块设计描述

银行经理使用该模块查看业务报表。

1. ReportAction类

1)CI Identification标识

CCMS_ReportManagement_ReportAction

2)Overview简介

银行经理使用该模块信用卡账户开户情况和信用额度情况报表,还可以得到透支情况报

表。具体方法如下:

查询开户情况报表:accountReport ()

查询信用额度情况报表:deficitReport ()

查询消费情况报表:consumption()

3)Definition类定义(Optional)

4.3.2 Function Illustration功能实现说明

客户报表:

最新可编辑word文档

JSP

1

:

银行经理

2 : login()

3 : showClientReport()

4 : getClientData()

5 :

通过连接池访问数据库

()

6 :

返回所需要的数据库信息

ReportAction

ReportServiceReportDao

DB

10

9 :

显示报表

8 :

客户账户相关信息

7 :

报表相关信息

消费报表:

JSP

:

银行经理

1 :

查看消费报表

()

ReportAction

ReportService

ReportDaoDB

2 : ShowConsumptionReport()

3 : getConsumptionInfo()

4 : getConsumptionInfo()

5 :

通过连接池从数据库获取数据

()

7 :

客户消费信息

6 :

返回从数据库查询的数据

10

9 :

显示报表

8 :

获取客户消费信息

4.4 系统管理模块

4.4.1 Design Description模块设计描述

最新可编辑word文档

1. UserAction类

1)CI Identification标识

CCMS_UserManagement_UserAction

2)Overview简介

系统管理员使用该模块可以对用户进行添加,查询,更新以及修改用户权限。具体方法

如下:

添加用户:saveUser()

查询用户:queryUser()

更新用户:updateUser()

修改用户权限:updateUserStatus()

3)Definition类定义(Optional)

4.4.2 Function Illustration功能实现说明

最新可编辑word文档

添加用户

JSPUserActionUserServiceUserDAODB

:

系统管理员

1

2 : login()

3 : saveUser()

4 : save()

5 : save()

6

7

8

9 : success

最新可编辑word文档

用户信息维护

JSPUserActionUserServiceUserDAODB

:

系统管理员

1

2 : login()

3 : detailUser()

4 : findAll()

5 : findAll()

6 :

将用户信息传递回上一级

7 :

将用户信息传递回上一级

8 :

将用户信息传递回上一级

9 : detailReturn

10 : toUpdateUser()

11 : updateUser()

12 : update()

13 : update()

14

15

17 : success

16

最新可编辑word文档

用户权限管理

JSPUserActionUserServiceUserDAODB

:

系统管理员

1

2 : login()

3 : detailUser()

4 : findAll()

5 : findAll()

6 :

将用户信息传递回上一级

7 :

将用户信息传递回上一级

8 :

将用户信息传递回上一级

9 : detailReturn

10 : toUpdateUser()

11 : updateUserStatus()

12 : update()

13 : update()

14

15

17 : success

16

5 Interface Design界面设计

5.1 登录界面

最新可编辑word文档

5.2 账户管理

5.2.1开户

最新可编辑word文档

5.2.2账户查询

5.2.3信用卡开卡

最新可编辑word文档

最新可编辑word文档

5.3 报表管理

最新可编辑word文档

5.3.1客户分布统计

最新可编辑word文档

5.3.2交易类型统计

最新可编辑word文档

5.4系统管理

5.4.1添加用户

5.4.2用户信息维护

最新可编辑word文档

6 Database Design数据库设计

6.1 Entities Definition实体定义

6.1.1 Decomposition Description分解描述

本系统数据库设计概念模型中的实体包括银行、客户、账单记录、用户、账户、信用卡、交

易记录、挂失记录、账单记录、省份和城市。他们在数据库中分别对应银行信息表、客户信息

表、账单记录表、用户表、账户信息表、信用卡信息表、交易记录表、挂失记录表、账单记录

表、省份表和城市表。

6.1.2 Internal Dependency Description内部依赖性描述

系统总E-R图:

最新可编辑word文档

银行客户

11

账单记录

拥有拥有

N

N1

用户

N

拥有

N

账户

1

产生

1

拥有

N

信用卡

1

交易记录

N

产生

1

挂失记录

各实体具体属性:

最新可编辑word文档

姓氏

身份证号

名字

性别

出生年月

客户编号

居住地

客户信息

电话

电子邮箱

地址移动电话

所属账户

周期

本期还款金额

本期账款

利息

费用

账单号

银行名

银行编号

银行地址

银行

账单记录

银行级别

联系电话

本期应还金额

信用卡

卡号

所属账户

卡状态

开卡行

办卡时间

卡密码

有效期

是否激活

最新可编辑word文档

姓氏

身份证号

名字

性别

出生年月

客户编号

居住地

客户信息

电话

电子邮箱

地址移动电话

所属账户

周期

本期还款金额

本期账款

利息

费用

账单号

银行名

银行编号

银行地址

银行

账单记录

银行级别

联系电话

本期应还金额

信用卡

卡号

所属账户

卡状态

开卡行

办卡时间

卡密码

有效期

是否激活

7

Detailed Design of the Database数据库详细设计

最新可编辑word文档

7.1 数据库表设计

1、

用户表

2

、 账户信息表

3

、 银行信息表

最新可编辑word文档

4、

账单记录表

5、 城市表

最新可编辑word文档

6、 信用卡信息表

7.客户信息表

最新可编辑word文档

8.挂失记录表

9.省份表

最新可编辑word文档

10.交易记录表

最新可编辑word文档

7.2 各表联系图

[此文档可自行编辑修改,如有侵权请告知删除,感谢您的支持,我们会努力把内容做得更好]

最新可编辑word文档

2024年10月27日发(作者:旷紫云)

项目名称

Project Name

信用卡管理系统

项目编号

Project ID

v3.2067.300.5

版本

Version

1.0

密级

Confidentiality Level

仅供收件方查阅

文档编号

Document Code

v3.2067.300.5_SD_001

Credit Card Management System

Software System Design Specification

信用卡管理系统软件系统设计说明书

Prepared by

拟制

Reviewed by

评审人

Approved by

批准

曹兵、黄美荣

彭方麟

廖广志

Date

日期

Date

日期

Date

日期

2010-03-26

2010-4-22

2010-4-22

版权所有 不得复制

Copyright © Broaden Gate Technologies, Co., Ltd.

. All Rights Reserved

Revision Record

修订记录

Date

日期

Revision

Version

修订版本

V1.0

V1.1

CR ID /Defect Sec No.

ID

修改章节

CR/ Defect号

Change

Description

修改描述

初稿完成

添加系统管

理模块时序

Author

作者

2010-

3-26

2010-

4-6

全体成员

曹兵

Catalog 目 录

1 Introduction 简介 ........................................................................................................ 6

1.1 Purpose 目的 .......................................................................................................... 6

1.2 Scope 范围 ............................................................................................................. 6

1.2.1 Name 软件名称 ................................................................................................. 6

1.2.2 Functions 软件功能 ........................................................................................... 6

1.2.3 Applications软件应用 ........................................................................................ 6

2 Level 0 Design Description第0层设计描述 ................................................................. 6

2.1 Software System Context Definition 软件系统上下文定义 ...................................... 7

2.2 Design Considerations 设计思路 ............................................................................. 8

2.2.1 Design Alternatives 设计可选方案 .................................................................... 8

2.2.2 Design Constraints 设计约束 ............................................................................ 8

3 Level 1 Design Description第一层设计描述 ................................................................ 9

3.1 System Architecture系统结构 .................................................................................. 9

3.1.1 Description of the Architecture系统结构描述 ................................................... 9

3.2 Decomposition Description分解描述 ....................................................................... 9

3.2.1 客户管理子系统 ................................................................................................. 9

3.2.2 报表管理子系统 ............................................................................................... 10

3.2.3 系统管理子系统 ............................................................................................... 10

4 Level 2 Design Description第二层设计描述 .............................................................. 11

4.1 账户管理模块 ......................................................................................................... 11

4.1.1 Design Description模块设计描述 .................................................................... 11

4.1.2 Function Illustration功能实现说明 ................................................................... 14

4.2 信用卡管理模块...................................................................................................... 18

4.2.1 Design Description模块设计描述 .................................................................... 19

4.2.2 Function Illustration功能实现说明 ................................................................... 19

4.3 报表管理模块 ......................................................................................................... 20

4.3.1 Design Description模块设计描述 .................................................................... 21

4.3.2 Function Illustration功能实现说明 ................................................................... 21

4.4 系统管理模块 ......................................................................................................... 22

4.4.1 Design Description模块设计描述 .................................................................... 22

4.4.2 Function Illustration功能实现说明 ................................................................... 23

5 Interface Design界面设计 ......................................................................................... 26

5.1 登录界面 ................................................................................................................ 26

5.2 账户管理 ................................................................................................................ 27

5.2.1开户 ................................................................................................................. 27

5.2.2账户查询 .......................................................................................................... 28

5.2.3信用卡开卡 ...................................................................................................... 28

5.3 报表管理 ................................................................................................................ 30

5.3.1客户分布统计 ................................................................................................... 31

5.3.2交易类型统计 ................................................................................................... 32

5.4系统管理 ................................................................................................................... 33

5.4.1添加用户 .......................................................................................................... 33

5.4.2用户信息维护 ................................................................................................... 33

6 Database Design数据库设计 .................................................................................... 34

6.1 Entities Definition实体定义 .................................................................................... 34

6.1.1 Decomposition Description分解描述 .............................................................. 34

6.1.2 Internal Dependency Description内部依赖性描述 .......................................... 34

7 Detailed Design of the Database数据库详细设计 ..................................................... 37

7.1 数据库表设计 ......................................................................................................... 38

7.2 各表联系图 ............................................................................................................. 43

Keywords 关键词:信用卡管理、详细设计

Abstract 摘 要:本文档包括信用卡管理系统V1.0的硬件和软件环境、本系统的各项功能说

明以及和外部的约束关系

List of abbreviations 缩略语清单:

Abbreviations缩略语

SOW

PPL

WBS

CMP

RMP

QAP

TSP

SRS

HLD

LLD

STP

ITP

UTP

ST

IT

UT

Full spelling 英文全名

Statement of Work

Project Plan

Work Breakdown Structure

Configuration Management

Plan

Risk Management Plan

Quality Assurance Plan

Test Strategy Plan

Software Requestment

Specification

High Level Design

Low Level Design

System Test Plan

Integrate Test Plan

Unit Test Plan

System Test

Integrate Test

Unit Test

软件概要设计

软件详细设计

系统测试计划

集成测试计划

单元测试计划

系统测试

集成测试

单元测试

风险管理计划

质量保证计划

测试策略计划

软件需求文档

Chinese explanation 中文解释

工作说明书

项目计划

项目进度表

软件配置管理计划

1 Introduction 简介

1.1 Purpose 目的

本需求规格说明书的编写目的,是为明确软件需求、安排项目规划与进度、组织软件开发与

测试,撰写本文档。它说明了本系统的各项功能和性能需求,明确标识各个功能的实现过程,阐

述使用范围及背景,提供客户解决问题或达到目标所需的条件或权能,提供一个度量和遵循的基

准。

本文档供项目经理、设计人员、开发人员、测试人员、维护人员及软件的管理人员参考。

1.2 Scope 范围

1.2.1 Name 软件名称

信用卡管理系统

1.2.2 Functions 软件功能

本系统的主要功能为:

① 客户管理:主要分为账户管理和信用卡管理两大模块,其中账户管理包括开户、客户信息

维护、柜台存款、柜台取款和账户信息维护;账单查询和结算;信用卡管理包括开卡和卡

信息维护。

② 报表管理:包括开户情况和消费情况报表的统计。

③ 系统管理:包括用户添加和用户信息维护。

1.2.3 Applications软件应用

ICC系统是符合国际标准信用卡(贷记卡)发卡系统,既能发行金融机构自己的信用卡,也能

发行符合国际信用卡组织(如VISA、MasterCard等)标准的信用卡。本系统具有客户信用评估管

理、循环信用管理、卡管理、账务管理、客户信息管理、在线交易授权管理、安全管理、催收管

理、批量/清算以及市场营销等功能,是真正意义上的可多币种结算的综合贷记卡软件系统;同

时,本系统具有灵活的应用架构、费用结构和产品定义,在系统、机构、产品、客户、账户、交

易等各个层面均实现参数化,是一个以客户为中心的多产品、多账户、多卡综合应用系统。

2 Level 0 Design Description第0层设计描述

最新可编辑word文档

2.1 Software System Context Definition 软件系统上下文定义

信用卡管理系统是银行卡业务体系中的一部分,提供各种接入服务整合了银联系统、ATM系

统。

信信信信

信信信信

信信信信

ATM信信

ATM信信

信信信信信信信

信信信信信信

最新可编辑word文档

2.2 Design Considerations 设计思路

2.2.1 Design Alternatives 设计可选方案

本系统的实现采用java语言,应用SSH框架。

2.2.2 Design Constraints 设计约束

Standards compliance 遵循标准

本软件产品应严格遵循如下规范,不能和规范相违背,可以扩充规范中不存在的需求:

《中国传输网综合网络管理系统技术规范》

《中国客户服务系统技术规范》

《银行卡联网联合技术规范V2.0》

Hardware Limitations 硬件限制

最终的产品可以在分布式运行环境中运行, 软件产品具有良好的可移植性,可以在不同的操

作系统中运行。

会员服务应用服务器、后台应用管理服务器、银联接口网关服务器:CPU应在P4以上,内存

一般1GB~2GB,硬盘采用单SCSI或SATA硬盘。

数据库服务器:至强MP四路处理器、8G或以上内存、SCSI硬盘或更高配置。

最终软件产品在最低配置的pose端和服务器端能顺畅地跑起来,客户通过用户交互界面提交一

项请求,要求必须在几秒之内做出响应,不能给用户有迟滞的感觉。

1. Technology Limitations 技术限制

数据库:软件产品设计应与数据库无关,本系统使用MySQL数据库为主,将来可以方便的移

植到其它类型的数据库比如Oracle、Informix等。

接口:符合银联的接口标准,支持中国银联新系统(通用规范 2.0版)的接入,可以使用银联

新系统(通用规范 2.0版)的所有新的功能。符合营帐系统(服务器)的接口标准。符合短信平台

接口标准。符合俱乐部会员管理系统接口。

并行操作:同时允许500个以上客户端同时运行,保证数据的正确和完备性。

编程规范:用java和jsp实现,由开发方提供一套编程规范,甲方审查认定。

最新可编辑word文档

3 Level 1 Design Description第一层设计描述

3.1 System Architecture系统结构

3.1.1 Description of the Architecture系统结构描述

本系统结构是按照系统用户的管理权限来划分子系统。

银行普通员工只具备客户管理功能,银行经理只需要系统提供报表服务,系统管理员则负责

对系统用户的管理。

1)客户管理子系统:该子系统向银行的普通员工提供客户管理功能。

2)报表管理子系统:该子系统向银行经理提供报表服务。

3)系统管理子系统:该子系统向系统管理员提供用户管理功能。

4)Representation of the Business Flow业务流程说明

4.1 客户管理子系统,银行员工对信用卡客户的管理:

4.2 报表管理子系统,银行经理获取业务报表:

4.3 系统管理子系统,系统管理员对系统用户进行管理:

3.2 Decomposition Description分解描述

3.2.1 客户管理子系统

1. Overview简介

银行普通员工对信用卡用户的管理,主要分为账户管理和信用卡管理两大模块,其中账户管

理包括开户、客户信息维护、柜台存款、柜台取款和账户信息维护;账单查询和结算;信用卡管

最新可编辑word文档

理包括开卡和卡信息维护。

2. Functions功能列表

模块

客户管理

账户管理

子模块 功能

开户

客户信息维护

柜台存款

柜台取款

账户信息维护

账单查询

结算

开卡

信用卡管理

卡信息维护

功能描述

根据客户提交的资料添加账户

查询、修改客户信息

为信用卡客户提供还款服务

为信用卡客户提供取现服务

查询修改账户信息、销户

包括未出账单和已出账单

客户账单结算

为已经拥有账户的客户办理信用卡

信用卡信息查询、修改、挂失和销卡

3.2.2 报表管理子系统

1. Overview简介

银行经理可以查询信用卡开户情况以及消费情况。

2. Functions功能列表

模块

报表管理

消费情况报表 某一时间段内各透支额区段的客户数量统计

功能

开户情况报表

开卡情况报表

功能描述

某一时间段内每月新开户的客户数量统计

某一时间段内每月新开卡数量统计

3.2.3 系统管理子系统

1. Overview简介

系统管理员对系统用户的管理。

2. Functions功能列表

模块

系统管理

用户信息维护

维护用户信息,包括查询,修改和删除

功能

用户添加

功能描述

添加系统用户

最新可编辑word文档

4 Level 2 Design Description第二层设计描述

4.1 账户管理模块

4.1.1 Design Description模块设计描述

柜台员工管理客户账户信息,提供办理账户、客户信息维护、柜台存取款、账户信息维护、

账单查询和结算功能。

1. CustomerAction类

1)CI Identification标识

CCMS_AccountManagement_CustomerAction

2)Overview简介

CustomerAction提供对客户信息进行查询和修改的方法,具体如下:

CustomerAction具有的方法有:

客户信息查询:customerQuery ()、

客户信息更新:customerUpdate()

最新可编辑word文档

3)Definition类定义(Optional)

2. AccountAction类

1)CI Identification标识

CCMS_AccountManagement_AccountAction

2)Overview简介

AccountAction提供对账户信息进行处理的方法,包括,办理新账户,添加新客户,账户信息

维护,柜台存取款等。具体如下:

添加新客户:addCustomer()

添加新账户:addAccount()

存款:deposit()

取款:withdrawal

账户信息查询:accountQuery()

账户信息更新:accountUpdate()

3)Definition类定义(Optional)

最新可编辑word文档

所有的属性都是私有的和所有的方法都是public方法。

3. BillAction类

1)CI Identification标识

CCMS_AccountManagement_BillAction

2)Overview简介

BillActin主要提供对账单的管理功能,包括账单的查询以及每月账单的结算。具体方法如下:

查询已出账单:queryHandledBill()

查询账单详细信息:queryDetailBill()

查询未出账单:queryUnhandledBill()

账单结算:calculate()

最新可编辑word文档

3)Definition类定义(Optional)

所有的属性都是私有的和所有的方法都是public方法。

4.1.2 Function Illustration功能实现说明

最新可编辑word文档

添加客户信息

添加账户信息

最新可编辑word文档

客户信息查询

客户信息修改

最新可编辑word文档

柜台存款

柜台取款

最新可编辑word文档

账单查询

账单结算

4.2 信用卡管理模块

银行柜台员工对信用卡的管理,包括办理信用卡和信用卡信息的维护。

最新可编辑word文档

4.2.1 Design Description模块设计描述

1. CardAction类

1)CI Identification标识

CCMS_CardManagement_CardAction。

2)Overview简介

该类实现信用卡信息的添加、查询、挂失和销卡。具体如下:

办理信用卡:addCard()

查询卡信息:queryCard(),cardDetail()

挂失信用卡:lossreportCard()

销卡:deleteCard()

3)Definition类定义(Optional)

其中类图中所有的属性都为私有的,所有的方法都为公有的。

4.2.2 Function Illustration功能实现说明

最新可编辑word文档

添加信用卡信息

查询卡信息

4.3 报表管理模块

最新可编辑word文档

4.3.1 Design Description模块设计描述

银行经理使用该模块查看业务报表。

1. ReportAction类

1)CI Identification标识

CCMS_ReportManagement_ReportAction

2)Overview简介

银行经理使用该模块信用卡账户开户情况和信用额度情况报表,还可以得到透支情况报

表。具体方法如下:

查询开户情况报表:accountReport ()

查询信用额度情况报表:deficitReport ()

查询消费情况报表:consumption()

3)Definition类定义(Optional)

4.3.2 Function Illustration功能实现说明

客户报表:

最新可编辑word文档

JSP

1

:

银行经理

2 : login()

3 : showClientReport()

4 : getClientData()

5 :

通过连接池访问数据库

()

6 :

返回所需要的数据库信息

ReportAction

ReportServiceReportDao

DB

10

9 :

显示报表

8 :

客户账户相关信息

7 :

报表相关信息

消费报表:

JSP

:

银行经理

1 :

查看消费报表

()

ReportAction

ReportService

ReportDaoDB

2 : ShowConsumptionReport()

3 : getConsumptionInfo()

4 : getConsumptionInfo()

5 :

通过连接池从数据库获取数据

()

7 :

客户消费信息

6 :

返回从数据库查询的数据

10

9 :

显示报表

8 :

获取客户消费信息

4.4 系统管理模块

4.4.1 Design Description模块设计描述

最新可编辑word文档

1. UserAction类

1)CI Identification标识

CCMS_UserManagement_UserAction

2)Overview简介

系统管理员使用该模块可以对用户进行添加,查询,更新以及修改用户权限。具体方法

如下:

添加用户:saveUser()

查询用户:queryUser()

更新用户:updateUser()

修改用户权限:updateUserStatus()

3)Definition类定义(Optional)

4.4.2 Function Illustration功能实现说明

最新可编辑word文档

添加用户

JSPUserActionUserServiceUserDAODB

:

系统管理员

1

2 : login()

3 : saveUser()

4 : save()

5 : save()

6

7

8

9 : success

最新可编辑word文档

用户信息维护

JSPUserActionUserServiceUserDAODB

:

系统管理员

1

2 : login()

3 : detailUser()

4 : findAll()

5 : findAll()

6 :

将用户信息传递回上一级

7 :

将用户信息传递回上一级

8 :

将用户信息传递回上一级

9 : detailReturn

10 : toUpdateUser()

11 : updateUser()

12 : update()

13 : update()

14

15

17 : success

16

最新可编辑word文档

用户权限管理

JSPUserActionUserServiceUserDAODB

:

系统管理员

1

2 : login()

3 : detailUser()

4 : findAll()

5 : findAll()

6 :

将用户信息传递回上一级

7 :

将用户信息传递回上一级

8 :

将用户信息传递回上一级

9 : detailReturn

10 : toUpdateUser()

11 : updateUserStatus()

12 : update()

13 : update()

14

15

17 : success

16

5 Interface Design界面设计

5.1 登录界面

最新可编辑word文档

5.2 账户管理

5.2.1开户

最新可编辑word文档

5.2.2账户查询

5.2.3信用卡开卡

最新可编辑word文档

最新可编辑word文档

5.3 报表管理

最新可编辑word文档

5.3.1客户分布统计

最新可编辑word文档

5.3.2交易类型统计

最新可编辑word文档

5.4系统管理

5.4.1添加用户

5.4.2用户信息维护

最新可编辑word文档

6 Database Design数据库设计

6.1 Entities Definition实体定义

6.1.1 Decomposition Description分解描述

本系统数据库设计概念模型中的实体包括银行、客户、账单记录、用户、账户、信用卡、交

易记录、挂失记录、账单记录、省份和城市。他们在数据库中分别对应银行信息表、客户信息

表、账单记录表、用户表、账户信息表、信用卡信息表、交易记录表、挂失记录表、账单记录

表、省份表和城市表。

6.1.2 Internal Dependency Description内部依赖性描述

系统总E-R图:

最新可编辑word文档

银行客户

11

账单记录

拥有拥有

N

N1

用户

N

拥有

N

账户

1

产生

1

拥有

N

信用卡

1

交易记录

N

产生

1

挂失记录

各实体具体属性:

最新可编辑word文档

姓氏

身份证号

名字

性别

出生年月

客户编号

居住地

客户信息

电话

电子邮箱

地址移动电话

所属账户

周期

本期还款金额

本期账款

利息

费用

账单号

银行名

银行编号

银行地址

银行

账单记录

银行级别

联系电话

本期应还金额

信用卡

卡号

所属账户

卡状态

开卡行

办卡时间

卡密码

有效期

是否激活

最新可编辑word文档

姓氏

身份证号

名字

性别

出生年月

客户编号

居住地

客户信息

电话

电子邮箱

地址移动电话

所属账户

周期

本期还款金额

本期账款

利息

费用

账单号

银行名

银行编号

银行地址

银行

账单记录

银行级别

联系电话

本期应还金额

信用卡

卡号

所属账户

卡状态

开卡行

办卡时间

卡密码

有效期

是否激活

7

Detailed Design of the Database数据库详细设计

最新可编辑word文档

7.1 数据库表设计

1、

用户表

2

、 账户信息表

3

、 银行信息表

最新可编辑word文档

4、

账单记录表

5、 城市表

最新可编辑word文档

6、 信用卡信息表

7.客户信息表

最新可编辑word文档

8.挂失记录表

9.省份表

最新可编辑word文档

10.交易记录表

最新可编辑word文档

7.2 各表联系图

[此文档可自行编辑修改,如有侵权请告知删除,感谢您的支持,我们会努力把内容做得更好]

最新可编辑word文档

发布评论

评论列表 (0)

  1. 暂无评论