需求分析

用户注册登录、查询两地间单程和往返车票、购票、查看已购车票、退票等。

管理员查看订单、增减车次信息、修改票价、查看统计信息等。

工程说明

购票系统使用 PHP + PostgreSQL 实现,后台管理系统基于 X-admin 修改。前端 UI 直接修改了 12306 官网的 css,后端部分代码参考了 Simple12306System 项目。

搭建系统时请先将 PostgreSQL 文件夹下的 data.sql 导入数据库。Web 文件夹下的 indexotn 文件夹为购票系统, admin 文件夹为售票系统。注意替换所有 PHP 源文件中的 PostgreSQL 连接语句。需要将网站主页设置到 index 文件夹。默认后台账号密码为 admin, adminpwd 可在 ./admin/index.php 中修改或改为数据库方式。

部分功能演示

主页(查票):

主页

查票结果页:

查票结果页

个人车票页:

个人车票页

后台主页:

后台主页

查看订单页:

后台查看订单页

修改票价:

修改票价

源文件

RailwayTicketSystem.zip

Last modification:August 7, 2021
如果觉得我的文章对你有用,请随意赞赏