毕业论文(设计)开题报告
题 目 基于Vue+SpringBoot电子数码商城系统的设计与实现
学 院 计算机学院
专 业 计算机科学与技术 年级 2020级
学生姓名
学 号 2005100517
指导教师
教务处制表
2022年 11 月 22 日
选 题 意 义 | 随着现代社会的快速发展,各种电子产品得到了广泛的应用。网络商城已经成为人们购物的主要方式之一。信息时代发展迅速,人们对电子产品的需求巨大,像手机、电脑、相机等。而线下商城存在门店租赁费用,导致商品价格过高,商品过多,人们也大多不愿意花费大量时间去购买,而且一些产品的性价比也不高。现在人们的习惯大都喜欢网上购物,而电子数码商城提供了更便捷的购物方式,很快就能找到自己想要得到产品,并且产品的信息都很详细,能够满足自己的需求随时随地的进行购物。给人们带来了极大的方便。 当下经济的繁荣带来了商城百花齐放,商城种类繁多,譬如食品商城,衣服商城,电器商城,电子商城,汽车商城,.....而网络技术的进步给了我们看多人们生活的更多的可能性,使用科技,我们可以创造一个app或者一个网络商城来同时销售我们的电子产品,在网上来进行买卖商品,用户通过商品图片和介绍来了解想要购买的货物信息,并且可以添加到购物车,而商家和用户根本不用见面就可以实现整个交易过程,用户登录网页进行选购,手机支付物价,商家发货,物流进行商品运输,最后用户提货,这种线上交易模式给买卖方同时带来了诸多好处;网上购物对销售方产生的好处:不需要店铺租金,减少门店运营成本。门店工作时间受限制,而网店可以24小时不停歇,消费者可以随时网上进行购买不受限制 本课题通过观察分析国内淘宝,京东,拼多多等火热的购物平台。开发一款仅仅只有电子产品的在线网络商城,来满足人们对电子产品的需求。 |
国 内 外 研 究 现 状 概 述 |
我国的网络商城在过去的几年里发展迅速,规模不断扩大。根据艾瑞咨询的数据,2018年,中国网络购物用户规模已达到6.1亿,而中国电子商务交易规模已达到9.8万亿元人民币。这一数字已经连续几年保持了快速增长。国内的网络商城主要分为综合商城和垂直电商两类。综合商城如淘宝、京东等,提供了广泛的商品种类和服务,满足消费者的不同需求。垂直电商则专注于某一特定领域,如当当网主要经营图书,唯品会主要经营服装等。两种类型的商城各具优势,都在不断发展和创新。 随着国内市场的逐渐饱和,越来越多的企业开始转向跨境电商。跨境电商可以让国内的企业直接面对海外消费者,拓展销售渠道和市场空间。目前,国内主要的跨境电商平台包括天猫国际、京东全球购等。 淘宝、阿里巴巴在我们国家的零售业中名列前茅,平台商品种类多,商品齐全,相继发展了天猫超市,而且也选择了不同方位的布局,不断探索着行业的发展道路。苏宁易购在我国也是一个具有代表性的零售企业,在最近几年,苏宁易购的发展处于高速增长阶段;京东也是我国电商的一个重要组成模块,其最大的优势在于专门的物流,消费者通过京东购物,可以享受到服务到家的购物体验。 关于购物网站的前端技术研究中,最早时期运用的技术有ASP技术和JSP技术、JavaScript技术。随着技术的不断发展,先利用Ajax实现异步通信的功能,随后jQuery技术的出现解决了浏览器兼容问题。Javascript技术的广泛应用,促使前端技术和后端技术分离,利用Restful技术实现了数据交互。前端技术的不断发展,出现了分层架构;现阶段深受开发人员喜爱的前端技术有Vuejs、Reactjs 和Angularjs,天猫超市则放弃了PHP语言,利用Nodejs技术作为前端设计主要技术,京东使用React作为前端架构。 本系统着力于开发一个专门提供电子产品的商城,实现如:产品搜索、添加购物、商品查看、个人中心、登陆注册等诸多功能,提高人们的体验,满足人们的需求,丰富他们的生活。
国外电商平台的现状是多元化的。除了以亚马逊、eBay等为代表的综合性电商平台外,还有以Zara、H&M等快时尚品牌为代表的垂直电商平台,以及以Etsy、Wish等为代表的创意小众电商平台。这些不同类型的电商平台覆盖了不同的消费群体和领域,为消费者提供了更加个性化、多样化的购物选择。国外电商平台的发展还与人工智能、大数据等技术密不可分。电商平台通过收集用户数据,分析用户行为,为消费者提供更加精准的服务和推荐。 亚马逊是占据美国市场份额最高的零售企业,在美国零售行业中有着不可撼动的地位,和网络零售行业相比,国外的零售行业市场竞争也很激烈。 关于零售网站的前台技术采用PHP语言和perl语言,后台使用的是Java语言、Go语言以及Python语言。总的来说,国外电商平台的现状和发展趋势呈现出多元化、移动化、技术化等特征。这些趋势将推动电商平台不断创新和提升用户体验,也为消费者提供了更加便捷、个性化、多样化的购物体验 |
主 要 研 究 内 容 | 应用端:
后台管理端:
|
拟采用 的研究 思路( 方法、 技术路 线、可 行性论 证等) | 研究思路: 结合所学习和掌握的技术栈,综合开发,设计出一款功能多元化的系统。 研究步骤: 项目的确定,进行系统的需求分析,进行系统的设计,代码实现各功能板块,进行系统测试。 技术路线: HTML5:是HTML、XHTML以及HTML DOM的新标准,常与CSS3,JS结合使用该超文本标记语言定义了一系列新元素,如新语标签、智能表单、多媒体标签等,可以帮助开发者更迅速地建成前端界面。 CSS3:是层叠样式表,用于渲染HTML元素标签的样式,定义页面的显示效果,增加可视化界面的美观度,增强使用的体验感受。 JS: JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。 NodeJs: Node.js发布于2009年5月,由Ryan Dahl开发,是一个基于Chrome V8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型, [1] 让JavaScript 运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。 [2] Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好,V8引擎执行Javascript的速度非常快,性能非常好,基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。 Vue:是一套Js的渐进式框架,具备的特点: 轻量级,体积小是一个重要指标。Vue.js 压缩后有只有20多kb (Angular压缩后56kb+,React压缩后44kb+)移动优先。更适合移动端,比如移动端的Touch事件易上手,学习曲线平稳,文档齐全吸取了Angular(模块化)和React(虚拟 DOM)的长处,并拥有自己独特的功能,如︰计算属性开源,社区活跃度高。 ElmentUi:Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库。它是由饿了么前端团队推出的基于 Vue 封装的 UI 组件库,提供了丰富的 PC 端组件,简化了常用组件的封装,大大提高了开发效率。 技术可行性: 在大学阶段已经学习了前端相关的一些技术,如HTML5、CSS3 、javascript,Vue,node.js,elementui等前端知识,有一定的项目经验。欠缺部分知识可通过查找相关网站、视看相关视频进行学习。
|
研究 工作 安排 及进 度 |
根据所学知识和技术,考虑当下热点,拟定题目。
指导老师下达任务书,搜集相关资料
查阅相关资料,进行文献资料阅读和评价、撰写开题报告。
查阅资料文献,对现有系统、软件、算法进行分析、进行系统需求分析。
对系统、软件、算法等进行分析和设计。
对系统、软件、算法等进行实现
对系统、软件、算法等的测试、验证和评价。
编写开发文档,完成研究工作。 |
参 考 文 献 目 录 | 参考网站:
参考图书:
参考文献:
[15]徐婷. 基于HTML5的前端框架设计及应用研究[D].大连海事大学,2019.DOI:10.26989/d.cnki.gdlhu.2019.001290. [16] Guo Wenwen Design and Implementation of Web Application Rapid Development Tool [D]. Shandong University, 2022. DOI: 10.27272/d.cnki.gshdu.2022.004339 [17] Deng Xiuhui Research on System Reconstruction of Jingtao Mall Based on Microservice Technology Architecture [D]. Kunming University of Technology, 2021. DOI: 10.27200/d. cnki. gkmlu.2021.000247 |