Dictionnaire complet des données du système de réservation des compagnies aériennes
Admin : table d'informations sur l'administrateur, avec admin_id auto-incrémenté comme clé primaire, et nécessite que admin_name soit unique comme base de connexion.
Nom de la table: |
Un dmin |
signification: |
Formulaire d'information de l'administrateur |
||
nom de colonne |
signification |
type de données |
P |
N |
je |
admin_id |
ID administrateur |
Je ne |
1 |
1 |
1 |
nom_admin |
compte administrateur |
varchar(255) |
1 |
||
mot de passe |
mot de passe administrateur |
varchar(255) |
1 |
Utilisateur : table d'informations sur l'utilisateur, avec user_id auto-incrémenté comme clé primaire, nécessitant que le téléphone et l'e-mail ne puissent pas être dupliqués, utilisant le téléphone comme base de connexion, utilisant l'e-mail pour récupérer ou réinitialiser le mot de passe par l'administrateur, le nom d'utilisateur nécessite 5-15 lettres, traits de soulignement, caractères chinois, le mot de passe nécessite 6 à 16 chiffres ou lettres
Nom de la table: |
utilisateur |
signification: |
Formulaire d'informations utilisateur |
||
nom de colonne |
signification |
type de données |
P |
N |
je |
ID de l'utilisateur |
ID de l'utilisateur |
entier |
1 |
1 |
1 |
nom d'utilisateur |
nom d'utilisateur |
varchar(255) |
1 |
||
mot de passe |
mot de passe de l'utilisateur |
varchar(255) |
1 |
||
Téléphone |
lier le téléphone |
varchar(255) |
1 |
||
|
Lier la boîte aux lettres |
varchar(255) |
1 |
Voie aérienne : la table d'informations sur les itinéraires avec l'auto-incrémentation airway_id comme clé primaire, enregistre les noms des deux villes de départ et d'arrivée pour déterminer les itinéraires ouverts par la compagnie aérienne. Comme il y a peu de changements, le frontal ne fournit pas de changements.
Nom de la table: |
voies aériennes |
signification: |
Formulaire d'information sur l'itinéraire |
||
nom de colonne |
signification |
type de données |
P |
N |
je |
airway_id |
ID d'itinéraire |
entier |
1 |
1 |
1 |
départ |
Départ |
varchar(255) |
1 |
||
arrivée |
Destination |
varchar(255) |
1 |
Avion : la table des modèles d'avions avec l'auto-incrémentation aircraft_id comme clé principale, qui représente la liste des modèles d'avions de la flotte aérienne. Elle n'inclut pas d'informations telles que le numéro d'immatriculation de l'avion, mais uniquement des informations de base. Le modèle indique le nom du modèle d'avion ; afin de simplifier la conception du système, tous les avions sont conçus en classe économique complète, les sièges indiquent la capacité en classe économique d'un certain type d'avion et indiquent également le nombre de billets pouvant être vendus pour les vols utilisant ce type d'avion.
Nom de la table: |
avion |
signification: |
liste des types d'avions |
||
nom de colonne |
signification |
type de données |
P |
N |
je |
avion_id |
identifiant du modèle d'avion |
entier |
1 |
1 |
1 |
modèle |
nom du modèle d'avion |
varchar(255) |
1 |
||
des places |
Capacité en classe économique |
entier |
1 |
Vol : la table d'informations de vol avec flight_id auto-incrémenté comme clé principale, qui enregistre les informations d'itinéraire du vol, les informations sur le type d'avion, l'heure de départ estimée du vol, l'heure d'arrivée estimée et la disponibilité du vol est déterminé par la quantité initiale du type d'avion Le nombre de billets vendus. Flight_num est écrit par l'Administration de l'aviation civile de Chine et les compagnies aériennes, et il y aura le même numéro de vol à des dates différentes, il est donc stocké dans une chaîne. Étant donné que le temps de vol peut être différent en raison de différents types d'avions, le prix du billet peut être incohérent, de sorte que le type d'avion et le prix unitaire ne définissent pas d'exigences non vides et peuvent être saisis après la saisie du vol, puis l'administrateur. La clé étrangère de paramètre airway_id fait référence à airway_id de la table des voies aériennes, et la clé étrangère de paramètre aircraft_id fait référence à aircraft_id de la table des aéronefs.
Nom de la table: |
vol |
signification: |
fiche d'information de vol |
||
nom de colonne |
signification |
type de données |
P |
N |
je |
flight_id |
ID de vol |
entier |
1 |
1 |
1 |
flight_num |
numéro de vol |
varchar(255) |
1 |
||
airway_id |
En charge de l'identification de la route |
entier |
1 |
||
heure de départ |
Heure de départ estimée |
date-heure |
1 |
||
heure d'arrivée |
Heure d'arrivée estimée |
date-heure |
1 |
||
avion_id |
Identification du type d'aéronef |
entier |
|||
prix |
Prix unitaire en classe économique |
décimal(12,2) |
|||
Siège disponible |
Nombre de billets disponibles en classe économique |
entier |
Commande : la table d'informations sur la commande avec l'auto-incrémentation order_id comme clé primaire, utilisez user_id pour enregistrer l'utilisateur de la commande, définissez la clé étrangère pour faire référence à l'user_id de la table utilisateur, utilisez flight_id pour enregistrer les informations de vol réservées et définissez la clé étrangère pour faire référence au flight_id de la table de vols. Parmi eux, l'utilisateur est tenu de remplir le nom et le numéro d'identification du passager, et le format de vérification back-end du numéro d'identification est effectué ; le numéro de contact de l'utilisateur est injecté dans le numéro de téléphone mobile lié par l'utilisateur par défaut, mais l'utilisateur est également autorisé à remplir le front-end, et la vérification du format du back-end est également effectuée ; order_time Généré par le serveur lorsque les informations de commande sont soumises au serveur, le statut est défini sur false par défaut, c'est-à-dire , la commande n'a pas été soumise. Chaque numéro d'identification est limité à l'achat d'un seul billet de siège sur un vol, donc flight_id et Passenger_id_card_num sont définis sur U NIQUE .
Nom de la table: |
commande |
signification: |
Formulaire d'informations sur la commande |
||
nom de colonne |
signification |
type de données |
P |
N |
je |
numéro de commande |
numéro de commande |
long |
1 |
1 |
|
ID de l'utilisateur |
ID utilisateur de la commande |
entier |
1 |
||
flight_id |
Réserver l'identifiant du vol |
entier |
1 |
||
passenger_name |
乘客姓名 |
varchar(255) |
1 |
||
passenger_id_card_num |
乘客身份证号码 |
varchar(255) |
1 |
||
contact |
乘客联系电话 |
varchar(255) |
1 |
||
order_time |
订单生成时间 |
datetime |
1 |
||
status |
订单支付状态 |
bit |
1 |