java银行登录设计_基于B/S的个人网上银行系统的设计与实现(JSP,Oracle)

2024-01-05 19:40

本文主要是介绍java银行登录设计_基于B/S的个人网上银行系统的设计与实现(JSP,Oracle),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

基于B/S的个人网上银行系统的设计与实现(,Oracle)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文15000字,程序代码,Oracle数据库)

本课题主要以JAVA语言为基础,并辅以JSP、Oracle数据库等技术,进行了系统的需求分析、详细设计以及数据库设计等,完成了网上银行系统的设计与实现。本系统主要实现了银行的基本业务,为用户提供了账户管理、交易查询、转账汇款、定活互转、密码修改等功能。在设计方面,本系统采用了B/S三层架构,以Eclipse和Tomcat服务器为主要开发工具,Oracle10g作为管理系统数据的数据库,运用了SSH开发框架,对应用进行分层开发,使得系统的结构清晰,可扩展性强,产品的应用通过MVC设计模式得到了更好的表现。

最后当程序初步设计完成后,进行上机调试,系统运行稳定,无其他异常。

功能性需求分析

个人网上银行系统主要研究实现以下内容:

(1)    账户信息查询功能:该功能模块提供用户查询功能使之可以查询该用户账户下子账户编号,账户种类,币种级余额。

(2)    当天交易信息记录查询:该模块可以使用户查询当天交易记录,其包括账户编号、交易类型、交易日期、支出、存入、余额、交易类型、交易备注。

(3)    历史交易记录查询:该模块可以使用户查询历史交易记录,其包括账户编号、交易类型、交易日期、支出、存入、余额、交易类型、交易备注。

(4)    一卡通开通信息查询:该模块可以使用户一卡通开户信息,其包括卡号、姓名、性别、职业、邮箱、客户类型、开户行、出生年月、办卡时间、联系方式。

(5)    同城转账功能:该功能模块提供用户同城同行转账功能使之可以与其他用户就行网上交易,并更新交易记录。

(6)    整存整取功能:该功能模块提供用户活期和定期互转业务,并更新交易记录。

(7)    零存整取功能:客户资料管理功能,主要实现客户信息加载和客户信息保存功能处理,该功能被调用的途径有以下两个方式:根据功能模块不同分为整存整取、零存整取等功能,每个功能进入相应操作页面。每一笔活转定业务记入新的活期明细交易,并增加新的子账户。

2758c87b2b72327bc38ec52af45176c7.png

42355db30177c4735968c6c0d7706747.png

84c73f8323d7c523f600fc58e7d9a074.png

5e03507e9a58132408e43e89600c460b.png

08b0336ddf5cfd4283286b601ba7422f.png

b1833c27120fe1782ead9d98193cafe0.png

b2956f856f0d4ad11d2a296770cb30a2.png

目    录

摘    要    I

Abstract    II

1  绪论    1

1.1  引言    1

1.2  网络银行的定义及产生发展    2

1.2.1  网络银行的定义    2

1.2.2  网络银行的背景及发展    2

1.3  课题项目的整体介绍    3

1.3.1  项目背景及项目简介    3

1.3.2  开发环境    3

1.3.2  运行环境    4

2  关键技术简介    6

2.1  JAVA语言    6

2.2  B/S架构    7

2.3  SSH框架技术    8

2.4  AJAX技术简介    9

3  系统分析    11

3.1  需求分析    11

3.1.1  网上银行现状分析    11

3.1.2  功能性需求分析    11

3.1.3  非功能性需求分析    12

3.2  系统的结构分析    13

3.2.1  系统部署分层架构分析设计    14

3.2.2  功能性模块分析    15

4  系统设计    17

4.1  系统业务流程    17

4.2  功能模块设计    19

4.2.1  用户登录设计    19

4.2.2  用户信息查询管理模块设计    19

4.2.3  定活互转功能模块设计    20

4.2.4  转账功能模块设计    21

4.3  数据库设计    22

4.3.1  系统数据库数据表设计    23

4.3.2  业务数据表数据设计    23

5  系统实现    25

5.1  用户登录功能实现    25

5.2  用户交易功能实现    26

5.3  账户查询管理功能实现    27

5.3.1  账户信息管理    27

5.3.2  当天交易、历史记录查询    27

