【B381】Python3+PyQt5实现简易机票预订系统

2021-10-20 10:21:00      索炜达电子      796     

项目编号:B381

文件大小:211K

源码说明:带中文注释

开发环境:Python3.8

简要概述:

一个简易的机票预订系统,填写信息、预定机票、获得取票码、取票/更改机票,还拥有机票查询系统。
以下是完成后的文件目录

【B381】Python3+PyQt5实现简易机票预订系统

首先创建数据库,可以用代码,也可以用可视化工具(Navicat等等),这里给出代码

import pymysql


conn = pymysql.connect(host='localhost', user='root', passwd='123456', db='bjx', charset='utf8')

cur = conn.cursor()

cur.execute("""CREATE TABLE IF NOT EXISTS informationmessage(

    real_name varchar(10) PRIMARY KEY,

    sex varchar(2),

    work_unit varchar(20),

    id varchar(20),

    travel_time varchar(11),

    start_place varchar(10),

    end_place varchar(10),

    class varchar(5),

    advance varchar(5),

    total_money varchar(5),

    code varchar(7))""")

conn.commit()


cur.execute("""CREATE TABLE IF NOT EXISTS flight(

    flight_number varchar(10) PRIMARY KEY,

    start_place varchar(10),

    end_place varchar(10),

    travel_time varchar(11),

    first_class varchar(4),

    business_class varchar(4),

    economy_class varchar(4),

    count_passenger varchar(4))""")

conn.commit()


完成后可以用可视化工具查看

【B381】Python3+PyQt5实现简易机票预订系统

【B381】Python3+PyQt5实现简易机票预订系统

运行界面:

预订机票主界面

【B381】Python3+PyQt5实现简易机票预订系统

输入旅客信息界面

【B381】Python3+PyQt5实现简易机票预订系统

定金支付界面

【B381】Python3+PyQt5实现简易机票预订系统

取票通知和账单界面

【B381】Python3+PyQt5实现简易机票预订系统

旅客操作界面

【B381】Python3+PyQt5实现简易机票预订系统

取票界面

【B381】Python3+PyQt5实现简易机票预订系统

机票界面

如果当前时间不是取票时间,则会提示

【B381】Python3+PyQt5实现简易机票预订系统

更改航班界面

【B381】Python3+PyQt5实现简易机票预订系统

航空公司查询系统

【B381】Python3+PyQt5实现简易机票预订系统

到这里就结束了,功能很简

目录│文件列表:

 └ 机票预订

    └ 机票预订

       │ 交款界面.py

       │ 创建数据表.py

       │ 取票界面.py

       │ 取票通知和账单界面.py

       │ 旅客操作主界面.py

       │ 更改航班界面.py

       │ 机票旅客操作系统.py

       │ 机票界面.py

       │ 机票预订系统.py

       │ 航空公司查询系统.py

       │ 输入旅客信息界面.py

       │ 预订机票主界面.py

       │ 预订金支付界面.py

       ├ .idea

       │  │ misc.xml

       │  │ modules.xml

       │  │ workspace.xml

       │  └ 机票预订.iml

       ├ picture

       │  │ picture1.jpg

       │  └ picture2.jpg

       └ __pycache__

          │ 交款界面.cpython-36.pyc

          │ 创建数据表.cpython-36.pyc

          │ 取票界面.cpython-36.pyc

          │ 取票通知和账单界面.cpython-36.pyc

          │ 旅客操作主界面.cpython-36.pyc

          │ 更改航班界面.cpython-36.pyc

          │ 机票界面.cpython-36.pyc

          │ 机票预订系统.cpython-36.pyc

          │ 输入旅客信息界面.cpython-36.pyc

          │ 预订机票主界面.cpython-36.pyc

          └ 预订金支付界面.cpython-36.pyc

TAG机票预订
  • 3 次
  • 30 分