前言 在前一篇文章中,我提到最近要陸續為大家寫一些.Net實戰技術文章。從今天起,我將圍繞一個入門級現實的芒果分銷管理系統案例,使用ASP.NET MVC 5,從前端到後端,一步一步為大家呈現整個系統的開發過程與業務關鍵架構以及代碼。 如果您是一位.Net初學者 如果您剛剛接觸MVC 如果您剛剛接觸 ...
前言
在前一篇文章中,我提到最近要陸續為大家寫一些.Net實戰技術文章。從今天起,我將圍繞一個入門級現實的芒果分銷管理系統案例,使用ASP.NET MVC 5,從前端到後端,一步一步為大家呈現整個系統的開發過程與業務關鍵架構以及代碼。
- 如果您是一位.Net初學者
- 如果您剛剛接觸MVC
- 如果您剛剛接觸Entity Framework
- 如果您對本系列教程有些許興趣
- 如果您一直想用.Net技術棧,從前端到後端開發,到發佈,獨立開發整套業務系統
那希望這篇入門級文章能夠對您有所收穫~!
系統業務介紹
給大家介紹下業務背景:
李老闆住在一所老房子里,因為疫情原因,自己的工廠倒閉了。身邊的朋友搞各式各樣微商,整天賣貨,真真假假,反正都取得了“成功”,這給李老闆很大刺激。。李老闆(化名,系統需求者)一天在芒果市場閑逛,市場的消費者寥寥無幾,生意很是慘淡。他發現,這麼大這麼好的越南大青芒,竟然批發只要3.5一斤,一時間想出了一個賺錢的點子。這麼便宜的東西,如果招代理,我提供貨源,那我豈不是躺賺?假設批發價5元一斤,代理從我這拿貨價7元一斤,郵費由批發市場承擔,我有100個代理幫忙直銷,每個代理每天有100個訂單,每個訂單凈重芒果10斤,那我每天賺的錢就是(7-5)X100X100 = 20000塊!!!!
李老闆經過與批發市場老闆幾番洽談,最終達成一致,市場老闆也正愁芒果沒有銷路,兩個人相見恨晚^^ 李老闆這麼多年開的工廠也積累了一定人脈,很快李老闆談到了幾十個代理,李老闆的生意也是越來越好。 可是一段時間後,李老闆很快犯難了。代理每賣出一單,都會將消費者的地址姓名電話發給李老闆,李老闆統一放到excel里,每天定時將所有下單用戶,一併發給批發市場,市場來給發貨。
幾個頭疼的問題:
- 代理無法自己管理訂單,每次有修改時都要給李老闆打電話,李老闆忙的不可開交,經常弄錯。
- 李老闆代理數量龐大,管理代理成了難題。
- 客戶下單之後,無法實時跟蹤訂單狀態,代理經常麻煩李老闆查單。
- ....
煩心的還不止這些,這讓李老闆一時間憔悴了很多,無奈之下,他聯繫到了自己多年的好友小墨,能否幫忙免費做一套簡單的管理系統。小墨聽到免費這個詞,起初是心裡一萬個馬在奔騰,可是念在李老闆之前對自己家庭的幫助,還是爽快的答應了。“這個簡單!5天之內,我給你弄個後臺微商管理系統”。
於是小墨簡單畫了個系統思維導圖
從以上導圖來看,系統業務已經非常清晰,消費者關心的物流問題,由於不是本人親自下單,我們將使用API查詢實現,並定時彙總到訂單庫。
系列開始
ASP.NET MVC5實現芒果分銷後臺管理系統(一):系統架構落地,組件集成,AutoMapper,Log4net
ASP.NET MVC5實現芒果分銷後臺管理系統(二):Code First快速集成EntityFramework
ASP.NET MVC5實現芒果分銷後臺管理系統(三):Ioc反轉,集成Castle
ASP.NET MVC5實現芒果分銷後臺管理系統(四):使用Razor快速實現系統登陸,訂單管理
ASP.NET MVC5實現芒果分銷後臺管理系統(五):系統授權管理,集成Sql Server Session
ASP.NET MVC5實現芒果分銷後臺管理系統(六):集成WebApi
ASP.NET MVC5實現芒果分銷後臺管理系統(七):使用BootstrapTable+ MVC+ EF實現訂單查詢與管理
ASP.NET MVC5實現芒果分銷後臺管理系統(八):使用HTTPClient 調用Restful Api獲取訂單狀態
ASP.NET MVC5實現芒果分銷後臺管理系統(九):創建Windows Service,集成Quartz,實時同步訂單狀態
ASP.NET MVC5實現芒果分銷後臺管理系統(十):系統部署
ASP.NET Core MVC實現芒果分銷後臺管理系統
.....................
以上為系統的初期目錄系列,大部分代碼還沒開始整理,之後可能會有順序或者內容調整。整個系列我將面向入門級新手,以實戰乾貨角度為大家陸續呈現,之後將為大家呈現以.Net Core MVC姿勢構建系列,希望大家支持。如需源碼,請關註小墨公眾號,獲取更多小墨精彩分享!
感謝閱讀!
本文由博客群發一文多發等運營工具平臺 OpenWrite 發佈