java swing停车场管理系统(源码)

上传者: lyb1320833809 | 上传时间: 2021-05-27 23:34:12 | 文件大小: 28KB | 文件类型: ZIP
用java写的停车场管理系统,只要运用swing 初始化停车场(确定停车区个数n,每个停车区的停车位,且初始时,停车场为空),说明:使用一个共享数组(临界资源)存储每个停车区中空闲停车位的个数,每一个停车区使用一个共享缓冲区可容纳一辆车,停车场公共通道允许通过两辆车通过。 停车场入口检查是否有空闲停位,如果有发放相关停车区的停车卡,允许停车。如果不存在空闲车位,等待到有空闲车位止。注,入口处应尽量发放不同停车区的停车卡,以获得更高的效率。停车场过 道允许两辆车同时通过。 停车场出口,回收停车卡,并修改相关停车区空闲车位数。注:同一时刻只能有一个车出停车场。 每一个停车区,有一个待车位,供进入停车区车辆进入停车区。停车区只能有一辆车进或出。 每辆车每进入下一环节皆应停留一定时间。每一个用户建立一个窗口,于窗口中显示当前将态。将状态转换可由人工确定亦可自动完成,但进入下状态时需要停留学生一定的时间,以保证多个用户“并行”工作。 本框架由四个类组成,这四个类分别是:InitFrame、WotkFram、carJFrame及carThread,由InitFrame启动。类InitFrame提供停车场初始化功能,完成初始任务后启动类WotkFram界面,执行停车场模拟程序,点击命令按扭“进入停车场”,建立一个线程(线程类名为carThread),线程建立一个carJFrame窗口(车辆进入、离开停车场操作程序)模拟车辆进入或离开停车场。

文件下载

资源详情

[{"title":"( 25 个子文件 28KB ) java swing停车场管理系统(源码)","children":[{"title":"parkingGarage","children":[{"title":".project <span style='color:#111;'> 520B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"com","children":[{"title":"parking","children":[{"title":"carThread.java <span style='color:#111;'> 483B </span>","children":null,"spread":false},{"title":"InitFrame.java <span style='color:#111;'> 10.01KB </span>","children":null,"spread":false},{"title":"carJFrame.java <span style='color:#111;'> 9.94KB </span>","children":null,"spread":false},{"title":"WorkFram.java <span style='color:#111;'> 4.51KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":".settings","children":[{"title":"org.eclipse.jdt.core.prefs <span style='color:#111;'> 629B </span>","children":null,"spread":false}],"spread":true},{"title":".classpath <span style='color:#111;'> 232B </span>","children":null,"spread":false},{"title":"bin","children":[{"title":"com","children":[{"title":"parking","children":[{"title":"carJFrame$4.class <span style='color:#111;'> 762B </span>","children":null,"spread":false},{"title":"InitFrame$1.class <span style='color:#111;'> 735B </span>","children":null,"spread":false},{"title":"InitFrame$3.class <span style='color:#111;'> 762B </span>","children":null,"spread":false},{"title":"InitFrame.class <span style='color:#111;'> 7.24KB </span>","children":null,"spread":false},{"title":"carJFrame$5.class <span style='color:#111;'> 762B </span>","children":null,"spread":false},{"title":"carJFrame$6.class <span style='color:#111;'> 735B </span>","children":null,"spread":false},{"title":"WorkFram$2.class <span style='color:#111;'> 755B </span>","children":null,"spread":false},{"title":"carJFrame$2.class <span style='color:#111;'> 762B </span>","children":null,"spread":false},{"title":"WorkFram.class <span style='color:#111;'> 4.37KB </span>","children":null,"spread":false},{"title":"carJFrame.class <span style='color:#111;'> 7.37KB </span>","children":null,"spread":false},{"title":"InitFrame$2.class <span style='color:#111;'> 762B </span>","children":null,"spread":false},{"title":"InitFrame$5.class <span style='color:#111;'> 762B </span>","children":null,"spread":false},{"title":"InitFrame$4.class <span style='color:#111;'> 762B </span>","children":null,"spread":false},{"title":"InitFrame$6.class <span style='color:#111;'> 546B </span>","children":null,"spread":false},{"title":"carJFrame$1.class <span style='color:#111;'> 762B </span>","children":null,"spread":false},{"title":"WorkFram$1.class <span style='color:#111;'> 755B </span>","children":null,"spread":false},{"title":"carThread.class <span style='color:#111;'> 525B </span>","children":null,"spread":false},{"title":"carJFrame$3.class <span style='color:#111;'> 762B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明