淘宝分销平台.Net/MVC项目设计

在校用VS2015和SQL Server 2014做的第一个模拟系统:淘宝分销平台,还是2010年版本的,挺旧的了,一开始是用做的是WCF版的,后来学了.Net/MVC,暑假期间用了二十天左右翻了版做成了MVC版,用了easyui插件做的,当时时间紧迫就是在谷歌浏览器上运行测试,数据库表也比以前多了,有很多地方改进了。

这个链接是整个项目文件:http://pan.baidu.com/s/1dFskZbr

如果有需要的同学可学习学习,整个项目的文件都很完整,而且我写了大量的代码注释。

下面看学校提供资料:

淘宝分销平台使用手册

 

 

目录

 

分销商和供应商流程图 4

第1章 供应商篇 5

1.1 基本资料维护 5

1.2 如何订阅分销系统通知消息? 7

1.3 如何设置产品线? 7

1.4 什么是折算基准价? 11

1.5 如何添加新产品? 12

1.6 如何修改产品所属的产品线? 14

1.7 如何批量修改已发布的产品信息? 16

1.8 如何限制我的分销商发布的商品的价格? 20

1.9 如何将淘宝店铺的商品,导入到分销平台中? 21

1.10 如何发布招募书? 24

1.11 如何批量审核分销商发出的申请? 26

1.12 采购单是怎么生成的?供应商如何查看采购单? 28

1.13 采购单交易流程是怎么样的? 28

1.14 如何监控分销商品的实际销售价格? 29

1.15 在分销商未付款前,如何修改采购单价格? 30

1.16 采购单交易中的邮费计算规则 31

1.17 如何退回采购单? 33

1.18 如何退款给我的分销商? 34

1.19 供应商如何终止和分销商的合作关系? 37

1.20 如何管理好您的销售渠道? 39

第2章 分销商篇 42

2.1 分销商如何维护自己在分销平台的基本资料 42

2.2 如何订阅分销系统通知消息? 42

2.3 如何寻找供应商? 43

2.4 怎么搜索自己可以代理的产品? 45

2.5 如何批量下载供应商的商品? 46

2.6 分销商如何查看每件分销商的利润? 47

2.7 分销商在下载产品后,如何再次同步供应商的产品描述,标题等信息? 47

2.8 如何批量修改分销商品的标题? 50

2.9 如何批量修改分销商品的价格? 51

2.10 如何引用供应商产品中的邮费模板? 53

2.11 如何批量上架或下架我的分销商品? 54

2.12 采购单的操作流程 55

2.13 怎么取消采购单? 58

2.14 采购单如何进行退款操作? 59

2.15 供应商编辑产品信息后,分销商店铺中与该产品对应的商品会受到什么影响? 61

2.16 分销商如何终止和供应商的合作关系? 62


 

分销商和供应商流程图




详细内容就不展示了很多,原文档在这个链接里:http://pan.baidu.com/s/1nvdH7ip



我自己总结的简单项目概要

(1)、通过注册账号区分分销商和供应商,

 首先由供应商新增产品线,有了产品线就可以新增产品,有了产品就可以进行产品管理,主要两个功能是铺货和撤回,铺货后跟供应商合作的分销商就可以下载该商品。

 (2)、有了产品就可以发布招募书,招募分销商来加盟,加盟成功后就是合作状态,分销商就可以下载供应商的产品进行上架拍卖了。

 (3)、最重要的一部分是采购单模块,买家下单后分销商和供应商都可以看到该采购单,分销商没有权利取消采购单所有想取消只能通知供应商来取消,没有付款之前供应商可以修改采购总价、还有直接退回采购单,分销商付款后,不能再修改,不过可以申请关闭采购单。分销商付款后到供应商发货,供应商发货后分销商确认订单信息无误后就可以寄件了,买家收到货后,分销商就可以真正的付款给供应商了,以上是采购单主要流程。

(4)、最后是终止合作,分为两种,一是分销商发起的、二是供应商发起的。终止合作的分销商的商品会下架并删除,要是采购单还没有发货给买家该采购单也会作废。




下面看数据库:

(1)总表预览(中英文)



(2)总表预览(英文)



一共有44张表,不多也不少,没张表的字段都有中文字段说明



(2)表与表之间的关系图

1、供应商产品关系图


2、分销商商品关系图



3、采购单订单关系图


4、加盟合作关系图


5、终止合作关系图


主要是这五张大的关系图,其他的就不一一列出来了。

下面看界面截图(界面搭建得不怎么美观,毕竟学得时间少,也不是前端设计师):

1、登录界面,直接用了淘宝的登录界面


2、注册账号界面


3、主界面,是用了京东的一个静态主页面,是刚刚开始学MVC做的第一个,静态页面。上面有一条状态导航栏。


4、供应商基础设置界面(注册账号之后,就可以填写供应商的详细资料)


5、分销商基础设置界面(注册账号之后,就可以填写分销商的详细资料)


6、供应商-设置招募书(发布招募书分销商就可以与该供应商加盟了)



7、分销商-申请加盟供应商界面(供应商发布了招募书,分销商设置了主营类目就可以查询得到相应的供应商加盟了)


8、供应商-申请中的分销商界面(可以看的到申请加盟的分销商,可以通用界面或者拒绝加盟)


8、供应商--产品线管理界面(设置产品线,主要用于商品的价格设置和限制)


