基于SSM框架的B2C分布式电商平台系统的设计与实现开题报告
1. 研究目的与意义
当今世界,在计算机网络技术飞速发展的大环境下。居民收入水平稳步提升,足不出户的线上购物模式变得十分流行。年轻人成了线上消费的主力军,尤其是大学生这些更容易接触网络,喜欢创新,乐意接触新鲜事物的年轻群体。在我国电商仍有很大的发展空间,其原因主要是因为有以下几点。传统的购物方式和新颖的线上购物方式相差甚远,在我国国内,传统购物方式主要靠眼睛看、手去摸、嘴巴尝、试穿等等方式。线上购物会让人感到没有安全感。其次原因是因为诚信问题,在电商发展的初期,不少网上的卖家被巨大的利益诱惑,以次充好,售假货等等不诚信的行为,使得很多人对网购失去信心不愿意再尝试网购。综上所述,我认为我国b2c模式的电子商务仍然有很大的发展空间。b2c模式的电子商务对比传统的线下零售模式有很多其他的优势,未来b2c模式的电商网站销售的产品种类将远超沃尔玛、华润万家等超市,营业辐射的地域比线下零售店辐射的范围更广,可以跨区域配送。为了解决配送时间的问题,根据市场环境需求量的大小,设置本地仓库。让卖家付款到收货之间的时间更短。现在越来越多的传统企业如李宁、优衣库等也开始了b2c垂直销售模式。
b2c商业模式主要以更低的销售成本向用户成列更多的商品,其推广的方式也跟为容易。要把握好三个重要的关键字:
(1)深度优化用户体验,将系统的细节做到最人性化,使用户粘性变高。
2. 研究内容与预期目标
预期目标是开发一个功能完善的电商系统。电商系统主要分为两块,其一是后台管理系统,用于商城管理人员使用,负责商品管理,仓储管理,订单管理等等。其二是前台用户系统,给用户使用,用于浏览商品,搜索商品,下订单购买支付等。前后台系统都是采用前后端分离的开发方式。
前端使用jetbrains出品的开发工具webstome,基于vue element-ui实现。使用开源框架vue-element-admin进行二次开发。
后端同是使用jetbrains的开发工具intellij idea 2019.3.5作为开发工具,搭建springboot微服务群,通过gateway网关实现限流、过滤、监控、路由。使用nacos作为服务的注册中心和配置中心来同一管理微服务。使用mybatisplus作为持久层框架。通过nginx完成反向代理,提高系统性能。每个微服务都可以独立的进行部署、运行、升级。
3. 研究方法与步骤
前端:采用时下最流行的vue element-ui。vue是一套用于构建用户界面的渐进式框架,vue的核心库只关注视图层,容易上手。vue的更多的是组件的思想每个template中包含html、css、javascript,同时vue使用路由也非常方便有自己的vue-router。
后端:使用springboot mybatisplus来搭建微服务,完成一系列增删改查的操作。整合elasticsearch实现检索功能,使用redis作为缓存。
4. 参考文献
[1] 奚伟, 荣芳.从价值链角度分析b2b和b2c电子商务模式——兼谈我国企业的电子商务发展策略[j]. 清华大学学报(哲学社会科学版), 2000,
[2] 石坤泉,杨震伦。基于mysql数据库的数据隐私与安全策略研究[j].网络安全技术与应用,2017,(01):79 81.
[3] 王越. java编程语言在计算机软件开发中的应用[j]. 电子技术与软件工程,2019(01):35
5. 工作计划
1.2022.1.10----2022.3.5:完成文献综述和开题报告。2.2022.3.6----2022.3.20:完成系统的概要设计、详细设计、功能模块划分并发布流程。3.2022.3.21----2022.5.16:基本完成系统设计及软件开发工作。4.2022.5.17---2022.5.23:完成系统开发、调试和技术文档的编写。5.2022.5.24----2022.5.31:完成毕业论文的初稿。6.2022.6.1----2022.6.12:完成毕业论文的最终定稿及答辩准备工作。
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。