需求分析
用户注册登录、查询两地间单程和往返车票、购票、查看已购车票、退票等。
管理员查看订单、增减车次信息、修改票价、查看统计信息等。
工程说明
购票系统使用 PHP + PostgreSQL 实现,后台管理系统基于 X-admin 修改。前端 UI 直接修改了 12306 官网的 css,后端部分代码参考了 Simple12306System 项目。
搭建系统时请先将 PostgreSQL
文件夹下的 data.sql
导入数据库。Web
文件夹下的 index
和 otn
文件夹为购票系统, admin
文件夹为售票系统。注意替换所有 PHP 源文件中的 PostgreSQL 连接语句。需要将网站主页设置到 index
文件夹。默认后台账号密码为 admin
, adminpwd
可在 ./admin/index.php
中修改或改为数据库方式。
部分功能演示
主页(查票):
查票结果页:
个人车票页:
后台主页:
查看订单页:
修改票价: