freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

手機公交線路查詢系統(tǒng)高等教育自考試本科畢業(yè)論文(編輯修改稿)

2024-07-25 13:41 本頁面
 

【文章內(nèi)容簡介】 進程所需要的開銷很可能反而超過實際執(zhí)行時間。而在Servlet中,每個請求由一個輕量級的Java線程處理(而不是重量級的操作系統(tǒng)進程)。在傳統(tǒng)CGI中,如果有N個并發(fā)的對同一CGI程序的請求,則該CGI程序的代碼在內(nèi)存中重復裝載了N次;而對于Servlet,處理請求的是N個線程,只需要一份Servlet類代碼。在性能優(yōu)化方面,Servlet也比CGI有著更多的選擇,比如緩沖以前的計算結(jié)果,保持數(shù)據(jù)庫連接的活動,等等。 方便:Servlet提供了大量的實用工具例程,例如自動地解析和解碼HTML表單數(shù)據(jù)、讀取和設置HTTP頭、處理Cookie、跟蹤會話狀態(tài)等。功能強大:在Servlet中,許多使用傳統(tǒng)CGI程序很難完成的任務都可以輕松地完成。例如,Servlet能夠直接和Web服務器交互,而普通的CGI程序不能。Servlet還能夠在各個程序之間共享數(shù)據(jù),使得數(shù)據(jù)庫連接池之類的功能很容易實現(xiàn)。可移植性好:Servlet用Java編寫,Servlet API具有完善的標準。因此,為IPlanet Enterprise Server寫的Servlet無需任何實質(zhì)上的改動即可移植到Apache、Microsoft IIS或者WebStar。幾乎所有的主流服務器都直接或通過插件支持Servlet。節(jié)省投資:不僅有許多廉價甚至免費的Web服務器可供個人或小規(guī)模網(wǎng)站使用,而且對于現(xiàn)有的服務器,如果它不支持Servlet的話,要加上這部分功能也往往是免費的(或只需要極少的投資)。 JSP及其特點: JavaServer Pages(JSP)是一種實現(xiàn)普通靜態(tài)HTML和動態(tài)HTML混合編碼的技術。 許多由CGI程序生成的頁面大部分仍舊是靜態(tài)HTML,動態(tài)內(nèi)容只在頁面中有限的幾個部分出現(xiàn)。但是包括Servlet在內(nèi)的大多數(shù)CGI技術及其變種,總是通過程序生成整個頁面。JSP使得我們可以分別創(chuàng)建這兩個部分。 JSP和純Servlet相比:JSP并沒有增加任何本質(zhì)上不能用Servlet實現(xiàn)的功能。但是,在JSP中編寫靜態(tài)HTML更加方便,不必再用 println語句來輸出每一行HTML代碼。更重要的是,借助內(nèi)容和外觀的分離,頁面制作中不同性質(zhì)的任務可以方便地 分開:比如,由頁面設計專家進行HTML設計,同時留出供Servlet程序員插入動態(tài)內(nèi)容的空間。 Android簡介 Android一詞的本義指“機器人”,同時也是Google于2007年11月5日宣布的基于Linux平臺的開源手機操作系統(tǒng)的名稱,該平臺由操作系統(tǒng)、中間件、用戶界面和應用軟件組成,號稱是首個為移動終端打造的真正開放和完整的移動軟件。目前,最新版本為Android Gingerbread和Android Honeyb?! ndroid是基于Linux開放性內(nèi)核的操作系統(tǒng),是Google公司在2007年11月5日公布的手機操作系統(tǒng)。Android早期由原名為Android的公司開發(fā),谷歌在2005年收購后,繼續(xù)對Android系統(tǒng)開發(fā)運營,它采用了軟件堆層(software stack,又名軟件疊層)的架構(gòu),主要分為三部分。底層Linux內(nèi)核只提供基本功能,其他的應用軟件則由各公司自行開發(fā),部分程序以Java編寫。2011年初數(shù)據(jù)顯示,僅正式上市兩年的操作系統(tǒng)Android已經(jīng)超越稱霸十年的塞班系統(tǒng),使之躍居全球最受歡迎的智能手機平臺?,F(xiàn)在,Android系統(tǒng)不但應用于智能手機,也在平板電腦市場急速擴張,在智能MP4方面也有較大發(fā)展。采用Android系統(tǒng)主要廠商包括臺灣的HTC,(第一臺谷歌的手機G1由HTC生產(chǎn)代工)美國摩托羅拉,SE等,中國大陸廠商如:魅族(M9),華為、中興、聯(lián)想、藍魔等。 數(shù)據(jù)交互技術WebService+SOAP1. 什么是WebService?WebService簡單來說就是為應用程序提供一個網(wǎng)絡接口,其他應用程序(可以是桌面應用程序或網(wǎng)絡應用程序),通過這個接口來調(diào)用服務商提供的程序(一般是由客戶端發(fā)送數(shù)據(jù),服務器端接收數(shù)據(jù)并作出相應處理后返回數(shù)據(jù)),來達到數(shù)據(jù)交互和分布式處理的效果,并且他通過wsdl、soap等標準實現(xiàn)交互,是一種與語言,平臺無關的交互技術。2. 什么是SOAP? SOAP:簡單對象訪問協(xié)議,簡單對象訪問協(xié)議(SOAP)是一種輕量的、簡單的、基于 XML 的協(xié)議,它被設計成在 WEB 上交換結(jié)構(gòu)化的和固化的信息。 SOAP 可以和現(xiàn)存的許多因特網(wǎng)協(xié)議和格式結(jié)合使用,包括超文本傳輸協(xié)議( HTTP),簡單郵件傳輸協(xié)議(SMTP),多用途網(wǎng)際郵件擴充協(xié)議(MIME)。它還支持從消息系統(tǒng)到遠程過程調(diào)用(RPC)等大量的應用程序。 SOAP 包括四個部分:1) SOAP 封裝:它定義了一個框架 , 該框架描述了消息中的內(nèi)容是什么,誰應當處理它以及它是可選的還是必須的。2) SOAP 編碼規(guī)則:它定義了一種序列化的機制,用于交換應用程序所定義的數(shù)據(jù)類型的實例。3) SOAP RPC 表示:它定義了用于表示遠程過程調(diào)用和應答的協(xié)定?! ?) SOAP 綁定:定義了一種使用底層傳輸協(xié)議來完成在節(jié)點間交換SOAP封裝的約定?! OAP 消息基本上是從發(fā)送端到接收端的單向傳輸,但它們常常結(jié)合起來執(zhí)行類似于請求、應答的模式。所有的 SOAP 消息都使用 XML 編碼。一條 SOAP 消息就是一個包含有一個必需的 SOAP 的封裝包,一個可選的 SOAP 標頭和一個必需的 SOAP 體塊的 XML 文檔。把 SOAP 綁定到 HTTP 提供了同時利用 SOAP 的樣式和分散的靈活性的特點以及 HTTP 的豐富的特征庫的優(yōu)點。在HTTP上傳送 SOAP 并不是說 SOAP 會覆蓋現(xiàn)有的 HTTP 語義,而是 HTTP 上的 SOAP 語義會自然的映射到 HTTP 語義。在使用 HTTP 作為協(xié)議綁定的場合中, RPC 請求映射到 HTTP 請求上,而 RPC 應答映射到 HTTP 應答。然而,在 RPC 上使用 SOAP 并不僅限于 HTTP 協(xié)議綁定。SOAP也可以綁定到TCP和UDP協(xié)議上。 第3章 需求分析與設計 隨著現(xiàn)在社會的發(fā)展,現(xiàn)時城市交通公交線路的增加,人們對外出乘車時如何選擇公交車次和路線而困惑。人們都避免不了要到某些城市去做一些事情。一旦你對這個市不熟悉,你的出門就會舉步維艱。因此,開發(fā)一個城市的公交車查詢系統(tǒng)就顯得十分必要。 本系統(tǒng)的開發(fā)目的主要是向公交車用戶提供公交的相關信息查詢,為他們的出行提供相關的線路查詢和選擇。包括提供全部線路的具體情況(途經(jīng)站點、早班和末班車時間、票價、里程、線路類型等)查,各個站點所有的線路查詢,站點與站點之間的線路查詢等等。 系統(tǒng)功能模塊設計手機公交車線路查詢系統(tǒng)包括B/S模式Web查詢管理服務器、C/S模式手機應用程序兩個大模塊,每個大模塊下又包含若干個小模塊。\ 系統(tǒng)功能模塊圖 本設計中的查詢方式與核心算法 查詢方式:1)根據(jù)時間范圍來查詢:在相應的時間范圍之內(nèi),查詢出在該時間段內(nèi)工作的線路,將線路相關信息羅列出來;2)根據(jù)站點名稱查詢:根據(jù)站點名稱查詢出經(jīng)過該站點的所有線路信息,將相關的線路信息羅列出來;3)根據(jù)線路名稱查詢:根據(jù)線路名稱查詢該線路的信息,將線路信息羅列出來;4)根據(jù)站點至站點查詢:根據(jù)兩個站點名稱查詢,出發(fā)站點名稱,目的站點名稱查詢得出最優(yōu)路線,將如何乘車的線路信息羅列出來。 核心算法: 假設乘客從A站乘公交車去B站, 首先, 看A站是否有公交車直接到B站。如果有一條或多條直達公交線路, 則從中選擇線路距離最短的公交車, ( a) 。如果沒有, 則看經(jīng)過A站的公交車和經(jīng)過B站的公交車有沒有交叉點, 若有交叉點C, 則選擇在交叉點C轉(zhuǎn)車到達B站, ( b) 。如果經(jīng)過A站的公交車和經(jīng)過B站的公交車沒有交叉點, 則先乘經(jīng)過A站的某一路公交車到達某一站C, 看經(jīng)過C站的公交車與經(jīng)過B站的公交車有沒有交叉點D,若有, 則在D站轉(zhuǎn)
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1