基于python+django+mysql的校园影院售票系统(可做计算机毕设)

开发柚子校园影院,不仅可以改善用户查看信息难的局面,还可以提高管理效率,同时也可以增强系统的竞争力。利用柚子校园影院的可以有效地提高系统的人事的效率和信息化水平,快速了解信息更新及服务的进度。这既可以确保系统服务的品质,又可以降低管理者的工作压力。

柚子校园影院主要分为用户管理和管理员管理。

用户可以查看到首页,影院信息,电影信息,公告信息等功能进行操作。

管理员主要功能为首页,个人中心,用户管理,影院信息管理,电影类型管理,电影信息管理,系统管理,订单管理等功能。

当人们打开系统的网址后,首先看到的就是首页界面。在这里,人们能够看到柚子校园影院的导航条。系统首页界面如图所示:

管理员点击电影信息管理。进入电影信息页面输入电影名称,电影类型,主演,价格可以查询,新增或删除电影信息列表,并根据需要对电影信息详细信息进行详情,修改或删除操作。如图所示:

在本系统中,采用的是目前比较主流的MySQL数据库,并且设计了几个数据表如下所示:

表4-1:关于我们

|----------|-----------|------------|------|----|-------------------|
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | | 主键 | 主键 | |
| addtime | timestamp | | 创建时间 | | CURRENT_TIMESTAMP |
| title | varchar | 200 | 标题 | | |
| subtitle | varchar | 200 | 副标题 | | |
| content | longtext | 4294967295 | 内容 | | |
| picture1 | longtext | 4294967295 | 图片1 | | |
| picture2 | longtext | 4294967295 | 图片2 | | |
| picture3 | longtext | 4294967295 | 图片3 | | |

表4-2:收藏表

|-----------|-----------|------------|----------------------------------|----|-------------------|
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | | 主键 | 主键 | |
| addtime | timestamp | | 创建时间 | | CURRENT_TIMESTAMP |
| userid | bigint | | 用户id | | |
| refid | bigint | | 影院id | | |
| tablename | varchar | 200 | 表名 | | |
| name | varchar | 200 | 名称 | | |
| picture | longtext | 4294967295 | 图片 | | |
| type | varchar | 200 | 类型(1:收藏,21:赞,22:踩,31:竞拍参与,41:关注) | | 1 |
| inteltype | varchar | 200 | 推荐类型 | | |
| remark | varchar | 200 | 备注 | | |

表4-3:订单

|---------------|-----------|------------|-------|----|-------------------|
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | | 主键 | 主键 | |
| addtime | timestamp | | 创建时间 | | CURRENT_TIMESTAMP |
| orderid | varchar | 200 | 订单编号 | | |
| tablename | varchar | 200 | 影院表名 | | dianyingxinxi |
| userid | bigint | | 用户id | | |
| goodid | bigint | | 影院id | | |
| goodname | varchar | 200 | 影院名称 | | |
| picture | longtext | 4294967295 | 影院图片 | | |
| buynumber | int | | 购买数量 | | |
| price | float | | 价格 | | 0 |
| discountprice | float | | 折扣价格 | | 0 |
| total | float | | 总价格 | | 0 |
| discounttotal | float | | 折扣总价格 | | 0 |
| type | int | | 支付类型 | | 1 |
| status | varchar | 200 | 状态 | | |
| address | varchar | 200 | 地址 | | |
| tel | varchar | 200 | 电话 | | |
| consignee | varchar | 200 | 收货人 | | |
| remark | varchar | 200 | 备注 | | |
| logistics | longtext | 4294967295 | 物流 | | |
| goodtype | varchar | 200 | 影院类型 | | |

表4-4:公告信息

|--------------|-----------|------------|------|----|-------------------|
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | | 主键 | 主键 | |
| addtime | timestamp | | 创建时间 | | CURRENT_TIMESTAMP |
| title | varchar | 200 | 标题 | | |
| introduction | longtext | 4294967295 | 简介 | | |
| picture | longtext | 4294967295 | 图片 | | |
| content | longtext | 4294967295 | 内容 | | |

表4-5:电影信息评论表

|-----------|-----------|------------|-------|----|-------------------|
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | | 主键 | 主键 | |
| addtime | timestamp | | 创建时间 | | CURRENT_TIMESTAMP |
| refid | bigint | | 关联表id | | |
| userid | bigint | | 用户id | | |
| avatarurl | longtext | 4294967295 | 头像 | | |
| nickname | varchar | 200 | 用户名 | | |
| content | longtext | 4294967295 | 评论内容 | | |
| reply | longtext | 4294967295 | 回复内容 | | |

表4-6:电影信息

