系统包含两种角色:管理员、用户主要功能如下。
后端:python
前端:vue.js+elementui
框架:django/flask
Python版本:python3.7+
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm
【用户功能】
首页:浏览铁路订票管理系统的主要信息。
火车信息:查看火车的相关信息,包括车次、出发地、目的地和票价等。
公告资讯:阅读系统发布的相关通知和资讯。
后台管理:进行系统首页、个人中心、车票预订管理、车票退票管理等操作。
个人中心:管理个人信息,查看订单历史记录等。
【管理员功能】
首页:查看铁路订票管理系统。
个人中心:修改密码、管理个人信息。
用户管理:审核和管理注册用户的信息。
火车类型管理:管理系统中的火车类型信息。
火车信息管理:监管和管理系统中的火车信息,添加、编辑、删除等。
车票预订管理:处理用户的车票预订请求。
车票退票管理:处理用户的车票退票请求。
系统管理:管理系统的基本设置,公告资讯、关于我们、系统简介和轮播图管理。
使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
使用PyCharm 导入项目,修改配置,运行项目;
将项目中config.ini配置文件中的数据库配置改为自己的配置,然后运行;
本系统选择编程语言。Pymysql是封装了MySQL驱动的Python驱动一个能使Python连接到MySQL的库。Python语言官方规范访问数据库的统一接口规范(Python DB-API),防止在使用不同数据库时,由于底层数据库技术不同造成接口程序紊乱的问题。通过本次系统设计可以提高自己的编程能力,强化对所学知识的理解和运用