西安工业大学毕业设计(论文)
图5.9 系统信息提示界面
用户登录成功后,进入用户主界面,点击路政信息模块下的实时路况按钮,可以在百度地图中查看一些路段的实时路况,根据路况详情做出进一步的计划安排,如下图所示:
实时路况:
图5.10 实时路况界面
5.4后台系统
后台系统主要包括管理员管理、路政信息、用户管理、车辆信息管理、违章处理等功能,同样也有安全模块,可以对管理员的密码等进行修改,给系统带来更安全的管理。 5.4.1 管理员管理
管理员管理主要实现对管理员的添加、删除、列表显示等。 ①添加管理员:
22
西安工业大学毕业设计(论文)
图5.11 管理员添加模块图
核心代码:
//管理员添加
public function add(){ //判断是否有数据提交 if (!empty($_POST)){ //创建对象 $usermodel = D(\ //编写规则 //压入数据并验证 if ($usermodel->create($_POST,6)){
//验证成功,执行添加 $data = array( 'username'=>$_POST['username'], 'password'=>md5($_POST['password']), ); $uid = $usermodel->add($data); if ($uid){ if (isset($_POST['isMobile']) && $_POST['isMobile']=='1') { echo \ }else {
$this->success('恭喜您,添加成功'); } }else { if (isset($_POST['isMobile']) && $_POST['isMobile']=='1') { echo \ }else { $this->error('对不起,添加失败'); }
23
西安工业大学毕业设计(论文)
} }else { //验证失败,显示错误信息 $this->error($usermodel->getError()); } } $this->display('useradd'); }
②管理员列表显示:
管理员成功登录本系统的后台管理系统后,可点击管理员管理模块下的管理员列表,可以查看本系统中的管理员,如下图所示:
图5.12 管理员列表显示模块图
核心代码: //管理员列表
public function index(){ //1.加载分页类 import(\ //2.计算记录总数 $total = M(\ //3.实例化分页类 $page = new Page($total,5);
//4.获取超链接
$link = $page->show(); //5.执行数据分割
//查询出所有的用户的数据
$users = M(\$this->assign('users',$users); $this->assign('link',$link);
24
西安工业大学毕业设计(论文)
}
$this->display('userlist');
5.4.2路政信息管理
路政信息管理主要实现路政位置列表显示、损坏类型判断、路政信息列表、路政维护建议以及在地图中显示等。
管理员成功登录本系统的后台管理系统后,可点击路政信息管理模块下的路政位置列表,可以查看本系统中从客户端传输过来的路政信息,如下图所示:
路政位置列表:
图5.13 路政位置列表显示模块图
管理员成功登录本系统的后台管理系统后,可点击路政信息管理模块下的路政位置列表,可以查看本系统中从客户端传输过来的路政信息,接着可点击路政信息列表中的地点名称,进入路政信息损坏判断,如下图所示: 路政损坏类型判断:
图5.14 路政损坏类型判断模块图
核心代码: // addtype
public function addtype() {
25
西安工业大学毕业设计(论文)
//判断是否有数据提交
if (! empty ( $_POST )) { //创建对象 //编写规则 //向info表中压入判断类型数据并验证 var_dump($_POST); exit(); */
$rows=M(\ST['grade']); if($rows){ $this->success('恭喜您,路况判断成功');
}else{ $this->error('对不起,路况判断失败'); }
/*
}
}
// 查询出路政信息表中的图片等信息
$infos = M ( \$this->assign ( \$this->display ( \
管理员成功登录本系统的后台管理系统后,可点击路政信息管理模块下的路政信息列表,可以查看本系统中从客户端传输过来的路政信息经过损坏类型判断后的路政信息,如下图所示: 路政信息列表:
图5.15 路政信息列表显示模块图
管理员成功登录本系统的后台管理系统后,可点击路政信息管理模块下的路政信息列表,可以查看本系统中从客户端传输过来的路政信息经过损坏类型判断后的路政信息,点击路况审核结果报表中的地点名称,可以查看到系统的提示信息,以及根据传输过来的经纬度等在地图中显示此地点,地图中可以对此监控地点进行放大、缩小、平移、标注、标注删除等操作。如下图所示:
26