银行网上账户管理系统的设计与实现(源码)

摘 要随着社会的发展和科技的日新月异,传统的银行柜台处理业务因其过程繁琐,服务管理效率和质量已经不能够满足用户的日常需求。由于这些问题,做一款规范智能的基于银行网上账户管理的系统就十分必要。银行网上账户管理系统针对普通用户的日常业务需求,让用户可以随时随地管理自己的财务账户,并且根据自己的业务需求,实现查看账户信息、转账等业务。系统还添加了管理员和银行人员这两个角色,可以进行查看并管理用户、用户信息等操作。本论文主要阐述银行网上账户管理系统的设计思想和实现的关键技术。银行网上账户管理系统是使用Java作为主要的编程语言,依托Tomcat服务器,基于B/S结构,使用MyEclipse和MySQL数据库开发完成的,同时也使用HTML和CSS等技术对界面进行了美化,使系统界面更加简洁友好。论文也对该系统进行了需求性分析、系统设计与实现、软件测试等介绍,使得该系统变得更加完善。
目 录
第一章 前言 1
1.1研究背景和意义 1
1.2主要研究的目的和内容 1
1.3研究方法及设计思路 1
第二章 相关技术介绍 3
2.1 Java技术 3
2.2 MySQL数据库简介 3
2.3 JDBC技术 3
2.4 B/S模式 4
第三章 需求分析 5
3.1 系统概述 5
3.1.1总体需求概述 5
3.1.2系统需要解决的问题 5
3.2系统需求描述 5
3.2.1功能性需求 5
3.2.2可行性分析 6
3.2.3系统体系结构 6
第四章 系统设计与实现 7
4.1系统设计 7
4.2数据字典 7
4.3系统实现 9
4.3.1登陆模块 9
4.3.2用户转账模块 9
4.3.3添加用户存款信息模块 10
4.3.4添加用户取款信息模块 12
4.3.5添加用户信息模块 13
第五章 系统的测试 14
5.1测试内容 14
5.2测试目的 15
 *好棒文|www.hbsrm.com +Q: *351916072* 

5.3测试步骤 15
5.4测试用例 15
结束语 18
致 谢 19
参考文献 20
第一章 前言
1.1研究背景和意义
近年来随着我国社会经济的发展和信息技术的飞速进步,传统的人工管理和服务因为成本昂贵,并且处理事物的质量和效率都存在着诸多问题,已经不能够满足人们的日常需求。而计算机因处理信息的高效率和准确性开始被越来越多的行业所应用到日常的服务与管理中来。利用计算机可以提高企业的工作效率、降低成本,更为重要的是使用计算机基本可以无错且高效的处理当前的事物。
银行账户管理是银行业务流程中的一个非常重要的环节,传统的银行柜台办理客户业务,过程往往繁琐且效率不高,而人们在日常生活中对自己的理财账户管理的需求越来越大,对于这些问题的考虑,做一个银行账户管理系统是非常必要的。
该论文介绍的便是银行网上账户管理系统的分析设计与系统实现的过程,通过该系统实现用户可以随时随地管理自己的财务账户,用户按照系统的流程,并根据自己的需求来选择和办理业务。
1.2主要研究的目的和内容
银行网上账户管理系统让用户在日常生活中可以对自己的财务账户进行管理,用户可以根据自己的业务需求,实现查看账户信息、转账等业务。用户应根据系统业务流程的要求,选择自己的业务,进行实时操作,管理自己的财务账户,实现完全自动处理。
这大大节省了用户去银行柜台排队处理自己财务账户的时间,通过该系统用户可以随时随地了解自己的的财务支出与收入情况,结构清晰整洁、一目了然。同时也摆脱银行人员办理业务过程繁琐效率不高、管理用户服务质量等问题,使银行管理用户信息更加完善规范并且降低了人工维护成本。
1.3研究方法及设计思路
本系统主要采用Java技术和MySQL数据库等一些现有的技术和开发环境,使开发更高效、提示的信息更完善,界面更友好。我们通过在开发之前对该平台进行可行性研究,对系统进行功能、技术等的需求分析,开发完成之后进行必要的测试以及网站的维护工作,使得系统更加完善。系统的设计从用户、管理员和银行人员这三个角色出发,采用分模化的设计理念,便于设计人员对平台的修改和维护。除了实现这些功能模块的同时,也使用HTML和CSS等技术对系统的操作界面进行了美化,使得系统界面更加整洁友好。
用户功能模块主要包括:用户登录、用户查看账户信息、用户转账、用户查看转账信息以及退出系统等功能;
系统管理员功能模块主要包括权限管理、用户管理、用户账户管理、用户转账管理等功能;
银行人员能够实现用户管理、用户账户管理、用户存款、取款、转账管理功能。
第二章 相关技术介绍
银行网上账户管理系统主要是由JAVA技术、MySQL数据库、JDBC技术和B/S模式等一些技术编写,下面是这些技术的详细介绍。
2.1 Java技术
Java是面对对象的程序设计语言与Java平台的总称,因为其通用安全且高效被广泛应用于互联网等领域中。Java分别由Java应用程序接口、Java编程语言、Java虚拟机(JVM)和Java文件格式这四个方面组成。
Java的主要特性:易学性:Java语言和C语言、C++语言很相像,使得大部分学过编程基础语言的人都能够轻松学习,同时Java也摒弃了C++中一些令人难以理解的特性,例如重载和多继承等;面向对象:Java语言是完全面向对象的,Java不仅提供了封装、继承和多态等一些基本的面向对象的特性,而且只支持单继承。Java还提供全面动态绑定机制;安全性:因为Java程序经常要被放在开放的网络环境中,所以Java从开始就很重视安全性。
Java的优势:Java因为其语法非常严格,使得软件结构相对比较规范,很适合被用来团队开发。
2.2 MySQL数据库简介
MySQL是一种关系型数据库,相比较SQL SERVER、ORACLE等其他大型数据库因为其体积小、速度快特别是开放源代码这些特点在中小型网站开发中被广泛使用。MySQL 是一款开源的数据库,降低了拥有成本。
2.3 JDBC技术
JDBC的全名是Java的数据库连接,我们可以把它叫做Java数据库连接技术,它被用来连接数据库。JDBC是由一些类和Java语言编写的接口,通过它可以连接和访问多种关系数据库。JDBC通常被分为三个模块,分别为JDBC驱动程序管理器、JDBC API和JDBC驱动程序。
JDBC可以完成与一个数据库建立连接、向数据库发送操作的语句和处理数据库所返回的结果。
JDBC工作原理组织结构图如下图21所示:

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1243.html

好棒文