理速度和精确度,能够及时、准确地查询和修正通知信息、卡号账户等信息。
课题主要采用python开发语言、django框架和MySQL数据库开发技术以及基于Eclipse的编辑器。系统主要包括通知信息、用户信息、银行信息、卡号账户、存款信息管理、取款信息、转账信息、贷款信息、贷款申请、贷款发放、账单信息、还款信息等功能,从而实现智能化的管理方式,提高工作效率。
关键字:银行柜台管理系统;python语言;django框架;
Flask提供了更大的灵活性和简单性,适合小型项目和微服务。Django则提供了更多的内置功能,适合大型项目。Flask让开发者更多的控制其组件,而Django则遵循开箱即用的原则
Python版本:python3.7+
前端:vue.js+elementui
框架:django/flask都有,都支持
后端:python
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm
主要是对于银行柜台工作调研,以及对卡号账户、存款信息采集、存储、查询和更新。在银行柜台管理问题上对于现有管理上的不足,用户可以通过后期查询存款信息,从而使银行柜台管理更加便利。
用户的不同,导致所给权限的不同。管理员属于最高权限的用户,对系统所有功能都可以管理,用户和银行权限是管理员给予的,所以只能操作自己权限内的功能,给三种不同用户不同权限与界面,从而让系统更加广泛的使用与管理[12]。
在实际的系统项目开发中,需要怎么做开发和一些现实中的做法是紧密结合在一起的,整体开发的过程还有应用的场景通常也会是一个持续发展的过程,在一个特定的设计中,如何开发,将会对实际的实施流程产生影响,要注意到怎样进行部署和运行。因此,整个系统的研发,都是紧密相连的,要是真的划分为独立的几个阶段,忽视其作为一个整理的综合考虑,每个步骤的实施过程必然会遇到由于上一阶段考虑不周全带来的问题,从而影响整体开发的效率。
相比于以前的传统手工管理方式,智能化的管理方式可以大幅降低银行的运营人员成本,实现了银行柜台的标准化、制度化、程序化的管理,有效地防止了银行柜台的随意管理,提高了信息的处
目 录
摘 要 I
Abstract II
1 绪 论 1
1.1研究意义 1
1.2设计目的 1
1.3设计思想 2
2系统开发技术 3
2.1 django框架介绍 3
2.2 python语言介绍 4
2.3 MySQL数据库 4
2.4 B/S架构 5
3系统分析 6
3.1系统的性能 8
3.1.1项目背景 9
3.1.2需求分析 10
3.2系统用例图 10
3.3系统流程图 12
4 系统设计 14
4.1系统功能结构设计图 14
4.2数据库设计 15
4.2.1数据库设计原则 15
4.2.2数据表设计 17
5系统详细设计 22
5.1 管理员功能的实现 22
5.2 用户功能的实现 22
5.3 银行功能的实现 23
6 系统测试 24
6.1软件测试原则 24
6.2软件测试过程 25
6.3测试用例 26
结 论 29
参考文献 30
致 谢 31