基于J2EE水果电商平台的设计与实现
发布时间:2020-07-05 03:05
【摘要】:自2012年我国生鲜电子商务发展以来,水果电商借助自身的特色成为生鲜电子商务的重要组成部分,基于B2B,B2C,O2O等模式,取得了飞速的发展,各类平台层出不穷,自建网站平台,零售平台,众筹平台,团购平台等,促进了水果电商的蓬勃发展。本文从用户的角度出发,针对水果电商所遇到问题进行了解决,包括三个方面,第一,是水果的品质问题,第二是,线下运输速度较慢,第三,是以用户为中心的服务问题。本文首先对水果电商目前国内外现状和局部地区的发展现状做了介绍,简要分析了相关开发技术的优点和缺点,给出了最终选择本文所采用的技术的原因。其次对本文中的水果电商平台作了详细的需求分析和功能分析。在详细的需求分析和功能分析基础之上,对平台做了体系架构的设计,包括设计目标,用例模型,各个模块设计,数据库设计等,对后续版本的迭代开发打下了重要的基础。最终实现了水果电商平台的各个功能模块,并展示了各个功能模块的实现和测试情况。水果电商平台整体基于J2EE开发技术,采用Eclipse 4.7.3(Oxygen)开发工具进行开发,前端技术(HTML、CSS、j Query、AJAX、JSP),服务器使用了Nginx服务器、Tomcat服务器、Redis服务器,关系型数据库Mysql,后台使用SSH框架,并对用户购买水果的习惯进行了分析,设计了该水果电商平台。为了给用户带来良好购物的体验,本文采用用户协同过滤推荐算法并对该算法进行了用户相似度改进以及加入时间因子进行改进,实现了热销榜功能以及热门搜索的推荐功能。该水果电商平台,借助微信平台的用户粘性,结合长春市局部地区线下37家实体店,进行了统一的平台的设计,在实际的运营中取得了一定的成绩。
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52
【图文】:
(1)Nginx 专为性能优化而生,根据性能测试报告,Nginx 最大能够支持50,000 个并发连接数,拥有良好的性能和效率,而且支持内核 Poll 模型,具有高负载的特性。(2)Nginx 稳定性较高。为了降低 CPU 与内存占用率,使用分阶段资源分配技术。不会像别的 HTTP 服务器,当遇到请求量巨大时,出现访问服务器物理内存耗尽的问题。(3)Nginx 支持热部署。容易启动,能够做到一星期不间断运行,并且在运行期间可以对线上应用程序进行升级。(4)Nginx 代码规范,代码质量高,模块易扩展。从后端服务器发送过来的请求通过模块进行压缩,接收完后端服务器的请求模块,可以把压缩流传送给用户。[15]本文中,水果电商平台的开发,使用Web服务器中的Tomcat服务器和Ngin服务器,使用到了Nginx的负载均衡和Tomcat集群相结合的方式。如下图所示:
业务总体流程图
本文编号:2741992
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52
【图文】:
(1)Nginx 专为性能优化而生,根据性能测试报告,Nginx 最大能够支持50,000 个并发连接数,拥有良好的性能和效率,而且支持内核 Poll 模型,具有高负载的特性。(2)Nginx 稳定性较高。为了降低 CPU 与内存占用率,使用分阶段资源分配技术。不会像别的 HTTP 服务器,当遇到请求量巨大时,出现访问服务器物理内存耗尽的问题。(3)Nginx 支持热部署。容易启动,能够做到一星期不间断运行,并且在运行期间可以对线上应用程序进行升级。(4)Nginx 代码规范,代码质量高,模块易扩展。从后端服务器发送过来的请求通过模块进行压缩,接收完后端服务器的请求模块,可以把压缩流传送给用户。[15]本文中,水果电商平台的开发,使用Web服务器中的Tomcat服务器和Ngin服务器,使用到了Nginx的负载均衡和Tomcat集群相结合的方式。如下图所示:
业务总体流程图
【参考文献】
相关期刊论文 前5条
1 左菁华;;中职学校网站管理系统的分析与功能设计[J];学园;2013年21期
2 胡四莲;邵雄凯;;基于AJAX和JQuery的网上书店管理系统设计[J];企业技术开发;2012年11期
3 杨生举;施韶亭;冯胜利;赵凡;;PHP环境下AJAX表单验证技术研究[J];计算机应用与软件;2011年07期
4 李博;李宁;费中华;;校园网WEB服务器的性能测评及优化方案研究[J];电脑知识与技术;2010年34期
5 曾威;黄维平;;基于Struts2的参数传递方法研究[J];电脑知识与技术;2010年34期
本文编号:2741992
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2741992.html