电子数码商城系统(需求文档)

 毕业论文(设计)开题报告

题    目      基于Vue+SpringBoot电子数码商城系统的设计与实现                          

学    院               计算机学院                

专    业       计算机科学与技术   年级  2020级       

学生姓名                                   

学    号              2005100517                 

指导教师                                      

教务处制表

2022年  11  月  22  日

随着现代社会的快速发展,各种电子产品得到了广泛的应用。网络商城已经成为人们购物的主要方式之一。信息时代发展迅速,人们对电子产品的需求巨大,像手机、电脑、相机等。而线下商城存在门店租赁费用,导致商品价格过高,商品过多,人们也大多不愿意花费大量时间去购买,而且一些产品的性价比也不高现在人们的习惯大都喜欢网上购物,而电子数码商城提供了更便捷的购物方式,很快就能找到自己想要得到产品,并且产品的信息都很详细,能够满足自己的需求随时随地的进行购物。给人们带来了极大的方便。

当下经济的繁荣带来了商城百花齐放,商城种类繁多,譬如食品商城,衣服商城,电器商城,电子商城,汽车商城,.....而网络技术的进步给了我们看多人们生活的更多的可能性,使用科技,我们可以创造一个app或者一个网络商城来同时销售我们的电子产品,在网上来进行买卖商品,用户通过商品图片和介绍来了解想要购买的货物信息,并且可以添加到购物车,而商家和用户根本不用见面就可以实现整个交易过程,用户登录网页进行选购,手机支付物价,商家发货,物流进行商品运输,最后用户提货,这种线上交易模式给买卖方同时带来了诸多好处;网上购物对销售方产生的好处:不需要店铺租金,减少门店运营成本。门店工作时间受限制,而网店可以24小时不停歇,消费者可以随时网上进行购买不受限制

本课题通过观察分析国内淘宝,京东,拼多多等火热的购物平台。开发一款仅仅只有电子产品的在线网络商城,来满足人们对电子产品的需求。

  1. 国内发展现状

我国的网络商城在过去的几年里发展迅速,规模不断扩大。根据艾瑞咨询的数据,2018年,中国网络购物用户规模已达到6.1亿,而中国电子商务交易规模已达到9.8万亿元人民币。这一数字已经连续几年保持了快速增长。国内的网络商城主要分为综合商城和垂直电商两类。综合商城如淘宝、京东等,提供了广泛的商品种类和服务,满足消费者的不同需求。垂直电商则专注于某一特定领域,如当当网主要经营图书,唯品会主要经营服装等。两种类型的商城各具优势,都在不断发展和创新。

随着国内市场的逐渐饱和,越来越多的企业开始转向跨境电商。跨境电商可以让国内的企业直接面对海外消费者,拓展销售渠道和市场空间。目前,国内主要的跨境电商平台包括天猫国际、京东全球购等。

淘宝、阿里巴巴在我的零售业中名列前茅,平台商品种类多,商品齐全,相继发展了天猫超市,而且也选择了不同方位的布局,不断探索着行业的发展道路。苏宁易购在我国也是一个具有代表性的零售企业,最近几年,苏宁易购的发展处于高速增长阶段;京东也是我国电商的一个重要组成模块,其最大的优势在于专门的物流,消费者通过京东购物,可以享受到服务到家的购物体验。

关于购物网站的前端技术研究中,最早时期运用的技术有ASP技术和JSP技术、JavaScript技术。随着技术的不断发展,先利用Ajax实现异步通信的功能,随后jQuery技术的出现解决了浏览器兼容问题。Javascript技术的广泛应用,促使前端技术和后端技术分离,利用Restful技术实现了数据交互。前端技术的不断发展,出现了分层架构;现阶段深受开发人员喜爱的前端技术有Vuejs、Reactjs 和Angularjs,天猫超市则放弃了PHP语言,利用Nodejs技术作为前端设计主要技术,京东使用React作为前端架构。

