2013-08-19 28 views
1

我覺得很出我的深度與此查詢,但不能夠做到這一點是不是一個真正的選擇,所以我將不得不學習如何拉上。數據庫應用程序,在Mac,iPad和通過Web訪問

我的職責,構建一個應用/數據庫的司機的公司。我之前在Microsoft Access中爲其他客戶做過類似的事情,因此獲得了此請求,但此客戶希望能夠在Mac上運行應用程序,而不是安裝Windows。我唯一真正的編碼體驗是使用Microsoft Access時的HTML/CSS和一些VBA。對於這些Access DB,我創建了單獨的前端和後端文件,以允許多用戶訪問和遠程訪問(後端文件保存在公司服務器上)。

所以到我的查詢(道歉拖拽出來)...

我需要能夠建立一些單個用戶可以打開並在他的Mac上運行,這樣他就可以查看,添加,更改工作和他們的細節。他還需要在iPad上擁有相同的訪問權限,儘管純粹的觀看就足夠了。

關於網絡訪問,基本上他希望能夠進入他的「預訂系統」應用程序,轉到「新任務」併發送一個鏈接到他的客戶端,在那裏他們將點擊瀏覽器中的鏈接,填寫詳細信息(姓名,聯繫電話,收集和寄出地址,收集日期和時間等),當他們提交此表格時,詳細信息將在其預訂系統中更新。

我的問題是我真的不知道從哪裏開始。我只是需要一些指導,從哪裏開始。它是建立一個MySQL數據庫後端,然後託管這個地方,並連接不同的前一個問題結束吧等...

+0

雖然我沒有真正處理過這種情況,但聽起來像是可以通過託管一個Web服務來充當各個用戶的應用程序和數據庫之間的層來解決的問題。這可以防止應用程序需要直接連接到數據庫,從而允許您使用任何您想要的服務器端。 – valverij

回答

0

是,與多個客戶端,網頁是你最好的答案。對於最便宜的託管路線,您可以找到價廉物美的PHP和MySQL託管服務,以提供您所需的服務。您可以使用HTML/CSS設計前端,使用PHP開發邏輯和數據訪問,並使用MySQL來託管數據。

Mac電腦和iPad可以通過網頁的URL訪問應用程序 - 你不會建立一個iOS應用程序,而用戶將通過Web瀏覽器訪問該網站。你可以使用一些漂亮的工具,比如jQuery UI Mobile來創建類似應用程序的體驗,但是如果你需要在一個小預算中支持多個客戶端,那麼iOS應用程序和單獨的網站是不可行的。

確保您有一些可用的PHP知識或計算這部分了。網絡上有很多很棒的資源可以開始使用。祝你好運!

+0

感謝您的快速回復。 只有一個「預約系統」的用戶,他只是想能夠訪問他的ipad上的道路上的細節。 唯一的其他「用戶」將是客戶,因爲他希望能夠有效地發送一個空白的預訂表,只是說一個唯一的ID如工作號碼,他們填寫它提交它的細節出現在他的系統上。我能用這種方法實現所有這些嗎? – theKingCat

+0

是的,這種方法是最靈活的,並且會允許你描述的內容。如果你願意,你可以稍後創建一個iPad,併爲它預算。如果您預見到這種增強功能,您可能需要考慮創建服務,以便對數據庫的所有訪問均通過相同的集中代碼。但是假設網絡路線足夠好,你可能不需要消除這種複雜性。 –

+0

感謝您的建議約翰。現在只需要研究我的HTML和CSS,並學習PHP和MySQL。 – theKingCat

相關問題