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天可完成,这就是实力证明,远程验收满意后再付全款!
所有客户终身售后。兼职的人家都有主业,谁愿意持续服务你?
项目包截图:

项目说明
本实验要求设计并实现一个小型数据库应用系统,实现前后台数据交互,并将数据保存在之前实验所设计的数据库中。
由于不限语言和实现方式,同学们可能采用的方案大致有: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 (物理数据模型):

PDM
最终实现的功能:

设计文档
运行环境
操作系统:
- Windows 10
开发工具:
-
IDE:PyCharm Community Edition 2020.2
-
设计:PowerDesigner
-
数据库:MySQL Workbench 8.0 CE
主要技术:
-
环境:Django 3.8
-
前端样式:Bootstrap
-
后台样式:Django-SimpleUI
完成上述操作后,访问 localhost:8000/admin,进入后台系统的登录页面,填入刚才设置的用户名和密码,进入后台管理页面。此时已经可以看到所有的表单,且可以完成基础的管理操作。
页面展示