本系统着力于开发一个专门提供电子产品的商城,实现如:产品搜索添加购物商品查看个人中心登陆注册等诸多功能,提高人们的体验,满足人们的需求,丰富他们的生活。

  1. 国外发展现状
  1. 国外市场规模庞大据统计,全球电子商务市场规模已经超过了2万亿美元。其中,美国作为全球最大的电子商务市场,其市场规模已经超过了5000亿美元。网络商城成为主要购物方式:在很多发达国家,电子商务已经成为主要购物方式之一。例如,在美国,有超过一半的消费者选择在网上购物。而在欧洲,电子商务的市场渗透率也很高。
  2. 其次移动电商发展迅速:在很多发达国家,移动电商也迅速发展。据统计,全球移动电商交易规模已经超过了1万亿美元。在很多国家,移动电商的交易规模已经超过了PC电商。跨境电商逐渐兴起随着全球化的加速和消费者需求的多样化,越来越多的企业开始进军跨境电商领域。亚马逊、eBay等平台已经成为全球知名的跨境电商平台之一。

国外电商平台的现状是多元化的。除了以亚马逊、eBay等为代表的综合性电商平台外,还有以Zara、H&M等快时尚品牌为代表的垂直电商平台,以及以Etsy、Wish等为代表的创意小众电商平台。这些不同类型的电商平台覆盖了不同的消费群体和领域,为消费者提供了更加个性化、多样化的购物选择。国外电商平台的发展还与人工智能、大数据等技术密不可分。电商平台通过收集用户数据,分析用户行为,为消费者提供更加精准的服务和推荐。 亚马逊是占据美国市场份额最高的零售企业,在美国零售行业中有着不可撼动的地位,和网络零售行业相比,国外的零售行业市场竞争也很激烈

关于零售网站的前台技术采用PHP语言和perl语言,后台使用的是Java语言、Go语言以及Python语言。总的来说,国外电商平台的现状和发展趋势呈现出多元化、移动化、技术化等特征。这些趋势将推动电商平台不断创新和提升用户体验,也为消费者提供了更加便捷、个性化、多样化的购物体验

应用端: 

  1. 登录/注册:进入电子数码商城首页,点击个人中心,没有账户的用户需要先点击“登录”按钮进行注册登录。成功以后可进行信息绑定绑定完成就可以使用本系统的其他所有功能。注册部分是对用户一个授权,通过注册信息获得账号密码,即可登录系统,保证用户名不重复,尚未注册的用户即可注册,且登录和密码是两个模块的验证,只有均被验证通过,才可进入系统。
  2. 首页界面用轮播图进行部分电子产品的展示以最简介直观的页面展现各种产品的信息,顾客可以在此处搜索相关商品的详细信息。
  3. 购物车管理:用户可以添加喜欢的商品到购物车,在购物车中删除、修改商品,并且能够选中商品进行结算。登录后的用户可以点击此模块查看自己购物车中的商品,以防止自己需要的时候找不到。
  4. 商品信息模块用户可以浏览商品查看商品的详细信息,在此处可以将商品添加至购物车,也可以将该商品进行收藏。
  5. 订单管理模块用户在此模块,可以查看自己的订单和删除自己的订单,有支付和取消订单两个部分。订单是整个商城系统中关键的一个内容,这是完成交易的最后一步,如果在这一步出现差错,那么交易就无法完成。因此,在对订单设计时一定要确保链接不会出错。用户通过确认购买商品,系统自动生成订单,在完成交易后,用户可以查询到自己的订单信息以及动态。
  6. 个人中心登录用户可在此界面编辑自己的资料。登录用户对个人信息的完善和修改,点击个人头像,弹出资料编辑界面,用户进行相关信息填写,提交成功后会有操作成功提示。
  7. 留言/投诉模块:此模块用于顾客留言反馈或者进行投诉的部分,当顾客 买了某个商家的产品后,并且收到了,在体验中有数码问题或者不满的,可以 直接评论留言给商家,当然买到与商品描述不符的产品顾客可以直接投诉上交给平台,后台人员给予他们处罚。
  8. 商品搜索模块:此模块用户可以通过关键词搜索商品,系统会 根据用户输入的关键词匹配相关的商品,并展示给用户。搜索功能可以提高用户的购物体验,方便用户快速找到所需要的商品

