欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

使用ASP.NET MVC 5快速实现芒果分销后台管理系统(前言)

程序员文章站 2022-07-09 19:58:10
前言 在前一篇文章中,我提到最近要陆续为大家写一些.Net实战技术文章。从今天起,我将围绕一个入门级现实的芒果分销管理系统案例,使用ASP.NET MVC 5,从前端到后端,一步一步为大家呈现整个系统的开发过程与业务关键架构以及代码。 如果您是一位.Net初学者 如果您刚刚接触MVC 如果您刚刚接触 ......

前言


在前一篇文章中,我提到最近要陆续为大家写一些.net实战技术文章。从今天起,我将围绕一个入门级现实的芒果分销管理系统案例,使用asp.net mvc 5,从前端到后端,一步一步为大家呈现整个系统的开发过程与业务关键架构以及代码。

  • 如果您是一位.net初学者
  • 如果您刚刚接触mvc
  • 如果您刚刚接触entity framework
  • 如果您对本系列教程有些许兴趣
  • 如果您一直想用.net技术栈,从前端到后端开发,到发布,独立开发整套业务系统

那希望这篇入门级文章能够对您有所收获~!

系统业务介绍

使用ASP.NET MVC 5快速实现芒果分销后台管理系统(前言)

给大家介绍下业务背景:

使用ASP.NET MVC 5快速实现芒果分销后台管理系统(前言)

李老板住在一所老房子里,因为疫情原因,自己的工厂倒闭了。身边的朋友搞各式各样微商,整天卖货,真真假假,反正都取得了“成功”,这给李老板很大刺激。。李老板(化名,系统需求者)一天在芒果市场闲逛,市场的消费者寥寥无几,生意很是惨淡。他发现,这么大这么好的越南大青芒,竟然批发只要3.5一斤,一时间想出了一个赚钱的点子。这么便宜的东西,如果招代理,我提供货源,那我岂不是躺赚?假设批发价5元一斤,代理从我这拿货价7元一斤,邮费由批发市场承担,我有100个代理帮忙直销,每个代理每天有100个订单,每个订单净重芒果10斤,那我每天赚的钱就是(7-5)x100x100 = 20000块!!!!
使用ASP.NET MVC 5快速实现芒果分销后台管理系统(前言)

李老板经过与批发市场老板几番洽谈,最终达成一致,市场老板也正愁芒果没有销路,两个人相见恨晚^^ 李老板这么多年开的工厂也积累了一定人脉,很快李老板谈到了几十个代理,李老板的生意也是越来越好。 可是一段时间后,李老板很快犯难了。代理每卖出一单,都会将消费者的地址姓名电话发给李老板,李老板统一放到excel里,每天定时将所有下单用户,一并发给批发市场,市场来给发货。

几个头疼的问题:

  • 代理无法自己管理订单,每次有修改时都要给李老板打电话,李老板忙的不可开交,经常弄错。
  • 李老板代理数量庞大,管理代理成了难题。
  • 客户下单之后,无法实时跟踪订单状态,代理经常麻烦李老板查单。
  • ....

烦心的还不止这些,这让李老板一时间憔悴了很多,无奈之下,他联系到了自己多年的好友小墨,能否帮忙免费做一套简单的管理系统。小墨听到免费这个词,起初是心里一万个马在奔腾,可是念在李老板之前对自己家庭的帮助,还是爽快的答应了。“这个简单!5天之内,我给你弄个后台微商管理系统”。

于是小墨简单画了个系统思维导图

使用ASP.NET MVC 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姿势构建系列,希望大家支持。如需源码,请关注小墨公众号,获取更多小墨精彩分享!

感谢阅读!

使用ASP.NET MVC 5快速实现芒果分销后台管理系统(前言)

本文由博客群发一文多发等运营工具平台 openwrite 发布