Java Swing項目專欄之項目業務流程與業務邏輯

Java Swing項目專欄

項目前言

這個超市管理項目是從八月初開始的,原覺得像我這樣的小菜比是徹底掌控不了這樣的項目的。緣由是由於大一大二仍是沒怎麼好好學本身的專業課,此次項目作完,我給本身創建了很強大的信心,原來你也能夠,這裏若是有和我同樣荒廢了大片的大學時光的同窗,又不想大學就這樣渾渾噩噩的過去的同窗,能夠和我一塊兒來作這個項目呀。相信我,雖然這不是很高大上的項目,可是作完這個項目,你會和我創建起很強大的信心的。java

這個項目我打算持續更新,儘量的詳細的把我這一個月所花費的心血,以及遇到的問題,得到的經驗所有記錄下來。首先這一篇文章先給你們介紹一下軟件開發的基本流程:從需求分析到業務流程,再到數據庫建表,mvc三層架構,業務邏輯的代碼書寫。將所有給你們一五一十,緩緩道來。數據庫

業務流程

  • 工具介紹
    • 微軟的visio,畫流程圖神器,入門簡單,一個小時就能畫出漂亮的流程圖,前提是你的業務邏輯能走通。
  • 業務流程簡介
    • 作一個項目,首先你要明白這個項目的業務流程是怎麼樣的,不少時候,咱們的項目並非和技術打交道,而是和業務邏輯打交道,據我所知,金融業的邏輯最是麻煩,不過這都是後話了,下面我們來說講這個超市管理系統的業務流程
  • 業務流程
    • 倉管員制定採購計劃,採購計劃只能是倉庫裏面原有的商品。
    • 採購員接受採購計劃採購商品,同時能夠添加新商品,採購完給出採購訂單給倉管員。
    • 倉管員審覈採購訂單,若是審覈經過,商品入庫。若是審覈不經過,商品退貨。審覈部分經過,那就部分退貨。
    • 採購員接受審覈過的訂單,執行部分退貨或者所有退貨操做。
    • 銷售員的操做比較簡單,因爲這個項目只是後臺,沒有前臺,因此銷售只能制定銷售訂單,以及進行部分退貨,所有退貨。
    • 財務統計這塊實際上是最難的,由於一旦和錢打交道了就不免繁瑣。這裏我作的比較簡單,就只有採購統計,以及銷售統計。
    • 庫存那塊有五個功能,前面已經講過兩個了,還有三個分別是庫存報警,這個我使用的技術是多線程,一旦當倉庫裏的商品低於最低庫存時,登入系統就會彈窗顯示。第二個是庫存查詢,這個就是簡單的增刪改查技術,最後一個庫存調撥是用的數據庫更新技術。
    • 系統維護主要包括兩個部分:員工管理,供應商設置。這裏都是簡單的增刪改查,接下來的博文更新我會詳談這裏面的技術點。
  • 業務流程圖

需求分析&&功能結構圖

  • 工具介紹
    • xmind,一款很強大的思惟導圖工具,入手及其簡單,花半個小時就知道如何使用,個人項目的功能結構圖全靠它了。
  • 功能結構
    • 項目分爲五個模塊分別是:
      • 系統維護
        • 員工管理
        • 商品管理
        • 超市管理
      • 採購模塊
        • 採購進貨
        • 採購訂單
        • 採購退貨
        • 供應商設置
      • 銷售模塊
        • 訂單管理
        • 用戶退貨
        • 庫存查詢
      • 庫存模塊
        • 採購計劃
        • 審覈採購訂單
        • 庫存盤點
        • 庫存調撥
      • 統計模塊
        • 採購統計
        • 銷售統計
        • 銷售排行
        • 盈虧
  • 功能結構圖預覽
相關文章
相關標籤/搜索