采用C/S架构
执行mysql目录下的bank.sql文件,初始化数据库bank
安装好必要依赖之后,进入src目录执行
python main.py
弹出初始界面
输入mysql数据库运行的主机ip地址,一般为本地,即127.0.0.1;输入想要登录的数据库名称 :bank,用户名,用户密码,点击登录,即可完成数据库登录。
之后弹出用户登录界面
此次初始化,有2个支行,每个支行一个部门,每个部门2个员工。
四个员工的身份证和密码如下
id password
1 1033
2 1033
362421199911232012 1033
362421199911232013 1033
登陆后进了主页面:
连接:logout用于登出, login无作用
上层:欢迎语
4个按钮对应四个功能
客户管理:
创建客户:身份证号为PK,必须填写,默认该客户的客户经理为操作的员工
删除客户:只能删除员工负责的客户,如果客户存在着关联账户或者贷款记录,则不允许删除;
修改客户:只能修改员工负责的客户
查询客户:可以按(户主身份证,姓名,电话,客户经理身份证)查询。查询显示,客户的基本信息、以及账户和贷款信息。采用模糊搜索,REGEXP。
账户管理
开户:只能为自己负责的客户开户,开户需填写每个属性。账户的初始余额相当于存钱,会增加支行的资产。
账户号:自己填写,数字串(自动生成账户号,需等系统升级) 账户类型:1(储蓄账户)2(支票账户) 开户日期:(YYYY-MM-DD)
货币类型:1(人民币) (暂时只接受人民币,其它货币请待系统升级)0(支票账户)
余额、利率、透支额:float型 (储蓄账户透支额为0)
销户:只能为自己负责的客户销户。 销毁会清空余额和透支额,同时改变支行资产。
修改账户:只能为自己负责的客户修改。不能修改账户类型和账户号。 可以修改账户的持有者:添加或取消。 修改账户余额会影响支行的资产
查询:可以按(户主身份证,账户号)查询。查询显示,账户的基本信息、账户持有者的部分信息。采用模糊搜索,REGEXP。
贷款管理
增加贷款:可以为所有客户发放贷款
自己填写,数字串(自动生成账户号,需等系统升级) 贷款金额:正整数 (若超过支行资金的一半则不能发放)
删除贷款:不能删除发放中的贷款
支付贷款:输入贷款号,填写支付金额。会自动生成付款号,和其它付款信息。付款金额出错,超出额度,会有提示
搜索:可以按(户主身份证,贷款号)查询。查询显示,贷款的基本信息、贷款申请者的部分信息、贷款支付的信息。采用模糊搜索,REGEXP。
业务统计:
可以统计(本月、本季度、本年)各个支行的储蓄、贷款业务 同时统计各个支行当前的总用户数。以柱状图和表格形式显示。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
数据库大作业-基于python实现的银行业务管理系统+源代码+文档说明+pdf - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! <项目介绍> 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------
资源推荐
资源详情
资源评论
收起资源包目录
数据库大作业-基于python实现的银行业务管理系统+源代码+文档说明+pdf+数据库sql (459个子文件)
activate 2KB
activate.bat 983B
deactivate.bat 347B
sysconfig.cfg 3KB
pyvenv.cfg 70B
setuptools-39.1.0-py3.7.egg 550KB
python.exe 511KB
pythonw.exe 510KB
t64.exe 100KB
w64.exe 97KB
t32.exe 91KB
w32.exe 87KB
easy_install.exe 73KB
pip3.exe 73KB
pip.exe 73KB
easy_install-3.7.exe 73KB
pip3.7.exe 73KB
first.iml 499B
1.jpg 336KB
2.jpg 334KB
1.jpg 7KB
README.md 49B
not-zip-safe 1B
要求.pdf 148KB
cacert.pem 265KB
PKG-INFO 3KB
ER_PDB.png 126KB
ER_CDB.png 111KB
Activate.ps1 1KB
easy-install.pth 53B
setuptools.pth 30B
pyparsing.py 220KB
uts46data.py 181KB
html5parser.py 116KB
__init__.py 101KB
tarfile.py 90KB
constants.py 82KB
ipaddress.py 78KB
_tokenizer.py 75KB
util.py 58KB
locators.py 50KB
database.py 50KB
req_install.py 42KB
compat.py 40KB
index.py 40KB
metadata.py 39KB
wheel.py 39KB
distro.py 39KB
fallback.py 36KB
connectionpool.py 35KB
models.py 33KB
download.py 33KB
idnadata.py 32KB
_inputstream.py 32KB
euctwfreq.py 31KB
big5freq.py 31KB
wheel.py 30KB
six.py 30KB
securetransport.py 30KB
six.py 29KB
specifiers.py 27KB
utils.py 27KB
sessions.py 27KB
misc.py 27KB
sysconfig.py 26KB
sanitizer.py 26KB
jisfreq.py 25KB
shutil.py 25KB
mbcssm.py 25KB
appdirs.py 24KB
version.py 23KB
response.py 22KB
selectors.py 21KB
index.py 21KB
adapters.py 21KB
gb2312freq.py 20KB
install.py 19KB
jpcntx.py 19KB
cookies.py 18KB
langcyrillicmodel.py 18KB
bindings.py 17KB
_ihatexml.py 16KB
scripts.py 16KB
req_uninstall.py 16KB
poolmanager.py 16KB
cmdoptions.py 16KB
serializer.py 15KB
pyopenssl.py 15KB
__init__.py 15KB
prepare.py 15KB
manifest.py 14KB
retry.py 14KB
base.py 14KB
etree_lxml.py 14KB
controller.py 14KB
hebrewprober.py 14KB
basecommand.py 13KB
ui.py 13KB
resolve.py 13KB
euckrfreq.py 13KB
共 459 条
- 1
- 2
- 3
- 4
- 5
资源评论
机智的程序员zero
- 粉丝: 2416
- 资源: 4812
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功