本课题使用Python语言进行开发。基于web,代码层面的操作主要在PyCharm中进行,将系统所使用到的表以及数据存储到MySQL数据库中对于网站的前台设计,要保证主界面的整洁有序,能够抓住人的眼球,不会产生视觉疲劳,更重要的是,带给人容易操作的直观感受,这样才能留住用户去进行使用,增加三分热度的延续期。在系统的后台设计上,要采取非常简洁有效的技术,开发方便的同时,便于以后的维护。我们不但要确保所有的功能都能够满足用户的需求,用户还要能自己主动通过网站去实现想要的操作,而管理者的简单通过网站对用户的需求情况进行了解和管理。为达到这一目的,提出以下目标:
技术栈
后端:python+django
前端:vue.js+elementui
框架:django/flask
Python版本:python3.7+
数据库:mysql5.7
数据库工具:Navicat
开发软件:PyCharm .系统采用了vue框架,将所有业务模块采用以浏览器交互的模式,选择MySQL作为系统的数据库,开发工具选择vscode来进行系统的设计。基本实现了有机蔬菜销售系统应有的主要功能模块,本系统有前台与后台两大功能模块,管理员:首页、个人中心、用户管理、蔬菜类型管理、蔬菜信息管理、养殖学习管理、系统管理、订单管理等操作。
(1)用户可以实时查看最新的蔬菜信息,以及相关资讯;
(2)用户可以对比各大蔬菜信息,选择自己较为满意的蔬菜;
(3)用户可以通过在线客服进行咨询;
(4)管理员可以在后台方便管理前台网页的各种信息;
(5)管理员可以方便查询、汇总用户的使用状态。
目 录
摘 要 I
Abstract II
第1章 前 言 3
1.1 研究背景 3
1.2 研究现状 3
1.3 系统开发目标 3
第2章 系统开发环境 5
2.3 vue框架 7
2.4 MySql数据库 7
第3章 需求分析 9
3.1 需求分析 9
3.2 系统可行性分析 9
3.3 项目设计目标与原则 9
3.4 系统流程分析 10
第4章 架构设计 12
4.1 系统体系结构 12
4.2 数据库实体设计 13
4.3 数据库表设计 15
第5章 系统实现 17
5.1 用户前台 17
5.2 管理员后台 19
5.3 用户后台 19
第6章 系统测试 23
6.1 测试目的 23
6.2 测试方法 23
6.3 功能测试 24
6.4 测试结论 25
第7章 结 论 26
参考文献 27
致 谢 28