一、图书管理信息系统
环境:python、Django 、mysql
实现了管理图书的功能,包括增删改查,以及展示作者页面、出版社页面、书籍页面,包括作者,出版社的增加、修改和删除的功能,数据库使用的mysql,在本地测试已能实现相应功能。
1.Model层定义三个类对应数据库三个表,Author,Publisher,Book,其中Author和Book是多对多的关系,Publisher和Book是一对多的关系,在新建的app中采用form技术,
2.前端:使用bootstrap框架,通过jquery,ajax等完成前端页面的构建。
二、在线餐厅点评系统
环境:python、Django 、mysql
实现查看所有用户的餐厅列表,以及餐厅的详情信息,包括名称、地址、电话,菜品和点评,登录用户可以创建餐厅,修改餐厅信息,且每个用户只能修改自己创建的餐厅,给餐厅添加菜品(仅限登录用户),修改自己创建的菜品,查看菜品详情信息,以及给餐厅添加评论和评分。
1、创建两个app:restaurants、users
2、数据库设计:使用django扩展自带的User,另外创建两个 Restaurant、Dish对应mysql中的两个表,User和Restaurant是一对多的关系,User和Dish是一对多的关系,Restaurant和Dish是一对多的关系。