国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于JAVA的地鐵自動售票系統(tǒng)簡介

2016-11-15 23:55鄧軍敏
卷宗 2016年8期
關(guān)鍵詞:售票機視圖應(yīng)用程序

鄧軍敏

摘 要:隨著社會經(jīng)濟的快速發(fā)展,數(shù)據(jù)量的急劇增加,人們對基于JAVA的地鐵自動售票系統(tǒng)的需求越來越明顯,本文著重介紹了地鐵自動售票系統(tǒng)的Java語言、使用方法、功能簡介等。

關(guān)鍵詞:Java;地鐵自動售票系統(tǒng);功能

1 序言

地下鐵道,簡稱地鐵,亦簡稱地下鐵,狹義上專指在地下運行為主的城市鐵路系統(tǒng)或捷運系統(tǒng),但廣義上,由于許多此類的系統(tǒng)為了配合修筑的環(huán)境,可能也會有地面化的路段存在,因此通常涵蓋了都會地區(qū)各種地下和地面上的高密度交通運輸系統(tǒng)。絕大多數(shù)的城市軌道交通系統(tǒng)都是用來運載市內(nèi)通勤的乘客,而在很多場合下城市軌道交通系統(tǒng)都會被當(dāng)成城市交通的骨干。通常,城市軌道交通系統(tǒng)是許多都市用以解決交通堵塞問題的方法。隨著中國城市的迅速發(fā)展,地鐵承擔(dān)著越來越重要的任務(wù)----緩解城市交通壓力。

地鐵自動售票系統(tǒng)實現(xiàn)了售票機與互聯(lián)網(wǎng)的混合銷售模式,集成了IC/臨時卡讀寫模塊,支持IC/臨時卡介質(zhì)類型的門票的發(fā)售??梢赃M行售票機查詢以及網(wǎng)站資助查詢等功能,緩解了地鐵售票的壓力,混合銷售模式使購票更快捷,更明晰,為乘客與工作人員帶來便捷。

2 JAVA簡介

JAVA是一個純的面向?qū)ο蟮某绦蛟O(shè)計語言,它繼承了C++語言面向?qū)ο蠹夹g(shù)的核心,舍棄了C++語言中容易引起錯誤的指針(以引用取代)、運算符重載、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對象所占據(jù)的內(nèi)存空間,使得程序員不用再為內(nèi)存管理而擔(dān)憂。Java不同于一般的編譯執(zhí)行計算機語言和解釋執(zhí)行計算機語言。它首先將源代碼編譯成二進制字節(jié)碼,燃油依賴各種不同平臺上的虛擬機來解釋執(zhí)行字節(jié)碼,從而實現(xiàn)了“一次編譯,到處執(zhí)行”的跨平臺特性。Java編程語言的特性是簡單性、面向?qū)ο?、分布式、解釋型、可靠、安全、平臺無關(guān)、可移植、高性能、多線程、動態(tài)性等。

Java設(shè)計系統(tǒng)時普遍采用的模式就是MVC設(shè)計魔獸,MVC應(yīng)用程序結(jié)構(gòu)被用來分析分布式應(yīng)用程序的特征。這種抽象結(jié)構(gòu)能有助于將應(yīng)用程序分割成若干邏輯部件,使程序設(shè)計變得更加容易。在MVC結(jié)構(gòu)中,模型代表應(yīng)用程序的數(shù)據(jù)和用于控制訪問和修改這些數(shù)據(jù)的業(yè)務(wù)規(guī)則。通常模型被用來作為對現(xiàn)實世界中一個處理過程的軟件近似。當(dāng)定義一個模型時,可以采用一般的簡單的建模技術(shù)。當(dāng)模型發(fā)生改變時,它會通知視(View),并且為視圖提供查詢模型相關(guān)狀態(tài)的能力,同時,它也為控制器提供訪問封裝在模型內(nèi)部的應(yīng)用程序功能的能力。一個視圖(View)用來組織模型的內(nèi)容。它從模型那里獲得數(shù)據(jù)并制定這些數(shù)據(jù)如何表現(xiàn)。當(dāng)模型變化時,視負(fù)責(zé)維持?jǐn)?shù)據(jù)表現(xiàn)的一致性,視圖同時將用戶要求告知控制器,控制器定義了應(yīng)用程序的行為:它負(fù)責(zé)對來自視的用戶要求進行解釋,并把這些要求映射成相應(yīng)的行為,這些行為由模型負(fù)責(zé)實現(xiàn)。在獨立運行的GUI客戶端,用戶要求可能是一些鼠標(biāo)單擊或是菜單選擇操作。在一個Web應(yīng)用程序中,它們的表現(xiàn)形式可能是一些來自客戶端的GET或POST的HTTP請求。模型所實現(xiàn)的行為包括處理業(yè)務(wù)和修改模型的狀態(tài)。根據(jù)用戶要求和模型行為的結(jié)果,控制器選擇一個視作為對用戶請求的應(yīng)答。通常一組相關(guān)功能集對應(yīng)一個控制器。

