# 火车订票系统
#### 介绍
本系统为模拟火车订票系统。仿照各大网络购票软件购买火车票(购买飞机票)的流程,制作类似软件。本次实验设计的火车订票系统,可以方便的满足乘客在出行中的购票、查询等需求,拥有广泛的应用领域和丰富的应用价值。操作系统为Windows 10,编译运行环境为Pycharm。数据库的建立和表的创建使用MySQL Workbench 8.0 CE,数据库连接和管理等用pymysql库完成。
##### 1.源代码
本次实验的源代码,包括python代码和sql代码,通过打开并运行main.py即可开始操作
源代码下载链接:https://pan.baidu.com/s/1YDN33KykmmlxvUeZ4SPJlQ?pwd=4dec
提取码:4dec
##### 2.数据库备份文件
本项目数据库的备份文件,导入时请自建新数据库名train_ms
#### 系统功能介绍
此系统功能分为面向乘客和面向管理员两部分。
面向管理员部分可以实现管理员信息管理,即
①增加,删除,修改火车班次信息
②增加,删除火车站信息
③修改用户已购买火车票
面向乘客的部分可以实现乘客查询、购买火车票、修改个人信息,即
①查看火车班次信息
②修改个人信息
③购买火车票
④查询、取消已购买火车票
⑤注册新用户
此外,还实现了软件功能查询,软件提供自身使用方式的说明,引导用户使用。
#### 配置运行说明
环境:PyCharm anaconda
约束:pymysql tkinter 等python类库
语言:python 3.7
数据库:MySQL Workbench 8.0 CE
#### 概念结构设计
(1)分E-R图
管理员
![输入图片说明](img/image-20240302202302187.png)
乘客
![输入图片说明](img/image-20240302202310654.png)
火车站
![输入图片说明](img/image-20240302202314981.png)
火车
![输入图片说明](img/image-20240302202318839.png)
余票
![输入图片说明](img/image-20240302202322488.png)
购买表
![输入图片说明](img/image-20240302202329945.png)
(2)总E-R图
省略实体属性
![输入图片说明](img/image-20240302202334122.png)
#### 程序运行演示
##### 管理员部分
1.运行开启并运行main.py程序,开启主界面。主界面上显示火车订票系统,有四个功能按钮,分别为:管理员登录,用户登录,使用说明和开发说明和退出四个操作。
![输入图片说明](img/wps1.jpg)
2.首先使用管理员身份进行登陆,点击管理员登录按钮,弹出管理员登录界面:
![输入图片说明](img/wps2.jpg)
3.输入管理员用户名和密码之后,即可进行登录操作。设置测试的管理员登录用户名为:1,密码为:1。点击登录按钮后,提示登陆成功,点击确定,进入管理员界面。
![输入图片说明](img/wps3.jpg)
4.随后进入管理员操作界面这里包含了管理员应有的三个功能:
![输入图片说明](img/wps4.jpg)
5.点击第一个功能:火车班次信息。由三部分组成,分别是火车班次信息,操作和候选信息组成。
![输入图片说明](img/wps5.jpg)
6.更新信息时,选择对应日期和对应火车编号的信息,点击需要更新的候选信息,我们在信息框中完成对信息的更新操作,点击修改操作完成信息修改。点击返回,退回到之前的管理员主界面。
![输入图片说明](img/wps6.jpg)
7.接下来是火车站信息的设置,由三部分组成,分别是火车站信息,操作和候选信息组成。
![输入图片说明](img/wps7.jpg)
8.当我们需要插入信息时,首先我们应该在信息框中输入需要插入的值。然后点击新建信息,出现提示,并观察到插入成功,实时更新。
![输入图片说明](img/wps8.jpg)
9.当我们需要删除火车站时,选择需要被删除的火车站。然后点击操作中的删除信息,出现选择框,可以选择删除,不删除,或者取消此次操作。
![输入图片说明](img/wps9.jpg)
10.点击返回,退回到之前的管理员主界面。
11.最后是修改用户购买的机票,可以为其进行车票升级的操作。先选择一个信息,然后填写修改信息。
![输入图片说明](img/wps10.jpg)
12.点击车票升级。
![输入图片说明](img/wps11.jpg)
刷新后查看可见:
![输入图片说明](img/wps12.jpg)
13.当我们需要退出管理员用户程序时,我们可以点击右上角的关闭,或点击退出则退出程序。
##### 用户部分
1..当我们需要使用用户账户进行操作时,在主界面点击用户登录按钮,即可进入用户登录界面。
![输入图片说明](img/wps13.jpg)
2.在用户登录界面中,我们可以使用用户账号进行登录。可在当前窗口输入测试用户账号和用户密码。如果已注册账号点击登录即可,如果账号尚未注册,点击还没有账号?使用当前账户名密码来注册!即可进行注册。
![输入图片说明](img/wps14.jpg)
3.进入用户主界面,可以在此页面中查看信息。
![输入图片说明](img/wps15.jpg)
4.首先是查询购买火车票。当我们需要查询时,我们需要将相关信息输入到框中,点击查询显示候选信息。
![输入图片说明](img/wps16.jpg)
5.选中需要购买的火车票
![输入图片说明](img/wps17.jpg)
点击准备购买的车票等次。如果没有对应车票或者已经售空则无法购买。
![输入图片说明](img/wps18.jpg)
6.点击购买硬座,显示购买成功。点击返回按钮返回上一界面。
![输入图片说明](img/wps19.jpg)
7.点击查看已购火车票可查看刚刚购买的火车票。
![输入图片说明](img/wps20.jpg)
8.点击退票则可成功退票。
![输入图片说明](img/wps21.jpg)
9.最后是个人信息的修改。填入相关个人信息之后,点击修改之后即修改成功。
![输入图片说明](img/wps22.jpg)
10.需要退出用户界面,点击退出即可。
##### 说明部分
1.此程序还提供了使用说明和开发说明,用户可以通过点击使用说明和开发说明按钮进行查看。
![输入图片说明](img/wps23.jpg)
2.点击返回按钮,即可退出返回到首页。在首页,点击退出程序按钮,即可退出程序。
![输入图片说明](img/wps24.jpg)
没有合适的资源?快使用搜索试试~ 我知道了~
python火车订票系统源码.zip
共40个文件
jpg:24个
sql:8个
png:7个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 69 浏览量
2024-04-24
08:39:20
上传
评论 1
收藏 1.99MB ZIP 举报
温馨提示
本系统为模拟火车订票系统。仿照各大网络购票软件购买火车票(购买飞机票)的流程,制作类似软件。本次实验设计的火车订票系统,可以方便的满足乘客在出行中的购票、查询等需求,拥有广泛的应用领域和丰富的应用价值。操作系统为Windows 10,编译运行环境为Pycharm。数据库的建立和表的创建使用MySQL Workbench 8.0 CE,数据库连接和管理等用pymysql库完成。
资源推荐
资源详情
资源评论
收起资源包目录
python火车订票系统源码.zip (40个子文件)
code
数据库备份
train_ms_Dump
train_ms_passenger_login.sql 2KB
train_ms_city_station_info.sql 2KB
train_ms_routines.sql 8KB
train_ms_admin_login.sql 2KB
train_ms_user_purchase_info.sql 2KB
train_ms_train_info.sql 3KB
train_ms_standby_ticket_info.sql 2KB
train_ms_user_info.sql 2KB
img
wps23.jpg 121KB
wps19.jpg 56KB
wps22.jpg 47KB
image-20240302202322488.png 54KB
image-20240302202310654.png 44KB
wps7.jpg 101KB
wps14.jpg 127KB
wps12.jpg 68KB
wps6.jpg 121KB
wps1.jpg 88KB
wps20.jpg 55KB
wps8.jpg 106KB
image-20240302202334122.png 89KB
wps2.jpg 111KB
image-20240302202318839.png 52KB
image-20240302202302187.png 26KB
wps5.jpg 123KB
wps13.jpg 124KB
image-20240302202329945.png 40KB
wps21.jpg 63KB
image-20240302202314981.png 42KB
wps17.jpg 52KB
wps18.jpg 56KB
wps9.jpg 24KB
wps10.jpg 68KB
wps3.jpg 15KB
wps16.jpg 76KB
wps4.jpg 122KB
wps11.jpg 77KB
wps24.jpg 91KB
wps15.jpg 122KB
README.md 6KB
共 40 条
- 1
资源评论
FL1768317420
- 粉丝: 4291
- 资源: 4728
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Screenshot_2024-05-28-11-40-58-177_com.tencent.mm.jpg
- 基于Dart的Flutter小提琴调音器APP设计源码 - violinhelper
- 基于JavaScript和CSS的随寻订购网页设计源码 - web-order
- 基于MATLAB的声纹识别系统设计源码 - VoiceprintRecognition
- 基于Java的微服务插件集合设计源码 - wsy-plugins
- 基于Vue和微信小程序的监理日志系统设计源码 - supervisionLog
- 基于Java和LCN分布式事务框架的设计源码 - tx-lcn
- 基于Java和JavaScript的茶叶评级管理系统设计源码 - tea
- IMG_5680.JPG
- IMG_0437.jpg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功