• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Java的校園停車智能管理系統(tǒng)設(shè)計(jì)

    2018-07-09 13:47:14宋俊芳麻文睿
    科技風(fēng) 2018年30期

    宋俊芳 麻文睿

    摘要:隨著經(jīng)濟(jì)發(fā)展和生活水平的不斷提高,汽車數(shù)量急劇增加,對(duì)停車場(chǎng)的需求也在增加。而針對(duì)校園相對(duì)固定生活群體的環(huán)境,老師上下班以及校外人員參觀和學(xué)生家長(zhǎng)來訪時(shí)的車輛如何實(shí)時(shí)入庫,是保證校園安全穩(wěn)定運(yùn)轉(zhuǎn)需要考慮的一個(gè)必要因素。本文基于Java編程語言設(shè)計(jì)了校園停車智能管理系統(tǒng),對(duì)車輛的駛?cè)?、駛出、具體停靠車位、停放時(shí)間以及動(dòng)態(tài)余位顯示等功能進(jìn)行了實(shí)現(xiàn),并可以自動(dòng)計(jì)費(fèi)。

    關(guān)鍵詞:Java;智能管理系統(tǒng);校園車輛

    1 系統(tǒng)功能

    基于Java的校園停車智能管理系統(tǒng)軟件結(jié)構(gòu)圖見下圖所示,實(shí)現(xiàn)了停車入庫、開車出庫和查詢車庫三大核心功能。停車入庫功能是對(duì)前來停車的車輛要進(jìn)入停車場(chǎng)的一系列操作包括給車輛安排車位、記錄車輛的車牌號(hào)、獲取該車輛停車的開始時(shí)間等。開車出庫功能是該車輛離開停車場(chǎng)的一系列操作包括獲取該車輛停車的結(jié)束時(shí)間,再利用停車入庫操作時(shí)記錄的停車的開始時(shí)間,計(jì)算出該車輛在本停車場(chǎng)的停放時(shí)間,最后根據(jù)停車場(chǎng)的收費(fèi)標(biāo)準(zhǔn)計(jì)算出該車輛的消費(fèi)金額。查詢車庫功能可以查詢車位的停車情況等信息。查詢哪些車位上停放了車輛,還可以查詢到這些車輛的車牌號(hào)信息、停入停車場(chǎng)的開始時(shí)間。

    軟件系統(tǒng)實(shí)現(xiàn)圖

    2 核心算法

    (1)選擇車位。selectchewei()作為查找車庫中是否還有車位可供車輛停放,判斷該車位是否可以停車的方法。若判斷可以在此車位停車,則顯示“該車位沒被占?!比襞袛嗖豢梢栽诖塑囄煌\?,則顯示“該車位已被占”。

    (2)車輛入庫。add()作為停車入庫添加車輛的方法。這時(shí),獲得當(dāng)前系統(tǒng)的時(shí)間作為停車開始的時(shí)間,插入對(duì)數(shù)據(jù)庫的操作,在數(shù)據(jù)庫中進(jìn)行添加車輛用戶的操作。若數(shù)據(jù)庫操作成功,則顯示“xx號(hào)車位上,車牌號(hào)為:xxx的用戶歡迎您!停車時(shí)間為xxx”。若數(shù)據(jù)庫操作失敗,則顯示“操作失敗”。若輸入格式不正確,則顯示“當(dāng)前車位號(hào)輸入有誤,請(qǐng)核對(duì)后再確定”。

    (3)車輛出庫。del()作為開車出庫刪除車輛的方法。于此同時(shí),獲得當(dāng)前系統(tǒng)的時(shí)間作為停車結(jié)束的時(shí)間,元數(shù)據(jù)在結(jié)果集中,我們可以通過結(jié)果集來獲得元數(shù)據(jù),再把字符串轉(zhuǎn)換成Date類型。若出庫成功,則顯示“扣錢成功,車位號(hào)為:xx 車牌號(hào)為:xx停入時(shí)間為:xx開出時(shí)間為:xx本次停車費(fèi)用共計(jì):xx元”。若出庫失敗,則顯示“車開出失敗”。若出庫時(shí),輸入的車位號(hào)和車牌號(hào)都不匹配,則顯示“車位號(hào)或車牌號(hào)不匹配?!?/p>

    (4)車位查詢。sel()作為查詢車庫中車輛停放的方法。若此時(shí)停車場(chǎng)中沒有一輛車,則顯示“車庫為空”。若停車場(chǎng)中有車輛停放,則顯示“車位為:xx,車牌號(hào)為:xx的車,停入時(shí)間為:xx?!?/p>

    3 代碼實(shí)現(xiàn)

    用switch語句實(shí)現(xiàn)以上算法的代碼如下:

    switch(i){

    //類型0 判斷車位。

    case 0:chewei = Integer.parseInt(request.getParameter("chewei"));

    out.write(ss.selectchewei(chewei));

    break;

    //類型1 添加入庫。

    case 1:chewei = Integer.parseInt(request.getParameter("chewei"));

    chepai = request.getParameter("chepai");

    out.write(ss.add(chewei,chepai));

    break;

    //類型2 刪除出庫。

    case 2:chewei = Integer.parseInt(request.getParameter("chewei"));

    chepai = request.getParameter("chepai");

    out.write(ss.del(chewei,chepai));

    break;

    //類型3 總體查詢。

    case 3:

    out.write(ss.sel());

    break;

    default:break;

    }

    4 結(jié)語

    基于Java語言設(shè)計(jì)的停車場(chǎng)管理系統(tǒng)實(shí)現(xiàn)了智能停車、查詢和收費(fèi)等功能,在實(shí)際生活中具有一定的價(jià)值,可以解決停車場(chǎng)人工找尋車位、收費(fèi)耗時(shí)耗力的弊端。

    參考文獻(xiàn):

    [1]蘭旭輝,熊家軍,鄧剛.基于MySQL的應(yīng)用程序設(shè)計(jì)[J].計(jì)算機(jī)工程與設(shè)計(jì),2004,25(3):442443.

    [2]劉曉光.基于MySQL的分布式SQL數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)[D].中國科學(xué)院大學(xué)(工程管理與信息技術(shù)學(xué)院),2016.

    [3]郝瑩.停車場(chǎng)收費(fèi)管理系統(tǒng)[D].吉林大學(xué),2006.

    [4]李君.巧用Jsp和Java連接Mysql數(shù)據(jù)庫[J].中國電子商務(wù),2015,36(7):93.

    項(xiàng)目:西藏自治區(qū)大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目(MD2017061),西藏民族大學(xué)校內(nèi)教改項(xiàng)目(2017355)

    作者簡(jiǎn)介:宋俊芳 (1984),女,講師;麻文睿(1998),女,學(xué)生,本科。

    吕梁市| 库伦旗| 普洱| 东至县| 巴楚县| 永胜县| 海门市| 肃北| 祁东县| 荔浦县| 武邑县| 扶风县| 昌乐县| 岢岚县| 黑水县| 通许县| 马龙县| 盐亭县| 邯郸市| 郧西县| 苗栗县| 潼南县| 甘南县| 江北区| 类乌齐县| 林西县| 宕昌县| 南汇区| 郑州市| 芦山县| 廉江市| 呼和浩特市| 龙海市| 和龙市| 鸡西市| 海城市| 望都县| 城固县| 扶绥县| 陇西县| 深圳市|