Java為了實現(xiàn)MVC模式,設(shè)計了jsp-servlet-javabean三大組件,數(shù)字期刊辦公自動化系統(tǒng)的設(shè)計與實現(xiàn)就采用這三大組件。Jsp完成的是視圖層,以網(wǎng)頁的形式生成的GUI界面:servlet完成的是業(yè)務(wù)處理層,實現(xiàn)了業(yè)務(wù)處理對用戶的透明性;javabean將功能、處理、值、數(shù)據(jù)庫訪問和其他任何可以用java代碼創(chuàng)造的對象進行打包,并且其他的開發(fā)者可以通過內(nèi)部的jsp頁面、servlet或應(yīng)用來使用這些對象。

3 系統(tǒng)分析

地鐵自動售票管理系統(tǒng)面向的對象有用戶(包括IC卡用戶、互聯(lián)網(wǎng)用戶、自動售票機用戶)、管理員、提供的服務(wù)也應(yīng)該是多種多樣的。

3.1 系統(tǒng)介紹

互聯(lián)網(wǎng)用戶登入該系統(tǒng),可以瀏覽乘車路線,通過網(wǎng)上銀行訂購車票,然后系統(tǒng)會通過短信發(fā)送訂單號到用戶手機,用戶可以定非本日的車票,最后乘地鐵前在車站自動取票機上取票,另外,互聯(lián)網(wǎng)用戶可以使用退票功能。

自動售票機用戶是指在地鐵站選擇用自動售票機的用戶,該類用戶可以瀏覽乘車路線,買票。

IC卡用戶不需要在自動售票機上操作,通過自動驗票機來計算價格,用戶可自行操作完成車票分析查詢。

管理人員登入后負(fù)責(zé)對信息進行維護,包括對人流量的統(tǒng)計,對自動售票機里面錢款的查看與維護,對地鐵進行車次的增、刪、改、查功能。

3.2 功能介紹

(1)售票

售票功能包括三種售票方式:網(wǎng)絡(luò)售票、自動售票機售票、IC卡售票。

(2)信息查詢

網(wǎng)上查詢:輸入起點站和終點站,提供坐車路線或直接查詢地鐵站點信息,支持google地圖搜索,模擬各地鐵路線圖,補辦和招領(lǐng)信息。

自動售票機查詢:輸入起點站和終點站查詢提供坐車路線,模擬各地鐵路線圖。

(3)統(tǒng)計功能

包括每個地鐵站的人流量統(tǒng)計、每日營業(yè)額的統(tǒng)計及每月營業(yè)額的匯總。

(4)維護功能

由管理員操作的功能,包括用戶的登錄模塊、進行其他功能(如調(diào)度功能、統(tǒng)計功能等)的操作、IC卡的辦理。

4 結(jié)語

二十一世紀(jì)是一個高速、快捷的年代。在這個高速發(fā)展的年代里,速度成了我們第一追求的目標(biāo);第二是提高工作效率;第三則是降低成本。因此,辦公自動化的高速度、高效率、高便捷、低成本便成了我們的目的。為此,地鐵自動售票系統(tǒng)的出現(xiàn),為人們解決了此類問題,大大簡化了退票、售票、查詢等十分繁瑣的工作,簡化了辦公環(huán)節(jié),提高工作效率。

參考文獻(xiàn)

[1]軌道交通自動售檢票系統(tǒng)互換性研究 張寧 城市軌道交通研究 2007年

[2]Java面向?qū)ο缶幊?孫衛(wèi)琴 計算機與數(shù)學(xué)工程 2011年

[3]軟件工程導(dǎo)論 張海潘 清華大學(xué)出版社 2006年

猜你喜歡
售票機視圖應(yīng)用程序
自動售票機拆移的必要性及施工注意事項分析
刪除Win10中自帶的應(yīng)用程序
售票機取現(xiàn)
基于重慶軌道自動售票機充值模塊的技改設(shè)計
谷歌禁止加密貨幣應(yīng)用程序
視圖
Y—20重型運輸機多視圖
SA2型76毫米車載高炮多視圖
三星電子將開設(shè)應(yīng)用程序下載商店
微軟軟件商店開始接受應(yīng)用程序
探索| 翁牛特旗| 黑水县| 建宁县| 苏尼特左旗| 木里| 东至县| 高雄市| 肇东市| 和政县| 灯塔市| 栖霞市| 梁山县| 衡南县| 马山县| 白沙| 民乐县| 寿宁县| 通化市| 枣强县| 出国| 弥渡县| 红原县| 芜湖县| 大港区| 平安县| 南部县| 卢湾区| 澄江县| 益阳市| 台南县| 安阳县| 乡宁县| 仙桃市| 客服| 岱山县| 潞西市| 临城县| 枣强县| 乌兰浩特市| 博罗县|