資源下載地址:https://download.csdn.net/download/sheziqiong/85760390
資源下載地址:https://download.csdn.net/download/sheziqiong/85760390
目錄
一.開發環境與開發工具開發環境: 1
三.功能需求分析 3
四.系統設計 4
庫裡 9
3. 銷售 10
六. 總結 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