多用户综合B2C商城,商家可以在商城统一的平台上开启自己的店面并展示自己的产品,类似网上超市的概念。
这样通过统一的平台展示产品,统一进行管理,实体店在政府和集团公司统一统筹规划下,将服务分散到各个网点,服务面积广,配送方便,销售便利。特别是本商城独有的条码溯源系统可以做到每笔订单都可以跟踪溯源,做到果蔬质量真实可靠,从根源上杜绝了劣质、有害果蔬进入销售渠道。
本项目主要针对我国农业发展的现状,运用日趋完善的电子商务,为农产品买卖建立网络信息服务,主要解决3大问题:
1.我国农产品业信息基础设施落后、网络化程度较低、信息的交流与共享不通畅而导致农产品产品交易困难的问题;
2.农产品销售摆脱中间商盘剥与市场信息不通畅的问题;
3.农产品食品安全问题。
1.课程研发环境
项目以ASP.NET MVC和ASP.NET Web API为技术切入点,数据库使用Sqlserver2014和SQLite,以下环境都适用于项目。
开发工具:VS2013;
数据库工具:SqlServer2014,sqlite
其他工具:DevExpress,Fastreport.NET等都会提供与项目匹配的安装程序,并且是破解版
2.内容简介
本农产品溯源平台集生产、仓储、配送、销售为一体,其中生产环节、仓储环节、配送环节均与政府挂钩,所以本课程从集团总部配送开始,主要描述经销商和客户O2O活动以及B2C活动。包含了以下几大块:
1.多用户、多模板电商平台;
2.经销商后台;
3.销售终端/服务端;
4.图片服务;
5.集团公司后台管理;
电商平台采用ASP.NET MVC开发集成过滤器验证、统一异常处理、Redis集群访问、部分视图管理等技能点;
系统管理后台采用WCF+SILVERLIGHT快速开发;
经销商客户端采用通用开发框架开发;
图片服务和API服务单独部署,使用MVC提供API服务支持;
定时作业采用C#+job scheduler(企业级作业调度工具)实现;
产品搜索使用企业级搜索引擎Solr+IK Analyzer分词技术开发;
经销商POS机系统采用SQlite数据库提供支持。
一、果多芬电商系统前台部分讲解:
第一讲 果多芬电商平台概述及开发环境搭建
第二讲 数据库设计说明及注意事项
第三讲 项目用到的工具开发
第四讲 电商项目搭建及调试
第五讲 电商项目统一异常、认证、日志处理
第六讲 电商项目公共部分功能实现
第七讲 网站首页开发:两种菜单前台展示
第八讲 网站首页开发:两种菜单后台支撑及部分视图优化
第九讲 网站首页开发:商品楼层展示
第十讲 网站首页开发:商品楼层展示
第十一讲 网站首页开发:商品楼层展示
第十二讲 网站首页开发:首页合并
第十三讲 产品详情页开发:图片展示效果
第十四讲 产品详情页开发:商品描述部分
第十五讲 产品详情页开发:商品评论
第十六讲 产品详情页开发:商品促销
第十七讲 功能页:登录注册找回密码
第十八讲 功能页:登录注册找回密码后台业务
第十九讲 功能页:登录注册找回密码完善合并
第二十讲 购物车前台实现
第二十一讲 购物车前台计算实现
第二十二讲 购物车缓存业务实现
第二十三讲 商品结算页面
第二十四讲 商品结算逻辑
第二十五讲 商品结算逻辑
第二十六讲 商品订单生成业务
第二十七讲 商品订单入库业务
第二十八讲 商品订单入库业务
第二十九讲 商品订单入库业务完结及扩展
第三十讲 用户中心:订单查看
第三十一讲 用户中心:订单查看分页
第三十二讲 用户中心:订单查看分页
第三十三讲 用户中心:订单查看分页
第三十四讲 用户中心:退货业务
第三十五讲 用户中心:商品评价
第三十六讲 用户中心:新增评价
第三十七讲 用户中心:评价列表及详情展示
第三十八讲 用户中心:用户信息修改
第三十九讲 用户中心:收货地址展示
第四十讲 用户中心:收货地址维护
第四十一讲 用户中心:用户投诉
第四十二讲 用户中心:用户投诉查看
第四十三讲 用户中心:财务管理和网站投诉
第四十四讲 网站帮助信息分类及主页
第四十五讲 网站帮助信息列表及明细
第四十六讲 产品搜索(Solr)
第四十七讲 产品搜索(Web)
第四十八讲 二维码生成
第四十九讲 二维码展示
第五十讲 品牌专题和店铺列表
第五十一讲 店铺列表及详情
二、果多芬电商系统后台管理部分讲解:
第五十二讲 经销商后台:框架搭建及登录
第五十三讲 经销商后台:店铺信息及商品分类
第五十四讲 经销商后台:商品分类
第五十五讲 经销商后台:店铺图片展示
第五十六讲 经销商后台:店铺图片服务(上)
第五十七讲 经销商后台:店铺图片服务(下)
第五十八讲 经销商后台:增加产品
第五十九讲 经销商后台:增加产品
第六十讲 经销商后台:增加产品
第六十一讲 经销商后台:增加产品
第六十二讲 经销商后台:增加产品
第六十三讲 经销商后台:订单和销售
第六十四讲 经销商后台:销售查询,发货,完成订单
第六十五讲 经销商后台:销售,申诉
第六十六讲 经销商后台:产品列表,上下架,调价,删除
第六十七讲 经销商后台:产品调价,商品修改,申请推荐
第六十八讲 经销商后台:推荐列表
第六十九讲 经销商后台:店铺模板基础信息
第七十讲 经销商后台:店铺首页展示
第七十一讲 经销商后台:店铺列表
第七十二讲 经销商后台:店铺模板选择,评价
第七十三讲 经销商后台:申请促销
三、果多芬电商系统经销商客户端部分讲解:
第七十四讲 经销商客户端:框架搭建及数据库设计
第七十五讲 经销商客户端:框架搭建及系统登录
第七十六讲 经销商客户端:主框架
第七十七讲 经销商客户端:系统登录初始化业务
第七十八讲 经销商客户端:员工管理
第七十九讲 经销商客户端:权限验证及菜单分配
第八十讲 经销商客户端:数据同步管理
第八十一讲 经销商客户端:日报功能
第八十二讲 经销商客户端:产品管理、库存查询
第八十三讲 经销商客户端:商品入库、商品调价
第八十四讲 经销商客户端:库存调拨、商品调价
第八十五讲 经销商客户端:销售终端
第八十六讲 经销商客户端:商品退货、商品召回
四、果多芬电商系统作业调度部分讲解:
第八十七讲 Job部分:环境配置和商品促销
第八十八讲 Job部分:商品和店铺指数
第八十九讲 Job部分:首页静态化操作
第九十讲 Job部分:新闻和帮助静态化操作
五、果多芬电商系统管理后台部分讲解:
第九十一讲 系统管理后台框架及其实现
目标一. 熟练掌握ASP.NET MVC在项目中进行运用
目标二. 了解Redis缓存技术,熟悉SQlite的使用
目标三. 了解SQL Server的分布式访问技术
目标四. 掌握Web API的编写及使用场合和特点
目标五. 掌握企业级搜索solr的部署及实际使用
目标六. 掌握企业级作业调度工具SOS JobScheduler及其部署
目标七. 通过本课程的学习,掌握电商系统开发一般思路和技术