火车订票系统: 本系统为模拟火车订票系统。仿照各大网络购票软件购买火车票(购买飞机票)的流程,制作类似软件。本次实验设计的火车订票系统,可以方便的满足乘客在出行中的购票、查询等需求,拥有广泛的应用领域和丰富的应用价值。操作系统为Windows 10,编译运行环境为Pycharm。数据库的建立和表的创建使用MySQL Workbench 8.0 CE,数据库连接和管理等用pymysql库完成。 您所在的位置:网站首页 火车票购票软件下载 火车订票系统: 本系统为模拟火车订票系统。仿照各大网络购票软件购买火车票(购买飞机票)的流程,制作类似软件。本次实验设计的火车订票系统,可以方便的满足乘客在出行中的购票、查询等需求,拥有广泛的应用领域和丰富的应用价值。操作系统为Windows 10,编译运行环境为Pycharm。数据库的建立和表的创建使用MySQL Workbench 8.0 CE,数据库连接和管理等用pymysql库完成。

火车订票系统: 本系统为模拟火车订票系统。仿照各大网络购票软件购买火车票(购买飞机票)的流程,制作类似软件。本次实验设计的火车订票系统,可以方便的满足乘客在出行中的购票、查询等需求,拥有广泛的应用领域和丰富的应用价值。操作系统为Windows 10,编译运行环境为Pycharm。数据库的建立和表的创建使用MySQL Workbench 8.0 CE,数据库连接和管理等用pymysql库完成。

2024-07-09 10:42| 来源: 网络整理| 查看: 265

火车订票系统

西北工业大学2022年数据库原理实验大作业

开发者:潘星宇

介绍

本系统为模拟火车订票系统。仿照各大网络购票软件购买火车票(购买飞机票)的流程,制作类似软件。本次实验设计的火车订票系统,可以方便的满足乘客在出行中的购票、查询等需求,拥有广泛的应用领域和丰富的应用价值。操作系统为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图

管理员

乘客

火车站

火车

余票

购买表

(2)总E-R图

省略实体属性

程序运行演示 管理员部分

1.运行开启并运行main.py程序,开启主界面。主界面上显示火车订票系统,有四个功能按钮,分别为:管理员登录,用户登录,使用说明和开发说明和退出四个操作。

2.首先使用管理员身份进行登陆,点击管理员登录按钮,弹出管理员登录界面:

3.输入管理员用户名和密码之后,即可进行登录操作。设置测试的管理员登录用户名为:1,密码为:1。点击登录按钮后,提示登陆成功,点击确定,进入管理员界面。

4.随后进入管理员操作界面这里包含了管理员应有的三个功能:

5.点击第一个功能:火车班次信息。由三部分组成,分别是火车班次信息,操作和候选信息组成。

6.更新信息时,选择对应日期和对应火车编号的信息,点击需要更新的候选信息,我们在信息框中完成对信息的更新操作,点击修改操作完成信息修改。点击返回,退回到之前的管理员主界面。

7.接下来是火车站信息的设置,由三部分组成,分别是火车站信息,操作和候选信息组成。

8.当我们需要插入信息时,首先我们应该在信息框中输入需要插入的值。然后点击新建信息,出现提示,并观察到插入成功,实时更新。

9.当我们需要删除火车站时,选择需要被删除的火车站。然后点击操作中的删除信息,出现选择框,可以选择删除,不删除,或者取消此次操作。

10.点击返回,退回到之前的管理员主界面。

11.最后是修改用户购买的机票,可以为其进行车票升级的操作。先选择一个信息,然后填写修改信息。

12.点击车票升级。

刷新后查看可见:

13.当我们需要退出管理员用户程序时,我们可以点击右上角的关闭,或点击退出则退出程序。

用户部分

1..当我们需要使用用户账户进行操作时,在主界面点击用户登录按钮,即可进入用户登录界面。

2.在用户登录界面中,我们可以使用用户账号进行登录。可在当前窗口输入测试用户账号和用户密码。如果已注册账号点击登录即可,如果账号尚未注册,点击还没有账号?使用当前账户名密码来注册!即可进行注册。

3.进入用户主界面,可以在此页面中查看信息。

4.首先是查询购买火车票。当我们需要查询时,我们需要将相关信息输入到框中,点击查询显示候选信息。

5.选中需要购买的火车票

点击准备购买的车票等次。如果没有对应车票或者已经售空则无法购买。

6.点击购买硬座,显示购买成功。点击返回按钮返回上一界面。

7.点击查看已购火车票可查看刚刚购买的火车票。

8.点击退票则可成功退票。

9.最后是个人信息的修改。填入相关个人信息之后,点击修改之后即修改成功。

10.需要退出用户界面,点击退出即可。

说明部分

1.此程序还提供了使用说明和开发说明,用户可以通过点击使用说明和开发说明按钮进行查看。

2.点击返回按钮,即可退出返回到首页。在首页,点击退出程序按钮,即可退出程序。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有