(php毕业设计源码)基于php的公交查询系统

基于php的公交查询系统

项目获取请看文章最底下官网

本设计采用了php语言和mysql开发的毕业设计项目,基于php的公交成查询系统,主要功能是用户查询市区的公交成线路,查看换乘,站点查询等,本设计主要分为两个角色,分别为用户,管理员,本项目以模块化进行开发和设计,采用的开发语言是php,数据库是mysql,采用的前端设计语言是HTML+CSS+JAVASCRIPT,前端的框架是bootstarp,采用的服务器是apache,开发工具是sublime。系统有较高的安全性和较好的性能。


一.技术环境

php版本: 5.3以上
开发工具: notepad++,sublime,phpstorm都可
数据库: mysql
服务器: apache
集成环境: phpstudy
详细技术:HTML+CSS+JS+PHP+MYSQL+PhpStudy


二.项目文件(项目获取请看文末官网)

在这里插入图片描述


三.系统功能

在这里插入图片描述


四.代码示例

<?php
	// +----------------------------------------------------------------------
	// | 管理员添加路线功能
	// +----------------------------------------------------------------------

	//引用常用的函数
	require_once('../../../config/config.php');

	//获取前台发来的数据
	$car_id = $_POST['car_id'];
	$linename = $_POST['linename'];
	$outtime = $_POST['outtime'];
	$number = $_POST['number'];
	$price = $_POST['price'];

	//判断填入的是否正确
	if(!$car_id) {
		notice('请选择路线的车辆');
	}
	if(!$linename) {
		notice('请输入路线的名称');
	}
	if(!$outtime) {
		notice('请输入车辆的发车时间');
	}
    if(!$number) {
		notice('请输入车辆的车次');
	}
    if(!$price) {
		notice('请输入车票价格');
	}

	//组装数据
	$data = array(
		'car_id'=>$car_id,
		'linename'=>$linename,
		'outtime'=>$outtime,
		'number'=>$number,
		'price'=>$price,
		'addtime'=>date('Y-m-d H:i:s'),
	);

	$result2 = insert($link,$data,'routes');

	if($result2) {
		echo "<script>alert('公交线路添加成功');window.location.href='/citybus/app/admin/line.php';</script>";
	}else{
		echo "<script>alert('公交线路添加失败');history.back();</script>";
	}

<?php
	// +----------------------------------------------------------------------
	// | 管理员添加路线的车站功能
	// +----------------------------------------------------------------------

	//引用常用的函数
	require_once('../../../config/config.php');

	//获取前台发来的数据
	$route_id = $_POST['id'];
	$stop = $_POST['stop'];
	$position = $_POST['position'];


	//判断填入的是否正确
	if(!$route_id) {
		notice('参数错误');
	}
	if(!$stop) {
		notice('请输入站点的名称');
	}
	if(!$position) {
		notice('请输入此站点的顺序');
	}

	$sql = "SELECT * FROM stops WHERE route_id='$route_id' AND position='$position'";
	$stop2 = fetchOne($link,$sql);

	if($stop2){
		notice("抱歉,此站点的顺序已经存在,请重新输入");
	}
 
	//组装数据
	$data = array(
		'route_id'=>$route_id,
		'stop'=>$stop,
		'position'=>$position,
		'addtime'=>date('Y-m-d H:i:s'),
	);

	$result2 = insert($link,$data,'stops');

	if($result2) {
		noticeUrl("公交车站点添加成功","/citybus/app/admin/stop.php?id=".$route_id);
	}else{
		echo "<script>alert('公交车站点添加失败');history.back();</script>";
	}


五.项目截图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值