python ATM項目
1.需求:
- 指定最大透支額度
- 可取款
- 定期還款(每月指定日期還款,如15號)
- 可存款
- 定期出賬單
- 支持多用戶登陸,用戶間轉帳
- 支持多用戶
- 管理員可添加賬戶、指定用戶額度、凍結用戶等
購物車:
- 商品信息- 數量、單價、名稱
- 用戶信息- 帳號、密碼、余額
- 用戶可充值
- 購物歷史信息
- 允許用戶多次購買,每次可購買多件
- 余額不足時進行提醒
- 用戶退出時 ,輸出當次購物信息
- 用戶下次登陸時可查看購物歷史
- 商品列表分級顯示
參考ygqygq2 https://gitee.com/ygqygq2/python_homework/tree/master/day5%E4%BD%9C%E4%B8%9A 寫的代碼思路,總結編寫程序。
2.環境:python 2.7
3.程序功能說明,實現部分功能:
- 多用戶登錄
- 商品按二級菜單顯示
- 充值功能
- 多次購買,每次購買多件
- 余額不足提示充值
- 可查看購物歷史
ATM實現功能如下:
- 指定最大透支額度
- 可取款
- 定期還款(每月指定日期還款,如15號) 可存款
- 定期出賬單
- 支持多用戶登陸,用戶間轉帳
- 支持多用戶
- 管理員可添加賬戶、指定用戶額度、凍結用戶等
4.基本流程圖:
5.程序測試帳號
6.程序結構:
python ATM項目
相關推薦
python ATM項目
size atm 二級菜單 多用戶 ron 流程 顯示 編寫 git 1.需求: 指定最大透支額度 可取款 定期還款(每月指定日期還款,如15號) 可存款 定期出賬單 支持多用戶登陸,用戶間轉帳 支持多用戶 管理員可添加賬戶、指定用戶額度、凍結用戶等 購物車: 商品信
python--DenyHttp項目(1)--socket編程:客戶端與服務器端
brush accept acc -- highlight 發送消息 src size 接受 查找了許多資料,實現了客戶端與服務器端的連接,通過虛擬機進行測試 服務器端IP:192.168.37.129 端口1122 客戶端IP: 192.168.37.1 端口1122
python--DenyHttp項目(1)--GUI:tkinter? module 'tkinter' has no attribute 'messagebox'
找到 題解 嘗試 問題解決 erro 解決問題 deny att message AttributeError: module ‘tkinter‘ has no attribute ‘messagebox‘ improt tkinter from tkinter impor
012 Python 爬蟲項目1
python 爬蟲 tor url post strong port pytho .com http # Python 爬蟲項目1 ● Python 網頁請求 requests POST GET 網頁狀態碼 1 # -
python--DenyHttp項目(2)--ACM監考客戶端測試版(1階段完成總結)
tdi text class 測試版 window etl operate comm decode 客戶端: ‘‘‘ DenyManager.py 調用客戶端與客戶端界面 ‘‘‘ from DenyClient import * from DenyGui import
GitHub 上最火的 Python 開源項目zz
單元 ctrl 自動補全 網頁 我們 mvc 編程 google 工程 https://github.com/tensorflow/tensorflow Star 68481 Google 的 TensorFlow 是最流行的開源 AI 庫之一。它的高計算效率,豐富的開
Python 練習項目1 彈球遊戲
學習 () 遊戲 ack upd core resizable red pre 這幾天學習了python的基礎知識,然後參考了網上的一些資料,完成了一個自己的小遊戲,彈球遊戲比較簡單,但卻具備了一些遊戲的普遍特征,對於初學者是一個比較合適的鍛煉的項目。 下面是效果圖
Python CRM項目三
格式化 nbsp 模塊 tar margin 提交 icon btn src 1.分頁: 分頁使用Django內置的分頁模塊來實現 官方的分頁案例 1 from django.core.paginator import Paginator, EmptyPage, Pa
Python CRM項目四
border multipl 數據 imp images important -a sed search 實現Django Admin的多對多的復選框效果 效果:左邊顯示的是未選中的字段,右邊顯示的是已選中的字段,兩邊點擊的標簽可以互相更換 首先在king_admin.p
最火的五大 python 開源項目
就是 市場 簡單的 test 測試 ffffff 計算 框架 文件 python 語言易學,且開發高效,用 python 語言開發的開源項目活躍度很高,下面介紹目前最活躍的五大 python 開源項目: 1.) 排名第一位的當然是有關機器學習的Google開源項目 Tens
Python爬蟲項目班(七月在線)
命令行 布隆 apach .net 函數 href 登陸 tel bit 磨刀不誤砍柴工 夯實基礎第1課 環境準備與入門知識點1:環境準備,安裝Virtual Box與Ubuntu系統知識點2:Python以及PyEnv、PIP的安裝配置知識點3: MySQL安裝配置知識點
Python開源項目Top30
facebook 區別 技術 技術分享 文件 腳本 pap 信息 家庭 No 1:Home-assistant (v0.6+) 基於Python 3的開源家庭自動化平臺[Github 11357 stars,由Paulus Schoutsen提供] https://gith
python爬蟲項目(新手教程)之知乎(requests方式)
ror eas 點擊 elif 原因 ffffff 文章 重點 F12 -前言 之前一直用scrapy與urllib姿勢爬取數據,最近使用requests感覺還不錯,這次希望通過對知乎數據的爬取為 各位爬蟲愛好者和初學者更好的了解爬蟲制作的準備過程以及requests請求方
python-Djando項目搭建
連接 wid pymysql bubuko nds ase ima def del 1.創建一個項目目錄“cC:\python項目\test1”。 2.打開CMD 進入該項目目錄 cd C:\python項目\test1 3.執行 django-admin start
Python爬蟲項目--爬取自如網房源信息
xml解析 quest chrom 當前 b2b cal 源代碼 headers 判斷 本次爬取自如網房源信息所用到的知識點: 1. requests get請求 2. lxml解析html 3. Xpath 4. MongoDB存儲 正文 1.分析目標站點 1. url:
centos7.4 64位安裝 google-chrome 與 chromedriver 運行 Python selenium 項目
set 谷歌瀏覽器 common efs col 實例 entos disable exec centos7.4 實例 利用 yum 命令安裝 google-chrome 超級簡單(安裝最新版): yum install https://dl.google.com
Python爬蟲項目--爬取鏈家熱門城市新房
聲明 rules nal logging 命令行 -- new exec 狀態 本次實戰是利用爬蟲爬取鏈家的新房(聲明: 內容僅用於學習交流, 請勿用作商業用途) 環境 win8, python 3.7, pycharm 正文 1. 目標網站分析 通過分析, 找出相關url
python實踐項目—Collatz序列
format urn utf please 返回 val 簡單 highlight ror Collatz序列題意說明 編寫一個名為collatz()的函數,它有一個名為number 的參數。如果參數是偶數,那麽collatz()就打印出number // 2,並返回
廖大python實戰項目第二天
yun com .com eve b-s route ren nes outer 這一篇是補的,有些資料我也忘了當時查來幹嘛。但是那麽辛苦的查,總要記錄下來。 不過經過那一天的學習,我不那麽怕閱讀文檔了,而且有些文檔寫得真的非常清晰易讀; Asyncio 介紹 參考
廖大python實戰項目第六天
urn 遞歸調用 {} item for 不容易 對象 ide pytho 今天的比較簡單,我就直接把源碼上自己不容易搞懂的寫一下吧。 merge()方法 def merge(defaults, override): r = {} for k, v in d