java+sql+servlet 基于web的银行业务管理系统

本文档详细介绍了采用java、sql和servlet构建的web银行管理系统,包括银行客户管理、存款、取款、贷款、账户明细和用户管理等六个功能模块,确保系统安全并采用B/S架构。系统主窗体、菜单设计和各功能模块的实现方法进行了描述,如用户登录、添加/修改用户、存款/取款业务等。源代码已上传至GitHub。
摘要由CSDN通过智能技术生成

3.1.1功能结构设计
经过对系统的需求分析,将整个系统分为6部分:银行客户管理模块、用户存款模块、用户取款模块、用户贷款模块、账户明细模块、用户管理模块。具本的功能模块设计如图3-1所示:

代码已经上传github,下载地址: https://github.com/21503882/bank

图3-1系统功能模块图
3.1.2系统功能模块描述
    本系统由6个模块构成,下面将描述各个模块的功能。
1、银行用户信息模块:主要完成银行客户的管理功能,包括银行客户开户,删除及查询等。用户在开户时需要输入用户的相关信息,主要包括银行卡号,用户姓名,密码,地址,电话,身份证号等信息。可以删除银行用户,也可以进行查询。
2、用户存款模块:完成用户存款的功能,可以按卡号进行搜索,查找到该用户后,进行存款操作,输入存款金额,可以查看存款的名细。
3、用户取款模块:完成用户的取款功能,可以按卡号查找用户,找到用户后,输入取款金额,系统首先判断用户的余额是否充足,如果充足,则完成用户的取款操作。如果余额不足会有相应的提示。
4、用户贷款还款模块:完成客户贷款的管理及还款的管理。用户可以从银行进行贷款,还可以分期还款,本模块完成用户贷款和还款的管理,用户可以查询贷款明细和还款明细信息。
5、帐户明细管理:查询所有用户的交易明细,交易明细信息主要包括交易类型、交易流水号、银行卡号、交易日期、交易金额等。
6、操作员管理,完成银行员工的管理,可以添加或删除操作员的信息。
3.2 系统主窗体的设计    
3.2.1 创建系统的主窗体    
   本系统采用B/S模式设计,整体采用框架结构。本系统的主窗体中设计系统的菜单,用户可以根据这些菜单,来完成各种操作。在窗口的左侧列出的用户的操作项目。系统的主窗体设计如图3-2所示:
 
图3-2 系统的主窗体设计
3.2.2创建主窗体的菜单    
在本系统中,用户的菜单集中在主窗体的左侧,每个功能项目都对应系统的一个链接。菜单的设计对应的磁盘文件为left1.jsp。主菜单的设计如图3-3所示:
 
图3-3 系统主菜单设计
3.3功能模块的设计    
3.3.1操作员登录窗体
本系统的使用用户主要是面向银行的职工的,由于系统的数据要求很高的安全性,所以对使用用户进行身份验证是十分必要的。本系统,在登录时,首先需要验证用户的身份是否合法。如果合法,则进入相应的管理页面,如果不合法,则会有相应的提作。本系统的用户分为两类,管理员和普通员工,管理员具有系统的全部权限,可以添加删除普通员工的信息,普通员工可以进行银行相应的业务的操作。系统的登录窗口对应的磁盘文件为login.jsp,窗口设计如图3-4所示:

图3-4 操作员登录界面
3.3.2添加用户窗体
    以管理员的身份登录后,可以添加普通操作员。普通操作员的信息包括用户和密码,输入相应的信息后,点击确定按钮进行提交。添加用户窗体对应的磁盘文件为addry.jsp 。添加用户窗体的界面设计如图3-5所示:
 
图3-5 添加用户窗口
3.3.3修改用户密码窗体    
    为了使系统的安全性更高,系统要求操作员定期的更换自己的登录密码,以保证系统的安全,用户修改密码时需要输入系统的原始密码,并输入系统的新密码,验证成功后,即可以登录成功。修改用户密码的界面设计如图3-6所示&

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值