999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

IPAD版酒店訂房系統(tǒng)設(shè)計(jì)

2016-01-27 06:24:04
關(guān)鍵詞:按鈕界面系統(tǒng)

江 晉 劍

(安慶師范學(xué)院 計(jì)算機(jī)與信息學(xué)院, 安徽 安慶 246133)

?

IPAD版酒店訂房系統(tǒng)設(shè)計(jì)

江 晉 劍

(安慶師范學(xué)院 計(jì)算機(jī)與信息學(xué)院, 安徽 安慶 246133)

摘要:通過對(duì)一些移動(dòng)端系統(tǒng)及現(xiàn)有的酒店訂房系統(tǒng)的分析,利用Xcode5.0作為開發(fā)環(huán)境,以IOS7.0SDK作為基礎(chǔ)框架,開發(fā)了一個(gè)包括訂房、訂餐、賬單管理、地圖、旅游等在內(nèi)的IPAD版酒店訂房系統(tǒng),測(cè)試表明,該系統(tǒng)操作簡單、便捷。

關(guān)鍵詞:MVC框架模型;IOS7.0SDK;Objective-C;XAMPP

在科技日新月異的今天,許多酒店引入了基于web端的酒店訂房系統(tǒng),這些在B/S模式或C/S模式下的酒店訂房系統(tǒng),一定程度上提升了酒店的服務(wù)水平,也為需要住宿的顧客提供了一個(gè)較為方便的查找途徑和入住方式。但是,由于移動(dòng)端設(shè)備的普及,基于未來web服務(wù)的發(fā)展趨勢(shì),我們有理由相信,在下一代互聯(lián)網(wǎng)(web3.0)的新潮社會(huì),我們需要一個(gè)基于移動(dòng)端的酒店訂房系統(tǒng)[1]。為此,本文研究設(shè)計(jì)了基于IPAD的酒店訂房系統(tǒng)。本系統(tǒng)采用MVC框架,在IOS6以上版本的IPAD上運(yùn)用Objective-C語言開發(fā)編寫程序,并且使用XAMPP提供免費(fèi)的網(wǎng)頁服務(wù)器,使用Apache+MySQL+PHP對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)和操作,以滿足人們對(duì)產(chǎn)品的需求[2]。

1需求分析和總體設(shè)計(jì)

根據(jù)需求文檔得到酒店訂房系統(tǒng)的總體設(shè)計(jì)方案。系統(tǒng)應(yīng)該滿足以下需求。

操作性:由于系統(tǒng)是在移動(dòng)端上,雖然主要的操作者是酒店的服務(wù)人員,但是為了給顧客提供最完善和最精簡的服務(wù),某些功能也可以由顧客來進(jìn)行操作,所以操作應(yīng)該簡單易用。

交互性:為了達(dá)到與服務(wù)器進(jìn)行數(shù)據(jù)交互,讓某些在移動(dòng)端的操作能夠把需要的數(shù)據(jù)傳輸?shù)椒?wù)器上,或者能從服務(wù)器獲取需要的數(shù)據(jù)。

實(shí)用性:作為一個(gè)酒店訂房系統(tǒng),在設(shè)計(jì)的時(shí)候除了要完成訂房這一主要功能外,還應(yīng)該為顧客提供全面的服務(wù)。

可靠性:在向服務(wù)器端發(fā)送數(shù)據(jù)時(shí),可能涉及顧客的隱私,要注意保密。不過IOS系統(tǒng)具有良好的安全防護(hù)特性,可以起到保護(hù)作用。

可拓展性:顧客對(duì)酒店服務(wù)的要求會(huì)逐漸增多,后期會(huì)出現(xiàn)各種新需求,在開發(fā)的時(shí)候應(yīng)該充分考慮系統(tǒng)的可拓展性。

可管理性:系統(tǒng)應(yīng)該做到后臺(tái)數(shù)據(jù)易于操作、便于管理等要求,方便經(jīng)營者查看。

IPAD版酒店訂房系統(tǒng)總體設(shè)計(jì)包括“訂房、訂餐、賬單管理、地圖和旅游”這幾個(gè)子系統(tǒng)。

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

2.1 E-R 圖