|-------------------|-----------|------------|---------------|----|-------------------|
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | | 主键 | 主键 | |
| addtime | timestamp | | 创建时间 | | CURRENT_TIMESTAMP |
| dianyingbianhao | varchar | 200 | 电影编号 | | |
| dianyingjianjie | longtext | 4294967295 | 电影简介 | | |
| dianyingmingcheng | varchar | 200 | 电影名称 | | |
| fengmian | longtext | 4294967295 | 封面 | | |
| dianyingleixing | varchar | 200 | 电影类型 | | |
| yingyuanmingcheng | varchar | 200 | 影院名称 | | |
| yingyuandizhi | varchar | 200 | 影院地址 | | |
| daoyan | varchar | 200 | 导演 | | |
| shipin | longtext | 4294967295 | 视频 | | |
| zhuyan | varchar | 200 | 主演 | | |
| yuyan | varchar | 200 | 语言 | | |
| changci | varchar | 200 | 场次 | | |
| fangyingting | varchar | 200 | 放映厅 | | |
| shangyingshijian | datetime | | 上映时间 | | |
| fabushijian | datetime | | 发布时间 | | |
| thumbsupnum | int | | 赞 | | 0 |
| crazilynum | int | | 踩 | | 0 |
| clicktime | datetime | | 最近点击时间 | | |
| clicknum | int | | 点击次数 | | 0 |
| price | float | | 价格 | | |
| number | int | | 座位总数 | | |
| selected | longtext | 4294967295 | 已选座位[用,号隔开] | | |

表4-7:电影类型

|-----------------|-----------|-----|------|----|-------------------|
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | | 主键 | 主键 | |
| addtime | timestamp | | 创建时间 | | CURRENT_TIMESTAMP |
| dianyingleixing | varchar | 200 | 电影类型 | | |

表4-8:配置文件

|-------|---------|-----|--------|----|-----|
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | | 主键 | 主键 | |
| name | varchar | 100 | 配置参数名称 | | |
| value | varchar | 100 | 配置参数值 | | |

表4-9:用户

|-----------------|-----------|------------|------|----|-------------------|
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | | 主键 | 主键 | |
| addtime | timestamp | | 创建时间 | | CURRENT_TIMESTAMP |
| yonghuzhanghao | varchar | 200 | 用户账号 | | |
| mima | varchar | 200 | 密码 | | |
| yonghuxingming | varchar | 200 | 用户姓名 | | |
| xingbie | varchar | 200 | 性别 | | |
| touxiang | longtext | 4294967295 | 头像 | | |
| yonghudianhua | varchar | 200 | 用户电话 | | |
| shenfenzhenghao | varchar | 200 | 身份证号 | | |
| money | float | | 余额 | | 0 |

表4-10:影院信息

|-------------------|-----------|------------|------|----|-------------------|
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | | 主键 | 主键 | |
| addtime | timestamp | | 创建时间 | | CURRENT_TIMESTAMP |
| yingyuanbianhao | varchar | 200 | 影院编号 | | |
| yingyuanmingcheng | varchar | 200 | 影院名称 | | |
| yingyuanjieshao | longtext | 4294967295 | 影院介绍 | | |
| yingyuantupian | longtext | 4294967295 | 影院图片 | | |
| yingyuanguimo | varchar | 200 | 影院规模 | | |
| zixundianhua | varchar | 200 | 咨询电话 | | |
| yingyuandizhi | varchar | 200 | 影院地址 | | |
| clicknum | int | | 点击次数 | | 0 |

表4-11:用户表

|----------|-----------|-----|------|----|-------------------|
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | | 主键 | 主键 | |
| username | varchar | 100 | 用户名 | | |
| password | varchar | 100 | 密码 | | |
| role | varchar | 100 | 角色 | | 管理员 |
| addtime | timestamp | | 新增时间 | | CURRENT_TIMESTAMP |

相关推荐
hu_yuchen5 分钟前
如何使用PyCharm自动化测试
ide·python·pycharm
烛.照1036 分钟前
Docker 安装MySQL
linux·mysql·docker·容器
惊鸿Randy7 分钟前
AI模型多阶段调用进度追踪系统设计文档
java·spring boot·ai·ai编程
一只栖枝13 分钟前
Oracle OCP知识点详解2:yum 等服务的搭建
数据库·oracle·开闭原则·yum·ocp·服务搭建
FL162386312934 分钟前
[python]通过whl文件安装pyheif安装教程和简单使用案例
开发语言·python
chat2tomorrow40 分钟前
如何在数据仓库中集成数据共享服务?
数据仓库·mysql·低代码·数据分析·sql2api
诡异森林。1 小时前
Docker--利用dockerfile搭建mysql主从集群和redis集群
redis·mysql·docker
wapicn991 小时前
查看手机在线状态,保障设备安全运行
java·网络·数据库·python·php
Andy__M1 小时前
【AI入门】MCP 初探
人工智能·python·mac
唐古乌梁海1 小时前
【Django】教程-15-注册页面
django