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

IPAD版酒店訂房系統設計

2016-01-27 06:24:04
關鍵詞:按鈕界面系統

江 晉 劍

(安慶師范學院 計算機與信息學院, 安徽 安慶 246133)

?

IPAD版酒店訂房系統設計

江 晉 劍

(安慶師范學院 計算機與信息學院, 安徽 安慶 246133)

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

關鍵詞:MVC框架模型;IOS7.0SDK;Objective-C;XAMPP

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

1需求分析和總體設計

根據需求文檔得到酒店訂房系統的總體設計方案。系統應該滿足以下需求。

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

交互性:為了達到與服務器進行數據交互,讓某些在移動端的操作能夠把需要的數據傳輸到服務器上,或者能從服務器獲取需要的數據。

實用性:作為一個酒店訂房系統,在設計的時候除了要完成訂房這一主要功能外,還應該為顧客提供全面的服務。

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

可拓展性:顧客對酒店服務的要求會逐漸增多,后期會出現各種新需求,在開發(fā)的時候應該充分考慮系統的可拓展性。

可管理性:系統應該做到后臺數據易于操作、便于管理等要求,方便經營者查看。

IPAD版酒店訂房系統總體設計包括“訂房、訂餐、賬單管理、地圖和旅游”這幾個子系統。

2數據庫設計

2.1 E-R 圖

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

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

2.2 數據表設計

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

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

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

表3 訂餐表(Ordering)

表4 房間種類表(SampleData)

3系統實現

3.1 主界面

對于首界面來說有兩點比較突出的地方,一個是首界面的上半部分是一個UIView,另外一個則是首界面仿照IOS特有的home鍵。UIView存儲了一些酒店的圖片,使用特定的代碼,能夠使界面出現一種動畫效果,主界面效果圖如圖3所示。

圖3主界面效果圖

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

3.2 訂房子系統

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

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

3.3 訂餐子系統

訂餐子系統,一個酒店訂房系統應該具有這個子系統。在訂餐子系統里添加一個NSTimer來判斷當前的時間和日期。在該界面有一個UITableView來存儲餐單,餐單會因為時間的早晚和周一到周日的不同展現出不同的餐單。點開餐單,選擇預訂,在彈出框點擊確認,然后進入到下個界面,可以填寫自己的房間號來完成這個訂單的提交。當然,在提交界面你也可以刪除所點的餐品。

使用方法:在主頁面點擊進入餐飲子系統,選中某一個菜品,單擊預訂,彈出提示框,點擊確定即可。

3.4 賬單查詢子系統

賬單查詢子系統是為了方便顧客和酒店結算賬務。在主界面上有一個關于賬單查詢的按鈕。點擊事件為一個UIAlertView,一個可以輸入內容的文本框,屬于UIAlertView的一種類型,可以選擇。通過該類的協議,完成點擊事件,顧客或酒店服務人員以入住的證件號來來進行查看。

4系統測試分析與總結

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

參考文獻:

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

[2] 蔡翔宇.電子商務與計算機網絡應用[J].計算機應用研究,2011(2):366.

[3] 馬桂林.中小汽車企業(yè)經銷商電子商務管理系統的設計[J].價值工程,2010,23:148-149.

[4] 彭偉民.基于需求的酒店管理系統的建模與實現[M].北京:人民郵電出版社,2005:122-146.

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

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

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

[8] Welling.Luke & Thomson. Laura.PHP and MySQL Web Development, Fourth Edition[M].北京:機械工業(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

中圖分類號:TP311

文獻標識碼:A

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

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

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

收稿日期:2014-05-23

猜你喜歡
按鈕界面系統
這些按鈕能隨便按嗎?
當你面前有個按鈕
Smartflower POP 一體式光伏系統
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
基于FANUC PICTURE的虛擬軸坐標顯示界面開發(fā)方法研究
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
人機交互界面發(fā)展趨勢研究
手機界面中圖形符號的發(fā)展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
主站蜘蛛池模板: 成人福利免费在线观看| 无码福利视频| 色婷婷亚洲十月十月色天| 国产精品自在自线免费观看| 国产精品九九视频| 自拍偷拍欧美| 99在线视频网站| 在线观看网站国产| 亚洲首页国产精品丝袜| 日韩福利视频导航| 亚洲欧州色色免费AV| 久久精品91麻豆| 99久视频| 九色综合伊人久久富二代| 亚洲免费人成影院| 国产成人成人一区二区| 亚洲网综合| 亚洲精品高清视频| 中文字幕亚洲专区第19页| 亚洲人成网站日本片| 亚洲成人高清无码| 真实国产精品vr专区| 福利在线免费视频| 国产黄色爱视频| 日本91视频| 久久性妇女精品免费| 91免费国产在线观看尤物| 欧美福利在线| 国产毛片高清一级国语| 免费在线色| 亚洲无码在线午夜电影| 欧美日韩高清在线| 国产精品欧美在线观看| 一级毛片免费高清视频| 91成人在线免费视频| 丰满人妻久久中文字幕| 久久国产精品影院| 亚洲精品在线影院| 精品国产黑色丝袜高跟鞋| 嫩草在线视频| 久久精品亚洲专区| 亚洲日韩精品无码专区97| 国产另类视频| 国产爽妇精品| 老司机午夜精品视频你懂的| 亚洲熟妇AV日韩熟妇在线| 综合色在线| 国产白浆在线| 97精品久久久大香线焦| 国产人成网线在线播放va| 国产欧美日韩资源在线观看| 免费全部高H视频无码无遮掩| 91久久青青草原精品国产| 天堂岛国av无码免费无禁网站| 超碰91免费人妻| 亚洲综合九九| 婷婷综合亚洲| 国产乱人伦AV在线A| 国产乱子伦视频在线播放| 亚洲成AV人手机在线观看网站| 国产毛片高清一级国语| 97在线视频免费观看| 幺女国产一级毛片| 国产高清色视频免费看的网址| 国产成人高清在线精品| 国产精品久久久免费视频| 国产精欧美一区二区三区| 五月婷婷精品| 99国产精品一区二区| 色婷婷亚洲十月十月色天| 亚洲va欧美va国产综合下载| 日韩在线网址| 日本色综合网| 亚洲精品中文字幕无乱码| 色老头综合网| 日本国产精品一区久久久| 极品国产在线| 国产在线观看精品| 99精品热视频这里只有精品7| 亚洲VA中文字幕| 免费无码网站| 午夜成人在线视频|