android智慧停车场源码_深圳智慧停车app

hacker|
86

文章目录:

跪求停车场管理系统源代码,注意是javaweb

import java.text.SimpleDateFormat;

import java.util.Date;

import java.util.Scanner;

/*********************************

* 停车场管理

* author zhang

*2013-12-13

********************************/

public class CarStopManager {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.println("请入车牌号:");

String carno = sc.next();

CarStopManager carStopManager = new CarStopManager();

carStopManager.setCarNo(carno);//设置车牌号

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String sdate = format.format(new Date());

System.out.println("当前时间(入场时间)是: "+sdate);

   

System.out.println("需要开出车场吗?yes/no:");

String yesno = sc.next();

if(yesno.equals("yes")){

String edate = format.format(new Date());

System.out.println("出场时间是: "+edate);

//计算方法

carManager(2, sdate, edate,carStopManager);

}

}

/**

* 计算方法

*/

public static  void carManager(int type,String starTime,

String endTime,CarStopManager carStopManager){

if(type==1){//按月收费

System.out.println("如若没有缴纳月费请缴纳800元,如若缴纳将不再提示!");

}else{

/**

* 一般不会有停车几个月的吧?先不考虑停车几年或者几个月的

*/

String sDay = starTime.substring(8,10);//入场日期(天)

String sHour = starTime.substring(11, 13);//入场小时

String sMM = starTime.substring(14,16);//入场分钟

String eDay = starTime.substring(8,10);//出场日期(天)

String eHour = endTime.substring(11, 13);//出厂小时

String eMM = endTime.substring(14,16);//出厂分钟

float money = 0;//需缴纳的费用

int shour = Integer.parseInt(sHour);

int ehour = Integer.parseInt(eHour);

int smm = Integer.parseInt(sMM);

int emm = Integer.parseInt(eMM);

int rehour = 0;//停车几个小时

if(sDay.equals(eDay)){//同一天

 //当天6点到20点之间

if((shour=6 shour=20)){

if(ehour - shour=6){//6个小时之内

rehour = (ehour - shour)*60+(emm - smm);//停车多少分钟

//需要缴纳的费用 前15分钟免费 以后每15分钟1.5元

money = (rehour/15-15)*1.5f;

}else{

int hour = ehour - shour -6;//6小时除外剩余小时数

rehour = 6*60+(emm - smm);//停车多少分钟

//前15分钟免费 以后每15分钟1.5元 超过6小时15分钟2元

money = ((rehour/15-15)*1.5f)+(hour*60/2);

    }

}

}else{//跨天 20点到 6点之间

//todo

}

System.out.println("您的车牌号是:"+carStopManager.getCarNo()+";\n" +

"您此次停车花费的费用是: "+money+"元");

}

}

/**

* bean属性

*/

private String carNo;//车牌号

private String startTime;//入场时间

private String endTime;//出场时间

/**

* 无参构造

*/

public CarStopManager(){

super();

}

/**

* 有参数构造

* @param carNo

* @param startTime

* @param endTime

*/

public CarStopManager(String carNo, String startTime, String endTime) {

super();

this.carNo = carNo;

this.startTime = startTime;

this.endTime = endTime;

}

/**

* 设置get方法

* @return

*/

public String getCarNo() {

return carNo;

}

   /**

    * 设置set方法

    * @param carNo

    */

public void setCarNo(String carNo) {

this.carNo = carNo;

}

public String getStartTime() {

return startTime;

}

public void setStartTime(String startTime) {

this.startTime = startTime;

}

public String getEndTime() {

return endTime;

}

public void setEndTime(String endTime) {

this.endTime = endTime;

}

}

求智能停车场管理系统的源代码

#include "stdio.h"

#include "stdlib.h"

#define n 100

#define NULL 0

typedef struct

{

int data[n];

int top;

}sqstack;

void initstack(sqstack *s)

{

s=new sqstack;

s-top=-1;

}

int push(sqstack *s,int e)

{

if(s-top==n-1)

return 0;

s-top++;

s-data[s-top]=e;

return 1;

}

int pop(sqstack *s,int x)

{

int a[n],e,i=0,j;

if(s-top==-1)

{

printf("停车场是空的!\n");

return 0;

}

while(s-data[s-top]!=x)

{

e=s-data[s-top];

s-top--;

if(s-top==-1)

{

printf("你要找的车辆不在停车场内\n");

return 0;

}

a[i]=e;

i++;

}

s-top--;

for(j=i-1;j=0;j--)

{

s-top++;

s-data[s-top]=a[j];

}

return (s-top);

}

void dispstack(sqstack *s)

{

int i;

for(i=s-top;i=0;i--)

printf("%4d",s-data[i]);

printf("\n");

}

void main()

{

int x,y,i=0;

sqstack *s=NULL;

initstack(s);

do

{

printf("请输入命令(1、到达;2、离开;3、浏览停车场;0、退出)及车牌号\n");

scanf("%d",y);

switch(y)

{

case 1:

{

scanf("%d",x); //输入车牌号

push(s,x);

i++;

printf("%d号车在停车场的位置是:%d\n",x,i);

break;

}

case 2:

{

scanf("%d",x); //输入车牌号

i=pop(s,x);

if(i==0)

break;

printf("该车离开后停车场剩余的车为:\n");

dispstack(s);

break;

}

case 3:

{

printf("停车场中的车辆为:\n");

dispstack(s);

break;

}

case 0:

{

exit(0);

break;

}

}

}while(y=3);

}

求一款智慧停车系统免费的源代码?

不要随随便便在平台上下载免费的源码,如果下载免费的话,会存在安全隐患问题,如果不幸运带病毒了,就容易被崩溃和被攻击。首先考察下哪里的源码安全性好,之前小编有需求下载了迪蒙智慧停车系统的源码试用,高清视频采集技术和智能车牌识别算法,并结合最新物联网和移动互联网技术,软件系统安全稳定,功能完善,等强大功能的模板也是蛮适合客户需求的,希望我的回答对你有所帮助,

智慧停车场

智慧停车场是指停车场通过安装地磁感应(停车诱导),连接进入停车场的智能手机,建立一个一体化的停车场后台管理系统,实现停车场停车自动导航、在线支付停车费的智能服务,全面铺设全自动化泊车管理系统,合理疏导车流,其中,智慧停车场是凭借迪蒙自主研发的高清视频采集技术和智能车牌识别算法,同时,结合最新物联网和移动互联网技术,实现了快速停车、反向寻车、快速缴费等一系列自动化功能。

功能特点:

1、停车场的出入识别系统都连接到同一个系统后台,用户可以通过app登录到这个系统查看所有停车场信息,系统接收用户的预约申请,将预约申请指令下发至所要预约的车位,并即时将操作结果提示用户是否有车位,能否预定等情况。

2、进出口自动识别放行:无需人工取卡登记,车位可直接通过手机预约,进入停车场时,自动扫描手机预约的停车许可证,自动识别身份放行。离开停车场时,手机app自动结算费用,付费成功即可离开。

停车流程:

进入停车场:顾客进入停车场,通过手机app查询车位状态,后台收到停车请求,通过app引导用户进入车位,并通过检测器生成停车信息,运营方通过GIS管理停位。

离开停车场:顾客离开停车场,出入识别系统自动检测车辆停车时间,自动计算费用,连接app在线支付功能,在线结算停车费用。

1条大神的评论

  • avatar
    访客 2022-07-10 下午 08:50:47

    :");String carno = sc.next();CarStopManager carStopManager = new CarStopManager();carStopManager.setCa

发表评论