基于Python的鲜花销售系统的设计与实现

鲜花销售系统是为花店商户提供的在线销售管理系统,本系统的研发设计能够增加花店商户的鲜花商品宣传和推广,提升客流量和订单量,增加商户的营业收益。原有的鲜花销售管理采用手工管理的方式,各种鲜花宣传和订单接收都采用纸质宣传和电话接单处理,这种管理手段在短期的宣传结束之后,可以方便的进行查看统计;但是如果时间积累下来,数据资料就会变得非常大,统计和查询信息效率非常低下,甚至会因为资料缺少导致无法统计。这种情况迫使花店商户必须要采取电子化和信息化的方式实现销售服务的自动化。随着近来互联网技术的飞速发展,采用互联网手段实现自动化处理变得非常简洁。基于B/S结构的销售系统通过网上宣传推广鲜花,用户线上下单订花的方式极大的缓解了商户接电话接收订单登记的不便;同时实现对用户的下单订花进行收入统计,方便商户进行鲜花分析。本系统通过Python语言和MySQL数据库进行研发。按照使用者在平台中的角色设置为普通用户、花店商户、系统管理员,并把系统设置为普通用户、花店商户与管理用户三个类别。普通用户利用前台网页进入系统进行产品下单;花店商户用户通过网页界面实现商铺信息的设置、鲜花信息的发布处理、订单的接收处理和营业收入的统计分析;管理员用户利用登录后台来审核管理系统的各项信息如用户注册信息、鲜花种类信息、订单信息、鲜花资料信息和公告信息等模块数据,以此与前台实现同步。

基于Python的鲜花销售系统的设计与实现_第1张图片

环境需要

1.运行环境:python3.7/python3.8。

2.IDE环境:pycharm+PostgreSQL10;

3.数据库工具:PostgreSQL10

4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;

5.数据库:MySql 5.7版本;

技术栈

后端:python+django

前端:vue+CSS+JavaScript+jQuery+elementui

本系统以解决普通用户的鲜花订单信息,通过线上订单处理与支付处理等流程一揽子解决花卉商户管理人员在处理业务中遇到的各种难题信息,并实现花卉商户各项鲜花信息的线上宣传推广,实现线下手工办理到线上自动化处理的方式改变。本系统通过前台浏览模块和后台管理模块的异步并行操作,一方面可以方便前台用户能够随时浏览查询鲜花信息,并进行随时随地的鲜花购买下单登记;另一方面,后台管理员可以随时处理前台用户的订单信息,并进行订单处理。还可以在同时进行几个订单处理的过程中,方便后台管理员各项订单信息的处理和统计,这些都可以极大的提升用户各项信息处理效率,提升用户使用该项业务系统的感知。

系统需求分析

按照系统角色分类,主要分为普通用户、花卉商户与系统管理员用户,并根据用户操作把系统分为三大模块,其中对应的功能模块也设置为这三个个角色对应的功能权限。普通用户界面主要展示花卉商户发布的鲜花资料和花卉商户信息,并设置前台用户最为关注鲜花分类,让其方便的找到合适的鲜花信息并进行详情鲜花购买下单。设计中需要把界面设计的友好人性,整体界面符合互联网风格,从导航栏开始指引用户进行不同功能的操作。前台展示的鲜花显示区域要使用大图展示,增强用户的点击下单欲望。对应的后台数据管理因为面对的信息量比较大,采用表格一览的方式进行展示,并能够随时导出各业务信息的详细数据,使得花卉商户和管理员能够通过各种方式进行业务数据的处理统计。另外为了解决最受花卉商户和管理员关注的订单查询统计功能,方便花卉商户管理人员能够随时看到订单提统计数据。

基于Python的鲜花销售系统的设计与实现_第2张图片

目录

1. 绪论1

1.1 研究背景1

1.2 研究现状2

1.2.1 国外现状2

1.2.2 国内现状2

1.3 研究思路与方案3

1.4 论文的内容及安排3

2. 系统分析与开发技术5

2.1 系统功能概述5

2.2 系统需求分析5

2.2.1 普通用户活动分析6

2.2.1 鲜花商户活动分析7

2.2.3 系统管理员活动分析8

2.3 业务流程分析8

3. 系统设计10

3.1 系统整体功能模块设计10

3.2 数据库设计11

3.2.1 数据库E-R图11

3.2.2 数据库表设计14

3.3 普通用户功能模块设计15

3.3.1 用户注册模块设计15

3.3.2 用户登录模块设计16

3.3.3 鲜花浏览模块设计17

3.3.4 用户购花模块设计17

3.3.5 下单支付模块设计18

3.4 鲜花商户功能模块设计18

3.4.1 鲜花管理模块设计18

3.4.2 订单管理模块设计19

3.4.3 咨询回复模块设计20

3.4 后台功能模块设计20

3.4.1 用户管理模块设计20

3.4.2 商铺管理模块设计21

3.4.3 分类管理模块设计21

3.4.4 公告管理模块设计22

4. 系统实现23

4.1 用户登录册实现23

4.2 系统主界面实现23

4.3 鲜花信息浏览实现24

4.5 用户购花管理实现25

4.6 订单支付管理实现25

4.7 订单状态管理实现26

4.8 鲜花种类管理实现26

4.9 鲜花商户管理实现27

4.10 鲜花信息管理实现27

5. 总结与展望29

5.1 总结29

5.2 展望29

参考文献30

致谢32

你可能感兴趣的:(Python,数据库,python,django,flask,开发语言)