vue+django框架的生鲜电商平台的设计与实现(附件)
摘 要随着电子商务的发展,越来越多的人在网上进行购物。但是生鲜类产品,由于保质期短,当今物流业配送中周期相对较长,制约着生鲜电商的发展,使得生鲜类产品在互联网的发展大潮中被遗忘。本毕业设计旨在更方便的将生鲜售卖与电子商务结合起来,基于目前生鲜电商平台发展不足的现状,以及人们对生鲜产品越来越旺盛的需求。设计和实现了一个生鲜电商平台。 本系统以Python为开发语言,选用时下流行的Vue.js作为前端框架,运用高级Web框架Django,运用MySQL数据管理系统实现后台数据的管理。本系统能够为用户提供搜索、浏览和购买生鲜产品和添加、查看个人信息以及查看个人订单的功能,能为后台管理员提供交易管理、商品管理、用户管理和用户操作管理等功能。系统经过测试,可以实现生鲜电商的基本业务,为用户提供可靠方便的生鲜售卖平台。本系统节省了用户的购物时间,同时也为生鲜商家提供了售卖平台,减少了房租等成本,一举多得。
目 录
第1章 前言 1
1.1研究背景 1
1.2国内外研究现状 1
1.2.1国外研究现状 1
1.2.2国内研究现状 2
1.3研究目的及意义 3
1.4相关技术介绍 3
1.4.1Python 3
1.4.2Vue.js前端框架 3
1.4.3Django框架 4
1.4.4前后端分离开发模式 7
1.5全文组织结构 8
第2章 系统分析 9
2.1生鲜电商平台的可行性分析 9
2.1.1技术可行性 9
2.1.2经济可行性 9
2.1.3操作可行性 9
2.2生鲜电商平台的需求分析 9
2.2.1管理员生鲜产品管理用例 10
2.2.2管理员用户管理用例 14
2.2.3管理员订单管理用例 15
2.2.4管理员评论管理用例 16
2.2.5游客进入生鲜电商平台用例 17
2.2.6用户进入生鲜电商平台用例 19
*好棒文|www.hbsrm.com +Q: &351916072&
2.3生鲜电商平台的性能分析 20
第3章 系统设计 22
3.1生鲜电商平台的系统架构 22
3.2生鲜电商平台的功能模块设计 22
3.2.1系统前端基本功能 22
3.2.2系统后端基本功能 23
3.3 生鲜电商平台实现流程 23
3.3.1用户注册业务流程设计 23
3.3.2用户购物业务流程设计 24
3.3.3后台管理员订单管理流程设计 26
3.3.4后台管理员生鲜产品管理流程设计 27
3.4 生鲜电商平台数据库设计 28
3.4.1数据概念模型设计 28
3.4.2数据逻辑模型设计 31
3.4.3数据表设计 31
第4章 系统实现 34
4.1用户登录注册模块实现 34
4.1.1用户登录模块 34
4.1.2用户注册模块 35
4.2用户个人信息模块实现 36
4.3订单模块实现 37
4.4支付模块实现 39
4.5管理员管理模块实现 40
4.6产品管理模块实现 41
第5章 系统测试 43
5.1测试目的 43
5.2测试原则 43
5.3功能测试 43
5.3.1登录注册功能测试 43
5.3.2管理员管理功能测试 44
5.3.3 产品管理功能测试 44
5.3.4用户个人信息功能测试 44
5.3.5支付功能测试 45
5.4测试结果 45
第6章 总结与展望 46
6.1 总结 46
6.2 展望 46
参 考 文 献 47
致 谢 48
第1章 前言
1.1研究背景
目前,随着手机、平板电脑等移动智能设备的发展与推广,随着我国经济的不断发展,智能电子产品价格的亲民化,电子商务平台是这些年互联网发展的产物,截止2018年12月,我国网民规模已接近8.30亿,整个2018年新增网民逾6000万[1]。
当前各种电商平台飞速发展,从油盐酱醋到房屋汽车,都可以在电商平台上交易和买卖,互联网上各种商品种类繁多、琳琅满目。各种支付方式也从现金支付、银行卡支付发展到手机移动支付,早在2017年,全球的贸易额中,移动支付的总金额就已经突破1万亿美元[2],手机移动支付在中国这一领头羊的带领下,全球的手机移动支付飞速发展,未来还会有很大的发展潜力和上升空间。
从移动智能设备来看,操作系统的优良性这一特点,使其可以完美的驾驭各款APP,比现如今比较流行的手机系统有Android系统、IOS系统,Windows Phone系统和Symbian系统,和后两者在近些年的发展中逐渐趋于劣势地位,目前占据市场主流和大潮的就是前两者,优良的操作系统让支付软件和网购软件有了更好的运行平台,从而让移动支付和网络购物变得更加方便快捷。
但是常见的各大电商平台上都会有出售生鲜商品,但是销量并不高,没有专门做生鲜的平台,人们至今还主要以到生鲜超市等传统方式购买生鲜产品,现在社会生活节奏越来越快,使得许多年轻上班族忙起来难的有时间去超市购买生鲜商品。通过专门的生鲜电商平台将各生鲜商家汇聚到平台上,商家可以利用平台开展自己的销售活动,提高自身的竞争力。客户可以应用此平台节省大量的时间,足不出户便能够买到想要的商品,提高用户的体验感和生活的幸福感。因此,相比于目前比较流行的各大各种商品都有的购物平台,用时下流行的Python语言开发出一款只卖生鲜产品的电商平台有着非常重要而又深远的意义。
目 录
第1章 前言 1
1.1研究背景 1
1.2国内外研究现状 1
1.2.1国外研究现状 1
1.2.2国内研究现状 2
1.3研究目的及意义 3
1.4相关技术介绍 3
1.4.1Python 3
1.4.2Vue.js前端框架 3
1.4.3Django框架 4
1.4.4前后端分离开发模式 7
1.5全文组织结构 8
第2章 系统分析 9
2.1生鲜电商平台的可行性分析 9
2.1.1技术可行性 9
2.1.2经济可行性 9
2.1.3操作可行性 9
2.2生鲜电商平台的需求分析 9
2.2.1管理员生鲜产品管理用例 10
2.2.2管理员用户管理用例 14
2.2.3管理员订单管理用例 15
2.2.4管理员评论管理用例 16
2.2.5游客进入生鲜电商平台用例 17
2.2.6用户进入生鲜电商平台用例 19
*好棒文|www.hbsrm.com +Q: &351916072&
2.3生鲜电商平台的性能分析 20
第3章 系统设计 22
3.1生鲜电商平台的系统架构 22
3.2生鲜电商平台的功能模块设计 22
3.2.1系统前端基本功能 22
3.2.2系统后端基本功能 23
3.3 生鲜电商平台实现流程 23
3.3.1用户注册业务流程设计 23
3.3.2用户购物业务流程设计 24
3.3.3后台管理员订单管理流程设计 26
3.3.4后台管理员生鲜产品管理流程设计 27
3.4 生鲜电商平台数据库设计 28
3.4.1数据概念模型设计 28
3.4.2数据逻辑模型设计 31
3.4.3数据表设计 31
第4章 系统实现 34
4.1用户登录注册模块实现 34
4.1.1用户登录模块 34
4.1.2用户注册模块 35
4.2用户个人信息模块实现 36
4.3订单模块实现 37
4.4支付模块实现 39
4.5管理员管理模块实现 40
4.6产品管理模块实现 41
第5章 系统测试 43
5.1测试目的 43
5.2测试原则 43
5.3功能测试 43
5.3.1登录注册功能测试 43
5.3.2管理员管理功能测试 44
5.3.3 产品管理功能测试 44
5.3.4用户个人信息功能测试 44
5.3.5支付功能测试 45
5.4测试结果 45
第6章 总结与展望 46
6.1 总结 46
6.2 展望 46
参 考 文 献 47
致 谢 48
第1章 前言
1.1研究背景
目前,随着手机、平板电脑等移动智能设备的发展与推广,随着我国经济的不断发展,智能电子产品价格的亲民化,电子商务平台是这些年互联网发展的产物,截止2018年12月,我国网民规模已接近8.30亿,整个2018年新增网民逾6000万[1]。
当前各种电商平台飞速发展,从油盐酱醋到房屋汽车,都可以在电商平台上交易和买卖,互联网上各种商品种类繁多、琳琅满目。各种支付方式也从现金支付、银行卡支付发展到手机移动支付,早在2017年,全球的贸易额中,移动支付的总金额就已经突破1万亿美元[2],手机移动支付在中国这一领头羊的带领下,全球的手机移动支付飞速发展,未来还会有很大的发展潜力和上升空间。
从移动智能设备来看,操作系统的优良性这一特点,使其可以完美的驾驭各款APP,比现如今比较流行的手机系统有Android系统、IOS系统,Windows Phone系统和Symbian系统,和后两者在近些年的发展中逐渐趋于劣势地位,目前占据市场主流和大潮的就是前两者,优良的操作系统让支付软件和网购软件有了更好的运行平台,从而让移动支付和网络购物变得更加方便快捷。
但是常见的各大电商平台上都会有出售生鲜商品,但是销量并不高,没有专门做生鲜的平台,人们至今还主要以到生鲜超市等传统方式购买生鲜产品,现在社会生活节奏越来越快,使得许多年轻上班族忙起来难的有时间去超市购买生鲜商品。通过专门的生鲜电商平台将各生鲜商家汇聚到平台上,商家可以利用平台开展自己的销售活动,提高自身的竞争力。客户可以应用此平台节省大量的时间,足不出户便能够买到想要的商品,提高用户的体验感和生活的幸福感。因此,相比于目前比较流行的各大各种商品都有的购物平台,用时下流行的Python语言开发出一款只卖生鲜产品的电商平台有着非常重要而又深远的意义。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/275.html