简易银行管理系统的分析与设计(桂林理工管理信息系统课程设计).doc
《简易银行管理系统的分析与设计(桂林理工管理信息系统课程设计).doc》由会员分享,可在线阅读,更多相关《简易银行管理系统的分析与设计(桂林理工管理信息系统课程设计).doc(29页珍藏版)》请在三一办公上搜索。
1、桂林理工大学管理学院管理信息系统课程作业题目:简易银行管理系统的分析与设计目录1. 摘要32. 系统可行性分析42.1. 技术可行性42.2. 运行可行性42.3 本章小结43. 系统需求分析53.1. 任务概述53.2. 业务功能描述53.3. 业务流程图63.4. 数据流程图83.4.1. 顶层数据流程图83.4.2. 一层数据流程图93.4.3. 二层数据流程图103.5. 数据字典123.6. 主功能活动图:133.6.1. 开户功能:133.6.2. 销户功能:143.6.3. 登录功能:143.6.4. 存款功能:153.6.5. 取款功能:153.6.6. 转账功能:164. 系
2、统总体设计184.1. 模块功能设计184.2. 功能结构图194.3. 数据库设计194.3.1. 概念设计204.3.2. 详细设计204.3.3. 总体R-R图设计214.3.4. 实体联系图224.3.5. 业务员实体E-R图224.3.6. 管理员实体E-R图224.3.7. 储户实体E-R图234.3.8. 利率实体E-R图234.3.9. 数据库信息表分析设计244.4. 本章小结265. 组员总结275.1. 韦存璋个人总结275.2. 韦绍言个人总结275.3. 程康健个人总结28银行管理系统的设计与实现1. 摘要网上银行被誉为金融业的“雏鹰”,是具有生机勃勃的朝阳产业,其优
3、势在于降低银行的运营成本,增加银行利润;突破地域和时间限制;降低银行客户成本,并通过过网络传递有关金融信息,使网上银行赢得更多的客户。网上银行系统开发主要包括后台数据库的建立和维护,以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强,数据安全性好的数据库。为对于后者则要求应用程序具备功能完备、易使用等特点。在数据库应用系统开发之前,对开发数据库的基本概念,数据库的结构、开发数据库应用程序的步骤、开发体系及方法,我们有相当清晰的了解和认识。数据库应用系统的开发目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后把它们转化为有效的数据库设计。把设计转化为
4、实际的数据库,并且这些数据库带有功能完备,高效能的应用。2. 系统可行性分析 从银行管理业务信息的立场和不同的业务在银行的发展历程里展现的不同情况,再结合实际的银行业务。如果实施了该银行管理系统,以下目标应该都可以实现: (一) 员工、储户管理信息化,随时掌握员工的基本信息及业务办理情况。 (二) 查询员工的信息和业务办理信息快捷高速。 (三) 操作简单方便,查询容易。 (四) 利用此系统能够增加银行管理的效率。 (五) 高安全性能。 2.1. 技术可行性通过本系统的需求可以衡量是否具备所需的技术,一般可以从以下的方面进行考虑和分析,如硬件软件的性能要求、环境条件、操作人员水平和数量等。 通过
5、对系统实施的可行性的考量,开发管理平台的设计我们在软件方面选取了最新的MyEclipse 2015,在数据库的选择上使用了MySql。在选择硬件时,我的PC机,运行内存8G,硬盘750G空间,系统的开发需要都可以满足。因此在硬件方面系统是可行的。 在软件方面,由于MyEclipse和 MySq都很成熟,软件方面也是可行的。2.2. 运行可行性 在如今的社会环境,无论是信息化还是计算机技术的发展速度都是很快的,很多的银行已经渐渐察觉到想要提升管理效率,信息化是必不可少的重要步骤。本次开发的银行管理系统既能够在操作流程方面提供方便,还可以提高银行的管理效率,进而增加整体的收益。因此只要开发的管理信
6、息系统符合银行要求,然后将其中融入现代化的管理思想,这样本系统就会成为拥有现代化管理方法的管理系统。在运行方面经过以上分析是可行的。 2.3 本章小结 通过上面的阐述,在技术方面成熟的前提下,本系统是完备的、测试手段可靠的,在市场扩展性方面也有良好的表现。本系统的特点是简单、易学、易懂、好用,所以能够断定本系统开发前景一片大好,能够进行本系统的开发和实现。 3. 系统需求分析 利用上一章内容的分析研究,我们可以肯定的是本系统的设计是可行的,现在就需要对本系统进行具体的需求分析。确定系统必须完成哪些工作是本次需求分析的主要任务,系统的完整、准确、具体的实际要求和软件应该完成的具体功能和性能这些由
7、管理员进行提出。利用程序的需求分析,可以为程序的研发给予一种能够向抽象数据的设计和程序的结构设计以及开发的过程设计的具体软件元素。 3.1. 任务概述 利用系统的需求分析结果,可以将系统划分为业务登录模块以及管理员登录这两个模块。存款、取款、转账、开户、销户、查询等这些功能可以由业务员代理储户实现,管理员则能够查看业务员的信息以及他们的操作记录,还能够对利率、手续费等参数进行设置。 在实现技术方面,开发本系统使用面向对象的思想和方法。为完成系统的实现,要充分的使用类和对象的概念。通过学习软件工程开发的知识,就是为了让系统具有良好的可修改性、有效性、可理解性、可维护性、可适应性、可移植性、可追踪
8、性和可交互操作性等特点。3.2. 业务功能描述 对系统业务执行过程中的仔细介绍就是业务功能描述。利用系统的需求,完成业务功能的具体设计。 一、 业务功能描述 (一) 银行业务员管理:银行的高级管理员登录本系统后,能够完成业务员的基本信息和操作记录的查询,这样可以保证业务操作的安全性。 (二) 储户开户:利用储户的申请表的内容,完成一个新的账户信息的建立,然后在账户信息映射表中添加该账户,主键用系统自动生成的唯一的账户号。同时外键可以用系统生成的唯一的银行卡号。 (三) 储户销户:通过储户申请,由业务员进行销户操作,并更新数据库。 (四) 储户存款:利用储户的申请,由业务员进行定期存款和活期存款
9、操作,此环节的业务主要是存款,相关的数据库数据根据具体情况进行更新,使信息一致化。 (五) 储户取款:利用储户的申请,以储户的取款为主要活动,通过业务员进行相应的操作,相关的数据库数据根据具体情况进行更新,使信息一致化。 利息由系统进行计算,最后原账户金额更新。 (六) 储户转账:利用储户的申请,给用户实现给想要转账的人的服务,这个过程由业务员代替用户进行实现,用户相关的数据库数据根据具体情况进行更新,使信息一致化。 (七) 余额查询和修改密码:能够查询出申请者的账户余额,对用户的相关操作记录展示。还可以进行个人密码的修改。 (八) 参数设置:高级管理管理员进入系统之后,能够对不同时间段的利率
10、和跨行转账的手续费进行设置。 (九) 修改密码:高级管理管理员最初会得到一个初始登录账号和密码,此选项可以修改初始密码。 3.3. 业务流程图根据对银行业务流程分析,在分析各业务模块的状态和相互关系的基础上,分别绘制了系统的业务流程图,如下:处理外部单据人员业务流程图如图3-1所示:存款单和存款及存折取款单及存折销户申请表转账申请表查询申请表开户申请表储户业务员审核未批准的存款单批准的存款单存款处理审核未批准的取款单批准的取款单取款处理未通过的转账申请表批准的申请表审核未批准的开户单审核未批准的查询单审核未批准的销户单批准的申请表批准的申请表批准的申请表转账处理查询处理开户处理销户处理凭据凭据
11、凭据凭据凭据凭据储户图3-1 业务流程图3.4. 数据流程图 根据对银行业务流程分析,在分析各业务模块的状态和相互关系的基础上,分别绘制了系统的数据流程图,如下:以下图例在业务流程图中所代表意义:数据存储数据流加工外部项3.4.1. 顶层数据流程图业务员银行管理系统储户图3-2 顶层数据流程图3.4.2. 一层数据流程图表单查询申请表存款金额余额信息个人账户信息销户信息余额信息个人账户信息存款单取款单开户申请表销户申请表转账单P1存款处理P2取款处理P5转账处理P6查询处理P3开户处理P4销户处理储户业务员个人账户信息存款单取款单开户凭据查询单转账单销户凭据图3-3 一层数据流程图3.4.3.
12、 二层数据流程图存款数据流如图3-4 所示:储户填写存款单业务员定期存款活期存款处理定期存款D1处理活期存款D2存款凭据存款凭据 图 3-4 存款数据流图业务员取户填写取款单录入正确信息取款凭据处理取款信息D3密码取款数据流如图3-5所示:图 3-5 取款数据流图开户数据流程图如图3-6所示:储户业务员处理开户请求并更新数据库D4提交开户单录入正确信息存折或银行卡图 3-6 开户数据流图储户业务员处理销户请求并更新数据库D5提交销户单录入正确信息输入密码销户数据流程图如图3-7所示:销户凭据图 3-7 销户数据流图转账数据流程图如图3-8所示:转账凭据处理转账请求并更新数据库D6储户提交转账申
13、请单业务员密码录入正确信息图 3-8 转账数据流图储户申请查询修改密码业务员系统查询储户信息D7录入查询系统查询储户信息D8修改密码密码查询修改密码数据流程图如图3-9所示:图3-9 查询、修改密码数据流图管理员数据流成图如图3-10所示:管理员用户名,密码,进入系统处理信息D9参数图 3-10 高级管理员管理数据流图3.5. 数据字典表3-1 数据描述一原点/终点处理储户,管理员处理存款,处理取款,处理转账,处理开户,处理销户,查询,转账数据流数据存储存款信息、取款信息、参数信息、余额信息、 开户信息、密码、用户名 存款信息、取款信息、余额信息、参数信息、 业务员基本信息、业务员操作记录表3
14、-2 数据描述二数据流名称:存款凭据别 名:存款信息描 述:银行管理系统给储户每次存款打印的存款资料表单定 义:存款凭据=存款人+业务员工号+业务员姓名+存款金额+日期表3-3 数据描述三数据流名称:取款凭据别 名:取款信息描 述:银行管理系统给储户每次取款打印的取款资料表单定 义:取款凭据=取款人+业务员工号+业务员姓名+取款金额+日期表3-4 数据描述四数据流名称:转账凭据别 名:转账信息描 述:银行管理系统给储户每次转账打印的转账资料表单定 义:转账凭据=转账人+业务员工号+业务员姓名+存款金额 +转账日期+转入账户3.6. 主功能活动图:3.6.1. 开户功能:(一) 开新的账户。(二
15、) 分配账户和密码。(三) 打印开户信息开户活动图如图3-11所示:输入注册人相关信息提交客户信息检验正确显示错误显示填写用户信息的表单界面错误正确显示用户信息图 3-11 开户活动图3.6.2. 销户功能:(一) 用户申请工作人员销户:(二) 工作人员删除用户信息:销户活动图如图3-12所示:输入登录信息提交信息验证显示输入错误显示登录页面进入后台管理输入注销账户是否注销进行账户注销是正确否图 3-12 销户活动图3.6.3. 登录功能:(一) 输入账号、密码信息。 (二) 系统检查登录正确与否。 用户登录活动图如图 3-13所示:输入账号和密码提交信息检测显示错误显示登录界面进入银行管理系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简易 银行 管理 系统 分析 设计 桂林 理工 管理信息系统 课程设计
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3990688.html