Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zxc479773533/HUST-Database-Design
Ticket booting system using HTML/CSS + JS + PHP [Get 99/100]
https://github.com/zxc479773533/HUST-Database-Design
Last synced: 2 months ago
JSON representation
Ticket booting system using HTML/CSS + JS + PHP [Get 99/100]
- Host: GitHub
- URL: https://github.com/zxc479773533/HUST-Database-Design
- Owner: zxc479773533
- License: gpl-3.0
- Created: 2018-05-19T05:22:24.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-06-19T07:15:53.000Z (over 5 years ago)
- Last Synced: 2024-08-04T02:08:18.556Z (6 months ago)
- Language: PHP
- Homepage:
- Size: 11.6 MB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-hust - zxc479773533 - 242/HUST-database-opengauss) (课程实验和报告 / CS 大三)
README
# Ticket booting system
## About
华中科技大学 计算机科学与技术/物联网工程 2018 年春季数据库系统原理课程设计
Copyright © 2018-2018 zxcpyp. Only for reference.
## About SQL query labs
一些简单的SQL操作和备份练习
## Environments
* Archlinux x86_64
* mysql Ver 15.1 Distrib 10.1.33-MariaDB, for Linux (x86_64)
* PHP 7.2.5## Details
题目:机票预定系统
开发语言:HTML/CSS + JS + PHP
### Functions
* User
* 用户可以进行注册和登录
* 用户可以进入个人空间修改个人信息和密码
* 用户可以查询航班信息
* 用户可以查看自己所购买的票和退票
* 用户可以取票
* 用户可以查看所有的航班票价列表
* 实时提醒用户持有票数和今天必须取的票数
* 用户可以打印账单
* Admin
* 管理员可以管理用户,修改用户信息或者删除用户
* 管理员可以查询航班
* 管理员可以录入新的航班信息
* 管理员可以删除航班
* 管理员删除用户的订单
* Backstage
* 后台有记账表,记录所有用户执行的和金钱有关的操作信息
* 订单信息和通知信息分两个表存储
* 用户信息和管理员信息分两个表存储
* Others
* 航班支持两种类型的票的购买和退票
* 购买操作只有在用户登录后才可以执行### Features
* 对所有页面做了严格的权限控制,若未达到可以访问的权限,则跳转回主页
* 对表单的POST做了SQL防注入处理,有一定的安全性## Index Page
### User
![](userindex.png)
### Admin Page
![](adminindex.png)