银行业务管理系统分析与设计.docx
《银行业务管理系统分析与设计.docx》由会员分享,可在线阅读,更多相关《银行业务管理系统分析与设计.docx(16页珍藏版)》请在冰豆网上搜索。
银行业务管理系统分析与设计
信息系统分析与设计
课程设计报告
设计题目:
银行业务管理信息系统
专业信息管理与信息系统班级
学号
学生
指导教师王小江/谢天保
时间2015-7-6—2015-7-10
地点经济与管理学院实验室
2015年春季学期
1系统概述0
1.1现状分析0
1.2系统目标0
2系统规划1
2.1可行性分析1
2.1.1技术可行性1
2.1.2经济可行性1
2.1.3运行可行性2
2.2划分子系统2
2.2.1业务调查2
2.2.2划分子系统3
2.3信息系统设计时间进度安排3
3系统分析4
3.1需求分析4
3.1.1功能性需求4
3.1.2技术性需求4
3.2业务流程图4
3.3数据流图5
3.4数据字典7
3.5决策树、决策表、结构化语言9
3.5.1决策树9
3.5.2决策表10
3.5.3结构化语言10
4系统设计11
4.1系统总体设计11
4.2系统详细设计11
4.2.1输入、输出设计11
4.2.2编码设计13
4.2.3数据库设计13
5系统测试16
6心得总结16
系统概述
1.1现状分析
随着信息技术的飞速发展以及快速普及,信多收息技术已经深入到社会的每个角落,现代社会管理方式逐渐由人工化向信息化转变。
银行的传统业务已经愈来愈
不能满足手持智能机,支付宝代替钱包的广大客户的智能、高效、便捷的业务处理体验。
尤其互联网等新兴金融机构已经对传统银行形成了很大冲击。
我国经济的进一步对外开放,我国的银行业将面临更加严峻的挑战。
如何提供更多的金融产品和优质服务,满足更多样的客户需求。
在这样的环境下,银行业务管理信息化势在必行。
1.2系统目标
本次设计的银行业务管理系统的目标就是实现对银行各项业务的信息进行管理,促使银行业务流程信息化、系统化、规范化和智能化。
使银行处于信息灵敏、管理科学、决策准确的良性循环为银行带来更高的经济效益。
系统规划
2.1可行性分析
2.1.1技术可行性
基础设备方面,随着计算机技术的发展,计算机的内存和外存容量有很大提升,完全可以满足现有的存储需求。
同时,关于数据的操作速度也很快,简单的数据处理瞬间就可以完成。
信息技术的发展也使数据的传送和通信变得更简单易行。
一般银行采用的操作系统都是UNIX,其源代码是公开的,系统更加稳定可靠。
近来,网络技术飞速发展,相关设备和技术都已经相当成熟,保证了建立管理信息系统的基础。
所以建立银行管理信息系统在硬件设备方面是可行的。
技术力量方面,近几年随着科学管理理念普及,很多企业希望引进了关于计算机和专业设备来辅助管理吗。
应市场需求,各种咨询公司、信息管理软件供应商快速成长。
与之相应的这类人才也迅速发展起来,银行可以将这种业务外包给专业的公司完成,银行可以招聘这类人才管理系统的运行。
因此,技术力量方面的条件是成熟的。
2.1.2经济可行性
经济可行包括两个方面:
成本和收益。
成本包括设备成本、系统开发,实施费用、系统运行和维护费用。
设备成本包括不仅硬件例如计算机、网络设备、服务器等,还有操作系统等软件设备。
银行上管理信息系统之前,因为庞大的客户信息已有自己的服务器。
随着计算机相关产业的发展,计算机等硬件设备价格已经大幅下降。
银行一般没有足够能力开发管理信息系统,需要和专业的软件公司合作开发。
现在市场上有非常多选择,银行可以通过咨询公司帮助,选择适合自己的对象一起合作开发。
系统的运行和维护费用,主要是维护人员的培训费用和日常工资。
越来
近几年,网络金融发展很快,客户对于业务处理的速度和准确性要求也
越高。
银行上管理信息系统才能满足客户进步的需求和竞争激烈的市场。
所以,在经济效益方面,银行实施管理信息系统是可行的。
2.1.3运行可行性
随着近几年我国金融电子化进程不断深化,国内各主要商业银行子在财务管理信息系统的建设方面均取得了长足的进步。
目前工、农、中、建四大国有商业银行
和交通银行均已建设了自己的管理信息系统。
在这几大巨头的引领下,银行管理层肯定会支持信息系统的建设。
管理信息系统建成,以前的很多不合理业务流程将得到优化,业务办理会更加便利和智能,既有利于银行员工又便利了客户。
因此,银行管理信息系统是可运行的。
综上所述从经济、技术、运行3个方面来看,银行建立管理信息系统是可行的。
2.2划分子系统
2.2.1业务调查
现在国内商业银行的业务主要有负债业务、资产业务和中间业务。
资产业务室商业银行的主要收入来源。
资产业务又分为贷款业务和投资业务。
贷款业务包括信用借贷、抵押贷款、保证书担保贷款、贷款证券化等业务。
投资业务是指银行购买有价证券的活动,按照对象不同可分为国内证券投资和国际证券投资。
负债业务是银行由于授信而承担的将以资产或资本偿付的能以货币计量的债务。
主要包括存款、派生存款、联行存款、同业存款、介入或拆入款项和发行债券等。
中间业务又称表外业务,其收入不列入银行资产的负债表。
中间业务包括结算业务、信用证业务、信托业务、租赁业务、代理业务、银行卡业务、咨询业务。
除上述列举出的3大类业务,银行还有一些特殊业务例如商业银行国际业务、商业银行联行往来业务等。
2.2.2划分子系统
通过查阅相关资料,现将银行管理系统划分3层。
第一层是银行管理系统这个整体;第二层将银行管理系统划分为3个大的功能模块业务处理系统、管理信息系统和管理决策系统。
第三层说明3个大的功能模块的内涵。
业务处理系统包括资产业务处理系统、电子银行系统、信贷台账系统、中间业务系统;管理信息系统包括客户信息系统、产品信息系统、财务信息系统、风险控制管理系统、人力资源管理系统;管理决策系统包括综合统计系统和商务智能与决策支持系统。
具体划分如下图;
银行管理信息系统
图
(1)子系统划分
2.3信息系统设计时间进度安排
(1)7月6日完成目录规划。
(2)7月7日完成系统规划。
(3)7月8日完成系统分析。
(4)7月9日和7月10日完成系统测试、排版打印报告。
系统分析
3.1需求分析
3.1.1功能性需求
参照上述业务调查和子系统划分,系统应该具有业务处理系统、管理信息系统和管理决策系统3大模块的各种功能,来支持完成银行业务运作。
3.1.2技术性需求
参考银行的作业特点系统处理必须准确及时,系统要能容纳多人同时操作,系统应具有友好的交互界面使用户方便操作和维护,由于银行业务涉及很多数据,系统必须对录入和输出的数据进行检验保证数据的准确性
3.2业务流程图
银行业务非常复杂,由于时间的篇幅限制,课程设计报告中只以用户存取款业务为例,给出业务流程图和数据流图等。
储户提交存取款单或者存折给柜台,柜员判别业务种类核对存取款单或存折对应的账目及利息信息进项存取款处理,处理完成后将存折或存折与现金交予储户。
具体流程如下图:
3.3数据流图
数据流图用来记录系统中的数据和数据在特定业务流程中的流动以及数据如何被采集、处理、保存和使用。
图(3)数据流图图例
图(4)顶层数据流图
图(5)第一层数据流图
图(6)第二层数据流图
3.4数据字典
在系统分析中数据字典是对系统中的数据的详尽描述,是对数据流图中包含的所有元素的定义的集合。
它提供对数据库中数据描述的集中管理,目的是对收集到的数据进行标准化、统一化,有统一的名称、格式和含义,与数据流图共同构成系统的逻辑模型。
数据字典包括:
数据元素,数据结构,数据流,处理过程,数据存储,外部实体。
数据字典除保存数据名、类型、长度、精度等有关信息外,还包括数据流向的描述和加工的描述,显然数据字典可供设计者和用户双方参照使用,它为系统设计人员提供了有力的工具。
(1)数据元素条目
总编号:
15-001
编号:
001
名称:
账户编号有关编码说明
别名:
AC-Nxxxxxxxxxx
说明:
客户账户编码
数值类型:
离散
长度:
10
有关数据结构:
客户账户、客户账户变动记录
(2)数据流条目
名称:
客户账户总编号:
2-01
简要说明:
客户开户的时候创建,会计管理的对象编号:
001
数据流来源:
储户、会计
数据流去向:
p2.2\p2.1
数据流组成:
账户名称
账户编号
活期存款
定期存款贷款项目理财项目最新余额
(3)
总编号:
3-05
编号:
005有关数据流、数据存储:
客户账户变动信息记录
数据结构条目名称:
客户账户说明:
客户开户的时候创建数据流来源:
储户、会计数据流去向:
p2.2\p2.1结构:
账户名称账户编号活期存款定期存款贷款项目理财项目最新余额开户人
(4)数据存储条目
总编号:
4-02
编号:
D2
名称:
客户账户变动信息记录说明:
客户办理业务、记录业务办理相关信息结构:
账户名称
账户编号
开户人
业务类别账户金额变动
业务办理时间业务办理地点
(5)处理功能条目名称:
核对存取款请求总编号:
5-02
说明:
核对储户的存取款请求是否合法编号:
P1
输入:
p1-p2
输出:
p1-储户p1-会计处理:
检查存取款申请单的各项条目,退回不合格的申请单,让储户进行重填操作。
将合格的申请交由会计做进一步处理。
(6)外部实体条目名称:
储户总编号:
6-02
说明:
银行储蓄业务客户编号:
002
输出数据流:
存取款请求
输入数据流:
P1-储户(不合格请求单重填)
3.5决策树、决策表、结构化语言
系统中个动作的执行不仅依赖一个条件而是依赖多个条件,我们各种条件对应的动作的策略表达用决策树、决策表和结构化语言表达。
3.5.1决策树
图(7)核对存款请求数决策树
3.5.2决策表
表(8)客户登记判断决策表
1
2
3
4
C1:
客户等级评分
>90
80~90
80~70
<60
A1:
至尊VIP
×
A2:
VIP
×
A3:
普通用户
×
A4:
风险用户
×
3.5.3结构化语言
如果按时还款次数<1
则不作处理
否则如果逾期不还款次数<5
则提出警告
否则冻结账户
4系统设计
4.1系统总体设计
整个系统采用B/S结构,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。
银行一般都有多个营业网点,使用B/S结构可以很好支持多个网点协同工作。
同时,银行拥有庞大的用户群,不同的公司和个人,使用B/S结构不同用户也可以很便利的操作。
系统功能模块划分如图
(1)所示。
4.2系统详细设计
4.2.1输入、输出设计
(1)输入、输出内容
输入客户个人信息、会计个人信息、账户更改信息、客户操作指令、会计操作指令。
输出客户账户信息、信息核对结果、产品信息等
(2)输入、输出格式
输入格式:
按照输入表单界面输入
输出格式:
表单输出
(3)输入、输出介质和设备
输入设备:
键盘输出介质:
屏幕下面给出客户个人信息输入界面和产品信息输入界面为例,其余输入界面相同格式,输出界面以账户信息输出界面为例。
图(9)客户个人信息输入界面
图(10)产品信息输入界面
图(11)账户信息输出界面
4.2.2编码设计
1)客户编号
图(12)客户编号设计
2)账户编号
XXXXXXXXXXXX
图(13)账户编号设计
4.2.3数据库设计
(1)E-R图根据前面的业务流程图,与存取业务有关的实体有客户、会计、产品和利率
四个实体。
其中客户和会计的关系为1对多;会计和产品的关系为多对多;客户和账户的关系为1对多;账户和产品的关系是多对多。
具体E-R图如下:
图(14)E-R图
(2)表结构设计
E-R图中给出4个实体,对应5个相关表文件。
下面对这5张表结构进行说明。
具体如下图:
表(15)产品信息表结构
数据类型
主键
外键
编号
Int
主键
产品名称
Varchar
购买条件
Varchar
利率
Double
类别
Varchar
图(16)账户信息表结构
数据类型
主键
外键
编号
Int
主键
客户编号
Int
外键
产品编号
Int
外键
时间码
Datetime
外键
账户余额
Double
贷款金额
Double
表(17)客户信息表结构
数据类型
主键
外键
编号
Int
主键
姓名
Varchar
性别
Varchar
职业
Varchar
电话
Int
住址
Varchar
表(18)会计信息表结构
数据类型
主键
外键
编号
Int
主键
姓名
Varchar
性别
Varchar
职位
Varchar
电话
Int
5系统测试
(1)正常数据的测试,对于正常的数据进行相关的访问时,没有出现异常的情况,现实的也是数据库中的正常的数据,达到了相应的运行结果,没有出现相应的错误。
(2)对于相应的异常数据,访问的时候会出现异常的情况,有时没有数据显示,有的时候系统会奔溃,经过加上相应的保护程序,解决了这个问题。
、
6心得总结
本次课程设计是在之前课程实验的基础上完成的,相比较上一次实验报告,课程设计报告更加全面和完善。
从系统规划、系统分析、系统设计到系统测试各个章节的内容更加详实。
系统的完成银行在管理系统的设计,让我对于结构化系统设计的内涵有了更真切的体会。
对于系统设计中的各种图表、说明文件的要求和作用也有了明确的认识。
由于课程时间有限,课设的所有相关资料均来自网络,没有经过实地调查。
所以设计的系统必然会有很多缺陷和不足。
在完成可设报告的过程中,在系统分析阶段要完成的各项文件均来自于前期充分调查。
要是前期调查工作没有清楚的规划和目标,那么后续的编程实现和数据库设计将会非常困难,最后完成品的质量会也有
很大隐患。
因此在系统设计的每一环节,我们必须认真、谨慎、踏实的完成好每个细节。
通过课程设计不仅巩固来之前学的理论知识,也为自己继续了解学习这门学科打开了一个大门。
参考文献
[1]张友生.《系统分析与设计》
[2]彭李.郭平平.基于MapObject的城市银行网店管理系统.<地理空间信息>.2009年第3期
[3]商业银行业务分类》.XX百科
[4]李小庆.《采用Tivo构建银行网络管理系统》.华南金融电脑.2004年第11期