B2B电子商务订货平台的设计与实现
发布时间:2020-12-12 10:49
当前,是一个信息化时代,世界发展瞬息万变,信息盈千累万。随着互联网的发展,人们的许多活动方式发生着翻天覆地的变化。以商品交易为例,在时代迅速发展的背景下,电子商务平台不断壮大,不仅是个体用户,企业之间也越来越倾向于基于互联网产品进行交易活动,将这种企业与企业之间的互动交易模式称为B2B(Business to Business)模式。典型的B2B电子商务平台有阿里巴巴,阿里巴巴的用户覆盖率远超其他几大电商,在我国B2B电子商业领域占有极为重要的地位。本文所阐述的B2B电子商务订货平台采用B/S(浏览器/服务器)软件架构模式进行开发。根据系统的特点及考虑到系统以后的发展,决定系统整体采用分布式架构,降低模块之间的耦合度,提高系统的可扩展性,也便于进行分布式部署。系统由Java语言进行编程,基于MVC应用模式进行设计,采用SSM框架开发,数据库使用MySQL,MyCat作为中间件实现主从复制、分库分表,Redis作为缓存降低数据库的压力,提高查询效率。为实现各模块之间的联系,使用Web Service提供接口。Nginx做负载均衡来对抗并发的压力。同时用Solr搜索应用服务器为系统提供搜索...
【文章来源】:北京交通大学北京市 211工程院校 教育部直属院校
【文章页数】:92 页
【学位级别】:硕士
【文章目录】:
致谢
摘要
ABSTRACT
1 引言
1.1 项目研究背景
1.2 项目国内外研究现状
1.2.1 国外电子商务研究现状
1.2.2 国内电子商务研究现状
1.3 项目研究意义
1.4 论文结构框架
1.5 本章小结
2 系统相关技术
2.1 SSM框架
2.1.1 SSM框架简介
2.1.2 MVC应用模型
2.2 协同过滤推荐算法
2.2.1 基于用户的协同过滤推荐算法(UserCF)
2.2.2 基于物品的协同过滤推荐算法(ItemCF)
2.2.3 UserCF与ItemCF的区别及应用
2.3 Mahout框架
2.3.1 Mahout框架简介
2.3.2 Mahout特点及优势
2.4 Redis缓存机制
2.4.1 Redis简介
2.4.2 Redis特点及优势
2.5 Solr搜索引擎
2.5.1 Solr简介
2.5.2 Solr特点及优势
2.6 本章小结
3 系统需求分析
3.1 需求分析准则
3.2 功能性需求
3.2.1 内容管理功能
3.2.2 商品管理功能
3.2.3 订单管理功能
3.2.4 商品推荐功能
3.3 非功能性需求
3.4 本章小结
4 系统总体设计
4.1 系统架构设计
4.2 系统功能模块设计
4.3 系统数据库设计
4.3.1 数据库设计原则
4.3.2 内容管理模块
4.3.3 商品管理模块
4.3.4 订单管理模块
4.4 本章小结
5 系统详细设计与实现
5.1 内容管理模块的设计与实现
5.1.1 首页内容管理
5.1.2 基于Redis广告图片展示
5.2 商品管理模块的设计与实现
5.2.1 商品多级分类的选择及图片上传
5.2.3 商品规格模版
5.3 订单管理模块的设计与实现
5.4 商品搜索模块的设计与实现
5.4.1 商品信息导入索引库
5.4.2 商品搜索功能
5.5 商品推荐模块的设计与实现
5.5.1 分布式数据的收集
5.5.2 分布式数据的存储
5.5.3 推荐结果的处理
5.5.4 使用Mahout框架实现协同过滤推荐
5.6 本章小结
6 系统测试
6.1 功能测试
6.2 非功能测试
6.2.1 兼容性测试
6.2.2 安全性测试
6.3 本章小结
7 总结与展望
7.1 总结
7.2 展望
参考文献
作者简历及攻读硕士学位期间取得的研究成果
学位论文数据集
【参考文献】:
期刊论文
[1]Redis分布式缓存技术在Hadoop平台上的应用[J]. 姚经纬,杨福军. 计算机技术与发展. 2017(06)
[2]中国电子商务的发展现状与未来趋势[J]. 李京文. 河北学刊. 2016(01)
[3]高性能分布式搜索引擎Solr的研究与实现[J]. 赵璞,朱志祥,张康益. 电子科技. 2015(04)
[4]基于Hadoop和Mahout的大数据管理分析系统[J]. 刘文峰,顾君忠,林欣,陈鹏. 计算机应用与软件. 2015(01)
[5]基于MySQL数据库的优化[J]. 吴沧舟,兰逸正,张辉. 电子科技. 2013(09)
[6]计算机软件数据库设计的重要性以及原则研究[J]. 潘博. 计算机光盘软件与应用. 2013(08)
[7]需求工程——对复杂系统的软件工程的基础研究[J]. 李德毅. 中国基础科学. 2009(02)
[8]黑盒测试方法探讨[J]. 向润. 软件导刊. 2009(01)
博士论文
[1]我国电子商务与传统商务协同发展研究[D]. 王凤飞.中国矿业大学 2016
硕士论文
[1]基于SSM框架的化肥电子商务数据可视化系统的设计与实现[D]. 周一帆.中国科学院大学(工程管理与信息技术学院) 2016
[2]基于Springmvc和Mybatis框架的门户网站及其内容管理系统的设计与实现[D]. 吕学婷.东华理工大学 2016
[3]基于SpringMVC框架的电子商务系统的设计与实现[D]. 朱慧栋.湖南大学 2016
[4]基于MVC模式的Web软件系统开发框架设计与实现[D]. 刘欣.山东大学 2013
[5]一种分布式服务框架的设计与实现[D]. 陶明.北京邮电大学 2013
本文编号:2912411
【文章来源】:北京交通大学北京市 211工程院校 教育部直属院校
【文章页数】:92 页
【学位级别】:硕士
【文章目录】:
致谢
摘要
ABSTRACT
1 引言
1.1 项目研究背景
1.2 项目国内外研究现状
1.2.1 国外电子商务研究现状
1.2.2 国内电子商务研究现状
1.3 项目研究意义
1.4 论文结构框架
1.5 本章小结
2 系统相关技术
2.1 SSM框架
2.1.1 SSM框架简介
2.1.2 MVC应用模型
2.2 协同过滤推荐算法
2.2.1 基于用户的协同过滤推荐算法(UserCF)
2.2.2 基于物品的协同过滤推荐算法(ItemCF)
2.2.3 UserCF与ItemCF的区别及应用
2.3 Mahout框架
2.3.1 Mahout框架简介
2.3.2 Mahout特点及优势
2.4 Redis缓存机制
2.4.1 Redis简介
2.4.2 Redis特点及优势
2.5 Solr搜索引擎
2.5.1 Solr简介
2.5.2 Solr特点及优势
2.6 本章小结
3 系统需求分析
3.1 需求分析准则
3.2 功能性需求
3.2.1 内容管理功能
3.2.2 商品管理功能
3.2.3 订单管理功能
3.2.4 商品推荐功能
3.3 非功能性需求
3.4 本章小结
4 系统总体设计
4.1 系统架构设计
4.2 系统功能模块设计
4.3 系统数据库设计
4.3.1 数据库设计原则
4.3.2 内容管理模块
4.3.3 商品管理模块
4.3.4 订单管理模块
4.4 本章小结
5 系统详细设计与实现
5.1 内容管理模块的设计与实现
5.1.1 首页内容管理
5.1.2 基于Redis广告图片展示
5.2 商品管理模块的设计与实现
5.2.1 商品多级分类的选择及图片上传
5.2.3 商品规格模版
5.3 订单管理模块的设计与实现
5.4 商品搜索模块的设计与实现
5.4.1 商品信息导入索引库
5.4.2 商品搜索功能
5.5 商品推荐模块的设计与实现
5.5.1 分布式数据的收集
5.5.2 分布式数据的存储
5.5.3 推荐结果的处理
5.5.4 使用Mahout框架实现协同过滤推荐
5.6 本章小结
6 系统测试
6.1 功能测试
6.2 非功能测试
6.2.1 兼容性测试
6.2.2 安全性测试
6.3 本章小结
7 总结与展望
7.1 总结
7.2 展望
参考文献
作者简历及攻读硕士学位期间取得的研究成果
学位论文数据集
【参考文献】:
期刊论文
[1]Redis分布式缓存技术在Hadoop平台上的应用[J]. 姚经纬,杨福军. 计算机技术与发展. 2017(06)
[2]中国电子商务的发展现状与未来趋势[J]. 李京文. 河北学刊. 2016(01)
[3]高性能分布式搜索引擎Solr的研究与实现[J]. 赵璞,朱志祥,张康益. 电子科技. 2015(04)
[4]基于Hadoop和Mahout的大数据管理分析系统[J]. 刘文峰,顾君忠,林欣,陈鹏. 计算机应用与软件. 2015(01)
[5]基于MySQL数据库的优化[J]. 吴沧舟,兰逸正,张辉. 电子科技. 2013(09)
[6]计算机软件数据库设计的重要性以及原则研究[J]. 潘博. 计算机光盘软件与应用. 2013(08)
[7]需求工程——对复杂系统的软件工程的基础研究[J]. 李德毅. 中国基础科学. 2009(02)
[8]黑盒测试方法探讨[J]. 向润. 软件导刊. 2009(01)
博士论文
[1]我国电子商务与传统商务协同发展研究[D]. 王凤飞.中国矿业大学 2016
硕士论文
[1]基于SSM框架的化肥电子商务数据可视化系统的设计与实现[D]. 周一帆.中国科学院大学(工程管理与信息技术学院) 2016
[2]基于Springmvc和Mybatis框架的门户网站及其内容管理系统的设计与实现[D]. 吕学婷.东华理工大学 2016
[3]基于SpringMVC框架的电子商务系统的设计与实现[D]. 朱慧栋.湖南大学 2016
[4]基于MVC模式的Web软件系统开发框架设计与实现[D]. 刘欣.山东大学 2013
[5]一种分布式服务框架的设计与实现[D]. 陶明.北京邮电大学 2013
本文编号:2912411
本文链接:https://www.wllwen.com/jingjilunwen/dianzishangwulunwen/2912411.html