基于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 |

相关推荐
秃头佛爷40 分钟前
Python学习大纲总结及注意事项
开发语言·python·学习
奶糖趣多多40 分钟前
Redis知识点
数据库·redis·缓存
阿伟*rui41 分钟前
配置管理,雪崩问题分析,sentinel的使用
java·spring boot·sentinel
CoderIsArt2 小时前
Redis的三种模式:主从模式,哨兵与集群模式
数据库·redis·缓存
深度学习lover2 小时前
<项目代码>YOLOv8 苹果腐烂识别<目标检测>
人工智能·python·yolo·目标检测·计算机视觉·苹果腐烂识别
paopaokaka_luck3 小时前
【360】基于springboot的志愿服务管理系统
java·spring boot·后端·spring·毕业设计
API快乐传递者3 小时前
淘宝反爬虫机制的主要手段有哪些?
爬虫·python
师太,答应老衲吧4 小时前
SQL实战训练之,力扣:2020. 无流量的帐户数(递归)
数据库·sql·leetcode
Yaml45 小时前
Spring Boot 与 Vue 共筑二手书籍交易卓越平台
java·spring boot·后端·mysql·spring·vue·二手书籍
小小小妮子~5 小时前
Spring Boot详解:从入门到精通
java·spring boot·后端