生鲜电商项目系统开发与设计毕业论文
2021-11-07 21:19:29
摘 要
近年来,我国生鲜果蔬线上商城的发展速度非常快,生鲜电商的消费模式在国内还未得到完全的接受,还有较大的发展空间。尤其是经过新冠肺炎疫情的影响,全国大量群众无法出门进行生活必需品的采购工作,生鲜采购不得不在线上完成。
本项目为便利疫情期间无法采买蔬菜水果等生活必需品的群众,探讨如何在疫情期间快速搭建一个生鲜电商平台。本系统主要实现了商城的注册登录、首页展示、商品详情和收藏、购物车、用户中心、留言、订单管理、支付宝支付等功能,后台管理员可通过xadmin实现用户管理、商品管理、交易管理、操作管理等。
本系统使用轻量简便的前端渐进式框架Vue.js搭建生鲜电商前端的页面,使用Python最全面的web框架Django实现后端的各项功能,并使用xadmin前端网站后台管理模板框架完成了生鲜电商的网站管理系统,数据库采用MySQL数据库,基本实现了一个完整线上生鲜电商平台所需的全部功能。
关键词:生鲜电商;Django;Vue.js;xadmin;MySQL
Abstract
In recent years, the development of online stores for fresh fruits and vegetables in China is very fast. The consumption pattern of fresh e-commerce has not yet been fully accepted in China, and there is still much room for development. Especially after the impact of the new coronary pneumonia epidemic, a large number of people across the country were unable to go out to purchase the necessities of daily life, and fresh food purchases had to be completed online.
This project is for the convenience of people who cannot buy vegetables and fruits and other daily necessities during the epidemic, and discusses how to quickly build a fresh e-commerce platform during the epidemic. This system mainly realizes the functions of mall registration, homepage display, product details and collection, shopping cart, user center, message, order management, Alipay payment, etc. The background administrator can implement user management, product management, transaction management, Operation management, etc.
This system uses Vue.js to realize the front end, Django REST Framework to realize the front-end functions, and xadmin to realize the background management system. The database uses the MySQL database, which basically realizes all the functions required by a complete online fresh food e-commerce platform.
Keyword: fresh food e-commerce; Django; Vue.js; xadmin; MySQL
目录
摘要 I
Abstract II
目录 III
第1章 绪论 1
1.1 设计目的及意义 1
1.2 国内外研究现状分析 3
1.2.1 国外相关研究现状 3
1.2.2 国内相关研究现状 4
1.3 设计内容与设计方法 5
1.3.1 主要研究内容 5
1.3.2 结构框架 5
第2章 系统总体规划 6
2.1 可行性分析 6
2.1.1 经济可行性 6
2.1.2 技术可行性 6
2.1.3 社会可行性 6
2.2 技术理论总述 8
2.2.1 Vue.js前端框架 8
2.2.2 Django后端框架 8
2.2.3 MySQL数据库 10
2.3 开发环境 11
2.4 系统总体规划 11
2.4.1 功能模块 11
2.4.2 系统总体规划用例图 12
第3章 系统分析 13
3.1 需求分析 13
3.2 外部实体分析 15
3.3 业务流程分析 16
3.4 数据流程分析 17
3.4.1 顶层数据流程图 17
3.4.2 一层数据流程图 18
3.4.3 二层数据流程图 18
3.5 数据字典 21
3.5.1 外部实体描述 22
3.5.2 数据流描述 22
3.5.3 数据项描述 22
3.5.4 数据存储描述 23
第4章 系统设计 25
4.1 功能结构设计 25
4.2 数据库设计 26
4.2.1 概念设计 26
4.2.2 逻辑设计 28
4.2.3 物理设计 28
4.3 输入输出设计 34
4.3.1 输入设计 34
4.3.2 输出设计 38
第5章 系统实现与测试 39
5.1 系统模拟运行 39
5.1.1 系统登录 39
5.1.2 系统主界面 40
5.1.3 后台管理模块 40
5.2 系统测试 41
5.2.1 添加购物车 41
5.2.2 后台修改数据 42
5.2.3 用户留言 42
5.2.4 权限组设置 43
5.2.5 维护用户数据 44
第6章 总结与展望 45
6.1 总结 45
6.2 展望 45
参考文献 47
致 谢 48
附 录 49
绪论
设计目的及意义
电子商务业务一直是互联网领域的明星, 世界范围内不少巨头——如阿里巴巴和亚马逊,都是通过电子商务做大做强的。而生鲜电商作为电子商务在垂直细分领域的一种形式,在近几年也是发展迅速。生鲜电商的诞生与发展的元年可以追溯到2012年,到2015年乘上“新零售”的发展快车,开始了快速增长。作为电子商务领域这片黄金领域的“后浪”,生鲜电商业务自然受到了多方投资者的重点关注,行业快速发展,各个电商巨头也亲自下场,随着线上线下结合、前置仓模式、新零售、社区拼团等各种各样的经营模式不断被开创以及融合进来,生鲜电商业务可谓一片繁荣。
2019年2C市场的生鲜电商平台交易额达到了5449.4亿元,根据易观数据预测,2022年国内2C市场的生鲜电商平台交易额将会持续增长到惊人的13811.5亿元,在市场渗透率方面,生鲜电商平台也将持续增加(其全网的市场渗透率已经从2017年的2.0%提高到去年的最新数据4.2%)。历经2012年以来的厂商宣传和用户教育,生鲜电商平台的活跃用户规模逐年平稳增加,2020年初受到新冠疫情的影响,生鲜电商平台在第1季度活跃用户规模同比增长了60%以上,生鲜电商作为最有前景的电商垂直领域,其未来的发展不可限量。[5]