在需求收集的過程中,通過將各種數(shù)據(jù)對(duì)象化得到各個(gè)實(shí)體之間的聯(lián)系,體現(xiàn)這種聯(lián)系的模型稱作實(shí)體聯(lián)系模型,又稱作E-R模型,而通過圖像把數(shù)據(jù)圖像化的方法稱之為E-R圖。一般來說,對(duì)象之間具有三種聯(lián)系,即一對(duì)一聯(lián)系、一對(duì)多聯(lián)系和多對(duì)多聯(lián)系。本系統(tǒng)中主要涉及的實(shí)體有:顧客、房間、類別等,客戶訂房E-R圖如圖1示,房間類別E-R圖如圖2所示。

圖1顧客訂房E-R示意圖

2.2 數(shù)據(jù)表設(shè)計(jì)

通過需求分析和E-R圖,將其轉(zhuǎn)換成各個(gè)表。房間預(yù)訂情況表Reservation(表1)是為了顯示某種類型的某個(gè)房間有沒有被預(yù)定,方便酒店服務(wù)人員檢查房間的預(yù)訂情況。表中的“整理/Utf8_general_ci”的意思是指轉(zhuǎn)碼的方式,該方式可以轉(zhuǎn)碼成任何語言字符。訂房者情況如表2所示,是為了存儲(chǔ)訂房者的一些信息。訂餐如表3所示,Ordering與酒店廚房相關(guān)聯(lián),用來存儲(chǔ)訂房者的一些餐飲方面的預(yù)訂。房間種類如表4所示, SampleData控制在該系統(tǒng)上需要固定的一些數(shù)據(jù)值,作為一個(gè)移動(dòng)端的應(yīng)用,它的一些固定數(shù)值需要保存下來,形成特定的UI設(shè)計(jì)。

表1 房間預(yù)訂情況表(Reservation)

表2 訂房者情況表(Bookers’condicion)

表3 訂餐表(Ordering)

表4 房間種類表(SampleData)

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

3.1 主界面

對(duì)于首界面來說有兩點(diǎn)比較突出的地方,一個(gè)是首界面的上半部分是一個(gè)UIView,另外一個(gè)則是首界面仿照IOS特有的home鍵。UIView存儲(chǔ)了一些酒店的圖片,使用特定的代碼,能夠使界面出現(xiàn)一種動(dòng)畫效果,主界面效果圖如圖3所示。

圖3主界面效果圖

使用方法:點(diǎn)擊home鍵,彈出圖3的UIView上有一些按鈕,主界面上也有一些按鈕,點(diǎn)擊觸發(fā)事件。

3.2 訂房子系統(tǒng)

訂房子系統(tǒng)由五個(gè)界面組成。第一個(gè)界面稱之為房間列表的展示。在iOS中,有一個(gè)UITableView的控件用來以列表的形式展現(xiàn)一些內(nèi)容。第二個(gè)界面稱之為某類房間的概括性展示,利用一個(gè)UILable和UIImageView加上動(dòng)畫效果對(duì)每一個(gè)類的房間進(jìn)行概括性展示。第三個(gè)界面仿照了QQ空間手機(jī)軟件里展示圖片的界面效果,效果是手指滑動(dòng)圖片時(shí)會(huì)出現(xiàn)翻撲克的效果,然后每個(gè)圖片下都有一段介紹。第四個(gè)界面與第一個(gè)界面一樣,只不過在里面引入了section的概念,iOS中,一個(gè)段落成為一個(gè)section,每一個(gè)section的名字就是第一張表的一個(gè)值。第五個(gè)界面為預(yù)訂界面,讓你完成酒店的訂房步驟,該界面有兩個(gè)比較突出的亮點(diǎn),一個(gè)是點(diǎn)擊一個(gè)房間類型,彈出房間類型介紹頁面的過渡動(dòng)畫效果,一個(gè)是與數(shù)據(jù)庫進(jìn)行連接,把數(shù)據(jù)上傳到MySQL里面。

使用方法:這里不顯示訂房子系統(tǒng)的房間概括表格,點(diǎn)擊表格中的某一個(gè)cell或稱之為單元,都可以彈出該類型的詳細(xì)介紹。點(diǎn)擊右上端的返回,可以返回到房間概括表格,點(diǎn)擊選擇按鈕,彈出兩個(gè)按鈕,點(diǎn)擊左邊的按鈕進(jìn)入詳細(xì)的房間圖像界面,點(diǎn)擊右邊的按鈕為預(yù)訂界面。

