程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

基於Python+MySQL的圖書銷售管理系統 課程論文+項目源碼及數據庫文件

編輯:Python

資源下載地址:https://download.csdn.net/download/sheziqiong/85760390
資源下載地址:https://download.csdn.net/download/sheziqiong/85760390
目錄
一.開發環境與開發工具開發環境: 1
三.功能需求分析 3
四.系統設計 4

  1. 數據概念結構設計(系統 ER 圖) 4
  2. 數據庫關系模式設計 5
  3. 數據庫物理結構設計 5
    五.系統功能的實現 6
  4. 登錄 6
  5. 進貨 6

否則直接修改當天的進貨記錄 9

庫裡 9
3. 銷售 10

否則直接修改當天的銷售記錄 12

  1. 退貨 13

如果沒有當天的退貨記錄則創建新的退貨記錄 15

否則直接修改退貨記錄 15

  1. 書本庫存查詢 15

默認情況:查看所有圖書 16

  1. 銷售數據查詢 17

默認情況:查看所有圖書 17

六. 總結 18
一.開發環境與開發工具開發環境:
操作系統:Windows 10 Enterprise Version 20H2
數據庫管理系統:MySQL 5.7
編程語言:Python 3.8
開發工具:
圖形界面庫:Tkinter
MySQL 客戶端庫:PyMySQL 二.系統需求分析
書店可以通過圖書銷售管理系統實現對圖書的銷售管理, 本系統主要處理的數據有: 書籍信息、進貨單、銷售數據、退貨單、供應商信息等。
系統數據字典:
數據結構:
書表:
描述: 書店庫存的書籍的信息數據項:
書籍編號:
描述: 唯一標識庫中書籍的數字編號定義: 整型數
書名:
描述: 該書的書名定義: 字符型名稱
數量:
描述: 該書的庫存量定義: 整型數
成本價:
描述: 該書的進貨價格
定義: 浮點型數(保留兩位小數)
出售價:
描述: 該書的賣出價格
定義: 浮點型數(保留兩位小數)
供應商表:
描述: 進貨書籍的供應商信息數據項:
編號:
描述: 標識供應商的數字編號定義: 整型數
名字:
描述: 供應商的名字定義: 字符型漢字名稱
書號:
描述: 供應商提供的書的編號定義: 整型數
價格:
描述: 供應商賣出該書的價格定義: 浮點型數(保留兩位小數)
進貨表:
描述: 進貨書籍的信息數據項:
書號:
描述: 進貨書的編號定義: 整型數
數量:
描述: 進貨書的數量定義: 非負整型數
供應商編號:
描述: 進貨該書的供應商編號定義: 整型數
賣出、退貨表:
描述: 賣出、退貨書籍的信息數據項:
書號:
描述: 賣出/退貨時書的編號定義: 整型數
月:
描述: 賣出該書的月份定義: 非零整型數
日:
描述: 賣出該書的日數定義: 非零整型數
數量:
描述: 賣出該書的數量(含退貨)
數據流:
定義: 整型數顧客號:
描述: 買此書的顧客編號定義: 整型數
的庫存
書表數據流:
說明: “書表”數據結構在系統內的流向數據流來源: 進貨、退貨、銷售事務
數據流去向: 書本庫存查詢事務、書本銷售數據查詢事務進貨表數據流:
說明: “進貨表”數據結構在系統內的流向數據流來源: 進貨事務
數據流去向: 書表信息事務賣出、退貨表數據流:
說明: “賣出、退貨表”數據結構在系統內的流向數據流來源: 退貨、銷售事務
數據流去向: 書表信息事務處理過程:
實時書籍庫存計算:
說明: 隨著進貨、銷售、退貨事務的不斷進行, 能實時計算出當前各書本
輸入: 進貨數據流、賣出、退貨數據流輸出: 計算出各書本的當前庫存
銷售數據計算:
說明: 根據日期來計算日/月銷售數據輸入: 進貨數據流、賣出、退貨數據流輸出: 計算出日/月銷售數據











資源下載地址:https://download.csdn.net/download/sheziqiong/85760390
資源下載地址:https://download.csdn.net/download/sheziqiong/85760390


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved