2013-10-04 46 views
0

我目前正在創建一個web應用程序。該應用程序就像這樣,客戶端在Web應用程序中創建類似報告的內容,並且我們在前端和數據庫中使用了html5和php以及mariadb w/phpmyadmin。然後,報告將發送到服務器。服務器的管理員將回復報告。現在我想知道管理員將如何迴應。我應該爲管理員創建一個新的網頁,以便他可以收到報告嗎?我應該使用websocket嗎?還是還有別的東西?任何想法?非常感謝你提前。中小企業網絡與郵件

+1

是您的管理員預計到本報告中實時應對?或者它被添加到隊列爲時間允許 –

+0

是的,先生管理員有望給一個響應儘快得到解答,儘可能.. – ms061210

回答

1

由於網頁提交報告本質上是異步的(即你不知道什麼時候會發生的話),它遵循管理員應對提交的報告也應該是異步的(因爲管理員必須去廁所現在每然後,讓管理層感到懊惱)。

您的報告系統應報告張貼到的「待處理」入站報告的隊列。管理員可以有一個網頁門戶(或一個自定義原生應用)查看待處理報告。從那裏管理員可以選擇一個,查看它,向客戶端發送更新,關閉它。換句話說,管理員預期執行的任何主機操作。

以這種方式可以有用於監視一個或多個管理員響應報告和提供的所有掛起的報告更高的水平視圖(時間上隊列)和每管理員每小時閉合報告的數目超級用戶接口/一天..你甚至可以做一個圖表。每個人都喜歡圖表。

希望有幫助。

+0

是的,我打算創建一個管理員的接口。但是我的同伴正在爲此爭論我。她告訴我,我應該停止關注我們應用程序的這部分內容,因爲當我們將應用程序上傳到Web主機時,它只會執行發送消息功能。我應該聽她的嗎?她堅持主持人的東西。我不是很熟悉的虛擬主機,因此我的腦海... – ms061210

+1

複雜。如果它被髮送到服務器的報告被存儲在數據庫中你,我所描述的工作流程是可以接受的。我不能評論你的同事說什麼,因爲我不完全明白你的聲稱她說什麼。 –