版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、PAGE29 / NUMPAGES29紡織大學(xué)管理學(xué)院學(xué)年論文(2016 2017 學(xué)年第二學(xué)期)題 目:基于Java的旅游民宿系統(tǒng)設(shè)計(jì) 專 業(yè):信息管理與信息系統(tǒng) 班 級(jí): 信管11401 姓 名: 指導(dǎo)教師: 序 號(hào):222017年9月 25日學(xué)年論文開題報(bào)告課題名稱基于Java的旅游民宿系統(tǒng)設(shè)計(jì)院系名稱管理學(xué)院專 業(yè)信息管理與信息系統(tǒng)班 級(jí)信管11401學(xué)生一、課題研究的意義隨著人民生活水平的提高,越來越多的人喜歡去旅游,去享受生活。傳統(tǒng)的旅行住宿,還是依托于眾多的酒店以與賓館,但其實(shí)民宿這一概念,正再年輕人中慢慢興起。民宿相對(duì)于酒店來說,能給旅途中的人帶來更多“家”的感覺,提供的服務(wù)相
2、比酒店來說有過之而無不與。因此,我想就旅行和民宿的結(jié)合,做一個(gè)旅游推薦的系統(tǒng)設(shè)計(jì),幫助人們更好的享受旅行。二、所屬領(lǐng)域的研究成果國外學(xué)者認(rèn)為,“民宿”一般指B&B(Bed and Breakfast),并有一系列的家族性詞匯來表示同樣含義,如Family Hotel,F(xiàn)amily Inn,House Hotel,House Stay,Guesthouse等。國外民宿業(yè)經(jīng)過較長時(shí)期的發(fā)展已相當(dāng)成熟,其顯著特點(diǎn)是:業(yè)已形成行業(yè)協(xié)會(huì)組織;經(jīng)營中高度關(guān)注人性化和個(gè)性化;服務(wù)容呈現(xiàn)多樣化;民俗化、本地化、家庭化。與其成熟發(fā)展的狀況相匹配的是,民宿研究也相對(duì)系統(tǒng)。研究對(duì)象包括民宿業(yè)主、民宿行業(yè)管理以與游客
3、。民宿市場(chǎng)和業(yè)主與游客關(guān)系的研究是其中的重點(diǎn)。研究涉與了管理學(xué)、經(jīng)濟(jì)學(xué)、社會(huì)學(xué)、心理學(xué)、消費(fèi)者行為學(xué)等多學(xué)科。從研究方法上看,量化研究和質(zhì)性研究并舉,采用了問卷調(diào)查、訪談、文本分析和傳記等。三、研究容1.用戶調(diào)研2.系統(tǒng)分析3.系統(tǒng)設(shè)計(jì)4.系統(tǒng)實(shí)現(xiàn)5.系統(tǒng)測(cè)試四、研究方法編輯一份調(diào)查問卷,獲取用戶需求,先從最熱門的幾個(gè)國景點(diǎn)入手,了解用戶最想知道的方面是哪些。在網(wǎng)上收集各大旅游的景點(diǎn)信息,或者直接在信息獲取旅游景點(diǎn)信息。同時(shí),需要獲取像愛彼迎、小豬短租這類民宿的民宿信息。將信息進(jìn)行整合入庫,并編輯一個(gè)推薦邏輯。民宿預(yù)訂這方面,可以直接采用第三方平臺(tái),以減少我們的工作量,同時(shí)讓用戶高效實(shí)用。五、
4、研究步驟第一步:前期調(diào)查,以與資料收集。了解目前大家出游的熱門景點(diǎn),以與想要了解的需求有哪些。第二步:系統(tǒng)的總體分析與規(guī)劃。第三步:系統(tǒng)的的前臺(tái)設(shè)計(jì)。運(yùn)用jave語言對(duì)前臺(tái)網(wǎng)頁進(jìn)行設(shè)計(jì)。第四步: 系統(tǒng)的邏輯分析與算法設(shè)計(jì)。第五步:系統(tǒng)后臺(tái)數(shù)據(jù)庫的設(shè)計(jì)。第六步:系統(tǒng)的試運(yùn)行與檢測(cè)。六、參考文獻(xiàn)1佳倩,艷 國外旅游“民宿”研究綜述 旅游研究.20152汪永松著.J2ME手機(jī)高級(jí)編程.機(jī)械工業(yè),2011年4月3斌著.J2ME手機(jī)開發(fā)入門.人民郵電.2006年4宋振會(huì)編著.Java語言編程基礎(chǔ)教程.電子工業(yè).2007年8月5任哲著.Java技術(shù)應(yīng)用基礎(chǔ).機(jī)械工業(yè),2015年3月6斌著.Java ME
5、使用詳解.電子工業(yè). 2016年2月7新力著.J2ME實(shí)用教程.人民郵電.2015年9月8辛運(yùn)幃著,饒一梅.Java程序設(shè)計(jì)教程.機(jī)械工業(yè).2016年8月9Michael Morrison著,強(qiáng)譯.J2ME手機(jī)游戲編程入門.人民郵電.2015年7月10栗菊民著.Java Web 應(yīng)用程序設(shè)計(jì).機(jī)械工業(yè).2014年9月11家浩著.現(xiàn)代軟件工程.機(jī)械工業(yè).2009年1月12熊一龍,杜鵑.J2ME技術(shù)在移動(dòng)查詢系統(tǒng)中的應(yīng)用.2016年5月13吳小娟,春金.基于J2ME與XML的移動(dòng)設(shè)備數(shù)據(jù)交換.2015年1月14建.Java程序設(shè)計(jì)M郵電大學(xué).2016.0815世民.Java入門很簡單M清華大學(xué).2
6、012.0816Ye Jun,Li Zhishu,Ma Yanyan JSON based decentralized SSO security architecture in E-commerce .International Symposium on Electromic Commerence and Security.2015.0317Otey, Michael.Microsoftr SQL Sever 2008 - New FeaturesMMcGraw-Hill Osborne ; McGraw-Hill New Zealand (Distributor).2016.0518Sean
7、 Michael Kerner.MuleSoft Updates Tcat Tomcat Java ServerJ Datamation.2015.0819Michele Carboni,Mhammed Idrissi Janati.Halal Tourism De Facto:A Case From FezJ.Tourism Management Perspectives,2016,19(5):155-15920Hsieh,Pearl Lin,Bed and Breakfast OperatorsWork and Personal Life Balance:A Cross-cultural
8、ComparisonJ.International Journal of Hospitality Management,2010,29(4):576-581指導(dǎo)教師簽名:2017 年9月20日摘 要隨著現(xiàn)代科技社會(huì)的不斷發(fā)展,網(wǎng)絡(luò)技術(shù)的不斷進(jìn)步,從基于PC機(jī)的傳統(tǒng)上網(wǎng)方式轉(zhuǎn)向移動(dòng)互聯(lián)網(wǎng)已經(jīng)成為一個(gè)趨勢(shì)。移動(dòng)互聯(lián)網(wǎng)在經(jīng)過多年的發(fā)展,正在形成穩(wěn)定的市場(chǎng)服務(wù)格局。根據(jù)移動(dòng)互聯(lián)網(wǎng)的特點(diǎn)來看,手機(jī)客戶端將是影響移動(dòng)互聯(lián)網(wǎng)發(fā)展的重要因素。手機(jī)客戶端是指移動(dòng)互聯(lián)網(wǎng)企業(yè)為方便用戶使用,而特別定制研發(fā)的特殊終端應(yīng)用。本文設(shè)計(jì)實(shí)現(xiàn)的無線旅游客戶端就是基于這樣的一款實(shí)例應(yīng)用的軟件。用戶可以通過該客戶端進(jìn)行旅游行程、
9、線路、景點(diǎn)、規(guī)劃以與加密下載,并通過手機(jī)實(shí)現(xiàn)導(dǎo)航或地圖引導(dǎo)到景點(diǎn),景點(diǎn)自助導(dǎo)游。本客戶端軟件系統(tǒng)在開發(fā)過程中基于C/S架構(gòu)、J2ME平臺(tái),利用Java語言編寫。主要是實(shí)現(xiàn)對(duì)服務(wù)器的數(shù)據(jù)請(qǐng)求、解析和顯示的功能。本系統(tǒng)所訪問的服務(wù)器為中國移動(dòng)無線旅游服務(wù)器,故由中國移動(dòng)客戶給出需求說明,說明書包括了協(xié)議框架和接口說明??蛻舳司褪峭ㄟ^這些接口來訪問服務(wù)器的數(shù)據(jù)。關(guān)鍵詞:旅游,民宿,智能化推薦,客戶端,C/SABSTRACTNow science and technology with the continuous development of society, the network technol
10、ogy advances, from based on PCs traditional Internet way to mobile Internet has become a trend. Mobile Internet is trying to form stable market service pattern. According to the characteristics of the mobile Internet, mobile phone to see the client will affect the development of mobile. Mobile phone
11、 a client is refers to the mobile Internet enterprise for the convenience of use, and custom made special terminal application development.This paper introduces the design of the realization of the wireless tourism client is based on such a example of application software. The user can through the c
12、lient Tours, lines, planning and encryption, and through the Cell phone download cell realize navigation or map to attractions, attractions in guide self-help guide. The client software in the process of system development based on C/S structure, used J2ME platform, Java language. Mainly is to reali
13、ze the server data request, analysis and display the function. This system visits the server for China mobile wireless tourism, the description given that include the framework and interface specifications. The client is through these interfaces for accessing the server data.Key Words :Tourism; Home
14、stay; AI recommendation; Client; C/S目 錄 TOC o 1-3 h z u HYPERLINK l _Toc493687271 第1章 引 言 PAGEREF _Toc493687271 h 8 HYPERLINK l _Toc493687272 1.1 課題背景 PAGEREF _Toc493687272 h 8 HYPERLINK l _Toc493687273 1.2 國外研究現(xiàn)狀與趨勢(shì) PAGEREF _Toc493687273 h 8 HYPERLINK l _Toc493687274 1.3本課題研究的意義 PAGEREF _Toc4936872
15、74 h 9 HYPERLINK l _Toc493687281 1.4本課題的研究方法 PAGEREF _Toc493687281 h 10 HYPERLINK l _Toc493687282 第2章 技術(shù)基礎(chǔ) PAGEREF _Toc493687282 h 11 HYPERLINK l _Toc493687283 2.1 開發(fā)語言與環(huán)境 PAGEREF _Toc493687283 h 11 HYPERLINK l _Toc493687284 2.2 開發(fā)語言簡介 PAGEREF _Toc493687284 h 11 HYPERLINK l _Toc493687285 2.3 J2ME平臺(tái)介
16、紹 PAGEREF _Toc493687285 h 13 HYPERLINK l _Toc493687286 2.4 JSON介紹 PAGEREF _Toc493687286 h 13 HYPERLINK l _Toc493687287 2.5 客戶端軟件格式 PAGEREF _Toc493687287 h 14 HYPERLINK l _Toc493687288 第3章 需求分析 PAGEREF _Toc493687288 h 15 HYPERLINK l _Toc493687289 3.1系統(tǒng)設(shè)計(jì)概要 PAGEREF _Toc493687289 h 15 HYPERLINK l _Toc4
17、93687290 3.2 軟件體系結(jié)構(gòu) PAGEREF _Toc493687290 h 15 HYPERLINK l _Toc493687292 3.3軟件功能模塊設(shè)計(jì)與劃分 PAGEREF _Toc493687292 h 16 HYPERLINK l _Toc493687293 3.3.1 景點(diǎn)模塊 PAGEREF _Toc493687293 h 16 HYPERLINK l _Toc493687294 3.3.2 線路模塊 PAGEREF _Toc493687294 h 17 HYPERLINK l _Toc493687295 3.3.3 排行模塊 PAGEREF _Toc49368729
18、5 h 17 HYPERLINK l _Toc493687296 3.3.4 搜索模塊 PAGEREF _Toc493687296 h 17 HYPERLINK l _Toc493687297 3.3.5 評(píng)論模塊 PAGEREF _Toc493687297 h 18 HYPERLINK l _Toc493687298 3.3.6 功能模塊圖 PAGEREF _Toc493687298 h 18 HYPERLINK l _Toc493687299 3.4 客戶端系統(tǒng)流程圖 PAGEREF _Toc493687299 h 19 HYPERLINK l _Toc493687300 第4章 數(shù)據(jù)需求
19、分析 PAGEREF _Toc493687300 h 20 HYPERLINK l _Toc493687301 4.1數(shù)據(jù)來源 PAGEREF _Toc493687301 h 20 HYPERLINK l _Toc493687302 4.2 相關(guān)規(guī)定 PAGEREF _Toc493687302 h 20 HYPERLINK l _Toc493687303 4.2.1 請(qǐng)求格式 PAGEREF _Toc493687303 h 20 HYPERLINK l _Toc493687304 4.2.2 GET與POST區(qū)別 PAGEREF _Toc493687304 h 20 HYPERLINK l _
20、Toc493687305 第5章 系統(tǒng)原型設(shè)計(jì)與實(shí)現(xiàn) PAGEREF _Toc493687305 h 22 HYPERLINK l _Toc493687306 5.1 軟件啟動(dòng)頁面 PAGEREF _Toc493687306 h 22 HYPERLINK l _Toc493687307 5.2 搜索 PAGEREF _Toc493687307 h 23 HYPERLINK l _Toc493687308 5.3 評(píng)論 PAGEREF _Toc493687308 h 23 HYPERLINK l _Toc493687309 5.4 民宿 PAGEREF _Toc493687309 h 24 HY
21、PERLINK l _Toc493687310 第6章 軟件測(cè)試 PAGEREF _Toc493687310 h 25 HYPERLINK l _Toc493687311 6.1 測(cè)試項(xiàng)目 PAGEREF _Toc493687311 h 25 HYPERLINK l _Toc493687312 6.1.1 搜索 PAGEREF _Toc493687312 h 25 HYPERLINK l _Toc493687313 6.1.2 評(píng)論 PAGEREF _Toc493687313 h 25 HYPERLINK l _Toc493687314 第7章 結(jié)論 PAGEREF _Toc493687314
22、 h 26 HYPERLINK l _Toc493687315 參考文獻(xiàn) PAGEREF _Toc493687315 h 27第1章 引 言1.1 課題背景隨著3G和4G和4G時(shí)代的到來,手機(jī)上網(wǎng)已經(jīng)慢慢進(jìn)入人們的生活,談到未來基于手機(jī)上的無線互聯(lián)網(wǎng)的發(fā)展趨勢(shì)究竟是手機(jī)客戶端上網(wǎng)還是手機(jī)ap上網(wǎng),目前這個(gè)階段還很難過早的下定論。但是有一點(diǎn)是可以肯定的,那就是用戶體驗(yàn)的好壞將直接決定這兩者的前途命運(yùn)。利用手機(jī)wap上網(wǎng),第一次則需要手動(dòng)輸入網(wǎng)址,當(dāng)然可以將該網(wǎng)頁保存為標(biāo)簽,之后也可以做到較為方便的訪問。在手機(jī)上完成輸入網(wǎng)址或者在眾多保存的標(biāo)簽中查找需要的網(wǎng)址,確實(shí)是需要一定時(shí)間的。而客戶端軟件,
23、雖然需要在手機(jī)上安裝才能使用,但是仍然是登入互聯(lián)網(wǎng)最便捷的方式,扼守著移動(dòng)互聯(lián)網(wǎng)的第一入口,為企業(yè)進(jìn)入營銷時(shí)代開辟了一條康莊大道。目前,無線互聯(lián)網(wǎng)行業(yè)以手機(jī)客戶端為主的產(chǎn)品很多。手機(jī)客戶端為企業(yè)提供完善、便捷、多樣、高效的移動(dòng)營銷。當(dāng)中以手機(jī)客戶端產(chǎn)生的產(chǎn)業(yè)發(fā)展迅猛,例如中國移動(dòng),中國聯(lián)通,中國電信支持的完美e端是專門為企業(yè)提供定制手機(jī)客戶端的。他通過為企業(yè)提高定制手機(jī)客戶端,手機(jī)應(yīng)用即可自己實(shí)現(xiàn)便捷、有效的移動(dòng)營銷。本無線旅游客戶端正是由中國移動(dòng)提出,由本人所簽公司(東信和平智能卡股份)負(fù)責(zé)開發(fā)的軟件,為用戶獲取信息提供便捷的方式。1.2 國外研究現(xiàn)狀與趨勢(shì)現(xiàn)在已經(jīng)進(jìn)入3G和4G移動(dòng)互聯(lián)網(wǎng)時(shí)
24、代,在所有開通3G和4G的國家中,目前為止,日本和國是3G和4G數(shù)據(jù)業(yè)務(wù)做的最成功的。日本是全球最早提供3G和4G業(yè)務(wù)的國家之一,2001年開始引入日本整個(gè)移動(dòng)通信網(wǎng)絡(luò)中,有超過85%的3G和4G用戶,其中有超過88%是移動(dòng)用戶。國不論是語音市場(chǎng)的增值業(yè)務(wù)(如彩鈴),還是手機(jī)電視、手機(jī)音樂、手機(jī)游戲和手機(jī)定位等3G和4G數(shù)據(jù)業(yè)務(wù)都發(fā)展的很好。截至2008年11月底,國3G和4G用戶數(shù)量約為1586萬人,占移動(dòng)通信用戶總數(shù)的34.95%,比歐美國家28%的平均水平高很多。在國,無線互聯(lián)網(wǎng)的發(fā)展至今特別迅速。目前,手機(jī)客戶端軟件處于一個(gè)成長的階段,置式重要的推廣方式,終端廠商為增值自身產(chǎn)品的附加值
25、會(huì)置應(yīng)用軟件。軟件服務(wù)運(yùn)營商為推廣自身增值業(yè)務(wù)與終端廠商合作,終端廠商與各方廠商合作越來越緊密,隨著智能手機(jī)逐漸變成一個(gè)信息化終端、娛樂化終端,移動(dòng)運(yùn)營商的主營收入更將可能由此向數(shù)據(jù)業(yè)務(wù)與其他的增值業(yè)務(wù)靠攏。目前,雖然手機(jī)應(yīng)用軟件產(chǎn)品層出不窮,但是產(chǎn)品承載的業(yè)務(wù)還比較單調(diào),主要是音視頻下載、信息資訊查詢、位置服務(wù)等幾種業(yè)務(wù)。而本系統(tǒng)則屬于位置服務(wù)的增值業(yè)務(wù)。1.3本課題研究的意義大眾旅游時(shí)代的到來,使旅游日益成為現(xiàn)代人類社會(huì)主要的休閑放松的生活方式和社會(huì)經(jīng)濟(jì)活動(dòng),旅游業(yè)已成為全球經(jīng)濟(jì)發(fā)展中勢(shì)頭最強(qiáng)勁和規(guī)模最大的產(chǎn)業(yè)之一,日益凸顯它在國民經(jīng)濟(jì)中的重要地位。旅游業(yè)的發(fā)展以整個(gè)國民經(jīng)濟(jì)發(fā)展水平為基礎(chǔ)
26、并受其制約,同時(shí)又直接或間接地促進(jìn)國民經(jīng)濟(jì)有關(guān)部門的發(fā)展。正因?yàn)槁糜螌?duì)于民生對(duì)于國家經(jīng)濟(jì)發(fā)展的重要性,建立一個(gè)無線旅游系統(tǒng)的手機(jī)客戶端對(duì)于了解景點(diǎn)資訊,促進(jìn)旅游業(yè)發(fā)展以與提高旅游質(zhì)量都是很有必要的,也使得管理信息化。順應(yīng)了社會(huì)信息化和潮流化。和傳統(tǒng)移動(dòng)互聯(lián)網(wǎng)相比,手機(jī)客戶端主要有如下優(yōu)勢(shì):第一、移動(dòng)(無線)互聯(lián)網(wǎng)操作不便,容同質(zhì)化較為嚴(yán)重,需要客戶端幫助用戶簡化操作。移動(dòng)(無線)互聯(lián)網(wǎng)依賴于手機(jī)載體,因此在屏幕尺寸、輸入方式等方面,一直存在著限制。容擺放混亂,且同質(zhì)化嚴(yán)重,是一直困擾用戶的問題。而客戶端的使用,使得用戶只需要在本地進(jìn)行操作,且客戶端上提供了更為友好的界面和更多的功能,用戶不必費(fèi)
27、心思去輸入網(wǎng)址和復(fù)雜的點(diǎn)擊操作,即可得到所需信息。第二、客戶端操作可以節(jié)約用戶上網(wǎng)費(fèi)用。由于用戶下載了客戶端,可以對(duì)自己所關(guān)注的容直接操作,而不必再每次進(jìn)入下載首頁,或者打開不必要的網(wǎng)頁,減少流量費(fèi)用。目前是以流量進(jìn)行計(jì)算收費(fèi)的移動(dòng)互聯(lián)網(wǎng)時(shí)期,減少流量對(duì)于用戶而言,是很重要的問題。雖然流量包月制減輕了用戶的負(fù)擔(dān),但多數(shù)用戶仍會(huì)關(guān)心如何減少不必要的浪費(fèi)。第三、客戶端應(yīng)用便于形成用戶使用粘性。通過客戶端的使用,用戶將習(xí)慣于一種操作模式,這種應(yīng)用上的習(xí)慣,將直接形成用戶的粘性,減少用戶流失。對(duì)于移動(dòng)互聯(lián)網(wǎng)發(fā)展而言,無疑用戶是最為寶貴的財(cái)富,追求穩(wěn)定的用戶數(shù)量,是現(xiàn)階段移動(dòng)互聯(lián)網(wǎng)企業(yè)的首要問題。1.4
28、本課題的研究方法本課題在開發(fā)過程中,基于中國移動(dòng)提供的中國移動(dòng)無線旅游平臺(tái)與手機(jī)客戶端軟件接口規(guī)來完成客戶端的開發(fā)。本項(xiàng)目是由本人所簽訂的公司給出,共由4個(gè)人來開發(fā)完成。本人參與了從需求獲取到整個(gè)項(xiàng)目的概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、代碼編寫以與測(cè)試的整個(gè)過程。在這個(gè)過程中,公司側(cè)重于讓新人體會(huì)一個(gè)完整項(xiàng)目的開發(fā)流程。而這些,應(yīng)該比僅僅參與代碼的開發(fā)來的更加至關(guān)重要,并且我們從中學(xué)到了很多的知識(shí)。為我從應(yīng)屆畢業(yè)生到職業(yè)人搭建了很好的橋梁。本人在開發(fā)無線旅游客戶端的過程中,前期主要是對(duì)知識(shí)的儲(chǔ)備,學(xué)習(xí)有關(guān)Java和J2ME的相關(guān)知識(shí),以與軟件工程中學(xué)習(xí)的開發(fā)軟件的理論。并在同事的引導(dǎo)下參與項(xiàng)目的各個(gè)環(huán)節(jié),主
29、要是通過不斷加強(qiáng)理論學(xué)習(xí),由本人設(shè)計(jì)并實(shí)現(xiàn)公司分配的模塊,并在遇到難以解決的問題時(shí),向同事請(qǐng)教的方式完成本次畢業(yè)設(shè)計(jì)任務(wù)。第2章 技術(shù)基礎(chǔ)2.1 開發(fā)語言與環(huán)境操作系統(tǒng):Windows 7應(yīng)用技術(shù):J2ME ,java,JSON開發(fā)平臺(tái):J2ME2.2 開發(fā)語言簡介J2ME平臺(tái)主要是用Java進(jìn)行開發(fā)。Java是由Sun Microsystems公司于1995年5月推出的Java程序設(shè)計(jì)語言和java平臺(tái)的總稱。Java平臺(tái)是由Java虛擬機(jī)(Java Virtual Machine)和Java應(yīng)用編程接口(Application Programming Interface 簡稱API)構(gòu)成。
30、Java應(yīng)用編程接口為Java應(yīng)用提供了一個(gè)獨(dú)立于操作系統(tǒng)的標(biāo)準(zhǔn)接口,可分為基本部分和擴(kuò)展部分。在硬件或操作系統(tǒng)平臺(tái)上安裝一個(gè)Java平臺(tái)之后,Java應(yīng)用程序就可運(yùn)行?,F(xiàn)在Java平臺(tái)已經(jīng)嵌入了幾乎所有操作系統(tǒng)。這樣Java程序可以只編譯一次,就可以在各種系統(tǒng)中運(yùn)行。Java應(yīng)用編程接口已經(jīng)從1.1x版發(fā)展到1.2版。目前常用的Java平臺(tái)基于Java1.5,最近版本為Java1.7。Java是一種簡單的、面向?qū)ο蟮?、分布式的、解釋型的、健壯安全的、結(jié)構(gòu)中立的、可移植的、性能優(yōu)異的、多線程的動(dòng)態(tài)語言。Java分為三個(gè)體系JavaSE(Java2 Platform Standard Editi
31、on,Java平臺(tái)標(biāo)準(zhǔn)版),JavaEE(Java 2 Platform,Enterprise Edition,Java平臺(tái)企業(yè)版),JavaME(Java 2 Platform Micro Edition,Java平臺(tái)微型版)。本客戶端采用J2ME平臺(tái)。Java語言的主要有以下特性:(1)Java語言是簡單的。它和C語言和C+很接近,但又丟去了C中很少使用和很難理解的特性。(2)Java是面向?qū)ο蟮?。它提供了類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,并支持類與接口之間的實(shí)現(xiàn)機(jī)制。Java語言全面支持動(dòng)態(tài)綁定,而C+ 語言只對(duì)虛函數(shù)使用動(dòng)態(tài)綁定。總之,Java語言是一個(gè)純的面向
32、對(duì)象程序設(shè)計(jì)語言。(3)Java語言是分布式的。Java語言支持Internet的應(yīng)用開發(fā),在基本的Java應(yīng)用編程接口中有一個(gè)網(wǎng)絡(luò)應(yīng)用編程接口。它提供了應(yīng)用網(wǎng)絡(luò)編程接口的類庫,包括URL、URLConnection、Socket、ServerSocket等。(4)Java語言是健壯的。Java的強(qiáng)類型機(jī)制、異常處理、廢料的自動(dòng)收集等是Java程序健壯的重要保證。對(duì)指針的丟棄是Java明智的選擇。Java的安全機(jī)制使得Java更加健壯。(5)Java語言是安全的。Java通常被用在網(wǎng)絡(luò)環(huán)境中,為此,Java提供了一個(gè)安全機(jī)制以防惡意代碼的攻擊。除了Java語言具有的許多安全特性以外,Java對(duì)
33、通過網(wǎng)絡(luò)下載的類具有一個(gè)安全防機(jī)制(類ClassLoader),如分配不同的名字空間以防替代本地的同名類、字節(jié)代碼檢查,并提供安全管理機(jī)制(類SecurityManager)讓Java應(yīng)用設(shè)置安全哨兵。(6)Java語言是體系結(jié)構(gòu)中立的。Java程序(后綴為java的文件)在Java平臺(tái)上被編譯為體系結(jié)構(gòu)中立的字節(jié)碼格式(后綴為class的文件),然后可以在實(shí)現(xiàn)這個(gè)Java平臺(tái)的任何系統(tǒng)中運(yùn)行。這種途徑適合于異構(gòu)的網(wǎng)絡(luò)環(huán)境和軟件的分發(fā)。(7)Java語言是可移植的。這種可移植性源于體系結(jié)構(gòu)的中立性,另外Java還嚴(yán)格規(guī)定了各個(gè)基本數(shù)據(jù)類型的長度。Java系統(tǒng)本身也具有很強(qiáng)的可移植性,Java編
34、譯器是用Java實(shí)現(xiàn)的,Java的運(yùn)行環(huán)境是用ANSI C實(shí)現(xiàn)的。(8)Java語言是解釋型的。如前所述,Java程序在Java平臺(tái)上被編譯為字節(jié)碼格式,然后可以在實(shí)現(xiàn)這個(gè)Java平臺(tái)的任何系統(tǒng)中運(yùn)行。在運(yùn)行時(shí),Java平臺(tái)中的Java解釋器對(duì)這些字節(jié)碼進(jìn)行解釋執(zhí)行,執(zhí)行過程中需要的類在連接階段被載入到運(yùn)行環(huán)境中。(9)Java是高性能的。與那些解釋型的高級(jí)腳本語言相比,Java的確是高性能的。事實(shí)上,Java的運(yùn)行速度隨著JIT(Just-In-Time)編譯器技術(shù)的發(fā)展越來越接近于C+。(10)Java是多線程的。在Java語言中,線程是一種特殊的對(duì)象,它必須由Thread類或其子()類來
35、創(chuàng)建。通常有兩種方法來創(chuàng)建線程:其一,使用Thread(Runnable) 的構(gòu)造子類實(shí)現(xiàn)了Runnable接口的對(duì)象包裝成一個(gè)線程,其二,從Thread類派生出子類并重寫run方法,使用該子類創(chuàng)建的對(duì)象即為線程。值得注意的是Thread類已經(jīng)實(shí)現(xiàn)了Runnable接口,因此,任何一個(gè)線程均有它的run方法,而run方法中包含了線程所要運(yùn)行的代碼。線程的活動(dòng)由一組方法來控制。Java語言支持多個(gè)線程的同時(shí)執(zhí)行,并提供多線程之間的同步機(jī)制(關(guān)鍵字為synchronized)。(11)Java語言是動(dòng)態(tài)的。Java語言的設(shè)計(jì)目標(biāo)之一是適應(yīng)于動(dòng)態(tài)變化的環(huán)境。Java程序需要的類能夠動(dòng)態(tài)地被載入到運(yùn)行
36、環(huán)境,也可以通過網(wǎng)絡(luò)來載入所需要的類。這也有利于軟件的升級(jí)。另外,Java中的類有一個(gè)運(yùn)行時(shí)刻的表示,能進(jìn)行運(yùn)行時(shí)刻的類型檢查。2.3 J2ME平臺(tái)介紹J2ME為在移動(dòng)設(shè)備和嵌入式設(shè)備上運(yùn)行的應(yīng)用程序提供一個(gè)健壯且靈活的環(huán)境。J2ME包括靈活的用戶界面、健壯的安全模式、許多置的網(wǎng)絡(luò)協(xié)議以與對(duì)可以動(dòng)態(tài)下載聯(lián)網(wǎng)和離線應(yīng)用程序的豐富支持。記憶J2ME規(guī)的應(yīng)用程序只需編寫一次,就可以用于許多設(shè)備,而且可以利用每個(gè)設(shè)備的本機(jī)功能。開發(fā)J2ME程序一般不需要特別的開發(fā)工具,開發(fā)者只需要裝上Java JDK與下載免費(fèi)的Sun Java Wireless Toolkit 2.xx系類開發(fā)包,就可以開始編寫J2
37、ME程序、編譯以與測(cè)試。2.4 JSON介紹JSON(JavaScript Object Notation)是一種輕量級(jí)的數(shù)據(jù)交換格式。易于人閱讀和編寫,同時(shí)也易于機(jī)器解析和生成。它基于JavaScript(Standard ECMA-2623rd Edition December 1999)的子集。JSON采用完全獨(dú)力的文本格式,但是也使用了類似于C語言家族的習(xí)慣(包括C、C+、C#、Java、JavaScript、Perl、Python等)。這些特性使JSON成為理想的數(shù)據(jù)交換語言。對(duì)象是一個(gè)無序的“名稱/值對(duì)”集合。一個(gè)對(duì)象以“”(左括號(hào))開始,“”(右括號(hào))結(jié)束。每個(gè)“名稱”后跟一個(gè)“
38、:”(冒號(hào));“名稱/值 對(duì)”之間使用“,”(逗號(hào))分隔。 數(shù)組是值(value)的有序集合。一個(gè)數(shù)組以“”(左中括號(hào))開始,“”(右中括號(hào))結(jié)束。值之間使用“,”(逗號(hào))分隔。 值(value)可以是雙引號(hào)括起來的字符串(string)、數(shù)值(number)、 true、false、null、對(duì)象(object)或者數(shù)組(array)。這些結(jié)構(gòu)可以嵌套。字符串(string)是由雙引號(hào)包圍的任意數(shù)量Unicode字符的集合,使用反斜線轉(zhuǎn)義。一個(gè)字符(character)即一個(gè)單獨(dú)的字符串(character string)。除去一些編碼細(xì)節(jié),以下描述了完整的語言。 字符串(string)與C
39、或者Java的字符串非常相似。除去未曾使用的八進(jìn)制與十六進(jìn)制格式,數(shù)值(number)也與C或者Java的數(shù)值非常相似??瞻卓梢约尤氲饺魏畏?hào)之間。JSON和HTML的區(qū)別:可讀性:JSON和XML的可讀性可謂不相上下,一邊是建議的語法,一邊是規(guī)的標(biāo)簽形式,很難分出勝負(fù)。 可擴(kuò)展性:XML天生有很好的擴(kuò)展性,JSON當(dāng)然也有,沒有什么是XML能擴(kuò)展,JSON不能的。 編碼難性:XML有豐富的編碼工具,比如Dom4j、JDom等,JSON也有提供的工具,但是JSON的編碼明顯比XML容易許多。2.5 客戶端軟件格式手機(jī)客戶端格式,顧名思義就是手機(jī)軟件的格式。目前:手機(jī)客戶端軟件的
40、格式主要包括:JAR、JAD、sis、sisx、cab、mmpkg、apk共七種格式。其中,sis是S60v1v2 UIQ平臺(tái)系統(tǒng)的客戶端格式,sisx是S60v3平臺(tái)系統(tǒng)的客戶端格式,cab是SMmartphone平臺(tái)系統(tǒng)的客戶端軟件格式,mmpkg是OS X packare蘋果操作平臺(tái)系統(tǒng)的客戶端軟件格式,apk是Google android平臺(tái)系統(tǒng)。受主流趨勢(shì)影響,現(xiàn)在安卓和蘋果的客戶端比較大眾,因此,本客戶端的軟件格式是基于J2ME平臺(tái)開發(fā)的apk格式。第3章 需求分析3.1系統(tǒng)設(shè)計(jì)概要無線旅游是指用戶通過手機(jī)客戶端軟件進(jìn)行旅游行程、線路、景點(diǎn)、規(guī)劃以與加密下載,并通過手機(jī)實(shí)現(xiàn)導(dǎo)航或地
41、圖引導(dǎo)到景點(diǎn),景點(diǎn)自助導(dǎo)游的一款位置業(yè)務(wù)。那么作為這樣一款軟件,提供足夠的信息量是前提。目前,無線旅游中省景點(diǎn)已達(dá)到接近600多個(gè),省景點(diǎn)數(shù)量已超過同城網(wǎng)、攜程網(wǎng)、去哪兒網(wǎng)、中國風(fēng)景名勝網(wǎng)等國位居前列的旅游類。除了信息量大以外,本軟件還率先提供了將旅途行程、線路、景點(diǎn)加密成固定格式的文件并下發(fā)到手機(jī)的服務(wù),并在手機(jī)中提供了同互聯(lián)網(wǎng)上基本一致的展現(xiàn)效果。免去了客戶用紙和短彩信等方式記錄的不便,實(shí)現(xiàn)了旅途規(guī)劃隨身走。出發(fā)后全程地圖指導(dǎo)和導(dǎo)航,用戶使用手機(jī)中的旅游軟件或WAP方式可以在旅途中查看使用地圖導(dǎo)引行車路線或?qū)Ш椒?wù),這對(duì)自駕車客戶非常方便。并且在用戶進(jìn)入景區(qū)后,景區(qū)多個(gè)景點(diǎn)都有導(dǎo)游詞介紹。
42、同時(shí)在民宿區(qū)域提供很多不同價(jià)位、不同風(fēng)格的民宿房間,滿足不同的需求。讓在旅途中也能享受家的舒適。所有房東都是經(jīng)過官方認(rèn)證,安全、衛(wèi)生等都是有官方保障的。3.2 軟件體系結(jié)構(gòu)本系統(tǒng)是基于C/S模式開發(fā)的,即客戶端/服務(wù)器結(jié)構(gòu),是20世紀(jì)80年代末逐步成長起來的一種模式,是軟件體系結(jié)構(gòu)的一種,C/S結(jié)構(gòu)的關(guān)鍵在于功能的分布,一些放在客戶端上執(zhí)行,另一些放在服務(wù)器上執(zhí)行。功能的分布在于減少計(jì)算機(jī)系統(tǒng)的各種瓶頸問題。如圖3-1為軟件總結(jié)設(shè)計(jì)的框架圖:圖3-1 設(shè)計(jì)框架圖3.3軟件功能模塊設(shè)計(jì)與劃分無線旅游是用戶通過手機(jī)客戶端軟件進(jìn)行旅游行程、線路、景點(diǎn)規(guī)劃與下載,并通過手機(jī)實(shí)現(xiàn)導(dǎo)航或地圖引導(dǎo)到景點(diǎn)、景
43、點(diǎn)自助導(dǎo)游的功能。本軟件的功能分為五個(gè)模塊,包括景點(diǎn)、線路、排行、搜索和評(píng)論等,每個(gè)模塊完成自己的任務(wù)。各模塊之間的劃分遵從高聚,低耦合的劃分原則,有利于項(xiàng)目開發(fā)的更好完成。以下分別論述各個(gè)模塊的功能。3.3.1 景點(diǎn)模塊景點(diǎn)模塊主要是對(duì)景點(diǎn)的基本信息的介紹,用戶可以查看該景點(diǎn)的圖片、設(shè)施、線路、評(píng)論并且可以實(shí)現(xiàn)導(dǎo)航去景點(diǎn)的功能。以下是對(duì)景點(diǎn)模塊功能的詳細(xì)論述。景點(diǎn)文件下載:應(yīng)用程序啟動(dòng)后,在上訂購的景點(diǎn),將會(huì)自動(dòng)開始下載。如果訂購了多個(gè)景點(diǎn),將按照順序下載。景點(diǎn)下載完成后,將排列在“已下載”列表中,用戶可以點(diǎn)擊查看景點(diǎn)文件詳情,對(duì)于下載隊(duì)列中沒有下載完成的文件,客戶端提供斷點(diǎn)續(xù)傳功能。查看景
44、點(diǎn)文件:用戶可以查看景點(diǎn)文件包含的景點(diǎn)簡介、景點(diǎn)下的所有景觀、景點(diǎn)下的所有設(shè)施、景點(diǎn)下的所有游覽線路、景點(diǎn)的圖片、景點(diǎn)在地圖上的位置、景點(diǎn)的評(píng)論。查看景觀詳情:針對(duì)景點(diǎn)下的每個(gè)景觀,可以查看景觀的簡介、景觀圖片和景觀的評(píng)論。查看設(shè)施詳情:針對(duì)景點(diǎn)下的每個(gè)設(shè)施,可以查看設(shè)施的簡介、設(shè)施的圖片和設(shè)施的評(píng)論。景點(diǎn)導(dǎo)游:可以選擇某條游覽線路,查看該游覽線路的導(dǎo)游圖,并可以使用此游覽線路進(jìn)行導(dǎo)游,手工或自動(dòng)切換到當(dāng)前所在的景觀,顯示并朗讀當(dāng)前景觀的文字介紹,并配有圖片和評(píng)論。導(dǎo)航到景點(diǎn):用戶可以使用導(dǎo)航功能導(dǎo)航或路徑指引到此景點(diǎn),關(guān)于導(dǎo)航功能的要求請(qǐng)參見地圖功能部分。對(duì)景點(diǎn)、景觀、設(shè)施進(jìn)行評(píng)論:用戶可以
45、對(duì)景點(diǎn)、景觀、設(shè)施發(fā)表自己的評(píng)論。3.3.2 線路模塊對(duì)很多游客來說,提前規(guī)劃好旅行線路至關(guān)重要。此模塊可以實(shí)現(xiàn)線路文件下載和查看線路文件。以下是對(duì)線路模塊功能的詳細(xì)論述。線路文件下載:應(yīng)用程序啟動(dòng)后,在上訂購的線路,將會(huì)自動(dòng)開始下載。如果訂購了多個(gè)線路,將按照順序下載。線路下載完成后,將排列在“已下載”列表中,用戶可以點(diǎn)擊查看線路文件詳情。對(duì)于下載隊(duì)列中沒有下載完成的文件,客戶端提供斷點(diǎn)續(xù)傳功能。查看線路文件:用戶可以查看線路文件包含的組成線路的所有景點(diǎn)詳情、行程計(jì)劃、行程亮點(diǎn)、食宿推薦、預(yù)估費(fèi)用、貼心提示。3.3.3 排行模塊本模塊共有四種排行機(jī)制,包括推薦排行、評(píng)論指數(shù)排行、最新發(fā)布排行
46、、下載排行。對(duì)于感興趣的景點(diǎn),用戶可以選擇下載該景點(diǎn),或者將該旅游景點(diǎn)加入收藏夾,以后希望下載的時(shí)候再從收藏夾中觸發(fā)下載。3.3.4 搜索模塊用戶可以搜索感興趣的景點(diǎn)并下載使用。主要有兩種搜索方式:多種條件的復(fù)合搜索、根據(jù)景點(diǎn)名稱或所在城市進(jìn)行搜索。對(duì)于用戶感興趣的景點(diǎn),用戶可以選擇下載該景點(diǎn),或者將該旅游景點(diǎn)加入到收藏夾中,以后希望下載的時(shí)候再從收藏中觸發(fā)下載。以下是對(duì)該模塊功能的詳細(xì)論述。用戶可以在搜索結(jié)果列表中點(diǎn)擊結(jié)果進(jìn)行下載使用并付費(fèi)。點(diǎn)擊結(jié)果列表后,進(jìn)入景點(diǎn)的容索引頁,列出有關(guān)景點(diǎn)的各項(xiàng)信息,包括景點(diǎn)的簡介、景點(diǎn)的景觀數(shù)、設(shè)施數(shù)等。用戶點(diǎn)擊查看景點(diǎn)的景觀、設(shè)施、游覽線路、圖片、與使用
47、導(dǎo)航去景點(diǎn)功能,均將提示用戶下載景點(diǎn),并提示收費(fèi)信息。用戶選擇“下載”后,進(jìn)入景點(diǎn)下載頁,開始下載景點(diǎn)。景點(diǎn)下載完成后,用戶將收到一條計(jì)費(fèi)通知短信。3.3.5 評(píng)論模塊用戶可以對(duì)自己游覽過的景點(diǎn),設(shè)施等進(jìn)行評(píng)價(jià),包括自己的游玩感受分享給其他用戶,也可以查看到其他用戶的評(píng)論容。3.3.6 功能模塊圖本客戶端軟件的功能模塊圖如圖3-2所示:景點(diǎn)文件下載手機(jī)客戶端景點(diǎn)線路排行搜索評(píng)論查看景點(diǎn)文件查看景觀詳情查看設(shè)施詳情景點(diǎn)內(nèi)導(dǎo)游導(dǎo)航到景點(diǎn)線路文件下載查看線路文件推薦排行評(píng)論指數(shù)最新發(fā)布免費(fèi)下載下載排行最近下載多種條件符合搜索用戶輸入搜索發(fā)表評(píng)論查看評(píng)論民宿根據(jù)條件篩選民宿推薦圖 3-2 功能模塊圖3
48、.4 客戶端系統(tǒng)流程圖圖3-3 軟件景點(diǎn)查看流程圖圖3-4 軟件民宿查看流程圖第4章 數(shù)據(jù)需求分析4.1數(shù)據(jù)來源由于本軟件是對(duì)客戶端的開發(fā),所謂客戶端的開發(fā)主要工作集中在對(duì)服務(wù)器數(shù)據(jù)的請(qǐng)求,處理和顯示。存儲(chǔ)數(shù)據(jù)的服務(wù)器由中國移動(dòng)客戶提供??蛻粜枨笠晕臋n的形式提供給客戶端開發(fā)人員,文檔容是對(duì)終端與中國移動(dòng)無線旅游平臺(tái)之間的通訊協(xié)議進(jìn)行定義和說明。4.2 相關(guān)規(guī)定編碼說明:請(qǐng)求、應(yīng)答中的漢字采用UTF-8編碼。發(fā)送方法:所有請(qǐng)求均采用 POST方法。4.2.1 請(qǐng)求格式在 請(qǐng)求中,第一行必須是一個(gè)請(qǐng)求行(request line),用來說明請(qǐng)求類型、要訪問的資源以與使用 版本。緊接著是一個(gè)首部(h
49、eader)小節(jié),用來說明服務(wù)器要使用的附加信息。在首部之后是一個(gè)空行,在此之后可以添加任意的其他數(shù)據(jù)稱之為主體(body)。并且,該需求文檔提供了請(qǐng)求URL、請(qǐng)求參數(shù)、應(yīng)答結(jié)果。4.2.2 GET與POST區(qū)別 定義了與服務(wù)器交互的不同方法,最基本的方法是GET和POST。GET與POST方法有以下區(qū)別:POST是被設(shè)計(jì)用來向上放東西的,而GET是被設(shè)計(jì)用來從服務(wù)器取東西的。在客戶端,Get方式在通過URL提交數(shù)據(jù),數(shù)據(jù)在URL中可以看到;而POST方式,數(shù)據(jù)放置在HEADER提交。GET方法由于受到URL長度的限制,只能傳遞大約1024字節(jié);POST傳輸?shù)臄?shù)據(jù)量大,可以達(dá)到2M,而根據(jù)微軟
50、方面的說法,微軟對(duì)用Request.Form()可接受的最大數(shù)據(jù)有限制,IIS 4中為80KB字節(jié),IIS 4 中為100KB字節(jié)。安全性問題。使用Get的時(shí)候,參數(shù)會(huì)顯示在地址欄,而Post不會(huì)。所以,如果這些數(shù)據(jù)是中文數(shù)據(jù)而且是非敏感數(shù)據(jù),那么使用get;如果用戶輸入的數(shù)據(jù)不是中文字符而且包含敏感數(shù)據(jù),那么還是使用post為好。第5章 系統(tǒng)原型設(shè)計(jì)與實(shí)現(xiàn)當(dāng)用戶通過手機(jī)訪問旅游信息時(shí),即需要和服務(wù)器交互數(shù)據(jù), 協(xié)議的POST方式會(huì)將該請(qǐng)求的數(shù)據(jù)放在HEADER中,發(fā)給服務(wù)器,當(dāng)服務(wù)器監(jiān)聽端口收到此請(qǐng)求時(shí),會(huì)去處理該請(qǐng)求,并將要返回給用戶的數(shù)據(jù)以JSON格式返回。客戶端在收到這些數(shù)據(jù)后,需先解
51、析這些數(shù)據(jù),解析完成后將這些數(shù)據(jù)以基本業(yè)務(wù)類對(duì)象的形式封裝起來,再通過UI界面將這些數(shù)據(jù)顯示給用戶。以下詳細(xì)介紹本客戶端軟件的實(shí)現(xiàn)方法與過程。5.1軟件啟動(dòng)頁面軟件啟動(dòng)頁面:啟動(dòng)時(shí)間不超過1秒,并且在啟動(dòng)時(shí)判斷:1、軟件是否有更新版本 2、如果有新版本,是否是大版本?如果是,則提示升級(jí)。并且在軟件啟動(dòng)后,會(huì)給用戶提示信息,提示容包括用戶將通過GPRS無線數(shù)據(jù)網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)、通過手機(jī)GPS讀取位置信息、通過移動(dòng)網(wǎng)格進(jìn)行定位、使用電子地圖進(jìn)行導(dǎo)航等溫馨提示。每天更新啟動(dòng)頁圖片,圖片都是全球各地旅游景點(diǎn)。軟件啟動(dòng)頁面如圖5-1所示圖5-1:軟件啟動(dòng)頁面截圖5.2搜索用戶可以通過點(diǎn)擊選擇城市來搜索該城
52、市的景點(diǎn),或者是按照景點(diǎn)分類,或旅游目的等進(jìn)行復(fù)合條件的搜索。因?yàn)槭鞘謾C(jī)界面,手機(jī)屏幕的限制,所以界面的排版和布局很重要。不能像電腦屏幕那么大的空間來顯示很多的信息,不然會(huì)讓用戶失去焦點(diǎn)。所以在頁面上顯示那些信息以與這些信息如何擺放顯得至關(guān)重要。周邊搜索:用戶可以點(diǎn)擊搜索景點(diǎn)獲得景點(diǎn)搜索列表,也可以點(diǎn)擊選擇城市,來更改城市提示。按照自己的需求對(duì)于搜索景點(diǎn)的條件限制。其中這四項(xiàng)查詢條件是一般情況下游客在觀光旅游時(shí)比較重要的參數(shù)。若用戶點(diǎn)擊選擇城市,則先出現(xiàn)省的選擇框,例如選擇省,則再會(huì)彈出選擇城市的選擇框,例如選擇。選擇完城市后,點(diǎn)擊搜索按鈕。比如按照城市搜索,選擇,搜索出來的景點(diǎn)列表,整個(gè)的信
53、息顯示以列表的格式呈現(xiàn),結(jié)構(gòu)簡潔清晰。并且可以在輸入欄輸入景點(diǎn)名稱或城市名稱。用戶也可以點(diǎn)擊景點(diǎn),進(jìn)入查看景點(diǎn)的簡介、線路、設(shè)施、導(dǎo)航、以與評(píng)論等信息。名稱搜索是按照景點(diǎn)所在城市的名稱進(jìn)行搜索,該頁面按照各個(gè)省的拼音開頭字母排序,便于查找,頁面風(fēng)格簡介大方。符合用戶對(duì)手機(jī)界面的視覺感受。5.3評(píng)論用戶可以由評(píng)論模塊去查看景點(diǎn)、設(shè)施評(píng)論或發(fā)表自己的親身體驗(yàn)感受想法等。當(dāng)然,在菜單欄中也有導(dǎo)航條可以直接導(dǎo)航到評(píng)論模塊,圖5-6是評(píng)論模塊界面圖。查看用戶評(píng)論,用戶可以在此處查看有關(guān)某個(gè)景點(diǎn)的評(píng)論。每條評(píng)論包括用戶名,評(píng)論容,還有發(fā)表評(píng)論的時(shí)間。以此作為參考信息。評(píng)論模塊:用戶可以在該模塊查看所有的評(píng)
54、論,并且發(fā)表自己的評(píng)論。評(píng)論列表中,沒條評(píng)論包括用戶頭像、昵稱、評(píng)論容以與發(fā)表評(píng)論的時(shí)間。如果不能顯示所有的評(píng)論,則按照分頁機(jī)制,對(duì)其進(jìn)行分頁顯示。5.4民宿用戶可以自由查看我們提供的民宿,并且設(shè)置自己的篩選項(xiàng),篩選出符合他心意的民宿。也可以按照排序,來尋找心意的民宿??傊?,我們提供多種選項(xiàng),只為讓用戶選到中意的民宿,睡到像家一樣的房子。我們也會(huì)推薦一些好的民宿,和好的房東,一般這些都是好評(píng)率很高,或者新入駐的好的房東或者民宿。并且新上的都會(huì)提供一些特惠,為了吸引人們?nèi)胱⌒聛淼姆繓|家。第6章 軟件測(cè)試軟件測(cè)試對(duì)于一個(gè)軟件的生命周期來說,是一個(gè)非常重要且非常復(fù)雜的工作,需要花費(fèi)大量的時(shí)間和技術(shù),但它對(duì)軟件的可靠性保證有著非常重要的意義。系統(tǒng)在設(shè)計(jì)和開發(fā)的過中由于人為的疏忽和錯(cuò)誤,無可避免的在系統(tǒng)中留下漏洞,這些錯(cuò)誤在開發(fā)初期不會(huì)被察覺,所以在系統(tǒng)投入運(yùn)營之前,要整體的對(duì)系統(tǒng)進(jìn)行一系列的測(cè)試工作,盡量多的找出錯(cuò)誤,保證系統(tǒng)的穩(wěn)定性。針對(duì)該系統(tǒng)的主要的功能模塊分別進(jìn)行測(cè)試。6.1測(cè)試項(xiàng)目6.1.1搜索首先從選擇城市開始,點(diǎn)擊選擇城市,則出現(xiàn)選擇窗體,測(cè)試幾點(diǎn)所有省,將會(huì)彈出這些省所包含的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度店長聘用合同特殊條款適用性分析
- 二零二五年度牛羊草料進(jìn)口代理服務(wù)合同樣本2篇
- 二零二五年度出國留學(xué)學(xué)費(fèi)支付及管理合同4篇
- 二零二五年度城市綠化打井工程監(jiān)理合同8篇
- 2025年度個(gè)人小型挖機(jī)租賃服務(wù)規(guī)范合同4篇
- 二零二五版嬰幼兒奶粉品牌授權(quán)及產(chǎn)品供應(yīng)鏈管理合同4篇
- 2025年度個(gè)人二手車轉(zhuǎn)讓及二手車增值服務(wù)合同
- 二零二五年度木工材料供應(yīng)鏈管理合同4篇
- 2025年度個(gè)人工程車租賃及道路救援服務(wù)合同2篇
- 2025年度個(gè)人車輛購置貸款延期還款合同4篇
- 回收二手機(jī)免責(zé)協(xié)議書模板
- (正式版)JC∕T 60023-2024 石膏條板應(yīng)用技術(shù)規(guī)程
- 人教版高中生物學(xué)新舊教材知識(shí)差異盤點(diǎn)
- (權(quán)變)領(lǐng)導(dǎo)行為理論
- 2024屆上海市浦東新區(qū)高三二模英語卷
- 2024年智慧工地相關(guān)知識(shí)考試試題及答案
- YY/T 0681.2-2010無菌醫(yī)療器械包裝試驗(yàn)方法第2部分:軟性屏障材料的密封強(qiáng)度
- GB/T 8005.2-2011鋁及鋁合金術(shù)語第2部分:化學(xué)分析
- 不動(dòng)產(chǎn)登記實(shí)務(wù)培訓(xùn)教程課件
- 不銹鋼制作合同范本(3篇)
- 2023年系統(tǒng)性硬化病診斷及診療指南
評(píng)論
0/150
提交評(píng)論