本项目为基于WAMP Server开发的民航票务信息管理系统(MIS),主要包括了仅提供给管理员的票务管理系统,和管理员与非管理员均可进入的票务查询系统。
用户表 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.php
为manage.php
和select.php
共用。)
软件:WAMP Server、Visual Studio Code(或其他编辑器)
使用方法:①打开WAMP的Mysql,创建名为dbexp的数据库,再在该数据库中创建上述两张数据表,然后插入自己的数据。
②在WAMP安装目录下的www文件夹里面,创建名为dbexp的文件夹,并把本仓库中的所有文件,放入dbexp文件夹中,打开main.html
即可。
(此处是因为我是在该目录下编写代码的。也可以自己选择其他路径,但代码中调用路径也须相应修改。数据库等名字也可自己修改,代码修改同理)