Dictionnaire complet des données du système de réservation des compagnies aériennes

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

e-mail

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

Guess you like

Origin blog.csdn.net/m0_56190554/article/details/128375805