【附源码】基于flask框架虚拟银行管理系统(python+mysql+论文)

系统程序文件列表

系统的选题背景和意义

选题背景:

随着互联网技术的飞速发展,银行业务逐渐向线上转移,虚拟银行作为一种新型的金融服务模式应运而生。虚拟银行是指不设立实体网点,通过互联网、移动通信等电子渠道为客户提供金融服务的银行。虚拟银行的出现极大地方便了人们的生活,使得金融服务不再受地域和时间的限制,客户可以随时随地进行金融操作。然而,虚拟银行的运营和管理也面临着诸多挑战,如信息安全、客户服务、风险控制等方面的问题。因此,构建一个高效、安全、易用的虚拟银行管理系统显得尤为重要。本毕业设计题目旨在开发一个虚拟银行管理系统,利用前端技术(HTML+CSS+JavaScript+Vue)和后端技术(Python+Flask)以及MySQL数据库实现对虚拟银行的全面管理。

选题意义:

本毕业设计题目的开发具有重要的现实意义。首先,随着互联网金融的普及,越来越多的用户开始使用虚拟银行进行金融操作,这为虚拟银行的发展提供了广阔的市场空间

开始做本项目时对Struts架构理解的并不是很深刻,导致项目有些模块 互相耦合的比较紧密,不利于以后扩展和改进。 1.SearchGene写的比较乱,程序可读性以及可维护性都不好,下一步拟通过接口编程来实现 查询字符串的自动生成。 2.BusinessDelegate写成了一个Singleton是否合适,每一个客户请求后都会new 一个业务对象 对其服务,是否有更好的解决办法以提高程序的效率。 3.Struts-config文件的Action设计的有些散乱,下一步改进。 4.业务对象和DAO合在一起了,降低了程序的扩展性和可维护性,下一步会把二者分开以降低各层 之间的耦合。 5.Struts1.2.7 的 Validator验证框架 不稳定,只能显示第一个参数,同时执行多个验证时参数的显示顺序也不对,是程序原因还是 配置不正确,再上网查找。 6.本项目大部分错误都用异常的形式来处理,异常虽可以使程序清晰,但也会消耗大量资源,若某些错误如密码错,余额不足等多次 出现则服务器响应速度必定会很慢,下一步将经常发生的错误使用硬代码来处理,减少资源浪费。 7.持久层操作大多依赖存储过程和触发器程序的部署会比较复杂,而且会使持久层和数据库耦合过紧,不利于维护,下一步准备用Hibernate 架构改进持久层,如有条件则还可用Spring框架来规范业务层,和统一整个项目。(学习Hibernate和Spring大约1个月时间)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值