基于Vue技术的运动商城系统的设计与实现开题报告

 2022-01-09 17:53:03

全文总字数:5262字

1. 研究目的与意义(文献综述)

运动不仅可以帮助我们建立强壮的体魄,提高免疫力,还能调节我们的心理健康,而合理的运动则需要体育器材和健康的饮食来支持。随着我国经济的迅速发展,忙于工作以及学习,我们的身体健康,身体素质越来越差,人们也逐渐将目光放到了健康上面。自08年北京奥运会以来,我国就掀起了全民健身的热潮,极大的刺激了体育器材行业的发展与壮大[1]。随着越来越多的体育品牌涌入体育用品市场,竞争压力非常大,促使体育用品的需求也随着增大,反过来促进了体育用品市场的壮大。近几年,电子商务的飞速发展带动了各行各业转型,进军互联网。随着淘宝京东等购物商城的兴起,各种各样的商品被放到网上售卖,网购已经成为人们生活中不可或缺的一部分了。创建网上运动商城一方面可以帮助消费者能够方便,准确,全面的购买所需的体育用品,另一方面可以帮助商家降低线下开店的各种成本,品牌的宣传也会更加方便。因此,创建网上运动商城不仅迎合了人们的健身需求,同时符合时代发展的潮流[2]

国外最主要的电子商务平台是亚马逊。亚马逊公司作为美国最大的一家网络电子商务公司,是网络上最早开始经营电子商务的公司之一,亚马逊成立于1995年,一开始只经营网络的书籍销售业务,现在则扩及了范围相当广的其他产品,亚马逊及其它销售商为客户提供数百万种独特的全新、翻新及二手商品,如图书、影视、音乐和游戏、数码下载、电子和电脑、家居园艺用品、玩具、婴幼儿用品、食品、服饰、鞋类和珠宝、健康和个人护理用品、体育及户外用品、玩具、汽车及工业产品等。已成为全球商品品种最多的网上零售商。亚马逊的架构随着时间的经历了巨大的变化,从一开始时的两层架构,转向了分布式的、去中心化的服务平台,提供许多种不同的应用。最开始只有一个应用来和后端交互,是用c 来完成的。架构会随着时间而演进。多年来,亚马逊将增容的主要精力放在后端的数据库上,试图让其容纳更多的商品数据,更多的客户数据,更多的订单数据,并让其支持多个国际站点。到2001年,前端应用很明显不能再做任何增容方面的努力了。数据库被分为很多个小部分,围绕每个部分会创建一个服务接口,并且该接口是访问数据的唯一途径。数据库逐渐演变成共享资源,这样就很难再在全部业务的基础之上进行增容操作了。前端与后端处理的演进受到很大限制,因为他们被太多不同的团队和流程所共享了。他们的架构是松散耦合的的,并且围绕着服务进行构建。面向服务的架构提供给他们的隔离特性,让他们能够快速、独立地完成许多软件组件的开发。逐渐地,亚马逊拥有了数百个服务,并有若干应用服务器,从服务中聚合信息。生成amazon.com站点页面的应用就位于这样的一台应用服务器之上。提供web服务接口、顾客服务应用以及卖家接口的应用也都是类似的情况。许多第三方的技术难以适用亚马逊这种网站的规模,特别是通讯基础架构技术。它们在一定范围内工作的很好,但是如果范围再扩大的话,它们就不适用了。因此,亚马逊只好自己开发相应的基础技术。亚马逊在有的地方使用jboss/java,不过只是使用servlets,并没有完全使用j2ee中所涉及到的技术。c 开发的程序被用来处理请求。perl/mason开发的程序用来生成页面中的内容。

