信用卡管理系统软件系统设计说明书.doc_第1页
信用卡管理系统软件系统设计说明书.doc_第2页
信用卡管理系统软件系统设计说明书.doc_第3页
信用卡管理系统软件系统设计说明书.doc_第4页
信用卡管理系统软件系统设计说明书.doc_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目名称Project Name密级Confidentiality Level信用卡管理系统仅供收件方查阅项目编号Project ID版本Version文档编号Document Codev3.2067.300.51.0v3.2067.300.5_SD_001Credit Card Management System Software System Design Specification 信用卡管理系统软件系统设计说明书 Prepared by 拟制曹兵、黄美荣Date日期2010-03-26Reviewed by 评审人彭方麟Date日期2010-4-22Approved by批准廖广志Date日期2010-4-22 版权所有 不得复制Copyright Broaden Gate Technologies, Co., Ltd. All Rights ReservedRevision Record修订记录Date日期Revision Version修订版本CR ID /Defect IDCR/ Defect号Sec No.修改章节Change Description修改描述Author作者2010-3-26V1.0初稿完成全体成员2010-4-6V1.1添加系统管理模块时序图曹兵Catalog 目 录1Introduction 简介61.1Purpose 目的61.2Scope 范围61.2.1Name 软件名称61.2.2Functions 软件功能61.2.3Applications软件应用62Level 0 Design Description第0层设计描述62.1Software System Context Definition 软件系统上下文定义72.2Design Considerations 设计思路82.2.1Design Alternatives 设计可选方案82.2.2Design Constraints 设计约束83Level 1 Design Description第一层设计描述93.1System Architecture系统结构93.1.1Description of the Architecture系统结构描述93.2Decomposition Description分解描述113.2.1客户管理子系统113.2.2报表管理子系统113.2.3系统管理子系统124Level 2 Design Description第二层设计描述124.1账户管理模块124.1.1Design Description模块设计描述124.1.2Function Illustration功能实现说明154.2信用卡管理模块194.2.1Design Description模块设计描述204.2.2Function Illustration功能实现说明204.3报表管理模块214.3.1Design Description模块设计描述224.3.2Function Illustration功能实现说明224.4系统管理模块234.4.1Design Description模块设计描述234.4.2Function Illustration功能实现说明245Interface Design界面设计275.1登录界面275.2账户管理285.2.1开户285.2.2账户查询295.2.3信用卡开卡295.3报表管理315.3.1客户分布统计325.3.2交易类型统计335.4系统管理345.4.1添加用户345.4.2用户信息维护346Database Design数据库设计356.1Entities Definition实体定义356.1.1Decomposition Description分解描述356.1.2Internal Dependency Description内部依赖性描述357Detailed Design of the Database数据库详细设计387.1数据库表设计397.2各表联系图44 Keywords 关键词:信用卡管理、详细设计Abstract 摘 要:本文档包括信用卡管理系统V1.0的硬件和软件环境、本系统的各项功能说明以及和外部的约束关系List of abbreviations 缩略语清单:Abbreviations缩略语Full spelling 英文全名Chinese explanation 中文解释SOWStatement of Work工作说明书PPLProject Plan项目计划WBSWork Breakdown Structure项目进度表CMPConfiguration Management Plan软件配置管理计划RMPRisk Management Plan风险管理计划QAPQuality Assurance Plan质量保证计划TSPTest Strategy Plan测试策略计划SRSSoftware Requestment Specification软件需求文档HLDHigh Level Design软件概要设计LLDLow Level Design软件详细设计STPSystem Test Plan系统测试计划ITPIntegrate Test Plan集成测试计划UTPUnit Test Plan单元测试计划STSystem Test系统测试ITIntegrate Test集成测试UTUnit Test 单元测试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层设计描述2.1 Software System Context Definition 软件系统上下文定义信用卡管理系统是银行卡业务体系中的一部分,提供各种接入服务整合了银联系统、ATM系统。2.2 Design Considerations 设计思路2.2.1 Design Alternatives 设计可选方案本系统的实现采用java语言,应用SSH框架。2.2.2 Design Constraints 设计约束Standards compliance 遵循标准本软件产品应严格遵循如下规范,不能和规范相违背,可以扩充规范中不存在的需求:中国传输网综合网络管理系统技术规范中国客户服务系统技术规范银行卡联网联合技术规范V2.0Hardware Limitations 硬件限制最终的产品可以在分布式运行环境中运行, 软件产品具有良好的可移植性,可以在不同的操作系统中运行。会员服务应用服务器、后台应用管理服务器、银联接口网关服务器:CPU应在P4以上,内存一般1GB2GB,硬盘采用单SCSI或SATA硬盘。数据库服务器:至强MP四路处理器、8G或以上内存、SCSI硬盘或更高配置。最终软件产品在最低配置的pose端和服务器端能顺畅地跑起来,客户通过用户交互界面提交一项请求,要求必须在几秒之内做出响应,不能给用户有迟滞的感觉。1. Technology Limitations 技术限制数据库:软件产品设计应与数据库无关,本系统使用MySQL数据库为主,将来可以方便的移植到其它类型的数据库比如Oracle、Informix等。接口:符合银联的接口标准,支持中国银联新系统(通用规范 2.0版)的接入,可以使用银联新系统(通用规范 2.0版)的所有新的功能。符合营帐系统(服务器)的接口标准。符合短信平台接口标准。符合俱乐部会员管理系统接口。并行操作:同时允许500个以上客户端同时运行,保证数据的正确和完备性。编程规范:用java和jsp实现,由开发方提供一套编程规范,甲方审查认定。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简介银行普通员工对信用卡用户的管理,主要分为账户管理和信用卡管理两大模块,其中账户管理包括开户、客户信息维护、柜台存款、柜台取款和账户信息维护;账单查询和结算;信用卡管理包括开卡和卡信息维护。2. Functions功能列表模块子模块功能功能描述客户管理账户管理开户根据客户提交的资料添加账户客户信息维护查询、修改客户信息柜台存款为信用卡客户提供还款服务柜台取款为信用卡客户提供取现服务账户信息维护查询修改账户信息、销户账单查询包括未出账单和已出账单结算客户账单结算信用卡管理开卡为已经拥有账户的客户办理信用卡卡信息维护信用卡信息查询、修改、挂失和销卡3.2.2 报表管理子系统 1.Overview简介银行经理可以查询信用卡开户情况以及消费情况。2. Functions功能列表模块功能功能描述报表管理开户情况报表某一时间段内每月新开户的客户数量统计开卡情况报表某一时间段内每月新开卡数量统计消费情况报表某一时间段内各透支额区段的客户数量统计3.2.3 系统管理子系统1. Overview简介系统管理员对系统用户的管理。2. Functions功能列表模块功能功能描述系统管理用户添加添加系统用户用户信息维护维护用户信息,包括查询,修改和删除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()3)Definition类定义(Optional)2. AccountAction类1)CI Identification标识CCMS_AccountManagement_AccountAction 2)Overview简介AccountAction提供对账户信息进行处理的方法,包括,办理新账户,添加新客户,账户信息维护,柜台存取款等。具体如下:添加新客户:addCustomer()添加新账户:addAccount()存款:deposit()取款:withdrawal账户信息查询:accountQuery()账户信息更新:accountUpdate()3)Definition类定义(Optional)所有的属性都是私有的和所有的方法都是public方法。3. BillAction类1)CI Identification标识CCMS_AccountManagement_BillAction 2)Overview简介BillActin主要提供对账单的管理功能,包括账单的查询以及每月账单的结算。具体方法如下:查询已出账单:queryHandledBill()查询账单详细信息:queryDetailBill()查询未出账单:queryUnhandledBill()账单结算:calculate()3)Definition类定义(Optional)所有的属性都是私有的和所有的方法都是public方法。4.1.2 Function Illustration功能实现说明添加客户信息添加账户信息客户信息查询客户信息修改柜台存款柜台取款账单查询账单结算4.2 信用卡管理模块银行柜台员工对信用卡的管理,包括办理信用卡和信用卡信息的维护。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功能实现说明添加信用卡信息查询卡信息4.3 报表管理模块4.3.1 Design Description模块设计描述银行经理使用该模块查看业务报表。1. ReportAction类1)CI Identification标识 CCMS_ReportManagement_ReportAction2)Overview简介银行经理使用该模块信用卡账户开户情况和信用额度情况报表,还可以得到透支情况报表。具体方法如下:查询开户情况报表:accountReport ()查询信用额度情况报表:deficitReport ()查询消费情况报表:consumption()3)Definition类定义(Optional)。4.3.2 Function Illustration功能实现说明客户报表:消费报表:4.4 系统管理模块4.4.1 Design Description模块设计描述1. UserAction类1)CI Identification标识 CCMS_UserManagement_UserAction2)Overview简介系统管理员使用该模块可以对用户进行添加,查询,更新以及修改用户权限

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论