Java 商戶管理 系統 客戶管理 庫存管理 銷售報表 項目 SSM 源碼

来源:http://www.cnblogs.com/1648546511s/archive/2017/05/26/6909257.html
-Advertisement-
Play Games

需求分析: 有個廠家,下麵有很多代理商(商戶或門頭等),之前商戶進貨、庫存、銷售、客戶資料等記錄在excel表格中 或者無記錄,管理比較混亂,盈利情況不明。不能有效瞭解店鋪經營情況和客戶跟蹤記錄 廠家也不能實時瞭解下麵代理商的經營狀況和庫存情況 解決方案: 本系統角色主要分兩個層級:總管理(廠家), ...


需求分析:

有個廠家,下麵有很多代理商(商戶或門頭等),之前商戶進貨、庫存、銷售、客戶資料等記錄在excel表格中

或者無記錄,管理比較混亂,盈利情況不明。不能有效瞭解店鋪經營情況和客戶跟蹤記錄

廠家也不能實時瞭解下麵代理商的經營狀況和庫存情況

解決方案:

本系統角色主要分兩個層級:總管理(廠家),下級管理(商戶)

各商戶管理自己的進銷存數據和客戶資料

廠家能查看所有商戶實時經營情況

-------------------------------------------------------------------------------------------------------------------------

系統介紹:

1.系統採用主流的 SSM 框架 jsp JSTL bootstrap html5 (PC瀏覽器使用)

2.springmvc +spring4.2.5+ mybaits3.3  SSM 普通java web(非maven)  資料庫:mysql

3.開發工具:myeclipse  eclipse idea 均可, 沒有限制. 我這邊myeclipse 2014 導出來的項目源碼

-------------------------------------------------------------------------------------------------------------------------

業務模塊

主頁: 記錄總進貨額、總銷售額、總銷售利潤、30天內銷售金額
           統計總客戶數、30天新增客戶數
           圖表統計(折線圖和柱狀圖)展示從當前月份開始前12個月銷售情況

1.   客戶資料:記錄客戶資料,備註客戶信息,跟蹤記錄客戶狀況
2.   客戶備註:客戶資料附屬選項
3.   客戶級別:客戶資料附屬選項

4.   商品列表:維護商品數據,有富文本編輯器,有明細表上傳商品圖片
5.   商品類別:商品附屬選項
6.   品牌管理:商品附屬選項
7.   計量單位:商品附屬選項

8.     商品庫存:展現商品庫存情況,庫存小的排最前
9.     商品入庫:錄入商品入庫數據,數量、單價、入庫時間。計算某時間範圍內的進貨總金額
10.   商品出庫:錄入商品出庫數據,數量、銷售價格、銷售出庫時間。計算某時間範圍內的銷售總金額
11.   庫存檔點:柱狀圖展示商品庫存情況,以便及時補倉
12.   銷售報表:列表展示商品銷售情況,可根據銷量和銷售額排序,以便掌握哪個商品賣的好並調整銷售方案

系統模塊

1.   許可權管理:點開二級菜單進入三級菜單顯示 角色(基礎許可權)和按鈕許可權
      角色(基礎許可權): 分角色組和角色,獨立分配菜單許可權和增刪改查許可權。
      按鈕許可權: 給角色分配按鈕許可權。
