8000 GitHub - JaySon-Huang/LetsEat: 网上订餐管理系统
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on May 10, 2019. It is now read-only.

JaySon-Huang/LetsEat

Repository files navigation

网上订餐管理系统

环境

运行

  1. 使用sqlite3:
    eatit/setting.pyDATABASES中sqlite3部分的代码取消注释,并注释掉MySQL部分。
    使用命令行到主目录下执行python manage.py syncdb初始化数据库
    其中会提示创建网站后台管理员及密码
    使用sqlite3数据库的初始化到此结束。

  2. 使用MySQL数据库:
    安装MySQLMySQL下载
    安装MySQL的python对接模块:python-mysql 下载链接

    python setup.py build

若安装时出现 EnvironmentError: mysql_config not found
参考这篇文章
修改setup_posix.py文件:
mysql_config.path = "/usr/local/mysql-5.0.67/bin/mysql_config"

在MySQL中创建名为letseat的数据库
eatit/ 目录下创建passwd.py,定义

MYSQL_USER = '数据库用户名'
MYSQL_PASS = '数据库密码'

使用命令行到主目录下执行python manage.py syncdb初始化数据库
其中会提示创建网站后台管理员及密码
使用MySQL数据库的初始化到此结束。

  • 类Unix环境 ./manage.py runserver
    然后在浏览器打开http://localhost:8000
  • Windows 配置好python的环境变量后,使用启动服务器.bat
    或者使用cmd命令行进入目录下运行python manage.py runserver
    然后在浏览器打开http://localhost:8000

框架

使用Django框架开发,数据库使用MySQL。

分工

主要负责人 职责
黄俊深 整体框架设计、非查询功能
GUI界面 林锦安
SQL查询功能 张晓波、李伟荣
刘俊良、阿卜力克木 E-R图绘制、文档撰写

实体

店铺(shop)

菜式(cuisine)

用户(user)

订单(order)

评价(comment)

店长(shopkeeper)

网站管理员(admin)

需要实现的查询

  1. 按照店名查找菜式
  2. 用户查找以往订单
  3. 店长修改所选菜式
  4. 店长查询销售情况
  5. 按照销量排序
  6. 按照价格排序
  7. 按照评价排序

About

网上订餐管理系统

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  
0