我国是一个高速发展的发展中国家.由于我国发展速度较快,很多硬件措施没有稳步发展。其中较为突出的就是停车场车位。据统计我国基本上所有城市都严重的缺少车位。所以一定要充分的利用好现有车位。传统的车位管理一般都是人工的方式在进行管理,这非常落后已经和我国高速发展的节奏不相匹配,所以为了能够让停车场更好地对停车场的车位进行管理,让这些车位得到充分的利用,需要和时代发展相结合。于是就诞生了停车场车位管理系统。
PHP停车场车位管理系统采用PHP:MySQL进行开发,系统已停车场的车位为主要研究对象,解决了车位得不到充分利用的问题
智能停车场管理系统在住宅小区、大厦、单位的应用越来越普遍。而人们对停车场管理的要求也越来越高,智能化程度也越来越高,使用更加方便快捷,也给人类的生活带来了方便和快乐。不仅提高了现代人类的工作效率,也大大的节约了人力物力,价低了公司的运营成本,并使得整个管理系统安全可靠。
PHP停车场车位管理系统登录页面
车位管理界面
管理人员可以对停车场内的车位信息进行管理。在车位管理中输入车位的编号,位置,车主姓名,电话,车牌等信息之后点击确定即可。
车辆出入记录管理
当有新的车辆需要进入停车场的时候,输入驶入车辆的车牌,车型,停靠车位,车主电话,身份证等信息之后点击确定按钮 添加数据导数据库中。
车辆信息列表
管理人员可以查看现在停车场内所有的停车信息。如车辆需要使出可通过点击车辆驶出按钮,让车辆驶出并自动计费。
使出结账界面
当车辆需要使出的时候,点击车辆驶出按钮,系统会自动的根据时间以及费率进行费用的计算。
1.1选题目的
随着中国经济的发展,各行业逐渐向世界前沿靠拢,并成为汽车大国,各种合资品牌,进口汽车,国产汽车得到快速发展。许多汽车逐渐走入人们的家中,特别是特大城市、发达城市汽车保有量逐渐增加,带来最大的问题就是停车难,并导致交通拥堵。这种日益严重的矛盾,迫使城市必须解决停车资源的缺稀缺和车辆需求增加的矛盾。
针对停车难的问题,推动停车管理智能化要求,要求地区对停车问题进行统一调配,建立停车数据库,并实现停车车位的及时更新,实现停车场管理的信息共享,帮助用户提前预留车位,提高城市停车场资源的利用率,减少停车难带来的交通拥堵问题,实现智能化预约的理念。
目前,管理系统普遍存在于人们的生活中,各种管理系统应用层出不穷,通过管理系统实现生活中各种信息的查询、管理、预约等服务。特别是超时代停车场管理平台的使用,方便了用户停车,通过管理系统,可以查询停车情况,搜索附近车位,解决停车的问题。
1.2 选题意义
随着信息技术的发展,将停车管理运用在系统中,实现超时代停车场管理,解决城市车辆乱停乱放等各种问题。从城市发展方面来说,超时代停车场管理平台将实现城市停车场智能管理,实现停车位的智能调配,帮助改善城市交通,提高城市交通的管理效率,也是解决交通拥堵的一种方法。
从车主角度来说,本超时代停车场管理平台帮助车主在第一时间找到车位,不再为出行难很犯愁,可以利用更多的时间进行工作和学习。
对于停车场管理员,帮助管理员提高管理效率,有效解决人工记录效率低的问题。实现停车费用的智能计算,通过查询功能实现停车费用的统计、停车场空闲车位的统计,使得停车问题系统化、数字化、智能化。
在国外,由于城市化进程的发展,停车难的问题一样存在,但是由于发达国家信息技术应用较早,在解决停车问题上进行了研究和解决。日本通过停车场导引系统帮助用户快速找到车位,在导引系统中,通过显示屏显示停车场车位情况,绿色表明可以停车,并提供停车场区位指引,车主可以快速的到达停车场,完成停车,减少了违规乱停的现象,但是导引系统也存在一定的问题,比如驾驶员离开停车场后显示屏无法及时更新车位,导致车位利用率有限。通过网络的发展,将网络技术应用在智能停车管理系统中,在停车场布置传感器,结合停车出入口光电传感,将数据上传到服务器,通过数据库存储车位的状态,使用停车管理系统查询车位情况,提高整个停车场的利用率。而智能手机的发展也极大的帮助停车问题,一些国家将大屏显示器转换为手机屏幕,帮助车主通过自己手机可以快速的查询空闲停车位。在意大利开发了一款智能停车APP,车主可以将个人的停车位通过APP进行出售,其他车主查询空闲的车位并在线竞拍,停车APP的推出,为市民带来了便利,解决了停车问题。
在我国,因为信息技术发展较晚,又加上近两年汽车保有量迅速提升,造成停车难的问题突出明显。近年来各城市也纷纷使用停车诱导系统、停车预约系统、车位管理系统、车位预约系统解决停车问题。通过多渠道解决车位管理,帮助用户快速找到停车场。随着大数据的发展,停车难的问题逐渐得到缓解,在日常停车中,多种管理系统和停车方案可以合理的解决停车问题。但是在节假日高峰时期,仍然存在停车难,比如10.1节假日高峰期,各旅游景点、热门区域无法承受过多的车辆,造成停车困难。
2.2 发展趋势
当前市面上也存在许多成熟的案例,如丁丁停车、悠车位帮助用户提前预定并结合物联网技术,形成一套完整的app,实现车位的共享和预约,大大方便用户的使用。可见,为了解决城市停车难的问题,只有使用信息化的技术手段,才能有效的解决并缓解城市交通压力。
<?php
error_reporting(E_ALL ^ E_NOTICE);
$conn=@mysql_connect("localhost","root","root") or die("数据库链接失败".mysql_error());
mysql_select_db("daizu",$conn) or die("数据库链接失败".mysql_error());
mysql_query('set names utf8');
//设置时区
date_default_timezone_set('asia/shanghai');
define('SYS_ROOT', str_replace("\\", '/', dirname(__FILE__)));
define('File_ROOT', SYS_ROOT."/upload/");
define('IMG_ROOT', SYS_ROOT . "/upload/");
@extract($_POST);
@extract($_GET);
function getfirst($sql)
{
$res=mysql_query($sql);
$rows=mysql_fetch_array($res);
return $rows;
}
//
function getcount($sql){
$res=mysql_query($sql);
return mysql_num_rows($res);
}
function get_name($id,$table)
{
$sql="select * from $table where id='$id'";
$rows=getfirst($sql);
return $rows[name];
}
//遍历创建目录
function Remkdir($path) {
if (!file_exists($path)) {
Remkdir(dirname($path));
@mkdir($path, 0777);
}
}
//上传图片
function upload_image($inputname, $image=null, $type='upimages', $width=440) {
$n = time().rand(1000,9999).'.jpg';
$z = $_FILES[$inputname];
if ($z && strpos($z['type'], 'image')===0 && $z['error']==0) {
if (!$image) {
Remkdir( IMG_ROOT . '/' . "{$type}/" );
$image = "{$type}/{$n}";
$path = IMG_ROOT . '/' . $image;
} else {
Remkdir( dirname(IMG_ROOT .'/' .$image) );
$image = "{$type}/{$n}";
$path = IMG_ROOT . '/' .$image;
}
//echo $path ;
move_uploaded_file($z['tmp_name'], $path);
//echo $image;exit;
return $image;
}
return $image;
}
//获取文件后缀名
function get_extend($file_name)
{
$extend = pathinfo($file_name);
$extend = strtolower($extend["extension"]);
return $extend;
}
//文件上传实现
function upload_file($inputname, $file=null)
{
$year = date('Y'); $day = date('md');
$z = $_FILES[$inputname];
$file_ext=get_extend($z['name']);
$n = time().rand(1000,9999).".".$file_ext;
if ($z && $z['error']==0) {
if (!$file) {
Remkdir( File_ROOT . '/' . "{$day}" );
$file = "{$day}/{$n}";
$path = File_ROOT . '/' . $file;
} else {
Remkdir( File_ROOT . '/' . "{$day}" );
$file = "{$day}/{$n}";
$path = File_ROOT . '/' .$file;
}
//echo $path ;
move_uploaded_file($z['tmp_name'], $path);
//echo $file;exit;
return $file;
}
return $file;
}
//分页函数.
function get_pager($url, $param, $count, $page = 1, $size = 10)
{
$size = intval($size);
if($size < 1)$size = 10;
$page = intval($page);
if($page < 1)$page = 1;
$count = intval($count);
$page_count = $count > 0 ? intval(ceil($count / $size)) : 1;
if ($page > $page_count)$page = $page_count;
$page_prev = ($page > 1) ? $page - 1 : 1;
$page_next = ($page < $page_count) ? $page + 1 : $page_count;
$param_url = '?';
foreach ($param as $key => $value)$param_url .= $key . '=' . $value . '&';
$pager['url'] = $url;
$pager['start'] = ($page-1) * $size;
$pager['page'] = $page;
$pager['size'] = $size;
$pager['count'] = $count;
$pager['page_count'] = $page_count;
if($page_count <= '1')
{
$pager['first'] = $pager['prev'] = $pager['next'] = $pager['last'] = '';
}
else
{
if($page == $page_count)
{
$pager['first'] = $url . $param_url . 'page=1';
$pager['prev'] = $url . $param_url . 'page=' . $page_prev;
$pager['next'] = '';
$pager['last'] = '';
}
elseif($page_prev == '1' && $page == '1')
{
$pager['first'] = '';
$pager['prev'] = '';
$pager['next'] = $url . $param_url . 'page=' . $page_next;
$pager['last'] = $url . $param_url . 'page=' . $page_count;
}
else
{
$pager['first'] = $url . $param_url . 'page=1';
$pager['prev'] = $url . $param_url . 'page=' . $page_prev;
$pager['next'] = $url . $param_url . 'page=' . $page_next;
$pager['last'] = $url . $param_url . 'page=' . $page_count;
}
}
return $pager;
}
?>
目录
1 绪论 1
1.1课题背景 1
1.2课题研究现状 1
1.3初步设计方法与实施方案 2
1.4本文研究内容 2
2 系统开发环境 4
2.1 使用工具简介 4
2.2 环境配置 4
2.3 B/S结构简介 4
2.4 MySQL数据库 5
2.5 框架介绍 5
3 系统分析 6
3.1系统可行性分析 6
3.1.1经济可行性 6
3.1.2技术可行性 6
3.1.3运行可行性 6
3.2系统现状分析 6
3.3功能需求分析 7
3.4系统设计规则与运行环境 8
3.5系统流程分析 8
3.5.1操作流程 8
3.5.2添加信息流程 9
3.5.3删除信息流程 10
4 系统设计 11
4.1系统设计主要功能 11
4.2数据库设计 11
4.2.1数据库设计规范 11
4.2.2 E/R图 11
4.2.3数据表 12
5 系统实现 25
5.1系统功能模块 25
5.2后台模块 27
5.2.1管理员功能模块 27
5.2.2用户功能模块 30
6 系统测试 33
6.1功能测试 33
6.2可用性测试 33
6.3性能测试 34
6.4测试结果分析 34
7结 论 35
参考文献 36
致 谢 37