MySQL影院管理系统_数据库三级项目(电影院管理系统)
1.项目要求以一定的应用环境为背景,运用《数据库原理及应用》课程所学的关系数据库设计理论,
设计一个小型数据库应用系统,自选一种数据库管理系统,如MySQL、SQL Server 等,
并选用VB、VC++、JAVA、.NET、JSP、ASP 等语言中任意一种进行实现。
2.项目的简介项目采用Java语言和MyEclipse、MySQL工具进行编写,界面模仿猫眼电影网站界面,实现了
一个在线电影管理系统,具有用户注册和登录,在线选座,影片管理,票务管理等功能。
3.系统功能概述
3.1 系统功能模块图
3.2 系统流程结构图
4.数据库设计
4.1 概念模型设计全局ER图
4.2 逻辑模型设计关系模式集合用户(用户ID,用户名,密码,邮箱,角色)
注:角色属性有两个取值:1表示管理员,0表示用户
电影(电影ID,电影主演,电影详情,电影时长,电影类型,评分,海报,累计票房,参评人数,上映时间,票房单位,电影的外国名,上映地点)
影院(影院ID,影院名称,影院地址)
评价(评价ID,用户ID,评价内容,评论对应的电影ID)
放映厅(放映厅ID,放映厅名字,影院ID,放映厅容量)
场次(场次ID, 放映厅ID,电影ID,放映日期,价格,剩余座位数)
电影票(电影票ID,所属用户ID,场次ID,座位号)
4.3 数据库表结构设计数据库表总览
4.3.1 用户管理user表属性名类型长度允许空值备注user_idint10否主键
namevarchar30否
passwordvarchar30否
emailvarchar30否
roleint10否
headImgvarchar30是
4.3.2 电影管理movie表属性名类型长度允许空值备注movie_idint10否主键
namevarchar30否
straingvarchar30是
detailvarchar350否
durationvarchar20是
typevarchar20否
scorevarchar20是
picturevarchar35否
boxOfficedouble30是
commentsCountvarchar30是
releaseDatedate0是
boxOfficeUnitint20是
foreignNamevarchar50是
releasePointvarchar30是
commentsUnitint20是
4.3.3 场次管理cinema表属性名类型长度允许空值备注cinema_idint10否主键
namevarchar50否
adressvarchar120否hall表属性名类型长度允许空值备注hall_idint10否主键
namevarchar20否
cinema_idint10否
capacityint50否session表属性名类型长度允许空值备注session_idint10否主键
hall_idint10否
cinema_idint10否
movie_idint10否
startTimetime0是
pricedouble50否
remainint50否
4.3.4 票务管理ticket表属性名类型长度允许空值备注ticket_idint10否主键
user_idint10否
session_idint10否
hall_idint10否
seatvarchar50否
4.3.5 评价管理comments表属性名类型长度允许空值备注comments_idint10否主键
user_idint10否
commentsvarchar300否
movie_idint10否
5.项目展示
5.1 主要界面展示主页
购票界面
电影列表界面
电影详情界面
管理界面
选座界面
5.2 演示视频
6.项目源码下载注: 两个地址都可以下载
MySQL影院管理系统_数据库三级项目(电影院管理系统)相关推荐
- 教职工员工管理MySQL实训_数据库课程设计---教职工管理系统
数据库课程设计---教职工管理系统 第 1 页目 录一.需求与功能分析 2二.系统总体框架 3三.功能设计 3四.类的设计与分析 4五.数据库表结构设计 4六.特色算法分析 5七.功能测试 6-10八 ...
- mysql数据库大作业学籍管理系统_数据库大作业学籍管理系统代码和报告
[实例简介] 此为大学数据库大作业的报告以及源代码及打包程序.数据库使用MySQL设计,管理界面采用java编写,附带完整报告. [实例截图] [核心代码] 15180210013康辉数据库报告 └─ ...
- java项目----教务管理系统_基于Java的教务管理系统
java项目----教务管理系统_基于Java的教务管理系统 2022-04-22 18:18·java基础 最近为客户开发了一套学校用教务管理系统,主要实现学生.课程.老师.选课等相关的信息化管理功 ...
- 医院药房管理系统_药一点医院HIS管理系统
药一点医疗管理系统系统介绍 河南药典信息科技有限公司 医院药房管理系统_药一点医院HIS管理系统 产品介绍 1.1.本系统是一款专为医院.门诊部等医疗机构开发的专业医疗管理软件. 1.2.软件提供了全 ...
- mysql网吧管理系统_基于jsp的网吧管理系统-JavaEE实现网吧管理系统 - java项目源码...
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的网吧管理系统, 该项目可用各类java课程设计大作业中, 网吧管理系统的系统架构分为前后台两部分, 最终实现在线上 ...
- java固定资产管理系统_基于jsp的固定资产管理系统-JavaEE实现固定资产管理系统 - java项目源码...
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的固定资产管理系统, 该项目可用各类java课程设计大作业中, 固定资产管理系统的系统架构分为前后台两部分, 最终实 ...
- java会议管理系统_基于jsp的会议管理系统-JavaEE实现会议管理系统 - java项目源码...
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的会议管理系统, 该项目可用各类java课程设计大作业中, 会议管理系统的系统架构分为前后台两部分, 最终实现在线上 ...
- java做同学录管理系统_基于jsp的同学录管理系统-JavaEE实现同学录管理系统 - java项目源码...
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的同学录管理系统, 该项目可用各类java课程设计大作业中, 同学录管理系统的系统架构分为前后台两部分, 最终实现在 ...
- java 档案管理系统_基于jsp的档案管理系统-JavaEE实现档案管理系统 - java项目源码...
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的档案管理系统, 该项目可用各类java课程设计大作业中, 档案管理系统的系统架构分为前后台两部分, 最终实现在线上 ...
- mysql账目表_数据库1(数据库、表及表数据、SQL语句)
01数据库概念 A: 什么是数据库 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来, 用户可以对数据库中的数据进行增加,修改,删除及查询操作. B: 什么是数据库管理 ...
最新文章
- Parcelab 和 Serializable
- javascript遍历DOM结构和对象结构
- java校验字符串是否为json格式
- 华尔街英语软件_华尔街英语吧啦吧啦聊点啥:美式“人情世故”
- sqlmap绕过过滤的tamper脚本分类汇总
- flex 设置换行flex-wrap
- 2011年度最佳10款免费的 WordPress 主题
- 基础学习总结(五)---baseAdapter、ContentProvider
- 抖音gorgon算法04php,抖音xgorgon(0401)获取方法及演示
- php 等值线,【地理】攻克等值线的六大法门
- java获取json中某个字段
- 单一应用架构 垂直应用架构_如何说应用架构的语言
- 2020 年,Android 还有哪些新期待?
- ThickBox学习之一 ThickBox介绍以及单图片显示示例
- 前端必知必会HTTP请求系列(一)了解Web及网络基础
- Flask:an ImportError was raised问题解决
- matlab实验十ask,matlab实验十ASK调制与解调实验
- Word中参考文献导入Endnote
- Python+Selenium爬虫实现:草料二维码微信群活码自动更新,提升社群运营效率
- 如何用手机保存APP上的视频
热门文章
- 计算机如何制作U盘启动盘,如何制作u盘启动盘三种方式教你
- unity对TXT文本的写入与读取
- mysql面试通关宝典,你看你知道多少
- linux编辑器终端,分享|尝试将 Jed 作为你的 Linux 终端文本编辑器
- 有哪些值得实力推荐的高评分经典电影,VIP视频解析网站推荐十部
- win7系统修复工具_系统哥教你如何修复win7启动引导的方法
- centos linux引导修复_CentOs7 修复 引导启动
- 20个值得研究的vue项目
- SQL面试题:删除表中指定字段的重复数据,只保留最大的id数据
- linux find内容替换,利用find和sed批量替换文件内容