# 山东大学 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)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。
资源推荐
资源详情
资源评论
收起资源包目录
山东大学 数据库系统课程设计 电影院售票系统.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
资源评论
妄北y
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功