# pyBankSystem **Repository Path**: lm_is_dc/pyBankSystem ## Basic Information - **Project Name**: pyBankSystem - **Description**: 1.1、概述 使用面向对象思想模拟一个简单的银行系统,具备的功能:管理员登录/注销、用户开户、登录、找回密码、挂失、改密、查询、存取款、转账等功能。 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-07-17 - **Last Updated**: 2024-12-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 1、概述 使用面向对象思想模拟一个简单的银行系统,具备的功能:管理员登录/注销、用户开户、登录、找回密码、挂失、改密、查询、存取款、转账等功能。 ## 2、目的 1、通过这个编程练习,可以熟悉运用面向对象的思想来解决实际问题,其中用到的知识点有类的封装、正则表达式、模块使用等。 2、结合实际的业务逻辑:比如修改密码时需要输入手机号、身份证号等。 3、进行类的封装时,实际上是用面向过程的思想把一些基本的业务逻辑编写成函数,对一些重复使用的代码也可以封装成函数(就是自己造适合这个业务的轮子,实际开发中很多底层的函数是不用自己再次去实现的,可以直接调用),这些都是一些底层的封装,然后在实现主要业务时就可以调用类中的方法实现,这时只需关注业务逻辑就好了。 4、使用面向对象的思想进行编程,考虑的点是:实现一个功能,有哪些方法可以让我进行调用(指挥者)。 5、使用面向过程的思想进行编程,考虑的点是:实现一个功能,我需要实现哪些方法(执行者)。 6、对程序进行模块化。模块化的好处是可以更好的对程序进行维护,条理也更清晰。 ## 3、项目运行 创建虚拟环境,激活虚拟环境,然后导入`requirements.txt`中的第三方库。 ## 4、启动项目 运行main.py,输入管理员账号密码即可 ``` 账号:admin 密码:12 ```