后台管理端:

  1. 用户信息管理:管理员可以对用户信息进行查看、修改。有违规的立即进行处理。用户管理这个模块的主要功能就是管理用户,其内容主要包括查询用户的订单信息、修改用户权限、重置用户密码等
  2. 轮播管理(管理员):应用首页的轮播图增加和删除以便于及时跟上流行的产品来此吸引顾客
  3. 商品信息管理(审核员):管理员在后台审核商家上传的商品信息,像图片,商品种类是否符合国家法律,不合格的不予审核通过。其次在对商品进行管理时,管理员要保证前台所展示的商品的及时性以及有效性。同时还要及时的更新商品的资料,对前台展示的一些无效的商品进行删除
  4. 订单信息管理:管理员对用户和商家进行的订单进行查看和审核,有问题的及时处理。在对订单进行管理时,管理员要对用户的用户的订单状况进行实时查看,确保用户的订单不会出错,保证其订单的完整性。除此之外,管理员还要对用户的异常订单进行处理,并及时的将信息反馈给消费者。
  5. 数据库管理:在对数据库管理时,管理员要做后台及时的更新数据信息。确保数据库不会出现意外,能够正常的运行。同时对一些没有用的数据或者不规范的数据进行修改,确保数据库的规范化。
  6. 售后服务模块:售后服务是电子数码商城系统后腰的重要模块。包括用户的售后申请、退货处理、投诉管理等。管理员在此模块及时响应用户的售后需求,提供优质的售后服务,提升用户的满意度。
  7. 广告促销模块:管理员可以通过该模块设置广告位、发布广告内容、监控和优化广告效果。帮助企业提高品牌曝光度,吸引更多的顾客。

拟采用

的研究

思路(

方法、

技术路

线、可

行性论

证等)

研究思路:

结合所学习和掌握的技术栈,综合开发,设计出一款功能多元化的系统。

研究步骤:

项目的确定,进行系统的需求分析,进行系统的设计,代码实现各功能板块,进行系统测试。

技术路线:

HTML5:是HTML、XHTML以及HTML DOM的新标准,常与CSS3,JS结合使用该超文本标记语言定义了一系列新元素,如新语标签、智能表单、多媒体标签等,可以帮助开发者更迅速地建成前端界面。