3.3 訂餐子系統(tǒng)

訂餐子系統(tǒng),一個(gè)酒店訂房系統(tǒng)應(yīng)該具有這個(gè)子系統(tǒng)。在訂餐子系統(tǒng)里添加一個(gè)NSTimer來判斷當(dāng)前的時(shí)間和日期。在該界面有一個(gè)UITableView來存儲(chǔ)餐單,餐單會(huì)因?yàn)闀r(shí)間的早晚和周一到周日的不同展現(xiàn)出不同的餐單。點(diǎn)開餐單,選擇預(yù)訂,在彈出框點(diǎn)擊確認(rèn),然后進(jìn)入到下個(gè)界面,可以填寫自己的房間號(hào)來完成這個(gè)訂單的提交。當(dāng)然,在提交界面你也可以刪除所點(diǎn)的餐品。

使用方法:在主頁面點(diǎn)擊進(jìn)入餐飲子系統(tǒng),選中某一個(gè)菜品,單擊預(yù)訂,彈出提示框,點(diǎn)擊確定即可。

3.4 賬單查詢子系統(tǒng)

賬單查詢子系統(tǒng)是為了方便顧客和酒店結(jié)算賬務(wù)。在主界面上有一個(gè)關(guān)于賬單查詢的按鈕。點(diǎn)擊事件為一個(gè)UIAlertView,一個(gè)可以輸入內(nèi)容的文本框,屬于UIAlertView的一種類型,可以選擇。通過該類的協(xié)議,完成點(diǎn)擊事件,顧客或酒店服務(wù)人員以入住的證件號(hào)來來進(jìn)行查看。

4系統(tǒng)測(cè)試分析與總結(jié)

依托IPAD版酒店訂房系統(tǒng)不僅能夠完成訂房的普通要求,在系統(tǒng)開發(fā)時(shí)還加入了一些真正為顧客考慮的模塊,實(shí)現(xiàn)真正為顧客考慮、貼心為顧客服務(wù)的訂房系統(tǒng)。對(duì)系統(tǒng)進(jìn)行的總體測(cè)試和各個(gè)子模塊的測(cè)試表明,系統(tǒng)各個(gè)模塊運(yùn)行良好,能夠完成其相應(yīng)的功能。但由于系統(tǒng)開發(fā)時(shí)間較短,有些模塊還有待進(jìn)一步完善,比如系統(tǒng)風(fēng)格,由于沒有專門的美工來対系統(tǒng)進(jìn)行整體設(shè)計(jì)和圖片處理,導(dǎo)致某些圖片的清晰度較低,使得整個(gè)頁面顯得不夠清晰。

參考文獻(xiàn):

[1] 劉一道.iOS7 iPhone/iPad應(yīng)用開發(fā)技術(shù)詳解[M].北京:機(jī)械工業(yè)出版社,2013:168-203.

[2] 蔡翔宇.電子商務(wù)與計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用[J].計(jì)算機(jī)應(yīng)用研究,2011(2):366.

[3] 馬桂林.中小汽車企業(yè)經(jīng)銷商電子商務(wù)管理系統(tǒng)的設(shè)計(jì)[J].價(jià)值工程,2010,23:148-149.

[4] 彭偉民.基于需求的酒店管理系統(tǒng)的建模與實(shí)現(xiàn)[M].北京:人民郵電出版社,2005:122-146.

[5] 程少麗.淺談國內(nèi)電子商務(wù)的現(xiàn)狀及發(fā)展[J].電腦與電信,2010(77):73.

[6] 王珊,薩師煊,等.數(shù)據(jù)庫系統(tǒng)概論(第四版)[M].北京:高等教育出版社,2006:36-55.

[7] Kochan.StephenG.Programming in Objective-C 2.0 (2nd Edition)[M].北京:機(jī)械工業(yè)出版社,2009:48-97.

[8] Welling.Luke & Thomson. Laura.PHP and MySQL Web Development, Fourth Edition[M].北京:機(jī)械工業(yè)出版社,2009:323-347.

[9] Dalrymple.Mark &Knaster.Scott.Learn Objective-C on the Mac[M].北京:人民郵電出版社,2007: 117-119.

