银行系统设计说明书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

银行系统设计说明书1银行系统设计说明书学号姓名工作量06070505王忆心20%06070521李美华20%06070524石楠20%06070513朱琪20%06070515王瑶20%银行系统设计说明书2目录总体部分设计1.引言(李美华)。。。。。。。。。。。。。。。。。。。。。。。。。。。41.1编写目的。。。。。。。。。。。。。。。。。。。。。。。。。。。。。41.2项目背景。。。。。。。。。。。。。。。。。。。。。。。。。。。。。41.3定义。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。41.4参考资料。。。。。。。。。。。。。。。。。。。。。。。。。。。。。42.任务概述(李美华)。。。。。。。。。。。。。。。。。。。。。。。。。52.1目标。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。52.2需求概述。。。。。。。。。。。。。。。。。。。。。。。。。。。。。52.3条件与限制。。。。。。。。。。。。。。。。。。。。。。。。。。。。53.总体设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。63.1总体结构和外部模块设计。。。。。。。。。。。。。。。。。。。。。。63.1.1体系结构风格(王忆心)。。。。。。。。。。。。。。。。。。。。。63.1.2模块设计(王忆心李美华石楠)。。。。。。。。。。。。。。。。。73.2功能分配。。。。。。。。。。。。。。。。。。。。。。。。。。。。。93.2.1储蓄业务模块部分(王忆心)。。。。。。。。。。。。。。。。。。。93.2.2贷款业务模块部分(石楠)。。。。。。。。。。。。。。。。。。。。103.2.3网上银行模块部分(王忆心)。。。。。。。。。。。。。。。。。。。113.2.4信用卡业务模块部分(李美华)。。。。。。。。。。。。。。。。。。123.2.5系统管理模块部分(石楠)。。。。。。。。。。。。。。。。。。。。124.接口设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。134.1外部接口(王瑶):见文件《用户接口》4.2内部接口。。。。。。。。。。。。。。。。。。。。。。。。。。。。。134.2.1储蓄业务模块内部接口(王忆心)。。。。。。。。。。。。。。。。。134.2.2贷款业务模块接口(石楠)。。。。。。。。。。。。。。。。。。。。。144.2.3信用卡模块接口(李美华)。。。。。。。。。。。。。。。。。。。。。154.2.4网上银行模块接口(王忆心)。。。。。。。。。。。。。。。。。。。。154.2.5系统管理模块接口(石楠)。。。。。。。。。。。。。。。。。。。。。165.数据结构设计(朱琪)。。。。。。。。。。。。。。。。。。。。。。。。176.逻辑结构设计(朱琪)见文件《关系图设计》7.物理结构设计(朱琪)。。。。。。。。。。。。。。。。。。。。。。。。178.数据结构与程序的关系(类图)(王忆心李美华石楠)见文件《类图设计》9.运行设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。289.1运行模块的组合。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。28银行系统设计说明书39.1.1储蓄业务(王忆心)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。289.1.2贷款业务(石楠)。。。。。。。。。。。。。。。。。。。。。。。。。。299.1.3信用卡业务(李美华)。。。。。。。。。。。。。。。。。。。。。。。。319.1.4网上银行(李美华)。。。。。。。。。。。。。。。。。。。。。。。。。319.1.5系统管理(石楠)。。。。。。。。。。。。。。。。。。。。。。。。。。339.2运行控制。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。349.2.1储蓄模块(王忆心)。。。。。。。。。。。。。。。。。。。。。。。。。349.2.2贷款模块(石楠)。。。。。。。。。。。。。。。。。。。。。。。。。。349.2.3信用卡模块(李美华)。。。。。。。。。。。。。。。。。。。。。。。。359.2.4网银模块(王忆心)。。。。。。。。。。。。。。。。。。。。。。。。。359.2.5系统管理模块(石楠)。。。。。。。。。。。。。。。。。。。。。。。。3510.出错处理设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3510.1储蓄模块(王忆心)。。。。。。。。。。。。。。。。。。。。。。。。。。3510.2贷款模块(石楠)。。。。。。。。。。。。。。。。。。。。。。。。。。。3610.3信用卡模块(李美华)。。。。。。。。。。。。。。。。。。。。。。。。。3610.4网银模块(王忆心)。。。。。。。。。。。。。。。。。。。。。。。。。。3610.5系统管理模块(石楠)。。。。。。。。。。。。。。。。。。。。。。。。。36详细设计部分1.储蓄系统模块(王忆心)。。。。。。。。。。。。。。。。。。。。。。。。。。371.1功能。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。371.2输入/输出项目。。。。。。。。。。。。。。。。。。。。。。。。。。。。。381.3程序逻辑与算法。。。。。。。。。。。。。。。。。。。。。。。。。。。。。402.贷款系统模块(石楠)。。。。。。。。。。。。。。。。。。。。。。。。。。。472.1功能。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。472.2输入/输出项目。。。。。。。。。。。。。。。。。。。。。。。。。。。。。.492.3程序逻辑与算法。。。。。。。。。。。。。。。。。。。。。。。。。。。。。513.网银系统模块(王忆心)。。。。。。。。。。。。。。。。。。。。。。。。。。543.1功能。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。543.2输入/输出项目。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。543.3程序逻辑与算法。。。。。。。。。。。。。。。。。。。。。。。。。。。。。554.信用卡系统模块(李美华)。。。。。。。。。。。。。。。。。。。。。。。。。574.1功能。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。574.2输入/输出项目。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。584.3程序逻辑与算法。。。。。。。。。。。。。。。。。。。。。。。。。。。。。595.系统管理模块(石楠)。。。。。。。。。。。。。。。。。。。。。。。。。。。625.1功能。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。625.2输入/输出项目。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。625.3程序逻辑与算法。。。。。。。。。。。。。。。。。。。。。。。。。。。。。62银行系统设计说明书4总体设计部分1、引言1.1编写目的该银行系统设计文档,是将已完成的需求文档的客户需求转换成为程序可以实现的文字图形语言。通过设计阶段可以清楚的看到银行各个部分系统的功能设计,为以后的编码搭好了框架,设计了算法。这部分包括活动图,时序图,程序框图,类图,控制图可以清楚的看到此系统的结构。其中还包含各个系统功能的算法,为以后的编程实现功能打下了基础。程序员可以根据设计说明书来完成系统各个功能的代码。1.2项目背景银行是现代社会不可缺少的一个单位,它承担着现代社会生活中的重要的金融责任。银行系统主要包含储蓄业务,贷款业务,网上银行,信用卡,系统管理这几大部分,这几大部分有分别承担自己的功能。方便客户们日常存款,贷款,消费等活动。1.3定义活期储蓄:无固定存期、可随时存取、存取金额不限的一种比较灵活的储蓄方式整存整取:一种由客户选择存款期限,整笔存入,到期提取本息的一种定期储蓄零存整取:一种事先约定金额,逐月按约定金额存入,到期支取本息的定期储蓄存本取息:一种一次存入本金,分次支取利息,到期支取本金的定期储蓄整存零取:一种事先约定存期,整数金额一次存入,分期平均支取本金,到期支取利息的定期储蓄定活两便:一种事先不约定存期,一次性存入,一次性支取的储蓄存款计息起点:储蓄存款利息计算时,本金以“元”为起息点,元以下的角、分不计息一次性利随本清法:在贷款到期后一次性付清本金利息分期付息一次还本法:按合同规定期限分期付清利息。在贷款到期之后一次性付清本金。不能按期支付的利息按贷款合同利率按期计收复利。等额本息法:每期偿还等额的本息。计算公式为:本金×每元每期应还金额。这里的每元每期应还金额需事先根据贷款利率算出。等额本金法:每期偿还等额的本金加当期应付利息。计算公式为:本金÷总期数+剩余本金×每期利率。贷款展期:不能按期归还贷款的,借款人应当在贷款到期日之的,向银行申请贷款展期转帐汇款:用户可以通过网上银行向任何银行账户转帐汇款信用额度:SE信用卡有不同的信用额度,由银行在发卡时确定,并可能随时调整预借现金:SE信用卡可以在ATM上预借现金取回多缴款项:SE信用卡内所存现金不计任何利息可以申请取出多存入的钱1.4参考资料:PHP+MySQL动态网站开发丁月光编著清华大学出版社PHP开发典型模块大全邹天思编著人民邮电出版社UML系统分析设计与应用案例冀振燕编著人民邮电出版社UML实战项目开发指南PhilippeBaumann编著人民邮电出版社银行系统设计说明书52、任务概述2.1目标通过编写设计文档可以使程序员清楚的了解此银行系统各个模块的功能,每个功能的实现方法,每个功能实现的流程。充分的将客户的需求转换成专业的软件方面的编程语言。从流程,控制,模块等各个方面清楚的反应该银行系统的设计思路和实现该功能的算法与逻辑关系。2.2需求概述2.2.1银行系统功能列表:储蓄业务:开通活期储蓄账户、开通整存整取定期储蓄账户、开通零存整取定期储蓄账户、零存整取的续款、活期取款、定期储蓄取款、转账、销户、挂失、补办、修改密码、贷款业务:申请个人助学贷款、个人助学贷款审查、贷款发放、偿还个人助学贷款、申请展期、展期申请审核、申请个人汽车贷款、个人汽车贷款审查、偿还个人汽车贷款、申请个人住房贷款、个人住房贷款审查、偿还个人住房贷款、申请个人自助贷款、个人自助贷款审查、个人自助贷款发放、偿还个人自助贷款信用卡业务:信用卡申请、信用卡的审批、信用卡的开卡、信用卡刷卡消费、预借现金、取回多交款项、信用卡还款、信用卡挂失、信用卡销卡、信用卡补办网银业务:个人用户网银申请、企业用户网银申请、用户网银登录、用户网上银行转账汇款、用户网上银行转账收款方信息管理、用户网上银行贷款申请、用户网上购物付款系统管理:系统管理员创建账户、系统管理员删除账户、系统管理员查询账户、系统管理员修改账户、审批计划、系统管理员添加计划、数据操作员编写脚本、系统管理员修改计划、系统管理员恢复修改计划或已执行计划、系统管理员删除计划2.2.2用户特点银行系统的预期用户分为银行用户与银行工作人员。其中银行用户又分为个人用户、企业用户和普通银行用户与网上银行用户。银行工作人员分为柜台职员与审核人员和银行系统管理人员。个人用户是面向于广大个人群众的银行操作功能,包括各种阶层、教育程度、身份的个人使用者。企业用户是以企业为单位的使用者,一般会通过企业代表与银行进行交互,用户具备一定的专业、正规的知识和相对于个人用户的高的需求,银行需提供更加严谨的安全的附加功能针对企业用户。普通银行用户是不具备网银操作权限的用户,主要通过银行人员提供服务来对请求进行处理,主要的系统操作通过银行工作人员完成。网上银行用户是具有网银操作权限并同时具备普通银行用户的银行操作权限的用户,用户的银行操作基本通过用户自己完成,用户具备基本的网络能力。柜台职员主要负责处理普通银行用户的请求,具备对于银行系统的使用操作能力,但不具备对于银行系统程序的修改、操作能力。审核人员主要负责处理银行各种业

1 / 63
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功