A005基于django的校园智能点餐系统.md

A005基于django的校园智能点餐系统

【购买前必看】

1、关于我们

深度学习乐园是由python哥全职技术团队组建运营【团队成员为:复旦大学博士、华东理工爱丁堡博士、格拉斯哥博士、纽约大学硕士、浙江大学硕士】。

我们只做python业务,精通sklearn机器学习/torch深度学习/django/flask/vue全栈开发。

2、关于项目

我们从2018年开始,就专注于深度学习sci、ei、ccf、kaggle等,至今已有7年,共发表过10多篇顶刊顶会。

官网累积了数百个项目,已有3000多学员付费购买,圈子内有口皆碑:www.zzgcz.com (更多高级私密项目无法对外,联系微信定制:zzgcz_com

3、售后承诺

包远程安装调试,所有项目均在本地运行通过,大部分都有截图和录屏。

支持二次修改,所有项目都是我们自己写的,改起来也非常容易。

加急定制1-2天可完成,这就是实力证明,远程验收满意后再付全款!

所有客户终身售后。兼职的人家都有主业,谁愿意持续服务你?

项目包截图:

Image Token: OBD0bXsAYosrBpxEVsFcUr62nUh

项目说明

本实验要求设计并实现一个小型数据库应用系统,实现前后台数据交互,并将数据保存在之前实验所设计的数据库中。

由于不限语言和实现方式,同学们可能采用的方案大致有:Cpp+Qt,Python+Flask,Python+Django,Python+PyQt 等,还有其他 Java、PHP 一些我不太熟悉的方案。

本项目采用的是 Python+Django,是因为 Django 具有功能强大的脚手架和诸多开箱即用的组件,用 Django 搭建 Web 应用快速而又省力。相比于其他同学手敲 Qt 窗口,Django 自带的 Admin 已经基本把这些功能都实现了,甚至装了插件后还更美观,因此可以聚焦于前台交互的快速开发。

项目背景

本项目是建立在之前的实验结果的基础(已经用 PowerDesigner 设计并导出了数据库到 MySQL Workbench)上,再用 Django 进行应用系统的开发的过程。

这里简单描述一下之前的实验:

  • 设计校园食堂点餐系统,要求具备功能:食堂管理、商户管理、菜品管理、订单管理、用户管理;

  • E-R 图至少包括 8 个实体和 7 个联系;

  • 需要考虑关系完整性约束:主键约束、外键约束、空值约束;

  • 设计至少 1 个视图、1 个索引、1 个触发器(在应用中不需要体现)。

以及设计好的 PDM (物理数据模型):

Image Token: QouabVsbLoMVeMxGgOPcRzj2nSc

PDM

最终实现的功能:

Image Token: RRnobGuK7oyuP4xBzXqc4aAvnGf

设计文档

运行环境

操作系统:

  • Windows 10

开发工具:

  • IDE:PyCharm Community Edition 2020.2

  • 设计:PowerDesigner

  • 数据库:MySQL Workbench 8.0 CE

主要技术:

  • 环境:Django 3.8

  • 前端样式:Bootstrap

  • 后台样式:Django-SimpleUI

完成上述操作后,访问 localhost:8000/admin,进入后台系统的登录页面,填入刚才设置的用户名和密码,进入后台管理页面。此时已经可以看到所有的表单,且可以完成基础的管理操作。

页面展示

Image Token: KW13brAt2o9gUFxckWucCbkPn0g

Image Token: JlULbKtrGoenIyxE9QecZhyZnrf

Image Token: L5C9bnoceodL3rxW1m7ccwRHnUg

Image Token: EJVpbwS76oz22MximkncyqzCnmc

Image Token: LTt1bBFwgoI2RmxXLqkcbdrwnrc