[10] DING Xiao-ping.The Design Plan of BBS System Based on ASP Technology[J].Journal of Hebei Energy Institute of Vocation and Technology,2011:62-64.

The Design of Hotel Reservation System Based on IPAD

JIANG Jin-jian

(School of Computer and Information, Anqing Teachers College, Anqing 246133, China)

Abstract:Through the analysis of some mobile terminal system and hotel reservation system, the author develops a hotel reservation system of IPAD version,which concludes five parts: house system, ordering system, billing management subsystem, map subsystem, tourism system using Xcode5.0 as development environment and IOS7.0SDK as a framework. The test shows that the system operation is simple and convenient.

Key words:the Framework of MVC Model, IOS7.0SDK, Objective-C, XAMPP

中圖分類號(hào):TP311

文獻(xiàn)標(biāo)識(shí)碼:A

文章編號(hào):1007-4260(2015)01-0067-04

DOI:10.13757/j.cnki.cn34-1150/n.2015.01.019

作者簡介:江晉劍,男,安徽樅陽人,博士研究生,安慶師范學(xué)院計(jì)算機(jī)與信息學(xué)院副教授,主要從事智能信息系統(tǒng)研究。

收稿日期:2014-05-23

猜你喜歡
按鈕界面系統(tǒng)
這些按鈕能隨便按嗎?
當(dāng)你面前有個(gè)按鈕
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
國企黨委前置研究的“四個(gè)界面”
基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開發(fā)方法研究
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
人機(jī)交互界面發(fā)展趨勢(shì)研究
手機(jī)界面中圖形符號(hào)的發(fā)展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
主站蜘蛛池模板: 国产在线观看第二页| 日韩视频福利| 国产日韩欧美在线视频免费观看| 久久免费视频6| 99热这里只有精品在线播放| 午夜福利视频一区| 国产精品人莉莉成在线播放| 国产精品无码翘臀在线看纯欲| 奇米精品一区二区三区在线观看| 少妇高潮惨叫久久久久久| 成人福利视频网| 国产一级二级三级毛片| 国产喷水视频| 亚洲天堂色色人体| 国产福利一区在线| 国产精品无码作爱| 思思99思思久久最新精品| 日本午夜影院| 黄色a一级视频| 亚洲AV电影不卡在线观看| 久久鸭综合久久国产| 国产成人一区二区| 在线欧美a| 欧美特黄一级大黄录像| 亚洲va精品中文字幕| 精品人妻无码中字系列| 亚洲色无码专线精品观看| 99er精品视频| 日韩成人免费网站| 老色鬼欧美精品| 国产精品无码久久久久久| 国产精品亚洲精品爽爽| 日本精品一在线观看视频| 真人免费一级毛片一区二区| 免费xxxxx在线观看网站| 高h视频在线| 欧美国产精品拍自| 欧美无专区| 精品综合久久久久久97超人该| 天天做天天爱夜夜爽毛片毛片| 亚洲国产欧美自拍| 亚洲色中色| jizz在线免费播放| 亚洲福利片无码最新在线播放| a毛片免费看| 国产欧美日韩视频一区二区三区| 日韩区欧美区| 国产好痛疼轻点好爽的视频| 国产91色在线| 亚洲VA中文字幕| 亚洲AV一二三区无码AV蜜桃| 中文毛片无遮挡播放免费| 免费在线国产一区二区三区精品| 中文字幕中文字字幕码一二区| 无码区日韩专区免费系列| 狠狠色成人综合首页| 午夜福利亚洲精品| 日韩精品成人在线| 欧美午夜久久| 久久久久久久蜜桃| 99精品视频在线观看免费播放| 亚洲毛片在线看| 色香蕉网站| 欧美午夜网| 伊人色天堂| 国产亚洲精品97在线观看| 国产黄视频网站| 欧美专区在线观看| 亚洲三级电影在线播放| 久久99热66这里只有精品一| 亚洲国产亚洲综合在线尤物| 欧美一级黄片一区2区| 婷婷亚洲天堂| 国产精品尤物铁牛tv| 国产毛片久久国产| 伊人久热这里只有精品视频99| 久久亚洲精少妇毛片午夜无码| 四虎成人精品| 女人18毛片一级毛片在线 | 亚洲无码高清免费视频亚洲| 国产精品毛片一区视频播| 伊人成色综合网|