2021-10-20 10:21:00 索炜达电子 1176
项目编号:B381
文件大小:211K
源码说明:带中文注释
开发环境:Python3.8
简要概述:
一个简易的机票预订系统,填写信息、预定机票、获得取票码、取票/更改机票,还拥有机票查询系统。
以下是完成后的文件目录
首先创建数据库,可以用代码,也可以用可视化工具(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()
完成后可以用可视化工具查看
运行界面:
预订机票主界面
输入旅客信息界面
定金支付界面
取票通知和账单界面
旅客操作界面
取票界面
机票界面
如果当前时间不是取票时间,则会提示
更改航班界面
航空公司查询系统
到这里就结束了,功能很简
目录│文件列表:
└ 机票预订
└ 机票预订
│ 交款界面.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