没有合适的资源?快使用搜索试试~ 我知道了~
银行卡管理系统的设计与实现.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 7 浏览量
2023-09-08
14:02:20
上传
评论
收藏 803KB DOCX 举报
温馨提示
试读
35页
银行卡管理系统的设计与实现.docx
资源推荐
资源详情
资源评论
银行卡管理系统的设计与实现
摘要 信息管理系统是大学接触到的十分常见的管理系统,其中我选取了银行卡管理系统作为本
次项目的开发系统,这个系统主要包括后台数据库的建立和维护,前端使用 Java 语言开发。结
合银行卡管理系统的要求,我们需要在数据库管理、Java 语言原理以及数据库有一定的了解和学
习。接着可以完成对功能模块的划分以及需求分析等等。本系统开发采用了 Java 编程语言的 集
成环境 intellij IDEA 实现了代码的运行。本系统的用户可以进行简单的转账、取款、存款以及
密码修改等功能,管理员可以进行账号的冻结和解冻以及密码修改等功能。
关键字 数据库 系统开发 信息系统 SQL Java 语言
Design and implementation of bank management system
Abstract The information management system is a very common management system that
the university comes into contact with. I chose the bank card management system as the
development system of this project. This system mainly includes the establishment and
maintenance of the background database, and the front-end is developed in Java language.
Combined with the requirements of bank card management system, we need to have a
certain understanding and learning in database management, Java language principle and
database. Then it can complete the division of functional modules and requirements analysis
and so on. In this system, IntelliJ idea, an integrated environment of Java programming
language, is used to run the code. Users of this system can perform simple functions such as
transfer, withdrawal, deposit and password modification. Administrators can freeze and
unfreeze accounts and modify passwords.
Key words Database system development information system SQL Java language
目 录
引言.............................................................................................................................................................1
1 系统分析..................................................................................................................................................2
1.1 需求分析......................................................................................................................................2
1.2 可行性分析..................................................................................................................................2
1.3 功能分析......................................................................................................................................3
1.4 开发步骤......................................................................................................................................3
2 系统设计..................................................................................................................................................4
2.1 概述.............................................................................................................................................4
2.2 系统的数据流图.........................................................................................................................4
2.3 系统的功能..................................................................................................................................4
2.4 数据库设计..................................................................................................................................5
2.4.1 数据库需求分析..............................................................................................................5
2.4.2 概念设计..........................................................................................................................6
2.4.3 数据库逻辑结构设计......................................................................................................7
2.5 用户界面设计..............................................................................................................................8
2.5.1 系统安全性验证用户界面设计......................................................................................8
2.5.2 系统主屏幕的区域设计..................................................................................................9
3 系统编码与实现....................................................................................................................................10
3.1 硬件的选择...............................................................................................................................10
3.2 软件的选择...............................................................................................................................10
3.3 系统的主要文件及目的...........................................................................................................10
3.4 创建普通用户系统管理模块....................................................................................................11
3.4.1 创建“系统登录”.......................................................................................................11
3.4.2 创建“功能菜单”.......................................................................................................11
3.4.3 创建“存款功能”.......................................................................................................12
3.4.4 创建“取款功能”.......................................................................................................12
3.4.5 创建“转账功能”.......................................................................................................12
3.4.6 创建“交易记录查询”和“余额查询”...................................................................13
3.4.7 创建“个人信息”和“密码设置”...........................................................................13
3.5 创建管理员的登录模块...........................................................................................................14
3.5.1 创建“管理员的登录”...............................................................................................14
3.5.2 创建“功能菜单”.......................................................................................................14
3.5.3 创建“冻结,删除功能”...........................................................................................15
3.5.4 创建“查询冻结和启用账户功能”...........................................................................15
3.5.5 创建“开户功能”.......................................................................................................16
3.6 工具栏........................................................................................................................................17
4 系统运行与调试....................................................................................................................................18
4.1 系统的配置...............................................................................................................................18
4.2 系统的运行...............................................................................................................................18
4.3 系统的调试...............................................................................................................................18
结论...........................................................................................................................................................20
致谢...........................................................................................................................................................21
参考文献...................................................................................................................................................22
附录 部分核心代码.................................................................................................................................23
1
引言
本次的系统开发是银行卡管理系统,这个系统是对一些基础银行卡基础业务的管理,是面向
所有群体以及银行的管理员。接下来分析此次银行卡管理系统的研究意义以及研究设想。
传统的人工管理已经被社会证明为效率极低的管理方式,对于一些企业来说,信息交流沟通
如果不能及时回应,往往会带来很负面的影响。然而对于银行的管理者来说,及时的了解资产负
债等重要信息,将非常有利于管理层人员及时制定有效的应对措施,避免一些多余的损失。
随着计算机的流行,经济社会的发展。手机支付代替了货币的交易,网上购物代替了实体店
的购物,就连原来的课堂学习都变成了线上的网络学习。因此,许多人工的工作会慢慢被计算机
网络代替。例如本次的系统,人工的存款取款操作十分消耗人力和物力,工作效率也很低。这时,
银行以及用户都追求更高的效率,并且还要求做到种类的丰富以及复杂度的提高。银行卡管理系
统的出现解决了这个问题,这是一种新型的管理系统,可以降低操作复杂度和出错率从而提高工
作效率。如今处于信息时代,互联网使得整个世界成为一个联系日益紧密的群体。银行想要在这
个领域里站稳脚跟,就必须跟随时代的发展不断创新。管理信息系统便是实现这一目标的有效手
段之一。
作为一个毕业设计,本次设计的管理系统在完成的功能上还有些欠缺。最初需要建立的用户表格
只有四个,但是表与表之间的联系还是很密切的,这个就需要对数据库有熟悉的了解和应用。所
以完成这个项目,要不断提高数据库设计的标准和编程能力,这两个基本功缺一不可。选择这个
题目可以不断训练在这两方面知识的表达。本信息管理系统是利用网络技术,实现对银行卡的管
理。本系统致力于减少银行内人员的工作量,便于与银行客户的交流,不再是通过语言口头形式
的传达,而是计算机的操作。及时反映出用户需求,提高在人工管理上的效率低的问题,银行工
作人员也能节省人力。减少了工作量上的要求,银行工作人员可以解决计算机做不全面的业务,
使银行经营管理更近一步的简单快捷。
2
1 系统分析
1.1 需求分析
本系统的开发主要面对的群体是普通去银行办理业务的人和银行的内部人员。这个系统的开
发对于这两个群体是十分必要的。一方面,提高存取款效率,将原本的人工代替。另一方面,追
随时代发展的一种趋势,管理系统的不断研发和跟进是十分必要的。
对于一般去办理业务的人员来说,要求做到新建和删除用户,在操作过程中可以更改用户信
息。在账户业务部分,可以查询用户的信息,包括各种基本信息、余额、账单等。在操作完成之
后依旧可以存储相应的操作纪录并能够查询操作纪录等功能;在信息操作部分,有修改个人信息
和查询密码的操作。
对于银行业务管理人员来说,能够操作所有账户信息并修改密码。在账户信息部分,可以进
行某些账户的开户及冻结等;在信息操作部分,有修改和查询的功能。
1.2 可行性分析
系统的可行性分析可以分成三个方面的问题。
首先是技术可行性分析,运用到的工具是 IDEA,需要掌握的是 java 语言的编写以及对数据
库的了解。在校期间,我校开设的课程在 Java 和数据库运用方面已经有了学习,可以充分利用
到本次项目中。然而,学习所学的学术性已经掌握,我还缺乏了开发经历。在大四下学期,我去
驰星进行了三周的实训,小组完成了一个购物车管理系统。这个项目从接触到完成,我学会了很
多课本上接触不到的知识,有简单的软件变更,不再是简单的 Eclipe,还有其他的 IDEA 和 python。
也有在代码书写中的规范性问题。因此,这个项目的开发在知识需求上我是具备的。开发系统的
计算机硬件已经十分普及,在一般的电脑上都能够实现,同时还要求存储空间的要求,这两个要
求达到的话,硬件方面运行以及编写代码是完全没有问题的。用到的工具是 IDEA,这是一款与
Eclipe 十分相似的工具,在使用方面我请教了周围的一些朋友,最后可以编写此次项目开发的代
码。以上几个要求都能完成,那本系统的开发是可以执行的。
其次是经济可行性分析,需要考虑到的是投资和收益。投资的定义就是前期需要找到开发系
统以及代码编写等。收益的定义就是提高银行的办公效率,用操作系统代替人工的服务。一般收
益是商业化的,这里只是对用户满意度的一个体现。在本系统中,我们并没有涉及到收益和投资,
因此这个经济可行性是不予考虑的。这个项目的开发是可以执行的。
最后是运行可行性分析,需要考虑到面向的群体。开发的系统操作要非常简单,所面对的用
户是各类人群,有一些高学历的或者低学历的或者是老人等,因此要考虑到是方便简单的操作。
剩余34页未读,继续阅读
资源评论
南抖北快东卫
- 粉丝: 70
- 资源: 5584
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 甘晴void:一位多才多艺的编程新星.zip
- 基于C++的App图标资源库设计源码 - libicon
- 基于Java的日记本应用程序设计源码 - Diary
- 基于C#的.NET模板引擎设计源码 - jntemplate
- 基于51单片机+AC24C04+LCD1602显示的电子密码锁程序源代码及电路仿真.zip
- 基于C++的图形共享内存轻量级设计源码 - graphic_surface_lite
- 深入解析指令调度与延迟分支.zip
- 基于STC15F104E系列单片机的EEPROM应用程序测试例程KEIL工程源码.zip
- 基于STC15F104E系列单片机的串口通讯应用程序测试例程KEIL工程源码.zip
- java-leetcode题解之第844题比较含退格的字符串.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功