文档介绍:银行个人账户管理系统
1系统规划
开发一个银行账户管理系统。设计的指导思想是一切为使用者着想,界面要美观大方,操作尽量简单明了,而且作为一个实用的管理系统要有良好的容错性,在出现误操作时能尽量及时地给出警告,以便用户及时地改正。计算机的资源是受到限制的,因此要充分利用Visio的功能,设计出功能强大的软件,同时要尽可能地减少对系统资源的占用。
本系统开发设计思想:
(1) 系统应符合银行账户管理的规定,满足银行相关人员日常使用的需要,并达到操作过程中的直观、方便、实用、安全等要求。
(2)系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。
(3)系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。
(4)尽量采用现有软硬件环境及先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。
2系统分析
析
(1)管理上的可行性
使用管理方面的可行性,在没有使用银行管理系统前,采取的是人工方式,相对而言耗时大,效率低且造成一定的资源浪费。我们通过设计银行管理系统,可以对银行的一般业务进行有序管理,对于客户的个人资料也不需要做大量烦琐的登记工作,变的相对简单容易操作且不用耗费大量人力财力
(2)技术上的可行性
技术方面,我选择的是VF操作系统,是我们相对比较熟悉的语言,且应用简便好掌握。这是我第一次次设计银行管理系统,由于技术和知识层面的欠缺
,在制作过程中会遇到许多的困难,在编程和设计过程中,感觉到知识积累的不够并且很多知识点已经淡忘。因为时间和技术方面的不足,使设计的程序依然有很多不完善的地方,我会在以后的开发中努力学****使这个系统更完善更适合使用。
(3)经济上的可行性
经济上,由于我开发的这个系统相对较小也较简单,不需要投入大笔资金,同时又存在着实用性,能改善原使用方法在财力和人力上的过度消耗。因此这个新系统一经使用便可收到很好的成效,做到合理节约和利用资源。银行方面在使用新系统时只需要花一定资金购买一部分计算机与软件就能实现自动化,既提高了工作效率并且也减少了工作人员的工作量,这使银行在处理业务方面得到很大的提升空间。
分析
银行账户管理系统的业务流程如下图所示:
ATM机
修改信息
存款
前台
管理员
前台登记
取款
用户
挂失卡
办卡
销户
开户
图
分析
①系统关联图
②顶层图
③银行账户管理系统的详细数据流程图如下图所示
义:
1. (表1-1)
数据项编号:
D1-01
数据项名称:
用户姓名
数据项别名:
用户姓名
简述:
进入银行系统的姓名
数据长度:
8位
数据类型:
字符型
取值范围:
无
2. (表1-2)
数据项编号:
D1-02
数据项名称:
账号
数据项别名:
账号
简述:
存取款时所要输入的号码
数据长度:
13位
数据类型:
字符型
取值范围:
“0000000000000”——“9999999999999”
3. (表1-3)
数据项编号:
D1-03
数据项名称
用户密码
:
数据项别名:
用户密码
简述:
存取款时所要输入的号码
数据长度:
6位
数据类型:
字符型
取值范围:
“000000”——“999999”
4. (表1-4)
数据项编号:
D1-04
数据项名称:
开户时间
数据项别名:
开户时间
简述:
用户开户的世界
数据长度:
8位
数据类型:
日期型
取值范围:
“1999-01-01”——“2020-12-31”
5. (表1-5)
数据项编号:
D1-05
数据项名称:
用户住址
数据项别名:
用户住址
简述:
用户的现居住地址
数据长度:
20位
数据类型:
字符型
取值范围:
无
6. (表1-6)
数据项编号:
D1-06
数据项名称:
总金额
数据项别名:
总金额
简述:
用户账号的所有金额
数据长度:
10位
数据类型:
数值型
取值范围