2.   按鈕管理:自定義按鈕管理,維護按鈕許可權標識等
3.   菜單管理:無限級別自定義菜單,自定義菜單圖標,業務菜單和系統菜單分離,菜單狀態顯示隱藏(遞歸處理
4.   數據字典:無限級別,支持多級別無限分類。內設編號,排序等
5.   線上管理:websocket技術,實時檢測線上用戶列表,統計線上人數,可強制用戶下線 同一用戶只能在一個客戶端登錄
6.   日誌管理:記錄用戶登錄退出和一些重要操作記錄
7.   系統用戶:對各個基本的用戶增刪改查,單發、群發站內信郵件簡訊,導入導出excel表格,查看商戶經營狀況
8.   性能監控:監控整個系統的性能,SQL監控,SQL防火牆,URL監控,SPRING監控,SESSION監控等
9.   圖片管理:對批量上傳的圖片統一管理 ,點擊放大,可打開多個,自由切換,絢麗預覽效果
10. 圖片爬蟲:輸入某網址,爬出其圖片顯示在頁面上,可以放大預覽。可保存到伺服器上,到圖片管理裡面
11. 站內信:收信箱和發信箱, websocket技術通訊技術做的及時收信提醒,可配置語音提示來信

12. 系統設置:修改系統名稱,郵件伺服器配置,簡訊賬號設置,圖片水印配置
13. 資料庫備份:可備份單表、整庫,支持本地和遠程資料庫備份
14. 備份定時器:quartz 2.2 強大的任務調度,多線程備份資料庫,任務啟動關閉非同步操作
15. 資料庫還原:歷史備份記錄,還原資料庫 or 單表 ,統計備份時間和文件大小
16. SQL編輯器:強大的SQL編輯器,支持編輯語句複雜查詢語句,生成動態報表,可導出excel

菜單許可權:分配給每個角色不同的菜單許可權, 每個角色看到的菜單不同,無限級別菜單
按鈕許可權:獨立分配不同的角色不同的功能許可權,增刪改查許可權分配具體到不同的菜單,自定義按鈕管理
支持多用戶分許可權管理後臺,  許可權具體到不同的菜單不同的按鈕

-------------------------------------------------------------------------------------------------------------------------

下載地址:點擊  or 主頁地址  備用地址

技術點

1. 導出 導入 excel 文件
2. IO 流上傳下載文件
3. 群發郵件,可以發html、純文本格式,可以發給任意郵箱(實現批量發送廣告郵件)
4. 群發or單獨 發送簡訊,支持兩種第三方簡訊商介面
5. spring   aop  事務處理
6. MD5加密 SHA加密(登錄密碼用此加密)介面加密身份校驗
7. 資料庫連接池  阿裡的 druid。Druid在監控、可擴展性、穩定性和性能方面都有明顯的優勢,支持併發
8.加入安全框架 shiro (登錄授權)(session管理)
9.根據漢字 解析漢字的全拼(拼音)和首字母(導入excel到用戶表,根據用戶的漢字姓名生成拼音的用戶名)
10.java Quartz2.2 任務調度
11.Base64傳輸圖片
12.圖片加水印(圖片水印,文字水印)
13.批量非同步上傳圖片,可預覽,有進度條,支持拖拽上傳(百度webuploader )。列表動態滑動放大展示。
14.ehcache 自定義二級緩存 ,選擇緩存存放目錄,處理併發,增加系統性能
15.uploadify 上傳插件,單條、批量上傳多線程,帶進度條,非同步,圖片、視頻, 其它文件格式均可上傳
16.tab標簽頁面功能,標簽自由切換,不重覆操作資料庫
17.百度富文本編輯器,可上傳圖片
18.網頁爬蟲技術,可根據網頁地址爬取圖片和網頁標題等信息(爬取某商城圖片保存本伺服器)
19.java websocket 即時通訊技術,點對點,群聊,單聊
20.HTML5 + JAVAEE  WebSocket 通信技術,WebSocket 驗證用戶登錄,強制某用戶下線
21.站內信語音提醒,js控制音頻播放
22.調用攝像頭拍照技術,圖片裁剪技術
下載地址:點擊  or 主頁地址  備用地址  


下載地址:點擊 QQ:313596790

 

登錄界面背景用HTML5特效自動切換(百葉窗,幕布等多種切換方式) 有背景音樂和背景動畫


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 所有 XML 文檔中的文本均會被解析器解析。 只有 CDATA 區段(CDATA section)中的文本會被解析器忽略。 PCDATA PCDATA 指的是被解析的字元數據(Parsed Character Data)。 XML 解析器通常會解析 XML 文檔中所有的文本。 當某個 XML 元素被 ...
  • Java IO學習筆記總結 前言 前面的八篇文章詳細的講述了Java IO的操作方法,文章列表如下 "基本的文件操作" "字元流和位元組流的操作" "InputStreamReader和OutputStreamWriter操作" "記憶體操作流" "管道流" "列印流" "System對IO的支持" " ...
  • 今天面試時遇到的一個演算法題,要求對一個number進行倒置,當時在紙上回答的有點小瑕疵,回來特意完善了下,已調試通過,希望給以後面試的人有點小幫助,下麵附上代碼: ...
  • BufferedReader和BufferedWriter 這兩個類是高效率的提高文件的讀取速度,它們為字元輸入和輸出提供了一個緩衝區,可以顯著的調高寫入和讀取的速度,特別針對大量的磁碟文件讀取的時候,下麵著重的講講這兩個類 BufferedReader 從字元輸入流中讀取文本,緩衝各個字元,從而實 ...
  • 轉載請註明出處:http://www.cnblogs.com/Joanna-Yan/p/6878529.html 前面有講到Spring+SpringMVC+MyBatis深入學習及搭建(三)——MyBatis全局配置文件解析 1. 輸入映射 通過parameterType指定輸入參數的類型,類型可 ...
  • 一直都在用yii2做項目,有在用自動化配置,但是沒有自己去配置過。中午沒事去看了下yii的初始化代碼,發現都是php而已! yii2初始化項目代碼 所以,我們做項目肯定是可以用php做的,於是我新建了個文件夾,名為autoConfig,裡面創建了個init,裡面寫瞭如下代碼: 也就是一個非常簡單的自 ...
  • mybatis的參數傳遞以及resultType和resultMap的使用 ...
  • 《Spring源碼深度解析》從核心實現和企業應用兩個方面,由淺入深、由易到難地對Spring源碼展開了系統的講解,包括Spring的設計理念和整體架構、容器的基本實現、預設標簽的解析、自定義標簽的解析、bean的載入、容器的功能擴展、AOP、資料庫連接JDBC、整合MyBatis、事務、Spring ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...