2021-10-20 10:21:00 索煒達(dá)電子 1182
項(xiàng)目編號(hào):B381
文件大小:211K
源碼說明:帶中文注釋
開發(fā)環(huán)境:Python3.8
簡(jiǎn)要概述:
一個(gè)簡(jiǎn)易的機(jī)票預(yù)訂系統(tǒng),填寫信息、預(yù)定機(jī)票、獲得取票碼、取票/更改機(jī)票,還擁有機(jī)票查詢系統(tǒng)。
以下是完成后的文件目錄
首先創(chuàng)建數(shù)據(jù)庫(kù),可以用代碼,也可以用可視化工具(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()
完成后可以用可視化工具查看
運(yùn)行界面:
預(yù)訂機(jī)票主界面
輸入旅客信息界面
定金支付界面
取票通知和賬單界面
旅客操作界面
取票界面
機(jī)票界面
如果當(dāng)前時(shí)間不是取票時(shí)間,則會(huì)提示
更改航班界面
航空公司查詢系統(tǒng)
到這里就結(jié)束了,功能很簡(jiǎn)
目錄│文件列表:
└ 機(jī)票預(yù)訂
└ 機(jī)票預(yù)訂
│ 交款界面.py
│ 創(chuàng)建數(shù)據(jù)表.py
│ 取票界面.py
│ 取票通知和賬單界面.py
│ 旅客操作主界面.py
│ 更改航班界面.py
│ 機(jī)票旅客操作系統(tǒng).py
│ 機(jī)票界面.py
│ 機(jī)票預(yù)訂系統(tǒng).py
│ 航空公司查詢系統(tǒng).py
│ 輸入旅客信息界面.py
│ 預(yù)訂機(jī)票主界面.py
│ 預(yù)訂金支付界面.py
├ .idea
│ │ misc.xml
│ │ modules.xml
│ │ workspace.xml
│ └ 機(jī)票預(yù)訂.iml
├ picture
│ │ picture1.jpg
│ └ picture2.jpg
└ __pycache__
│ 交款界面.cpython-36.pyc
│ 創(chuàng)建數(shù)據(jù)表.cpython-36.pyc
│ 取票界面.cpython-36.pyc
│ 取票通知和賬單界面.cpython-36.pyc
│ 旅客操作主界面.cpython-36.pyc
│ 更改航班界面.cpython-36.pyc
│ 機(jī)票界面.cpython-36.pyc
│ 機(jī)票預(yù)訂系統(tǒng).cpython-36.pyc
│ 輸入旅客信息界面.cpython-36.pyc
│ 預(yù)訂機(jī)票主界面.cpython-36.pyc
└ 預(yù)訂金支付界面.cpython-36.pyc