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


Java Swing項目專欄

項目前言

這個超市管理項目是從八月初開始的,原以為像我這樣的小菜比是完全掌控不了這樣的項目的。原因是因為大一大二還是沒怎么好好學自己的專業課,這次項目做完,我給自己建立了很強大的信心,原來你也可以,這里如果有和我一樣荒廢了大片的大學時光的同學,又不想大學就這樣渾渾噩噩的過去的同學,可以和我一起來做這個項目呀。相信我,雖然這不是很高大上的項目,但是做完這個項目,你會和我建立起很強大的信心的。

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

業務流程

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

需求分析&&功能結構圖

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM