一個開源的酒店預約App及其後臺管理系統

#住哪兒Appphp

App github地址jquery

AppLogo
AppLogo

platform
weibo
Updated

實現了相似藝龍App的預約酒店功能,包括酒店搜索、特點酒店推薦、特惠酒店推薦等等功能,能夠預約酒店、查看訂單,惟獨不能支付(支付功能必須由公司的名義註冊,我的練手註冊不了)。git

    包括iOS開發的常見功能:
  • 自定義NavigationController實現全屏右滑返回上一控制器的LBPNavigationController
  • 自定義UIScrollView實現全屏滑動顯示不一樣控制器的LBPScrollSegmentView
  • 封裝網絡訪問類AFNetPackage,具有檢查網絡狀態、JSON方式獲取數據、xml方式獲取數據、post、get、delete、文件下載、文件上傳等功能
  • UITableview上拉加載、下面刷新功能;UITableView潛逃UICollecionView展示界面,事件、數據等經過Delegate處理;cell的重用內存優化
  • Masonry自動佈局庫的使用
  • 封裝好的啓動歡迎頁
  • 我的信息持久化保存
  • 複雜界面的佈局純代碼實現
  • 加速度傳感器的使用
  • 下拉拖拽放大特效、拖動吸附特效
  • 自定義URL Schemes便於其餘App或者網頁喚起;方便App或者網頁傳遞參數
  • 地圖及其導航功能
  • 工程結構良好,便於拓展
  • 界面採用代碼實現,部分界面採用xib實現。整個代碼可讀性比較好、代碼規範、有註釋說明,配合服務端是本身用php寫的,Api也是php實現的。
  • 主要功能:根據不一樣主題查找酒店、搖一搖隨機推薦酒店、根據城市定位推薦酒店、根據用戶輸入多條件模糊搜索查找酒店、酒店位置地圖顯示、路徑規劃及其導航(百度地圖、高德地圖、系統地圖)、訂單查看等、酒店分享等功能

效果截圖

首頁
首頁
發現
發現
酒店詳情
酒店詳情
搖一搖推薦酒店
搖一搖酒店推薦
入住提醒
入住提醒
酒店導航
酒店導航

後臺管理系統

服務端 github地址github

若是想了解服務端開發以及App與服務端交互(也就是接口開發)能夠看看這個App的後臺代碼。項目地址:(https://github.com/FantasticLBP/Hotels_Server) 算法

住哪兒App的後臺管理功能,包括主題酒店、特點酒店發佈、註冊用戶的統計查看、訂單的統計查看、酒店的統計查看。Controller目錄下的Api下就是給App開發的api。想寫api的童鞋們能夠看看。

    包括php系統開發的常見功能:
  • 複雜表單的提交,包括多圖片上傳
  • 基於Bootstrap框架的界面佈局
  • 封裝PDO數據庫操做類,實現增刪改查等等常見功能,調用簡單
  • 隨機酒店推薦策略
  • 多條件模糊搜索酒店算法
  • jquery表格插件Datatables的使用大大豐富了數據的展示方式,更具交互性。具備自動分頁、模糊搜索等功能
  • 封裝了Response類,能夠傳遞4個參數 show($code, $message = '', $data = array(), $type = self::JSON)來展現json或者array或者xml。
  • 工程結構一幕瞭然,便於拓展

效果截圖

系統截圖
這是系統截圖

本項目是剛畢業那會兒給打乒乓球認識的學弟寫的本科生畢設,包括UI、素材切圖、後臺開發、接口開發、App開發都是肚子完成。先後利用下班時間大約40天。數據庫

本人男,杭州,喜歡乒乓球,若有喜歡乒乓球的歡迎來交流。哈哈哈!json

相關文章
相關標籤/搜索