python+django咖啡网上商城网站

全网站共设计首页、咖啡文化、咖啡商城、个人信息、联系我们5个栏目以及登录、注册界面,让用户能够全面的了解中国咖啡咖啡文化宣传网站以及一些咖啡知识、文化。

栏目一首页,主要放置咖啡的起源及发展进程的图文介绍;栏目二咖啡文化,为咖啡文化相关文章阅览专栏,在此界面实现文章的增、删、改、查功能。此外,每篇文章内设有评论区,用户可以对文章进行评论、点赞、添加收藏;栏目三咖啡商城,此界面可实现将咖啡加入购物车的功能和搜索商品的功能;栏目四个人信息,在此界面可以进行修改个人信息、重置密码、修改头像,可查看收藏的文章等操作;栏目五联系我们,放置联系方式。

技术栈

后端:python

前端:vue.js+elementui

框架:django

Python版本:python3.7+

数据库:mysql5.7

数据库工具:Navicat

开发软件:PyCharm .

1、研究的基本内容

中国咖啡文化宣传网站主要介绍各式各样的咖啡文化,随着互联网的影响力不断提升,咖啡网站的前途比咖啡业更有优势。咖啡网站能够传播的信息量更加大、获取各种资讯变得更加快捷。爱好喝咖啡的人们可以在网站中查阅文字信息、浏览各种关于咖啡的图片、还可以查询喝咖啡的利弊与要注意的饮用禁忌等详细的信息。因为咖啡网站可以打破地域的限制,所以可以将全国甚至全球的咖啡爱好者联络在一起。

在技术实现上运用了js代码、图片动态效果等等,使网站更加生动形象。

2、拟解决的主要问题

拟解决的主要问题就是实现注册、重置密码、上传头像图片、增删改查功能、文章的评论、点赞及添加收藏功能、加入购物车功能及搜索商品功能等。

三、研究的方法与技术路线

本课题使用Python语言进行开发。基于web,代码层面的操作主要在PyCharm中进行,将系统所使用到的表以及数据存储到MySQL数据库中

使用说明

使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;

使用PyCharm 导入项目,修改配置,运行项目;

将项目中config.ini配置文件中的数据库配置改为自己的配置,然后运行;

运行成功后,在浏览器中输入:http://localhost:8080/项目名

1、研究方法:

(1)文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握咖啡文化的相关情况。此方法运用在搜集咖啡文化相关知识,充实咖啡文化文章栏。

(2)观察调查法:通过自己的观察,调查来往咖啡店顾客的年龄、性别、衣着、喜爱点的咖啡品种等信息,调查对咖啡较感兴趣的人群是哪类人群。此方法运用在考虑网站文章内容倾向,及研究咖啡商城该上架哪些咖啡品种。

2、技术路线:

Vue是一套用于构建用户界面的渐进式JavaScript框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,方便与第三方库或既有项目整合。

目 录

摘 要 I

ABSTRACT II

目 录 III

第1章 绪论 1

1.1 课题背景 1

1.2 设计原则 1

1.3 研究内容 2

第2章 关键技术简介 3

2.3 B/S结构 4

2.4 MYSQL数据库 4

第3章 系统分析 6

3.1 可行性分析 6

3.1.1 技术可行性 6

3.1.2 经济可行性 6

3.1.3 操作可行性 6

3.1.4 时间可行性 6

3.2 系统功能分析 7

3.3 系统性能分析 8

3.4 系统流程分析 8

3.4.1注册流程 8

3.4.2登录流程 9

3.4.3购买流程 10

第4章 系统设计 11

4.1 系统结构设计 11

4.2系统顺序图 11

4.2.1登录模块顺序图 11

4.2.2添加信息模块顺序图 12

4.3 数据库设计 13

4.3.1 数据库E-R图设计 13

4.3.2数据库表设计 15

第5章 系统的实现 18

5.1 用户功能模块的实现 18

5.1.1用户注册界面 18

5.1.2用户登录界面 18

5.1.3系统主界面 19

5.1.4咖啡详情界面 20

5.1.5购物车界面 20

5.1.6我的订单界面 21

5.1.7我的地址界面 21

5.2 管理员功能模块的实现 22

5.2.1管理员登录界面 22

5.2.2订单管理界面 22

5.2.3用户管理界面 23

5.2.4咖啡分类管理界面 23

5.2.5咖啡商城管理界面 23

5.2.6添加咖啡信息界面 24

第6章 系统测试 25

6.1 程序测试 25

6.2 测试方案计划 25

6.3 测试方法 26

6.4 测试分析 26

第7章 总结 27

参考文献 28

致 谢 29

相关推荐
傻啦嘿哟15 分钟前
如何使用 Python 开发一个简单的文本数据转换为 Excel 工具
开发语言·python·excel
大数据编程之光19 分钟前
Flink Standalone集群模式安装部署全攻略
java·大数据·开发语言·面试·flink
初九之潜龙勿用19 分钟前
C#校验画布签名图片是否为空白
开发语言·ui·c#·.net
B站计算机毕业设计超人21 分钟前
计算机毕业设计SparkStreaming+Kafka旅游推荐系统 旅游景点客流量预测 旅游可视化 旅游大数据 Hive数据仓库 机器学习 深度学习
大数据·数据仓库·hadoop·python·kafka·课程设计·数据可视化
Dola_Pan37 分钟前
C语言:数组转换指针的时机
c语言·开发语言·算法
ExiFengs37 分钟前
实际项目Java1.8流处理, Optional常见用法
java·开发语言·spring
paj12345678938 分钟前
JDK1.8新增特性
java·开发语言
IT古董1 小时前
【人工智能】Python在机器学习与人工智能中的应用
开发语言·人工智能·python·机器学习
繁依Fanyi1 小时前
简易安卓句分器实现
java·服务器·开发语言·算法·eclipse
湫ccc1 小时前
《Python基础》之pip换国内镜像源
开发语言·python·pip