论文主要从系统的分析与设计 、数据库设计和系统的详细设计等几个方面来进行论述,系统分析与设计部分主要论述了系统的功能分析、系统的设计思路,数据库设计主要论述了数据库的设计,系统的详细设计部分主要论述了几个主要模块的详细设计过程。
整个在线花卉销售系统为了便于用户购买与管理员管理,采用了以下几大功能管理模块,包括管理员与用户的设计:
语言:Python
框架:django/flask
软件版本:python3.7.7
数据库:mysql
数据库工具:Navicat
前端框架:vue.js
通过比较两个不同因素的框架,可以看出Flask和Django不能被标记为单一功能中的最佳框架。当Django在快速发展的大型项目中看起来更好并且提供更多功能时,Flask似乎更容易上手。这两个框架对于开发Web应用程序都非常有用,应根据当前的需求和项目的规模来选择它们。
最新python的web框架django/flask都可以开发.基于B/S模式,前端技术:nodejs+vue+Elementui+html+css
,前后端分离就是将一个单体应用拆分成两个独立的应用:前端应用和后端应用,以JSON格式进行数据交互.充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护等特点
在线花卉销售系统的功能已基本实现,主要包括个人中心、用户管理、鲜花分类管理、鲜花信息管理、销量统计管理、系统管理、订单管理等。
目 录
Abstract 1
第一章 绪论 2
1.1课题背景 2
1.2课题研究的目的和意义 3
1.3论文所做的主要工作 3
第二章 技术介绍 4
2.1 pytrhon技术 4
2.2 django框架 4
2.3 MySQL数据库 4
第三章 系统分析与设计 6
3.1系统说明 6
3.2系统功能的分析 6
3.3系统的设计思路 7
3.4系统的设计思想 7
3.5系统功能结构 8
3.6系统结构图 8
3.7 在线花卉销售系统业务流程 9
第四章 数据库设计 11
4.1数据库概念设计 11
4.2数据表设计 11
第五章 网站的详细设计 21
5.1网站首页的设计 21
5.2管理员功能模块 24
5.3用户后台功能模块 27
第六章 系统测试 28
6.1用户购物流程测试 28
6.2 系统功能测试 28
总结 31
参考文献 32
致谢 33