Skip to content

Charlie020/mis-flight-ticket

Repository files navigation

民航票务信息管理系统

一、项目描述

本项目为基于WAMP Server开发的民航票务信息管理系统(MIS),主要包括了仅提供给管理员的票务管理系统,和管理员与非管理员均可进入的票务查询系统。

二、项目介绍

数据库(MySql)

用户表 Users :

CREATE TABLE Users (
  Username VARCHAR(50) NOT NULL,
  Password VARCHAR(255) NOT NULL,
  Primary Key(Username, Password)
);

航班信息表 Flights :

CREATE TABLE Flights (
  FlightNumber CHAR(8) NOT NULL,
  Date DATE NOT NULL,
  Origin VARCHAR(15),
  Destination VARCHAR(15),
  DepartureTime CHAR(6),
  ArrivalTime CHAR(6),
  TicketPrice FLOAT(8),
  DiscountTickets FLOAT(8),
  DiscountRate FLOAT(8),
  AvailableSeats INT(4),
  Airline VARCHAR(20),
  PRIMARY KEY (FlightNumber, Date)
);

各文件间调用的逻辑结构

main.html
    ├─managelogin.html
    │       ├─managelogin.php
    │       └─manage.php
    │              ├─insert.php
    │              ├─delete.php
    │              ├─update.php
    │              └─selectres.php
    └─select.php 
          └─selectres.php

1、main.html为系统的主界面。

2、managelogin.html为管理员登录界面

​ (1)managelogin.php为判断输入用户名和密码是否与数据库中匹配,匹配则跳转至manage.php

​ (2)manage.php中包含了插入、删除、更新、查询操作的处理。

3、select.php为非管理员的票务查询界面,仅提供查询操作。

(注:其中selectres.phpmanage.phpselect.php共用。)

三、使用方法

软件:WAMP Server、Visual Studio Code(或其他编辑器)

使用方法:①打开WAMP的Mysql,创建名为dbexp的数据库,再在该数据库中创建上述两张数据表,然后插入自己的数据。

②在WAMP安装目录下的www文件夹里面,创建名为dbexp的文件夹,并把本仓库中的所有文件,放入dbexp文件夹中,打开main.html即可。

(此处是因为我是在该目录下编写代码的。也可以自己选择其他路径,但代码中调用路径也须相应修改。数据库等名字也可自己修改,代码修改同理)

四、界面

1、主界面

image

2、(1)用户登录

image-20230519155449695

(2)票务管理

image-20230519155512047

(3)插入数据

image-20230519155534162

(4)删除数据

image-20230519155609426

(5)更新数据

image-20230519155615166

3、票务查询

image-20230519155434093

4、查询结果

image-20230519155635962

Releases

No releases published

Packages

No packages published