国内最主要的电子商务平台是淘宝和京东。淘宝网是亚太地区较大的的网络零售、商圈,由阿里巴巴集团在2003年5月创立。淘宝是以c2c模式起家的,随着淘宝网规模的扩大和用户数量的增加,淘宝也从单一的c2c网络集市变成了包括c2c、团购、分销、拍卖等多种电子商务模式在内的综合性零售商圈[3]。目前已经成为世界范围的电子商务交易平台之一。近些年,淘宝也开始打造b2c模式的天猫商城。京东是b2c模式电子商务平台的典型。成立之初是以数码3c产品为主,现在已经发展成综合性的网上商城。以淘宝为例,淘宝网的网站架构也在不断的发展,刚开始,淘宝采用经典的lamp架构,mysql采用m-s模式,实现了读写分离。但是有很大的不足,php apache ,每一个请求都会对产生一个数据库连接,没有连接池这种功能(java 语言有 servlet 容器,可以存放连接池),造成的数据库端的瓶颈特别明显。到了2003年底淘宝把mysql替换为oracle,为了使用oracle的连接池,php采用代理连接 sqlreplay,但是手动sqlrelay代理服务经常会死锁;数据库端的压力还是比较大。第三阶段,淘宝把把php替换为java,业务代码重写,采用多层结构,全部替换为java体系,加入缓存、搜索、分布式存储。oracle数据库分库,商品信息和用户信息分库存放,由数据库路由的框架dbroute统一处理数据的合并、排序、分页等操作;控制层用spring框架替换ejb;研发基于berkeley db的缓存系统,把很多不太变动的只读信息放了进去;加入cdn内容分发网络。但随着淘宝的壮大,淘宝难以支撑高速业务发展难以支撑系统可伸缩性数据库连接达到上限 (每个oracle数据库大约提供5000个链接)。因此淘宝将系统进行了拆分,按照用户域、商品域、交易域、店铺域等业务领域进行拆分,建立了20多个业务中心,如商品中心、用户中心、交易中心等hsf框架,保证底层的系统具有超大规模的容量和非常高的可用性,保证上传服务的正常调用对于大量的异步调用的场景,使用notify异步消息通知件tbsession解决多平台的单点登录问题;tfs,以及缓存tari等,解决了大量图片的存储问题;tddl,解决分库分表需要涉及到对应的sql路由规则主库备库等问题。从2010年开始,淘宝网重点着眼于统一架构体系,从整体系统层面考虑开发效率、运维标准化、高性能、高可扩展性、高可用、低成本方面的要求,底层的基础架构统一采用了阿里云计算平台,使用了slb、ecs、rds、oss、ons、cdn等阿里云计算服务,并通过阿里云服务提供的高可用特性,实现双机房容灾和异地机房单元化部署,为淘宝业务提供稳定、高效和易于维护的基础架构支撑。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容与方案

本文设计并实现的运动商城系统是以javascript语言为开发基础,基于目前最流行的前端开发框架vue来设计整个系统的体系结构。通过对运动商城进行需求分析来思考如何建立一个信息化,规范化,具有较好的适应性与推广性的平台。前台界面一定要友好,操作全,服务方便快捷,符合大众审美,包括但不限于商品的分类,浏览商品,查询商品,购物车,用户个人信息界面。后台管理提供给管理员,包括商品管理,用户管理,订单管理,文件管理等一系列功能,使得管理员可以从繁琐的手动操作中解放出来,提高办公效率。

本系统拟采用前后端分离技术,前端采用脚手架构建,然后通过一些成熟的(例如vant)的ui框架构建样式界面,通过webpack打包,less专注于样式。后端可以用node.js来处理后端逻辑,可以利用axios来发起http请求达到前后端交互的目的。部署可以用nginx部署到阿里云服务器。更加详细的技术实现可以通过后面编写过程中不断学习来修正。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究计划与安排

(1)2020/1/13—2020/2/28:确定选题,查阅文献,外文翻译和撰写开题报告;

(2)2020/3/1—2020/4/30:系统架构、程序设计与开发、系统测试与完善;

(3)2020/5/1—2020/5/25:撰写及修改毕业论文;

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献(12篇以上)

[1] 电子商务系统在我国体育产业中的应用现状及发展策略[j]. 赵先卿,李国,孙庆祝.首都体育学院学报. 2010(01).

[2]电子商务时代网络体育消费研究[j]. 陆丹华.学术探索. 2012(12).

[3]中国c2c电子商务模式研究:以淘宝网为例[j]. 杨安怀,钱明慧.电子商务. 2009(04).

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。