9、供应商--邮费模板界面(设置邮费模板,用于商品的邮费)


10、供应商--消息提醒管理界面(可以管理系统发送的消息和分销商发送的消息)


11、供应商--添加新产品界面


12、供应商--我的产品界面(在这里可以管理我的产品)


13、供应商--批量导入新产品界面(可以批量导入其他分销是商的产品,也是一种新增商品的方式)


14、分销商--授权产品目录界面(分销商可以下载供应商铺货的产品)


15、分销商--我的分销商品界面(分销商可以管理已经下载的商品)


16、购买商品界面(单击主界面的搜索就会出现购买商品的界面,界面做的很简陋,不过任务书,没有这个的要求,我只是为了完成的我交易做出的一个简单界面)



17、待付款界面,购买商品后,如果不支付金额,就可以前往待付款界面付款


18、分销商--采购单界面(这里分别有:我的商品订单【可以看的买家还没有付款的订单】、等待分销商付款【等待分销商付款给供应商】、等待供应商发货【分销商付款给供应商了,等待供应商发货】、已发货【供应商已发货,等待买家收货】、采购成功【买家收到货,采购单交易成功】、已关闭【交易失败的采购单】)


19、等待买家确认收货界面(买家确认收货后,分销商就可以付款给供应商了)



20、供应商--采购单界面(这里分别有:等待分销商付款【等待分销商付款给供应商】、等待供应商发货【分销商付款给供应商了,等待供应商发货】、已发货【供应商已发货,等待买家收货】、采购成功【买家收到货,采购单交易成功】、已关闭【交易失败的采购单】)


21、分销商--消息提醒管理界面(可以管理系统发送的消息和分销商发送的消息还有买家发送的消息)


22、发送消息界面(有联系供应商或者联系分销商的链接单击都是可以发送消息的,可以发送文件,最大可以发送2G文件)


23、供应商--合作中的分销商界面(可以管理合作的分销商)


24、供应商--终止合作(供应商终止与分销商合作的界面)


25、分销商--我的供应商界面


26、分销商--终止合作界面(终止与供应商的合作)


27、修改用户密码界面


28、出错界面(如果用户没有登陆进到一些需要登陆的界面就自动的转到这个出错界面、如果用户类型不符合该界面就会跳转到该页面,避免数据的错误性等等)


界面就差不多了,其中还有很多的小窗体没有展示出来,自己去运行来看。


其中还有一个用C#的三层架构编写自动刷新数据的软件,界面很简单



用于检测商品的时间是否过期,还有终止合作倒计时,等待。

整个项目也简单的介绍的差不多了,这个项目也主要的技术不多,主要是量对于个人来说不小,还有项目计划书上的内容也差不多全部做完了,整个业务分完整,完成整个商品交易的过程。

说说用到的几个小技术点:

1、商品图片上传,上传之后压缩一个小的省略图(压缩图片)

2、文件的发送(最大支持2G)

3、重写easyui的table

4、ActionFilterAttribute 筛选器的使用

等等

想要学习的同学可以拿来学习学习,之前的WCF版写的注释很少,这次我吸取了教训我写了大量的代码注释,欢迎各位同学用来学习,我做完之这个项目之后,进步了很多,easyui的使用还有linq语句的使用等待都大大的进步,而且基础的准备很多,数据库可以参照的我的来使用。


  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
打开dns.37it.cn免费申请二级域名解析方可使用 否则会出现00002993错误 用替换工具ultrareplace,文本编辑工具:Notepad++ 下面是需要替换的地方 ceshi.vvei.cn 超级人脉管家 http://mp.weixin.qq.com/s?__biz=MzA4MTI1OTI1OA==&mid=212268202&idx=1&sn=581c81665c013e1ee5c01db440df2593#rd 这个到时候自己撰写一份新手指南替换 掉 http://123.com/index.php?g=Admin&m=Login&a=index 后台地址 admin admin888 微信管理>>自定义回复 修改 http://ceshi.vvei.cn/ 替换为 你的网站 1、数据库连接地址:Public\Conf\config.php 2、微信菜单修改:Public\Conf\button_config.php,然后“微信管理”-“菜单管理”-“重新生成菜单”。 另下面三行代码请修改: $link_config (还没有关注的,引导关注,点击“立即关注”进入微信文章) $config_good_pic (购买时,页面上面的产品图) $headimgurl (没有购买前的头部左上角LOGO) 3、公众号里面的支付授权目录:直接域名就可以 支付回调URL:直接域名就可以 告警通知URL:先空着 4、更“换推广二维码”图片,图片在根目录保持格式、名字不变。记得在服务器根目录/imgpublic里删除其它多余的图片,只留benbendou.jpg即可。 5、页面的CSS在这里改:Application\Tpl\App\default\Public\Static\css 6、如果头像出不来,可以把根目录的imgpublic文件夹权限设为777 7、微信支付前显示的图片: Application\Tpl\App\default\Public\Static\images\productsinfo.jpg 对应更改的文件:Application\Tpl\App\default\Index\pay.html 8、更改下单时的“备注”内容:Application\Tpl\App\default\Index\index.html 9、关于修改微信关注后回复的内容目录地址: Application\Lib\Action\Admin\WechatAction.class.php 可修改第249,263,267行,可修改中文汉字,不要修改参数代码。 =============================================================== 后台登录:http://您的域名/index.php?g=Admin 初始帐号:admin 密 码:admin888

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值