CSS3:是层叠样式表,用于渲染HTML元素标签的样式,定义页面的显示效果,增加可视化界面的美观度,增强使用的体验感受。

    JS: JavaScript(简称“JS” 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。  

  NodeJs: Node.js发布于20095月,由Ryan Dahl开发,是一个基于Chrome V8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型, [1]  JavaScript 运行在服务端的开发平台,它让JavaScript成为与PHPPythonPerlRuby等服务端语言平起平坐的脚本语言 [2] Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好,V8引擎执行Javascript的速度非常快,性能非常好,基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用

Vue:是一套Js的渐进式框架,具备的特点: 轻量级,体积小是一个重要指标。Vue.js 压缩后有只有20kb (Angular压缩后56kb+React压缩后44kb+)移动优先。更适合移动端,比如移动端的Touch事件易上手,学习曲线平稳,文档齐全吸取了Angular(模块化)React(虚拟 DOM)的长处,并拥有自己独特的功能,如︰计算属性开源,社区活跃度高。

   ElmentUi:Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库。它是由饿了么前端团队推出的基于 Vue 封装的 UI 组件库,提供了丰富的 PC 端组件,简化了常用组件的封装,大大提高了开发效率。

技术可行性:

在大学阶段已经学习了前端相关的一些技术,如HTML5、CSS3 、javascript,Vue,node.js,elementui等前端知识,有一定的项目经验。欠缺部分知识可通过查找相关网站、视看相关视频进行学习。

 

研究

工作

安排

及进

  • 2022年10月11日--10月24日

根据所学知识和技术,考虑当下热点,拟定题目。

  • 2022年10月25日—11月6日

指导老师下达任务书,搜集相关资料

  • 2022年11月7日--11月14日

查阅相关资料,进行文献资料阅读和评价、撰写开题报告。

  • 2022年11月15日至--2022年12月10日:

查阅资料文献,对现有系统、软件、算法进行分析、进行系统需求分析。

  • 2022年12月11日至--2023年1月15日:

对系统、软件、算法等进行分析和设计。

  • 2023年1月16日--2023年4月1日。

对系统、软件、算法等进行实现

  • 2023年4月2日--2023年4月14日:

对系统、软件、算法等的测试、验证和评价。

  • 2023年4月15日--2023年5月2日:

编写开发文档,完成研究工作。

参考网站:

  1. Github官网:https://github.com/
  2. Vue官网:https://cn.vuejs.org/
  3. 菜鸟教程官网:https://www.runoob.com/

参考图书:

  1. 《Vue.js设计与实现》,霍春阳HcySunYang) 著,人民邮电出版社
  2. 《JavaScript高级程序设计》,(美)扎卡斯著,人民邮电出版社.

参考文献:

  1. 石冠洲. 基于Vue的Web系统前端性能优化研究与应用[D].长安大学,2020.DOI:10.26976/d.cnki.gchau.2020.001476.
  2. 陈文汇. 基于B公司电商购物平台用户画像的营销策略研究[D].西南科技大学,2021.DOI:10.27415/d.cnki.gxngc.2021.001165.
  3. 杨众.基于Spring Boot的校园商城系统设计与实现[J].信息技术与信息化,2020(09):81-82.
  4. ]楼双双. 市场采购贸易信息化监管模式的研究[D].南昌大学,2020.DOI:10.27232/d.cnki.gnchu.2020.003532.
  5. 杨众.基于Spring Boot的校园商城系统设计与实现[J].信息技术与信息化,2020(09):81-82.
  6. 郭文学. Web应用快速开发工具设计与实现[D].山东大学,2022.DOI:10.27272/d.cnki.gshdu.2022.004339.
  7. 刘启伟. 基于Vue.js框架的Web前端开发工具的设计与实现[D].北京邮电大学,2021.DOI:10.26969/d.cnki.gbydu.2021.002714.
  8. 马艳夕.基于SpringBoot与Vue技术的企业电商平台的设计与实现[J].信息与电脑(理论版),2021,33(03):99-100.
  9. 耿庆阳. 基于Spring Boot与Vue的电子商城设计与实现[D].西安石油大学,2020.DOI:10.27400/d.cnki.gxasc.2020.000569.
  10. 甘宁.互联网时代B2C电子商城购物网站的应用与测试[J].信息与电脑(理论版),2021,33(14):98-100.
  11. 刘彤月. 基于SSM的分布式商城的设计与实现[D].中国地质大学(北京),2020.DOI:10.27493/d.cnki.gzdzy.2020.001006.
  12. 韩迎红. 软件工程中的Web开发技术应用[J]. 数字通信世界,2022,(07):133-135.
  13. 吴微微.基于MVC模式的电子产品销售系统的设计与研究[J].信息与电脑(理论版),2021,33(23):113-115.
  14. 李勇坚.全球零售电子商务发展现状、格局变化及未来趋势[J].全球化,2020(02):85-98+136.DOI:10.16845/j.cnki.ccieeqqh.2020.02.007.

[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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值