5.3.3  一卡通开户信息查询    28

5.4  定活互转功能实现    28

5.4.1  活期转整存整取、零存整取    29

5.4.2  整存争取、零存整取转活期    30

5.5  汇款转账功能实现    30

5.6  用户信息管理及网银设置实现    31

5.7  页面取值规则设计    32

结束语    33

致    谢    34

参考文献    35

这篇关于java银行登录设计_基于B/S的个人网上银行系统的设计与实现(JSP,Oracle)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/573952

相关文章

Spring Boot整合Redis注解实现增删改查功能(Redis注解使用)

《SpringBoot整合Redis注解实现增删改查功能(Redis注解使用)》文章介绍了如何使用SpringBoot整合Redis注解实现增删改查功能,包括配置、实体类、Repository、Se... 目录配置Redis连接定义实体类创建Repository接口增删改查操作示例插入数据查询数据删除数据更

sqlserver、mysql、oracle、pgsql、sqlite五大关系数据库的对象名称和转义字符

《sqlserver、mysql、oracle、pgsql、sqlite五大关系数据库的对象名称和转义字符》:本文主要介绍sqlserver、mysql、oracle、pgsql、sqlite五大... 目录一、转义符1.1 oracle1.2 sqlserver1.3 PostgreSQL1.4 SQLi

Java Lettuce 客户端入门到生产的实现步骤

《JavaLettuce客户端入门到生产的实现步骤》本文主要介绍了JavaLettuce客户端入门到生产的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 目录1 安装依赖MavenGradle2 最小化连接示例3 核心特性速览4 生产环境配置建议5 常见问题

Java使用Swing生成一个最大公约数计算器

《Java使用Swing生成一个最大公约数计算器》这篇文章主要为大家详细介绍了Java使用Swing生成一个最大公约数计算器的相关知识,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下... 目录第一步:利用欧几里得算法计算最大公约数欧几里得算法的证明情形 1:b=0情形 2:b>0完成相关代码第二步:加

linux ssh如何实现增加访问端口

《linuxssh如何实现增加访问端口》Linux中SSH默认使用22端口,为了增强安全性或满足特定需求,可以通过修改SSH配置来增加或更改SSH访问端口,具体步骤包括修改SSH配置文件、增加或修改... 目录1. 修改 SSH 配置文件2. 增加或修改端口3. 保存并退出编辑器4. 更新防火墙规则使用uf

Java 的ArrayList集合底层实现与最佳实践

《Java的ArrayList集合底层实现与最佳实践》本文主要介绍了Java的ArrayList集合类的核心概念、底层实现、关键成员变量、初始化机制、容量演变、扩容机制、性能分析、核心方法源码解析、... 目录1. 核心概念与底层实现1.1 ArrayList 的本质1.1.1 底层数据结构JDK 1.7

Java Map排序如何按照值按照键排序

《JavaMap排序如何按照值按照键排序》该文章主要介绍Java中三种Map(HashMap、LinkedHashMap、TreeMap)的默认排序行为及实现按键排序和按值排序的方法,每种方法结合实... 目录一、先理清 3 种 Map 的默认排序行为二、按「键」排序的实现方式1. 方式 1:用 TreeM

Java中流式并行操作parallelStream的原理和使用方法

《Java中流式并行操作parallelStream的原理和使用方法》本文详细介绍了Java中的并行流(parallelStream)的原理、正确使用方法以及在实际业务中的应用案例,并指出在使用并行流... 目录Java中流式并行操作parallelStream0. 问题的产生1. 什么是parallelS

C++中unordered_set哈希集合的实现

《C++中unordered_set哈希集合的实现》std::unordered_set是C++标准库中的无序关联容器,基于哈希表实现,具有元素唯一性和无序性特点,本文就来详细的介绍一下unorder... 目录一、概述二、头文件与命名空间三、常用方法与示例1. 构造与析构2. 迭代器与遍历3. 容量相关4

Java中Redisson 的原理深度解析

《Java中Redisson的原理深度解析》Redisson是一个高性能的Redis客户端,它通过将Redis数据结构映射为Java对象和分布式对象,实现了在Java应用中方便地使用Redis,本文... 目录前言一、核心设计理念二、核心架构与通信层1. 基于 Netty 的异步非阻塞通信2. 编解码器三、