• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      共享單車管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

      2019-12-16 01:48:12李志偉高煥
      電腦知識(shí)與技術(shù) 2019年29期
      關(guān)鍵詞:共享單車

      李志偉 高煥

      摘要:共享單車管理系統(tǒng)采用了JsP和SQL語言的編寫,采用B/S(browser/server)架構(gòu),只安裝維護(hù)一個(gè)服務(wù)器,客戶端采用瀏覽器的方式使用該軟件。該文詳細(xì)講述了該系統(tǒng)所在的開發(fā)環(huán)境,開發(fā)背景以及需求分析和各個(gè)功能模塊的構(gòu)建,使使用者更加詳細(xì)的了解該系統(tǒng),從而對(duì)該系統(tǒng)的操作更加得心應(yīng)手,盡可能最大發(fā)揮出該系統(tǒng)的作用,使該系統(tǒng)的價(jià)值充分體現(xiàn)出來。

      關(guān)鍵詞:共享單車;SQL;B/S;JSP腳本程序

      中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A

      文章編號(hào):1009-3044(2019)29-0080-03

      1背景

      在日益發(fā)展的今天,汽車的使用代替了單車的使用,也直接導(dǎo)致了交通的堵塞以及環(huán)境的惡化,汽車的限號(hào)、霧霾、溫室效應(yīng)以及PH2.5讓人們又意識(shí)到了汽車的過度使用所帶來的危害,由此而引發(fā)了共享單車的興起。共享單車不但能夠緩解交通堵塞,霧霾,溫室效應(yīng)以及PH2.5這些問題,還能方便大家,能夠讓大家趕路到達(dá)目的地的同時(shí),還能夠鍛煉身體,有益身心健康。

      現(xiàn)階段,國內(nèi)共享單車存在的情況有單車質(zhì)量的參差不齊,不同投放批次的共享單車不能做到有效的監(jiān)管檢修。比如,管理人員沒有對(duì)各個(gè)批次投放的單車進(jìn)行記錄管理,企業(yè)一味地在市場(chǎng)中投放單車,不同時(shí)間投放的單車,安全問題肯定也不相同。更早時(shí)間投放的單車肯定就要比稍晚時(shí)間投放的單車檢修的次數(shù)更多一點(diǎn)。管理員如果要進(jìn)行這樣的統(tǒng)計(jì)記錄,就需要一個(gè)更加完善的共享單車管理系統(tǒng)。目前國內(nèi)的共享單車管理系統(tǒng)并不具備這樣的功能。本文闡述的就是共享單車管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。

      2開發(fā)環(huán)境與技術(shù)介紹

      2.1開發(fā)環(huán)境選擇

      2.1.1JSP

      JSP是在傳統(tǒng)的網(wǎng)頁HTML文件中加入JAVA程序片段和JSP標(biāo)記來實(shí)現(xiàn)都系統(tǒng)地編寫,它基于JAVA語言,是跨平臺(tái)的,可以應(yīng)用在不同的系統(tǒng)當(dāng)中,系統(tǒng)兼容性強(qiáng),因此在選取系統(tǒng)的Web服務(wù)器范圍上,JSP擁有較強(qiáng)的優(yōu)勢(shì),拓寬了使用的Web服務(wù)器的選擇范圍。它的內(nèi)容顯示和內(nèi)容生成是分離開的,這樣對(duì)JSP頁面的編輯和使用就不會(huì)影響到內(nèi)容的生成,提高了系統(tǒng)編寫的容錯(cuò)率,使系統(tǒng)的編寫效率大大提高。同時(shí),它的應(yīng)用都是基于服務(wù)器的,所以所有的應(yīng)用可以保持同步,時(shí)刻都在最新版本上。JSP可以使用JavaBean對(duì)邏輯進(jìn)行封裝,這樣就可以實(shí)現(xiàn)代碼重用,只要是相同邏輯功能的代碼,都可以使用這組代碼,大大提高了代碼的可重用性,提高了系統(tǒng)的開發(fā)效率。因此,在共享單車管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的語言選擇上,JSP是一個(gè)非常不錯(cuò)的選擇方向。

      2.1.2MySQL

      MySQL是一個(gè)快速、多線程、多用戶、小型的數(shù)據(jù)庫管理軟件,它體積小便于安裝,體積小也帶來了它速度快,總體擁有成本低的特點(diǎn),這個(gè)特點(diǎn)不但能夠滿足使用者的使用需求,能夠更快捷的達(dá)到使用者的使用目的,而且降低了使用者的使用成本。而且它還具有可以對(duì)擁有上千萬條使用記錄的大型數(shù)據(jù)進(jìn)行快捷高效的處理;支持對(duì)常見的SQL語句的修正規(guī)范;具有良好的運(yùn)行效率;有著豐富的信息的支持;對(duì)系統(tǒng)的測(cè)試,數(shù)據(jù)庫的管理,優(yōu)化起來相對(duì)簡單。這些特點(diǎn)更好的切合共享單車管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),因此共享單車管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)需要采用MySQL軟件的支持。

      2.2使用技術(shù)

      2.2.1Browser/serve結(jié)構(gòu)

      共享單車信息管理系統(tǒng)的特點(diǎn)就是利用Browser/serve結(jié)構(gòu),實(shí)現(xiàn)在通用瀏覽器上對(duì)共享單車的在線使用單車的查找、在線添加單車的信息,以及對(duì)共享單車的使用情況進(jìn)行在線管理等功能。

      對(duì)于本系統(tǒng),其功能目標(biāo)是要將共享單車龐大的信息管理以網(wǎng)頁的形式呈現(xiàn)出來,便于管理人員對(duì)共享單車的管理,同時(shí)還要能對(duì)使用共享單車的用戶信息進(jìn)行全面的管理。

      2.2.2三層結(jié)構(gòu)

      B/S(Browsedserve)的三層結(jié)構(gòu)就是在數(shù)據(jù)管理層(Server)和用戶界面層(ClienI)增加了一層結(jié)構(gòu),稱為中間件(Middleware),這樣整個(gè)系統(tǒng)就稱為三層。中間層是構(gòu)建三層的基礎(chǔ),負(fù)責(zé)將客戶機(jī)與服務(wù)器,服務(wù)器與服務(wù)器之間的鏈接,使三者之間能夠互相接通,該結(jié)構(gòu)的優(yōu)勢(shì)是實(shí)現(xiàn)客戶與數(shù)據(jù)庫的高效鏈接,能夠高效的調(diào)取數(shù)據(jù)庫中需要的數(shù)據(jù)。這種三層結(jié)構(gòu)的特點(diǎn)是層與層之間相互獨(dú)立,任何一層都不會(huì)影響到剩余兩層的功能。

      3系統(tǒng)功能分析

      現(xiàn)階段,市面上越來越多的共享單車的興起,企業(yè)需要通過本系統(tǒng)對(duì)共享單車實(shí)施管理,管理人員需要對(duì)企業(yè)投放入市場(chǎng)的單車進(jìn)行管理,投放人市場(chǎng)的單車信息多而雜,使用者的個(gè)人信息多而雜,管理人員需要管理好整個(gè)共享單車市場(chǎng)所需要的精力就非常大,這就需要共享單車管理系統(tǒng)的實(shí)現(xiàn),共享單車管理系統(tǒng)可以更好地幫助管理者實(shí)現(xiàn)對(duì)共享單車市場(chǎng)的管理需求。

      3.1系統(tǒng)功能模塊分析

      系統(tǒng)普通使用者的功能如下:

      1)對(duì)個(gè)人信息的管理:普通使用者在注冊(cè)普通會(huì)員時(shí),需要填寫個(gè)人信息,填寫的個(gè)人信息可以通過成功登錄賬號(hào)后,在個(gè)人中心進(jìn)行修改。

      2)對(duì)個(gè)人使用單車的管理:普通使用者在成功登錄系統(tǒng)后,可以點(diǎn)擊個(gè)人中心,在個(gè)人中心進(jìn)行對(duì)單車使用管理的操作。

      系統(tǒng)超級(jí)管理者的功能如下:

      1)對(duì)個(gè)人信息的管理:超級(jí)管理者在使用超級(jí)管理會(huì)員登錄后,可以實(shí)現(xiàn)超級(jí)管理者對(duì)個(gè)人信息的修改。

      2)對(duì)普通使用者的管理:超級(jí)管理者在使用超級(jí)管理會(huì)員成功登錄后,可以通過是否通過普通使用者賬號(hào)注冊(cè)的功能實(shí)現(xiàn)對(duì)普通使用者的賬號(hào)管理。

      3)對(duì)系統(tǒng)模塊的管理:超級(jí)管理者在使用超級(jí)管理會(huì)員成功登錄后,可以實(shí)現(xiàn)超級(jí)管理者對(duì)系統(tǒng)的站內(nèi)公告,友情鏈接,熱門推薦的添加和修改。實(shí)現(xiàn)對(duì)系統(tǒng)模塊的功能管理。

      4)對(duì)單車及單車使用的管理:超級(jí)管理者在使用超級(jí)管理會(huì)員成功登錄后,可以實(shí)現(xiàn)對(duì)單車信息的修改和添加,還可以實(shí)現(xiàn)對(duì)單車使用情況的查閱與統(tǒng)計(jì),最終是實(shí)現(xiàn)對(duì)單車及單車使用的管理。

      3.2系統(tǒng)業(yè)務(wù)流程分析

      3.2.1賬戶注冊(cè)流程

      用戶注冊(cè)時(shí),需要填寫用戶的賬號(hào),密碼,性別,身份證等一些相關(guān)信息,填寫完畢后,等待判定信息符合規(guī)則,即可完成用戶賬號(hào)的注冊(cè)。流程如圖1所示。

      3.2.2站內(nèi)模塊信息流程

      查看站內(nèi)信息的前提是要先進(jìn)行賬號(hào)的登錄,賬號(hào)登錄時(shí),先輸入賬號(hào)密碼,待系統(tǒng)通過賬號(hào)密碼的驗(yàn)證后,即可登錄系統(tǒng)。

      對(duì)于單車信息的添加,需要把相關(guān)的單車信息填寫人相應(yīng)的信息欄中,確認(rèn)后,即可添加。

      對(duì)于單車信息的刪除,需要確認(rèn)刪除的相關(guān)操作,即可實(shí)現(xiàn)對(duì)單車信息的刪除。

      對(duì)于單車信息的修改,需要將需要修改的信息填人相關(guān)的信息框內(nèi),確認(rèn)修改即可。

      4數(shù)據(jù)庫的設(shè)計(jì)

      根據(jù)整個(gè)系統(tǒng)設(shè)計(jì)所需要的功能,以及對(duì)各個(gè)功能模塊的劃分,下面列舉出了共享單車信息管理系統(tǒng)的各個(gè)系統(tǒng)的具體邏輯分析:

      對(duì)于系統(tǒng)基本信息數(shù)據(jù)庫,數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)為:使用者的信息數(shù)據(jù)表、使用者的名稱、使用者的權(quán)限編號(hào)、使用者的密碼、使用者的性別等。

      使用訂單的信息數(shù)據(jù)表:訂單使用人、共享單車車編號(hào)、訂單名稱、共享單車價(jià)格、圖片等。

      共享單車的其他信息:共享單車使用情況、從共享單車信息數(shù)據(jù)庫中獲取。

      共享單車信息數(shù)據(jù)表:共享單車解鎖密碼、共享單車編號(hào),共享單車是否正在使用、共享單車使用價(jià)格、圖片。

      訂單、共享單車的其他信息,都通過基本庫房信息表、基本庫存信息表、基本共享單車信息表來獲取。

      根據(jù)數(shù)據(jù)庫需求的分析,建立如表1所示的數(shù)據(jù)表。

      5系統(tǒng)設(shè)計(jì)

      本系統(tǒng)是一個(gè)采用JSP,在eclise軟件平臺(tái)下編寫,以既能低碳環(huán)保,健康運(yùn)動(dòng)的生活,為使用者提供便利,又能為企業(yè)管理者盈利為目標(biāo)的背景下所編寫。它包含有賬號(hào)登錄模塊,公共管理模塊,用戶管理模塊和單車的使用管理模塊。通過使用本系統(tǒng),能夠方便快捷的對(duì)使用者實(shí)現(xiàn)對(duì)單車的健康使用,以及對(duì)管理者實(shí)現(xiàn)對(duì)單車共享時(shí)的簡單管理。

      系統(tǒng)的總體結(jié)構(gòu)圖如圖2所示。

      6系統(tǒng)的實(shí)現(xiàn)

      6.1后臺(tái)服務(wù)器配置

      本系統(tǒng)使用的是TOMCAT 7.0作為系統(tǒng)服務(wù)器。Tomcat是一款配置簡單的虛擬服務(wù)器,如果是在Windows的電腦上配置的話,只需要在開始里找到控制面板,點(diǎn)擊控制面板進(jìn)入控制面板的頁面,找到“添加/刪除程序”的選項(xiàng),然后點(diǎn)擊“添加/刪除Windows組件”,點(diǎn)擊后,跟隨系統(tǒng)的提示,就可以將Tomcat 7.0配置完成。

      6.2數(shù)據(jù)庫的配置

      本系統(tǒng)使用的是Mysql數(shù)據(jù)庫。Mysql數(shù)據(jù)庫是一個(gè)快速、多線程、多用戶、小型的數(shù)據(jù)庫管理軟件,配置起來并不困難,先從網(wǎng)上搜索對(duì)應(yīng)電腦版本位數(shù)的Mysql數(shù)據(jù)庫,跟隨系統(tǒng)提示安裝即可。需要注意的是要記住安裝Mysql時(shí)填寫的root用戶名和密碼,在使用數(shù)據(jù)庫時(shí),填寫對(duì)應(yīng)的密碼以便于完成對(duì)Mysql數(shù)據(jù)庫的使用。安裝完成后,需要點(diǎn)擊開始里的所有程序,查看是否存在Mysql數(shù)據(jù)庫,點(diǎn)擊打開后,輸入密碼,就可以驗(yàn)證Mysql數(shù)據(jù)庫是否安裝成功。

      6.3系統(tǒng)界面實(shí)現(xiàn)

      6.3.1主界面的實(shí)現(xiàn)

      本系統(tǒng)的主界面包括有兩大模塊,一個(gè)是系統(tǒng)的超級(jí)管理員的模塊,另一個(gè)是普通使用者的模塊。在超級(jí)管理員的模塊中主要是后臺(tái)的登錄功能;普通使用者的模塊包括有:對(duì)站內(nèi)新聞的瀏覽,對(duì)單車信息的瀏覽,以及對(duì)賬號(hào)的注冊(cè)功能。系統(tǒng)界面如圖3所示。

      6.3.2注冊(cè)界面的實(shí)現(xiàn)

      本系統(tǒng)的注冊(cè)界面主要是針對(duì)普通使用者登錄本系統(tǒng)所設(shè)計(jì)的,普通使用者需要在注冊(cè)頁面填寫注冊(cè)的賬號(hào),密碼以及一些個(gè)人信息,就可以獲得對(duì)本系統(tǒng)的登錄權(quán)限。注冊(cè)界面如圖4所示。

      7系統(tǒng)測(cè)試

      本系統(tǒng)的測(cè)試環(huán)境是在聯(lián)想Y50筆記本,windows 7操作系統(tǒng),Tomcat的Web容器,360網(wǎng)頁瀏覽器的環(huán)境下測(cè)試的。使用的編程測(cè)試軟件是eclipse,使用的測(cè)試數(shù)據(jù)庫時(shí)mysql-5.6.5-m8-win32,使用的數(shù)據(jù)庫可視化工具是Navicatfor-MySQL。

      8結(jié)束語

      本系統(tǒng)與外界的共享單車管理系統(tǒng)不同的是,本系統(tǒng)充分考慮到了單車使用者的安全問題,將一些單車的詳細(xì)信息面向于使用者,讓使用者充分了解自己所使用的單車詳細(xì)信息,通過這些投放時(shí)間,檢修次數(shù)這些詳細(xì)信息,使用者可以自己決定是否使用那些投放時(shí)間久,但是檢修次數(shù)少的單車。這樣可以盡可能地避免一些安全隱患。

      猜你喜歡
      共享單車
      “共享單車”前面有兩座大山
      商界(2017年3期)2017-03-14 16:49:16
      “共享單車”是一門好生意嗎
      華聲(2016年20期)2016-11-19 21:14:52
      泰州市| 敦化市| 克东县| 和政县| 东宁县| 咸阳市| 邢台县| 樟树市| 沽源县| 佛教| 邻水| 西盟| 西峡县| 辽阳县| 牟定县| 兴和县| 大方县| 平谷区| 东城区| 屏东市| 信丰县| 富裕县| 哈尔滨市| 宁南县| 房产| 兴安县| 化德县| 綦江县| 绩溪县| 双牌县| 庆城县| 曲松县| 宝坻区| 饶平县| 凌云县| 永清县| 太谷县| 纳雍县| 交口县| 新河县| 莫力|