# 山东大学 2021 数据库系统课程设计 电影院售票系统
用户程序使用 Electron + React 实现,服务端使用 Koa2
- 安装依赖:`yarn`
- 调试模式运行:`yarn start`
- 生产模式打包: `yarn build`
- 生产模式打包为当前平台安装包: `yarn package`
应用程序接口地址在 src/main/rapper/customFetch.ts 中定义
默认为我本人服务器地址,可登录以下账号体验:
账号user1 密码123
账号admin1 密码123
## 功能清单:
- 注册登录
### 用户:
- 主页:查看排片(选择电影院分店、横幅、正在热映)、影片详情(简介、评分、影评、开放场次)
- 个人信息维护(昵称,头像,手机号,邮箱,生日,地区,密码
- 购票选座(选择对应的场次,图形化选座,购买)
- 查看订单(场次:电影院分店-放映厅-时间,座位[],票价,取票码,状态:'已支付','已完成','已退票')、退票
### 管理员:
- 主页:数据统计(总用户数、总销售量、日销售量、各影片票房排名柱状图、各影片票房占比饼图、各排片上座率柱状图)
- 影院信息维护(地区、影院分店名)
- 用户管理(添加删除用户、查看用户信息、用户权限
- 放映厅管理(座位编排、描述、座位数
- 影片管理(影片名、剧情介绍、剧组、剧照
- 排片管理(电影名、放映厅、时间、票价
- 订单管理(用户名、购买时间、电影名、场次、座位[]、票价、状态、退票
### 程序截图
![login](screenshots/20210907192356.png)
![userIndex](screenshots/20210907192457.png)
![filmDetail](screenshots/20210907192538.png)
![selectSeat](screenshots/20210907192613.png)
![getOrders](screenshots/20210907192748.png)
![adminIndex](screenshots/20210907192837.png)
![setSeats](screenshots/20210907193005.png)
![editFilm](screenshots/20210907192922.png)
![manageArrangements](screenshots/20210907192947.png)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
毕业设计是高等教育阶段学生完成学业的一个重要环节,通常在学士或硕士学业即将结束时进行。这是学生将在整个学业中所学知识和技能应用到实际问题上的机会,旨在检验学生是否能够独立思考、解决问题,并展示其专业能力的一项综合性任务。 毕业设计的主要特点包括: 独立性: 毕业设计要求学生具备独立思考和解决问题的能力。学生需要选择一个合适的课题,研究相关文献,进行实地调查或实验,并提出独立见解。 实践性: 毕业设计是将理论知识应用到实际问题中的一次实践。通过完成毕业设计,学生能够将所学的专业知识转化为实际的解决方案,加深对专业领域的理解。 综合性: 毕业设计往往要求学生运用多个学科的知识,综合各种技能。这有助于培养学生的综合素养,提高他们的综合能力。 导师指导: 学生在毕业设计过程中通常由一名指导老师或导师团队提供指导和支持。导师负责引导学生确定研究方向、制定计划、提供建议,并在整个过程中监督进展。 学术规范: 毕业设计要求学生按照学术规范完成研究,包括文献综述、研究设计、数据采集与分析、结论和讨论等环节。学生需要撰写一篇完整的毕业论文,并进行答辩。
资源推荐
资源详情
资源评论
收起资源包目录
山东大学 数据库系统课程设计 电影院售票系统.zip (158个子文件)
FilmDetail.module.css 6KB
Arrangements.module.css 6KB
Hall.module.css 6KB
index.module.css 661B
layout.module.css 655B
Login.module.css 571B
App.global.css 195B
Films.module.css 138B
index.module.css 119B
ProfileEdit.module.css 115B
CinemaEdit.module.css 113B
Users.module.css 80B
Orders.module.css 42B
Orders.module.css 0B
.editorconfig 188B
index.ejs 334B
.eslintignore 881B
.eslintrc 162B
.eslintrc 114B
.gitattributes 113B
.gitignore 888B
webpack.config.renderer.dev.babel.js 7KB
webpack.config.renderer.prod.babel.js 4KB
babel.config.js 2KB
check-native-dep.js 2KB
webpack.config.main.prod.babel.js 2KB
webpack.config.renderer.dev.dll.babel.js 2KB
webpack.config.base.js 1KB
webpack.paths.js 1KB
.eslintrc.js 1KB
Notarize.js 829B
check-build-exists.js 698B
electron-rebuild.js 651B
webpack.config.server.prod.js 486B
clean.js 425B
check-port-in-use.js 412B
check-node-env.js 379B
delete-source-maps.js 292B
link-modules.js 252B
babel-register.js 224B
webpack.config.eslint.js 169B
fileMock.js 33B
cities.json 11KB
package.json 9KB
package.json 811B
tsconfig.json 800B
package.json 674B
tsconfig.json 400B
config.json 309B
LICENSE 1KB
yarn.lock 565KB
yarn.lock 86B
yarn.lock 86B
README.md 2KB
erb-banner.png 1.96MB
20210907192457.png 853KB
20210907192538.png 524KB
20210907192613.png 394KB
20210907192922.png 127KB
20210907192748.png 72KB
20210907192947.png 60KB
20210907192837.png 52KB
icon.png 51KB
20210907193005.png 42KB
20210907192356.png 31KB
erb-logo.png 28KB
eslint.png 10KB
eslint-padded.png 10KB
eslint-padded-90.png 7KB
yarn-padded.png 6KB
react-router-padded-90.png 6KB
yarn-padded-90.png 6KB
react.png 6KB
webpack.png 5KB
js.png 5KB
react-padded.png 5KB
webpack-padded.png 5KB
react-router-padded.png 5KB
js-padded.png 5KB
react-router.png 5KB
react-padded-90.png 4KB
webpack-padded-90.png 4KB
jest-padded.png 4KB
jest.png 4KB
jest-padded-90.png 3KB
npm.png 2KB
yarn.png 2KB
database.sql 5KB
icon.svg 6KB
filmIcon.svg 6KB
SeatAvailable.svg 822B
SeatDisabled.svg 822B
SeatDefault.svg 822B
SeatSelected.svg 822B
request.ts 25KB
getstats.ts 4KB
main.ts 3KB
refund.ts 2KB
pay.ts 2KB
router.ts 2KB
共 158 条
- 1
- 2
资源评论
普通的一个普通猿
- 粉丝: 1466
- 资源: 1761
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功